.expiration-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;border:1px solid #efd5a7;border-radius:9px;background:#fff8eb;margin-bottom:10px;font-size:13px}
.expiration-notice[hidden]{display:none!important}
.expiration-notice button{min-height:36px;text-align:left}
#notification-panel{width:520px;max-width:calc(100vw - 24px)}
#notification-panel .notification-head{flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 14px;z-index:1}
#notification-panel .notification-head>strong{flex:1;white-space:nowrap;font-size:14px}
#notification-panel .notification-head button{flex:0 0 auto;white-space:nowrap;min-height:36px;padding:4px;font-size:12px}
@media(max-width:600px){#notification-panel{width:auto}#notification-panel .notification-head{flex-wrap:wrap}#notification-panel .notification-head>strong{flex-basis:100%}#notification-panel .notification-head button{flex:1}}
