.panel.storage-usage-panel{grid-column:1/-1;padding:0;min-width:0;color:#10263c}.storage-usage-panel [hidden]{display:none!important}.storage-usage-panel>summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:18px 22px;cursor:pointer;list-style:none}.storage-usage-panel>summary::-webkit-details-marker{display:none}.storage-usage-panel>summary>span:first-child{display:grid;gap:4px}.storage-usage-panel>summary strong{font-size:1rem}.storage-usage-panel>summary small,.storage-usage-meta{font-size:.78rem;color:#657a91}.storage-usage-panel>summary::after{content:"펼치기 +";font-size:.78rem;white-space:nowrap}.storage-usage-panel[open]>summary::after{content:"접기 −"}.storage-usage-content{padding:0 22px 22px;border-top:1px solid #e5ebf2}.storage-usage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 10px}.storage-usage-actions button{min-height:42px;padding:0 15px;font:inherit;font-size:.84rem;font-weight:800;border-radius:10px;cursor:pointer}.storage-usage-panel button:focus-visible,.storage-usage-panel summary:focus-visible{outline:3px solid #fb923c;outline-offset:3px}.storage-usage-note,.storage-usage-times,.storage-usage-status{font-size:.8rem;line-height:1.65;color:#64788f;margin:10px 0}.storage-usage-status{color:#284b69;min-height:22px}.storage-usage-error{color:#ae3227;background:#fff2ed;border:1px solid #f2c3b6;border-radius:10px;padding:11px 13px;font-size:.84rem;line-height:1.6}.storage-usage-progress{display:block;width:100%;height:8px;margin:10px 0;accent-color:#f97316}.storage-usage-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.storage-usage-card{min-width:0;border:1px solid #dce5ef;background:#f8fafd;border-radius:12px;padding:14px}.storage-usage-card h3{font-size:.78rem;font-weight:700;color:#60768d;margin:0 0 9px}.storage-usage-card strong{display:block;font-size:1.18rem;line-height:1.4;overflow-wrap:anywhere}.storage-usage-card small{display:block;font-size:.7rem;line-height:1.5;color:#6d8097;margin-top:6px;overflow-wrap:anywhere}.storage-usage-content h4{font-size:.88rem;margin:18px 0 6px}.storage-usage-table-wrap{overflow-x:auto;border:1px solid #e1e8f1;border-radius:10px}.storage-usage-table{width:100%;border-collapse:collapse;font-size:.8rem}.storage-usage-table th,.storage-usage-table td{padding:10px 13px;text-align:right;border-bottom:1px solid #e6ecf3;white-space:nowrap}.storage-usage-table th{background:#f5f8fc;color:#4c6580;font-weight:750}.storage-usage-table th:first-child,.storage-usage-table td:first-child{text-align:left}.storage-usage-table tr:last-child td{border-bottom:0}.storage-usage-empty{padding:12px 0;color:#6d8097;font-size:.8rem}.storage-usage-times{font-size:.72rem;overflow-wrap:anywhere}.storage-usage-scope{font-size:.76rem;line-height:1.65;margin:8px 0;color:#6d8097}
@media(max-width:850px){.storage-usage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.storage-usage-panel>summary{padding:15px;gap:8px;flex-wrap:wrap}.storage-usage-panel>summary small{display:none}.storage-usage-content{padding:0 14px 15px}.storage-usage-card{padding:11px}.storage-usage-card strong{font-size:1.05rem}.storage-usage-actions button{flex:1}.storage-usage-table th,.storage-usage-table td{padding:9px}}
