/* Temporary outage notice. In normal flow; no scripts or remote dependencies. */
#recovery-status-notice{display:block;position:relative;z-index:2;width:100%;margin:0;padding:0;background:#f2edf9;color:#392b4c;border-bottom:1px solid #dfd3ee;font:14px/1.45 Arial,sans-serif;text-align:left;letter-spacing:normal}
#recovery-status-notice *{box-sizing:border-box}
#recovery-status-notice .rsn-inner{display:flex;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:15px 28px}
#recovery-status-notice .rsn-icon{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #cab9e0;border-radius:50%;color:#725192;font:bold 20px/1 Georgia,serif}
#recovery-status-notice .rsn-copy{flex:1;min-width:0}
#recovery-status-notice .rsn-title{display:block;margin:0 0 3px;color:#62417f;font-size:13px;line-height:1.4;font-weight:700}
#recovery-status-notice .rsn-text{display:block;font-size:14px;line-height:1.45}
#recovery-status-notice .rsn-call{display:block;flex-shrink:0;margin:0;padding:10px 16px;border:1px solid #d5c6e5;border-radius:12px;background:#fff;color:#62417f;text-decoration:none;text-align:center;line-height:1.4;white-space:nowrap}
#recovery-status-notice .rsn-call-label{display:block;font-size:11px;font-weight:400}
#recovery-status-notice .rsn-number{display:block;font-size:16px;font-weight:700}
#recovery-status-notice .rsn-call:hover{background:#e9dff4}
#recovery-status-notice .rsn-call:focus-visible{outline:3px solid #8051a3;outline-offset:3px}
@media(max-width:760px){
 #recovery-status-notice .rsn-inner{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 11px;padding:12px 16px}
 #recovery-status-notice .rsn-icon{width:24px;height:24px;font-size:16px;align-self:start}
 #recovery-status-notice .rsn-title{font-size:12px;margin-bottom:2px}
 #recovery-status-notice .rsn-text{font-size:12px;line-height:1.45}
 #recovery-status-notice .rsn-call{grid-column:2;justify-self:start;padding:5px 10px;border-radius:8px;text-align:left}
 #recovery-status-notice .rsn-call-label{font-size:10px}
 #recovery-status-notice .rsn-number{font-size:14px}
}
@media print{#recovery-status-notice{display:none}}
