/* Classeto v7.6 — per-site storage meter, works in dark and light themes. */
.cl-storage {max-width: 100%;min-width: 0;direction: rtl;padding: 8px 0}
.cl-storage-head {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.75;color:var(--muted,#a6aeb7)}
.cl-storage-head b {font-size:12.5px;font-weight:600;color:var(--text,#e9f2f2);font-variant-numeric:tabular-nums}
.cl-storage-track {width:100%;height:7px;margin:9px 0 5px;background:rgba(143,154,165,.17);border-radius:99px;overflow:hidden}
.cl-storage-track>span {display:block;height:100%;background:#24b9a9;border-radius:99px;transition:width .25s ease}
.cl-storage--near .cl-storage-track>span {background:#e1aa49}
.cl-storage--full .cl-storage-track>span {background:#da6969}
.cl-storage-note {font-size:12.5px;line-height:2;color:var(--muted,#a6aeb7);margin:12px 0 0}
.cl-storage-warning {font-size:12.5px;line-height:1.8;color:#e1aa49;margin:8px 0 0}
.cl-storage-card {margin:16px 0}
.cl-storage-card>p {font-size:12.5px;line-height:1.9}
.table .cl-storage {min-width:155px;max-width:260px;padding:0}
.table .cl-storage-head {font-size:11px;gap:5px}
.table .cl-storage-head b {font-size:11px}
.table .cl-storage-track {height:5px;margin:5px 0}
.cl-storage-admin-quota {display:flex;gap:5px;align-items:center;max-width:125px;font-size:11px;color:var(--muted,#a6aeb7)}
.cl-storage-admin-quota input {width:82px;min-width:72px;padding:7px;border:1px solid var(--line,#3c4e64);background:var(--panel,#131a20);color:var(--text,#fff);border-radius:8px;font-size:12px}
@media(max-width:760px){.cl-storage-card{padding:17px}.cl-storage-head{align-items:flex-start}}
