#main-screen .workspace-table-scroll { max-height:var(--workspace-table-height,60dvh);max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate; }
#main-screen .workspace-table-scroll table { border-collapse:separate;border-spacing:0;overflow:visible;margin:0; }
#main-screen .workspace-table-scroll thead { position:sticky;top:0;z-index:5; }
#main-screen .workspace-table-scroll thead th { position:static;background:var(--ui-surface-soft,#f4f7fa);box-shadow:inset 0 -1px #dce3eb;white-space:nowrap; }
#main-screen .workspace-table-scroll:focus-visible { outline:2px solid #1766cd;outline-offset:-2px; }
#main-screen .content:has(#view-execution-routing.active) { overflow:hidden; }
#main-screen #view-execution-routing.active { display:flex;flex-direction:column;height:var(--workspace-height,80dvh);min-height:0;min-width:0;overflow:hidden; }
#view-execution-routing > .workspace-pinned-header { flex:none;min-width:0;background:var(--ui-canvas,#f5f7fa);z-index:10; }
#main-screen #view-execution-routing .execution-routing-heading { margin-bottom:8px; }
#main-screen #view-execution-routing .execution-routing-heading h2 { font-size:24px;margin:0; }
#main-screen #execution-routing-tabs { flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;margin-bottom:12px; }
#main-screen #execution-routing-tabs .tab-btn { flex:none;white-space:nowrap;padding:10px 12px;font-size:14px; }
#main-screen #execution-routing-draft-toolbar { padding-bottom:10px;margin-bottom:0;gap:4px; }
#main-screen #execution-routing-draft-toolbar .bridge-toolbar-feedback { min-height:1.4em;max-height:76px;font-size:13px; }
#main-screen #execution-routing-draft-toolbar .bridge-toolbar-commands .btn { min-height:34px;padding:6px 10px; }
#main-screen #view-execution-routing > .execution-routing-tab-panel { flex:1;min-height:0;min-width:0;overflow:auto;padding-top:10px; }
#main-screen #view-execution-routing [hidden] { display:none!important; }
#main-screen #view-execution-routing .bridge-setup-surface > section { padding-top:12px;padding-bottom:12px; }
#main-screen #view-execution-routing .bridge-section-heading { margin-bottom:8px; }
#main-screen #view-execution-routing .bridge-table-tools { margin:8px 0;gap:8px; }
#main-screen #view-execution-routing .bridge-pricing-tabs { display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;position:sticky;top:0;z-index:8;margin:0;background:var(--ui-canvas,#f5f7fa); }
#main-screen #view-execution-routing .bridge-pricing-tabs .tab-btn { flex:none;width:auto;white-space:nowrap;padding:10px 12px;font-size:13px; }
#main-screen #view-execution-routing .bridge-section-actions .btn,
#main-screen #view-execution-routing .bridge-table-tools .btn { flex:0 0 auto;width:auto;min-width:0; }
#main-screen #view-execution-routing .bridge-execution-workspace { height:100%;min-height:0;max-height:none; }
#main-screen #execution-routing-execution-editor { height:calc(100% - 48px);min-height:0; }
#main-screen #execution-routing-policies-panel > .workspace-disclosure > summary,
#main-screen #execution-routing-liquidity-panel > .workspace-disclosure > summary { display:none; }
#main-screen .workspace-panel-tabs { display:flex;flex:none;overflow-x:auto;flex-wrap:nowrap;margin:0 0 8px; }
#main-screen .workspace-panel-tabs .tab-btn { flex:none;padding:8px 12px;white-space:nowrap; }
#main-screen #view-execution-routing .bridge-execution-fixed > section { max-height:190px; }
#main-screen #view-execution-routing .bridge-execution-fixed .workspace-table-scroll { max-height:120px; }
/* Keep the publication status beside the commands instead of reserving a second band. */
#main-screen #execution-routing-draft-toolbar { display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 0 6px;margin:0; }
#main-screen #execution-routing-draft-toolbar .bridge-toolbar-commands { flex:0 1 auto;gap:6px; }
#main-screen #execution-routing-draft-toolbar .bridge-toolbar-commands .btn { flex:0 0 auto;width:auto;min-width:0;min-height:30px;height:30px;padding:4px 9px;font-size:12px; }
#main-screen #execution-routing-draft-toolbar .bridge-toolbar-state { flex:0 0 auto;min-height:30px;padding:4px 9px;font-size:12px; }
#main-screen #execution-routing-draft-toolbar .bridge-toolbar-feedback { flex:1 1 170px;min-width:0;min-height:0;max-height:96px;padding:0;font-size:12px;line-height:1.35; }
#main-screen #execution-routing-draft-toolbar .bridge-toolbar-feedback:empty { display:none; }
#main-screen #execution-routing-tabs { margin-bottom:4px; }
#main-screen #view-execution-routing > #execution-routing-pricing-panel { padding-top:0; }
#main-screen #view-execution-routing .bridge-pricing-tabs { margin:0;padding:0; }
#main-screen #view-execution-routing .bridge-pricing-tabs .tab-btn { min-height:32px;padding:6px 10px; }
/* A single selected model needs selection tools, not its own search/pagination band. */
#main-screen #bridge-pricing-models-table { display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:6px 12px;padding-top:6px;padding-bottom:8px; }
#main-screen #bridge-pricing-models-table > .bridge-section-heading { grid-column:1 / -1;margin:0;min-width:0; }
#main-screen #bridge-pricing-models-table > .form-group { display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;min-width:0;font-size:12px;white-space:nowrap; }
#main-screen #bridge-pricing-models-table > .form-group select { flex:1;min-width:0;width:auto;height:32px;min-height:32px;margin:0;padding:4px 8px;font-size:13px; }
#main-screen #bridge-pricing-models-table > .bridge-table-tools { display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;min-width:0; }
#main-screen #bridge-pricing-models-table > .bridge-table-tools input[type="search"],
#main-screen #bridge-pricing-models-table > .bridge-table-tools > button:nth-last-child(-n+2) { display:none; }
#main-screen #bridge-pricing-models-table > .bridge-table-tools .btn,
#main-screen #bridge-pricing-models-table .bridge-section-actions .btn { min-height:32px;padding:5px 9px;font-size:12px; }
#main-screen #bridge-pricing-models-table > .bridge-table-tools [role="status"] { font-size:12px; }
#main-screen #bridge-pricing-models-table > .table-scroll,
#main-screen #bridge-pricing-models-table > .bridge-import-summary { grid-column:1 / -1;min-width:0;margin:0; }
#main-screen #bridge-pricing-models-table .bridge-section-heading h3 { font-size:17px;margin:0; }
@media(max-width:900px) {
    #main-screen #bridge-pricing-models-table { grid-template-columns:minmax(0,1fr); }
    #main-screen #bridge-pricing-models-table > .bridge-section-heading { display:flex;flex-wrap:wrap;align-items:center;gap:6px; }
    #main-screen #bridge-pricing-models-table .bridge-section-heading h3 { margin:0; }
    #main-screen #bridge-pricing-models-table .bridge-section-actions { flex-wrap:wrap;gap:6px; }
}
.bridge-markup-review > .table-scroll { max-height:45dvh;overflow:auto; }
.bridge-markup-review table { overflow:visible; }
.bridge-markup-review thead { position:sticky;top:0;background:#f4f7fa;z-index:1; }
.bridge-markup-review thead th { background:#f4f7fa;color:#435367; }
.bridge-markup-review { max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto; }
.bridge-markup-review tr[data-changed="true"] td:last-child { background:#eef7f1;color:#17653b;font-weight:600; }
.bridge-markup-review > label { display:flex;align-items:center;gap:6px;font-size:13px; }
.bridge-markup-review > label input[type="checkbox"] { width:16px;min-width:16px;height:16px; }
.bridge-import-summary { margin:6px 0;font-size:13px;color:#435367; }
.bridge-role-status { display:flex;flex-wrap:wrap;gap:4px 14px;flex-basis:100%;padding:4px 0;font-size:11px;line-height:1.4;min-width:0; }
.bridge-role-item { overflow-wrap:anywhere; }
.bridge-applied-label { color:#435367;font-weight:600; }
.bridge-status-details { margin-left:auto;min-width:0; }
.bridge-status-details summary { cursor:pointer;color:#435367;font-size:11px; }
.bridge-status-details[open] { flex:1 1 100%;margin-left:0; }
.bridge-status-details .table-scroll { max-height:170px;overflow:auto;margin-top:6px; }
.bridge-status-details table { min-width:760px; }
.bridge-status-details td { overflow-wrap:anywhere;font-size:11px; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-execution-selection .bridge-selected-markup { display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-selected-markup .bridge-profile-link { display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;min-height:26px;padding:2px 4px;color:#1769d2;font-size:12px; }
.bridge-profile-link svg { width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-selected-markup .bridge-markup-enable { display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap; }
.bridge-markup-enable input[type="checkbox"] { width:16px;height:16px;margin:0; }
.bridge-role-item strong { margin-right:4px;color:#263b48; }
.bridge-role-item[data-state="verified"] { color:#17653b; }
.bridge-role-item[data-state="pending"] { color:#85531a; }
.bridge-draft-conflict { flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;color:#85531a;font-size:12px; }
.bridge-draft-conflict span { flex:1 1 260px; }
.bridge-publication-review { max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto; }
.bridge-publication-review .table-scroll { max-height:42dvh;overflow:auto; }
.bridge-publication-review table { table-layout:fixed;width:100%;min-width:620px; }
.bridge-publication-review th { position:sticky;top:0;color:#435367;background:#f4f7fa; }
.bridge-publication-review td { overflow-wrap:anywhere;white-space:normal; }
.bridge-review-scopes { max-height:100px;overflow:auto; }
.bridge-publication-review.bridge-review-simple { width:960px;max-width:calc(100vw - 24px);height:fit-content;min-height:0;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:6px; }
.bridge-review-simple[open] { display:flex;flex-direction:column; }
.bridge-review-header { display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #dce3eb;flex:none; }
.bridge-review-header h3 { margin:0;font-size:19px; }
.bridge-review-version { color:#64748b;font-size:12px;white-space:nowrap; }
.bridge-review-body { overflow:auto;min-height:0;padding:14px 20px;overscroll-behavior:contain; }
.bridge-review-intro { margin:0 0 4px;font-size:14px;font-weight:600; }
.bridge-review-secondary { margin:4px 0 8px;font-size:12px;color:#526478; }
.bridge-review-section { margin:16px 0 10px; }
.bridge-review-section h4 { font-size:14px;margin:0 0 8px; }
.bridge-review-grid { max-width:100%;overflow-x:auto; }
.bridge-review-simple .bridge-review-grid table { table-layout:auto;width:100%;min-width:560px;margin:0; }
.bridge-review-simple .bridge-review-grid :is(th,td) { padding:8px;font-size:12px;line-height:1.4;vertical-align:top;overflow-wrap:anywhere; }
.bridge-review-simple .bridge-review-grid th { position:static;white-space:nowrap; }
.bridge-review-assignment { display:flex;flex-direction:column;gap:2px; }
.bridge-review-assignment small { color:#526478;font-size:11px; }
.bridge-review-change { display:block;font-weight:600;min-width:90px; }
.bridge-review-change[data-kind="active"] { color:#17653b; }
.bridge-review-change[data-kind="stop"] { color:#9c3434; }
.bridge-review-change[data-kind="inactive"] { color:#64748b; }
.bridge-review-disclosure { margin:8px 0;padding:8px 0;border-top:1px solid #e3e8ef; }
.bridge-review-disclosure > summary { cursor:pointer;font-size:12px;color:#435367; }
.bridge-review-disclosure[open] > summary { margin-bottom:10px; }
.bridge-review-profiles > div { padding:9px 0;border-bottom:1px solid #e3e8ef; }
.bridge-review-profiles > div > strong { font-size:13px; }
.bridge-review-profile-state { font-size:12px;color:#526478; }
.bridge-review-attention { border-left:3px solid #b67517;padding:4px 10px;margin:10px 0;color:#865510;font-size:13px;background:#fff8ec; }
.bridge-review-attention p { margin:4px 0; }
.bridge-review-footer { flex:none;padding:10px 20px 14px;border-top:1px solid #dce3eb;background:#fff; }
.bridge-review-footer .bridge-dialog-actions { display:flex;justify-content:flex-end;gap:8px;margin-top:8px; }
.bridge-review-footer .btn { width:auto;min-width:120px; }
@media(max-width:600px) { .bridge-review-header { align-items:flex-start;padding:12px; }.bridge-review-header h3{font-size:17px}.bridge-review-body{padding:12px}.bridge-review-footer{padding:10px 12px}.bridge-review-version{white-space:normal;text-align:right}.bridge-review-footer .btn{min-width:0;flex:1}.bridge-review-simple .bridge-review-grid table{min-width:520px} }
@media(max-width:600px) {
    .bridge-review-simple .bridge-review-grid:is(.bridge-review-policy-grid,.bridge-review-setting-grid) table { min-width:0; }
    .bridge-review-policy-grid thead,.bridge-review-setting-grid thead { position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%); }
    .bridge-review-policy-grid tbody,.bridge-review-setting-grid tbody { display:block; }
    .bridge-review-policy-grid tbody tr,.bridge-review-setting-grid tbody tr { display:grid;grid-template-columns:minmax(0,1fr) minmax(95px,auto);padding:8px 0;border-bottom:1px solid #dce3eb; }
    .bridge-review-simple :is(.bridge-review-policy-grid,.bridge-review-setting-grid) td { display:block;border:0;padding:3px 6px;min-width:0; }
    .bridge-review-policy-grid td:first-child { grid-column:1;grid-row:1;font-weight:600; }
    .bridge-review-policy-grid td:nth-child(4) { grid-column:2;grid-row:1; }
    .bridge-review-policy-grid td:nth-child(2) { grid-column:1 / -1;grid-row:2; }
    .bridge-review-policy-grid td:nth-child(3) { grid-column:1 / -1;grid-row:3;color:#526478; }
    .bridge-review-setting-grid td:first-child { grid-column:1 / -1;font-weight:600; }
    .bridge-review-setting-grid td:nth-child(2)::before { content:'Now: ';color:#526478; }
    .bridge-review-setting-grid td:nth-child(3)::before { content:'After: ';color:#526478; }
}
#bridge-operations-tabs { margin:0 0 8px; }
#bridge-recovery-history .table-scroll { max-height:50dvh;overflow:auto; }
#bridge-recovery-history table { min-width:900px; }
@media(max-width:720px) {
    html[data-bridge-editor="skyvex"] #main-screen .bridge-setup-surface .bridge-row-actions { position:static; }
    #main-screen #view-execution-routing .execution-routing-heading h2 { font-size:20px; }
    #main-screen #view-execution-routing .execution-routing-heading { gap:8px; }
    #main-screen #view-execution-routing .execution-routing-heading { display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start; }
    #main-screen #view-execution-routing .execution-routing-version { display:none; }
    #main-screen #view-execution-routing .execution-routing-broker-state { font-size:11px;line-height:1.3; }
    #main-screen #view-execution-routing .execution-routing-heading button { width:24px;height:24px;min-height:24px;padding:0; }
    #main-screen #execution-routing-tabs .tab-btn { padding:8px 10px;font-size:13px; }
    #main-screen #execution-routing-draft-toolbar .bridge-toolbar-commands { gap:6px; }
    #main-screen #execution-routing-draft-toolbar .bridge-toolbar-state { flex:0 0 auto; }
    #main-screen #execution-routing-draft-toolbar .bridge-toolbar-commands .btn { width:auto;min-width:0;flex:0 0 auto; }
    #main-screen #view-execution-routing .bridge-execution-fixed > section { max-height:160px; }
    #main-screen #view-execution-routing .bridge-section-heading h3 { font-size:17px; }
    #main-screen #view-execution-routing .bridge-section-actions { gap:5px; }
    #main-screen #view-execution-routing .bridge-section-heading { display:block; }
    #main-screen #view-execution-routing .bridge-section-heading h3 { margin-bottom:8px; }
    #main-screen #view-execution-routing .bridge-section-actions { display:flex;flex-wrap:wrap; }
    #main-screen #view-execution-routing .bridge-section-actions .btn { flex:1 1 90px;max-width:140px; }
    #main-screen #view-execution-routing .bridge-section-actions .btn,
    #main-screen #view-execution-routing .bridge-table-tools .btn { padding:5px 8px;font-size:12px;min-height:30px; }
    #main-screen #view-execution-routing .bridge-table-tools input[type="search"] { flex:1 1 150px;width:150px;min-width:100px; }
    #main-screen #view-execution-routing .bridge-table-tools { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px; }
    #main-screen #view-execution-routing .bridge-table-tools input[type="search"] { grid-column:span 2;width:100%;min-width:0; }
    #main-screen #view-execution-routing .bridge-table-tools [role="status"] { grid-column:span 2;font-size:11px; }
}

/* One bounded policy scroller; the selected policy's settings retain their own space. */
html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing #bridge-execution-models-table { height:var(--policy-list-height,230px); }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table[data-columns="compact"] table { min-width:1480px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table[data-columns="compact"] :is(th,td):is(:nth-child(3),:nth-child(7),:nth-child(11),:nth-child(13),:nth-child(14)) { display:none; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table :is(th,td):nth-last-child(2) { position:sticky;right:88px;width:66px;min-width:66px;max-width:66px;background:#fff;z-index:3;box-shadow:inset 1px 0 #dce3eb; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table thead th:nth-last-child(2) { background:#f4f7fa;z-index:6; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table tr[aria-selected="true"] td:nth-last-child(2) { background:#eaf3ff; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table :is(th,td):last-child { width:88px;min-width:88px;max-width:88px;box-sizing:border-box;white-space:nowrap; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-row-actions .bridge-icon-action { width:26px;min-width:26px;height:26px;min-height:26px;padding:4px;margin-right:3px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table h3 { display:flex;align-items:center;gap:8px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-policy-collapse { width:26px;min-width:26px;height:26px;padding:3px; }
.bridge-policy-collapse svg { width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transform:rotate(90deg); }
[data-collapsed="true"] .bridge-policy-collapse svg { transform:rotate(0); }
html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing #bridge-execution-models-table[data-collapsed="true"] { height:auto;min-height:0;resize:none; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table[data-collapsed="true"] > :is(.bridge-table-tools,.table-scroll) { display:none!important; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-policy-layout-control { display:flex;align-items:center;gap:5px;margin:0;font-size:12px;white-space:nowrap; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-policy-layout-control select { width:90px;height:28px;min-height:28px;padding:3px 6px;font-size:12px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-policy-size input { width:90px;height:20px;min-height:20px;margin:0; }
html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing .bridge-execution-fixed {
    display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:62%;
}
html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing #bridge-execution-models-table {
    display:flex;flex-direction:column;gap:6px;height:var(--policy-list-height,230px);
    flex:1 1 auto;min-height:120px;max-height:45dvh;overflow:hidden;resize:vertical;
    padding:6px 0!important;box-sizing:border-box;
}
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table > .bridge-section-heading { flex:none;margin:0;gap:6px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table h3 { font-size:15px;margin:0; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table > .bridge-table-tools { display:flex;flex-wrap:wrap;flex:none;gap:6px;margin:0;align-items:center; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table > .table-scroll { flex:1;min-height:64px;max-height:none;margin:0;overflow:auto;scrollbar-gutter:stable; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table table { table-layout:fixed;min-width:2100px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table th,
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table td { font-size:12px;line-height:1.35;padding:5px 8px;vertical-align:middle;overflow-wrap:anywhere; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table th:first-child,
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table td:first-child { width:36px;min-width:36px;max-width:36px;box-sizing:border-box;position:sticky;left:0;background:#fff;z-index:3; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table th:nth-child(2),
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table td:nth-child(2) { width:230px;min-width:230px;box-sizing:border-box;position:sticky;left:36px;background:#fff;z-index:3;box-shadow:inset -1px 0 #dce3eb; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table thead th:first-child,
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table thead th:nth-child(2) { background:#f4f7fa;z-index:6; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table tr.bridge-selected td:first-child,
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table tr.bridge-selected td:nth-child(2),
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table tr[aria-selected="true"] td:first-child,
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table tr[aria-selected="true"] td:nth-child(2) { background:#eaf3ff; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-inline-input { height:28px;min-height:28px;min-width:0;width:100%;padding:3px 6px;font-size:12px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-inline-input[type="checkbox"] { width:16px;height:16px;min-height:16px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .btn { min-height:28px;padding:4px 8px;font-size:12px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-table-tools input[type="search"] { height:28px;min-height:28px;max-width:230px;padding:4px 8px;font-size:12px; }
html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table [role="status"] { font-size:11px; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-execution-selection { padding:5px 0;gap:5px 12px;font-size:12px; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-execution-selection > strong { display:none; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-execution-subtabs button { padding:7px 10px;font-size:13px; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-execution-scroll td,
html[data-bridge-editor="skyvex"] #main-screen .bridge-execution-scroll th { padding:6px 8px;font-size:12px;line-height:1.35; }
html[data-bridge-editor="skyvex"] #main-screen .bridge-execution-scroll .bridge-inline-input:not([type="checkbox"]) { height:30px;padding:4px 6px;font-size:12px; }
@media(max-width:720px) {
    html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing .bridge-execution-workspace { height:calc(100dvh - 180px);min-height:600px; }
    html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing #execution-routing-execution-editor { height:auto; }
    html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing #bridge-execution-models-table { height:var(--policy-list-height,230px);min-height:180px;max-height:300px; }
    html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table th:nth-child(2),
    html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table td:nth-child(2) { width:150px;min-width:150px; }
    html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-section-heading { display:flex;flex-wrap:nowrap;overflow-x:auto; }
    html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-section-heading h3 { display:flex;flex:0 0 auto;font-size:12px; }
    html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-section-actions { flex-wrap:nowrap; }
    html[data-bridge-editor="skyvex"] #main-screen #bridge-execution-models-table .bridge-section-actions .btn { flex:none;max-width:none;white-space:nowrap; }
}
@media(min-width:721px) and (max-height:800px) {
    html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing .bridge-execution-workspace { height:620px;min-height:620px; }
    html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing #execution-routing-execution-editor { height:auto; }
    html[data-bridge-editor="skyvex"] #main-screen #view-execution-routing #bridge-execution-models-table { height:var(--policy-list-height,230px);min-height:180px; }
}
