/* Admin eBay fleet status (ebay-status-page.js). Layout only; colours are tokens. */
.eb-stack{display:grid;gap:16px}
.eb-stack>*{min-width:0;margin:0}
.eb-headline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;color:var(--ink-3)}
.fleet-status-heading{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}
.fleet-account-alert{border:0;padding:0;background:none;font:inherit;font-size:13px;color:var(--amber);cursor:pointer}
.fleet-account-alert:hover{color:var(--amber)}
.eb-meter{display:block;margin-top:8px;max-width:220px}

/* Workloads: one row per workload, numbers right-aligned */
.eb-workloads{display:grid}
.fleet-workload{display:grid;grid-template-columns:minmax(0,1fr) 130px 150px 110px;align-items:center;gap:8px 16px;padding:12px 20px}
.fleet-workload+.fleet-workload{border-top:1px solid var(--line-2)}
.eb-workload__title{margin:0;font-size:14px;font-weight:700}
.eb-workload__desc{margin:2px 0 0;font-size:13px;color:var(--ink-3)}
.eb-workload__num{display:grid;justify-items:end;text-align:right}
.fleet-count{font-size:20px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}
.eb-failures{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-2)}
.eb-failures.is-warn{color:var(--amber)}
.eb-sub{font-size:12px;color:var(--ink-3)}
.eb-note{font-size:13px;color:var(--ink-3)}

/* Disclosures as cards */
.eb-disclosure>.eb-disclosure__sum{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:52px;padding:12px 20px;list-style:none;cursor:pointer}
.eb-disclosure>.eb-disclosure__sum::-webkit-details-marker{display:none}
.eb-disclosure__sum:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:16px}
.eb-disclosure__title{font-size:var(--fs-section);font-weight:800;letter-spacing:-.02em}
.eb-chev{margin-left:auto;width:14px;height:14px;background:var(--ink-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 6.2 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 6.2 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s var(--ease)}
.eb-disclosure[open] .eb-chev{transform:rotate(180deg)}
.eb-disclosure__body{border-top:1px solid var(--line-2)}
.eb-lanes-note{margin:0;padding:12px 20px}
.eb-service-copy{display:block;margin-top:2px;font-size:13px;color:var(--ink-2)}
.ebay-activity-list{margin:0;padding:0;list-style:none}
.fleet-accounts td{vertical-align:top}
.fleet-accounts .rb-table__name{display:block}
.ebay-lane-mono{font-family:var(--mono);font-size:12.5px}

@media (max-width:991.98px){
.fleet-workload{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status" "req fail"}
.eb-workload__main{grid-area:main}
.eb-workload__status{grid-area:status;justify-self:end}
.fleet-workload>.eb-workload__num:nth-child(3){grid-area:req;justify-items:start;text-align:left}
.fleet-workload>.eb-workload__num:nth-child(4){grid-area:fail}
}
@media (max-width:767.98px){
.fleet-workload,.eb-disclosure>.eb-disclosure__sum,.eb-lanes-note{padding-left:16px;padding-right:16px}
}
