/* Micro CMS Bridge Admin commercial presentation. .279 package separation. */
.bridge-silo-row{grid-template-columns:105px minmax(0,1fr) auto}@media(max-width:700px){.bridge-silo-row{grid-template-columns:minmax(0,1fr)}.bridge-silo-row>.status-badge,.bridge-silo-row>.resource-name,.bridge-silo-row>.row-actions{grid-column:1}.bridge-silo-row>.row-actions{justify-content:flex-start;flex-wrap:wrap}}.bridge-sites-layout,.bridge-silo-manage-layout{gap:var(--section-gap)}.bridge-silo-manage-layout>.settings-stack{gap:var(--section-gap);align-content:start}@media(max-width:700px){.bridge-sites-layout,.bridge-silo-manage-layout,.bridge-silo-manage-layout>.settings-stack{gap:var(--section-gap-mobile)}}.bridge-setup-link{display:grid;gap:8px;align-items:start}.bridge-setup-link>strong,.bridge-setup-link>small{display:block;margin:0}.bridge-setup-link>label{display:grid;gap:6px;margin:0;font-size:var(--admin-label-size)}.bridge-setup-link>label>input{margin:0;width:100%}.bridge-operations-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start}.bridge-operations-rail{align-content:start}.bridge-table{display:grid;min-width:0}.bridge-table-head,.bridge-table-row{display:grid;grid-template-columns:96px minmax(220px,1fr) minmax(300px,420px) auto;gap:16px;align-items:center;min-width:0}.bridge-access-table .bridge-table-head,.bridge-access-table .bridge-table-row{grid-template-columns:96px minmax(220px,.9fr) minmax(360px,1.35fr) minmax(84px,auto)}.bridge-access-table .bridge-silo-identity small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.bridge-access-role-label{display:block;font-size:var(--admin-help-size);font-weight:500;line-height:1.35}.bridge-site-table .bridge-table-head,.bridge-site-table .bridge-table-row{grid-template-columns:96px minmax(220px,1.25fr) minmax(145px,.55fr) minmax(155px,.6fr) auto}.bridge-table-head{padding:8px var(--panel-pad);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface2);color:var(--muted);font:700 9px ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.bridge-table-row{padding:13px var(--panel-pad);border-bottom:1px solid var(--border)}.bridge-table-row:last-child{border-bottom:0}.bridge-table-row>.status-badge,.bridge-table-row>.type-pill{align-self:start;margin-top:1px}.bridge-silo-identity{align-self:start}.bridge-silo-identity strong{font-size:12px}.resource-name .bridge-row-message{margin-top:6px;color:var(--text);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.bridge-operation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;min-width:0}.bridge-fact{min-width:0}.bridge-fact strong{display:block;font-size:11px}.bridge-fact small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.bridge-table-row>.row-actions{justify-self:end;display:flex;gap:7px;align-items:center;flex-wrap:wrap;white-space:nowrap}.bridge-select-status{display:flex;align-items:center;gap:7px;min-width:0}.bridge-select-status input{width:auto;margin:0;flex:0 0 auto}.bridge-recovery-detail{margin-top:var(--section-gap)}.bridge-attention-list small{line-height:1.35}.bridge-backup-table .bridge-table-head,.bridge-backup-table .bridge-table-row{grid-template-columns:96px minmax(220px,1fr) minmax(260px,1fr) auto}.bridge-recovery-latest strong{font-size:11px}.bridge-update-table .bridge-table-head,.bridge-update-table .bridge-table-row{grid-template-columns:96px minmax(220px,.85fr) minmax(300px,1.15fr)}.bridge-preflight-findings{display:grid;gap:3px;min-width:0}.bridge-preflight-findings strong{font-size:11px}.bridge-preflight-findings small{display:block;color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.bridge-preflight-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border)}.bridge-preflight-summary>div{padding:12px var(--panel-pad);border-right:1px solid var(--border)}.bridge-preflight-summary>div:last-child{border-right:0}.bridge-preflight-summary span{display:block;color:var(--muted);font-size:10px}.bridge-preflight-summary strong{display:block;margin-top:3px;font-size:18px}.bridge-extension-sites-list{display:grid;min-width:0}.bridge-extension-sites-head,.bridge-extension-sites-row{display:grid;grid-template-columns:96px minmax(220px,1fr) minmax(90px,130px) minmax(90px,130px);gap:16px;align-items:center;min-width:0}.bridge-extension-sites-head{padding:8px var(--panel-pad);border-bottom:1px solid var(--border);background:var(--surface2);color:var(--muted);font:700 9px ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.bridge-extension-sites-row{padding:13px var(--panel-pad);border-bottom:1px solid var(--border)}.bridge-extension-sites-row:last-child{border-bottom:0}.bridge-extension-sites-row:hover{background:var(--surface-interact)}.bridge-extension-sites-row>.type-pill{align-self:start;margin-top:1px}.bridge-extension-sites-count{display:grid;gap:2px;justify-items:start;min-width:0}.bridge-extension-sites-count strong{font-size:17px;line-height:1.1}.bridge-extension-sites-count small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.bridge-extension-list{display:grid}.bridge-extension-card{border-top:1px solid var(--border)}.bridge-extension-card:first-child{border-top:0}.bridge-extension-card-head{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:13px var(--panel-pad);background:var(--surface2)}.bridge-extension-card-head .type-pill{align-self:start;margin-top:1px}.bridge-extension-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--border)}.bridge-extension-target{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;margin:0;padding:11px var(--panel-pad);min-width:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.bridge-extension-target:nth-child(even){border-right:0}.bridge-extension-target:nth-last-child(-n/**/+2){border-bottom:0}.bridge-extension-target .resource-name strong{font-size:11px}.bridge-extension-target .button{justify-self:end}.bridge-operation-result{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bridge-operation-result>strong,.bridge-operation-result>span{display:block;margin:0}.bridge-operation-stamp{padding:9px var(--panel-pad);border-bottom:1px solid var(--border);color:var(--muted);font-size:10px}.bridge-health-report,.bridge-housekeeping-report{margin-top:var(--section-gap)}.bridge-health-section{border-top:1px solid var(--border)}.bridge-health-section:first-of-type{border-top:0}.bridge-health-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px var(--panel-pad);background:var(--surface2)}.bridge-health-section-head strong{font-size:11px}.bridge-health-section-head span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.bridge-finding-list{display:grid}.bridge-finding{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px var(--panel-pad);border-top:1px solid var(--border)}.bridge-finding:first-child{border-top:0}.bridge-finding>.status-badge{margin-top:1px}.bridge-finding .resource-name strong{font-size:11px}.bridge-finding-count{font-size:13px;justify-self:end}@media(max-width:1180px){.bridge-operations-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.bridge-table-head,.bridge-table-row{grid-template-columns:88px minmax(190px,1fr) minmax(260px,340px) auto;gap:12px}.bridge-access-table .bridge-table-head,.bridge-access-table .bridge-table-row{grid-template-columns:88px minmax(190px,.85fr) minmax(300px,1.3fr) minmax(78px,auto)}.bridge-site-table .bridge-table-head,.bridge-site-table .bridge-table-row{grid-template-columns:88px minmax(190px,1.2fr) minmax(130px,.55fr) minmax(145px,.6fr) auto}.bridge-backup-table .bridge-table-head,.bridge-backup-table .bridge-table-row{grid-template-columns:88px minmax(190px,1fr) minmax(220px,1fr) auto}.bridge-update-table .bridge-table-head,.bridge-update-table .bridge-table-row{grid-template-columns:88px minmax(190px,.8fr) minmax(260px,1.2fr)}.bridge-extension-sites-head,.bridge-extension-sites-row{grid-template-columns:88px minmax(190px,1fr) minmax(80px,110px) minmax(80px,110px);gap:12px}}@media(max-width:980px){.bridge-operations-layout{grid-template-columns:minmax(0,1fr)}.bridge-table-head{display:none}.bridge-table-row,.bridge-backup-table .bridge-table-row,.bridge-update-table .bridge-table-row,.bridge-access-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr) auto;gap:9px 14px;align-items:start}.bridge-site-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr) auto}.bridge-update-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr)}.bridge-table-row>.status-badge,.bridge-table-row>.type-pill,.bridge-table-row>.bridge-select-status{grid-column:1;grid-row:1}.bridge-table-row>.bridge-silo-identity{grid-column:2;grid-row:1}.bridge-access-table .bridge-table-row>.bridge-access-role{grid-column:2;grid-row:2}.bridge-table-row>.bridge-operation-facts,.bridge-backup-table .bridge-table-row>.bridge-recovery-latest,.bridge-update-table .bridge-table-row>.bridge-preflight-findings{grid-column:2;grid-row:2}.bridge-site-table .bridge-table-row>.bridge-jobs-fact{grid-column:2;grid-row:2}.bridge-site-table .bridge-table-row>.bridge-recovery-fact{grid-column:2;grid-row:3}.bridge-site-table .bridge-table-row>.bridge-context-action{grid-column:3;grid-row:1/4;align-self:center}.bridge-table-row>.row-actions{grid-column:3;grid-row:1/3;align-self:center}.bridge-extension-targets{grid-template-columns:minmax(0,1fr)}.bridge-extension-target{border-right:0}.bridge-extension-target:nth-last-child(-n/**/+2){border-bottom:1px solid var(--border)}.bridge-extension-target:last-child{border-bottom:0}}@media(max-width:700px){.bridge-table-row,.bridge-backup-table .bridge-table-row,.bridge-update-table .bridge-table-row,.bridge-access-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 13px}.bridge-table-row>.status-badge,.bridge-table-row>.type-pill,.bridge-table-row>.bridge-select-status,.bridge-table-row>.bridge-silo-identity,.bridge-access-table .bridge-table-row>.bridge-access-role,.bridge-table-row>.bridge-operation-facts,.bridge-site-table .bridge-table-row>.bridge-jobs-fact,.bridge-site-table .bridge-table-row>.bridge-recovery-fact,.bridge-backup-table .bridge-table-row>.bridge-recovery-latest,.bridge-update-table .bridge-table-row>.bridge-preflight-findings,.bridge-table-row>.row-actions,.bridge-site-table .bridge-table-row>.bridge-context-action{grid-column:1;grid-row:auto}.bridge-table-row>.row-actions{justify-self:start;align-self:auto}.bridge-operation-facts{grid-template-columns:minmax(0,1fr)}.bridge-preflight-summary{grid-template-columns:minmax(0,1fr)}.bridge-preflight-summary>div{border-right:0;border-bottom:1px solid var(--border)}.bridge-preflight-summary>div:last-child{border-bottom:0}.bridge-extension-card-head{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px 13px}.bridge-extension-target{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:11px 13px}.bridge-extension-target>.status-badge{grid-column:1;grid-row:2;justify-self:start}.bridge-extension-target>.button{grid-column:2;grid-row:1/3}.bridge-finding{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:11px 13px}.bridge-finding>.status-badge{grid-column:1;grid-row:1;justify-self:start}.bridge-finding>.resource-name{grid-column:1/3;grid-row:2}.bridge-finding-count{grid-column:2;grid-row:1}}.bridge-housekeeping-table .bridge-select-status{align-self:start}.bridge-deployments-layout{grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start}.bridge-deployment-create{align-content:start}.bridge-change-set-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:var(--section-gap)}.bridge-change-set-header{margin-bottom:var(--section-gap)}.bridge-change-set-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border)}.bridge-change-set-source>div{padding:12px var(--panel-pad);border-right:1px solid var(--border);min-width:0}.bridge-change-set-source>div:last-child{border-right:0}.bridge-change-set-source span,.bridge-change-set-source small{display:block;color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.bridge-change-set-source strong{display:block;margin:3px 0;font-size:12px;overflow-wrap:anywhere}.bridge-change-set-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bridge-change-set-actions form{margin:0}.bridge-change-set-result{margin-bottom:var(--section-gap)}.bridge-change-set-table .bridge-table-head,.bridge-change-set-table .bridge-table-row{grid-template-columns:92px minmax(190px,.9fr) minmax(190px,.9fr) minmax(165px,.7fr) auto}.bridge-change-target-table .bridge-table-head,.bridge-change-target-table .bridge-table-row{grid-template-columns:112px minmax(180px,.7fr) minmax(300px,1.25fr) minmax(190px,.75fr) minmax(170px,.7fr)}.bridge-change-findings,.bridge-change-recovery,.bridge-change-target-summary{display:grid;gap:3px;min-width:0;align-self:start}.bridge-change-findings strong,.bridge-change-recovery strong,.bridge-change-target-summary strong{font-size:11px}.bridge-change-findings small,.bridge-change-recovery small,.bridge-change-target-summary small{display:block;color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.bridge-change-findings .error-text{color:var(--danger)}.bridge-change-findings .warning-text{color:var(--warning-text,var(--text))}.bridge-target-check{display:flex;align-items:flex-start;gap:7px;margin:0;min-width:0}.bridge-target-check input{width:auto;margin:2px 0 0;flex:0 0 auto}.bridge-change-decision{justify-self:start;white-space:normal;display:grid;gap:6px;align-self:start}.bridge-resolution-label{font:700 9px ui-monospace,monospace;letter-spacing:.05em;color:var(--muted)}.bridge-resolution-actions{display:flex;gap:6px;flex-wrap:wrap}.bridge-target-picker{display:grid;gap:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);min-width:0}.bridge-target-picker legend{padding:0 6px;color:var(--muted);font-size:10px;font-weight:700}.bridge-target-picker .check:last-child{border-bottom:0}.bridge-target-picker .check span{display:grid;gap:2px;min-width:0}.bridge-target-picker .check strong{font-size:11px}.bridge-target-picker .check small{color:var(--muted);font-size:9px;line-height:1.3;overflow-wrap:anywhere}.bridge-target-picker input:disabled+span{opacity:.58}@media(max-width:1180px){.bridge-deployments-layout{grid-template-columns:minmax(0,1fr) minmax(290px,330px)}.bridge-change-set-table .bridge-table-head,.bridge-change-set-table .bridge-table-row{grid-template-columns:88px minmax(170px,.85fr) minmax(170px,.85fr) minmax(145px,.65fr) auto}.bridge-change-target-table .bridge-table-head,.bridge-change-target-table .bridge-table-row{grid-template-columns:104px minmax(165px,.7fr) minmax(260px,1.2fr) minmax(170px,.7fr) minmax(150px,.65fr)}}@media(max-width:980px){.bridge-deployments-layout{grid-template-columns:minmax(0,1fr)}.bridge-change-set-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr) auto;gap:9px 14px;align-items:start}.bridge-change-set-table .bridge-table-row>.status-badge{grid-column:1;grid-row:1}.bridge-change-set-table .bridge-table-row>.resource-name:nth-of-type(1){grid-column:2;grid-row:1}.bridge-change-set-table .bridge-table-row>.resource-name:nth-of-type(2),.bridge-change-set-table .bridge-table-row>.bridge-change-target-summary{grid-column:2;grid-row:auto}.bridge-change-set-table .bridge-table-row>.row-actions{grid-column:3;grid-row:1/4;align-self:center}.bridge-change-target-table .bridge-table-row{grid-template-columns:104px minmax(0,1fr) minmax(160px,.65fr);gap:9px 14px;align-items:start}.bridge-change-target-table .bridge-table-row>.bridge-select-status{grid-column:1;grid-row:1}.bridge-change-target-table .bridge-table-row>.bridge-silo-identity{grid-column:2;grid-row:1}.bridge-change-target-table .bridge-table-row>.bridge-change-findings{grid-column:2;grid-row:2}.bridge-change-target-table .bridge-table-row>.bridge-change-recovery{grid-column:2;grid-row:3}.bridge-change-target-table .bridge-table-row>.bridge-change-decision{grid-column:3;grid-row:1/4}.bridge-change-set-source{grid-template-columns:minmax(0,1fr)}.bridge-change-set-source>div{border-right:0;border-bottom:1px solid var(--border)}.bridge-change-set-source>div:last-child{border-bottom:0}}@media(max-width:700px){.bridge-change-set-summary{grid-template-columns:minmax(0,1fr)}.bridge-change-set-table .bridge-table-row,.bridge-change-target-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 13px}.bridge-change-set-table .bridge-table-row>.status-badge,.bridge-change-set-table .bridge-table-row>.resource-name:nth-of-type(1),.bridge-change-set-table .bridge-table-row>.resource-name:nth-of-type(2),.bridge-change-set-table .bridge-table-row>.bridge-change-target-summary,.bridge-change-set-table .bridge-table-row>.row-actions,.bridge-change-target-table .bridge-table-row>.bridge-select-status,.bridge-change-target-table .bridge-table-row>.bridge-silo-identity,.bridge-change-target-table .bridge-table-row>.bridge-change-findings,.bridge-change-target-table .bridge-table-row>.bridge-change-recovery,.bridge-change-target-table .bridge-table-row>.bridge-change-decision{grid-column:1;grid-row:auto}.bridge-change-set-table .bridge-table-row>.row-actions,.bridge-change-target-table .bridge-table-row>.bridge-change-decision{justify-self:start}}.bridge-overview-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.bridge-attention-list{border-top:0}.bridge-update-inventory-panel{margin-bottom:0}.bridge-update-inventory-table .bridge-table-head,.bridge-update-inventory-table .bridge-table-row{grid-template-columns:96px minmax(210px,1fr) minmax(116px,.48fr) minmax(116px,.48fr) 128px minmax(168px,.62fr)}.bridge-update-inventory-table .bridge-table-row>.type-pill{align-self:start;margin-top:1px}.bridge-update-inventory-table .version-value{display:grid;gap:3px;align-self:start;min-width:0}.bridge-update-inventory-table .version-value strong{font-size:11px;overflow-wrap:anywhere}.bridge-update-state{align-self:start;min-width:0}.bridge-update-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;min-width:0}.bridge-update-actions>.inline-form{margin:0}.bridge-update-actions>small{margin:0;max-width:220px;text-align:right;white-space:normal}.bridge-node-core-update-table .bridge-table-head,.bridge-node-core-update-table .bridge-table-row{grid-template-columns:112px minmax(220px,1fr) minmax(130px,.45fr) minmax(130px,.45fr) minmax(190px,.65fr)}.bridge-node-core-update-table .bridge-table-row{align-items:center}.bridge-node-core-update-table .version-value strong{font-size:11px;overflow-wrap:anywhere}.bridge-node-core-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.bridge-node-core-actions>small{margin:0;max-width:180px;text-align:right;white-space:normal}.bridge-node-core-actions>.row-actions{margin:0;justify-content:flex-end;flex-wrap:wrap}.bridge-deployment-create{gap:var(--section-gap)}.bridge-deployment-create>.panel{min-width:0}.bridge-deployment-create .form-stack{padding:var(--panel-body-y) var(--panel-pad) var(--panel-pad)}.bridge-deployment-create .form-stack>label{min-width:0}.bridge-deployment-create input[type=file]{padding:7px 8px}.bridge-target-picker{box-sizing:border-box;width:100%;max-width:100%;margin:0;overflow:hidden;background:var(--surface);padding:0}.bridge-target-picker legend{margin-left:7px;padding:0 6px;background:var(--surface);line-height:1.4}.bridge-target-picker .check{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:9px 10px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;align-items:flex-start}.bridge-target-picker .check:last-of-type{border-bottom:0}.bridge-target-picker .check:hover{background:var(--surface-interact)}.bridge-target-picker .check input{margin:2px 0 0}.bridge-target-picker>.empty-state{padding:12px 10px}.bridge-deployment-create .button.primary{width:100%;justify-content:center}.bridge-deployment-create .form-stack>small.muted{margin:0;padding:0}@media(max-width:1360px){.bridge-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-update-inventory-table .bridge-table-head,.bridge-update-inventory-table .bridge-table-row{grid-template-columns:88px minmax(180px,1fr) 104px 104px 116px minmax(156px,.62fr)}}@media(max-width:1080px){}@media(max-width:980px){.bridge-node-core-update-table .bridge-table-head,.bridge-node-core-update-table .bridge-table-row{grid-template-columns:96px minmax(0,1fr) 110px 110px minmax(160px,.7fr)}.bridge-update-inventory-table .bridge-table-head{display:none}.bridge-update-inventory-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr) minmax(124px,.45fr);gap:8px 14px;align-items:start}.bridge-update-inventory-table .bridge-table-row>span:nth-child(1){grid-column:1;grid-row:1}.bridge-update-inventory-table .bridge-table-row>span:nth-child(2){grid-column:2/4;grid-row:1}.bridge-update-inventory-table .bridge-table-row>.version-value:nth-child(3){grid-column:2;grid-row:2}.bridge-update-inventory-table .bridge-table-row>.version-value:nth-child(4){grid-column:3;grid-row:2}.bridge-update-inventory-table .bridge-table-row>.bridge-update-state{grid-column:2;grid-row:3}.bridge-update-inventory-table .bridge-table-row>.bridge-update-actions{grid-column:3;grid-row:3;justify-content:flex-end}}@media(max-width:700px){.bridge-node-core-update-table .bridge-table-head{display:none}.bridge-node-core-update-table .bridge-table-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px var(--panel-pad-mobile)}.bridge-node-core-update-table .bridge-table-row>span:nth-child(1){grid-column:1}.bridge-node-core-update-table .bridge-table-row>span:nth-child(2){grid-column:1}.bridge-node-core-update-table .bridge-table-row>span:nth-child(3),.bridge-node-core-update-table .bridge-table-row>span:nth-child(4){grid-column:1}.bridge-node-core-update-table .bridge-table-row>.bridge-node-core-actions{grid-column:1/-1;justify-content:flex-start}.bridge-node-core-actions>small{text-align:left;max-width:none}.bridge-node-core-actions>.row-actions{justify-content:flex-start}.bridge-overview-summary{grid-template-columns:minmax(0,1fr);gap:var(--section-gap-mobile)}.bridge-update-inventory-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px var(--panel-pad-mobile)}.bridge-update-inventory-table .bridge-table-row>span:nth-child(1),.bridge-update-inventory-table .bridge-table-row>span:nth-child(2),.bridge-update-inventory-table .bridge-table-row>.version-value:nth-child(3),.bridge-update-inventory-table .bridge-table-row>.version-value:nth-child(4),.bridge-update-inventory-table .bridge-table-row>.bridge-update-state,.bridge-update-inventory-table .bridge-table-row>.bridge-update-actions{grid-column:1;grid-row:auto}.bridge-update-inventory-table .bridge-table-row>.bridge-update-actions{justify-content:flex-start}.bridge-update-actions>small{text-align:left;max-width:none}.bridge-deployment-create .form-stack{padding-left:var(--panel-pad-mobile);padding-right:var(--panel-pad-mobile)}}.panel-head + .bridge-table>.bridge-table-head,.panel-head + form>.bridge-table>.bridge-table-head,.bridge-operation-stamp + .bridge-table>.bridge-table-head{border-top:0}.bridge-table + .panel-actions,form>.bridge-table + .panel-actions{border-top:0}.bridge-health-stack>.metric-grid,.bridge-health-stack>.bridge-health-report{margin:0}.bridge-policy-authoring .policy-baseline-form-body{display:grid;gap:18px;padding:16px var(--panel-pad) var(--panel-pad)}.bridge-policy-authoring .policy-baseline-primary,.bridge-policy-authoring .policy-target-row{padding:0}.bridge-policy-authoring .policy-baseline-primary{align-items:end}.bridge-activity-table .bridge-table-head,.bridge-activity-table .bridge-table-row{grid-template-columns:96px minmax(270px,1.6fr) minmax(145px,.62fr) minmax(170px,.72fr) 160px;gap:18px;align-items:start}.bridge-activity-table .activity-action,.bridge-activity-table .activity-actor,.bridge-activity-table .activity-subject,.bridge-activity-table .activity-when{min-width:0;align-self:start}.bridge-activity-table .resource-name strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.bridge-activity-table .resource-name small{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.bridge-activity-table .activity-when strong{white-space:nowrap;font-size:11px}.bridge-activity-table .activity-when small{margin-top:3px}@media(max-width:1100px){.bridge-activity-table .bridge-table-head,.bridge-activity-table .bridge-table-row{grid-template-columns:88px minmax(220px,1.4fr) minmax(125px,.58fr) minmax(145px,.68fr) 145px;gap:14px}}@media(max-width:900px){.bridge-activity-table .bridge-table-head{display:none}.bridge-activity-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr) 150px;grid-template-areas:"outcome action when" ". actor when" ". subject when";gap:7px 14px}.bridge-activity-table .activity-outcome{grid-area:outcome}.bridge-activity-table .activity-action{grid-area:action}.bridge-activity-table .activity-actor{grid-area:actor}.bridge-activity-table .activity-subject{grid-area:subject}.bridge-activity-table .activity-when{grid-area:when}.bridge-activity-table .activity-actor::before,.bridge-activity-table .activity-subject::before{display:block;margin:0 0 2px;color:var(--muted);font:700 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.bridge-activity-table .activity-actor::before{content:"Actor"}.bridge-activity-table .activity-subject::before{content:"Subject"}}@media(max-width:680px){.bridge-policy-authoring .policy-baseline-form-body{gap:15px;padding-left:var(--panel-pad-mobile);padding-right:var(--panel-pad-mobile)}.bridge-activity-table .bridge-table-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"outcome" "action" "actor" "subject" "when";gap:8px;padding-left:var(--panel-pad-mobile);padding-right:var(--panel-pad-mobile)}.bridge-activity-table .activity-when{padding-top:2px}.bridge-activity-table .activity-when::before{content:"When";display:block;margin:0 0 2px;color:var(--muted);font:700 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}}.bridge-change-set-summary--embedded{margin-bottom:0}.bridge-update-manager{display:grid;gap:var(--section-gap);margin-top:var(--section-gap)}@media(max-width:680px){.bridge-update-manager{gap:var(--section-gap-mobile);margin-top:var(--section-gap-mobile)}}.bridge-silo-page-stack>.metric-grid{margin-bottom:0}.bridge-silo-page-stack>.bridge-silo-manage-layout{margin:0}@media(max-width:700px){.bridge-silo-page-stack{gap:var(--section-gap-mobile)}}.bridge-target-selector{display:grid;gap:var(--field-gap);min-width:0}.bridge-target-selector>.field-grid{padding:0}.bridge-target-definition-layout,.bridge-target-authoring-layout{align-items:start}.bridge-targets-page .resource-row>.bridge-fact{min-width:86px}@media(max-width:700px){.bridge-target-selector>.field-grid{grid-template-columns:1fr}.bridge-target-definition-layout,.bridge-target-authoring-layout{grid-template-columns:1fr}}.bridge-recovery-body{display:block;padding:clamp(24px,5vw,64px);background:var(--bg)}.bridge-recovery-shell{width:min(1180px,100%);margin:0 auto;display:grid;gap:var(--section-gap)}.bridge-recovery-shell>h1{margin:0}.bridge-recovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--section-gap);align-items:start}.bridge-recovery-grid .panel{min-width:0}.bridge-recovery-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.bridge-recovery-footer form{margin:0}@media(max-width:980px){.bridge-recovery-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.bridge-recovery-body{padding:18px 12px}.bridge-recovery-footer{align-items:flex-start;flex-direction:column}}.bridge-entitlement-facts{display:grid}.bridge-entitlement-facts>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:14px;align-items:baseline;padding:9px 0;border-top:1px solid var(--border)}.bridge-entitlement-facts>div:first-child{border-top:0}.bridge-entitlement-facts span{color:var(--muted);font-size:9px;font-weight:700}.bridge-entitlement-facts strong{min-width:0;overflow-wrap:anywhere;font-size:10px}@media(max-width:680px){.bridge-entitlement-facts>div{grid-template-columns:1fr;gap:3px}}.bridge-entitlement-grid{margin-bottom:var(--section-gap)}.bridge-fabric-layout{gap:var(--section-gap)}.bridge-convergence-table .bridge-table-head,.bridge-convergence-table .bridge-table-row{grid-template-columns:minmax(150px,.95fr) minmax(105px,.55fr) minmax(90px,.55fr) minmax(90px,.55fr);gap:12px;align-items:start}.bridge-convergence-table .bridge-table-row>span{min-width:0;overflow-wrap:anywhere}.bridge-fabric-table .bridge-table-head,.bridge-fabric-table .bridge-table-row{grid-template-columns:96px minmax(210px,1.15fr) minmax(190px,.9fr) minmax(220px,1fr) minmax(190px,.85fr)}@media(max-width:1100px){.bridge-fabric-table .bridge-table-head,.bridge-fabric-table .bridge-table-row{grid-template-columns:88px minmax(190px,1.15fr) minmax(160px,.8fr) minmax(190px,.95fr) minmax(160px,.8fr);gap:12px}}@media(max-width:760px){.bridge-fabric-layout{gap:var(--section-gap-mobile)}.bridge-fabric-table .bridge-table-head{display:none}.bridge-fabric-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr);gap:8px 14px;align-items:start}.bridge-fabric-table .bridge-table-row>.status-badge{grid-column:1;grid-row:1}.bridge-fabric-table .bridge-table-row>.bridge-fabric-silo{grid-column:2;grid-row:1}.bridge-fabric-table .bridge-table-row>.bridge-fabric-node,.bridge-fabric-table .bridge-table-row>.bridge-fabric-storage,.bridge-fabric-table .bridge-table-row>.bridge-fabric-runtime{grid-column:2;grid-row:auto}}@media(max-width:520px){.bridge-fabric-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px var(--panel-pad-mobile)}.bridge-fabric-table .bridge-table-row>.status-badge,.bridge-fabric-table .bridge-table-row>.bridge-fabric-silo,.bridge-fabric-table .bridge-table-row>.bridge-fabric-node,.bridge-fabric-table .bridge-table-row>.bridge-fabric-storage,.bridge-fabric-table .bridge-table-row>.bridge-fabric-runtime{grid-column:1;grid-row:auto}}.bridge-routing-layout{gap:var(--section-gap)}.bridge-routing-table .bridge-table-head,.bridge-routing-table .bridge-table-row{grid-template-columns:96px minmax(220px,1fr) minmax(180px,.7fr) minmax(240px,1fr)}@media(max-width:1100px){.bridge-routing-table .bridge-table-head,.bridge-routing-table .bridge-table-row{grid-template-columns:88px minmax(190px,1fr) minmax(150px,.65fr) minmax(210px,.95fr);gap:12px}}@media(max-width:760px){.bridge-routing-layout{gap:var(--section-gap-mobile)}.bridge-routing-table .bridge-table-head{display:none}.bridge-routing-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr);gap:8px 14px;align-items:start}.bridge-routing-table .bridge-table-row>.status-badge{grid-column:1;grid-row:1}.bridge-routing-table .bridge-table-row>.bridge-routing-host{grid-column:2;grid-row:1}.bridge-routing-table .bridge-table-row>.bridge-routing-path,.bridge-routing-table .bridge-table-row>.bridge-routing-silo{grid-column:2;grid-row:auto}}@media(max-width:520px){.bridge-routing-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px var(--panel-pad-mobile)}.bridge-routing-table .bridge-table-row>.status-badge,.bridge-routing-table .bridge-table-row>.bridge-routing-host,.bridge-routing-table .bridge-table-row>.bridge-routing-path,.bridge-routing-table .bridge-table-row>.bridge-routing-silo{grid-column:1;grid-row:auto}}.bridge-scheduler-layout{gap:var(--section-gap)}.bridge-scheduler-table .bridge-table-head,.bridge-scheduler-table .bridge-table-row{grid-template-columns:112px minmax(220px,1fr) minmax(150px,.58fr) minmax(190px,.78fr) minmax(190px,.75fr) 154px;gap:14px;align-items:start}.bridge-scheduler-table .row-actions{justify-self:end;align-self:center;flex-wrap:nowrap}@media(max-width:1180px){.bridge-scheduler-table .bridge-table-head,.bridge-scheduler-table .bridge-table-row{grid-template-columns:96px minmax(200px,1fr) minmax(130px,.5fr) minmax(170px,.7fr) minmax(165px,.7fr) 144px;gap:12px}}@media(max-width:840px){.bridge-scheduler-layout{gap:var(--section-gap-mobile)}.bridge-scheduler-table .bridge-table-head{display:none}.bridge-scheduler-table .bridge-table-row{grid-template-columns:96px minmax(0,1fr) auto;gap:8px 14px;align-items:start}.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-select-state{grid-column:1;grid-row:1}.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-operation{grid-column:2;grid-row:1}.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-class,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-targets,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-timing{grid-column:2;grid-row:auto}.bridge-scheduler-table .bridge-table-row>.row-actions{grid-column:3;grid-row:1/5;align-self:center}}@media(max-width:560px){.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-select-state,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-operation,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-class,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-targets,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-timing,.bridge-scheduler-table .bridge-table-row>.row-actions{grid-column:1;grid-row:auto;justify-self:start;flex-wrap:wrap}}.bridge-storage-body{display:grid;gap:14px}.bridge-storage-intro{margin:0}.bridge-storage-progress{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface2)}.bridge-storage-progress strong{font-size:11px}.bridge-storage-progress small{font-size:9px;color:var(--muted);line-height:1.4}.bridge-storage-cutover-note{margin:0}.bridge-storage-cutover-note strong{font-size:10px}.bridge-storage-form{display:grid;gap:14px}.bridge-storage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bridge-storage-card{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.bridge-storage-card-head{display:grid;gap:3px;padding:10px 11px 9px;border-bottom:1px solid var(--border);background:var(--surface2)}.bridge-storage-card-head>span{font-size:8px;line-height:1.2;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--muted)}.bridge-storage-card-head>strong{font-size:14px;line-height:1.15;letter-spacing:-.01em}.bridge-storage-select{margin-top:5px;padding-top:7px;border-top:1px solid var(--border);font-size:9px;font-weight:650}.bridge-storage-card-fields{display:grid;gap:9px;padding:10px 11px 11px}.bridge-storage-card-fields label{display:grid;gap:4px;min-width:0;font-size:9px;font-weight:700}.bridge-storage-card-fields input,.bridge-storage-card-fields select{min-width:0;width:100%}.bridge-storage-actions{padding-top:12px;justify-content:flex-end;gap:8px}.bridge-storage-cutover-actions{border-top:1px solid var(--border);padding-top:14px}.bridge-storage-cutover-actions form{margin:0}.bridge-storage-history{display:grid;gap:7px;padding-top:2px}@media(max-width:1200px){.bridge-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.bridge-storage-grid{grid-template-columns:1fr}.bridge-storage-actions{display:grid}.bridge-storage-actions form,.bridge-storage-actions .button{width:100%}}.bridge-node-scope-control{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bridge-node-scope-form{margin:0}.bridge-node-scope-form select{min-width:168px}.top-actions>.bridge-node-scope-control{justify-content:flex-end}.bridge-silo-name-link{color:inherit;text-decoration:none}.bridge-silo-name-link:hover,.bridge-silo-name-link:focus-visible{text-decoration:underline}.bridge-site-action-panel .bridge-target-picker{max-height:280px;overflow:auto}.bridge-site-action-submit{align-items:center}.bridge-site-action-submit .muted{margin:0;max-width:760px}@media(max-width:700px){.top-actions>.bridge-node-scope-control{width:100%;justify-content:flex-start}.bridge-node-scope-control .bridge-node-scope-form,.bridge-node-scope-form select{width:100%}.bridge-site-action-submit{align-items:stretch}.bridge-site-action-submit .button{width:100%}}.bridge-lazy-rows{display:contents}.bridge-lazy-tail{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px var(--panel-pad);border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 72%,transparent)}.bridge-lazy-status{color:var(--muted);font:700 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em}.bridge-lazy-sentinel{display:block;width:1px;height:1px;pointer-events:none}.bridge-site-action-panel{margin-bottom:14px}.mc-inspect-dialog-body>.bridge-health-section:first-child{border-top:0}.mc-inspect-dialog-body>.bridge-health-section,.mc-inspect-dialog-body>.bridge-finding-list{margin:0}.mc-inspect-dialog-body>.bridge-health-repair-operation{margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.bridge-fleet-live-progress{display:grid;gap:10px;padding-top:13px;padding-bottom:13px}.bridge-fleet-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--muted)}.bridge-fleet-progress-copy strong{color:var(--text);font-size:11px}.bridge-fleet-progress-copy span{font:700 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}.bridge-fleet-live-progress .operation-progress-track{height:14px;margin:0}@media(max-width:700px){.bridge-lazy-tail{padding-inline:var(--panel-pad-mobile)}.bridge-fleet-progress-copy{align-items:flex-start;flex-direction:column;gap:4px}}.bridge-silo-picker{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface2)}.bridge-silo-picker-copy{display:grid;gap:3px;min-width:0}.bridge-silo-picker-copy strong{font-size:10px}.bridge-silo-picker-copy small{color:var(--muted);font-size:9px;overflow-wrap:anywhere}@media(max-width:700px){.bridge-silo-picker{align-items:stretch;flex-direction:column}.bridge-silo-picker .button{width:100%}}.bridge-lazy-rows > [data-bridge-lazy-row]{content-visibility:auto;contain-intrinsic-size:auto 74px}@media (max-width:760px){.bridge-lazy-rows > [data-bridge-lazy-row]{contain-intrinsic-size:auto 118px}}.bridge-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.bridge-attention-console--full{margin-top:0}.bridge-attention-group{display:grid;grid-template-columns:92px minmax(260px,1fr) 106px minmax(190px,auto);gap:14px;align-items:center}.bridge-attention-group>.bridge-fact{text-align:right;min-width:0}.bridge-attention-copy .bridge-attention-label{display:block;font-size:var(--admin-help-size);font-weight:600;line-height:1.35}.bridge-attention-copy small{font-size:var(--admin-meta-size);font-weight:400;line-height:1.35}.bridge-attention-count{display:block;font-size:var(--admin-help-size);font-weight:600;line-height:1.35}.bridge-attention-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.bridge-attention-actions form{margin:0}.bridge-attention-site-remediation{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface2)}.bridge-attention-site-remediation>small{max-width:64ch;color:var(--muted);line-height:1.45}.bridge-attention-inspect-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface2)}.bridge-attention-inspect-summary strong{font-size:12px;white-space:nowrap}.bridge-attention-inspect-summary span{color:var(--muted);font-size:10px;line-height:1.45;text-align:right}.bridge-inspect-live-state{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 16px}.bridge-health-issue-list{display:grid;gap:0}.bridge-health-passed{border-top:1px solid var(--border);background:var(--surface2)}.bridge-health-passed>summary,.bridge-recovery-operation-history>summary{cursor:pointer;padding:12px 16px;color:var(--muted);font-size:10px;font-weight:750}.bridge-health-passed>.health-check-list,.bridge-recovery-operation-history>.resource-list{border-top:1px solid var(--border)}.bridge-recovery-operation-history{border-bottom:1px solid var(--border)}.bridge-site-action-panel .form-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.bridge-site-action-panel .bridge-target-selector{grid-column:1}.bridge-site-action-panel .bridge-site-action-submit{grid-column:2;margin:0;padding:0;border:0}.bridge-site-action-panel .bridge-site-action-submit .button{min-width:190px}.bridge-deployments-workspace{margin-top:var(--section-gap)}.bridge-change-set-dialog .mc-core-dialog-body{display:grid;gap:0;padding:0;overflow:auto}.bridge-change-set-source-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface2)}.bridge-change-set-source-panel{padding:16px}.bridge-change-set-source-panel .form-stack{max-width:none}.bridge-change-set-source-panel .bridge-target-selector{padding-top:4px}@media(max-width:1100px){}@media(max-width:900px){.bridge-attention-group{grid-template-columns:88px minmax(0,1fr) 96px}.bridge-attention-actions{grid-column:2/-1;justify-content:flex-start}}@media(max-width:700px){.bridge-attention-group{grid-template-columns:1fr;gap:8px}.bridge-attention-group>.bridge-fact{text-align:left}.bridge-attention-actions{grid-column:1;justify-content:flex-start}.bridge-attention-site-remediation,.bridge-attention-inspect-summary{align-items:flex-start;flex-direction:column}.bridge-attention-inspect-summary span{text-align:left}.bridge-site-action-panel .form-stack{grid-template-columns:1fr}.bridge-site-action-panel .bridge-target-selector,.bridge-site-action-panel .bridge-site-action-submit{grid-column:1}.bridge-site-action-panel .bridge-site-action-submit .button{width:100%;min-width:0}.bridge-change-set-source-tabs{align-items:stretch;flex-direction:column}.bridge-change-set-source-tabs .button{width:100%}}@media(max-width:1100px){.bridge-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bridge-overview-summary{grid-template-columns:1fr}}.bridge-sites-filter-form{display:grid;grid-template-columns:minmax(180px,240px) minmax(180px,280px);gap:8px;align-items:center}.bridge-sites-filter-form select,.bridge-sites-filter-form .library-search{width:100%;min-width:0}@media(max-width:700px){.bridge-sites-filter-form{grid-template-columns:1fr;width:100%}}.bridge-deployment-summary-surface{margin-bottom:var(--section-gap);overflow:hidden}.bridge-deployment-summary-surface .bridge-change-set-summary{margin:0;border-bottom:0}.bridge-scheduler-sync-summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:var(--admin-copy-size)}.bridge-scheduler-sync-summary>strong{font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums}.bridge-scheduler-sync-summary>span{color:var(--muted);font-size:var(--admin-help-size);font-variant-numeric:tabular-nums;white-space:nowrap}.bridge-scheduler-sync-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px}.bridge-scheduler-sync-progress .operation-progress-track{height:7px;margin:0}.bridge-scheduler-sync-progress>span{min-width:34px;text-align:right;font-size:var(--admin-meta-size);font-weight:600;font-variant-numeric:tabular-nums}.bridge-worker-activity-body{padding:0}.bridge-worker-now-list{display:grid;margin:0}.bridge-worker-activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px var(--panel-pad);border-top:1px solid var(--border);font-size:var(--admin-help-size);line-height:1.35}.bridge-worker-activity-row:first-child{border-top:0}.bridge-worker-activity-row>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.bridge-worker-task{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--admin-help-size);font-weight:500;line-height:1.35}.bridge-worker-detail{color:var(--muted);font-size:var(--admin-meta-size);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bridge-worker-activity-row .status-badge{flex:0 0 auto}.bridge-worker-empty{padding:13px var(--panel-pad);color:var(--muted);font-size:var(--admin-help-size)}.bridge-access-authority-actions{align-items:start}@media(max-width:760px){.bridge-scheduler-sync-summary{align-items:flex-start;flex-direction:column;gap:4px}.bridge-scheduler-sync-summary>span{white-space:normal}.bridge-worker-activity-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:9px var(--panel-pad-mobile)}.bridge-worker-detail{text-align:left;white-space:normal}}.bridge-resolution-label{font-weight:var(--admin-weight-strong)}.bridge-fact strong{font-weight:var(--admin-weight-strong)}.bridge-fact small{font-weight:var(--admin-weight-medium)}.bridge-scheduler-table .bridge-table-head,.bridge-scheduler-table .bridge-table-row{grid-template-columns:112px minmax(220px,1fr) minmax(210px,.9fr) minmax(190px,.75fr) 154px;gap:14px;align-items:start}.bridge-scheduler-table .resource-name strong{font-size:var(--admin-help-size);font-weight:var(--admin-weight-strong)}.bridge-scheduler-table .resource-name small{font-size:var(--admin-meta-size)}.bridge-scheduler-select-state{display:flex;align-items:center;gap:8px;min-width:0}.bridge-scheduler-select{width:16px;height:16px;margin:0;flex:0 0 auto;accent-color:var(--accent)}.bridge-scheduler-operations-head{align-items:center;gap:12px}.bridge-scheduler-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bridge-scheduler-bulk{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bridge-scheduler-bulk-select-all{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:var(--admin-meta-size);font-weight:var(--admin-weight-medium);white-space:nowrap}.bridge-scheduler-bulk-select-all input{margin:0}.bridge-scheduler-bulk select{min-height:30px;width:auto;min-width:150px;padding:4px 26px 4px 8px;font-size:var(--admin-meta-size)}.bridge-scheduler-worker-activity .panel-head,.bridge-scheduler-reconciliation .panel-head{min-height:0}.metric-grid.bridge-attention-metrics:has(>.metric:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.bridge-scheduler-table .bridge-table-head,.bridge-scheduler-table .bridge-table-row{grid-template-columns:96px minmax(190px,1fr) minmax(170px,.8fr) minmax(165px,.7fr) 132px;gap:12px}}@media(max-width:760px){.bridge-scheduler-table .bridge-table-head{display:none}.bridge-scheduler-table .bridge-table-row{grid-template-columns:96px minmax(0,1fr) auto;gap:8px 14px}.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-select-state{grid-column:1;grid-row:1}.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-operation{grid-column:2;grid-row:1}.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-targets,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-timing{grid-column:2;grid-row:auto}.bridge-scheduler-table .bridge-table-row>.row-actions{grid-column:3;grid-row:1/4;align-self:center}.metric-grid.bridge-attention-metrics:has(>.metric:nth-child(3):last-child){grid-template-columns:1fr}.bridge-scheduler-operations-head{align-items:flex-start}.bridge-scheduler-head-actions,.bridge-scheduler-bulk{justify-content:flex-start}}@media(max-width:560px){.bridge-scheduler-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px var(--panel-pad-mobile)}.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-select-state,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-operation,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-targets,.bridge-scheduler-table .bridge-table-row>.bridge-scheduler-timing,.bridge-scheduler-table .bridge-table-row>.row-actions{grid-column:1;grid-row:auto;justify-self:start}.bridge-scheduler-head-actions,.bridge-scheduler-bulk{width:100%}.bridge-scheduler-bulk select{min-width:0;flex:1 1 150px}}.bridge-update-workflow-manager{margin-top:0}.bridge-update-readiness-panel{margin-top:var(--section-gap)}.bridge-update-maintenance-manager{margin-top:0}@media(max-width:700px){.bridge-update-readiness-panel{margin-top:var(--section-gap-mobile)}.bridge-update-maintenance-manager{margin-top:0}}.bridge-node-state-table .bridge-table-head,.bridge-node-state-table .bridge-table-row{grid-template-columns:88px minmax(170px,.9fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(92px,.4fr) minmax(120px,.52fr) minmax(245px,.8fr);gap:14px}.bridge-node-state-table .bridge-node-actions{justify-content:flex-end;align-self:center;white-space:nowrap}@media(max-width:1100px){.bridge-node-state-table .bridge-table-head,.bridge-node-state-table .bridge-table-row{grid-template-columns:82px minmax(150px,.85fr) minmax(155px,.8fr) minmax(155px,.8fr) minmax(86px,.38fr) minmax(105px,.48fr) minmax(205px,.75fr);gap:12px}}@media(max-width:760px){.bridge-node-state-table .bridge-table-head{display:none}.bridge-node-state-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr);gap:8px 14px;align-items:start}.bridge-node-state-table .bridge-table-row>.status-badge{grid-column:1;grid-row:1}.bridge-node-state-table .bridge-table-row>.bridge-node-name{grid-column:2;grid-row:1}.bridge-node-state-table .bridge-table-row>.bridge-node-execution,.bridge-node-state-table .bridge-table-row>.bridge-node-storage,.bridge-node-state-table .bridge-table-row>.bridge-node-placements,.bridge-node-state-table .bridge-table-row>.bridge-node-capacity,.bridge-node-state-table .bridge-table-row>.bridge-node-actions{grid-column:2;grid-row:auto}.bridge-node-state-table .bridge-node-actions{justify-content:flex-start;white-space:normal}}@media(max-width:520px){.bridge-node-state-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px var(--panel-pad-mobile)}.bridge-node-state-table .bridge-table-row>.status-badge,.bridge-node-state-table .bridge-table-row>.bridge-node-name,.bridge-node-state-table .bridge-table-row>.bridge-node-execution,.bridge-node-state-table .bridge-table-row>.bridge-node-storage,.bridge-node-state-table .bridge-table-row>.bridge-node-placements,.bridge-node-state-table .bridge-table-row>.bridge-node-capacity,.bridge-node-state-table .bridge-table-row>.bridge-node-actions{grid-column:1;grid-row:auto}}.bridge-node-enrollment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:var(--panel-pad)}.bridge-node-enrollment-form label{display:grid;gap:6px;min-width:0;font-size:11px;font-weight:var(--admin-weight-strong)}.bridge-node-enrollment-form .button{white-space:nowrap}.bridge-node-enrollment-pending{border-top:1px solid var(--border)}.bridge-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.bridge-role-grid>div{display:grid;gap:3px;min-width:0;padding:12px var(--panel-pad);border-top:1px solid var(--border);border-right:1px solid var(--border)}.bridge-role-grid>div:nth-child(-n/**/+2){border-top:0}.bridge-role-grid>div:nth-child(2n){border-right:0}.bridge-role-grid strong{font-size:11px}.bridge-role-grid small{color:var(--muted);font-size:9px;line-height:1.4}@media(max-width:700px){.bridge-node-enrollment-form{grid-template-columns:minmax(0,1fr);padding:var(--panel-pad-mobile)}.bridge-node-enrollment-form .button{width:100%}.bridge-role-grid{grid-template-columns:minmax(0,1fr)}.bridge-role-grid>div{border-right:0}.bridge-role-grid>div:nth-child(2){border-top:1px solid var(--border)}}.bridge-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.bridge-capability-column{min-width:0}.bridge-capability-column h3{margin:0 0 7px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bridge-capability-list{display:grid}.bridge-capability-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);gap:14px;align-items:center;padding:9px 0}.bridge-capability-item+.bridge-capability-item{border-top:1px solid var(--border)}.bridge-capability-item .resource-name,.bridge-capability-value{display:grid;gap:3px;min-width:0}.bridge-capability-item strong{font-size:11px}.bridge-capability-item small{font-size:9px;color:var(--muted);line-height:1.4}.bridge-capability-value{text-align:right}@media(max-width:900px){.bridge-capability-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bridge-capability-item{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:560px){.bridge-capability-item{grid-template-columns:minmax(0,1fr);gap:4px}.bridge-capability-value{text-align:left}}.bridge-fabric-layout{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1200px){.bridge-fabric-layout{grid-template-columns:1fr}}.bridge-storage-allocation-row{grid-template-columns:58px minmax(210px,1fr) repeat(4,minmax(112px,148px));gap:14px}.bridge-storage-allocation-row>.bridge-fact{min-width:0}.bridge-storage-allocation-row>.bridge-fact strong,.bridge-storage-allocation-row>.bridge-fact small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.bridge-storage-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.bridge-storage-policy-section{min-width:0;border-top:0}.bridge-storage-policy-section+.bridge-storage-policy-section{border-left:1px solid var(--border)}.bridge-storage-policy-form{min-width:0}.bridge-storage-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-storage-policy-fields>[data-storage-limit-field]{grid-column:1/-1}.bridge-storage-refresh-fields{grid-template-columns:minmax(0,1fr)}.bridge-storage-policy-form>.button{width:100%}@media(max-width:1250px){.bridge-storage-policy-grid{grid-template-columns:minmax(0,1fr)}.bridge-storage-policy-section+.bridge-storage-policy-section{border-left:0;border-top:1px solid var(--border)}.bridge-storage-allocation-row{grid-template-columns:54px minmax(0,1fr);gap:7px 10px}.bridge-storage-allocation-row>.resource-name{grid-column:2}.bridge-storage-allocation-row>.bridge-fact{grid-column:2;text-align:left;display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:12px;align-items:baseline}.bridge-storage-allocation-row>.bridge-fact strong,.bridge-storage-allocation-row>.bridge-fact small{white-space:normal;overflow:visible;text-overflow:clip}}@media(max-width:680px){.bridge-storage-allocation-row>.bridge-fact{display:block}.bridge-storage-policy-fields{grid-template-columns:minmax(0,1fr)}.bridge-storage-policy-fields>[data-storage-limit-field]{grid-column:auto}}.package-policy-primary-grid .bridge-target-selector>.field-grid{grid-template-columns:1fr}.package-policy-primary-grid .bridge-target-selector [data-bridge-target-explicit]{margin-top:var(--field-gap)}.bridge-health-issue-list .health-check{grid-template-columns:12px minmax(0,1fr) minmax(190px,max-content);padding:12px 16px}.bridge-health-issue-list .health-check-actions{align-self:center;justify-content:flex-end}.bridge-health-issue-list .health-check-actions form{margin:0}.bridge-health-issue-list+.bridge-health-passed{border-top:1px solid var(--border)}@media(max-width:700px){.bridge-health-issue-list .health-check{grid-template-columns:12px minmax(0,1fr)}.bridge-health-issue-list .health-check-actions{grid-column:2;justify-content:flex-start}}.bridge-provision-form .field-grid>.bridge-provision-checkbox{align-self:end;margin:0;min-height:var(--control-h)}.bridge-silo-control-center .panel-head{align-items:center}.bridge-silo-control-center .panel-head>.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.bridge-silo-control-center .panel-head>.row-actions form{margin:0}.bridge-silo-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:var(--panel-body-y) var(--panel-pad)}.bridge-silo-control-card{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.bridge-silo-control-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.bridge-silo-control-card-head>div{display:grid;gap:3px;min-width:0}.bridge-silo-control-card-head>div>span{color:var(--muted);font:700 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.bridge-silo-control-card-head>div>strong{min-width:0;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.bridge-silo-control-card-head>small{color:var(--muted);font-size:9px;white-space:nowrap}.bridge-silo-control-empty{color:var(--muted);font-size:10px;line-height:1.45}.bridge-silo-control-result{padding:7px 8px;border:1px solid #bbf7d0;border-radius:var(--radius);background:#f0fdf4;color:#166534;font-size:10px;font-weight:600}.bridge-silo-control-copy{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px}.bridge-silo-control-copy>span{display:grid;gap:3px;min-width:0;padding:7px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface2)}.bridge-silo-control-copy>span>strong{color:var(--muted);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.bridge-silo-control-copy>span>small{min-width:0;color:var(--text);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.bridge-silo-control-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:9px;border-top:1px solid var(--border)}.bridge-silo-control-actions form{margin:0}.bridge-silo-compact-list,.bridge-silo-operation-list,.bridge-silo-control-findings{display:grid;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.bridge-silo-compact-list>div,.bridge-silo-operation-list>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border-top:1px solid var(--border);background:#fff}.bridge-silo-operation-list>div{grid-template-columns:auto minmax(0,1fr) auto}.bridge-silo-compact-list>div:first-child,.bridge-silo-operation-list>div:first-child{border-top:0}.bridge-silo-compact-list>div>span:nth-child(2),.bridge-silo-operation-list>div>span:nth-child(2){display:grid;gap:2px;min-width:0}.bridge-silo-compact-list strong,.bridge-silo-operation-list strong{font-size:10px;line-height:1.35}.bridge-silo-compact-list small,.bridge-silo-operation-list small{color:var(--muted);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.bridge-silo-control-findings>span{padding:7px 8px;border-top:1px solid var(--border);font-size:10px;line-height:1.4}.bridge-silo-control-findings>span:first-child{border-top:0}.bridge-silo-targeting-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin:0}.bridge-silo-targeting-form label{display:grid;gap:5px;min-width:0;font-size:10px;font-weight:700}.bridge-silo-group-form{display:grid;gap:8px;padding-top:9px;border-top:1px solid var(--border)}.bridge-silo-group-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bridge-silo-group-options>.check{margin:0;min-width:0}.bridge-silo-targeting-form>.button{height:var(--control-h);min-height:var(--control-h);min-width:72px;align-self:end}.bridge-silo-group-form>.button{justify-self:start}.bridge-silo-storage-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--field-gap)}.bridge-silo-storage-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;min-width:0;margin:0}.bridge-silo-relocation-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);gap:18px;align-items:end;border-top:1px solid var(--border)}.bridge-silo-relocation-copy{min-width:0}.bridge-silo-relocation-copy strong{display:block;font-size:11px}.bridge-silo-relocation-copy small{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.4}.bridge-silo-relocation-form{display:grid;grid-template-columns:minmax(190px,1fr) auto;gap:8px;align-items:end;min-width:0;margin:0}.bridge-silo-relocation-form label{margin:0}.bridge-silo-relocation-form>.button{height:var(--control-h);min-height:var(--control-h);align-self:end;white-space:nowrap}.bridge-silo-capacity-form:has([data-storage-limit-field]:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(88px,110px) auto}.bridge-silo-storage-form>label{display:grid;gap:6px;min-width:0;font-size:var(--admin-label-size);font-weight:var(--admin-weight-strong)}.bridge-silo-storage-form>.button{height:var(--control-h);min-height:var(--control-h);align-self:end;justify-self:start;white-space:nowrap}@media(max-width:1050px){.bridge-silo-control-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.bridge-provision-form .field-grid>.bridge-provision-checkbox{align-self:stretch}.bridge-silo-control-center .panel-head{align-items:flex-start}.bridge-silo-control-center .panel-head>.row-actions{width:100%;justify-content:flex-start}.bridge-silo-control-grid{gap:8px;padding-left:var(--panel-pad-mobile);padding-right:var(--panel-pad-mobile)}.bridge-silo-control-card-head{align-items:flex-start;flex-direction:column}.bridge-silo-control-card-head>small{white-space:normal}.bridge-silo-compact-list>div,.bridge-silo-operation-list>div{grid-template-columns:10px minmax(0,1fr)}.bridge-silo-operation-list>div{grid-template-columns:minmax(0,1fr)}.bridge-silo-compact-list .row-actions,.bridge-silo-operation-list .row-actions{grid-column:2;justify-content:flex-start}.bridge-silo-operation-list .row-actions{grid-column:1}.bridge-silo-targeting-form{grid-template-columns:minmax(0,1fr)}.bridge-silo-targeting-form>.button{width:100%}.bridge-silo-storage-controls{grid-template-columns:minmax(0,1fr)}.bridge-silo-storage-form,.bridge-silo-capacity-form:has([data-storage-limit-field]:not([hidden])){grid-template-columns:minmax(0,1fr)}.bridge-silo-relocation-control,.bridge-silo-relocation-form{grid-template-columns:minmax(0,1fr)}.bridge-silo-relocation-form>.button{justify-self:start}.bridge-silo-storage-form>.button{width:100%;justify-self:stretch}.bridge-silo-group-options{grid-template-columns:minmax(0,1fr)}}.bridge-convergence-items{display:grid;gap:0;border-top:1px solid var(--border)}.bridge-convergence-item{display:grid;grid-template-columns:74px minmax(180px,1fr) minmax(100px,.55fr) minmax(100px,.55fr);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.bridge-convergence-values{display:grid;gap:2px;min-width:0}.bridge-convergence-values small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.bridge-convergence-values strong{font-size:11px;overflow-wrap:anywhere}.bridge-node-name a{color:inherit;text-decoration:none}.bridge-node-name a:hover{text-decoration:underline}.bridge-fabric-placement-search{padding:10px var(--panel-pad);border-bottom:1px solid var(--border)}.bridge-fabric-placement-search label,.bridge-fabric-placement-search input{width:100%}.bridge-fabric-placement-panel>.empty-state{margin:0}@media(max-width:760px){.bridge-convergence-item{grid-template-columns:70px minmax(0,1fr)}.bridge-convergence-values{grid-column:2}.bridge-extension-sites-head{display:none}.bridge-extension-sites-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(74px,auto));gap:8px 12px}.bridge-extension-sites-row>.type-pill{grid-column:1/-1}.bridge-extension-sites-count strong{font-size:15px}}.bridge-relocation-progress{display:grid;gap:5px;margin-top:6px;min-width:180px;max-width:420px}.bridge-relocation-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--muted);font-size:var(--admin-meta-size);font-variant-numeric:tabular-nums}.bridge-relocation-progress-copy strong{color:var(--text);font-size:inherit;font-weight:var(--admin-weight-strong);white-space:nowrap}.bridge-relocation-progress .operation-progress-track{height:6px;margin:0}.bridge-relocation-progress.is-compact{min-width:160px;max-width:320px}.bridge-silo-operation-list .bridge-relocation-progress{margin-top:4px;max-width:360px}@media(max-width:760px){.bridge-relocation-progress,.bridge-relocation-progress.is-compact{min-width:0;max-width:none;width:100%}.bridge-relocation-progress-copy{align-items:flex-start;flex-direction:column;gap:2px}}.bridge-activity-filters{flex-wrap:wrap}.bridge-activity-filters .inline-form{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bridge-activity-filters label{display:flex;align-items:stretch}.bridge-activity-filters select{width:auto;min-width:140px;height:var(--control-h-sm);min-height:var(--control-h-sm);padding:5px 8px;font-size:10px}.bridge-activity-filters .button{height:var(--control-h-sm);min-height:var(--control-h-sm)}@container admin-workspace (max-width:1020px){.bridge-fabric-layout,.bridge-operations-layout,.bridge-deployments-layout,.bridge-sites-layout,.bridge-silo-manage-layout{grid-template-columns:minmax(0,1fr)}.bridge-storage-policy-grid{grid-template-columns:minmax(0,1fr)}.bridge-storage-policy-section+.bridge-storage-policy-section{border-left:0;border-top:1px solid var(--border)}.bridge-storage-allocation-row{grid-template-columns:54px minmax(0,1fr);gap:7px 10px}.bridge-storage-allocation-row>.resource-name{grid-column:2}.bridge-storage-allocation-row>.bridge-fact{grid-column:2;text-align:left;display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:12px;align-items:baseline}.bridge-storage-allocation-row>.bridge-fact strong,.bridge-storage-allocation-row>.bridge-fact small{white-space:normal;overflow:visible;text-overflow:clip}.bridge-activity-table .bridge-table-head{display:none}.bridge-activity-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr) 150px;grid-template-areas:"outcome action when" ". actor when" ". subject when";gap:7px 14px}.bridge-activity-table .activity-outcome{grid-area:outcome}.bridge-activity-table .activity-action{grid-area:action}.bridge-activity-table .activity-actor{grid-area:actor}.bridge-activity-table .activity-subject{grid-area:subject}.bridge-activity-table .activity-when{grid-area:when}.bridge-activity-table .activity-actor::before,.bridge-activity-table .activity-subject::before{display:block;margin:0 0 2px;color:var(--muted);font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.bridge-activity-table .activity-actor::before{content:"Actor"}.bridge-activity-table .activity-subject::before{content:"Subject"}.bridge-node-state-table .bridge-table-head{display:none}.bridge-node-state-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr);gap:8px 14px;align-items:start}.bridge-node-state-table .bridge-table-row>.status-badge{grid-column:1;grid-row:1}.bridge-node-state-table .bridge-table-row>.bridge-node-name{grid-column:2;grid-row:1}.bridge-node-state-table .bridge-table-row>.bridge-node-execution,.bridge-node-state-table .bridge-table-row>.bridge-node-storage,.bridge-node-state-table .bridge-table-row>.bridge-node-placements,.bridge-node-state-table .bridge-table-row>.bridge-node-capacity,.bridge-node-state-table .bridge-table-row>.bridge-node-actions{grid-column:2;grid-row:auto}.bridge-convergence-item{grid-template-columns:70px minmax(0,1fr)}.bridge-convergence-values{grid-column:2}.bridge-fabric-table .bridge-table-head{display:none}.bridge-fabric-table .bridge-table-row{grid-template-columns:88px minmax(0,1fr);gap:8px 14px;align-items:start}.bridge-fabric-table .bridge-table-row>.status-badge{grid-column:1;grid-row:1}.bridge-fabric-table .bridge-table-row>.bridge-fabric-silo{grid-column:2;grid-row:1}.bridge-fabric-table .bridge-table-row>.bridge-fabric-node,.bridge-fabric-table .bridge-table-row>.bridge-fabric-storage,.bridge-fabric-table .bridge-table-row>.bridge-fabric-runtime{grid-column:2;grid-row:auto}.bridge-extension-sites-head{display:none}.bridge-extension-sites-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(74px,auto));gap:8px 12px}.bridge-extension-sites-row>.type-pill{grid-column:1/-1}.bridge-extension-sites-count strong{font-size:15px}}@container admin-workspace (max-width:720px){.bridge-storage-allocation-row>.bridge-fact{display:block}.bridge-activity-table .bridge-table-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"outcome" "action" "actor" "subject" "when";gap:8px;padding-left:var(--panel-pad-mobile);padding-right:var(--panel-pad-mobile)}.bridge-activity-table .activity-when::before{content:"When";display:block;margin:0 0 2px;color:var(--muted);font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.bridge-node-state-table .bridge-table-row,.bridge-fabric-table .bridge-table-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px var(--panel-pad-mobile)}.bridge-node-state-table .bridge-table-row>.status-badge,.bridge-node-state-table .bridge-table-row>.bridge-node-name,.bridge-node-state-table .bridge-table-row>.bridge-node-execution,.bridge-node-state-table .bridge-table-row>.bridge-node-storage,.bridge-node-state-table .bridge-table-row>.bridge-node-placements,.bridge-node-state-table .bridge-table-row>.bridge-node-capacity,.bridge-node-state-table .bridge-table-row>.bridge-node-actions,.bridge-fabric-table .bridge-table-row>.status-badge,.bridge-fabric-table .bridge-table-row>.bridge-fabric-silo,.bridge-fabric-table .bridge-table-row>.bridge-fabric-node,.bridge-fabric-table .bridge-table-row>.bridge-fabric-storage,.bridge-fabric-table .bridge-table-row>.bridge-fabric-runtime{grid-column:1;grid-row:auto}}.bridge-convergence-control .panel-body{padding-top:0}.bridge-convergence-control .bridge-convergence-items{border-top:0;padding:0 var(--panel-pad)}.bridge-convergence-domain .panel-body{padding-top:11px;padding-bottom:11px}.bridge-convergence-domain .status-grid{margin-top:0;gap:8px}.bridge-convergence-domain .status-grid>div{grid-template-columns:minmax(128px,.8fr) minmax(0,1fr);gap:14px}.bridge-convergence-domain .status-grid strong{font-size:var(--admin-copy-size);font-weight:var(--admin-weight-medium)}.bridge-convergence-domain .status-grid span{font-size:var(--admin-copy-size);font-variant-numeric:tabular-nums}.bridge-convergence-domain .error-text{margin-top:10px;font-size:var(--admin-help-size);font-family:inherit}.bridge-convergence-item .resource-name strong,.bridge-convergence-values strong{font-family:inherit}.bridge-convergence-values small{font-family:inherit}.bridge-scheduler-work-list{display:grid}.bridge-scheduler-work-row{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px var(--panel-pad);border-top:1px solid var(--border)}.bridge-scheduler-work-row:first-child{border-top:0}.bridge-scheduler-work-domain{font-size:var(--admin-meta-size);font-weight:var(--admin-weight-medium);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bridge-scheduler-work-row .resource-name strong{font-size:var(--admin-copy-size);font-weight:var(--admin-weight-strong)}.bridge-scheduler-work-row .resource-name small{font-size:var(--admin-help-size)}@media(max-width:900px){.bridge-scheduler-work-row{grid-template-columns:100px minmax(0,1fr) auto;gap:10px}}@media(max-width:620px){.bridge-convergence-domain .status-grid>div{grid-template-columns:1fr;gap:2px}.bridge-scheduler-work-row{grid-template-columns:minmax(0,1fr) auto}.bridge-scheduler-work-domain{grid-column:1/-1}}.bridge-table-row,.bridge-scheduler-work-row{border-color:#232326}.bridge-table-row:hover{background:var(--surface-interact)}.bridge-silo-control-card,.bridge-silo-compact-list>div,.bridge-silo-operation-list>div{background:var(--surface);border-color:#27272a}.bridge-silo-control-result{border-color:#14532d;background:rgba(16,185,129,.08);color:#a7f3d0}.bridge-performance-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.bridge-overview-performance-stack{margin-bottom:var(--section-gap)}.bridge-performance-table .bridge-table-head,.bridge-performance-table .bridge-table-row{grid-template-columns:minmax(150px,1.2fr) 76px 90px 72px 72px 72px 80px 80px;gap:12px}.bridge-performance-table .bridge-table-row>span{min-width:0;font-size:10px}.bridge-performance-table .bridge-table-row>span:first-child{display:grid;gap:2px}.bridge-performance-table .bridge-table-row>span:first-child strong{font-size:11px}.bridge-performance-table .bridge-table-row>span:first-child small{color:var(--muted);font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}.bridge-performance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1250px){.bridge-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-performance-table .bridge-table-head,.bridge-performance-table .bridge-table-row{grid-template-columns:minmax(130px,1fr) 68px 82px 64px 64px 64px 72px 72px;gap:9px}}@media(max-width:900px){.bridge-performance-table .bridge-table-head{display:none}.bridge-performance-table .bridge-table-row{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px 14px;align-items:start}.bridge-performance-table .bridge-table-row>span:nth-child(n/**/+6){display:none}}@media(max-width:700px){.bridge-performance-metrics,.bridge-performance-summary{grid-template-columns:1fr 1fr}.bridge-performance-table .bridge-table-row{grid-template-columns:minmax(0,1fr) auto}.bridge-performance-table .bridge-table-row>span:nth-child(n/**/+4){display:none}}.bridge-convergence-reconciling-link{display:inline-flex;align-items:center;gap:4px;text-decoration:none;white-space:nowrap}.bridge-runtime-policy-form{display:grid;gap:0}.bridge-runtime-policy-group{margin:0;padding:14px var(--panel-pad);min-width:0}.bridge-runtime-policy-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bridge-runtime-policy-fields.is-workers{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-runtime-policy-fields>label{display:grid;align-content:start;gap:5px;min-width:0;font-size:var(--admin-label-size);font-weight:var(--admin-weight-strong)}.bridge-runtime-policy-fields>label small{min-height:2.7em;color:var(--muted);font-size:var(--admin-help-size);font-weight:var(--admin-weight-medium);line-height:1.35}.bridge-runtime-policy-fields.is-workers>label small{min-height:2.7em}.bridge-runtime-policy-form>.panel-actions{margin:0;padding:10px var(--panel-pad);border-top:1px solid var(--border);justify-content:flex-end}@media(max-width:1100px){.bridge-runtime-policy-fields.is-workers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bridge-runtime-policy-fields,.bridge-runtime-policy-fields.is-workers{grid-template-columns:1fr}}.bridge-update-center-summary{overflow:hidden}.bridge-site-action-panel{margin-bottom:0}.bridge-site-action-disclosure{display:block}.bridge-site-action-disclosure>summary{list-style:none;cursor:pointer}.bridge-site-action-disclosure>summary::-webkit-details-marker{display:none}.bridge-site-action-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:var(--panel-head-y) var(--panel-pad)}.bridge-site-action-summary>span:first-child{display:grid;gap:2px;min-width:0}.bridge-site-action-summary>span:first-child>strong{font-size:12px;font-weight:600}.bridge-site-action-summary small{color:var(--muted);font-size:var(--admin-help-size);line-height:1.4}.bridge-site-action-disclosure[open]>.bridge-site-action-summary{border-bottom:1px solid var(--border);background:var(--surface2)}.bridge-site-action-panel .bridge-site-action-form{display:grid;grid-template-columns:1fr;gap:12px;padding:14px var(--panel-pad) var(--panel-body-y);align-items:stretch}.bridge-site-action-targets{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.bridge-site-action-targets>summary{cursor:pointer;padding:10px 11px;font-size:var(--admin-label-size);font-weight:600;background:var(--surface2)}.bridge-site-action-target-body{padding:12px}.bridge-site-action-panel .bridge-site-action-targets .bridge-target-selector{grid-column:auto}.bridge-site-action-panel .bridge-site-action-submit{grid-column:auto;margin:0;padding:0;border:0;justify-content:flex-end}.bridge-site-action-panel .bridge-site-action-submit .button{min-width:170px}@media(max-width:720px){.bridge-site-action-summary{align-items:flex-start;flex-direction:column;padding-inline:var(--panel-pad-mobile)}.bridge-site-action-summary>.button{width:100%;justify-content:center}.bridge-site-action-panel .bridge-site-action-form{padding-inline:var(--panel-pad-mobile)}.bridge-site-action-panel .bridge-site-action-submit .button{width:100%;min-width:0}}.bridge-scheduler-work-purpose{max-width:920px;line-height:1.4}.bridge-performance-page .bridge-performance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.bridge-performance-policy-form{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bridge-performance-policy-form label{min-width:190px}@media(max-width:720px){.bridge-performance-page .bridge-performance-metrics{grid-template-columns:1fr 1fr}.bridge-performance-policy-form{justify-content:flex-start}.bridge-performance-policy-form label{min-width:0;flex:1 1 100%}}.bridge-performance-policy-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,320px);align-items:stretch}.bridge-performance-policy-layout .performance-fact-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-performance-policy-layout .performance-fact-grid>div:nth-child(2n){border-right:0}.bridge-performance-policy-layout .performance-fact-grid>div:nth-last-child(-n/**/+2){border-bottom:0}@media(max-width:1000px){.bridge-performance-policy-layout{grid-template-columns:1fr}.bridge-performance-policy-control{border-left:0;border-top:1px solid var(--border)}}@media(max-width:720px){.bridge-performance-policy-layout .performance-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-performance-policy-control{padding-inline:var(--panel-pad-mobile)}.bridge-performance-policy-control .button{width:100%;justify-self:stretch}}@media(max-width:1000px){}@media(max-width:720px){.bridge-performance-policy-control{align-items:stretch;flex-direction:column;padding-inline:var(--panel-pad-mobile)}.bridge-performance-policy-control label{display:grid;gap:5px;white-space:normal}.bridge-performance-policy-control select{min-width:0;width:100%}.bridge-performance-policy-control .button{width:100%}}.bridge-runtime-policy-group+.bridge-runtime-policy-group{border-top:1px solid var(--border)}@media(max-width:760px){.bridge-performance-policy-control{border-left:0;border-top:1px solid var(--border);justify-content:stretch;padding-inline:var(--panel-pad-mobile)}.bridge-performance-policy-control select{min-width:0;flex:1}}.bridge-performance-policy-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin:0;padding:12px var(--panel-pad);border-left:1px solid var(--border);background:var(--surface2)}.bridge-performance-policy-control select{flex:1 1 160px;width:0;min-width:0;max-width:100%}.bridge-performance-policy-control .button{flex:0 0 auto;width:auto;min-width:64px;margin:0}.bridge-silo-control-card{min-width:0;gap:var(--field-gap)}.bridge-silo-control-actions{margin-top:auto;padding-top:var(--field-gap)}@media(max-width:1000px){.bridge-performance-policy-control{border-left:0;border-top:1px solid var(--border);justify-content:flex-start}.bridge-performance-policy-control select{flex:0 1 240px;width:100%}}@media(max-width:720px){.bridge-runtime-policy-group{padding:12px var(--panel-pad-mobile)}.bridge-performance-policy-control{flex-direction:row;align-items:center;padding-inline:var(--panel-pad-mobile)}.bridge-performance-policy-control select{flex:1 1 0;min-width:0}.bridge-performance-policy-control .button{width:auto}}.bridge-scheduler-facts,.bridge-worker-facts,.bridge-convergence-facts,.bridge-host-node-facts{border-top:0;gap:1px;background:var(--border)}.bridge-scheduler-facts>div,.bridge-worker-facts>div,.bridge-convergence-facts>div,.bridge-host-node-facts>div{border:0;background:var(--surface)}.bridge-scheduler-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-worker-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.bridge-convergence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-host-node-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-measure{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bridge-measure-unit{color:var(--muted);font-size:var(--admin-meta-size);font-weight:500;letter-spacing:0;text-transform:none}.bridge-convergence-domain .panel-body{padding:0}.bridge-convergence-domain .error-text,.bridge-convergence-domain .muted{margin:10px var(--panel-pad) 12px}.bridge-host-node-panel code{font-size:11px;overflow-wrap:anywhere;white-space:normal}@media(max-width:1100px){.bridge-scheduler-facts,.bridge-worker-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.bridge-scheduler-facts,.bridge-worker-facts,.bridge-convergence-facts,.bridge-host-node-facts{grid-template-columns:1fr}.bridge-convergence-domain .error-text,.bridge-convergence-domain .muted{margin-inline:var(--panel-pad-mobile)}}.bridge-node-enrollment-result{margin:var(--panel-pad);margin-bottom:0}@media(max-width:560px){.bridge-node-enrollment-result{margin:var(--panel-pad-mobile);margin-bottom:0}}.bridge-sites-side{min-width:0}.bridge-sites-provision-workspace{overflow:hidden}.bridge-sites-provision-panel{padding:0}.bridge-sites-provision-inner{border:0;border-radius:0;background:transparent;margin:0}.bridge-sites-provision-inner>.panel-head{border-top:0}.bridge-sites-provision-inner>.panel-head h2{font-size:13px}.bridge-sites-provision-inner .form-stack{padding:var(--panel-pad)}.bridge-performance-policy-layout .performance-fact-grid>div:nth-child(-n/**/+2){border-bottom:1px solid var(--border)}.bridge-performance-worker-table .bridge-table-head,.bridge-performance-worker-table .bridge-table-row{grid-template-columns:minmax(190px,1.35fr) 90px 90px 90px 90px 110px;gap:12px}.bridge-performance-worker-table .bridge-table-row>span,.bridge-performance-node-table .bridge-table-row>span,.bridge-overview-node-table .bridge-table-row>span{min-width:0;font-size:10px;font-variant-numeric:tabular-nums}.bridge-performance-worker-table .bridge-table-row>span:first-child,.bridge-performance-node-table .bridge-table-row>span:first-child{display:grid;gap:2px}.bridge-performance-worker-table .bridge-table-row>span:first-child strong,.bridge-performance-node-table .bridge-table-row>span:first-child strong{font-size:11px}.bridge-performance-worker-table .bridge-table-row>span:first-child small,.bridge-performance-node-table .bridge-table-row>span:first-child small{color:var(--muted);font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;overflow-wrap:anywhere}.bridge-performance-node-table,.bridge-overview-node-table{overflow-x:auto}.bridge-performance-node-table .bridge-table-head,.bridge-performance-node-table .bridge-table-row{grid-template-columns:minmax(190px,1.35fr) 84px 92px 84px 92px 108px 78px 92px;gap:12px;padding-block:9px}.bridge-overview-node-table .bridge-table-head,.bridge-overview-node-table .bridge-table-row{grid-template-columns:minmax(170px,1.35fr) 88px 82px 82px 86px 92px 72px 72px;gap:12px;padding-block:9px}.bridge-performance-node-table .bridge-table-row>span:not(:first-child),.bridge-overview-node-table .bridge-table-row>span:not(:first-child){white-space:nowrap}.bridge-overview-node-table .bridge-table-row>span:first-child strong{font-size:11px}@media(max-width:1200px){.bridge-performance-node-table .bridge-table-head,.bridge-performance-node-table .bridge-table-row{min-width:930px}.bridge-overview-node-table .bridge-table-head,.bridge-overview-node-table .bridge-table-row{min-width:860px}}@media(max-width:900px){.bridge-performance-worker-table .bridge-table-head{display:none}.bridge-performance-worker-table .bridge-table-row{grid-template-columns:minmax(0,1fr) repeat(2,auto);gap:7px 14px;align-items:start}.bridge-performance-worker-table .bridge-table-row>span:nth-child(n/**/+4){display:none}}.package-policy-primary-grid>.bridge-target-selector{align-self:start}.bridge-package-target{display:grid;gap:var(--field-gap)}.bridge-package-target>label{display:grid;gap:7px}.bridge-runtime-policy-disclosure>summary{cursor:pointer;list-style:none}.bridge-runtime-policy-disclosure>summary::-webkit-details-marker{display:none}.bridge-runtime-policy-summary{user-select:none}.bridge-runtime-policy-summary::after{content:"+";display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:15px;font-weight:500;line-height:1}.bridge-runtime-policy-disclosure[open]>.bridge-runtime-policy-summary::after{content:"−"}.bridge-runtime-policy-summary-state{margin-left:auto;color:var(--muted);font:600 9px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.bridge-runtime-policy-body{border-top:1px solid var(--border)}.bridge-runtime-policy-toolbar{display:flex;justify-content:flex-end;padding:10px var(--panel-pad) 0}.bridge-runtime-policy-toolbar form{margin:0}@media(max-width:700px){.bridge-node-scope-control{max-width:min(44vw,220px)}.bridge-node-scope-control form,.bridge-node-scope-control select{min-width:0;max-width:100%}}.bridge-performance-page .bridge-performance-table .bridge-table-row>span,.bridge-performance-page .bridge-performance-worker-table .bridge-table-row>span,.bridge-performance-page .bridge-performance-node-table .bridge-table-row>span{font-size:11px;line-height:1.35;font-weight:500;font-variant-numeric:tabular-nums}.bridge-performance-page .bridge-performance-table .bridge-table-row>span strong,.bridge-performance-page .bridge-performance-worker-table .bridge-table-row>span strong,.bridge-performance-page .bridge-performance-node-table .bridge-table-row>span strong{font-size:11px;font-weight:600;line-height:1.35}.bridge-performance-page .bridge-performance-table .bridge-table-row>span small,.bridge-performance-page .bridge-performance-worker-table .bridge-table-row>span small,.bridge-performance-page .bridge-performance-node-table .bridge-table-row>span small{color:var(--muted);font:500 9px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.035em}.bridge-performance-page .bridge-table-head{font-size:9px;font-weight:700}.bridge-fleet-run{display:grid;gap:var(--section-gap)}.bridge-fleet-summary>:first-child{grid-template-columns:repeat(5,minmax(0,1fr))}.bridge-fleet-node-table .bridge-table-row>span:not(:first-child){font-size:11px;font-variant-numeric:tabular-nums}.bridge-fleet-node-table .bridge-table-row>span:first-child strong{font-size:11px;font-weight:600}.bridge-fleet-node-table .bridge-table-row>span:first-child small,.bridge-fleet-node-table .bridge-fleet-last-progress small{font-size:9px;color:var(--muted)}.bridge-fleet-failures .bridge-table-head,.bridge-fleet-failures .bridge-table-row{grid-template-columns:32px 96px minmax(210px,1fr) minmax(170px,.7fr) minmax(260px,1.15fr) auto;gap:12px}.bridge-fleet-failures .bridge-table-row{align-items:center}.bridge-fleet-all-silos-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--panel-pad);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface2)}.bridge-fleet-all-silos-head h3{margin:0;font-size:12px;font-weight:600}@media(max-width:1100px){.bridge-fleet-summary>:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.bridge-fleet-summary>:first-child{grid-template-columns:1fr 1fr}.bridge-fleet-node-table .bridge-table-row>span:first-child,.bridge-fleet-failures .bridge-table-row>.resource-name{grid-column:1}.bridge-fleet-node-table .bridge-table-row>span:not(:first-child),.bridge-fleet-failures .bridge-table-row>span{grid-column:1}.bridge-fleet-failures .bridge-table-row>.row-actions{grid-column:2;grid-row:1/5;align-self:center}.bridge-fleet-failures .bridge-table-row>input{grid-column:2;grid-row:1}}.bridge-performance-page .bridge-performance-table .bridge-table-row>span,.bridge-performance-page .bridge-performance-worker-table .bridge-table-row>span,.bridge-performance-page .bridge-performance-node-table .bridge-table-row>span{font-size:var(--admin-help-size);line-height:1.4;font-weight:500;font-variant-numeric:tabular-nums}.bridge-performance-page .bridge-performance-table .bridge-table-row>span strong,.bridge-performance-page .bridge-performance-worker-table .bridge-table-row>span strong,.bridge-performance-page .bridge-performance-node-table .bridge-table-row>span strong{font-size:var(--admin-help-size);font-weight:600;line-height:1.4}.bridge-performance-page .bridge-performance-table .bridge-table-row>span small,.bridge-performance-page .bridge-performance-worker-table .bridge-table-row>span small,.bridge-performance-page .bridge-performance-node-table .bridge-table-row>span small{color:var(--muted);font:500 var(--admin-meta-size)/1.4 "Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.025em}.bridge-performance-page .bridge-table-head{font-size:var(--admin-meta-size);font-weight:600;letter-spacing:.04em}.bridge-performance-page .bridge-table-row{min-height:48px}.bridge-performance-page .bridge-performance-policy-layout .performance-fact-grid small{font-size:var(--admin-meta-size)}.bridge-performance-page .bridge-performance-policy-layout .performance-fact-grid strong{font-size:var(--admin-label-size);font-weight:600}.bridge-performance-page .overview-summary-head>div>span{font-size:var(--admin-meta-size)}.bridge-performance-page .overview-summary-head strong,.bridge-performance-page .overview-summary-facts b{font-weight:600}.bridge-fleet-run{display:block;overflow:hidden}.bridge-fleet-run>.panel-head{border-bottom:0}.bridge-fleet-run .bridge-fleet-summary .metric-grid{margin:0;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bridge-fleet-run .bridge-fleet-summary .metric{min-height:72px;margin:0;padding:12px var(--panel-pad);border:0;border-right:1px solid var(--border);border-radius:0;background:var(--surface)}.bridge-fleet-run .bridge-fleet-summary .metric:last-child{border-right:0}.bridge-fleet-run .bridge-fleet-summary .metric>span{font-size:var(--admin-meta-size);font-weight:600;letter-spacing:.045em}.bridge-fleet-run .bridge-fleet-summary .metric strong{font-size:18px;font-weight:600}.bridge-fleet-run>.bridge-operation-stamp{margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface2)}.bridge-fleet-run>.panel-actions{min-height:48px;margin:0;padding:9px var(--panel-pad);border-bottom:1px solid var(--border);background:var(--surface);justify-content:flex-end}.bridge-fleet-run .panel-subsection{margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;overflow:hidden}.bridge-fleet-run .panel-subsection-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:9px var(--panel-pad);border-bottom:1px solid var(--border);background:var(--surface2)}.bridge-fleet-run .panel-subsection-head h3{margin:0;font-size:var(--admin-label-size);font-weight:600}.bridge-fleet-node-table .bridge-table-head,.bridge-fleet-node-table .bridge-table-row{grid-template-columns:minmax(190px,1.25fr) 76px 76px 76px 76px 76px minmax(150px,.8fr);gap:12px}.bridge-fleet-node-table .bridge-table-row>span:not(:first-child),.bridge-fleet-node-table .bridge-table-row>span:first-child strong{font-size:var(--admin-help-size);line-height:1.4}.bridge-fleet-node-table .bridge-table-row>span:first-child strong{font-weight:600}.bridge-fleet-node-table .bridge-table-row>span:first-child small,.bridge-fleet-node-table .bridge-fleet-last-progress small{font:500 var(--admin-meta-size)/1.4 "Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted)}.bridge-fleet-failures .bridge-table-head,.bridge-fleet-failures .bridge-table-row{grid-template-columns:32px 96px minmax(210px,1fr) minmax(170px,.7fr) minmax(280px,1.25fr) auto;gap:12px}.bridge-fleet-failures .bridge-table-row{align-items:center;min-height:58px}.bridge-fleet-failures .resource-name strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.bridge-fleet-failures .bridge-table-row>.row-actions{justify-self:end}.bridge-fleet-failure-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bridge-fleet-all-silos-head{min-height:46px;padding:9px var(--panel-pad);border-top:0}.bridge-fleet-all-silos-head h3{font-size:var(--admin-label-size)}@media(max-width:1100px){.bridge-fleet-run .bridge-fleet-summary .metric:nth-child(3n){border-right:0}.bridge-fleet-run .bridge-fleet-summary .metric:nth-child(n/**/+4){border-top:1px solid var(--border)}.bridge-fleet-node-table .bridge-table-head,.bridge-fleet-node-table .bridge-table-row{grid-template-columns:minmax(170px,1fr) repeat(5,68px) minmax(130px,.8fr)}}@media(max-width:800px){.bridge-fleet-run .bridge-fleet-summary .metric{border-top:1px solid var(--border)}.bridge-fleet-run .bridge-fleet-summary .metric:nth-child(-n/**/+2){border-top:0}.bridge-fleet-run .bridge-fleet-summary .metric:nth-child(odd){border-right:1px solid var(--border)}.bridge-fleet-run .bridge-fleet-summary .metric:nth-child(even){border-right:0}.bridge-fleet-run .bridge-fleet-summary .metric:last-child{grid-column:1/-1;border-right:0}.bridge-fleet-run .panel-subsection-head{align-items:flex-start;flex-direction:column}.bridge-fleet-failure-toolbar{width:100%}.bridge-fleet-failure-toolbar .button{flex:1 1 auto}.bridge-fleet-node-table .bridge-table-head,.bridge-fleet-failures .bridge-table-head{display:none}.bridge-fleet-node-table .bridge-table-row,.bridge-fleet-failures .bridge-table-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}}.bridge-performance-page .bridge-table,.bridge-fleet-run .bridge-table{overflow-x:auto;overscroll-behavior-x:contain}.bridge-performance-page .bridge-table-head,.bridge-performance-page .bridge-table-row,.bridge-fleet-run .bridge-table-head,.bridge-fleet-run .bridge-table-row{align-items:center}.bridge-performance-page .bridge-table-head>span,.bridge-performance-page .bridge-table-row>span,.bridge-fleet-run .bridge-table-head>span,.bridge-fleet-run .bridge-table-row>span{min-width:0}.bridge-performance-number,.bridge-fleet-number{white-space:nowrap;font-variant-numeric:tabular-nums}.bridge-performance-request-table .bridge-table-head,.bridge-performance-request-table .bridge-table-row{grid-template-columns:minmax(220px,1.5fr) 132px 92px repeat(3,86px) 86px 86px;gap:16px;min-width:1040px}.bridge-performance-request-table .bridge-performance-coverage{display:grid;gap:3px;align-content:center}.bridge-performance-request-table .bridge-performance-coverage strong,.bridge-performance-request-table .bridge-performance-coverage small{white-space:nowrap}.bridge-performance-worker-table .bridge-table-head,.bridge-performance-worker-table .bridge-table-row{grid-template-columns:minmax(220px,1.3fr) 88px 112px 92px 92px 92px 150px;gap:16px;min-width:980px}.bridge-performance-node-table .bridge-table-head,.bridge-performance-node-table .bridge-table-row{grid-template-columns:minmax(255px,1.65fr) 86px 86px 86px 92px 98px 72px 72px 82px 100px;gap:14px;min-width:1180px;padding-block:11px}.bridge-performance-node-table .bridge-performance-identity{display:grid;gap:3px;align-content:center}.bridge-performance-node-table .bridge-performance-identity strong,.bridge-performance-node-table .bridge-performance-identity small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bridge-performance-node-table .bridge-performance-number{text-align:left}.bridge-performance-policy-layout{grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:stretch}.bridge-performance-policy-layout .performance-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));border-right:1px solid var(--border)}.bridge-performance-policy-layout .performance-fact-grid>div{border-bottom:0;border-right:1px solid var(--border)}.bridge-performance-policy-layout .performance-fact-grid>div:last-child{border-right:0}.bridge-performance-policy-control{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px var(--panel-pad)}.bridge-performance-policy-control select{min-width:135px}.bridge-performance-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bridge-performance-facts>span{display:grid;align-content:center;gap:4px;min-height:58px;padding:10px 12px;border-right:1px solid var(--border);border-top:1px solid var(--border)}.bridge-performance-facts>span:nth-child(-n/**/+2){border-top:0}.bridge-performance-facts>span:nth-child(even){border-right:0}.bridge-performance-facts>span.wide{grid-column:1/-1;border-right:0}.bridge-performance-facts small{display:block;color:var(--muted);font:600 var(--admin-meta-size)/1.35 "Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.bridge-performance-facts b{display:block;font-size:var(--admin-help-size);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bridge-fleet-run>.panel-head{min-height:58px}.bridge-fleet-run .bridge-fleet-summary .metric-grid{grid-template-columns:repeat(5,minmax(120px,1fr))}.bridge-fleet-run>.panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bridge-fleet-node-table .bridge-table-head,.bridge-fleet-node-table .bridge-table-row{grid-template-columns:minmax(245px,1.5fr) repeat(5,78px) minmax(210px,.95fr);gap:14px;min-width:1040px}.bridge-fleet-node-table .bridge-fleet-last-progress{display:grid;gap:3px;align-content:center}.bridge-fleet-node-table .bridge-fleet-last-progress strong,.bridge-fleet-node-table .bridge-fleet-last-progress small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bridge-fleet-failure-table .bridge-table-head,.bridge-fleet-failure-table .bridge-table-row{grid-template-columns:28px 88px minmax(220px,.85fr) minmax(210px,.8fr) minmax(360px,1.65fr) 76px;gap:14px;min-width:1220px}.bridge-fleet-failure-table .bridge-table-row{align-items:start;min-height:64px}.bridge-fleet-failure-table .bridge-table-row>span{padding-top:1px}.bridge-fleet-failure-table .bridge-table-row>.row-actions{justify-self:end;align-self:start}.bridge-fleet-error-cell strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45}.bridge-fleet-error-cell small{white-space:nowrap}.bridge-fleet-silo-table .bridge-table-head,.bridge-fleet-silo-table .bridge-table-row{grid-template-columns:104px minmax(245px,1.05fr) minmax(280px,1.15fr) 120px minmax(240px,1fr);gap:14px;min-width:1120px}.bridge-fleet-silo-table .resource-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bridge-fleet-result-cell small{white-space:normal;overflow-wrap:anywhere;line-height:1.4}@media(max-width:1250px){.bridge-performance-policy-layout{grid-template-columns:minmax(0,1fr)}.bridge-performance-policy-layout .performance-fact-grid{border-right:0;border-bottom:1px solid var(--border)}.bridge-performance-policy-control{justify-content:flex-end}}@media(max-width:900px){.bridge-performance-request-table .bridge-table-head,.bridge-performance-node-table .bridge-table-head,.bridge-performance-worker-table .bridge-table-head,.bridge-fleet-node-table .bridge-table-head,.bridge-fleet-failure-table .bridge-table-head,.bridge-fleet-silo-table .bridge-table-head{display:grid}.bridge-performance-request-table .bridge-table-row>span:nth-child(n),.bridge-performance-node-table .bridge-table-row>span:nth-child(n){display:block}.bridge-fleet-run .panel-subsection-head{flex-direction:row;align-items:center}.bridge-fleet-failure-toolbar{width:auto}.bridge-fleet-failure-toolbar .button{flex:0 0 auto}}@media(max-width:700px){.bridge-performance-policy-layout .performance-fact-grid{grid-template-columns:1fr 1fr}.bridge-performance-policy-layout .performance-fact-grid>div:nth-child(2){border-right:0}.bridge-performance-policy-layout .performance-fact-grid>div:nth-child(n/**/+3){border-top:1px solid var(--border)}.bridge-fleet-run .panel-subsection-head{align-items:flex-start;flex-direction:column}.bridge-fleet-failure-toolbar{width:100%}}.bridge-performance-policy-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.bridge-performance-policy-actions .bridge-performance-policy-control{display:flex;align-items:center;gap:8px;padding:0}.bridge-performance-policy-actions .bridge-performance-policy-control select{min-width:132px;width:auto}.bridge-performance-policy-panel>.performance-fact-grid{border-top:1px solid var(--border)}.bridge-performance-page .bridge-table-head,.bridge-performance-page .bridge-table-row,.bridge-fleet-run .bridge-table-head,.bridge-fleet-run .bridge-table-row{column-gap:16px}.bridge-performance-request-table .bridge-table-head,.bridge-performance-request-table .bridge-table-row{grid-template-columns:repeat(8,minmax(112px,1fr));min-width:1040px}.bridge-performance-worker-table .bridge-table-head,.bridge-performance-worker-table .bridge-table-row{grid-template-columns:repeat(7,minmax(120px,1fr));min-width:980px}.bridge-performance-node-table .bridge-table-head,.bridge-performance-node-table .bridge-table-row{grid-template-columns:repeat(10,minmax(108px,1fr));min-width:1180px}.bridge-fleet-node-table .bridge-table-head,.bridge-fleet-node-table .bridge-table-row{grid-template-columns:repeat(7,minmax(120px,1fr));min-width:980px}.bridge-fleet-failure-table .bridge-table-head,.bridge-fleet-failure-table .bridge-table-row{grid-template-columns:28px 88px repeat(3,minmax(190px,1fr)) 76px;min-width:980px}.bridge-fleet-silo-table .bridge-table-head,.bridge-fleet-silo-table .bridge-table-row{grid-template-columns:repeat(6,minmax(160px,1fr));min-width:1080px}.bridge-performance-page .resource-name,.bridge-fleet-run .resource-name{min-width:0}.bridge-performance-page .resource-name strong,.bridge-performance-page .resource-name small,.bridge-fleet-run .resource-name strong,.bridge-fleet-run .resource-name small{max-width:100%;overflow-wrap:anywhere}.bridge-performance-request-table .bridge-performance-coverage strong,.bridge-performance-request-table .bridge-performance-coverage small{white-space:normal}.bridge-performance-node-table .bridge-performance-identity strong,.bridge-performance-node-table .bridge-performance-identity small{white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.bridge-performance-policy-actions{width:100%;justify-content:space-between}.bridge-performance-policy-panel>.panel-head{align-items:flex-start;gap:10px;flex-direction:column}.bridge-performance-policy-actions .bridge-performance-policy-control{flex:1 1 auto}.bridge-performance-policy-actions .bridge-performance-policy-control select{min-width:0;flex:1 1 auto}}.bridge-fleet-run .bridge-fleet-summary .metric-grid{grid-template-columns:repeat(6,minmax(120px,1fr))}.bridge-fleet-node-table .bridge-table-head,.bridge-fleet-node-table .bridge-table-row{grid-template-columns:repeat(8,minmax(112px,1fr));min-width:1040px}@media(max-width:1100px){.bridge-fleet-run .bridge-fleet-summary .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bridge-fleet-run .bridge-fleet-summary .metric-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.bridge-fleet-run .bridge-fleet-summary .metric:last-child{grid-column:auto}}.bridge-performance-page>.bridge-performance-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.bridge-performance-range-card{display:grid;grid-template-rows:auto 1fr;min-width:0}.bridge-performance-range-card .overview-summary-head{min-width:0}.bridge-performance-range-card .overview-summary-head>.type-pill{flex:0 0 auto;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bridge-performance-range-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px 12px;align-content:start}.bridge-performance-range-fields label{display:grid;gap:4px;min-width:0}.bridge-performance-range-fields label>small,.bridge-performance-range-note{color:var(--muted);font:600 var(--admin-meta-size)/1.35 "Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.bridge-performance-range-fields select,.bridge-performance-range-fields input{width:100%;min-width:0}.bridge-performance-range-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bridge-performance-range-fields>.button{width:100%;justify-content:center;margin-top:1px}.bridge-performance-range-note{letter-spacing:0;text-transform:none;font-family:inherit;font-weight:500;line-height:1.45}.bridge-convergence-site-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.bridge-runtime-policy-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.bridge-runtime-policy-group{display:grid;gap:11px;margin:0;padding:14px var(--panel-pad);border:0;min-width:0}.bridge-runtime-policy-group+.bridge-runtime-policy-group{border-top:0;border-left:1px solid var(--border)}.bridge-runtime-policy-group>legend{padding:0;color:var(--text);font-size:var(--admin-label-size);font-weight:600}.bridge-runtime-policy-group .bridge-runtime-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bridge-runtime-policy-group .bridge-runtime-policy-fields>label small{min-height:0}.bridge-runtime-policy-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px var(--panel-pad);border-top:1px solid var(--border)}.bridge-runtime-policy-actions form{margin:0}@media(max-width:1450px){.bridge-performance-page>.bridge-performance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-performance-range-card{grid-column:span 2}}@media(max-width:1050px){.bridge-performance-page>.bridge-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-performance-range-card{grid-column:span 2}.bridge-runtime-policy-groups{grid-template-columns:1fr}.bridge-runtime-policy-group+.bridge-runtime-policy-group{border-left:0;border-top:1px solid var(--border)}.bridge-convergence-site-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bridge-performance-page>.bridge-performance-summary{grid-template-columns:1fr}.bridge-performance-range-card{grid-column:auto}.bridge-performance-range-dates,.bridge-runtime-policy-group .bridge-runtime-policy-fields,.bridge-convergence-site-facts{grid-template-columns:1fr}.bridge-runtime-policy-actions{padding-inline:var(--panel-pad-mobile);flex-wrap:wrap}.bridge-runtime-policy-actions .button{flex:1 1 auto}}.bridge-runtime-policy-groups{padding-top:10px}.bridge-owner-control-stack{display:grid;gap:var(--section-gap)}.bridge-lifecycle-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bridge-lifecycle-actions>.summary-grid{flex:1 1 100%}.bridge-danger-zone{border-color:#7f1d1d}.bridge-danger-zone>.panel-head{border-bottom-color:#7f1d1d}.bridge-danger-zone .panel-actions{justify-content:flex-start}.bridge-decommission-summary{width:100%}

/* Bridge entitlement ownership surface. */
.bridge-entitlement-grid{align-items:start;gap:var(--section-gap)}
.bridge-entitlement-grid .panel-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.bridge-entitlement-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--surface2)}
.bridge-entitlement-facts>div{min-width:0;padding:11px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}
.bridge-entitlement-facts>div:nth-child(even){border-right:0}
.bridge-entitlement-facts>div:nth-last-child(-n+2){border-bottom:0}
.bridge-entitlement-facts>.summary-grid-wide{grid-column:1/-1;border-right:0}
.bridge-entitlement-facts>.summary-grid-wide+div{border-top:0}
.bridge-entitlement-facts span{display:block;color:var(--muted);font-size:10px;line-height:1.25}
.bridge-entitlement-facts strong{display:block;margin-top:4px;font-size:11px;line-height:1.4;overflow-wrap:anywhere}
.bridge-entitlement-facts code{white-space:normal;overflow-wrap:anywhere}
.bridge-entitlement-side{align-content:start}
@media(max-width:760px){.bridge-entitlement-grid{gap:var(--section-gap-mobile)}.bridge-entitlement-grid .panel-head-actions{width:100%;justify-content:flex-start}.bridge-entitlement-facts{grid-template-columns:1fr}.bridge-entitlement-facts>div,.bridge-entitlement-facts>div:nth-child(even){border-right:0;border-bottom:1px solid var(--border)}.bridge-entitlement-facts>div:last-child{border-bottom:0}}

/* .295 — Core/Bridge live-composition presentation contract.
   Core owns the shell; Bridge only owns the workspace body. Keep Bridge pages
   inside the current Core geometry and neutralise legacy width/margin carryover. */
.bridge-overview-page,.bridge-sites-page,.bridge-access-page,.bridge-security-page,.bridge-performance-page,.bridge-owner-control-stack,.bridge-fleet-run{min-width:0;max-width:100%}
.bridge-overview-page>.panel,.bridge-sites-page>.panel,.bridge-access-page>.panel,.bridge-security-page>.panel,.bridge-performance-page>.panel,.bridge-owner-control-stack>.panel{min-width:0}
.bridge-table,.bridge-table-head,.bridge-table-row{box-sizing:border-box}
.bridge-table{max-width:100%;overflow-x:auto;overflow-y:hidden}
.bridge-table-head,.bridge-table-row{width:100%}
.bridge-table-head>*,.bridge-table-row>*{min-width:0}
.bridge-admin-page .panel-copy,.bridge-owner-control-stack .panel-copy{margin:0;padding:0;font-size:var(--admin-help-size);line-height:1.4}

/* .307 Bridge Owner lifecycle placement */
.bridge-profile-side{align-content:start}.bridge-profile-side>.panel{margin:0}.bridge-profile-side .bridge-danger-zone{margin-top:0}.bridge-owner-entitlement-panel{margin-top:0}
@media(max-width:1100px){.bridge-profile-side{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-profile-side>.profile-bridge-role-panel{grid-column:1/-1}}
@media(max-width:700px){.bridge-profile-side{grid-template-columns:minmax(0,1fr)}}

/* .309: balanced Node-Core actions and CPU-aware worker sizing */
.bridge-node-core-update-table .bridge-table-head,.bridge-node-core-update-table .bridge-table-row{grid-template-columns:104px minmax(180px,1fr) 112px 112px minmax(300px,1.35fr);column-gap:16px}.bridge-node-core-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;justify-content:stretch}.bridge-node-core-actions>small{max-width:none;text-align:left;line-height:1.4}.bridge-node-core-actions>.row-actions{justify-content:flex-end;flex-wrap:nowrap}.bridge-runtime-policy-fields input[data-bridge-worker-sizing-field][readonly]{opacity:.68;cursor:not-allowed}@media(max-width:1100px){.bridge-node-core-update-table .bridge-table-head,.bridge-node-core-update-table .bridge-table-row{grid-template-columns:96px minmax(180px,1fr) 104px 104px minmax(260px,1.2fr)}.bridge-node-core-actions>.row-actions{flex-wrap:wrap}}@media(max-width:760px){.bridge-node-core-update-table .bridge-table-head{display:none}.bridge-node-core-update-table .bridge-table-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px var(--panel-pad-mobile)}.bridge-node-core-update-table .bridge-table-row>span:nth-child(1),.bridge-node-core-update-table .bridge-table-row>span:nth-child(2),.bridge-node-core-update-table .bridge-table-row>span:nth-child(3),.bridge-node-core-update-table .bridge-table-row>span:nth-child(4){grid-column:1}.bridge-node-core-update-table .bridge-table-row>.bridge-node-core-actions{grid-column:1/-1;grid-template-columns:1fr;justify-content:flex-start}.bridge-node-core-actions>.row-actions{justify-content:flex-start;flex-wrap:wrap}}


/* .332 — Policy baseline rows carry two fact columns plus the navigation affordance. */
.bridge-policy-baseline-row{grid-template-columns:78px minmax(220px,1fr) minmax(128px,170px) minmax(128px,170px) 20px;column-gap:16px}
.bridge-policy-baseline-row>.bridge-fact{align-self:center}
.bridge-policy-baseline-row>span:last-child{justify-self:end;align-self:center;color:var(--muted);font-weight:600}
@media(max-width:900px){.bridge-policy-baseline-row{grid-template-columns:78px minmax(0,1fr) minmax(118px,150px) 20px}.bridge-policy-baseline-row>.bridge-fact:nth-of-type(4){grid-column:2/4;justify-self:start;margin-top:2px}.bridge-policy-baseline-row>span:last-child{grid-column:4;grid-row:1/3}}
@media(max-width:650px){.bridge-policy-baseline-row{grid-template-columns:auto minmax(0,1fr) 20px;gap:8px 10px}.bridge-policy-baseline-row>.type-pill{grid-column:1}.bridge-policy-baseline-row>.resource-name{grid-column:2}.bridge-policy-baseline-row>.bridge-fact{grid-column:2;justify-self:start}.bridge-policy-baseline-row>.bridge-fact:nth-of-type(4){grid-column:2}.bridge-policy-baseline-row>span:last-child{grid-column:3;grid-row:1/5}}

.bridge-capability-options,.bridge-capability-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.bridge-capability-options>.package-access-group>small{display:block;margin-top:9px;color:var(--muted);font-size:10px;line-height:1.4}@media(max-width:1250px){.bridge-capability-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-capability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-capability-summary>span:nth-child(3){border-left:0;border-top:1px solid var(--border)}.bridge-capability-summary>span:nth-child(4){border-top:1px solid var(--border)}}@media(max-width:700px){.bridge-capability-options,.bridge-capability-summary{grid-template-columns:1fr}.bridge-capability-summary>span{border-left:0;border-top:1px solid var(--border)}.bridge-capability-summary>span:first-child{border-top:0}}

.bridge-overview-actions-head{justify-content:flex-end}

/* .545 — Bridge Overview actions remain inline after the intro block was removed. */
.bridge-overview-actions-head>.dashboard-personal-actions{display:flex;align-items:center;gap:7px}

/* v0.9.9.34.48.548 — Bridge authoring/layout polish. */
.bridge-change-set-dialog .mc-core-dialog-body{display:block;padding:0}
.bridge-change-set-source-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface2)}
.bridge-change-set-source-tabs .bridge-change-source-option{display:grid;gap:3px;align-content:start;justify-items:start;width:100%;min-height:64px;padding:10px 12px;text-align:left;white-space:normal}
.bridge-change-source-option strong{font-size:11px;line-height:1.3}.bridge-change-source-option small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}
.bridge-change-source-option.primary small{color:color-mix(in srgb,currentColor 76%,transparent)}
.bridge-change-set-source-panel{padding:16px}.bridge-change-set-source-panel .bridge-change-set-form{gap:14px}.bridge-change-set-primary-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bridge-change-set-source-panel .bridge-target-selector{padding-top:0}.bridge-change-set-source-panel .bridge-target-selector>.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bridge-change-set-source-panel .panel-actions{padding:12px 0 0;border-top:1px solid var(--border)}

.bridge-placement-summary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr);gap:0;padding:0!important;border-top:0}.bridge-placement-group{min-width:0;padding:14px var(--panel-pad);border-right:1px solid var(--border)}.bridge-placement-group:last-child{border-right:0}.bridge-placement-group-title{display:block;margin-bottom:9px;color:var(--muted);font:700 9px/1.2 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.bridge-placement-facts{display:grid;gap:0}.bridge-placement-facts>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border)}.bridge-placement-facts>div:first-child{border-top:0;padding-top:0}.bridge-placement-facts span{color:var(--muted);font-size:10px}.bridge-placement-facts strong{min-width:0;font-size:11px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}

.policy-value-target-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:12px;align-items:start}.policy-target-inline{min-width:0}.policy-target-inline .bridge-target-selector>.field-grid{grid-template-columns:1fr}.policy-target-inline .bridge-target-selector{gap:8px}
.legal-hold-lookup-fields{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);align-items:start}.legal-hold-observed-field small{min-height:0}

@media(max-width:980px){.bridge-placement-summary{grid-template-columns:1fr}.bridge-placement-group{border-right:0;border-top:1px solid var(--border)}.bridge-placement-group:first-child{border-top:0}.policy-value-target-grid{grid-template-columns:1fr}}
@media(max-width:700px){.bridge-change-set-source-tabs{grid-template-columns:1fr}.bridge-change-set-source-tabs .bridge-change-source-option{min-height:0}.bridge-change-set-primary-fields,.bridge-change-set-source-panel .bridge-target-selector>.field-grid,.legal-hold-lookup-fields{grid-template-columns:1fr}.bridge-placement-facts>div{grid-template-columns:1fr;gap:2px}.bridge-placement-group{padding-inline:var(--panel-pad-mobile)}}

/* Shared convergence ledger projection: explicit desired/observed evidence. */
.convergence-ledger-panel{min-width:0}.convergence-ledger-list{display:grid;min-width:0}.convergence-ledger-row{display:grid;grid-template-columns:112px minmax(180px,.72fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;padding:12px var(--panel-pad);border-top:1px solid var(--border);min-width:0}.convergence-ledger-row:first-child{border-top:0}.convergence-ledger-row>.status-badge{justify-self:start;margin-top:1px}.convergence-ledger-evidence{display:grid;gap:3px;min-width:0}.convergence-ledger-evidence small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.convergence-ledger-evidence strong{font-size:11px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.convergence-ledger-evidence>small:last-child:not(:first-child){text-transform:none;letter-spacing:0;overflow-wrap:anywhere}@media(max-width:1050px){.convergence-ledger-row{grid-template-columns:100px minmax(0,.8fr) minmax(0,1.2fr)}.convergence-ledger-evidence:last-child{grid-column:2/4}}@media(max-width:700px){.convergence-ledger-row{grid-template-columns:1fr;gap:7px;padding-inline:var(--panel-pad-mobile)}.convergence-ledger-evidence:last-child{grid-column:auto}}

/* v0.9.9.34.48.551 — multi-axis capability convergence presentation. */

/* Bridge Convergence fleet-first layout. Healthy Silos stay aggregated; only exceptions render as rows. */
.bridge-convergence-metrics{margin-bottom:var(--section-gap)}
.convergence-ledger-panel+.convergence-silo-panel{margin-top:var(--section-gap)}
.convergence-silo-panel+.bridge-convergence-stack{margin-top:var(--section-gap)}
.bridge-convergence-silo-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:var(--panel-pad)}
.bridge-convergence-silo-exceptions{border-top:1px solid var(--border)}
.bridge-convergence-silo-exception{display:grid;grid-template-columns:auto minmax(180px,1.1fr) minmax(100px,.45fr) minmax(260px,1.55fr) auto;align-items:center;gap:12px}
.bridge-convergence-silo-exception .row-actions{justify-self:end}
.bridge-convergence-silo-footer{justify-content:space-between}
@media(max-width:1100px){.bridge-convergence-silo-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-convergence-silo-exception{grid-template-columns:auto minmax(180px,1fr) minmax(180px,1.5fr) auto}.bridge-convergence-silo-exception>.convergence-ledger-evidence:first-of-type{display:none}}
@media(max-width:700px){.bridge-convergence-silo-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-convergence-silo-exception{grid-template-columns:auto 1fr}.bridge-convergence-silo-exception>.convergence-ledger-evidence{grid-column:2}.bridge-convergence-silo-exception .row-actions{grid-column:2;justify-self:start}.bridge-convergence-silo-footer{align-items:flex-start;flex-direction:column}}
/* Convergence page vertical rhythm after the fleet-summary simplification. */
.convergence-ledger-panel{margin-bottom:var(--section-gap)}
.bridge-convergence-stack{margin-bottom:var(--section-gap)}
@media(max-width:700px){.convergence-ledger-panel,.bridge-convergence-stack{margin-bottom:var(--section-gap-mobile)}}

/* v0.9.9.34.48.571 — Convergence policy layout refinement. */
.bridge-convergence-policy-panel{margin-bottom:var(--section-gap);overflow:hidden}.bridge-convergence-policy-summary{cursor:pointer;list-style:none}.bridge-convergence-policy-summary::-webkit-details-marker{display:none}.bridge-convergence-policy-summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bridge-convergence-policy-panel[open]>.bridge-convergence-policy-summary{border-bottom:1px solid var(--border)}.bridge-convergence-policy-form>.panel-body{display:grid;gap:16px}.bridge-convergence-policy-intro{margin:0}.bridge-convergence-policy-schedules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bridge-convergence-policy-schedules label{display:grid;gap:6px;min-width:0}.bridge-convergence-policy-mode{display:flex;align-items:center;min-width:0;margin:0}.bridge-convergence-policy-mode select{width:100%}.bridge-convergence-policy-schedules label>small{min-height:30px;color:var(--muted);font-size:10px;line-height:1.4}.bridge-convergence-policy-domains{display:grid;border:1px solid var(--border);border-radius:4px;overflow:hidden}.bridge-convergence-policy-row{display:grid;grid-template-columns:minmax(260px,1fr) 148px 170px;gap:16px;align-items:center;padding:12px 14px;border-top:1px solid var(--border)}.bridge-convergence-policy-row:first-child{border-top:0}.bridge-convergence-policy-copy{display:grid;gap:3px;min-width:0}.bridge-convergence-policy-copy>.eyebrow{font-size:8px}.bridge-convergence-policy-copy>strong{font-size:11px;line-height:1.35}.bridge-convergence-policy-copy>small{color:var(--muted);font-size:10px;line-height:1.4}.bridge-convergence-policy-copy>code{margin-top:2px;color:var(--muted);font-size:9px;overflow-wrap:anywhere}.bridge-convergence-policy-enabled{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:0 8px}.bridge-convergence-policy-enabled>span:first-child{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.bridge-convergence-policy-actions{justify-content:flex-end;gap:8px}.bridge-convergence-policy-actions .button{min-width:0}
@media(max-width:900px){.bridge-convergence-policy-schedules{grid-template-columns:1fr}.bridge-convergence-policy-schedules label>small{min-height:0}.bridge-convergence-policy-row{grid-template-columns:minmax(0,1fr) 138px 150px}}
@media(max-width:700px){.bridge-convergence-policy-row{grid-template-columns:1fr;gap:10px;padding:12px var(--panel-pad-mobile)}.bridge-convergence-policy-enabled{justify-content:flex-start;padding-inline:0}.bridge-convergence-policy-actions{flex-wrap:wrap}.bridge-convergence-policy-actions .button{flex:1 1 auto}}


/* v0.9.9.34.48.579 — Shared Advisor uses the same compact operator grammar in Core and Bridge. */
.bridge-shared-advisor-panel{margin-bottom:var(--section-gap);overflow:hidden}
.bridge-shared-advisor-panel>.panel-head{min-height:52px}
.bridge-shared-advisor-facts{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}
.bridge-shared-advisor-facts>div:nth-child(3n){border-right:0}
.bridge-shared-advisor-facts>div:nth-last-child(-n/**/+3){border-bottom:0}
.bridge-shared-advisor-mode-cell{align-content:start}
.bridge-shared-advisor-mode-form{display:flex;align-items:center;gap:8px;margin:2px 0 0}
.bridge-shared-advisor-mode-form select{width:auto;min-width:118px}
.bridge-shared-advisor-mode-form .button{min-width:64px}
@media(max-width:700px){.bridge-shared-advisor-facts{grid-template-columns:1fr}.bridge-shared-advisor-facts>div{border-right:0}.bridge-shared-advisor-facts>div:not(:last-child){border-bottom:1px solid var(--border)}.bridge-shared-advisor-mode-form{width:100%}.bridge-shared-advisor-mode-form select{min-width:0;flex:1 1 auto}.bridge-shared-advisor-mode-form .button{flex:0 0 auto}}

.bridge-shared-advisor-mode-toggle{display:inline-flex;align-items:center;gap:9px;margin:0}.bridge-shared-advisor-mode-toggle>span:first-child{min-width:44px;color:var(--text);font-weight:650}.bridge-shared-advisor-mode-form{display:flex;align-items:center;min-height:32px}

/* .599 — one-time Node enrollment token copy control. */
.bridge-node-enrollment-token{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;margin:10px 0}
.bridge-node-enrollment-token code{display:flex;align-items:center;min-width:0;padding:10px 12px;border:1px solid #27272a;border-radius:4px;background:#09090b;color:#e4e4e7;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;word-break:break-all;user-select:all}
.bridge-node-enrollment-token .button{height:auto;min-width:74px;justify-content:center}
@media(max-width:620px){.bridge-node-enrollment-token{grid-template-columns:1fr}.bridge-node-enrollment-token .button{width:100%}}


/* .604 — explicit Shared Advisor Shadow / Active choice. */
.bridge-shared-advisor-mode-form{min-height:34px}
.bridge-advisor-mode-choice{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface-2)}
.bridge-advisor-mode-segment{appearance:none;border:0;border-right:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-weight:650;padding:7px 13px;cursor:pointer;min-width:76px}
.bridge-advisor-mode-segment:last-child{border-right:0}
.bridge-advisor-mode-segment:hover{color:var(--text);background:var(--surface-3)}
.bridge-advisor-mode-segment.active{color:var(--text);background:var(--surface-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}
.bridge-advisor-mode-segment:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
