#spv-backups-dialog{width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid #667;border-radius:16px;background:#343744;color:#f6f7fa;font:14px/1.6 system-ui;padding:20px}#spv-backups-dialog::backdrop{background:#000b}#spv-backups-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}#spv-backups-dialog h2{margin:0;font-size:20px}#spv-backups-dialog button{min-height:44px;padding:10px 14px;margin:6px;background:#e4b354;border:0;border-radius:8px;font:600 14px system-ui;color:#20232d;cursor:pointer}#spv-backups-dialog #spv-backups-close{min-width:44px;font-size:22px}#spv-backups-dialog li{padding:10px 0;border-bottom:1px solid #667;overflow-wrap:anywhere}#spv-backups-dialog #confirm{width:min(480px,calc(100vw - 36px));box-sizing:border-box;max-height:calc(100dvh - 36px);overflow:auto;background:#343744;color:white;border:1px solid #667;border-radius:12px;padding:20px}#spv-backups-dialog #confirm::backdrop{background:#000b}html:has(#spv-backups-dialog[open]),body:has(#spv-backups-dialog[open]){overflow:hidden!important}

#spv-backups-dialog #clear-history{background:#ffe5e7;color:#852635;border:1px solid #d79a9f}
