.remote-storage-box{margin-top:14px;border-top:1px solid #263b55;padding-top:14px}
.remote-storage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.remote-storage-title{font-weight:850;color:#e8f5ff}
.remote-storage-sub{font-size:11px;color:var(--muted);margin-top:3px}
.remote-storage-list{display:grid;gap:8px}
.remote-storage-row{border:1px solid #263b55;border-radius:10px;background:#0d192a;padding:10px 11px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}
.remote-storage-name{font-weight:800;color:#dcecff}
.remote-storage-meta{font-size:10px;color:var(--muted);line-height:1.5;margin-top:3px}
.remote-storage-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800}
.remote-storage-status.ok{color:#9ee6bc}
.remote-storage-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.remote-storage-empty{border:1px dashed #36506d;border-radius:9px;padding:14px;color:var(--muted);font-size:11px}
.remote-storage-modal-grid{display:grid;grid-template-columns:1fr 120px;gap:10px}
.remote-storage-modal-grid .wide{grid-column:1/-1}
.remote-storage-test-result{font-size:11px;border-radius:9px;padding:9px 10px;border:1px solid #31516d;color:#9dbbd3}
.remote-storage-test-result.ok{border-color:rgba(52,211,153,.35);color:#9ee6bc}
.remote-storage-test-result.error{border-color:rgba(251,113,133,.35);color:#fecdd3}
@media(max-width:700px){.remote-storage-row{grid-template-columns:1fr}.remote-storage-actions{justify-content:flex-start}.remote-storage-modal-grid{grid-template-columns:1fr}.remote-storage-modal-grid .wide{grid-column:auto}}
