.page-control .control-status-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}
.control-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:18px 0}
.control-target-card{display:grid;gap:12px;align-content:start;overflow:visible}
.control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
.control-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
.control-dependency-list{display:grid;gap:8px;margin-top:6px}
.control-info-card{max-width:1120px}
@media (max-width:720px){.control-targets{grid-template-columns:1fr}.page-control .control-status-banner{display:grid}.control-metrics{grid-template-columns:1fr}.control-actions .btn{width:100%}}
.status-pill.waking,.status-pill.checking,.status-pill.syncing,.metric-pill.waking,.metric-pill.checking,.metric-pill.syncing{border-color:rgba(53,167,255,.48);color:#cfe6ff;background:rgba(53,167,255,.10)}
.status-waking,.status-checking,.status-syncing{box-shadow:inset 0 0 0 1px rgba(53,167,255,.14)}
.control-action-btn{display:inline-flex;flex-direction:column;align-items:center;gap:2px;line-height:1.1;min-height:44px;justify-content:center}
.control-action-btn small{font-size:.68rem;color:var(--muted);font-weight:800;letter-spacing:.03em}
.control-action-btn[disabled]{opacity:.48;cursor:not-allowed;filter:saturate(.72)}
