.control-center{padding-bottom:36px}.control-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.control-heading h1{font-size:1.65rem;line-height:1.15;margin:4px 0}.control-eyebrow{font-size:.75rem;color:var(--muted);margin:10px 0 0}.control-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.control-tabs [aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:transparent}.control-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.control-stats>div{border:1px solid var(--border);border-radius:20px;padding:16px;background:var(--card,var(--bg))}.control-stats b{display:block;font-size:1.55rem;color:var(--green);line-height:1.2;overflow-wrap:anywhere}.control-stats span{display:block;color:var(--muted);font-size:.8125rem;margin-top:8px}.control-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.control-card{padding:20px;border:1px solid var(--border);border-radius:24px;margin:0 0 14px;background:var(--card,var(--bg));min-width:0}.control-grid>.control-card{margin:0}.control-card h2{font-size:1.125rem;margin:0 0 14px}.control-card p{font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.control-card-title{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.control-status{font-size:.75rem;border:1px solid var(--border);border-radius:20px;padding:5px 9px;color:var(--muted)}.control-service-price{font-size:1.4rem!important;font-weight:750;color:var(--green)}.control-service-price small{font-size:.75rem;color:var(--muted)}.control-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.control-actions a{font-size:.875rem;flex:1;text-decoration:none;text-align:center}.control-alert{border-left:3px solid var(--green);padding:10px 14px;margin:12px 0;background:var(--bg);border-radius:0 12px 12px 0}.control-alert p{margin:4px 0}.control-warning{border-color:#b88a24}.control-error{border-color:#c25a4a}.control-resource{margin:18px 0}.control-resource span{font-size:.875rem;display:block;margin-bottom:8px}.control-resource progress{width:100%;height:10px;accent-color:var(--green)}.control-table-wrap{overflow-x:auto}.control-center table{border-collapse:collapse;width:100%;font-size:.875rem;text-align:left}.control-center th,.control-center td{padding:12px 8px;border-bottom:1px solid var(--border)}.control-center th{font-size:.75rem;color:var(--muted);font-weight:600}.control-center button,.control-center a.button{min-height:44px}.app.control-dashboard{max-width:1100px}.app.control-dashboard .bottom-nav{max-width:1100px}@media(min-width:800px){.control-center{padding:28px 32px}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.control-heading h1{font-size:2rem}}
