.status-widget-wrap{max-width:640px;scroll-margin-top:100px}.status-widget-heading{margin:0 0 16px}.status-widget-note{margin:0 0 20px}.status-widget{--sw-bg:#fff;--sw-border:#e5e5e0;--sw-text-primary:#1a1a18;--sw-text-secondary:#6b6b66;--sw-text-muted:#9a9a94;--sw-green:#1d9e75;--sw-green-bg:#e1f5ee;--sw-amber:#ba7517;--sw-amber-bg:#faeeda;--sw-red:#a32d2d;--sw-red-bg:#fcebeb;--sw-blue:#2f6fb8;--sw-blue-bg:#e4edf8;--sw-radius:12px;background:var(--sw-bg);border:1px solid var(--sw-border);border-radius:var(--sw-radius);color:var(--sw-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:640px;overflow:hidden;padding:0}.status-widget,.status-widget *{box-sizing:border-box}.status-widget__header{align-items:center;background:rgba(32,39,93,.035);border:none;border-bottom:1.5px solid #b8bcd9;color:#20275d;cursor:pointer;display:flex;gap:10px;margin:0;padding:14px 24px;width:100%}.status-widget__header:focus-visible{outline:2px solid #20275d;outline-offset:2px}.status-widget__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.status-widget__headline{color:#20275d;font-size:16px;font-weight:600}.status-widget__refresh{align-items:center;background:none;border:none;border-radius:6px;color:#20275d;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:0;position:relative;width:24px}.status-widget__refresh:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.status-widget__refresh:hover{background:rgba(32,39,93,.08)}.status-widget__refresh:focus-visible{outline:2px solid #20275d;outline-offset:2px}.status-widget__refresh-icon{display:inline-block;font-size:16px;line-height:1}.status-widget__refresh.is-spinning .status-widget__refresh-icon{animation:sw-spin .5s linear}@keyframes sw-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-widget__updated{color:var(--sw-text-muted);font-size:13px;white-space:nowrap}.status-widget__chevron{color:#20275d;flex-shrink:0;font-size:24px;line-height:1;transition:transform .15s ease}.status-widget__header[aria-expanded=true] .status-widget__chevron{transform:rotate(180deg)}.status-widget__details{display:none;padding:20px 24px}.status-widget__details.is-open{display:block}.status-widget__list{padding-top:4px}.status-widget__row{align-items:center;display:flex;justify-content:space-between;padding:9px 0}.status-widget__row-name{font-size:14px}.status-widget__row-state{align-items:center;border-radius:999px;display:flex;font-size:13px;font-weight:500;gap:6px;padding:2px 10px}.status-widget__row-state-dot{border-radius:50%;height:7px;width:7px}.status-widget__uptime-row{align-items:center;border-top:1px solid var(--sw-border);display:flex;justify-content:space-between;margin-top:10px;padding-top:14px}.status-widget__uptime-label{color:var(--sw-text-secondary);font-size:13px}.status-widget__uptime-value{font-size:13px;font-weight:600}.status-widget__bars{display:flex;gap:2px;height:22px;margin-top:8px}.status-widget__bar{border-radius:2px;flex:1}.status-widget__footer{margin-top:14px;text-align:right}.status-widget__history-toggle{background:none;border:none;color:var(--sw-text-secondary);cursor:pointer;font-family:inherit;font-size:13px;padding:0}.status-widget__history-toggle:hover{text-decoration:underline}.status-widget__history-panel{border-top:1px solid var(--sw-border);display:none;margin-top:12px;padding-top:12px}.status-widget__history-panel.is-open{display:block}.status-widget__history-list{list-style:none;margin:0;padding:0}.status-widget__history-item{align-items:baseline;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:7px 0}.status-widget__history-date{color:var(--sw-text-secondary);white-space:nowrap}.status-widget__history-desc{flex:1}.status-widget__history-severity{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;margin-right:8px;padding:1px 8px;white-space:nowrap}.status-widget__history-severity-dot{border-radius:50%;height:6px;width:6px}.status-widget__history-empty{color:var(--sw-text-muted);font-size:13px;padding:4px 0}@media (max-width:480px){.status-widget__header{padding:12px 18px}.status-widget__details{padding:16px 18px}}