.serverPage{max-width:1180px;margin:auto;padding:32px 28px 80px;color:#edf1eb;font-variant-numeric:tabular-nums;color-scheme:dark}
.serverPage button{border:1px solid #465449;border-radius:9px;background:#18221b;color:#edf1eb;padding:11px 17px;font:inherit;cursor:pointer}
.serverPage button:hover:not(:disabled){background:#24382a;border-color:#7eb78e}.serverPage button:disabled{opacity:.5;cursor:wait}
.serverPage button:focus-visible{outline:3px solid #b1f0c0;outline-offset:4px}
.serverPage .primary{background:#b6e8bf;color:#102416;border-color:#b6e8bf}.serverPage .primary:hover:not(:disabled){background:#d1f5d7}
.serverPage .serverBack{border:0;background:transparent;padding-left:0;color:#b9c9bb}.serverHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 20px}
.serverHeading h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(38px,5vw,58px);line-height:1.08;margin:0;color:#f1f5ed;font-weight:500;letter-spacing:-.025em}
.serverHeading p{margin:12px 0 0;color:#b9c9bb;line-height:1.5}.serverMessage{min-height:24px;color:#e7d69d;line-height:1.5;max-width:75ch}
.serverStatusLine{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0;color:#b9c9bb;font-size:13px}
.serverBadge{display:inline-flex;align-items:center;gap:7px;border:1px solid #48544b;border-radius:30px;padding:6px 10px;color:#ccd5cd;font-size:12px;line-height:1.3}
.serverBadge:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.serverPage .good{color:#b3edc2}.serverPage .bad{color:#f5c18b}
.serverDisks{display:grid;grid-template-columns:1fr 1fr;gap:22px}.serverDisk{background:#131c16;border:1px solid #354039;border-radius:14px;padding:25px}
.serverDiskTop{display:flex;align-items:center;gap:17px}.serverDiskTop svg{width:70px;flex:none;fill:#22342a;stroke:#a0bbaa;stroke-width:1.6}.serverDiskTop h3{font-size:19px;margin:0 0 5px;font-weight:600}.serverDiskTop p{font-size:13px;margin:0;color:#bac9bd;line-height:1.4}.serverDiskTop .serverBadge{margin-left:auto;max-width:125px}
.serverDiskSpace{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:30px 0 12px}.serverDiskSpace strong{font-size:28px;font-weight:500}.serverDiskSpace span{font-size:13px;color:#becbc0}.serverDiskSpace span:last-child{margin-left:auto}
.serverPage meter{display:block;width:100%;height:12px;appearance:none;border:0;border-radius:6px;overflow:hidden;background:#303d33}.serverPage meter::-webkit-meter-bar{background:#303d33;border:0;height:12px;border-radius:6px}.serverPage meter::-webkit-meter-optimum-value{background:#a5d5b1}.serverPage meter.high::-webkit-meter-optimum-value{background:#efb978}.serverPage meter::-moz-meter-bar{background:#a5d5b1}
.serverDiskFoot{display:flex;justify-content:space-between;margin:10px 0 0;color:#bccbbe;font-size:12px}.serverHint{font-size:13px;color:#bac8bd;line-height:1.55;max-width:75ch;margin-bottom:0}
.serverResources{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;margin-top:44px}.serverPage h2{font-size:24px;font-weight:500;margin:0 0 22px}.serverPage dl{margin:20px 0}.serverPage dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;border-bottom:1px solid #2c3830;font-size:13px}.serverPage dt{color:#bdcbbf}.serverPage dd{margin:0;text-align:right;overflow-wrap:anywhere}
.serverServices{list-style:none;padding:0;margin:24px 0}.serverServices li{display:flex;justify-content:space-between;gap:20px;margin:12px 0;font-size:13px}.serverServices b{font-weight:500}.serverProtection>p{font-size:14px;line-height:1.6;color:#c4d0c5;max-width:65ch}
.serverExports{border-top:1px solid #3a493e;margin-top:38px;padding-top:34px}.serverExports>p{max-width:75ch;line-height:1.6;color:#becdc1;font-size:14px}.serverExportChoices{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.serverExportChoices article{display:flex;flex-direction:column;align-items:flex-start}.serverExportChoices h3{font-size:21px;margin:0 0 12px;font-weight:500}.serverExportChoices p{font-size:14px;line-height:1.6;color:#c0cdc3;margin:0 0 22px;max-width:65ch}.serverExportChoices button{margin-top:auto}
.serverJobs{margin-top:28px}.serverJob{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #2d3a31;padding:20px 0}.serverJob strong{font-size:15px}.serverJob span,.serverJob small{display:block;color:#bbcabf;font-size:13px;margin-top:7px;line-height:1.5}.serverJob .serverError{color:#f5c18b}.serverEmpty{color:#bac9be;font-size:14px;line-height:1.6}.serverPage ::selection{background:#b6e8bf;color:#112316}
@media(max-width:850px){.serverDisks,.serverResources{grid-template-columns:1fr}.serverResources{gap:28px}.serverDiskTop .serverBadge{max-width:none}}
@media(max-width:540px){.serverPage{padding:20px 16px 55px}.serverHeading{align-items:flex-start;flex-direction:column}.serverExportChoices{grid-template-columns:1fr;gap:30px}.serverDisk{padding:20px}.serverDiskTop{flex-wrap:wrap;gap:12px}.serverDiskTop svg{width:55px}.serverDiskTop .serverBadge{margin-left:0}.serverDiskSpace span:last-child{margin-left:0;width:100%}.serverJob{align-items:flex-start;flex-direction:column}.serverPage dl>div{gap:12px}}

.serverPage .serverDiskAllocation{margin:24px 0 0}.serverDiskAllocation dd{font-weight:600;flex-shrink:0}.serverDiskSpace span:last-child{margin-left:0}.serverDiskFoot{gap:16px;line-height:1.6}.serverDiskFoot span:last-child{white-space:nowrap}.serverDisk{min-width:0}
@media(max-width:540px){.serverPage .serverDiskAllocation>div{flex-wrap:wrap;gap:5px 12px}.serverDiskAllocation dd{text-align:left}.serverDiskSpace span:last-child{width:auto}.serverDiskFoot{flex-wrap:wrap}}
