.cvp-announce-stack{flex-direction:column;display:flex}.cvp-announce{text-align:center;border-bottom:1px solid;justify-content:center;align-items:center;gap:12px;padding:9px 44px 9px 16px;font:13px/1.5 Inter,Segoe UI,Arial,sans-serif;display:flex;position:relative}.cvp-announce p{overflow-wrap:anywhere;max-width:960px;margin:0}.cvp-announce a{color:inherit;text-underline-offset:2px;margin-left:8px;font-weight:600;text-decoration:underline}.cvp-announce a:focus-visible,.cvp-announce-close:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #176a60}.cvp-announce-info{color:#12554d;background:#e8f2ee;border-color:#c9ddd3}.cvp-announce-warning{color:#6e4f17;background:#fff8e9;border-color:#eadbb5}.cvp-announce-success{color:#2f5a42;background:#edf6ef;border-color:#d1e4d6}.cvp-announce-close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cvp-announce-close:hover{background:#00000010}@media (width<=600px){.cvp-announce{text-align:left;justify-content:flex-start;padding:8px 40px 8px 14px;font-size:12px}}.cvp-promo{flex-wrap:wrap;align-items:flex-end;gap:4px 12px;margin:10px 0;display:flex}.cvp-promo .form-label{flex:0 260px;margin:6px 0}.cvp-promo .alert{flex-basis:100%;margin:6px 0 0}
