.desktop-reminders-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--green);padding:7px 10px;cursor:pointer;white-space:nowrap}.desktop-reminders-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.desktop-reminders-button.enabled{background:var(--mint);border-color:#c8ddd1}.desktop-status{display:flex;align-items:center;gap:10px;background:var(--bg);padding:15px;border-radius:6px}.desktop-status.enabled{background:var(--mint);color:var(--green)}.desktop-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.desktop-help{color:var(--muted)}#desktop-feedback{color:var(--green);overflow-wrap:anywhere}.desktop-expiry-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--border)}.desktop-expiry-row>div{min-width:0;overflow-wrap:anywhere}.desktop-expiry-row p{margin:8px 0}.desktop-expiry-row small{color:var(--muted)}.desktop-expiry-row .button{flex-shrink:0}
@media(max-width:1100px){.topbar-right .date-label,.topbar-right>.live-dot,.topbar-right>.top-divider{display:none}}
@media(max-width:600px){.desktop-reminders-button{padding:7px;width:36px;height:36px}.desktop-reminders-button span{display:none}.topbar{gap:8px}.topbar-right{gap:5px}.desktop-expiry-row{flex-wrap:wrap}}
