.customer-announcements{display:grid;gap:12px;margin:0 0 22px}.customer-announcements[hidden],.customer-announcement-launcher[hidden]{display:none!important}.customer-announcement-banner{display:flex;gap:16px;align-items:center;padding:17px 19px;border:1px solid color-mix(in srgb,#cf931d 45%,var(--ui-line-strong));background:color-mix(in srgb,#e9b143 10%,var(--ui-surface-solid));border-radius:13px;color:var(--ui-ink)}.customer-announcement-banner.is-info{background:var(--ui-blue-soft);border-color:color-mix(in srgb,var(--ui-blue) 40%,var(--ui-line-strong))}.customer-announcement-banner>div{flex:1;min-width:0}.customer-announcement-banner strong{font-size:14px;overflow-wrap:anywhere}.customer-announcement-banner p{font-size:12px;margin:5px 0 0;color:var(--ui-ink-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.customer-announcement-banner button{flex-shrink:0;font-size:12px}.customer-announcement-dismiss{border:0;background:transparent;color:var(--ui-ink-secondary);font-size:20px!important;cursor:pointer}.customer-announcement-dialog{width:min(620px,92vw);max-height:85vh;overflow:auto;padding:25px;border-radius:18px;border:1px solid var(--ui-line-strong);background:var(--ui-surface-solid);color:var(--ui-ink)}.customer-announcement-dialog::backdrop{background:rgba(5,15,30,.6)}.customer-announcement-detail{padding:15px 0;border-bottom:1px solid var(--ui-line-strong)}.customer-announcement-detail p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-announcement-detail h3{overflow-wrap:anywhere}.customer-announcement-launcher{font-size:11px!important;white-space:nowrap}@media(max-width:700px){.customer-announcement-banner{flex-wrap:wrap;gap:10px}.customer-announcement-banner>div{flex-basis:100%}.customer-announcement-dismiss{margin-left:auto}}
