/* LL AI v64.9.2 — Storage & Backup / Diagnostics */
body.ll6480ModalOpen{overflow:hidden!important}.ll6480ModalBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(3px);z-index:33980}.ll6480ModalCard{position:fixed;z-index:33990;left:50%;top:50%;transform:translate(-50%,-50%);width:min(820px,calc(100vw - 28px));max-height:min(88dvh,900px);overflow:auto;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:color-mix(in srgb,var(--theme-bg,#0d0f14) 90%,#363740);box-shadow:0 38px 120px rgba(0,0,0,.66);color:var(--theme-text,#fff);padding:22px;outline:0}.ll6480ModalCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.ll6480ModalCard header small{color:var(--theme-muted,#aaa);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ll6480ModalCard h2{font-size:25px;letter-spacing:-.035em;margin:3px 0 0}.ll6480Close{width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045);color:inherit;font-size:24px}.ll6480StorageStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ll6480StorageStats article,.ll6480DiagGrid article{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:rgba(255,255,255,.035);display:grid;gap:5px}.ll6480StorageStats span,.ll6480DiagGrid span{font-size:11px;color:var(--theme-muted,#aaa)}.ll6480StorageStats b{font-size:17px}.ll6480Usage{height:7px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden;margin:14px 0 8px}.ll6480Usage i{display:block;width:0;height:100%;border-radius:inherit;background:var(--accent,#818cf8);transition:width .25s}.ll6480StorageNote{margin:0 0 18px;color:var(--theme-muted,#aaa);font-size:12px}.ll6480ToolGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ll6480ToolGrid button{min-height:72px;padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.035);color:inherit;text-align:left;display:grid;gap:4px}.ll6480ToolGrid button:hover{background:rgba(255,255,255,.065)}.ll6480ToolGrid b{font-size:14px}.ll6480ToolGrid small{font-size:11.5px;color:var(--theme-muted,#aaa);line-height:1.4}.ll6480ErrorList{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ll6480ErrorHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ll6480ErrorHead button{border:0;background:transparent;color:var(--theme-muted,#aaa)}.ll6480ErrorList article{padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.ll6480ErrorList article span{font-size:10.5px;color:var(--theme-muted,#aaa)}.ll6480ErrorList article b{display:inline;margin-left:8px;font-size:11px;text-transform:uppercase}.ll6480ErrorList article p{font-size:12px;line-height:1.45;margin:5px 0 0;color:color-mix(in srgb,var(--theme-text,#fff) 78%,var(--theme-muted,#aaa))}.ll6480Diag{width:min(760px,calc(100vw - 28px))}.ll6480DiagGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ll6480DiagGrid article b{font-size:12.5px;word-break:break-word}.ll6480Diag footer{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.ll6480Diag footer button{height:42px;padding:0 15px;border-radius:13px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:inherit;font-weight:650}
@media(max-width:700px){.ll6480ModalCard{top:20px;bottom:0;transform:translateX(-50%);max-height:none;width:100%;border-radius:26px 26px 0 0;padding:18px}.ll6480StorageStats{grid-template-columns:1fr 1fr}.ll6480ToolGrid,.ll6480DiagGrid{grid-template-columns:1fr}.ll6480Diag footer{flex-direction:column}.ll6480Diag footer button{width:100%}}
