.storage-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid #ddd5ff;border-radius:22px;background:linear-gradient(135deg,#fff,#faf8ff);margin-bottom:16px}.storage-hero small,.storage-gain small,.storage-policy small,.storage-actions small{font-size:11px;font-weight:800;letter-spacing:.12em;color:#6847db}.storage-hero h2{margin:7px 0 6px;font-size:25px}.storage-hero p{margin:0;color:#728098;max-width:760px}.storage-hero>span{min-width:160px;text-align:center;padding:17px;border-radius:18px;background:#f0ebff}.storage-hero>span b{display:block;font-size:22px}.storage-hero>span small{letter-spacing:0;color:#746f89}.storage-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.storage-cards article{border:1px solid #e0e3ec;border-radius:17px;background:#fff;padding:18px;min-width:0}.storage-cards article small{display:block;color:#8992a5;font-size:10px;font-weight:800;letter-spacing:.08em}.storage-cards article b{display:block;font-size:22px;margin:8px 0 3px}.storage-cards article span{font-size:12px;color:#616e82}.storage-cards article em{display:block;font-style:normal;color:#8a93a4;font-size:11px;margin-top:10px;line-height:1.45}.storage-gain,.storage-actions,.storage-policy{padding:22px;margin-bottom:16px}.storage-gain{display:flex;justify-content:space-between;gap:24px}.storage-gain h3,.storage-policy h3,.storage-actions h3{margin:5px 0 6px;font-size:18px}.storage-gain p,.storage-actions p{margin:0;color:#758197}.storage-run{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;min-width:500px}.storage-run span{background:#f6f7fb;border-radius:13px;padding:12px}.storage-run small{display:block;letter-spacing:0;color:#8b94a5}.storage-run b{display:block;margin-top:5px;font-size:12px}.storage-policy header{display:flex;justify-content:space-between;align-items:center}.storage-policy header em{font-style:normal;padding:8px 11px;border-radius:999px;font-size:11px;font-weight:800}.storage-policy header em.ok{color:#14704d;background:#e7f7ef}.storage-policy header em.warn{color:#a05d00;background:#fff3df}.storage-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.storage-policy-grid article{padding:15px;border:1px solid #e5e7ef;border-radius:14px}.storage-policy-grid b,.storage-policy-grid span,.storage-policy-grid small{display:block;letter-spacing:0}.storage-policy-grid span{font-weight:800;color:#6847db;margin:5px 0}.storage-policy-grid small{color:#7c8799;line-height:1.45}.storage-actions{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.storage-actions>div:nth-child(2){display:flex;gap:8px}.storage-progress{grid-column:1/-1}.storage-progress.hidden{display:none}.storage-progress>span{display:block;height:8px;border-radius:999px;background:#eceef4;overflow:hidden}.storage-progress i{display:block;height:100%;width:0;background:#6847db;transition:width .2s}.storage-progress b{display:inline-block;margin-top:8px}.storage-progress small{margin-left:10px;letter-spacing:0;color:#7a8597}
@media(max-width:900px){.storage-cards,.storage-policy-grid{grid-template-columns:1fr 1fr}.storage-gain{display:block}.storage-run{min-width:0;margin-top:16px}.storage-actions{grid-template-columns:1fr}.storage-actions>div:nth-child(2){justify-content:stretch}.storage-actions button{flex:1}}
@media(max-width:600px){.storage-hero{display:block;padding:20px}.storage-hero>span{display:block;margin-top:15px}.storage-cards,.storage-policy-grid,.storage-run{grid-template-columns:1fr}.storage-gain,.storage-policy,.storage-actions{padding:18px}.storage-policy header{align-items:flex-start;gap:12px}.storage-actions>div:nth-child(2){flex-direction:column}.storage-actions button{min-height:46px}}

/* v5.14.80 - Depolama ekranı ikincil buton tasarımı */
#storageRefresh{
  appearance:none;
  -webkit-appearance:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:46px;
  padding:11px 18px;
  border:1px solid #d8d2f6;
  border-radius:12px;
  background:#fff;
  color:#5f46cc;
  font:inherit;
  font-weight:800;
  line-height:1.15;
  cursor:pointer;
  box-shadow:none;
  transition:border-color .16s ease,background .16s ease,transform .16s ease;
}
#storageRefresh::before{content:'↻';font-size:16px;line-height:1;margin-right:7px}
#storageRefresh:hover{background:#f7f4ff;border-color:#bfb3f4}
#storageRefresh:active{transform:translateY(1px)}
#storageRefresh:focus-visible{outline:3px solid rgba(104,71,219,.18);outline-offset:2px}
#storageRefresh:disabled{opacity:.55;cursor:not-allowed}
.storage-actions>div:nth-child(2)>button{min-height:46px}
@media(max-width:600px){#storageRefresh{width:100%;min-height:48px}}
