.storage-monitor-v17{margin-top:20px;display:grid;gap:16px}.storage-monitor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#063c29,#08714a);color:#fff}.storage-monitor-head span:first-child{font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#b6e6d2}.storage-monitor-head h2{margin:5px 0 7px;font-size:1.35rem}.storage-monitor-head p{margin:0;color:#d9eee6;max-width:720px}.storage-provider-v17{flex:none;padding:9px 13px;border:1px solid #ffffff38;border-radius:999px;background:#ffffff15;font-weight:800;font-size:.8rem}.storage-alerts-v17{display:grid;gap:8px}.storage-alert-v17{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:13px;border:1px solid}.storage-alert-v17 strong{white-space:nowrap}.storage-alert-v17.success{background:#edf9f3;border-color:#b9e4cd;color:#075b39}.storage-alert-v17.warning{background:#fff8e7;border-color:#efdaa1;color:#72510a}.storage-alert-v17.danger{background:#fff0f0;border-color:#efb8b8;color:#9d2020}.storage-metrics-v17{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.storage-stat-v17{padding:18px;display:grid;gap:5px;border-top:4px solid #17724c}.storage-stat-v17.upload{border-top-color:#397dcc}.storage-stat-v17.download{border-top-color:#7a52b5}.storage-stat-v17.budget{border-top-color:#d59524}.storage-stat-v17>span{font-size:.7rem;font-weight:850;letter-spacing:.08em;color:var(--muted)}.storage-stat-v17>strong{font-size:1.45rem}.storage-stat-v17 small{color:var(--muted)}.storage-detail-grid-v17{display:grid;grid-template-columns:1fr 1fr;gap:14px}.storage-cost-v17,.storage-portability-v17{padding:20px}.budget-track-v17{height:12px;background:#e8eeeb;border-radius:99px;overflow:hidden;margin-top:16px}.budget-track-v17 span{display:block;height:100%;background:linear-gradient(90deg,#15955f,#e4a72d);border-radius:inherit}.budget-caption-v17{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:.84rem;color:var(--muted)}.cost-breakdown-v17{display:grid;gap:0;margin:17px 0}.cost-breakdown-v17 div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.cost-breakdown-v17 dt,.cost-breakdown-v17 dd{margin:0}.cost-breakdown-v17 dd{font-weight:800}.storage-settings-v17{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.storage-settings-v17 .field{margin:0}.portability-score-v17{display:flex;gap:18px;align-items:center;margin:15px 0}.portability-score-v17>div{display:grid;min-width:115px;text-align:center;padding:14px;border-radius:16px;background:#edf8f2;color:#075b39}.portability-score-v17>div strong{font-size:1.65rem}.portability-score-v17>div span{font-size:.72rem}.portability-score-v17 p{margin:0;color:var(--muted)}.migration-flow-v17{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:16px 0}.migration-flow-v17 span{padding:12px;text-align:center;border:1px solid var(--line);border-radius:12px;font-weight:800}.migration-flow-v17 b{color:#16855a}.storage-portability-v17>small{display:block;color:var(--muted);line-height:1.5}.storage-actions-v17{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.storage-method-v17{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 17px;background:#f3f6f4;border:1px solid var(--line);border-radius:14px;color:var(--muted);font-size:.87rem}.storage-method-v17 strong{color:var(--ink)}
@media(max-width:1050px){.storage-metrics-v17{grid-template-columns:repeat(2,1fr)}.storage-detail-grid-v17{grid-template-columns:1fr}}
@media(max-width:680px){.storage-monitor-head,.storage-alert-v17,.portability-score-v17{align-items:flex-start;flex-direction:column}.storage-metrics-v17{grid-template-columns:1fr}.storage-settings-v17{grid-template-columns:1fr}.storage-method-v17{grid-template-columns:1fr}.budget-caption-v17{flex-direction:column}.storage-provider-v17{align-self:flex-start}}
