/* Adapted from Stitch notification screen 079debb3a84549e38fd735aa7a5522be.
   Use authorized feed data, not the example settlement KPIs or invented actions. */
.tv-stitch-operations {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
/* Recovery export 60403ceea28346e498ce4ece75fa6065. No proposed restore actions. */
.tv-stitch-recovery .recovery-review-layout {display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:24px;align-items:start;}
.tv-stitch-recovery :is(.panel,.operations-inspection) {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-recovery .tv-connector-filters {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;}
.tv-stitch-recovery .tv-connector-filters > * {min-width:0;flex:1;}
.tv-stitch-recovery :is(.tv-entity-cell,.tv-recovery-cell) {display:grid;gap:8px;overflow-wrap:anywhere;}
.tv-stitch-recovery .info-line {display:grid;gap:6px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-recovery .info-line > span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-recovery .table-card {overflow-x:auto;max-width:100%;}
.tv-stitch-recovery .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:16px;}
.tv-stitch-recovery .operations-inspection .panel {padding:16px;background:var(--tv-surface-muted,#f3f7fb);margin-block:12px;}
.tv-stitch-recovery .tv-connector-metric {display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-recovery .tv-connector-metric strong {font-size:24px;}
@media(max-width:1450px){.tv-stitch-recovery .recovery-review-layout {grid-template-columns:1fr;}}
/* Portal export c86b1938c99a41139ec7ee62b9134c41: register and permission review. */
.tv-stitch-portals .portal-inspection-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start;}
.tv-stitch-portals :is(.operations-inspection,.tv-inspector-section) {background:#fff;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-portals .portal-inspection-layout > aside {display:grid;gap:20px;min-width:0;}
.tv-stitch-portals .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-portals .operations-inspection :is(.panel,.tv-portal-grant-row) {padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;margin-block:16px;overflow-wrap:anywhere;}
.tv-stitch-portals .health-line {display:grid;gap:6px;padding-block:8px;overflow-wrap:anywhere;}
.tv-stitch-portals .health-line > span {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-portals .tv-portal-identity-button {display:grid;gap:6px;text-align:left;}
.tv-stitch-portals .table-card {max-width:100%;overflow-x:auto;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-portals .operations-inspection-actions {display:flex;gap:12px;flex-wrap:wrap;}
@media(max-width:1100px){.tv-stitch-portals .portal-inspection-layout {grid-template-columns:1fr;}}
/* API access export a20914831aaa4ab1acc4330639846efc. */
.tv-stitch-api :is(.panel,.operations-inspection,.api-toolbar) {padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-api .api-toolbar {display:flex;gap:16px;flex-wrap:wrap;}
.tv-stitch-api .api-inspection-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:20px;}
.tv-stitch-api .api-inspection-grid .panel {background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-api .health-line {display:grid;gap:6px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-api .health-line > span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-api .tv-entity-cell {display:grid;gap:8px;}
.tv-stitch-api .api-grants {display:flex;flex-wrap:wrap;gap:6px;max-width:280px;}
.tv-stitch-api .api-grants code {font-size:12px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:4px;padding:4px;overflow-wrap:anywhere;}
.tv-stitch-api .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-api .table-card {max-width:100%;overflow-x:auto;}
.tv-stitch-api .drawer-actions {display:flex;gap:12px;flex-wrap:wrap;margin-block:20px;}
@media(max-width:1100px){.tv-stitch-api .api-inspection-grid {grid-template-columns:1fr;}}
/* Bulk actions export e54dfad47024456db275f79883aa323a. */
.tv-stitch-bulk .bulk-editor {display:grid;gap:24px;min-width:0;}
.tv-stitch-bulk :is(.bulk-panel,.operations-inspection) {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-bulk .bulk-panel > h3 {margin:0 0 16px;font-size:18px;padding-bottom:12px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-bulk .bulk-panel p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-bulk .bulk-parameter-grid {display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;}
.tv-stitch-bulk .field {display:grid;gap:8px;margin-block:12px;min-width:0;}
.tv-stitch-bulk .field :is(input:not([type=checkbox]),select,textarea) {width:100%;box-sizing:border-box;}
.tv-stitch-bulk .bulk-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-bulk .bulk-actions-row {display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px;}
.tv-stitch-bulk .bulk-actions-row > span {margin-right:auto;}
.tv-stitch-bulk .bulk-evidence-grid {display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}
.tv-stitch-bulk .bulk-info {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-bulk .bulk-error {padding:16px;background:#fff1f2;color:#9f1239;border:1px solid #fecdd3;border-radius:8px;overflow-wrap:anywhere;}
.tv-stitch-bulk .bulk-preview-host:empty {display:none;}
.tv-stitch-bulk .bulk-preview-host {margin-top:16px;}
.tv-stitch-bulk .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:20px;}
@media(max-width:900px) {.tv-stitch-bulk :is(.bulk-parameter-grid,.bulk-evidence-grid) {grid-template-columns:1fr;}}
.tv-stitch-operations .workspace-hero {display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:20px;}
.tv-stitch-operations .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-operations .workspace-hero p {color:var(--tv-text-muted,#4d6178);font-size:14px;line-height:1.6;max-width:75ch;}
.tv-stitch-operations .workspace-hero-actions {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-operations .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-operations .tv-route-summary-toggle {display:none;}
.tv-stitch-operations .workspace-stat {display:grid;gap:8px;padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-operations .workspace-stat strong {font-size:26px;font-variant-numeric:tabular-nums;}
.tv-stitch-operations .workspace-stat :is(span,small) {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-operations .workspace-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-operations .operations-inspection > header {align-items:flex-start;}
.tv-stitch-operations .operations-inspection > header > .btn {align-self:flex-start;min-height:40px;max-width:150px;}
.tv-stitch-operations .notification-toolbar {display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:16px;}
.tv-stitch-operations .notification-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-operations .notification-toolbar > label:first-child {flex:2;}
.tv-stitch-operations .notification-toolbar :is(input,select) {width:100%;}
.tv-stitch-operations :is(.notification-register-block,.notification-event-focus) {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-operations :is(.notification-register-head,.notification-pagination) {padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}
.tv-stitch-operations .notification-register-head h3 {margin:0 0 6px;}
.tv-stitch-operations .notification-register-head p {font-size:13px;color:var(--tv-text-muted,#4d6178);margin:0;}
.tv-stitch-operations .notification-register {overflow-x:auto;max-width:100%;}
.tv-stitch-operations table {min-width:1000px;width:100%;}
.tv-stitch-operations td {padding:16px;vertical-align:top;}
.tv-stitch-operations .notification-copy-body {display:grid;gap:6px;max-width:45ch;}
.tv-stitch-operations .notification-copy-body :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);overflow-wrap:anywhere;}
.tv-stitch-operations .is-unread strong {color:var(--tv-text,#122c46);}
.tv-stitch-operations .notification-pagination {border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-operations .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-operations .notification-event-focus {padding:20px;}
.tv-stitch-operations .notification-event-focus > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-operations .notification-event-focus h3 {margin:0 0 8px;}
.tv-stitch-operations .notification-event-focus p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-operations .notification-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.tv-stitch-operations .notification-detail .panel {min-width:0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-operations .notification-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:6px 0;}
.tv-stitch-operations .notification-event-actions {display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;}
@media(max-width:1000px) {.tv-stitch-operations .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-operations .notification-detail {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-operations {padding:12px;}.tv-stitch-operations .workspace-hero {flex-direction:column;}.tv-stitch-operations .workspace-stats {grid-template-columns:1fr;}.tv-stitch-operations .notification-toolbar > label {flex-basis:100%;}}
/* Work Queue export 9b2c38841c8142edbceefe0db645ad31: task register + evidence. */
.tv-stitch-work-queue .work-queue-toolbar {display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-work-queue .work-queue-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-work-queue .work-queue-toolbar > label:first-child {flex:2;}
.tv-stitch-work-queue .work-queue-toolbar :is(input,select) {width:100%;}
.tv-stitch-work-queue :is(.work-queue-register-block,.operations-inspection) {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-work-queue .work-queue-register {overflow-x:auto;max-width:100%;}
.tv-stitch-work-queue :is(.work-queue-register-head,.work-queue-pagination) {padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}
.tv-stitch-work-queue .work-queue-task-cell {display:grid;gap:8px;max-width:50ch;}
.tv-stitch-work-queue .work-queue-task-cell :is(small,span) {overflow-wrap:anywhere;}
.tv-stitch-work-queue .operations-inspection {padding:20px;}
.tv-stitch-work-queue .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-work-queue .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-work-queue .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-work-queue .work-queue-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.tv-stitch-work-queue .work-queue-detail .panel {min-width:0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-work-queue .work-queue-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:6px 0;}
.tv-stitch-work-queue .operations-inspection-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;}
@media(max-width:1000px) {.tv-stitch-work-queue .work-queue-detail {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-work-queue .work-queue-toolbar > label {flex-basis:100%;}}
.tv-stitch-operations:is(
  [data-stitch-screen="7be1184ad364433aa2eeb8d0c010eed1"], [data-stitch-route-screen="7be1184ad364433aa2eeb8d0c010eed1"],
  [data-stitch-screen="7661a2e4adab4a81996812c2e9b9586d"], [data-stitch-route-screen="7661a2e4adab4a81996812c2e9b9586d"],
  [data-stitch-screen="27f3c875cd16443699949acb1ca09744"], [data-stitch-route-screen="27f3c875cd16443699949acb1ca09744"],
  [data-stitch-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"], [data-stitch-route-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"],
  [data-stitch-screen="2e16d623a61d4679b74f62c0f1999189"], [data-stitch-route-screen="2e16d623a61d4679b74f62c0f1999189"],
  [data-stitch-screen="3c1b8818523843beab7893611ad8a879"], [data-stitch-route-screen="3c1b8818523843beab7893611ad8a879"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1600px;margin-inline:auto;}
.tv-stitch-operations:is(
  [data-stitch-screen="7be1184ad364433aa2eeb8d0c010eed1"], [data-stitch-route-screen="7be1184ad364433aa2eeb8d0c010eed1"],
  [data-stitch-screen="7661a2e4adab4a81996812c2e9b9586d"], [data-stitch-route-screen="7661a2e4adab4a81996812c2e9b9586d"],
  [data-stitch-screen="27f3c875cd16443699949acb1ca09744"], [data-stitch-route-screen="27f3c875cd16443699949acb1ca09744"],
  [data-stitch-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"], [data-stitch-route-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"],
  [data-stitch-screen="2e16d623a61d4679b74f62c0f1999189"], [data-stitch-route-screen="2e16d623a61d4679b74f62c0f1999189"],
  [data-stitch-screen="3c1b8818523843beab7893611ad8a879"], [data-stitch-route-screen="3c1b8818523843beab7893611ad8a879"]
) .workspace-stats {gap:12px;margin-block:0;}
.tv-stitch-operations:is(
  [data-stitch-screen="7be1184ad364433aa2eeb8d0c010eed1"], [data-stitch-route-screen="7be1184ad364433aa2eeb8d0c010eed1"],
  [data-stitch-screen="7661a2e4adab4a81996812c2e9b9586d"], [data-stitch-route-screen="7661a2e4adab4a81996812c2e9b9586d"],
  [data-stitch-screen="27f3c875cd16443699949acb1ca09744"], [data-stitch-route-screen="27f3c875cd16443699949acb1ca09744"],
  [data-stitch-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"], [data-stitch-route-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"],
  [data-stitch-screen="2e16d623a61d4679b74f62c0f1999189"], [data-stitch-route-screen="2e16d623a61d4679b74f62c0f1999189"],
  [data-stitch-screen="3c1b8818523843beab7893611ad8a879"], [data-stitch-route-screen="3c1b8818523843beab7893611ad8a879"]
) :is(.operations-inspection,.table-card,.filter-row,.filters) {min-width:0;}
/* Approval queue/detail exports: compact selectable queue and evidence column. */
.tv-stitch-approvals .approval-review-layout {display:grid;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:24px;align-items:start;}
.tv-stitch-approvals :is(.pending-approval-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-approvals .pending-approval-filters {display:flex;flex-wrap:wrap;gap:12px;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-approvals .pending-approval-filters > label {display:grid;gap:8px;flex:1;min-width:130px;}
.tv-stitch-approvals .pending-approval-filters :is(input,select) {width:100%;}
.tv-stitch-approvals .pending-approval-scope-note {flex-basis:100%;font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-approvals .approval-review-card {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);display:grid;gap:12px;}
.tv-stitch-approvals .approval-review-card:hover {background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-approvals .approval-review-card:focus-within {background:var(--tv-brand-soft,#e8f3fc);box-shadow:inset 3px 0 var(--tv-brand,#006cba);}
.tv-stitch-approvals .approval-review-card header {display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;}
.tv-stitch-approvals .approval-review-select {border:0;background:transparent;padding:0;text-align:left;font-size:15px;line-height:1.5;font-weight:650;color:var(--tv-text,#122c46);cursor:pointer;overflow-wrap:anywhere;}
.tv-stitch-approvals .approval-review-select:focus-visible {outline:2px solid var(--tv-brand,#006cba);outline-offset:4px;}
.tv-stitch-approvals .approval-review-card :is(p,small) {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.5;}
.tv-stitch-approvals .approval-review-meta {display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;}
.tv-stitch-approvals .approval-review-meta strong {font-variant-numeric:tabular-nums;}
.tv-stitch-approvals .operations-inspection {padding:24px;}
.tv-stitch-approvals .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-approvals .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-approvals .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-approvals .approval-request-detail {display:grid;gap:20px;margin-top:20px;}
.tv-stitch-approvals .approval-request-detail .panel {padding:20px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-approvals .approval-request-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-approvals .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--tv-border,#c7d4e2);padding-top:20px;margin-top:20px;}
.tv-stitch-approvals .register-pager {display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px;}
.tv-stitch-approvals .pending-approval-empty {padding:20px;}
@media(max-width:1100px) {.tv-stitch-approvals .approval-review-layout {grid-template-columns:1fr;}}
/* Audit export 40c7ebf9c003451faf1a5ca6e9d4567a; server redaction remains authoritative. */
.tv-stitch-audit :is(.audit-log-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-audit .audit-log-register-head {padding:20px;display:flex;justify-content:space-between;gap:16px;align-items:start;}
.tv-stitch-audit .audit-log-register-head h3 {margin:0 0 8px;}
.tv-stitch-audit .audit-log-register-head p {color:var(--tv-text-muted,#4d6178);margin:0;font-size:13px;line-height:1.6;}
.tv-stitch-audit .audit-log-toolbar {display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px 20px;background:var(--tv-surface-muted,#f3f7fb);border-block:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-audit .audit-log-toolbar > label {display:grid;gap:8px;flex:1;min-width:180px;}
.tv-stitch-audit .audit-log-toolbar input {width:100%;}
.tv-stitch-audit .audit-log-filter-popover {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-audit .audit-log-filters {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.tv-stitch-audit .audit-log-filters label {display:grid;gap:8px;}
.tv-stitch-audit .audit-log-filters :is(select,input) {width:100%;}
.tv-stitch-audit .audit-log-filter-actions {display:flex;gap:8px;margin-top:16px;}
.tv-stitch-audit .audit-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-audit table {min-width:1050px;}
.tv-stitch-audit .operations-inspection {padding:24px;}
.tv-stitch-audit .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-audit .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-audit .audit-event-detail {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-audit .tv-inspector-section {padding:20px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-audit .tv-inspector-section h3 {font-size:15px;margin:0 0 12px;}
.tv-stitch-audit .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-audit .audit-json {white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;max-height:400px;overflow:auto;}
.tv-stitch-audit .ledger-pagination {display:flex;justify-content:space-between;gap:12px;padding:16px 20px;flex-wrap:wrap;}
.tv-stitch-audit .ledger-pagination-actions {display:flex;gap:8px;}
@media(max-width:800px) {.tv-stitch-audit .audit-event-detail,.tv-stitch-audit .audit-log-filters {grid-template-columns:1fr;}}
/* Control Tower / Exceptions: exported register, inline triage and boundary cards. */
.tv-stitch-controls :is(.exception-register,.exception-toolbar,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-controls .exception-toolbar {display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px;}
.tv-stitch-controls .exception-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-controls .exception-toolbar > label:first-child {flex:2;}
.tv-stitch-controls .exception-toolbar :is(input,select) {width:100%;}
.tv-stitch-controls .exception-register > header {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-controls .exception-register h3 {margin:0 0 8px;}
.tv-stitch-controls .exception-register p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-controls .exception-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-controls table {min-width:1120px;}
.tv-stitch-controls .tv-entity-cell {display:grid;gap:6px;max-width:38ch;}
.tv-stitch-controls .tv-entity-cell > :not(:first-child) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-controls td:nth-child(5),.tv-stitch-controls td:nth-child(6) {white-space:nowrap;font-variant-numeric:tabular-nums;}
.tv-stitch-controls [data-tv-status="critical"] {background:#fef2f2;color:#b91c1c;border-color:#fecaca;}
.tv-stitch-controls [data-tv-status="high"] {background:#fff7ed;color:#9a3412;border-color:#fed7aa;}
.tv-stitch-controls .ledger-pagination {display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-controls .ledger-pagination > div {display:flex;gap:8px;}
.tv-stitch-controls :is(.operations-inspection,.exception-empty) {padding:24px;}
.tv-stitch-controls .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-controls .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-controls .operational-exception-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-controls .operational-exception-detail .panel {padding:20px;min-width:0;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-controls .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-controls .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}
.tv-stitch-controls .exception-boundaries {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
@media(max-width:1000px) {.tv-stitch-controls :is(.operational-exception-detail,.exception-boundaries) {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-controls .exception-toolbar > label {flex-basis:100%;}}
/* Diagnostics export: observed-check register and three-column evidence. */
.tv-stitch-diagnostics :is(.diagnostic-toolbar,.diagnostic-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-diagnostics .diagnostic-toolbar {display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px;}
.tv-stitch-diagnostics .diagnostic-toolbar input {flex:2;min-width:180px;}
.tv-stitch-diagnostics .diagnostic-toolbar select {flex:1;min-width:140px;}
.tv-stitch-diagnostics .diagnostic-toolbar span {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-diagnostics .diagnostic-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-diagnostics .diagnostic-register footer {padding:20px;color:var(--tv-text-muted,#4d6178);font-size:13px;border-top:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-diagnostics .operations-inspection {padding:24px;}
.tv-stitch-diagnostics .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-diagnostics .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-diagnostics .diagnostic-evidence-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;}
.tv-stitch-diagnostics .diagnostic-evidence-grid .panel {padding:20px;min-width:0;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-diagnostics .info-line {display:flex;justify-content:space-between;gap:12px;padding:8px 0;overflow-wrap:anywhere;}
@media(max-width:1100px) {.tv-stitch-diagnostics .diagnostic-evidence-grid {grid-template-columns:1fr;}}
/* Settings export: section navigation and spacious configuration cards. */
.tv-stitch-settings .settings-stitch-layout {display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start;}
.tv-stitch-settings .settings-section-nav {display:grid;gap:12px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;}
.tv-stitch-settings .settings-section-nav h3 {font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-settings .settings-section-nav .btn {text-align:left;white-space:normal;}
.tv-stitch-settings .settings-section-nav p {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-settings .settings-guided-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-settings .settings-current-details {display:grid;gap:20px;}
.tv-stitch-settings .settings-current-details > header {padding:24px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-settings .settings-current-details h2 {font-size:20px;margin:0 0 8px;}
.tv-stitch-settings .settings-current-details p {margin:0;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-settings .settings-business-grid {display:grid;grid-template-columns:1fr;gap:24px;}
.tv-stitch-settings .settings-business-grid > * {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
.tv-stitch-settings .info-line {display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
.tv-stitch-settings .settings-setup-hub {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
.tv-stitch-settings .settings-setup-list {list-style:none;padding:0;display:grid;gap:16px;}
.tv-stitch-settings .settings-setup-row {display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;padding:16px 0;border-top:1px solid var(--tv-border,#c7d4e2);align-items:start;}
.tv-stitch-settings .settings-setup-copy p {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
@media(max-width:1000px) {.tv-stitch-settings .settings-stitch-layout {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-settings .settings-setup-row {grid-template-columns:1fr;}}
/* Administration export c6184868df4645aa8c03472f7140cc4e: hub and readiness rail. */
.tv-stitch-administration .administration-stitch-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:24px;align-items:start;}
.tv-stitch-administration :is(.administration-main-column,.administration-settings-column,.administration-control-grid) {display:grid;gap:24px;min-width:0;grid-template-columns:1fr;}
.tv-stitch-administration :is(.administration-panel,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-administration .evidence-panel-head {padding:20px 24px;border-bottom:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-administration .evidence-panel-head h3 {margin:0 0 8px;font-size:17px;}
.tv-stitch-administration .evidence-panel-head p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-administration .evidence-panel-body {padding:24px;display:grid;gap:16px;}
.tv-stitch-administration .administration-metrics {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-administration .administration-metric {display:grid;gap:8px;min-width:0;overflow-wrap:anywhere;}
.tv-stitch-administration .administration-metric :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-administration .administration-metric strong {font-size:18px;font-variant-numeric:tabular-nums;}
.tv-stitch-administration .administration-section-footer {display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;}
.tv-stitch-administration .administration-finding {display:flex;gap:16px;align-items:start;text-align:left;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:var(--tv-surface-muted,#f3f7fb);padding:16px;width:100%;}
.tv-stitch-administration .administration-finding-copy {display:grid;gap:8px;flex:1;min-width:0;overflow-wrap:anywhere;}
.tv-stitch-administration .administration-finding-copy small {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-administration .operations-inspection {padding:24px;}
.tv-stitch-administration .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-administration .administration-finding-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-administration .operations-inspection-actions {display:flex;gap:8px;margin-top:20px;}
@media(max-width:1100px) {.tv-stitch-administration :is(.administration-stitch-layout,.administration-finding-detail) {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-administration .administration-metrics {grid-template-columns:1fr;}}
/* AI export c39abffaaaa541f8b320511955968392: queue alongside human-review evidence. */
.tv-stitch-ai .ai-stitch-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:24px;align-items:start;}
.tv-stitch-ai :is(.tv-ai-panel,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;min-width:0;}
.tv-stitch-ai .tv-ai-panel h2 {font-size:17px;margin:0 0 20px;}
.tv-stitch-ai .tv-connector-filters {display:flex;flex-wrap:wrap;gap:16px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-ai .tv-connector-filters select {flex:1;min-width:160px;}
.tv-stitch-ai .tv-ai-register {overflow-x:auto;max-width:100%;}
.tv-stitch-ai table {min-width:650px;}
.tv-stitch-ai .tv-entity-cell {display:grid;gap:8px;max-width:30ch;}
.tv-stitch-ai :is(.tv-ai-confidence,.tv-ai-sources,.tv-ai-state) {display:grid;gap:8px;}
.tv-stitch-ai .tv-connector-metric {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;display:grid;gap:12px;}
.tv-stitch-ai .tv-connector-metric strong {font-size:26px;}
.tv-stitch-ai .tv-connector-metric :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-ai .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-ai .operations-inspection .drawer-stack {display:grid;gap:20px;}
.tv-stitch-ai .operations-inspection .tv-ai-panel {padding:16px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-ai .info-line {display:flex;gap:16px;justify-content:space-between;overflow-wrap:anywhere;padding:8px 0;font-size:14px;line-height:1.6;}
.tv-stitch-ai .operations-inspection-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;}
.tv-stitch-ai .ledger-pagination {display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;padding-top:16px;}
@media(max-width:1500px) {.tv-stitch-ai .ai-stitch-layout {grid-template-columns:1fr;}}
/* Stitch 860498732c9a498bbb3e29c6afbd14f9; original server outcomes only. */
.stitch-automation-route { background:var(--tv-surface-muted,#f3f7fb); padding:24px; min-width:0; color:var(--tv-text,#122c46); }
.stitch-automation-route .workspace-hero { background:transparent; border:0; border-radius:0; box-shadow:none; padding:0 0 20px; }
.stitch-automation-route .workspace-hero h2 {font-size:28px;letter-spacing:-.025em;}
.stitch-automation-route .workspace-main {display:grid;gap:24px;min-width:0;}
.stitch-automation-route .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;}
.stitch-automation-route .workspace-stat {background:white;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;box-shadow:none;min-width:0;}
.stitch-automation-route .workspace-stat::before {display:none;}
.stitch-automation-route :is(.automation-panel,.operations-inspection) {padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.stitch-automation-route :is(.automation-panel,.operations-inspection) h3 {margin:0 0 12px;}
.stitch-automation-route .filter-row {display:flex;align-items:end;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.stitch-automation-route .filter-row .field {display:grid;gap:8px;flex:1;min-width:0;}
.stitch-automation-route .filter-row .field:first-child {flex:2;}
.stitch-automation-route .filter-row :is(input,select) {width:100%;box-sizing:border-box;}
.stitch-automation-route .entity-cell {display:grid;gap:6px;}
.stitch-automation-route .table-card {max-width:100%;overflow:auto;}
.stitch-automation-route .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.stitch-automation-route .operations-inspection > header .btn {flex-shrink:0;}
.stitch-automation-route .automation-evidence-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.stitch-automation-route .automation-evidence-grid .automation-panel {background:var(--tv-surface-muted,#f3f7fb);padding:16px;}
.stitch-automation-route .automation-evidence-grid .health-line {display:grid;gap:6px;margin-block:12px;}
.stitch-automation-route .automation-evidence-grid .health-line > span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.stitch-automation-route .automation-evidence-grid > :nth-child(3) { grid-column:1 / -1; order:4; }
.stitch-automation-route .automation-evidence-grid .health-line { align-items:flex-start; gap:12px; }
.stitch-automation-route .automation-evidence-grid .mono-wrap { overflow-wrap:anywhere; }
.stitch-automation-route .automation-pager { display:flex; align-items:center; justify-content:flex-end; gap:12px; padding:12px 0; }
@media(max-width:900px) { .stitch-automation-route .automation-evidence-grid { grid-template-columns:minmax(0,1fr); } .stitch-automation-route .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));} }
@media(max-width:600px) { .stitch-automation-route {padding:12px;} .stitch-automation-route .workspace-stats {grid-template-columns:1fr;} .stitch-automation-route .filter-row {flex-direction:column;align-items:stretch;} .stitch-automation-route .operations-inspection > header {flex-direction:column;} }
/* Stitch d6b7cdbb617b42a392624156c72bca77: CSV contract, measured stages and evidence. */
.tv-stitch-imports {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
.tv-stitch-imports .workspace-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-imports :is(.import-intake,.import-preview,.import-history,.operations-inspection) {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;}
.tv-stitch-imports :is(.import-section-heading,.import-history-head,.operations-inspection > header) {display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;}
.tv-stitch-imports :is(.import-section-heading,.import-history-head,.operations-inspection) h2 {font-size:20px;margin:4px 0;}
.tv-stitch-imports .import-stages {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;margin:0;list-style:none;background:var(--tv-brand-soft,#e8f3fc);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-imports .import-stages li {display:flex;gap:12px;align-items:center;padding:12px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-imports .import-stages li > span {font-variant-numeric:tabular-nums;font-weight:700;color:var(--tv-brand,#006cba);}
.tv-stitch-imports :is(.import-intake-grid,.import-policy-strip,.import-preview-metrics) {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.tv-stitch-imports .import-policy-strip {grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;margin-top:16px;font-size:13px;}
.tv-stitch-imports :is(.import-intake-actions,.import-preview-actions,.import-file-control,.register-pager) {display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px;}
.tv-stitch-imports .import-file-state {font-size:13px;overflow-wrap:anywhere;}
.tv-stitch-imports .import-history-filters {display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px;}
.tv-stitch-imports .import-history-filters > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-imports .import-history-filters :is(select,input) {width:100%;box-sizing:border-box;}
.tv-stitch-imports .import-table-scroll {overflow:auto;max-width:100%;}
.tv-stitch-imports .import-readiness {display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;margin-bottom:16px;}
.tv-stitch-imports .import-preview-metrics {grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;}
.tv-stitch-imports .import-preview-metrics > * {display:grid;gap:8px;align-content:start;min-width:0;}
.tv-stitch-connectors {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:#334155;min-width:0;}
.tv-stitch-connectors .tv-connector-panel {padding:24px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-connectors .tv-connector-panel h2 {font-size:16px;color:var(--tv-text,#122c46);margin:0 0 16px;}
.tv-stitch-connectors .tv-connector-metric {display:grid;gap:10px;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;}
.tv-stitch-connectors .tv-connector-metric strong {font-size:26px;font-variant-numeric:tabular-nums;color:var(--tv-text,#122c46);}
.tv-stitch-connectors .tv-connector-metric :is(span,small) {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-connectors .tv-connector-filters {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;}
.tv-stitch-connectors .tv-connector-filters input {flex:1 1 240px;min-width:0;}
.tv-stitch-connectors .info-line {display:flex;justify-content:space-between;gap:16px;padding:10px 0;overflow-wrap:anywhere;}
.tv-stitch-connectors .info-line strong {max-width:65%;}
.tv-stitch-connectors .drawer-stack {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-connectors .tv-connector-events {overflow-x:auto;}
.tv-stitch-connectors .operations-inspection {padding:24px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-connectors .operations-inspection > header {display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-connectors .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-connectors .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}
.tv-stitch-connectors .table-card {overflow:auto;max-width:100%;}
.tv-stitch-connectors table {min-width:920px;table-layout:auto;}
.tv-stitch-connectors .tv-entity-cell :is(strong,span,small) {white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;}
.tv-stitch-connectors td:first-child {min-width:200px;}
.tv-stitch-connectors td {word-break:normal;}
.tv-stitch-connectors .connector-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-connectors .tv-connector-filters > :is(input,select) {min-width:0;max-width:100%;}
.tv-stitch-connectors td:nth-child(4) {white-space:nowrap;min-width:100px;}
@media(max-width:700px){.tv-stitch-connectors{padding:12px;}.tv-stitch-connectors .drawer-stack{grid-template-columns:1fr;}.tv-stitch-connectors .tv-connector-panel{padding:16px;}}
.tv-stitch-imports .drawer-sections {display:grid;gap:16px;min-width:0;}
.tv-stitch-imports .drawer-section {padding:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:8px;overflow:auto;}
.tv-stitch-imports .operations-inspection-actions {display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;}
@media(max-width:1000px) {.tv-stitch-imports :is(.import-stages,.import-policy-strip) {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px) {.tv-stitch-imports {padding:12px;}.tv-stitch-imports :is(.import-stages,.import-policy-strip,.import-intake-grid,.import-preview-metrics) {grid-template-columns:1fr;}.tv-stitch-imports .operations-inspection > header {flex-direction:column;}}
.tv-stitch-imports .import-review-boundary {padding:20px;margin-top:20px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;line-height:1.6;}

/* Exact owners for generated operating screens whose content remains supplied
   by the existing authorized route renderer. */
.tv-stitch-operations:is(
  [data-stitch-screen="9b2c38841c8142edbceefe0db645ad31"],
  [data-stitch-screen="e54dfad47024456db275f79883aa323a"],
  [data-stitch-screen="c39abffaaaa541f8b320511955968392"],
  [data-stitch-screen="079debb3a84549e38fd735aa7a5522be"],
  [data-stitch-screen="40c7ebf9c003451faf1a5ca6e9d4567a"],
  [data-stitch-screen="c6184868df4645aa8c03472f7140cc4e"],
  [data-stitch-screen="860498732c9a498bbb3e29c6afbd14f9"],
  [data-stitch-screen="a20914831aaa4ab1acc4330639846efc"],
  [data-stitch-screen="c86b1938c99a41139ec7ee62b9134c41"],
  [data-stitch-screen="60403ceea28346e498ce4ece75fa6065"],
  [data-stitch-screen="d6b7cdbb617b42a392624156c72bca77"]
) {
  min-width:0;
  color:var(--tv-text,#122c46);
}
.tv-stitch-operations:is(
  [data-stitch-screen="9b2c38841c8142edbceefe0db645ad31"],
  [data-stitch-screen="e54dfad47024456db275f79883aa323a"],
  [data-stitch-screen="c39abffaaaa541f8b320511955968392"],
  [data-stitch-screen="079debb3a84549e38fd735aa7a5522be"],
  [data-stitch-screen="40c7ebf9c003451faf1a5ca6e9d4567a"],
  [data-stitch-screen="c6184868df4645aa8c03472f7140cc4e"],
  [data-stitch-screen="860498732c9a498bbb3e29c6afbd14f9"],
  [data-stitch-screen="a20914831aaa4ab1acc4330639846efc"],
  [data-stitch-screen="c86b1938c99a41139ec7ee62b9134c41"],
  [data-stitch-screen="60403ceea28346e498ce4ece75fa6065"],
  [data-stitch-screen="d6b7cdbb617b42a392624156c72bca77"]
) > .tv-route-frame {
  display:grid;
  gap:18px;
  max-width:1600px;
  margin-inline:auto;
}
[data-stitch-screen="d7c85ec0b305412dbc0af6bbdf93fedb"] {
  min-width:0;
  background:var(--tv-surface,#fff);
  color:var(--tv-text,#122c46);
}
[data-stitch-screen="d7c85ec0b305412dbc0af6bbdf93fedb"] > header {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
  padding-bottom:16px;
  border-bottom:1px solid var(--tv-border,#c7d4e2);
}
[data-stitch-screen="d7c85ec0b305412dbc0af6bbdf93fedb"] :is(.panel,.approval-detail-section) {
  min-width:0;
  padding:16px;
  border:1px solid var(--tv-border,#c7d4e2);
  border-radius:8px;
}
