/* Operational views share the workflow studio's typography and shared rose accent. */
.dashboard-view,.billing-view,.engineer-view,.trash-view{flex:1;min-height:0;overflow:auto;background:var(--page-bg);padding:34px 36px 40px}.ops-loading{color:#626b7b;padding:30px}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.ops-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-metric{background:#fff;border:1px solid #e3e5ee;border-radius:12px;padding:23px 22px;min-width:0}.ops-metric.accent{background:linear-gradient(120deg,var(--accent-faint),var(--accent-faint));border-color:var(--accent-border)}.ops-metric>span{font-size:12px;font-weight:600;color:#596176}.ops-metric>strong{display:block;font-family:Manrope,sans-serif;font-size:34px;letter-spacing:-1px;line-height:1.2;margin:15px 0 10px;color:#343346}.ops-metric em{font-style:normal;font-size:18px;color:#8d91a3;font-weight:500}.ops-metric small{font-size:11px;color:#626b7d;line-height:1.6;display:block}.ops-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-bottom:24px;align-items:start}.ops-panel{background:#fff;border:1px solid #e3e6ee;border-radius:12px;overflow:hidden;margin-bottom:24px}.ops-columns .ops-panel{margin-bottom:0}.ops-panel-heading{padding:23px 24px 19px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f5}.ops-panel-heading h2{font:650 15px Manrope,sans-serif;color:#394054;margin:0}.ops-panel-heading p{font-size:12px;color:#6b7487;margin:7px 0 0;line-height:1.6}.ops-empty{min-height:190px;padding:35px 25px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px}.ops-empty>span{background:var(--accent-faint);color:var(--accent-text);width:44px;height:44px;border-radius:13px;display:grid;place-items:center}.ops-empty strong{font-size:13px;color:#50596e}.ops-empty p{font-size:12px;color:#727b8c;margin:0;max-width:365px;line-height:1.7}.ops-row{display:flex;align-items:center;gap:13px;padding:17px 24px;width:100%;text-align:left;border-bottom:1px solid #f0f1f5;min-width:0}.ops-row:last-child{border-bottom:0}button.ops-row:hover{background:var(--accent-faint)}.ops-row-icon{height:36px;width:36px;flex-shrink:0;border-radius:9px;background:var(--accent-light);color:var(--accent-text);display:grid;place-items:center}.ops-row-icon.income{background:#ecf7f2;color:#44866d}.ops-row-icon.expense{background:#fff2e6;color:#b37c43}.ops-grow{flex:1;min-width:0;overflow-wrap:anywhere}.ops-grow strong{display:block;font-size:13px;font-weight:600;color:#424b60}.ops-grow small{display:block;font-size:11px;color:#737d90;line-height:1.6;margin-top:5px}.ops-amount{font-size:12px;color:#444d60;text-align:right;white-space:nowrap}.ops-amount small{display:block;color:#737d90;font-size:10px;margin-top:6px}.ops-overdue{color:#b34855!important}.ops-pill{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;font-weight:600;border-radius:5px;background:#eef0f5;color:#657087;padding:5px 8px}.ops-pill.green{background:#e8f5ee;color:#277654}.ops-pill.purple{background:var(--accent-light);color:var(--accent-text)}.ops-pill.amber{background:#fff2df;color:#8e5e24}.ops-pill.red{background:#fdecef;color:#a63c51}.ops-table{border:0;border-radius:0}.ops-table .workspace-table td{font-size:12px}.ops-usage{display:flex;align-items:center;gap:9px;font-size:11px;color:#616b7b}.ops-usage progress{height:6px;width:100px;appearance:none;border:0;border-radius:6px;background:var(--accent-light);overflow:hidden}.ops-usage progress::-webkit-progress-bar{background:var(--accent-light)}.ops-usage progress::-webkit-progress-value{background:var(--accent);border-radius:6px}.ops-unlimited{font-size:11px;color:#386e67}.ops-caption{font-size:11px;color:#737c8e;line-height:1.7}.ops-footnote{font-size:11px;color:#6f7789;line-height:1.8;margin:0;padding:15px 24px;border-top:1px solid #eef0f5}.engineer-view> .ops-footnote{border:0;padding:0 4px}.ops-engineer-content{padding:27px 25px;text-align:center}.ops-engineer-mark{display:grid;place-items:center;width:56px;height:56px;background:var(--accent-faint);color:var(--accent-text);border:1px solid var(--accent-light);border-radius:16px;margin:0 auto 18px}.ops-engineer-mark svg{width:26px;height:26px}.ops-engineer-content h3{font:650 16px Manrope,sans-serif;margin:0 0 10px;color:var(--brand-ink)}.ops-engineer-content p{font-size:12px;line-height:1.85;color:#727888;max-width:340px;margin:0 auto}.ops-inline-stats{display:flex;justify-content:center;gap:28px;margin:20px 0 25px}.ops-inline-stats span{font-size:10px;color:#7d8194}.ops-inline-stats strong{display:block;font-size:15px;font-weight:600;color:var(--brand-ink);margin-bottom:5px}.ops-engineer-content .button{margin:auto}.ops-live-dot{display:inline-block;background:#62a688;width:6px;height:6px;border-radius:50%;vertical-align:middle;margin:0 4px 2px 7px;box-shadow:0 0 0 3px #62a68816}.ops-live-dot.paused{background:#9ba2b2;box-shadow:none}.ops-engineer-banner{border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-faint);padding:22px 24px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.ops-engineer-banner strong{font-size:13px;color:var(--brand-ink)}.ops-engineer-banner p{font-size:12px;color:var(--brand-muted);margin:10px 0 0}.ops-repair-path{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 26px;color:var(--brand-muted)}.ops-repair-path span{font-size:11px;color:var(--brand-muted);display:flex;align-items:center;gap:8px}.ops-repair-path b{background:var(--accent-light);color:var(--brand-muted);width:25px;height:25px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;font-size:11px}.ops-job{padding:23px 24px;border-bottom:1px solid #edf0f5}.ops-job-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.ops-job-heading strong{font-size:13px;color:#424a60}.ops-job-heading small{display:block;font-size:10px;color:#767f8e;margin-top:6px}.ops-job>p{font-size:12px;color:#596176;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ops-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.ops-actions .small{padding:7px 10px;font-size:11px}.ops-checkbox{font-size:12px;color:#5d6576;display:flex;align-items:center;gap:8px;line-height:1.6;margin:8px 0}.ops-checkbox input{accent-color:var(--accent-text);width:15px;height:15px}.ops-history{border:1px solid var(--accent-light);padding:13px;border-radius:7px;font-size:12px;color:var(--brand-muted)}.ops-history p{line-height:1.8;border-top:1px solid var(--accent-light);padding-top:10px}.ops-history small{display:block;color:#7c7788}.ops-danger-text{color:#b15364!important}.ops-danger{background:#b75066;color:white}.ops-danger:hover{background:#a44255}.ops-office-limit{font-size:14px;color:#417969;padding:9px;background:#eef7f2;border-radius:7px;margin:0;line-height:1.8}.ops-office-limit small{font-size:11px}.ops-small-count{font:11px 'DM Sans',sans-serif;border-radius:4px;background:var(--accent-light);padding:2px 5px;margin-left:4px;color:var(--accent-text)}.ops-warning{background:#fff0e8;color:#8d5236;padding:15px;border-radius:8px;font-size:12px}.client-card-actions{flex-wrap:wrap}.page-actions{flex-wrap:wrap}.ops-panel .workspace-table td:first-child{min-width:170px}.ops-panel .workflow-file small{max-width:260px;white-space:normal;line-height:1.6}.ops-panel .workspace-table td{padding-top:17px;padding-bottom:17px}.dashboard-view .page-heading p{font-size:13px}.primary-nav .nav-item{padding-top:10px;padding-bottom:10px}.prototype-card{padding:14px}.ops-panel .text-button{white-space:nowrap}
@media(min-width:1650px){.dashboard-view,.billing-view,.engineer-view,.trash-view{padding-left:5%;padding-right:5%}}
@media(max-width:1200px){.ops-metrics{gap:12px}.ops-metric{padding:18px 16px}.ops-metric>strong{font-size:29px}.ops-columns{gap:18px}.ops-row{padding:16px}.ops-panel-heading{padding:19px 18px}.ops-amount{font-size:11px}.ops-repair-path{flex-wrap:wrap}.ops-repair-path>svg{display:none}.dashboard-view,.billing-view,.engineer-view,.trash-view{padding:26px 24px}.ops-columns{grid-template-columns:1fr}.ops-engineer-content{padding:24px}}
@media(max-width:800px){.ops-metrics,.ops-metrics.three{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-engineer-banner{align-items:flex-start;flex-direction:column}.ops-repair-path{gap:15px}.ops-metric>strong{font-size:27px}.ops-panel-heading{flex-wrap:wrap}.dashboard-view,.billing-view,.engineer-view,.trash-view{padding:24px 16px}.ops-repair-path span{width:45%}.ops-job-heading{align-items:flex-start}.ops-metric small{font-size:10px}.ops-row{gap:9px}.ops-grow small{font-size:10px}}
@media(max-height:850px){.sidebar .prototype-card{display:none}.sidebar{padding-top:20px}.brand{padding-bottom:20px}.sidebar-section-label{margin-top:20px}.sidebar-help{padding-top:12px;padding-bottom:12px}}

.server-performance{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px;padding:18px;font-size:12px}.server-performance>strong{font-size:14px}.server-performance small{color:var(--brand-muted);margin-left:auto}.trash-files{padding:0 20px 16px;margin-left:28px}.trash-files summary{cursor:pointer;padding:10px 0}.trash-files .ops-row{padding:10px 0}
