.storage-preview-dialog{width:min(900px,94vw);max-height:90dvh;overflow:auto;padding:28px;box-sizing:border-box}.storage-readonly{color:var(--muted);font-size:13px}.storage-preview-controls,.storage-preview-pages{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.storage-preview-controls label{display:flex;gap:10px;align-items:center}.storage-preview-controls select{background:var(--panel,#252925);color:inherit;border:1px solid var(--line,#454b45);border-radius:999px;padding:8px 12px}.storage-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.storage-preview-summary span{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.storage-preview-summary b{font-size:18px;color:var(--text,#ddd)}.storage-preview-file{border:1px solid var(--line,#3d433d);border-radius:14px;margin:10px 0;padding:14px;overflow-wrap:anywhere}.storage-preview-file summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;font-size:14px}.storage-preview-file summary>span{min-width:0}.storage-preview-file summary small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.storage-preview-file summary>b{font-size:12px;white-space:nowrap;font-weight:500}.storage-preview-file p,.storage-coverage{font-size:12px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.storage-preview-reference{display:flex;justify-content:space-between;gap:12px}.storage-preview-reference a{white-space:nowrap;color:inherit}.storage-preview-pages{justify-content:center}@media(max-width:600px){.storage-preview-dialog{padding:22px 16px}.storage-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-preview-reference{flex-wrap:wrap}.storage-preview-controls{align-items:stretch;gap:8px}}
.storage-plan{border-top:1px solid var(--line,#3d433d);border-bottom:1px solid var(--line,#3d433d);margin:16px 0;padding:4px 0 14px}.storage-plan p,.storage-plan summary{font-size:12px;line-height:1.7;color:var(--muted)}.storage-plan summary{cursor:pointer}.storage-plan-item{font-size:13px;margin:12px 0;overflow-wrap:anywhere}.storage-plan-item p{margin:4px 0}.storage-plan button:disabled{opacity:.45;cursor:default}
.storage-preview-dialog .storage-preview-controls .quiet-button,.storage-preview-dialog .storage-preview-pages .quiet-button{display:inline-flex;align-items:center;justify-content:center}
.storage-preview-dialog .storage-preview-controls .quiet-button,.storage-preview-dialog .storage-preview-pages .quiet-button{border:1px solid var(--line,#454b45);border-radius:999px;background:var(--panel,#252925);padding:8px 12px;font-size:12px;line-height:1.3}
