.woocommerce-store-alerts { font-size: 13px; line-height: 19.5px; position: relative; margin: 40px 20px; padding: 12px 12px 12px 16px; border: 0; box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.3); left: 0; width: 100%; max-width: calc(100% - var(--main-gap) * 2); @include breakpoint("<782px") { left: 0; max-width: 100%; margin: $gap-large auto; width: calc(100% + var(--main-gap)); } &.is-wc-admin-page { margin: 40px 20px 40px 0; @include breakpoint("<782px") { left: calc(-1 * var(--main-gap)); width: calc(100% + var(--main-gap)); max-width: calc(100% + var(--main-gap)); } } &.is-homescreen { margin: 40px auto; max-width: 682px; left: calc(-1 * var(--main-gap)); @include breakpoint("<782px") { width: calc(100% + var(--main-gap)); max-width: calc(100% + var(--main-gap)); } } &.two-columns { max-width: 1032px; @include breakpoint("<960px") { left: 0; max-width: calc(100% - var(--main-gap)); margin: 40px 20px 40px 0; } @include breakpoint("<782px") { left: calc(-1 * var(--main-gap)); max-width: calc(100% + var(--main-gap)); } } &::before { content: ""; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: transparent; } .components-card__header { margin-bottom: 12px; } a.components-button { min-height: 36px; padding: 4px 16px; &.is-button { color: $gray-700; } } .woocommerce-store-alerts__close { padding: 3px; height: 24px; width: 24px; } @include breakpoint("<782px") { margin-bottom: $gap-large; padding: $gap; .components-card__header { align-items: flex-start; } } } .woocommerce-store-alerts__title { font-size: 13px; line-height: 19.5px; font-weight: 700; flex: 1; } .woocommerce-store-alerts__actions { display: flex; gap: 8px; flex-wrap: wrap; } .is-alert-error { $alert-color: #dc3232; &::before { background-color: $alert-color; } .components-card__header h2 { svg { color: $alert-color; } } } .is-alert-update { $alert-color: var(--wp-admin-theme-color, #11a0d2); &::before { background-color: $alert-color; } .components-card__header h2 { svg { color: $alert-color; } } } .components-card__body .woocommerce-store-alerts__message { margin-bottom: 12px; } .woocommerce-store-alerts__pagination { display: inline-flex; align-items: center; gap: 2px; .components-button { padding: 0; height: 24px; width: 24px; border: 1px solid #dcdcde; /*!rtl:ignore*/ .rtl & .arrow-left-icon, .rtl & .arrow-right-icon { transform: scaleX(-1); } } .woocommerce-store-alerts__pagination-label { font-size: 13px; margin: 0 10px; } } .woocommerce-store-alerts.is-loading { &::before { @include placeholder(); } .is-placeholder { @include placeholder(); display: inline-block; height: 16px; } .components-card__header { .is-placeholder:nth-child(1) { width: 340px; height: 32px; } .is-placeholder:nth-child(2) { width: 137px; height: 38px; } } .components-card__footer { .is-placeholder { min-width: 120px; height: 30px; } } .components-card__body { .is-placeholder { &:nth-child(1) { width: 75%; } &:nth-child(2) { width: 45%; } } } .woocommerce-store-alerts__actions { display: flex; gap: 10px; flex-wrap: wrap; .is-placeholder { width: 110px; height: 26px; } } @include breakpoint("<782px") { .components-card__header h2 { width: 100%; .is-placeholder { width: 50%; } } .components-card__footer { margin-bottom: 14px; } } } .woocommerce-store-alerts__snooze { display: inline-flex; margin-left: 10px; .components-select-control__input { vertical-align: initial; min-height: 36px; } }