#spv-demo-login .spv-login-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:2px;min-width:0}
#spv-demo-login .spv-login-meta a,#spv-demo-login .spv-login-meta .spv-version-indicator{display:inline-block!important;font:400 12px/1.5 system-ui,sans-serif!important;color:#d7b66e!important;margin:0!important;padding:0!important;letter-spacing:0!important;white-space:nowrap!important;text-align:initial!important}
#spv-demo-login .spv-login-meta a{padding-block:8px!important;text-underline-offset:3px}
#spv-status-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:#343744;color:#f6f7fa;border:1px solid #626779;border-radius:16px;padding:20px;font:14px/1.5 system-ui,sans-serif}
#spv-status-dialog::backdrop{background:#000b}#spv-status-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}#spv-status-dialog h2{margin:0;font-size:20px}#spv-status-dialog button{min-height:44px;padding:10px 14px;background:#e4b354;color:#20232d;border:0;border-radius:8px;font:600 14px system-ui;cursor:pointer}#spv-status-dialog #spv-status-close{min-width:44px;font-size:22px}#spv-status-dialog #summary{font-weight:700}#spv-status-dialog li{padding:4px 0;overflow-wrap:anywhere}#spv-status-dialog #checked-at{font-size:12px;color:#d1d5df}#spv-status-dialog button:disabled{opacity:.65}
html:has(#spv-status-dialog[open]),body:has(#spv-status-dialog[open]){overflow:hidden!important}
