:root{color-scheme:light;--ops-bg: #f4f6f8;--ops-surface: #ffffff;--ops-surface-subtle: #f8fafb;--ops-text: #20262d;--ops-muted: #64717d;--ops-border: #dce1e5;--ops-border-strong: #bbc4cc;--ops-sidebar: #242b31;--ops-sidebar-hover: #303940;--ops-sidebar-text: #f5f7f8;--ops-sidebar-muted: #aeb8c0;--ops-primary: #0f766e;--ops-primary-dark: #0b5d57;--ops-success: #168052;--ops-danger: #c4322a;--ops-warning: #a96000;--ops-info: #2368b5;--ops-queue: #6d4fb3;--ops-focus: #2e90fa;--ops-shadow: 0 1px 2px rgb(31 41 55 / 8%)}*,*:before,*:after{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:Tahoma,Arial,sans-serif}body{margin:0}button,select{font:inherit}a{color:inherit}.operations-body{min-width:320px;overflow-x:hidden;background:var(--ops-bg);color:var(--ops-text);font-size:14px;line-height:1.5}@supports (overflow: clip){.operations-body{overflow-x:clip}}.operations-icon{display:block;flex:0 0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%);border-radius:4px;background:#fff;color:var(--ops-text);padding:8px 12px;box-shadow:0 4px 12px #0000002e}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--ops-focus);outline-offset:2px}.operations-shell{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.operations-sidebar{position:sticky;z-index:40;top:0;display:flex;height:100vh;min-height:600px;flex-direction:column;overflow-y:auto;border-inline-end:1px solid #151a1e;background:var(--ops-sidebar);color:var(--ops-sidebar-text)}.operations-brand{display:flex;min-height:76px;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid #3a434a}.operations-brand__mark{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:6px;background:#0f766e;color:#fff}.operations-brand strong,.operations-brand small{display:block}.operations-sidebar-close{display:none;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;margin-inline-start:auto;border:1px solid #4c575f;border-radius:5px;background:transparent;color:#d8dee2;cursor:pointer}.operations-sidebar-close:hover{border-color:#73818b;background:var(--ops-sidebar-hover);color:#fff}.operations-brand strong{font-size:14px}.operations-brand small{margin-top:1px;color:var(--ops-sidebar-muted);font-size:11px}.operations-nav{display:grid;gap:3px;padding:18px 12px}.operations-nav__label{margin:12px 9px 5px;color:#89969f;font-size:10px;font-weight:700}.operations-nav__label:first-child{margin-top:0}.operations-nav__link{display:flex;min-height:40px;align-items:center;gap:10px;border-radius:5px;color:#d8dee2;padding:8px 10px;text-decoration:none}.operations-nav__link:hover{background:var(--ops-sidebar-hover);color:#fff}.operations-nav__link.is-active,.operations-nav__link[aria-current=page]{background:#e7f5f2;color:#0b5d57;font-weight:700}.operations-account{display:flex;min-height:66px;align-items:center;gap:9px;margin-top:auto;padding:12px 16px;border-top:1px solid #3a434a}.operations-account__icon{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:50%;background:#3b454d;color:#fff}.operations-account__identity{min-width:0;flex:1}.operations-account__identity strong,.operations-account__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-account__identity strong{font-size:12px}.operations-account__identity small{color:var(--ops-sidebar-muted);font-size:10px}.operations-account__shield{color:#78d5bd}.operations-workspace{min-width:0}.operations-topbar{position:sticky;z-index:30;top:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ops-border);background:#fffffff5;padding:10px 28px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.operations-topbar__heading,.operations-topbar__actions{display:flex;align-items:center}.operations-topbar__heading{min-width:0;gap:12px}.operations-topbar__heading h1{margin:0;font-size:19px;font-weight:700;line-height:1.3}.operations-topbar__eyebrow{display:block;color:var(--ops-muted);font-size:10px;font-weight:700}.operations-topbar__actions{gap:10px}.operations-refresh-note{color:var(--ops-muted);font-size:11px;white-space:nowrap}.operations-main{width:min(100%,1560px);margin-inline:auto;padding:26px 28px 56px}.icon-button.operations-menu-button,.operations-sidebar-overlay{display:none}.dashboard-anchor{scroll-margin-top:88px}.icon-button{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid var(--ops-border);border-radius:5px;background:var(--ops-surface);color:#44505a;cursor:pointer;text-decoration:none}.icon-button:hover{border-color:var(--ops-border-strong);background:var(--ops-surface-subtle);color:var(--ops-primary)}.icon-button--danger{border-color:#e5aaa5;color:var(--ops-danger)}.icon-button--danger:hover{border-color:#d8827b;background:#fff0ee;color:#a82922}.overview-header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:18px;border-bottom:1px solid var(--ops-border)}.overview-header__copy{min-width:260px}.section-kicker{display:block;margin-bottom:3px;color:var(--ops-primary);font-size:11px;font-weight:700}.overview-header h2{margin:0;font-size:18px;line-height:1.4}.overview-header p{margin:3px 0 0;color:var(--ops-muted);font-size:12px}.filter-form{display:flex;align-items:end;gap:10px}.filter-form label{display:grid;gap:5px;color:#4f5c67;font-size:11px;font-weight:700}.filter-form select{width:190px;max-width:100%;height:38px;border:1px solid #b9c2c9;border-radius:4px;background:var(--ops-surface);color:var(--ops-text);padding-inline:10px 28px}.button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:4px;padding:7px 13px;color:inherit;font-weight:700;line-height:1;cursor:pointer}.button--primary{height:38px;border-color:var(--ops-primary);background:var(--ops-primary);color:#fff}.button--primary:hover{border-color:var(--ops-primary-dark);background:var(--ops-primary-dark)}.button--danger{border-color:#e5aaa5;background:#fff7f6;color:#a82922}.button--danger:hover{border-color:#d8827b;background:#fff0ee}.button--compact{min-height:30px;padding:5px 9px;font-size:11px;white-space:nowrap}.button:disabled,.icon-button:disabled{border-color:var(--ops-border);background:#edf0f2;color:#89939b;cursor:not-allowed;opacity:.78}.scope-health{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;margin-top:16px;border:1px solid var(--ops-border);border-inline-start:4px solid var(--ops-success);border-radius:6px;background:var(--ops-surface);padding:12px 16px;box-shadow:var(--ops-shadow)}.scope-health[data-state=attention]{border-inline-start-color:var(--ops-warning)}.scope-health__state,.scope-health__facts,.scope-health__facts>div{display:flex;align-items:center}.scope-health__state{min-width:230px;gap:10px}.scope-health__icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:#eaf8f2;color:var(--ops-success)}.scope-health[data-state=attention] .scope-health__icon{background:#fff5df;color:var(--ops-warning)}.scope-health__state strong,.scope-health__state small{display:block}.scope-health__state strong{font-size:13px}.scope-health__state small{color:var(--ops-muted);font-size:10px}.scope-health__facts{margin:0}.scope-health__facts>div{min-width:128px;flex-direction:column;align-items:flex-start;padding-inline:18px;border-inline-start:1px solid var(--ops-border)}.scope-health__facts dt{color:var(--ops-muted);font-size:10px}.scope-health__facts dd{margin:1px 0 0;font-size:15px;font-weight:700}.notice{display:flex;align-items:center;gap:9px;margin-bottom:16px;border:1px solid;border-radius:5px;padding:10px 12px}.notice--success{border-color:#87c8a8;background:#eefaf4;color:#0d6843}.notice--error{border-color:#e5aaa5;background:#fff5f4;color:#96251e}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(142px,1fr));gap:12px;margin-top:16px}.metric-card{display:grid;min-width:0;min-height:132px;grid-template-rows:auto 1fr auto;border:1px solid var(--ops-border);border-top:3px solid #77828c;border-radius:6px;background:var(--ops-surface);padding:13px;box-shadow:var(--ops-shadow)}.metric-card__header{display:flex;min-width:0;align-items:center;gap:8px}.metric-card__icon{display:inline-flex;width:31px;height:31px;flex:0 0 31px;align-items:center;justify-content:center;border-radius:5px;background:#eef1f3;color:#56616b}.metric-card__label{min-width:0;color:#53606b;font-size:11px;font-weight:700}.metric-card__value{align-self:end;margin-top:12px;font-size:27px;line-height:1}.metric-card__meta{margin-top:7px;color:var(--ops-muted);font-size:9px}.metric-card--success{border-top-color:var(--ops-success)}.metric-card--success .metric-card__icon{background:#eaf8f2;color:var(--ops-success)}.metric-card--danger{border-top-color:var(--ops-danger)}.metric-card--danger .metric-card__icon{background:#fff0ee;color:var(--ops-danger)}.metric-card--warning{border-top-color:var(--ops-warning)}.metric-card--warning .metric-card__icon{background:#fff5df;color:var(--ops-warning)}.metric-card--info{border-top-color:var(--ops-info)}.metric-card--info .metric-card__icon{background:#edf5ff;color:var(--ops-info)}.metric-card--queue{border-top-color:var(--ops-queue)}.metric-card--queue .metric-card__icon{background:#f2effb;color:var(--ops-queue)}.operations-section{min-width:0;margin-top:28px}.section-heading{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;border-bottom:2px solid var(--ops-border-strong)}.section-heading__title{display:flex;min-width:0;align-items:center;gap:8px}.section-heading__title .operations-icon{color:var(--ops-primary)}.section-heading h2{margin:0;font-size:15px;line-height:1.4}.section-heading__meta{color:var(--ops-muted);font-size:10px;white-space:nowrap}.dashboard-grid{display:grid;min-width:0}.dashboard-grid--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.table-scroll{width:100%;overflow-x:auto;border:1px solid var(--ops-border);border-top:0;background:var(--ops-surface);box-shadow:var(--ops-shadow)}table{width:100%;border-collapse:collapse;white-space:nowrap}th,td{height:45px;padding:9px 11px;border-bottom:1px solid #e8ebee;text-align:right;vertical-align:middle}th{height:39px;background:#f6f8f9;color:#4e5a64;font-size:10px;font-weight:700}td{font-size:12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fafcfc}.table-primary-cell{color:#29323a;font-weight:700}code{direction:ltr;color:#3f4a54;font-family:Consolas,Courier New,monospace;font-size:11px}.date-value{direction:ltr;display:inline-block;color:#53606b;font-family:Consolas,Courier New,monospace;font-size:10px}.status-badge{display:inline-flex;min-height:23px;align-items:center;gap:6px;border:1px solid #cfd5da;border-radius:999px;background:#f7f8f9;color:#4c5862;padding:2px 8px;font-size:10px;font-weight:700}.status-badge__dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.status-badge[data-status=succeeded],.status-badge[data-status=processed]{border-color:#9bcfb6;background:#eefaf4;color:#0d6843}.status-badge[data-status=failed],.status-badge[data-status=dead]{border-color:#e5aaa5;background:#fff5f4;color:#96251e}.status-badge[data-status=processing],.status-badge[data-status=queued]{border-color:#a9c8ec;background:#f0f6fd;color:#235f9f}.status-badge[data-status=pending],.status-badge[data-status=received]{border-color:#e2c37b;background:#fff9e9;color:#805100}.status-badge[data-status=ignored]{border-color:#c7ccd1;background:#f5f6f7;color:#59646e}.status-list{display:grid;gap:13px;min-height:160px;border:1px solid var(--ops-border);border-top:0;background:var(--ops-surface);padding:15px;box-shadow:var(--ops-shadow)}.status-list__label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.status-list__label strong{font-size:12px}.progress-track{display:block;width:100%;height:5px;overflow:hidden;border-radius:3px;background:#e9edef}.progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--ops-primary)}.operation-status-strip{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:1px;overflow-x:auto;border-inline:1px solid var(--ops-border);background:var(--ops-border)}.operation-status-strip__item{display:flex;min-width:120px;height:54px;align-items:center;justify-content:space-between;gap:10px;background:var(--ops-surface);padding:8px 11px}.operation-status-strip__item strong{font-size:15px}.ratio-cell{display:grid;width:138px;grid-template-columns:minmax(70px,1fr) 48px;align-items:center;gap:8px}.ratio-cell>span:last-child{color:var(--ops-muted);font-size:10px;text-align:left}.text-success{color:var(--ops-success);font-weight:700}.text-danger{color:var(--ops-danger);font-weight:700}.text-muted{color:var(--ops-muted)}.error-cell{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{height:84px;color:var(--ops-muted);text-align:center}.empty-state .operations-icon{display:inline-block;margin-inline-end:6px;vertical-align:middle}.button--secondary{border-color:var(--ops-border-strong);background:var(--ops-surface);color:var(--ops-text)}.button--secondary:hover{border-color:var(--ops-primary);color:var(--ops-primary-dark)}.icon-button--small{width:32px;height:32px}.operations-account__action{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid #4c575f;border-radius:5px;background:transparent;color:#cbd3d8;cursor:pointer;text-decoration:none}.operations-account__action:hover{border-color:#73818b;background:var(--ops-sidebar-hover);color:#fff}.operations-account form{display:flex;margin:0}.access-page{display:grid;gap:18px}.access-page--narrow,.access-page--form{max-width:920px}.access-page__header{display:flex;align-items:end;justify-content:space-between;gap:18px}.access-page__header .section-heading{min-width:0;flex:1}.access-alert{display:flex;min-height:42px;align-items:center;gap:9px;border:1px solid var(--ops-border);border-radius:5px;padding:9px 12px;font-size:12px}.access-alert--success{margin-bottom:16px;border-color:#9bcfb6;background:#eefaf4;color:#0d6843}.access-alert--warning{border-color:#e2c37b;background:#fff9e9;color:#805100}.access-alert--danger{margin-bottom:16px;border-color:#e5aaa5;background:#fff5f4;color:#96251e}.access-form{display:grid;gap:18px}.access-form--surface{border:1px solid var(--ops-border);background:var(--ops-surface);padding:22px;box-shadow:var(--ops-shadow)}.access-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.access-field{display:grid;min-width:0;gap:6px;color:#39444d;font-size:12px;font-weight:700}.access-field input,.access-field select{width:100%;height:40px;border:1px solid var(--ops-border-strong);border-radius:4px;background:#fff;color:var(--ops-text);padding:8px 10px;font-size:13px;font-weight:400}.access-field input:focus,.access-field select:focus{border-color:var(--ops-primary)}.access-field>small{color:var(--ops-muted);font-size:10px;font-weight:400}.access-field .access-field__error{color:var(--ops-danger);font-weight:700}.access-form__actions{display:flex;align-items:center;gap:9px;padding-top:4px}.access-check{display:flex;min-width:0;align-items:flex-start;gap:9px;color:var(--ops-text);cursor:pointer;font-size:12px}.access-check--inline{align-items:center}.access-check input{width:17px;height:17px;flex:0 0 17px;margin:1px 0 0;accent-color:var(--ops-primary)}.access-check strong,.access-check small{display:block}.access-check small{overflow:hidden;margin-top:2px;color:var(--ops-muted);font-family:Consolas,Courier New,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.access-table{overflow-x:auto}.access-user-cell,.access-role-cell{display:flex;align-items:center;gap:9px}.access-user-cell__avatar,.access-role-cell__icon{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:5px;background:#e7f5f2;color:var(--ops-primary-dark);font-size:12px;font-weight:700}.access-user-cell strong,.access-user-cell small,.access-role-cell strong,.access-role-cell small,.access-cell-note{display:block}.access-user-cell small,.access-role-cell small,.access-cell-note{margin-top:1px;color:var(--ops-muted);font-size:10px}.access-row-actions{display:flex;align-items:center;gap:6px}.access-row-actions form{display:flex;margin:0}.status-badge[data-status=active]{border-color:#9bcfb6;background:#eefaf4;color:#0d6843}.status-badge[data-status=inactive]{border-color:#c7ccd1;background:#f5f6f7;color:#59646e}.access-pagination{display:flex;min-height:38px;align-items:center;justify-content:center;gap:12px;color:var(--ops-muted);font-size:11px}.access-pagination a,.access-pagination span{border:1px solid var(--ops-border);border-radius:4px;background:var(--ops-surface);padding:6px 10px;text-decoration:none}.access-pagination a:hover{border-color:var(--ops-primary);color:var(--ops-primary-dark)}.access-pagination span[aria-disabled=true]{opacity:.55}.access-subsection{display:grid;gap:0;margin-top:8px}.permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.permission-group{min-width:0;margin:0;border:1px solid var(--ops-border);border-radius:5px;background:var(--ops-surface);padding:0;box-shadow:var(--ops-shadow)}.permission-group legend{width:100%;border-bottom:1px solid var(--ops-border);background:#f6f8f9;padding:10px 13px;color:#3c4852;font-size:11px;font-weight:700}.permission-group__items{display:grid;gap:12px;padding:14px}.permission-group:disabled{opacity:.72}.audit-context{position:relative;max-width:260px}.audit-context summary{color:var(--ops-primary-dark);cursor:pointer;font-size:11px}.audit-context code{display:block;max-height:130px;overflow:auto;margin-top:6px;border:1px solid var(--ops-border);background:#f8fafb;padding:7px;white-space:normal}.access-auth-body{min-height:100vh;background:#e9eef1}.access-auth{display:grid;min-height:100vh;place-items:center;padding:24px}.access-login{width:min(100%,430px);overflow:hidden;border:1px solid #cfd6db;border-radius:6px;background:var(--ops-surface);box-shadow:0 12px 32px #1f293721}.access-login__brand{display:flex;min-height:72px;align-items:center;gap:11px;border-bottom:1px solid #3a434a;background:var(--ops-sidebar);color:#fff;padding:13px 20px}.access-login__brand strong,.access-login__brand small{display:block}.access-login__brand small{color:var(--ops-sidebar-muted);font-size:10px}.access-login__content{display:grid;gap:22px;padding:26px}.access-login__heading{display:flex;align-items:flex-start;gap:11px}.access-login__icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:5px;background:#e7f5f2;color:var(--ops-primary-dark)}.access-login h1{margin:0;font-size:18px}.access-login p{margin:4px 0 0;color:var(--ops-muted);font-size:11px}.access-submit{width:100%;justify-content:center}@media(max-width:760px){.access-page__header{align-items:stretch;flex-direction:column}.access-page__header .button{width:100%;justify-content:center}.access-form-grid,.permission-groups{grid-template-columns:minmax(0,1fr)}.access-form--surface{padding:16px}.access-form__actions{align-items:stretch;flex-direction:column}.access-form__actions .button{width:100%;justify-content:center}.access-auth{padding:14px}.access-login__content{padding:20px}}.connector-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.connector-card{display:grid;min-width:0;border:1px solid var(--ops-border);border-radius:6px;background:var(--ops-surface);box-shadow:var(--ops-shadow)}.connector-card__header{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid var(--ops-border);padding:14px}.connector-card__icon,.connection-name-cell__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#e7f5f2;color:var(--ops-primary-dark)}.connector-card__icon{width:42px;height:42px}.connector-card__identity,.connector-card__identity strong,.connector-card__identity small,.connection-name-cell strong,.connection-name-cell small,.connection-update-cell strong,.connection-update-cell small{display:block;min-width:0}.connector-card__identity strong{overflow-wrap:anywhere;font-size:14px}.connector-card__identity small,.connection-name-cell small,.connection-update-cell small{margin-top:2px;color:var(--ops-muted);font-size:10px}.connector-card__version{color:var(--ops-muted);font-family:Consolas,Courier New,monospace;font-size:9px;white-space:nowrap}.connector-card__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px 8px;color:#4d5963;font-size:11px}.connector-capability-list{display:grid;gap:0;margin:0;padding:0 14px 12px;list-style:none}.connector-capability-list li{display:flex;min-width:0;min-height:35px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f2;font-size:11px}.connector-capability-list li:last-child{border-bottom:0}.connector-capability-list small{color:var(--ops-muted);font-size:9px;text-align:left}.connector-card__actions{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--ops-border);padding:11px 14px}.connector-catalog-empty{display:flex;min-height:100px;grid-column:1 / -1;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ops-border);color:var(--ops-muted)}.connection-name-cell{display:flex;align-items:center;gap:9px}.connection-name-cell__icon{width:32px;height:32px;flex:0 0 32px}.connection-name-cell strong,.connection-update-cell strong{color:var(--ops-text);font-size:11px}.connection-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connection-static-value{display:flex;width:100%;min-height:40px;align-items:center;border:1px solid var(--ops-border);border-radius:4px;background:#f6f8f9;color:var(--ops-text);padding:8px 10px;font-size:13px;font-weight:400}.connection-boolean-field{align-content:start}.integration-endpoint-selector{margin-bottom:18px}.integration-endpoint-flow{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid var(--ops-border);padding-bottom:18px}.integration-endpoint-flow__item{display:flex;min-width:0;align-items:center;gap:9px}.integration-endpoint-flow__item>span:last-child,.integration-endpoint-flow__item strong,.integration-endpoint-flow__item small{display:block;min-width:0}.integration-endpoint-flow__item strong{overflow-wrap:anywhere;color:var(--ops-text);font-size:12px}.integration-endpoint-flow__item small{margin-top:2px;color:var(--ops-muted);font-size:9px}.integration-endpoint-flow__direction{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--ops-border);border-radius:50%;color:var(--ops-primary-dark)}.integration-form-section{min-width:0;margin:0;border:0;border-top:1px solid var(--ops-border);padding:18px 0 0}.integration-form-section legend{margin-bottom:11px;padding:0;color:var(--ops-text);font-size:12px;font-weight:700}.integration-route-list,.integration-assignee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ops-border);border-radius:5px;overflow:hidden}.integration-route-option,.integration-assignee{display:grid;min-width:0;min-height:48px;align-items:center;gap:10px;border-bottom:1px solid var(--ops-border);padding:9px 11px;cursor:pointer}.integration-route-option,.integration-assignee{grid-template-columns:18px minmax(0,1fr) auto}.integration-route-option:nth-last-child(-n+2),.integration-assignee:nth-last-child(-n+2){border-bottom:0}.integration-route-option:nth-child(odd),.integration-assignee:nth-child(odd){border-left:1px solid var(--ops-border)}.integration-route-option:hover,.integration-assignee:hover{background:#f7faf9}.integration-route-option__capability,.integration-assignee strong{overflow-wrap:anywhere;color:var(--ops-text);font-size:11px;font-weight:700}.integration-route-option__direction,.integration-assignee small{color:var(--ops-muted);font-size:9px}.integration-assignee span,.integration-assignee strong,.integration-assignee span small{display:block;min-width:0}.integration-form-empty{margin:0;color:var(--ops-muted);font-size:11px}.integration-table-endpoints{display:inline-flex;min-width:180px;align-items:center;gap:7px;color:var(--ops-text);font-size:10px}.integration-table-endpoints span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-studio-start{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--ops-border);border-inline-start:4px solid var(--ops-primary);background:var(--ops-surface);padding:14px 16px}.integration-studio-start span,.integration-studio-start strong,.integration-studio-start small{display:block;min-width:0}.integration-studio-start small{margin-top:3px;color:var(--ops-muted);font-size:11px}.integration-studio-stepper{overflow-x:auto;border-block:1px solid var(--ops-border);background:var(--ops-surface)}.integration-studio-stepper ol{display:grid;min-width:540px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.integration-studio-stepper li{min-width:0;border-inline-start:1px solid var(--ops-border)}.integration-studio-stepper li:first-child{border-inline-start:0}.integration-studio-stepper a,.integration-studio-stepper__disabled{display:flex;min-height:54px;align-items:center;gap:10px;padding:9px 14px;color:var(--ops-muted);text-decoration:none}.integration-studio-stepper a>span,.integration-studio-stepper__disabled>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid var(--ops-border-strong);border-radius:50%;background:var(--ops-surface);font-size:11px}.integration-studio-stepper li[data-state=current]{box-shadow:inset 0 -3px var(--ops-primary)}.integration-studio-stepper li[data-state=current] a,.integration-studio-stepper li[data-state=current] .integration-studio-stepper__disabled{color:var(--ops-primary-dark)}.integration-studio-stepper li[data-state=complete] a>span{border-color:var(--ops-success);background:#eaf7f1;color:var(--ops-success)}.integration-studio-stepper__disabled{cursor:not-allowed;opacity:.62}.integration-studio-activation{border:1px solid var(--ops-border);background:#f8fafb;padding:12px}.integration-studio-review{display:grid;gap:16px;border:1px solid var(--ops-border);background:var(--ops-surface);padding:16px}.integration-studio-review__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-studio-review__columns>section{min-width:0;border:1px solid var(--ops-border)}.integration-studio-review__columns h3{margin:0;border-bottom:1px solid var(--ops-border);background:var(--ops-surface-subtle);padding:9px 11px;font-size:12px}.integration-studio-summary-list{max-height:280px;overflow-y:auto;margin:0;padding:0;list-style:none}.integration-studio-summary-list li{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ops-border);padding:8px 11px}.integration-studio-summary-list li:last-child{border-bottom:0}.integration-studio-summary-list strong,.integration-studio-summary-list small{min-width:0;overflow-wrap:anywhere}.integration-studio-summary-list small{color:var(--ops-muted);font-size:10px}.integration-preflight-list{display:grid;border:1px solid var(--ops-border)}.integration-preflight-list>div{display:grid;min-width:0;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--ops-border);padding:10px 12px}.integration-preflight-list>div:last-child{border-bottom:0}.integration-preflight-list>div[data-status=failed]{background:#fff7f6}.integration-preflight-list>div[data-status=warning]{background:#fff9e9}.integration-preflight-list strong,.integration-preflight-list small{display:block;overflow-wrap:anywhere}.integration-preflight-list strong{font-size:11px}.integration-preflight-list small{margin-top:2px;color:var(--ops-muted);font-size:10px}.integration-preflight-list code{direction:ltr;font-size:10px}.status-badge[data-status=configured],.status-badge[data-status=endpoints],.status-badge[data-status=draft]{border-color:#c7ccd1;background:#f5f6f7;color:#59646e}.status-badge[data-status=passed],.status-badge[data-status=published]{border-color:#9fcdb8;background:#edf8f3;color:#126842}.status-badge[data-status=disabled],.status-badge[data-status=archived]{border-color:#d4d8dc;background:#f4f5f6;color:#66717a}.builder-form{display:grid;gap:18px}.builder-repeatable-list,.builder-endpoint-list,.builder-validation-list{display:grid;gap:9px}.builder-repeatable-row{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;border:1px solid var(--ops-border);border-radius:5px;padding:11px;background:var(--ops-surface)}.builder-repeatable-row__controls{display:flex;min-height:38px;align-items:center;gap:8px}.builder-capability-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ops-border)}.builder-capability-row{display:grid;min-width:0;grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:12px;border-bottom:1px solid var(--ops-border);border-left:1px solid var(--ops-border);padding:11px 12px}.builder-capability-row:nth-child(2n){border-left:0}.builder-capability-row:nth-last-child(-n+2){border-bottom:0}.builder-capability-row strong{overflow-wrap:anywhere;font-size:11px}.builder-endpoint-row{position:relative;display:grid;min-width:0;gap:10px;border:1px solid var(--ops-border);border-radius:5px;padding:12px 48px 12px 12px;background:var(--ops-surface)}.builder-endpoint-row__primary{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.builder-endpoint-row__path{grid-column:span 2}.builder-endpoint-row__details{border-top:1px solid var(--ops-border);padding-top:9px}.builder-endpoint-row__details summary{cursor:pointer;color:var(--ops-primary-dark);font-size:11px;font-weight:700}.builder-endpoint-row__secondary{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:11px}.builder-endpoint-row__remove{position:absolute;top:12px;left:10px}.builder-release-notes{grid-column:1 / -1}.builder-validation-summary{display:flex;min-width:0;align-items:center;gap:12px;border-bottom:1px solid var(--ops-border);padding:0 0 11px;color:var(--ops-muted);font-size:10px}.builder-validation-summary time{margin-inline-start:auto}.builder-validation-check{display:grid;min-width:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--ops-border);padding:10px 12px;font-size:11px}.builder-validation-check[data-status=passed]{border-inline-start:3px solid #27855c}.builder-validation-check[data-status=warning]{border-inline-start:3px solid #b47c0d;background:#fffaf0}.builder-validation-check[data-status=failed]{border-inline-start:3px solid #b5473d;background:#fff7f6}.builder-validation-check strong{font-size:10px}.builder-command-bar,.builder-inline-form{display:flex;min-width:0;align-items:end;gap:9px;margin-top:12px}.builder-inline-form{border-top:1px solid var(--ops-border);padding-top:12px}.builder-inline-form .access-field{width:min(320px,100%)}@media(max-width:900px){.connector-catalog-grid{grid-template-columns:minmax(0,1fr)}.builder-repeatable-row,.builder-endpoint-row__primary,.builder-endpoint-row__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-repeatable-row__controls{grid-column:1 / -1}}@media(max-width:760px){.connection-fields-grid{grid-template-columns:minmax(0,1fr)}.connector-card__header{grid-template-columns:42px minmax(0,1fr)}.connector-card__version{grid-column:2}.connector-card__actions .button{width:100%}.integration-studio-start{align-items:stretch;flex-direction:column}.integration-endpoint-flow{grid-template-columns:minmax(0,1fr)}.integration-endpoint-flow__direction{transform:rotate(90deg)}.integration-route-list,.integration-assignee-grid{grid-template-columns:minmax(0,1fr)}.integration-route-option,.integration-assignee,.integration-route-option:nth-last-child(-n+2),.integration-assignee:nth-last-child(-n+2){border-bottom:1px solid var(--ops-border);border-left:0}.integration-route-option:last-child,.integration-assignee:last-child{border-bottom:0}.integration-studio-review__columns,.integration-preflight-list>div{grid-template-columns:minmax(0,1fr)}.integration-preflight-list code{justify-self:start}.builder-repeatable-row,.builder-capability-matrix,.builder-endpoint-row__primary,.builder-endpoint-row__secondary{grid-template-columns:minmax(0,1fr)}.builder-capability-row,.builder-capability-row:nth-child(2n),.builder-capability-row:nth-last-child(-n+2){grid-template-columns:minmax(0,1fr) auto auto;border-bottom:1px solid var(--ops-border);border-left:0}.builder-capability-row:last-child{border-bottom:0}.builder-endpoint-row__path{grid-column:auto}.builder-validation-summary,.builder-command-bar,.builder-inline-form{align-items:stretch;flex-direction:column}.builder-validation-summary time{margin-inline-start:0}.builder-command-bar form,.builder-command-bar .button,.builder-inline-form .access-field,.builder-inline-form .button{width:100%}}.integration-settings{gap:18px}.integration-policy-form>fieldset{min-width:0;margin:0;border:0;padding:0}.integration-policy-section,.integration-policy-band{min-width:0;border-top:1px solid var(--ops-border);padding-top:18px}.integration-policy-section:first-child{border-top:0;padding-top:0}.integration-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-policy-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-choice-field{min-width:0;margin:0;border:0;padding:0}.policy-choice-field legend,.policy-map-editor h3,.policy-status-map legend{margin:0 0 7px;padding:0;color:var(--ops-text);font-size:11px;font-weight:700}.policy-segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:40px;border:1px solid var(--ops-border);border-radius:5px;overflow:hidden}.policy-segmented-control label{position:relative;display:grid;min-width:0;place-items:center;border-inline-start:1px solid var(--ops-border);cursor:pointer}.policy-segmented-control label:first-child{border-inline-start:0}.policy-segmented-control input{position:absolute;opacity:0;pointer-events:none}.policy-segmented-control span{display:grid;width:100%;min-height:40px;place-items:center;padding:6px 9px;color:var(--ops-muted);font-size:11px;text-align:center}.policy-segmented-control input:checked+span{background:#e7f5f2;color:var(--ops-primary-dark);font-weight:700}.policy-segmented-control input:focus-visible+span{outline:2px solid var(--ops-primary);outline-offset:-2px}.policy-toggle-field{justify-content:end;border:1px solid var(--ops-border);border-radius:5px;padding:10px 12px}.policy-map-columns,.policy-status-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.policy-map-editor,.policy-status-map{min-width:0;margin:0;border:1px solid var(--ops-border);border-radius:5px;padding:12px}.policy-map-editor__header{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:10px}.policy-map-editor__header h3{margin:0}.policy-map-list,.policy-backoff-list,.policy-status-map{display:grid;gap:8px}.policy-map-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:center;gap:8px}.policy-map-row input,.policy-map-row select,.policy-backoff-row input,.policy-status-map select{min-width:0;min-height:36px}.policy-map-empty{margin:0;color:var(--ops-muted);font-size:10px}.policy-status-map label{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,1fr);align-items:center;gap:10px;font-size:11px}.policy-backoff-editor{margin-top:18px}.policy-backoff-list{grid-template-columns:repeat(5,minmax(86px,1fr))}.policy-backoff-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px}.policy-flow-list{display:grid;border:1px solid var(--ops-border);border-radius:5px;overflow:hidden}.policy-flow-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(120px,auto) 32px;align-items:center;gap:12px;border-bottom:1px solid var(--ops-border);padding:9px 11px}.policy-flow-row:last-child{border-bottom:0}.policy-flow-row strong,.policy-flow-row small,.policy-flow-row code{display:block;min-width:0}.policy-flow-row strong{font-size:11px}.policy-flow-row small{color:var(--ops-muted);font-size:9px}.policy-flow-row code{font-size:10px}@media(max-width:900px){.integration-policy-grid--three,.policy-backoff-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.integration-policy-grid,.integration-policy-grid--three,.policy-map-columns,.policy-status-columns,.policy-backoff-list{grid-template-columns:minmax(0,1fr)}.policy-status-map label{grid-template-columns:minmax(0,1fr);gap:4px}.policy-flow-row{grid-template-columns:minmax(0,1fr) 32px}.policy-flow-row>span:nth-child(2){grid-column:1}.policy-flow-row>.icon-button{grid-row:1 / span 2;grid-column:2}}.health-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--ops-border)}.health-toolbar__actions{display:flex;align-items:end;gap:10px}.health-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:16px}.health-summary .metric-card{min-height:112px}.health-message{max-width:320px;overflow:hidden;color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap}.health-latency{direction:ltr;display:inline-block;font-variant-numeric:tabular-nums}.status-badge[data-status=healthy],.status-badge[data-status=acknowledged]{border-color:#9bcfb6;background:#eefaf4;color:#0d6843}.status-badge[data-status=degraded],.status-badge[data-status=warning],.status-badge[data-status=open]{border-color:#e2c37b;background:#fff9e9;color:#805100}.status-badge[data-status=unavailable],.status-badge[data-status=critical]{border-color:#e5aaa5;background:#fff5f4;color:#96251e}@media(max-width:900px){.health-toolbar,.health-toolbar__actions{align-items:stretch;flex-direction:column}.health-summary{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:460px){.health-summary{grid-template-columns:minmax(0,1fr)}}.flow-table table{min-width:1180px}.flow-identity{display:flex;min-width:145px;align-items:center;gap:9px}.flow-identity__icon{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:5px;background:#e7f5f2;color:var(--ops-primary-dark)}.flow-identity strong,.flow-identity small,.flow-route-cell span,.flow-route-cell small,.flow-schedule-cell code,.flow-schedule-cell small,.flow-run-cell small{display:block}.flow-identity strong{color:var(--ops-text);font-size:11px}.flow-identity small,.flow-route-cell small,.flow-schedule-cell small,.flow-run-cell small{margin-top:2px;color:var(--ops-muted);font-size:9px}.flow-identity__integration{display:none}.flow-route-cell{display:grid;min-width:190px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:5px;font-size:10px}.flow-route-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-route-cell small{grid-column:1 / -1}.flow-schedule-cell,.flow-run-cell{display:grid;min-width:120px;gap:1px}.flow-schedule-cell code{width:max-content;max-width:150px;overflow:hidden;color:var(--ops-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.flow-run-cell .status-badge{width:max-content}.flow-endpoints{border:1px solid var(--ops-border);background:var(--ops-surface);padding:16px;box-shadow:var(--ops-shadow)}.flow-settings-fieldset{display:grid;min-width:0;margin:0;gap:18px;border:0;padding:0}.flow-settings-fieldset:disabled{opacity:.72}.flow-execution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-transformer-field{grid-column:span 2}.flow-mapping-toolbar{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--ops-border);padding-top:16px;color:var(--ops-text);font-size:12px}.flow-mapping-table table{min-width:760px}.flow-mapping-table th:nth-child(1),.flow-mapping-table th:nth-child(2){width:39%}.flow-mapping-table th:nth-child(3),.flow-mapping-table th:nth-child(4){width:11%}.flow-mapping-table td input[type=text]{width:100%;min-width:210px;height:36px;border:1px solid var(--ops-border-strong);border-radius:4px;background:#fff;color:var(--ops-text);padding:7px 9px;font-size:12px}.flow-mapping-table td input[type=checkbox]{width:17px;height:17px;accent-color:var(--ops-primary)}.flow-mapping-table .access-field__error{display:block;margin-top:4px;color:var(--ops-danger);font-size:9px;font-weight:700}.flow-mapping-table .empty-state-cell{color:var(--ops-muted);padding:24px;text-align:center}.status-badge[data-status=paused]{border-color:#c7ccd1;background:#f5f6f7;color:#59646e}.status-badge[data-status=unsupported]{border-color:#e5aaa5;background:#fff5f4;color:#96251e}.status-badge[data-status=dispatched]{border-color:#9bcfb6;background:#eefaf4;color:#0d6843}.status-badge[data-status=cancelled]{border-color:#c7ccd1;background:#f5f6f7;color:#59646e}.flow-mapping-studio-link{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ops-border);margin-top:18px;padding-top:16px}.flow-mapping-studio-link strong,.flow-mapping-studio-link small{display:block}.flow-mapping-studio-link strong{color:var(--ops-text);font-size:12px}.flow-mapping-studio-link small{margin-top:3px;color:var(--ops-muted);font-size:10px}.mapping-studio-table table{min-width:1120px}.mapping-studio-summary{display:grid;border-block:1px solid var(--ops-border);background:#f8faf9;grid-template-columns:repeat(4,minmax(0,1fr))}.mapping-studio-summary>span{display:grid;min-height:68px;align-content:center;gap:5px;border-inline-start:1px solid var(--ops-border);padding:12px 16px}.mapping-studio-summary>span:first-child{border-inline-start:0}.mapping-studio-summary small{color:var(--ops-muted);font-size:9px;font-weight:700}.mapping-studio-summary strong{color:var(--ops-text);font-size:16px}.mapping-studio-summary .status-badge{width:max-content}.mapping-studio-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-rule-editor{display:grid;gap:12px}.mapping-rule-list{display:grid;gap:10px}.mapping-rule-row{display:grid;gap:12px;border:1px solid var(--ops-border);border-radius:6px;background:#fff;padding:14px}.mapping-rule-row__paths{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:10px}.mapping-rule-row__arrow{display:inline-flex;height:38px;align-items:center;justify-content:center;color:#507078}.mapping-rule-row__options{display:grid;min-width:0;grid-template-columns:minmax(160px,.7fr) max-content max-content minmax(180px,1fr) 34px;align-items:end;gap:12px}.mapping-rule-toggle{display:inline-flex;min-height:38px;align-items:center;gap:7px;color:var(--ops-text);font-size:10px;font-weight:700;white-space:nowrap}.mapping-rule-toggle input[type=checkbox]{width:17px;height:17px;accent-color:var(--ops-primary)}.mapping-rule-row__default[hidden]{display:none}.mapping-rule-row__remove{align-self:end;margin-bottom:2px}.mapping-rule-empty{border:1px dashed var(--ops-border-strong);color:var(--ops-muted);padding:22px;text-align:center;font-size:11px}.mapping-validation-list{display:grid;gap:8px}.mapping-validation-list>div:not(.mapping-rule-empty){display:grid;min-height:44px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;border-inline-start:3px solid var(--ops-border-strong);background:#f8faf9;padding:8px 12px;color:var(--ops-text);font-size:11px}.mapping-validation-list>div[data-status=passed]{border-inline-start-color:#25825f}.mapping-validation-list>div[data-status=warning]{border-inline-start-color:#b87813;background:#fffaf0}.mapping-validation-list>div[data-status=failed]{border-inline-start-color:var(--ops-danger);background:#fff6f5}.mapping-studio-command-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--ops-border);margin-top:16px;padding-top:16px}.mapping-preview-form{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mapping-preview-form textarea{min-height:190px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6;text-align:left}.mapping-preview-form__action{grid-column:1 / -1}.mapping-preview-result{display:grid;gap:8px;margin-top:16px}.mapping-preview-result>span{color:var(--ops-text);font-size:11px;font-weight:800}.mapping-preview-result pre{max-height:420px;overflow:auto;border:1px solid #2d4549;border-radius:5px;margin:0;background:#17272a;color:#e8f2ef;padding:16px;font-size:11px;line-height:1.65;text-align:left}.mapping-version-table table{min-width:720px}@media(max-width:1000px){.mapping-rule-row__options{grid-template-columns:minmax(160px,1fr) repeat(2,max-content) 34px}.mapping-rule-row__default{grid-column:1 / -2;grid-row:2}.mapping-rule-row__remove{grid-column:-2;grid-row:2}}@media(max-width:760px){.flow-execution-grid{grid-template-columns:minmax(0,1fr)}.flow-transformer-field{grid-column:auto}.flow-mapping-toolbar{align-items:stretch;flex-direction:column}.flow-mapping-toolbar .button{width:100%}.flow-table table{width:100%;min-width:0;table-layout:fixed}.flow-table th:nth-child(2),.flow-table td:nth-child(2),.flow-table th:nth-child(3),.flow-table td:nth-child(3),.flow-table th:nth-child(4),.flow-table td:nth-child(4),.flow-table th:nth-child(5),.flow-table td:nth-child(5){display:none}.flow-table th:nth-child(1){width:37%}.flow-table th:nth-child(6){width:23%}.flow-table th:nth-child(7){width:40%}.flow-table th,.flow-table td{padding-right:6px;padding-left:6px}.flow-table .access-row-actions{flex-wrap:wrap;justify-content:flex-start}.flow-identity{min-width:0}.flow-identity>span:last-child{min-width:0}.flow-identity strong,.flow-identity__integration{overflow-wrap:anywhere}.flow-identity__integration{display:block}.flow-endpoints{padding:14px}.flow-mapping-studio-link{align-items:stretch;flex-direction:column}.flow-mapping-studio-link .button{width:100%}.mapping-studio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-studio-summary>span:nth-child(3){border-inline-start:0;border-top:1px solid var(--ops-border)}.mapping-studio-summary>span:nth-child(4){border-top:1px solid var(--ops-border)}.mapping-studio-profile-grid,.mapping-preview-form,.mapping-rule-row__paths,.mapping-rule-row__options{grid-template-columns:minmax(0,1fr)}.mapping-rule-row__arrow{height:20px;transform:rotate(-90deg)}.mapping-rule-row__default,.mapping-rule-row__remove{grid-column:auto;grid-row:auto}.mapping-rule-row__remove{justify-self:end}.mapping-studio-command-bar{align-items:stretch;flex-direction:column}.mapping-studio-command-bar form,.mapping-studio-command-bar .button,.mapping-preview-form__action .button{width:100%}.mapping-studio-table table{width:100%;min-width:0;table-layout:fixed}.mapping-studio-table th:nth-child(2),.mapping-studio-table td:nth-child(2),.mapping-studio-table th:nth-child(3),.mapping-studio-table td:nth-child(3),.mapping-studio-table th:nth-child(4),.mapping-studio-table td:nth-child(4),.mapping-studio-table th:nth-child(5),.mapping-studio-table td:nth-child(5),.mapping-studio-table th:nth-child(6),.mapping-studio-table td:nth-child(6){display:none}.mapping-studio-table th:nth-child(1){width:40%}.mapping-studio-table th:nth-child(7){width:36%}.mapping-studio-table th:nth-child(8){width:24%}}.control-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;border-block:1px solid var(--ops-border);background:#f8fafb;padding:14px}.control-filter-actions,.control-actions{display:flex;align-items:center;gap:8px}.control-filter-actions{min-height:40px}.control-actions form{display:flex;margin:0}.control-route-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--ops-border);background:var(--ops-border)}.control-route-summary>div{min-width:0;background:var(--ops-surface);padding:13px 15px}.control-route-summary span,.control-route-summary strong{display:block}.control-route-summary span{color:var(--ops-muted);font-size:10px}.control-route-summary strong{margin-top:3px;font-size:13px}.control-route-summary__path{display:flex;align-items:center;gap:8px}.control-route-summary__path span{color:var(--ops-text);font-size:12px;font-weight:700}.control-fieldset{display:grid;gap:16px;margin:0;border:0;border-bottom:1px solid var(--ops-border);padding:0 0 20px}.control-fieldset:last-of-type{border-bottom:0}.control-fieldset legend{margin-bottom:14px;color:var(--ops-primary-dark);font-size:13px;font-weight:700}.control-segment{display:grid;width:min(100%,420px);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--ops-border-strong);border-radius:5px}.control-segment label{position:relative;min-width:0;cursor:pointer}.control-segment input{position:absolute;opacity:0;pointer-events:none}.control-segment span{display:flex;min-height:40px;align-items:center;justify-content:center;background:var(--ops-surface);color:var(--ops-muted);font-size:12px;font-weight:700}.control-segment label+label span{border-inline-start:1px solid var(--ops-border-strong)}.control-segment input:checked+span{background:#e7f5f2;color:var(--ops-primary-dark)}.control-segment input:focus-visible+span{outline:2px solid var(--ops-primary);outline-offset:-2px}.control-toggle{display:flex;align-items:center;gap:11px;cursor:pointer}.control-toggle>input{position:absolute;opacity:0}.control-toggle__track{position:relative;width:42px;height:23px;flex:0 0 42px;border:1px solid #aeb7be;border-radius:12px;background:#dce1e4}.control-toggle__track:after{position:absolute;top:3px;inset-inline-start:3px;width:15px;height:15px;border-radius:50%;background:#fff;content:"";transition:inset-inline-start .12s ease}.control-toggle input:checked+.control-toggle__track{border-color:var(--ops-primary);background:var(--ops-primary)}.control-toggle input:checked+.control-toggle__track:after{inset-inline-start:22px}.control-toggle strong,.control-toggle small{display:block}.control-toggle small{margin-top:2px;color:var(--ops-muted);font-size:10px}.access-field textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--ops-border-strong);border-radius:4px;background:#fff;color:var(--ops-text);padding:9px 10px;font:400 12px/1.6 Consolas,Courier New,monospace}.access-field textarea:focus{border-color:var(--ops-primary)}.control-status-band{display:flex;min-height:50px;align-items:center;gap:14px;overflow-x:auto;border-block:1px solid var(--ops-border);background:#f8fafb;padding:8px 12px;white-space:nowrap}.control-status-band>code{margin-inline-start:auto}.control-detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border:1px solid var(--ops-border);background:var(--ops-border);gap:1px}.control-detail-grid>div{min-width:0;background:var(--ops-surface);padding:12px}.control-detail-grid dt{color:var(--ops-muted);font-size:10px}.control-detail-grid dd{min-width:0;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.control-detail-grid__wide{grid-column:span 3}.control-detail-grid__full{grid-column:1 / -1}.control-progress-copy strong,.control-progress-copy small{display:block}.control-progress-copy small{color:var(--ops-muted);font-size:10px}.control-disclosure{border:1px solid var(--ops-border);background:var(--ops-surface);padding:10px 12px}.control-disclosure summary{color:var(--ops-primary-dark);cursor:pointer;font-size:12px;font-weight:700}.control-diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--ops-border);background:var(--ops-border)}.control-diagnostic-grid>section{min-width:0;background:var(--ops-surface)}.control-diagnostic-grid h2{min-height:38px;margin:0;border-bottom:1px solid var(--ops-border);background:#f6f8f9;padding:10px 12px;font-size:11px}.control-json{max-height:360px;overflow:auto;margin:0;background:#20272c;padding:14px;color:#edf3f5;direction:ltr;text-align:left;white-space:pre-wrap;word-break:break-word}.control-json code{color:inherit;font-size:10px;line-height:1.65}.control-empty-copy{min-height:70px;margin:0;padding:16px;color:var(--ops-muted);font-size:11px}.audit-context .control-json{width:min(520px,70vw);max-height:250px;margin-top:7px}.control-inline-form{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;border-block:1px solid var(--ops-border);background:#fff9e9;padding:13px}.status-badge[data-status=running],.status-badge[data-status=dispatching],.status-badge[data-status=dispatched]{border-color:#a9c8ec;background:#f0f6fd;color:#235f9f}.status-badge[data-status=cancel_requested],.status-badge[data-status=quarantined]{border-color:#e2c37b;background:#fff9e9;color:#805100}.status-badge[data-status=cancelled],.status-badge[data-status=previewed]{border-color:#c7ccd1;background:#f5f6f7;color:#59646e}.trace-filter-grid{grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(140px,1fr)) auto}.trace-id{display:block;max-width:290px;overflow:hidden;direction:ltr;text-align:left;text-overflow:ellipsis;white-space:nowrap}.control-status-band .trace-id{max-width:min(640px,60vw)}.trace-signal-strip{display:inline-grid;grid-template-columns:repeat(5,34px);overflow:hidden;border:1px solid var(--ops-border);border-radius:4px;background:var(--ops-surface)}.trace-signal-strip>span{display:grid;min-height:34px;place-items:center;border-inline-start:1px solid var(--ops-border);color:var(--ops-muted);font-size:9px}.trace-signal-strip>span:first-child{border-inline-start:0}.trace-timeline{margin:0;border:1px solid var(--ops-border);background:var(--ops-surface);padding:0;list-style:none}.trace-timeline>li{display:grid;min-width:0;grid-template-columns:36px 145px minmax(0,1fr) 34px;align-items:start;gap:12px;border-bottom:1px solid var(--ops-border);padding:13px}.trace-timeline>li:last-child{border-bottom:0}.trace-timeline__marker{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--ops-border-strong);border-radius:50%;background:#f6f8f9;color:var(--ops-muted)}.trace-timeline>li[data-signal=flow_run] .trace-timeline__marker{border-color:#a9c8ec;background:#f0f6fd;color:var(--ops-info)}.trace-timeline>li[data-signal=webhook] .trace-timeline__marker{border-color:#b7c2cb;background:#f4f6f8;color:#4d5b66}.trace-timeline>li[data-signal=sync_operation] .trace-timeline__marker{border-color:#9fcdb8;background:#edf8f3;color:var(--ops-success)}.trace-timeline>li[data-signal=api_call] .trace-timeline__marker{border-color:#c7b9e6;background:#f5f2fb;color:var(--ops-queue)}.trace-timeline>li[data-signal=dead_letter] .trace-timeline__marker{border-color:#e5aaa5;background:#fff7f6;color:var(--ops-danger)}.trace-timeline__time{padding-top:7px;color:var(--ops-muted);direction:ltr;font:400 10px/1.5 Consolas,Courier New,monospace;text-align:left;white-space:nowrap}.trace-timeline__body{min-width:0}.trace-timeline__heading{display:flex;min-height:32px;align-items:start;justify-content:space-between;gap:14px}.trace-timeline__heading span,.trace-timeline__heading strong,.trace-timeline__heading small{display:block;min-width:0}.trace-timeline__heading strong{font-size:12px}.trace-timeline__heading small{margin-top:2px;color:var(--ops-muted);font-size:9px}.trace-timeline__action{width:32px;height:32px}.trace-event-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:9px 0 0;border:1px solid var(--ops-border);background:var(--ops-border)}.trace-event-facts>div{min-width:0;background:#fafbfc;padding:7px 9px}.trace-event-facts__wide{grid-column:1 / -1}.trace-event-facts dt{color:var(--ops-muted);font-size:9px}.trace-event-facts dd{min-width:0;overflow-wrap:anywhere;margin:2px 0 0;font-size:10px}.trace-event-url{display:block;max-width:100%;overflow:hidden;direction:ltr;text-align:left;text-overflow:ellipsis;white-space:nowrap}.trace-event-diagnostics{margin-top:9px}@media(max-width:1100px){.control-filter-grid,.trace-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.control-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.control-filter-grid,.trace-filter-grid,.control-route-summary,.control-detail-grid,.control-diagnostic-grid,.control-inline-form{grid-template-columns:minmax(0,1fr)}.control-filter-actions,.control-actions{align-items:stretch;flex-wrap:wrap}.control-filter-actions .button,.control-actions .button,.control-actions form{flex:1 1 auto}.control-detail-grid__wide{grid-column:auto}.control-status-band>code{margin-inline-start:0}.trace-timeline>li{grid-template-columns:34px minmax(0,1fr) 32px;gap:9px}.trace-timeline__time{grid-row:2;grid-column:2;padding-top:0}.trace-timeline__body{grid-row:1;grid-column:2}.trace-timeline__action{grid-row:1;grid-column:3}.trace-event-facts{grid-template-columns:minmax(0,1fr)}.trace-event-facts__wide{grid-column:auto}}@media(max-width:1320px){.metric-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.scope-health__facts>div{min-width:112px;padding-inline:13px}}@media(max-width:1080px){.operations-shell{display:block}.operations-sidebar{position:fixed;inset:0 0 0 auto;display:none;width:min(294px,calc(100vw - 44px));min-height:100vh;box-shadow:-12px 0 30px #0003}.operations-shell[data-sidebar-open=true] .operations-sidebar{display:flex}.operations-sidebar-close{display:inline-flex}.operations-sidebar-overlay{position:fixed;z-index:35;inset:0;width:100%;height:100%;border:0;background:#0a0f127a;cursor:pointer}.operations-shell[data-sidebar-open=true] .operations-sidebar-overlay{display:block}.icon-button.operations-menu-button{display:inline-flex}.operations-main{padding-inline:22px}.scope-health{align-items:flex-start;flex-direction:column}.scope-health__facts{width:100%}.scope-health__facts>div{flex:1}.dashboard-grid--split{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:760px){.operations-topbar{min-height:66px;padding-inline:14px}.operations-topbar__heading h1{font-size:17px}.operations-topbar__eyebrow,.operations-refresh-note{display:none}.operations-main{padding:18px 14px 42px}.overview-header,.filter-form{align-items:stretch;flex-direction:column}.overview-header{gap:16px}.filter-form select,.filter-form .button{width:100%}.scope-health__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.scope-health__facts>div{min-width:0;padding-inline:8px}.scope-health__facts>div:first-child{border-inline-start:0}.metric-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.metric-card{min-height:124px}.section-heading{align-items:flex-start;flex-direction:column;justify-content:center;gap:2px;padding-block:8px}.section-heading__meta{padding-inline-start:27px;white-space:normal}.operation-status-strip{grid-template-columns:repeat(5,140px)}}@media(max-width:460px){.scope-health__facts{grid-template-columns:minmax(0,1fr);gap:8px}.scope-health__facts>div,.scope-health__facts>div:first-child{align-items:center;flex-direction:row;justify-content:space-between;border-inline-start:0;border-top:1px solid var(--ops-border);padding:7px 0 0}.metric-grid{grid-template-columns:minmax(0,1fr)}.metric-card{min-height:118px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
