.provider-ops-page .metric-row{grid-template-columns:repeat(6,minmax(0,1fr))}.provider-table-section{gap:10px;display:grid}.provider-status-name{gap:4px;min-width:150px;display:grid}.provider-chip-list{flex-wrap:wrap;gap:5px;max-width:360px;display:flex}.provider-id-cell{max-width:260px;color:var(--text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.provider-note{max-width:340px;color:var(--text-secondary);line-height:1.45}.provider-score{min-width:56px;font-family:var(--font-mono);justify-content:flex-end;font-weight:760;display:inline-flex}.provider-reason-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.provider-reason-list li{color:var(--text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.provider-review-strip{flex-wrap:wrap;gap:6px;display:flex}.provider-incident-trend-panel,.provider-incident-runbook,.provider-incident-filter-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);gap:10px;padding:12px;display:grid}.provider-incident-runbook ol{color:var(--text-secondary);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.provider-filter-link{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface-muted);min-height:30px;color:var(--text-secondary);align-items:center;padding:0 10px;font-size:12px;font-weight:680;display:inline-flex}.provider-filter-link[data-active=true]{border-color:var(--brand-primary-alpha-34);background:var(--brand-soft);color:var(--brand-primary-strong)}.runtime-incident-trend-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));align-items:end;gap:8px;display:grid}.runtime-incident-trend-bucket{min-width:0;color:var(--text-secondary);grid-template-rows:64px auto auto auto;gap:4px;font-size:12px;display:grid}.runtime-incident-trend-meter{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface-muted);align-items:end;height:64px;padding:4px;display:flex}.runtime-incident-trend-meter span{background:var(--warning);border-radius:4px;width:100%;min-height:6px;display:block}.provider-incident-detail{max-width:340px}.provider-incident-detail summary{color:var(--text-primary);cursor:pointer;font-weight:680}.provider-incident-detail dl{gap:6px;margin:8px 0 0;display:grid}.provider-incident-detail div{gap:2px;display:grid}.provider-incident-detail dt{color:var(--text-muted);font-size:11px}.provider-incident-detail dd{overflow-wrap:anywhere;margin:0}.provider-action-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);gap:10px;padding:12px;display:grid}.provider-access-section{padding-top:0}.provider-access-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);gap:10px;padding:12px;display:grid}.provider-access-card[data-status=unlocked]{border-color:var(--success-alpha-26);background:var(--success-soft)}.provider-access-card[data-status=locked]{border-color:var(--warning-alpha-26);background:var(--warning-alpha-08)}.provider-access-token-control{min-width:240px}.provider-locked-controls{margin-top:10px}.provider-runbook-section{gap:12px;display:grid}.provider-runbook-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.provider-runbook-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);gap:10px;min-width:0;min-height:250px;padding:12px;display:grid;position:relative;overflow:hidden}.provider-runbook-card:before{content:"";background:var(--border-subtle);width:4px;position:absolute;inset:0 auto 0 0}.provider-runbook-card[data-status=ready]:before{background:var(--success)}.provider-runbook-card[data-status=review]:before{background:var(--warning)}.provider-runbook-card[data-status=blocked]:before{background:var(--risk)}.provider-runbook-card[data-status=pending]:before{background:var(--brand-primary)}.provider-runbook-card-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.provider-runbook-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:30px;height:30px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.provider-runbook-title{color:var(--text-primary);margin:0 0 6px;font-size:13px;font-weight:780}.provider-runbook-evidence{min-height:54px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.provider-runbook-metrics{gap:6px;margin:0;display:grid}.provider-runbook-metrics div{grid-template-columns:minmax(82px,.8fr) minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.provider-runbook-metrics dt{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.provider-runbook-metrics dd{color:var(--text-primary);font-family:var(--font-mono);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760}.provider-runbook-metrics dd[data-tone=ready]{color:var(--success)}.provider-runbook-metrics dd[data-tone=review]{color:var(--warning)}.provider-runbook-metrics dd[data-tone=blocked]{color:var(--risk)}.provider-runbook-next{color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;font-size:12px;line-height:1.45;display:grid}.provider-runbook-order{color:var(--text-tertiary);font-size:11px;position:absolute;bottom:8px;right:10px}.provider-sync-workflow-grid{gap:12px;display:grid}.provider-sync-form{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);gap:10px;padding:12px;display:grid}.provider-commit-form{border-color:var(--warning-alpha-26);background:var(--warning-alpha-08)}.provider-commit-copy{max-width:760px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.provider-sync-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provider-fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-card);gap:8px;min-width:0;margin:0;padding:10px;display:grid}.provider-fieldset legend{color:var(--text-secondary);align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:760;display:inline-flex}.provider-template-fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-template-fieldset legend{grid-column:1/-1}.provider-template-load-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.provider-template-load-row .toolbar-button{min-height:34px}.provider-textarea-control textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);min-height:76px;color:var(--text-primary);font:inherit;resize:vertical;padding:8px 10px}.provider-terms-review-actions{margin:12px 0}.provider-terms-review-fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-terms-review-permissions{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-terms-review-fieldset legend,.provider-terms-review-permissions legend,.provider-terms-review-wide{grid-column:1/-1}.provider-task-list{gap:10px;display:grid}.provider-task-card{border-top:1px solid var(--border-subtle);gap:8px;min-width:0;padding-top:10px;display:grid}.provider-task-card:first-child{border-top:0;padding-top:0}.provider-task-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.provider-task-title{color:var(--text-primary);font-size:12px;font-weight:760}.provider-task-add-row{justify-content:flex-start;display:flex}.provider-task-remove{min-height:30px}.provider-task-counts{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.provider-template-issue-strip{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.provider-template-review{gap:10px;margin-top:10px;padding-bottom:10px;display:grid}.provider-template-review-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.provider-template-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-template-review-block{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-muted);gap:8px;min-width:0;padding:10px;display:grid}.provider-template-review-list{color:var(--text-secondary);grid-template-columns:minmax(120px,.62fr) minmax(0,1fr);gap:4px 8px;margin:0;font-size:12px;display:grid}.provider-template-review-list dt{color:var(--text-tertiary);overflow-wrap:anywhere}.provider-template-review-list dd{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.provider-template-issue-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.provider-template-issue-list li{color:var(--text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:12px;display:flex}.provider-template-issue-text{min-width:0}.provider-action-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.provider-action-title{color:var(--text-primary);font-size:13px;font-weight:760}.provider-action-grid{gap:10px;display:grid}.provider-action-form{align-items:end}.provider-approval-note-control{min-width:220px}.provider-checkbox-control{min-height:34px;color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.provider-checkbox-control input{width:16px;height:16px;accent-color:var(--brand-primary)}.provider-conflict-select{min-width:230px}.provider-resolution-note{min-width:220px}.provider-action-message{border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);padding:8px 10px;font-size:12px}.provider-action-message[data-status=success]{border-color:var(--success-alpha-26);background:var(--success-soft);color:var(--success)}.provider-action-message[data-status=error]{border-color:var(--risk-alpha-24);background:var(--risk-soft);color:var(--risk)}.provider-run-detail-row td{padding-top:0}.provider-run-details{border-top:1px solid var(--border-subtle);padding-top:8px}.provider-run-details summary{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:720;display:inline-flex}.provider-run-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.provider-run-detail-block{gap:6px;min-width:0;display:grid}.provider-run-detail-title{color:var(--text-primary);font-size:12px;font-weight:760}.provider-run-detail-list{color:var(--text-secondary);grid-template-columns:minmax(92px,.55fr) minmax(0,1fr);gap:4px 8px;margin:0;font-size:12px;display:grid}.provider-run-detail-list dt{color:var(--text-tertiary);overflow-wrap:anywhere}.provider-run-detail-list dd{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.provider-run-error{color:var(--risk);font-family:var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.provider-run-warning-list{color:var(--text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;gap:4px;margin:0;padding-left:16px;font-size:12px;display:grid}.provider-run-empty{color:var(--text-tertiary);margin:0;font-size:12px}.provider-template-actions{gap:6px;min-width:220px;display:grid}.provider-template-archive-form{gap:6px;display:grid}.provider-template-archive-form input[name=archive_reason]{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);min-height:34px;color:var(--text-primary);font:inherit;padding:0 10px}.provider-json-preview{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-muted);max-height:120px;color:var(--text-secondary);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px;font-size:11px;line-height:1.45;overflow:auto}.provider-review-action{min-width:190px;color:var(--text-secondary);overflow-wrap:anywhere;gap:4px;font-size:12px;display:grid}.provider-conflict-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:12px;display:grid}.provider-conflict-status-table{grid-column:1/-1}@media (max-width:820px){.provider-ops-page .metric-row,.provider-conflict-grid,.provider-sync-task-grid,.provider-terms-review-fieldset,.provider-terms-review-permissions,.provider-runbook-grid,.provider-template-fieldset,.provider-template-load-row,.provider-run-detail-grid,.provider-template-review-grid{grid-template-columns:1fr}}
