.service-controls {display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:18px;}
.service-controls p {margin:0 auto 10px 0;font-size:13px;color:var(--muted);}
.service-controls label {display:grid;gap:5px;font-size:12px;}
.service-controls select {min-width:175px;}
.service-notice {padding:18px 22px;border:1px solid #b6c9e1;border-radius:12px;background:linear-gradient(120deg,#f8fbff,#e8f0fb);margin-bottom:20px;}
.service-notice p {font-size:14px;line-height:1.7;margin:8px 0 0;}
.service-notice ul {font-size:14px;line-height:1.8;padding-left:22px;}
.service-cards {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;}
.service-card {padding:20px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 5px 14px #14213a0d;}
.service-card>div {display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted);}
.service-card>strong {display:block;font-size:29px;line-height:1.4;margin:10px 0;color:var(--ink);overflow-wrap:anywhere;}
.service-card>small {font-size:12px;color:var(--muted);}
.service-two {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;}
.service-two dl {grid-template-columns:minmax(140px,.9fr) minmax(0,1fr);}
.service-storage-row {margin:20px 0;}
.service-storage-row>div:first-child {display:flex;gap:10px;justify-content:space-between;font-size:14px;}
.service-storage-row small {display:block;font-size:11px;color:var(--muted);margin-top:6px;}
.service-bar {height:6px;background:#e6edf7;border-radius:9px;margin-top:8px;overflow:hidden;}
.service-bar>span {display:block;width:var(--service-bar);height:100%;background:linear-gradient(90deg,var(--accent),var(--nav-line));border-radius:9px;}
.service-mini {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.service-mini>div {background:#f0f4fb;padding:14px;border-radius:9px;}
.service-mini span {display:block;font-size:12px;color:var(--muted);}
.service-mini strong {display:block;font-size:22px;margin-top:7px;}
.service-queue-totals {display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;font-size:14px;}
.service-queue-totals p {font-size:14px;margin:5px 0;}
.service-extensions {display:flex;gap:8px;flex-wrap:wrap;}
.service-extensions span {font-size:12px;padding:6px 9px;border-radius:6px;background:#edf2fa;}
@media(max-width:1150px) {.service-two {grid-template-columns:1fr;}}
@media(max-width:820px) {.service-cards {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.service-card {padding:14px;}.service-card>strong {font-size:24px;}.service-controls p {width:100%;}.service-mini {grid-template-columns:repeat(2,minmax(0,1fr));}.service-two dl {grid-template-columns:minmax(115px,.9fr) minmax(0,1fr);}}
