/* First paint and live panels share geometry. Only opacity and shimmer animate. */
html{scrollbar-gutter:stable}body.account{overflow-anchor:auto}.workspace-header{min-height:80px}.page-heading{min-height:110px}.account .content{min-height:calc(100vh - 80px)}
.content:has(.panel.settings):not(:has(.admin-center)) .panel.settings{visibility:hidden;min-height:800px}
.admin-center .ac-body{min-height:680px;position:relative;contain:layout style}.ac-status{min-height:48px}.ac-section-head{min-height:92px}.ac-metric strong,.ac-pill,.ac-status,.ac-revenue-ranking b{font-variant-numeric:tabular-nums}
.ac-layout-loading{min-height:680px;display:grid;gap:20px;align-content:start}.ac-loader-caption{height:28px;display:flex;align-items:center;gap:10px;color:#b4c2ad;font-size:12px}.ac-loader-caption i{width:8px;height:8px;border-radius:50%;background:#c9f77b;box-shadow:0 0 16px #c9f77b40;animation:ac-loader-breathe 1.8s ease-in-out infinite}
.ac-layout-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ac-layout-placeholder{position:relative;overflow:hidden;border:1px solid #344a3d;border-radius:18px;background:#15211b;padding:24px;min-width:0}.ac-layout-placeholder::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,#c9f77b08 50%,transparent 70%);transform:translateX(-100%);animation:ac-layout-shimmer 2s ease-in-out infinite;pointer-events:none}.ac-layout-placeholder :is(span,b,small){display:block;height:10px;border-radius:4px;background:#304036;width:60%}.ac-layout-placeholder b{width:45%;height:32px;margin:22px 0 14px}.ac-layout-placeholder small{width:80%;height:8px}.ac-layout-chart{height:260px}.ac-layout-map{height:440px}.ac-layout-rows{height:220px;display:grid;gap:22px}.ac-layout-rows span{width:100%}.ac-layout-rows span:nth-child(even){width:75%}
.admin-center [data-revenue-content],.admin-center [data-gpu-content],.admin-center [data-server-content],.admin-center [data-operation-content]{min-height:540px}.admin-center [data-gpu-cloud]{min-height:128px}.admin-center .ac-revenue-fresh,.admin-center [data-gpu-fresh]{min-width:180px}.ac-gpu-device{min-height:380px}.ac-gpu-network{overflow-wrap:anywhere}.ac-revenue-chart,.ac-gpu-spark{contain:layout paint}.ac-table{overflow-anchor:auto}
@keyframes ac-layout-shimmer{to{transform:translateX(100%)}}@keyframes ac-loader-breathe{50%{opacity:.4}}
@media(max-width:900px){.ac-layout-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workspace-header{min-height:68px}.ac-layout-placeholder{padding:18px}.page-heading{min-height:100px}.ac-layout-chart{height:220px}}
@media(prefers-reduced-motion:reduce){.ac-layout-placeholder::after,.ac-loader-caption i{animation:none}}
.ac-body> :not(.ac-layout-loading){animation:ac-content-in .18s ease-out}@keyframes ac-content-in{from{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ac-body>*{animation:none!important}}
