.backup-overlay{position:fixed;inset:0;z-index:13000;background:#172b48b8;display:flex;align-items:center;justify-content:center;padding:12px}.backup-panel{background:#f5f8ff;color:#123253;border-radius:18px;padding:20px;max-width:900px;width:100%;max-height:94vh;overflow:auto;text-align:right}.backup-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px}.backup-panel h2{font-size:1.3rem}.backup-panel details,.backup-panel article{background:white;border:1px solid #cbdcf2;border-radius:10px;padding:14px;margin:12px 0}.backup-panel summary{font-weight:bold;cursor:pointer;padding:6px}.backup-panel label{display:block;margin:12px 0}.backup-panel input:not([type=checkbox]){display:block;padding:10px;width:100%;max-width:520px;border:1px solid #bed0e9;border-radius:8px}.backup-panel button{padding:10px 16px;margin:5px;border:1px solid #afc8e7;border-radius:8px;background:#eaf2ff;color:#123253;cursor:pointer}.backup-panel button:disabled{opacity:.5}.backup-panel .backup-danger{background:#b92332;color:white}.backup-status{background:#e4eeff;padding:12px;border-radius:8px;white-space:pre-line}.backup-panel small{overflow-wrap:anywhere}.backup-panel p{line-height:1.9}.backup-panel [hidden]{display:none!important}@media(max-width:600px){.backup-overlay{padding:3px}.backup-panel{max-height:98vh;padding:12px}.backup-panel h2{font-size:1.05rem}}
.backup-panel,.backup-panel *{box-sizing:border-box}.backup-panel{min-width:0}.backup-panel article{overflow-wrap:anywhere}
