
    html.v24-booting body > *:not(#v24BootOverlay){pointer-events:none!important;user-select:none!important}
    .v24-boot-overlay{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;background:rgba(7,9,12,.72);backdrop-filter:blur(4px)}
    .v24-boot-card{width:min(420px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 18px 60px rgba(0,0,0,.35)}
    .v24-boot-card span{font-size:12px;color:var(--muted)}
    .v24-cloud-state{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 14%,transparent);cursor:pointer}
    .v24-cloud-state svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
    .v24-status-red{color:#e65353!important}.v24-status-yellow{color:#d6ab28!important}.v24-status-blue{color:#4f9ef7!important}.v24-status-green{color:#43bd79!important}
    .v24-cloud-state.v24-offline-pin{box-shadow:inset 0 0 0 2px currentColor,0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}
    .v24-storage-panel{display:grid;gap:6px;margin:8px 0 10px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);font-size:11px}
    #v24StoragePanel,#v23StorageSummary,.v23-card-bytes{display:none!important}
    .v24-storage-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.v24-storage-row span{color:var(--muted)}
    .v24-storage-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.v24-storage-actions .text-btn{font-size:11px}
    .v24-save-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:3px;font-size:9px;color:var(--muted)}
    .backup-card{min-width:0}.backup-card-main{min-width:0;cursor:pointer}.backup-card-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
    .v24-small-modal{width:min(680px,calc(100vw - 30px))!important}
    .v24-history-offline{margin:5px 0 8px;padding:7px 9px;border:1px solid rgba(214,171,40,.6);border-radius:8px;background:rgba(214,171,40,.12);font-size:10px;color:var(--text)}
    .v24-cloud-search-note{display:inline-block;margin-left:5px;color:var(--muted);font-size:9px;font-weight:500}
    .v24-previous-history-btn{margin-left:auto}.v24-previous-history-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
    .v24-previous-modal{z-index:3200!important}.v24-previous-modal .modal-card{width:min(90%,980px)!important;height:min(80vh,760px)!important;display:flex;flex-direction:column;overflow:hidden}
    body.dark .v24-previous-modal .modal-card{--surface:#f7f8fa;--surface-2:#eceff3;--text:#17191d;--muted:#5b6470;--border:#c9ced6;--border-strong:#aeb5bf;--focus:#3c7ed6;background:#f7f8fa!important;color:#17191d!important;border-color:#aeb5bf!important}
    body.dark .v24-previous-modal input,body.dark .v24-previous-modal select,body.dark .v24-previous-modal button{color:#17191d!important;background:#fff!important;border-color:#b9c0ca!important;color-scheme:light!important}
    .v24-prev-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.v24-prev-head select{flex:1}.v24-prev-head span{font-size:10px;color:var(--muted)}
    .v24-prev-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border-strong);border-radius:9px;overflow:hidden}.v24-prev-tabs button{padding:8px;border:0;background:var(--surface-2);color:var(--text);cursor:pointer}.v24-prev-tabs button+button{border-left:1px solid var(--border-strong)}.v24-prev-tabs button.active{background:color-mix(in srgb,var(--focus) 26%,var(--surface));font-weight:750}
    .v24-prev-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) 150px 150px;gap:7px;margin:8px 0}.v24-prev-body{flex:1;overflow:auto;display:block;min-height:0}.v24-prev-empty{padding:18px;color:var(--muted);text-align:center}
    .v24-prev-body .history-entry{display:grid;grid-template-columns:170px 150px minmax(0,1fr);gap:8px;padding:7px;border-bottom:1px solid var(--border);font-size:10px}.v24-prev-body .history-entry-type{font-weight:700}
    .v24-prev-archive-card{margin-bottom:7px}.v24-prev-archive-card .archive-card-head{min-height:58px}
    .archive-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.archive-card{min-width:0}.archive-card-main{min-width:0}
    .archive-structure-icon{display:flex;flex-direction:column;line-height:.55;font-size:11px}
    .scratchpad-count{font-variant-numeric:tabular-nums}
    @media(max-width:760px){.v24-prev-toolbar{grid-template-columns:1fr}.v24-prev-body .history-entry{grid-template-columns:1fr}.v24-storage-row{align-items:flex-start;flex-direction:column;gap:2px}}
  