.iv-module .ivt-storage{--inanet-surface:#142d39;--inanet-text:#eaf3f7;--inanet-border:#49707f;--inanet-disabled:#8196a0;color:var(--inanet-text);background:var(--inanet-surface);padding:22px;border:1px solid var(--inanet-border);border-radius:16px;margin-top:20px}
.iv-module .ivt-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.iv-module .ivt-heading h3{font-size:25px;margin:8px 0;color:var(--inanet-text)}.iv-module .ivt-heading p{margin:0;color:#b4cbd5}.iv-module .ivt-storage button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #5391a5;border-radius:10px;background:#17475b;color:var(--inanet-text);font-weight:700;cursor:pointer}.iv-module .ivt-storage button:disabled{opacity:.55;color:var(--inanet-disabled);cursor:default}
.iv-module .ivt-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.iv-module .ivt-cards article{background:#0c2430;border:1px solid var(--inanet-border);border-top:3px solid #68ceda;border-radius:12px;padding:18px;display:grid;gap:14px}.iv-module .ivt-cards span{color:#aec7d1;font-size:13px}.iv-module .ivt-cards strong{color:#82e2cd;font-size:25px;overflow-wrap:anywhere}
.iv-module .ivt-schedule{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;background:#103b37;border:1px solid #358f77;border-radius:12px;padding:20px}.iv-module .ivt-schedule strong{color:#8fe4bd;font-size:18px}.iv-module .ivt-schedule small{color:#bfd9d5;line-height:1.5}.iv-module .ivt-schedule>div:last-child{display:grid;gap:6px}.iv-module .ivt-schedule span{color:#a7ccc6;font-size:12px}.iv-module .ivt-schedule b{margin-bottom:7px}
.iv-module .ivt-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.iv-module .ivt-panel{min-width:0;border:1px solid var(--inanet-border);border-radius:12px;background:#102936;padding:20px}.iv-module .ivt-storage h4{margin:0 0 18px;color:var(--inanet-text);font-size:18px}.iv-module .ivt-panel dl{margin:0}.iv-module .ivt-panel dt{font-size:14px;color:#7dd8e9;font-weight:700}.iv-module .ivt-panel dd{margin:5px 0 15px;color:#c1d5df;font-size:14px}.iv-module .ivt-server-list>div{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #335260;font-size:13px}.iv-module .ivt-server-list span{color:#b2ccd7}.iv-module .ivt-server-list b{color:#8cdfcb}
.iv-module .ivt-help{color:#aec7d1;font-size:13px;line-height:1.6;margin:18px 0 0}.iv-module .ivt-history{margin-top:25px}.iv-module .ivt-scroll{overflow-x:auto;border:1px solid var(--inanet-border);border-radius:10px}.iv-module .ivt-history table{width:100%;border-collapse:collapse;background:#102936;color:var(--inanet-text);font-size:13px}.iv-module .ivt-history th{background:#1c4052;color:#bee5ec;text-align:left;padding:14px;white-space:nowrap}.iv-module .ivt-history td{padding:14px;border-top:1px solid #335260}.iv-module .iv-tabs{flex-wrap:wrap}
@media(max-width:1050px){.iv-module .ivt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-module .ivt-columns{grid-template-columns:1fr}}
@media(max-width:600px){.iv-module .ivt-storage{padding:15px}.iv-module .ivt-heading{display:block}.iv-module .ivt-heading button{margin-top:15px;width:100%;justify-content:center}.iv-module .ivt-heading h3{font-size:22px}.iv-module .ivt-cards{grid-template-columns:1fr}.iv-module .ivt-schedule{grid-template-columns:1fr}.iv-module .ivt-panel{padding:15px}.iv-module .ivt-server-list>div{grid-template-columns:1fr 1fr}.iv-module .ivt-server-list b{grid-column:2}}

.iv-module .ivt-storage{scroll-margin-top:145px}.iv-module .ivt-schedule.inactive{background:#3c3320;border-color:#9d7940}.iv-module .ivt-schedule.inactive strong{color:#ffd078}
@media(max-width:600px){.iv-module .ivt-storage{scroll-margin-top:310px}.iv-module .ivt-history table,.iv-module .ivt-history tbody,.iv-module .ivt-history tr,.iv-module .ivt-history td{display:block;width:auto}.iv-module .ivt-history thead{display:none}.iv-module .ivt-history tr{padding:12px}.iv-module .ivt-history td{padding:9px 0;overflow-wrap:anywhere}.iv-module .ivt-history td:before{content:attr(data-label);display:block;color:#9ac6d3;font-size:12px;margin-bottom:4px}.iv-module .ivt-history td:first-child{border:0}}
