a.m365-status-widget{text-decoration:none;color:inherit;cursor:pointer}a.m365-status-widget:hover{border-color:var(--primary)}.m365-status-widget{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:100%;background:var(--entry);border:1px solid var(--border);border-radius:8px;padding:12px 14px;min-height:44px;font-size:.8rem;box-shadow:0 2px 10px rgba(0,0,0,8%)}.m365-status-widget .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.m365-status-widget.status-available .dot{background:#10b981}.m365-status-widget.status-degraded .dot{background:#f59e0b}.m365-status-widget.status-unavailable .dot{background:#ef4444}.m365-status-widget .ms-icon{font-size:.9rem;line-height:1;flex-shrink:0}.m365-status-widget .ms-updated{color:var(--secondary);font-size:.68rem}