.owner-view-drawer .wb-detail-content{margin-top:10px}.owner-view-intro{color:var(--muted);font-size:11px;margin:0 0 4px!important}.owner-view-body{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;width:100%}.owner-view-body .wb-tool-list{min-height:160px}.owner-guide-code{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #344960;background:#111923;border-radius:8px;padding:14px}.client-setup-panel{display:grid;gap:12px;min-width:0}.client-setup-panel p,.client-setup-panel ol{margin:0}.client-setup-panel code{overflow-wrap:anywhere}.client-guide-name{display:grid;gap:6px;color:var(--muted);font-size:11px}.client-guide-name input{width:100%;min-width:0;border:1px solid #4d5b6d;border-radius:7px;padding:9px;background:#111822;color:var(--text)}.client-guide-name input[aria-invalid=true]{border-color:#e58d86}.client-setup-panel .wb-error:empty{display:none}.client-approval-attention{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid #446489;border-radius:8px;background:#1d3047;font-size:12px}.client-approval-attention[hidden]{display:none}.approval-list-heading,.approval-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.approval-list-heading h2,.approval-review h2,.approval-review h3,.approval-review p{margin:0}.approval-list-heading p{color:var(--muted);font-size:12px}.approval-review{display:grid;gap:16px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.approval-review .detail-facts{margin:0;padding:12px;border:1px solid var(--line);border-radius:7px}.approval-review .detail-facts dd{overflow-wrap:anywhere;min-width:0}.approval-resource-id{display:block;margin-top:5px;color:var(--muted);overflow-wrap:anywhere}.approval-review .detail-collection{min-width:0}.approval-review .detail-collection .wb-main{min-height:0;max-height:280px}.approval-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.approval-review-actions .wb-action{min-height:38px;padding:9px 14px}.approval-review .approval-outcome{color:#b9d5b8}.approval-review .approval-outcome:empty,.approval-review .wb-error:empty{display:none}@container pane (max-width:450px){.approval-review{padding:12px;gap:12px}.approval-review-actions .wb-action{flex:1 1 160px}.approval-review .detail-facts{grid-template-columns:1fr}.approval-review .detail-facts dt{margin-top:6px}}.owner-wizard-card>label{display:grid;gap:6px;color:var(--muted);font-size:11px}.owner-wizard-card>label input,.owner-wizard-card>label select,.owner-wizard-card>label textarea{width:100%;min-width:0;border:1px solid #4d5b6d;border-radius:7px;padding:9px;background:#111822;color:var(--text)}.owner-wizard-card>label textarea{min-height:68px;resize:vertical}.owner-selection-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px;border:1px solid #405b7b;border-radius:7px;background:#1d3047}.owner-selection-strip b{font-size:12px}.owner-selection-strip small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-create-view .owner-flow [aria-hidden]{border:0;padding:0 2px}@media(max-width:700px){.owner-create-view .owner-flow{flex-wrap:wrap}}.selection-action-bar{gap:10px 18px}.selection-state{display:grid;gap:5px}.selection-mutations{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-left:1px solid #405b7b;padding-left:14px;flex:1}.selection-mutations small{flex-basis:100%;white-space:normal}.selection-mutations button,.selection-inspect,.review-changes{display:inline-flex;align-items:center;gap:6px}.selection-action-bar svg,.review-changes svg{width:15px;height:15px;flex:none}.selection-inspect{border:0;background:transparent;color:#b8d6ff;padding:7px;font-size:11px;margin-left:auto}.selection-inspect:disabled{opacity:.45}.review-workflow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;flex:none;border:1px solid #405b7b;border-radius:8px;padding:12px;background:#1a293b}.review-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.review-heading [role=status]{color:#b8d6ff}.view-metadata-review dd,.detail-command-body [data-status]{overflow-wrap:anywhere;white-space:pre-wrap}.review-workflow p{font-size:11px;color:var(--muted);margin:7px 0}.review-workflow .operation-error{grid-column:1/-1;color:#f3b0aa;margin:0}.review-workflow .operation-error:empty{display:none}.review-result{margin-bottom:9px;font-size:11px}.review-changes{display:flex;border:0;background:transparent;color:#b8d6ff;margin-top:7px;padding:3px 0;font-size:11px}.publication-step{border-left:1px solid #405b7b;padding-left:12px}.account-context-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.account-context-action small{color:var(--muted)}.account-connect-form{width:100%;max-width:none;display:grid;gap:10px}.account-connect-form>label{max-width:680px}.account-connect-form label{display:grid;gap:6px;color:var(--muted);font-size:11px}.account-connect-form input{width:100%;min-width:0;padding:9px;color:var(--text);background:#111822;border:1px solid #4d5b6d;border-radius:7px}@media(max-width:700px){.review-workflow{grid-template-columns:1fr}.publication-step{border-left:0;border-top:1px solid #405b7b;padding:10px 0 0}.selection-mutations{flex-basis:100%;border-left:0;padding-left:0}}.owner-client-table .inventory-table-head,.owner-client-table .inventory-table-row{grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr) minmax(180px,1.2fr) 65px}.owner-client-body{display:flex;flex-direction:column;gap:16px;min-width:0}.owner-client-body p,.owner-client-body h3{margin:0}.owner-client-body .detail-facts{margin:0;padding:12px;border:1px solid var(--line);border-radius:8px}.owner-client-body .detail-facts dd{overflow-wrap:anywhere;min-width:0}.client-access-record{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;margin-bottom:12px;min-width:0}.client-access-record header,.client-access-record footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.client-access-record .entity-link{min-width:0;flex:1}.client-access-record .detail-collection{max-height:260px;overflow:auto}.client-access-record summary{cursor:pointer}.client-access-record .tool-row code{overflow-wrap:anywhere}.owner-clients .client-approval-attention{margin-bottom:12px}@container inventory (max-width:650px){.owner-client-table .inventory-table-head{display:none}.owner-client-table .inventory-table-row{grid-template-columns:1fr}}.owner-client-table .inventory-table-row>div{overflow-wrap:anywhere}.client-access-record details>.detail-collection{display:block;flex:none;min-height:0;max-height:260px;overflow:auto}.client-access-record details>.detail-collection>.tool-row{width:100%;min-width:0}.client-access-record details>.detail-collection>.tool-row code{white-space:normal;overflow-wrap:anywhere}.client-update-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-relationship-filter{display:grid;gap:6px;min-width:0}.client-relationship-filter>div{display:flex;align-items:center;gap:6px}.client-relationship-filter button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.client-registration-summary{display:grid;gap:8px;justify-items:start}.client-registration-summary>span:last-child{color:var(--muted);font-size:11px;line-height:1.5}.wb-picker.entity-picker.client-relationship-picker{height:fit-content;top:0;right:0;bottom:0;left:0;margin:auto;min-height:0;max-height:calc(100dvh - 32px);overflow:auto;padding:16px}.client-relationship-picker .wb-picker-body{height:auto;min-height:0;gap:12px}.client-relationship-picker .wb-picker-body>p{margin:0;color:var(--muted);font-size:12px}.client-relationship-picker .server-detail-inventory,.client-relationship-picker .inventory-workspace{min-height:0;flex:0 1 auto}.wb-picker.client-relationship-picker .inventory-content{min-height:0;flex:0 1 auto;max-height:min(45dvh,360px)}.client-relationship-picker .detail-inventory-status:empty{display:none}.client-software-filter>div{display:flex;align-items:center;gap:6px;min-width:0}.client-software-filter input{min-width:0;flex:1}.owner-client-body{gap:12px}.client-access-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-access-heading h3{font-size:13px}.client-access-record{padding:10px 12px;gap:6px;margin-bottom:8px}.client-access-record header{gap:6px}.client-access-record .entity-link{padding:3px 0;flex:1 1 180px}.client-record-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.client-access-record .client-exact-tools>summary{display:flex;align-items:center;gap:6px;list-style:none;font-size:11px;color:var(--muted);padding:4px 0}.client-access-record .tool-row{padding:6px 0}.client-access-warning,.client-record-expiry{font-size:10px;color:var(--muted)}.client-relationship-picker .wb-section-heading h2{margin:0;font-size:18px}.client-title-row[hidden]{display:none}.client-filter-choice{display:grid;grid-template-columns:18px 18px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:9px;border-bottom:1px solid var(--line);cursor:pointer;font-size:12px}.client-filter-choice input{margin:0;width:15px;height:15px}.client-filter-choice b{display:block;font-weight:500;overflow-wrap:anywhere}.client-filter-choice small{display:block;margin-top:4px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.client-picker-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.client-picker-actions [role=status]{margin-right:auto;font-size:11px;color:var(--muted)}.client-access-record header{display:block}.client-access-record header .entity-link{width:100%}.client-record-meta{display:grid;grid-template-columns:auto minmax(0,1fr) 28px;gap:8px;align-items:center;min-height:28px}.client-record-meta time{font-size:10px;color:var(--muted);text-align:right;overflow-wrap:anywhere}.client-record-action-slot{width:28px;min-height:28px;display:inline-flex;align-items:center}:root{--scroll-track:#131a23;--scroll-thumb:#465567;--scroll-hover:#70839b}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:8px}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-track);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}*::-webkit-scrollbar-corner{background:var(--scroll-track)}@media(forced-colors:active){*{scrollbar-color:auto;scrollbar-width:auto}}.wb.shared-with-detail{padding-right:calc(var(--detail-width) + 24px)}.wb.shared-with-detail.detail-overlay{padding-right:24px}.wb .shared-detail-drawer{width:var(--detail-width);position:absolute;inset:0 0 0 auto;padding:12px 16px;border-left:1px solid var(--line);background:#19212b;display:flex;flex-direction:column;min-width:0;min-height:0;z-index:5;container:pane / inline-size}.wb.detail-overlay .shared-detail-drawer{position:fixed;top:var(--detail-top,0px);bottom:0;height:auto;width:var(--detail-width);box-shadow:-12px 0 32px #0008}.detail-resizer{position:absolute;left:-4px;top:0;bottom:0;width:10px;z-index:8;cursor:col-resize;touch-action:none}.detail-resizer:hover,.detail-resizer.dragging{background:#467cd466}.detail-resizer:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.detail-actions{display:flex;align-items:center;gap:6px}.detail-actions button{width:28px;height:28px;padding:3px}.detail-actions svg{width:15px;height:15px}.object-action-menu{display:inline-flex;align-items:center;flex-shrink:0}.object-action-menu>[data-action-menu]{width:30px;height:30px;padding:5px;border:1px solid #4a5d76;border-radius:6px;background:#223044;color:var(--text)}.object-action-menu>[data-action-menu]:hover,.object-action-menu>[data-action-menu][aria-expanded=true]{background:#314764;border-color:#86a9d3}.object-action-popup[popover]{position:fixed;inset:auto;margin:0;width:max-content;min-width:190px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto;padding:6px;border:1px solid #526985;border-radius:8px;background:var(--panel);color:var(--text);box-shadow:0 8px 24px #0007}.object-action-popup:popover-open{display:grid;gap:3px}.object-action-popup[popover] .wb-action{width:100%;height:auto;min-height:34px;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--text);font-size:12px;text-align:left;white-space:normal}.object-action-popup .wb-action:hover{background:#2d425e}.object-action-popup .wb-action:disabled{opacity:.5;cursor:not-allowed}.object-action-popup .wb-action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:#2d425e}.detail-actions .compact-action{width:auto;height:auto;padding:5px 8px}.inventory-workspace{display:flex;flex-direction:column;flex:1;gap:10px;min-height:180px;min-width:0;overflow:hidden}.inventory-content{flex:1;min-height:0;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#151c26;container:inventory / inline-size}.inventory-content:has(.responsive-grid){border:0;background:transparent}.inventory-controls{display:flex;align-items:end;gap:8px;min-width:0;flex-wrap:wrap}.inventory-controls label{display:grid;gap:5px;margin:0;color:var(--muted);font-size:11px;min-width:0}.inventory-search{flex:1 1 180px}.inventory-sort-group{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:6px;flex:0 0 185px}.inventory-sort{flex:1}.inventory-controls input,.inventory-controls select{width:100%;min-width:0;height:34px;box-sizing:border-box;background:#111822;border:1px solid #4d5b6d;color:var(--text);border-radius:7px;padding:6px 9px;font-size:12px}.sort-direction{border:1px solid #4d5b6d;color:var(--text);background:#182535;width:34px;height:34px;border-radius:7px;font-size:17px;flex:0 0 34px;align-self:end;box-sizing:border-box;padding:0;display:inline-flex;align-items:center;justify-content:center}.inventory-filters{position:relative;flex-shrink:0}.inventory-filters summary{display:flex;align-items:center;height:34px;box-sizing:border-box;font-size:12px;list-style:none;cursor:pointer;padding:6px 10px;border:1px solid #4d5b6d;border-radius:7px;color:var(--text);background:#182535}.inventory-filters summary::-webkit-details-marker{display:none}.inventory-filters summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inventory-filters>div[popover]{position:fixed;inset:auto;margin:0;width:230px;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px;background:#182638;color:var(--text);border:1px solid #415873;border-radius:8px;box-shadow:0 8px 24px #0008}.inventory-filters>div:popover-open{display:grid;gap:10px}.inventory-filters>div label{overflow-wrap:anywhere}.inventory-filters>div>*{min-width:0}.inventory-filters select:disabled{opacity:.6}.inventory-filters small{font-size:10px}.inventory-chips{display:flex;gap:5px;flex-wrap:wrap}.inventory-chips button{color:#b8d2f2;border:1px solid #415873;background:#182638;border-radius:99px;font-size:10px;padding:3px 8px}.inventory-pagination{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap;font-size:10px;min-height:30px}.inventory-pagination button,.inventory-pagination select{color:var(--text);background:#263444;border:1px solid #415063;border-radius:5px;padding:4px 7px;font:inherit}.inventory-pagination button:disabled{opacity:.45}.inventory-pagination label{display:flex;align-items:center;gap:5px;margin-left:auto}.presentation-selector{display:grid;justify-items:start;gap:5px;font-size:11px;color:var(--muted);flex:0 0 auto;margin-left:auto}.presentation-selector>div{display:flex;height:34px;box-sizing:border-box;padding:3px;border:1px solid #4d5b6d;border-radius:7px}.presentation-selector button{color:var(--text);border:0;border-radius:4px;background:transparent;padding:0 10px;font-size:12px}.presentation-selector button[aria-pressed=true]{background:#354966}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;align-content:start}.entity-link{display:flex;align-items:center;gap:9px;width:100%;min-width:0;border:0;background:transparent;color:var(--text);text-align:left;padding:7px;cursor:pointer;border-radius:6px}.entity-link:hover{background:#243449}.entity-symbol{color:#8db4e8;width:18px;flex-shrink:0}.entity-copy{display:grid;min-width:0;gap:4px;flex:1}.entity-copy b{font-weight:500;overflow-wrap:anywhere}.entity-copy small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.entity-arrow{margin-left:auto;color:#b4cee9}.inventory-row{padding:8px 10px;border-bottom:1px solid var(--line);min-width:0}.inventory-row:last-child{border-bottom:0}.inventory-row.selected{background:#263b57;box-shadow:inset 3px 0 #8bb8ef}.entity-row-heading{display:flex;align-items:center;gap:8px;min-width:0}.entity-row-heading>.entity-link{flex:1}.entity-context{font-size:10px;color:var(--muted);margin:3px 7px}.status-badge,.revision-compound{display:inline-flex;align-items:center;border:1px solid #40536b;border-radius:99px;font-size:10px;white-space:nowrap;color:#b6c5d7}.status-badge,.revision-compound>span{padding:2px 7px}.status-badge.good{color:#a2e5b7;border-color:#385e46;background:#233b2c}.status-badge.warn{color:#f4d89d;border-color:#6b5b39;background:#393323}.status-badge.bad{color:#f3b0aa;border-color:#704740;background:#402925}.mcp-card{min-width:0;padding:12px;background:#1a232f;border:1px solid #36495e;border-radius:9px;display:flex;flex-direction:column;gap:9px;min-height:238px;position:relative}.mcp-card.selected{border-color:#8bb8ef;box-shadow:inset 3px 0 #8bb8ef;background:#21354c}.mcp-card:hover{border-color:#6795cc}.mcp-card-heading{display:flex;align-items:start;gap:8px}.mcp-card-heading button{flex:1;min-width:0;text-align:left;border:0;padding:0;background:transparent;color:var(--text);font-weight:600;font-size:13px}.mcp-card-heading button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px}.mcp-card-heading button:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.mcp-card small{color:var(--muted);font-size:10px}.mcp-card p{font-size:11px;color:var(--muted);margin:0;min-height:31px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcp-source-summary{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #415771;border-radius:6px;background:#1b2a3b;color:var(--text);text-align:left;padding:8px;font-size:10px}.mcp-source-summary span{display:grid;gap:4px}.mcp-source-summary small{font-size:9px}.mcp-card-facts{display:grid;gap:4px;font-size:10px}.mcp-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid var(--line);padding-top:7px;margin-top:auto}.mcp-card-foot small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-action{position:relative;z-index:1;border:1px solid #4a6384;border-radius:5px;background:#263a54;color:var(--text);padding:3px 7px;font-size:10px;white-space:nowrap}.inventory-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.inventory-table th{color:var(--muted);text-align:left;font-weight:500;background:#202b39;padding:9px;position:sticky;top:0;z-index:2}.inventory-table td{border-top:1px solid var(--line);padding:7px;vertical-align:middle;overflow-wrap:anywhere}.inventory-table td>small{display:block;color:var(--muted);font-size:10px}.inventory-table tr.selected td{background:#263b57}.tree-group{border-bottom:1px solid var(--line)}.tree-group>summary{cursor:pointer;display:flex;align-items:center;gap:8px;padding:7px;background:#202b39}.tree-group>summary>.entity-link{flex:1}.tree-child{padding-left:20px}.detail-facts{display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px 12px;font-size:11px;margin:0}.detail-facts dt{color:var(--muted)}.detail-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.copy-field{display:flex;width:100%;align-items:start;gap:7px;text-align:left;border:0;color:#cde0f8;background:transparent;padding:0;cursor:pointer}.copy-field code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:11px}.copy-field span{font-size:12px}.revision-action{display:inline-flex;align-items:center;border:1px solid #40536b;border-radius:99px;overflow:hidden;font-size:10px}.revision-action span{padding:3px 8px}.revision-action button{border:0;border-left:1px solid #40536b;color:#cde0f8;background:#273b55;padding:3px 7px;font-size:11px}.view-detail-body{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px}.view-detail-body>h3{margin:2px 0}.detail-footer{flex-shrink:0;border-top:1px solid var(--line);padding-top:10px}.detail-footer button{width:100%;border:1px solid #446489;border-radius:7px;background:#263d59;color:var(--text);padding:8px 12px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.binding-row{display:grid;gap:6px}.binding-child{margin-left:22px;border-left:1px solid #4b6587;padding-left:8px}.tool-row summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.tool-row p{margin:8px 5px;font-size:11px;color:var(--muted)}.tool-row code{overflow-wrap:anywhere}.intentional-empty{border:1px solid #3a4e66;border-radius:8px;background:#1a293b;padding:14px;font-size:12px;color:var(--muted)}.intentional-empty b{display:block;color:var(--text);margin-bottom:5px}.owner-wb .wb-header{max-width:none}.owner-create-view .owner-step-card{width:100%;max-width:none}.owner-create-view .inventory-workspace{min-height:240px}.owner-create-view .owner-wizard-card{display:flex;flex-direction:column;flex:1;min-height:0}.owner-create-view .owner-flow{flex-shrink:0}@container inventory (max-width:600px){.inventory-table thead{display:none}.inventory-table tr{display:grid;grid-template-columns:1fr 1fr;padding:7px;border-bottom:1px solid var(--line)}.inventory-table td{border:0;padding:3px}.inventory-table td:first-child{grid-column:1/-1}.inventory-table td:not(:first-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:9px}}@container pane (max-width:440px){.inventory-controls .inventory-search{flex-basis:100%}.detail-facts{grid-template-columns:95px minmax(0,1fr)}.inventory-pagination label{margin-left:0}}@media(max-width:700px){.wb.shared-with-detail,.wb.shared-with-detail.detail-overlay{padding-right:14px}.wb .shared-detail-drawer{padding:10px 12px}.owner-wb .wb-header{flex-wrap:wrap}}.owner-view-drawer .wb-detail-content{display:flex;flex:1;min-height:0;overflow:hidden}.owner-view-body{gap:10px}.owner-view-body>h3{margin:0;font-size:12px}.detail-collection{display:flex;flex:1;min-height:180px;min-width:0}.tool-row,.inventory-row{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:8px;border-bottom:1px solid var(--line);font-size:11px;min-width:0}.tool-row>div:first-child,.inventory-row>.entity-link{flex:1;min-width:0}.tool-row>div:last-child{max-width:50%;min-width:0}.tool-row small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.tool-row details{max-width:100%}.tool-row summary{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:10px;margin-top:5px}.tool-row b{overflow-wrap:anywhere}.mcp-card h2{font-size:13px;margin:0}.mcp-card-target{border:0;background:none;color:var(--text);text-align:left;padding:0;font:inherit;font-weight:600;overflow-wrap:anywhere}.mcp-card-target:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px}.mcp-card-target:focus-visible:after{outline:2px solid #8bb8ef;outline-offset:2px}.mcp-card>header,.mcp-card>footer{display:flex;justify-content:space-between;align-items:center;gap:7px}.mcp-lifecycle{color:var(--muted);font-size:10px}.mcp-card>footer{margin-top:auto;border-top:1px solid var(--line);padding-top:8px;flex-wrap:wrap}.mcp-source-link{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;width:100%;min-width:0;color:var(--text);background:#1b2a3b;border:1px solid #415771;padding:7px;border-radius:6px;text-align:left;font-size:10px}.mcp-source-link b{overflow-wrap:anywhere}.mcp-origins{display:grid;gap:5px}.inventory-table-head,.inventory-table-row{display:grid;grid-template-columns:minmax(150px,2fr) minmax(120px,1.5fr) minmax(100px,1fr) minmax(100px,1fr) 55px;gap:10px;padding:8px;align-items:center}.inventory-table-head{background:#202b39;color:var(--muted);position:sticky;top:0;z-index:2;font-size:10px}.inventory-table-row{border-bottom:1px solid var(--line)}.inventory-table-row>div{min-width:0}.inventory-table-row small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.inventory-table-row.selected{background:#263b57;box-shadow:inset 3px 0 #8bb8ef}.inventory-table-row .status-badge{margin:2px 0}.tree-group>header{background:#202b39;padding:4px}.tree-group>.inventory-row{padding-left:24px}.revision-compound{align-items:stretch;overflow:hidden}.revision-compound button{border:0;border-left:1px solid #40536b;border-radius:0;color:#cde0f8;background:#273b55}.copy-confirmation{display:block;min-height:12px;color:#a2e5b7;font-size:10px}.binding-row{padding:8px;border-bottom:1px solid var(--line)}.binding-child{display:flex;align-items:center;gap:6px;min-width:0}.binding-child>.entity-link{flex:1}.owner-create-view .owner-wizard-card{padding:14px;gap:10px}.owner-create-view .owner-wizard-card>h2{margin:0}.owner-create-view .owner-wizard-card>p{margin:0}.owner-create-view .owner-wizard-card>.inventory-workspace{flex:1;min-height:180px}.owner-create-view .wb-footer{margin-top:0;flex-shrink:0}@container inventory (max-width:600px){.inventory-table-head{display:none}.inventory-table-row{grid-template-columns:1fr 1fr}.inventory-table-row>div:first-child{grid-column:1/-1}.inventory-table-row>div:not(:first-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:9px}}@media(max-width:700px){.owner-create-view .owner-wizard-card{padding:10px}.owner-wb .wb-header h1{font-size:23px}}.inventory-row>div{display:grid;gap:5px;justify-items:start}.inventory-row>div>small{color:var(--muted);font-size:10px}.owner-wb:has(>.inventory-workspace){overflow:hidden}.tool-row:has(input)>div:last-child{max-width:none}.tool-row:has(input)>div{flex:1}.entity-symbol svg,.entity-arrow svg,.wb-back svg{width:16px;height:16px;vertical-align:middle}.mcp-card>header h2{flex:1;min-width:0}.mcp-card>footer small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-create-view .owner-wizard-card{overflow:auto}.owner-create-view .owner-wizard-card>*{flex-shrink:0}.owner-create-view .owner-wizard-card>.inventory-workspace,.owner-create-view .owner-wizard-card>.detail-collection{flex:1 0 200px;min-height:200px}.owner-create-view .detail-collection>.inventory-workspace{min-height:0}.wb .wb-header.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:none;min-width:0;flex-wrap:wrap}.page-header-copy{flex:1 1 240px;min-width:0}.page-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}:is(.wb,.wb-picker) .presentation-action{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer}:is(.wb,.wb-picker) .presentation-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.presentation-action.with-text{width:auto;gap:5px;padding:5px 7px;font-size:11px}.presentation-action.destructive{color:#e4aaa6}.presentation-action.destructive:hover{background:#402925}.presentation-action:focus-visible,.entity-link:focus-visible,.presentation-selector button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.revision-compound .presentation-action{width:22px;height:auto;padding:0}.wb .revision-compound .presentation-action svg{width:12px;height:12px}.revision-compound .presentation-action:focus-visible{outline-offset:-2px}.entity-compact{display:inline-flex;width:auto;padding:3px 5px}.entity-picker{padding:9px 7px}.entity-card{padding:0;font:inherit}.entity-card .entity-copy b{font-weight:600}.entity-card .entity-arrow{width:16px}.mcp-card>header{align-items:start;flex-wrap:wrap}.mcp-card>header h2{flex-basis:160px;font-size:15px;margin:0}.mcp-card>header>.status-badge{margin-top:2px}@media(max-width:600px){.page-header-copy{flex-basis:100%}.page-header-actions{margin-left:0}.inventory-search{flex-basis:100%}.presentation-selector{margin-left:0}}.status-badge{width:max-content;max-width:100%;justify-self:start;align-self:start;flex:0 0 auto}.connector-summary{display:grid;gap:12px;min-width:0;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.connector-summary p{margin:0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.connector-summary-identity,.summary-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.connector-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px}.connector-method{display:grid;gap:5px;padding:9px;border:1px solid var(--line);border-radius:6px;min-width:0}.connector-method small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.connector-method.selected{border-color:#89b5f1;background:#203650}.credential-field-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:start;padding:12px}.credential-field-heading .wb-key-copy{flex:1 1 180px}.credential-field-meta,.credential-field-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.credential-entry{padding:0 12px 12px}.credential-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.credential-field-card{min-width:0}.credential-field-card .wb-key-editor{overflow-wrap:anywhere}.credential-field-card .owner-field-form{padding:0;border:0;background:transparent}.intentional-unknown,.intentional-note{color:var(--muted);font-size:11px}.action-dialog{height:auto;max-height:85vh}.action-dialog .wb-picker-body{height:auto}.action-dialog .inventory-content,.action-dialog .wb-list{max-height:50vh;flex:0 1 auto}.action-dialog h2{margin-top:0}.wb-picker.service-owner-dialog{height:fit-content;max-height:calc(100dvh - 28px);max-width:calc(100vw - 28px);min-height:0;top:0;right:0;bottom:0;left:0;margin:auto;overflow:auto}.service-owner-dialog .wb-picker-body{height:auto;min-width:0}.service-owner-dialog form.wb-form>.wb-footer:last-child{position:static}.entity-link{min-height:40px;font-size:12px}.entity-copy b,.entity-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-copy small{font-size:11px}.entity-compact{min-height:28px;font-size:11px}.entity-picker{min-height:58px}.entity-link:disabled{cursor:default;opacity:.6}.inventory-controls{flex-shrink:0}.inventory-controls label{color:#cad6e5}.inventory-content{overscroll-behavior:contain}.inventory-context-actions{display:flex;align-items:center;gap:6px}.owner-account-identity>.entity-row{min-height:30px;padding:3px 7px}.owner-account-identity>.entity-compact{min-height:22px;padding:2px 5px}.split-workspace{display:grid;grid-template-rows:auto minmax(var(--split-panel-min,280px),var(--split-first,50fr)) 12px minmax(var(--split-panel-min,280px),var(--split-second,50fr));gap:0;height:100%;min-height:0;padding-bottom:0}.split-workspace>.wb-detail-summary{margin:0 0 8px}.split-workspace>.wb-scope-panel{min-height:0;grid-template-rows:auto minmax(0,1fr);padding:10px;overflow:hidden}.split-workspace>.wb-scope-panel>.wb-main{min-height:0;height:auto;padding:0}.split-workspace>.wb-scope-panel>.wb-setup-card{align-self:start}.split-workspace.wb-access-page{grid-template-rows:auto minmax(var(--split-panel-min,280px),var(--split-first,50fr)) 12px minmax(var(--split-panel-min,280px),var(--split-second,50fr)) auto auto}@container pane (max-width:440px){.split-workspace{--split-panel-min:340px}}.split-divider{display:grid;place-items:center;cursor:row-resize;touch-action:none;min-height:12px}.split-divider span{width:64px;height:4px;border-radius:8px;background:#526b88}.split-divider:hover span,.split-divider:focus-visible span{background:#88b4ff}.split-divider:focus-visible{outline:2px solid var(--accent)}.split-workspace .inventory-workspace{min-height:0}.split-workspace .inventory-content{min-height:64px}:is(.wb,.wb-picker) .entity-row-layout{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:8px;min-width:0}:is(.wb,.wb-picker) .entity-row-layout.entity-row-control{grid-template-columns:26px minmax(0,1fr) 150px}:is(.wb,.wb-picker) .entity-row-layout>.entity-link{grid-column:auto;grid-row:auto;min-width:0;width:100%}:is(.wb,.wb-picker) .entity-row-layout>.entity-link .entity-copy{margin-right:0}:is(.wb,.wb-picker) .entity-row-layout .entity-endcap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;justify-items:end;gap:5px;width:100%;min-width:0;font-size:11px}:is(.wb,.wb-picker) .entity-endcap>*{max-width:100%;min-width:0;grid-column:auto;grid-row:auto;position:static}:is(.wb,.wb-picker) .entity-endcap small,:is(.wb,.wb-picker) .entity-endcap .wb-info,:is(.wb,.wb-picker) .entity-endcap .wb-row-context{white-space:normal;overflow-wrap:anywhere;text-align:right;padding:0}.entity-arrow{flex:0 0 16px;width:16px}.wb-badge,.status-badge{width:fit-content;justify-self:start;flex-grow:0}@container inventory (max-width:440px){:is(.wb,.wb-picker) .entity-row-layout{grid-template-columns:minmax(0,1fr)}:is(.wb,.wb-picker) .entity-row-layout.entity-row-control{grid-template-columns:26px minmax(0,1fr)}:is(.wb,.wb-picker) .entity-row-layout>.entity-endcap{grid-column:1/-1;justify-content:flex-start;padding-left:34px}:is(.wb,.wb-picker) .entity-row-layout.entity-row-control>.entity-endcap{grid-column:2;padding-left:7px}:is(.wb,.wb-picker) .entity-endcap small,:is(.wb,.wb-picker) .entity-endcap .wb-row-context{text-align:left}}.detail-command-body{overflow:auto;justify-content:flex-start}.detail-command-body .wb-form{flex:0 0 auto}.detail-command-mode .wb-detail-header .wb-eyebrow{text-align:left}.credential-field-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.credential-field-heading .wb-key-copy{grid-column:1}.credential-field-heading .credential-field-meta{grid-column:1;grid-row:2;color:var(--muted);font-size:11px}.credential-field-heading .credential-field-actions{grid-column:2;grid-row:1/3;align-self:center}.credential-field-card:has([data-field-editor]:not([hidden])){border-color:#8ab6ec;background:#172b40}.credential-field-card .credential-requirement{color:var(--muted);font-size:10px}.credential-field-help{display:grid;gap:5px;padding:0 12px 12px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.credential-field-card .wb-key-copy code{color:var(--muted);font-size:10px}.credential-entry{display:grid;gap:6px;width:100%;box-sizing:border-box}.credential-entry input,.credential-field-card input{width:100%;max-width:680px;box-sizing:border-box}.credential-entry-grid{grid-template-columns:minmax(0,1fr);width:100%}.credential-field-card .wb-footer{justify-content:flex-end}.credential-remove{font-size:12px}.credential-remove p{color:var(--muted);line-height:1.5}.wb-picker.wb-onboarding{height:fit-content;max-height:calc(100dvh - 28px);width:min(650px,calc(100vw - 28px));max-width:calc(100vw - 28px);min-height:0;top:0;right:0;bottom:0;left:0;margin:auto;overflow:auto}.wb-onboarding .wb-picker-body{height:auto;gap:12px}.wb-onboarding .wb-picker-body>*{flex-shrink:0;min-width:0}.wb-onboarding h2,.wb-onboarding p{margin:0}.wb-onboarding h2{font-size:18px;white-space:normal;overflow-wrap:anywhere}.wb-onboarding p{line-height:1.5;overflow-wrap:anywhere}.wb-onboarding .wb-form{grid-template-columns:minmax(0,1fr)}.wb-onboarding .wb-footer,.wb-onboarding form.wb-form>.wb-footer:last-child{position:static;flex-wrap:wrap;background:transparent}.wb-onboarding .wb-footer>button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.wb-onboarding .wb-picker-body>.wb-footer:not(:has(button:not([hidden]))){display:none}.wb-onboarding [data-progress]{overflow-wrap:anywhere}.wb-onboarding [data-progress]:not(:empty){display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.bounded-sample{min-height:150px}.observation-agent{padding:12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;font-size:12px}.bounded-sample-summary{padding:8px;color:var(--muted);font-size:11px}.route-policy-summary{display:grid;gap:12px}.route-policy-summary h3{margin:0}.route-policy-summary p{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.approval-tools{height:360px;min-height:0}.approval-tools>.inventory-workspace{height:100%}.connector-summary .summary-badges>*{width:fit-content}.connector-summary .connector-methods{grid-template-columns:minmax(0,1fr)}.connector-signals,.authorization-signals,.technical-signal-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;font-size:11px}.connector-signals>span,.authorization-signal,.connector-tool-context{display:inline-flex;align-items:center;gap:5px;min-width:0}.connector-signals svg,.authorization-signal svg,.connector-tool-context svg,.catalog-metrics svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.authorization-signal{color:#c6d8ee}.authorization-signal[data-auth-mode=managed]{color:#b9c9f2}.authorization-signal[data-auth-mode=none]{color:#abd8c3}.signal-reachability{padding:3px 5px;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.signal-reachability.reachable{color:#abd8c3}.signal-reachability.unreachable{color:#e5aaa6}.signal-reachability.stale{color:#e2cc97}.connector-tool-context small{color:var(--muted);font-size:10px}.configuration-signals{display:flex;flex-wrap:wrap;gap:8px 12px}.server-detail-inventory{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;max-height:100%;position:relative}.server-detail-inventory>.detail-collection{flex:0 1 auto;min-height:0}.server-detail-inventory .inventory-workspace{flex:1;min-height:0}.server-detail-inventory .inventory-content{flex:0 1 auto;max-height:55vh}.technical-signal-strip>.status-badge{align-self:center}.source-summary{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:11px}.source-summary svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7}.context-choice{display:grid;gap:4px;font-size:12px;min-width:0}.context-choice select{width:100%;min-width:0}.discovery-context{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;margin-bottom:12px}.discovery-context h3,.discovery-context p{margin:0}.discovery-account-context{display:flex;align-items:center;gap:8px;min-width:0}.discovery-account-context>.entity-link{flex:1;min-width:0}.wb-picker.entity-picker{height:auto;max-height:85vh}.entity-picker .wb-picker-body{height:auto;min-height:0}.entity-picker [data-picker-collection]{min-height:0}.entity-picker .inventory-content{max-height:45vh}.account-picker-row .entity-link{flex:1}.detail-inventory-context{display:grid;gap:4px;font-size:11px;min-height:32px}.detail-inventory-context:empty{display:none}.detail-inventory-context small{color:var(--muted)}.detail-inventory-status{position:absolute;right:0;top:0;margin:0;line-height:18px;font-size:11px;color:var(--muted);pointer-events:none}.server-detail-inventory[aria-busy=true] .inventory-content{opacity:.7}.server-detail-inventory .tool-row{align-items:start}.server-detail-inventory .tool-row>div:first-child{width:100%}.server-detail-inventory pre{overflow:auto;max-height:180px;font-size:11px}.split-workspace .server-detail-inventory{height:100%}.split-workspace .server-detail-inventory>.detail-collection{flex:1}.split-workspace .server-detail-inventory .inventory-workspace{flex:1}.split-workspace .server-detail-inventory .inventory-content{flex:1;max-height:none}.split-workspace .server-detail-inventory .inventory-sort-group{flex-basis:125px}.split-workspace .server-detail-inventory .inventory-search{flex-basis:140px}.entity-symbol svg,.entity-arrow svg,.sort-direction svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wb-picker{box-sizing:border-box;max-width:94vw}.contextual-help[popover]{position:fixed;inset:auto;margin:0;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);box-shadow:0 8px 24px #0006}.contextual-help header{display:flex;align-items:start;gap:12px;justify-content:space-between}.contextual-help h3{margin:4px 0;font-size:14px}.contextual-help p{margin:8px 0 0;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.sort-direction svg{display:block;width:16px;height:16px;flex:0 0 16px}.inventory-context-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.wb-picker.selection-confirmation{box-sizing:border-box;height:min(680px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden;padding:16px}.selection-confirmation .wb-picker-body{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;gap:12px}.selection-confirmation .wb-detail-header{min-width:0}.selection-confirmation .wb-detail-header h2{margin:0;white-space:normal;font-size:18px;line-height:1.3}.selection-confirmation-description{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.selection-confirmation-preview{display:flex;min-width:0;min-height:0}.selection-confirmation .inventory-workspace{min-height:0;width:100%}.selection-confirmation .inventory-content{max-height:none;min-height:0;overscroll-behavior:contain}.selection-confirmation .wb-footer{margin:0;flex-wrap:wrap;padding-top:12px}.selection-preview-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid var(--line);font-size:12px;min-width:0}.selection-preview-row:last-child{border-bottom:0}.selection-preview-row code{overflow-wrap:anywhere;white-space:normal}.selection-preview-row small{color:var(--muted);overflow-wrap:anywhere;text-align:right}@media(max-width:480px){.selection-confirmation .inventory-pagination{gap:5px}.selection-confirmation .wb-footer>.wb-action{flex:1}.selection-preview-row{align-items:start;flex-direction:column;gap:4px}.selection-preview-row small{text-align:left}}:is(.wb,.wb-picker,.global-client-dialog) select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%239bacbf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}@media(forced-colors:active){:is(.wb,.wb-picker,.global-client-dialog) select:not([multiple]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:8px}}.client-title-row{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.client-title-row h2{min-width:0;flex:1;overflow-wrap:anywhere}.client-title-row[hidden],.client-title-row h2[hidden],.client-name-inline [hidden]{display:none}.client-title-row.editing>[data-client-label]{flex:1;min-width:0}.client-name-inline{min-width:0;max-width:100%}.client-name-inline .client-label-inline:not([hidden]){display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;min-width:0}.client-label-inline input{flex:1;min-width:0}.client-name-inline>[data-name-status]{margin:0;font-size:11px;color:var(--muted);max-width:300px}.client-name-inline>[data-name-status]:empty{display:none}.client-summary-facts{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;margin:0;font-size:11px}.client-summary-facts dt{color:var(--muted)}.client-summary-facts dd{margin:0;overflow-wrap:anywhere}.status-badge.with-symbol{display:inline-flex;align-items:center;align-self:center;gap:4px;padding:3px 7px;line-height:1.2;min-height:21px;box-sizing:border-box}.status-badge.with-symbol>svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.record-state-control{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;min-height:28px;color:var(--muted)}.record-state-control:focus-visible,.client-record-meta time:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}.client-exact-tools>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:11px;color:var(--muted);padding:4px 0}.client-exact-tools>summary::-webkit-details-marker{display:none}.client-exact-tools>summary:before{content:"▸"}.client-exact-tools[open]>summary:before{content:"▾"}.client-exact-tools>summary svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none}.client-exact-tools>.detail-collection{display:block;flex:none;min-height:0;max-height:260px;overflow:auto}.client-exact-tools .tool-row{display:block;width:100%;min-width:0;padding:6px 0}.client-exact-tools .tool-row code{white-space:normal;overflow-wrap:anywhere}.client-grant-overview{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-grant-overview>small{font-size:11px;color:var(--muted);flex:1}.client-grant-overview>.presentation-action{flex:none}.owner-view-drawer .client-grant-body{overflow:auto;display:flex;flex-direction:column;gap:12px;min-width:0}.client-record-scope{margin:0 0 8px;max-width:100%}.client-record-scope>div{height:auto;min-height:34px;flex-wrap:wrap}.client-record-scope button{min-height:26px}@container pane (max-width:380px){.client-summary-facts{grid-template-columns:1fr;gap:4px}.client-summary-facts dd{margin-bottom:5px}}.client-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.client-title-row>[data-client-label]{display:contents}.client-title-row h2{grid-column:1;grid-row:1}.client-title-row [data-edit-client-name]{grid-column:2;grid-row:1}.client-title-row .client-label-inline:not([hidden]){grid-column:1/-1;grid-row:2;flex-wrap:wrap}.client-title-row .client-label-inline input{flex:1 1 140px}.client-title-row .client-name-inline>[data-name-status]{grid-column:1/-1;grid-row:3;max-width:none;overflow-wrap:anywhere}.workspace-shell{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%}.client-attention-bar{display:flex;justify-content:flex-end;align-items:center;min-height:44px;padding:4px 24px;border-bottom:1px solid var(--line);background:var(--panel);z-index:6}.client-bell{display:flex;align-items:center;gap:8px;font-size:12px;min-height:34px;background:transparent}.client-bell svg,.client-notice svg,.client-inbox-heading svg{width:18px;height:18px;flex:none}.client-bell b{display:inline-grid;place-items:center;min-width:21px;min-height:21px;padding:1px 5px;border-radius:12px;background:#3265b8;color:#fff;font-size:11px}.client-notice[hidden]{display:none}.client-notice{position:fixed;right:24px;top:56px;max-width:390px;width:calc(100vw - 32px);padding:18px;display:grid;gap:16px;border:1px solid #617da5;border-radius:12px;background:var(--panel);box-shadow:0 12px 36px #0009;z-index:25;overflow-wrap:anywhere}.client-notice [data-notice-copy]{display:grid;gap:7px;padding-right:28px}.client-notice small{color:var(--muted);font-size:11px}.client-notice strong{font-size:14px}.client-notice p{font-size:12px;margin:0}.client-notice-close{position:absolute;right:10px;top:10px;padding:5px;display:grid;place-items:center;background:transparent;border:0}.client-notice-actions,.client-inbox-toolbar,.client-label-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.client-notice-actions .wb-action{min-height:36px;font-size:12px;flex:1}.client-attention-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.global-client-dialog{color:var(--text);background:var(--bg);border:1px solid #526782;border-radius:12px;padding:20px;width:min(740px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 20px 80px #000a;container:pane / inline-size}.global-client-dialog::backdrop{background:#050a12a8}.client-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.client-inbox-heading h2{font-size:18px;margin:0}.client-inbox-heading button{display:grid;place-items:center;padding:7px;background:transparent}.global-client-dialog [data-client-inbox]>p{color:var(--muted);font-size:12px;line-height:1.5}.client-inbox-toolbar{justify-content:space-between;margin:12px 0;font-size:11px;color:var(--muted)}.client-inbox-list{display:grid;gap:10px}.client-inbox-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--line);border-radius:8px;padding:14px}.client-inbox-row>div{min-width:0;overflow-wrap:anywhere}.client-inbox-row strong{font-size:13px}.client-inbox-row p{font-size:12px;margin:7px 0}.client-inbox-row small{font-size:11px;color:var(--muted)}.client-label-form{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px}.client-label-form label{display:grid;gap:7px;font-size:12px}.client-label-form input{width:100%;min-width:0;padding:9px}.client-label-form small,.client-label-form p,.client-identity-note{color:var(--muted);font-size:11px;line-height:1.5}.client-label-form p:empty{display:none}.client-context dd small{display:block;color:var(--muted);margin-top:4px}.client-identity-note{margin:10px 0}.approval-review .detail-collection{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:6px}.client-attention-bar button:focus-visible,.global-client-dialog button:focus-visible,.global-client-dialog input:focus-visible{outline:2px solid #90b9f8;outline-offset:2px}.global-client-dialog button:disabled,.client-label-form button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.workspace-shell{flex:1;width:100%;min-height:0}.client-attention-bar{padding:4px 12px}.client-notice{right:16px;top:104px}.global-client-dialog{padding:12px;max-height:calc(100dvh - 24px)}.client-inbox-row{align-items:flex-start;flex-direction:column}.client-inbox-row>button{align-self:flex-end}}.client-bell svg,.client-notice svg,.client-inbox-heading svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.client-technical-details{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:10px}.client-technical-details summary{cursor:pointer;color:var(--text)}.client-technical-details[open] summary{margin-bottom:12px}.client-technical-details>.detail-facts{margin-bottom:10px}.client-technical-details .client-identity-note{margin-top:10px}.approval-review .approval-summary{grid-template-columns:90px minmax(0,1fr);gap:8px 10px}.approval-review .approval-summary dt{margin:0}@media(max-width:480px){.approval-review-actions .wb-action{flex:1 1 120px}.approval-review .approval-summary{grid-template-columns:76px minmax(0,1fr)}}.approval-review>.detail-collection{display:block;flex:none;min-height:0;max-height:180px;overflow:auto;scroll-margin:6px}.approval-review>.detail-collection:focus-visible{outline:2px solid #90b9f8;outline-offset:2px}.approval-review>.detail-collection .tool-row code{white-space:normal;overflow-wrap:anywhere}.approval-review dl.approval-summary{grid-template-columns:90px minmax(0,1fr);gap:8px 10px}.approval-review dl.approval-summary dt{margin:0}.client-bell:not(.has-pending) b{background:#2d394a;color:var(--muted)}@media(max-width:480px){.approval-review dl.approval-summary{grid-template-columns:76px minmax(0,1fr)}}.client-delivery-status{color:var(--muted);font-size:11px;margin-right:12px;max-width:260px;line-height:1.4}.client-delivery-status[data-delivery=live]{color:#a5cba6}@media(max-width:480px){.client-delivery-status{font-size:10px;max-width:150px;margin-right:8px}}.approval-client-identity{min-width:0;flex:1}.approval-review .client-title-row .wb-detail-title{margin:0!important;font-size:18px}.approval-review .approval-outcome{color:var(--muted)}.approval-review-actions .presentation-action{flex:none}.approval-review-actions .presentation-action.with-text{font-size:12px}:where(.wb-tabs,.wb-subtabs,.wb-group-tabs,.wb-settings-tabs) button{cursor:pointer}:where(.wb-tabs,.wb-subtabs,.wb-group-tabs,.wb-settings-tabs) button:disabled{cursor:not-allowed}.wb-subtabs button{min-height:33px}.wb-action{cursor:pointer}.wb-action:disabled{cursor:not-allowed}.wb{height:100%;min-height:0;padding:20px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;container-type:inline-size}.wb h1{margin:0;font-size:25px}.wb h2{margin:0;font-size:18px}.wb p{margin:6px 0}.wb-header,.wb-detail-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.wb-tabs{display:flex;gap:4px;overflow:auto;flex-shrink:0;border-bottom:1px solid var(--line);padding-bottom:7px}.wb-tabs button{white-space:nowrap;background:transparent;border:0;padding:7px 10px;border-radius:6px}.wb-tabs button[aria-current=true]{background:#2b4264;color:#fff}.wb-body{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;position:relative}.wb-main{display:flex;flex-direction:column;min-width:0;min-height:0;padding-right:14px}.wb-list{overflow:auto;flex:1;min-height:0;overscroll-behavior:contain}.wb-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:7px;border-radius:6px;min-height:53px}.wb-row.selected{background:#23354f;outline:1px solid #476fa5;outline-offset:-1px}.wb-row:hover{background:#222c39}.wb-mark{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;color:#a9c8f3;background:#283950;border-radius:7px}.wb-info{color:var(--muted);flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #46546a;border-radius:5px;padding:2px 6px;font-size:11px}.wb-badge.good{color:var(--ready)}.wb-badge.bad{color:var(--bad)}.wb-pager{display:flex;gap:8px;align-items:center;padding-top:10px;flex-shrink:0;flex-wrap:wrap}.wb-pager select{width:auto}.wb-detail{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;padding:0 0 0 18px;border-left:1px solid var(--line)}.wb-detail-content{flex:1;overflow:auto;min-height:0;padding:12px 5px 8px 0;display:flex;flex-direction:column;gap:12px;container-type:inline-size}.wb-detail-content>.wb-child{flex:1;min-height:280px}.wb-detail-header{min-height:35px}.wb-detail-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.wb-icon{display:inline-grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:6px;padding:6px;width:30px;height:30px;flex-shrink:0}.wb-icon:hover{border-color:#4f6380;background:#253448}.wb-icon svg,.wb-mark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wb-meta{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;margin:0}.wb-meta dt{color:var(--muted)}.wb-meta dd{margin:0;overflow-wrap:anywhere}.wb-form{display:grid;gap:12px}.wb-form label{display:grid;gap:5px;min-width:0}.wb-form input,.wb-form select,.wb-form textarea{width:100%;min-width:0}.wb-form textarea{resize:vertical;min-height:70px;padding:8px;color:var(--text);border:1px solid var(--line);background:var(--bg);border-radius:6px}.wb-form .wb-check{display:flex;align-items:center;gap:8px}.wb-check input{width:auto}.wb-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.wb-footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:12px 0 2px;border-top:1px solid var(--line)}.wb-callout{padding:9px 11px;border-left:3px solid #bd994b;background:#30291e;color:#e4cb96}.wb-empty{padding:24px 10px;color:var(--muted)}.wb-choice{border:1px solid var(--line);border-radius:8px;padding:10px;margin-bottom:8px}.wb-choice summary{cursor:pointer;display:flex;align-items:center;gap:9px}.wb-choice summary .wb-badge{margin-left:auto}.wb-choice>.wb-form{padding-top:12px}.wb-key{border:1px solid #435773;border-radius:7px;margin:8px 0;padding:9px 11px;background:#15202e}.wb-key>summary{font-weight:600}.wb-key .wb-form-grid{padding-top:12px}.wb-key .wb-footer{padding-top:8px}.wb-error{color:var(--bad);padding:8px 0}.wb-action{padding:6px 10px;border:1px solid #4c6486;background:#23344e;border-radius:6px;color:var(--text)}.wb-action.primary{background:#3265b8}.wb-picker{background:var(--panel);color:var(--text);border:1px solid #526985;border-radius:10px;width:min(650px,94vw);height:min(650px,85vh);padding:18px}.wb-picker::backdrop{background:#0008}.wb-picker-body{display:flex;flex-direction:column;height:100%;gap:10px}.wb-tool-list{flex:1;overflow:auto;min-height:230px;border:1px solid var(--line);border-radius:7px}.wb-tool{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;border-bottom:1px solid var(--line);align-items:start}.wb-tool input{width:auto;margin-top:4px}.wb-tool small{display:block;color:var(--muted)}.wb-tool code{overflow-wrap:anywhere}.wb-tool-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wb-tool-toolbar input{flex:1;min-width:160px}.wb-subtabs{display:flex;gap:5px;flex-wrap:wrap;padding-bottom:9px;border-bottom:1px solid var(--line)}@container inventory (max-width:450px){.wb-row{align-items:start;flex-wrap:wrap;gap:2px;padding:5px}.wb-info{margin-left:44px;max-width:calc(100% - 44px)}.wb-meta{grid-template-columns:85px minmax(0,1fr)}}.wb-tool-list pre{overflow:auto;max-width:100%;font-size:11px}.wb .wb-key p{overflow-wrap:anywhere}.wb-tabs button{color:var(--text)}.wb-tabs button:disabled{color:var(--muted)}.wb-icon{color:var(--muted)}form.wb-form>.wb-footer:last-child{position:sticky;bottom:0;background:var(--panel);padding:12px 0;z-index:2}.wb button:focus-visible,.wb-picker button:focus-visible{outline:2px solid #90b9f8;outline-offset:2px}.app:has(.wb){font-size:13px}@media(min-width:701px){.app:has(.wb){--sidebar-width:220px }.app.collapsed:has(.wb){--sidebar-width:58px }.app:has(.wb) .sidebar{padding:16px 10px 10px}.app:has(.wb) .brand-row{padding:4px 8px 18px}.app:has(.wb) .sidebar nav button{padding:9px 10px}}.app:has(.wb) .brand{font-size:17px;letter-spacing:0}.app:has(.wb) .nav-icon{display:inline-grid;place-items:center;width:19px;color:#b7caff}.app:has(.wb) .nav-icon svg,.wb svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.app:has(.wb) .sidebar nav button{color:var(--muted)}.app:has(.wb) .sidebar nav button.active,.app:has(.wb) .sidebar nav button:hover{color:var(--text);background:#273241}.app:has(.wb) .workspace{padding:0;display:block;overflow:hidden;min-height:0}.wb{padding:22px 24px 18px;gap:14px;position:relative;overflow:hidden;container-type:normal;background:var(--bg)}.wb h1{font-size:24px;font-weight:500}.wb h3{font-size:13px;margin:0 0 4px;font-weight:500}.wb-eyebrow{font-size:10px;color:#88b4ff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.wb-header p{margin:5px 0 0;font-size:12px}.wb-header{align-items:center}.wb-tabs{border-bottom:1px solid var(--line);padding:0 0 7px;gap:4px}.wb-tabs button{font-size:12px;padding:8px 9px;color:var(--muted)}.wb-tabs button[aria-current=true]{background:#354966;color:#fff}.wb-group-tabs,.wb-settings-tabs{display:flex;gap:3px;flex-wrap:wrap;align-self:flex-start;border:1px solid var(--line);padding:3px;background:#151b25;border-radius:8px}.wb-group-tabs button,.wb-settings-tabs button{border:0;border-radius:6px;color:var(--text);background:transparent;padding:5px 9px;font:inherit;font-size:12px}.wb-group-tabs button[aria-current=true],.wb-settings-tabs button[aria-current=true]{background:#354966}.wb-section-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;flex-shrink:0}.wb-section-intro p{font-size:12px}.wb-body{display:flex;flex-direction:column;position:static;min-width:0;min-height:0}.wb-main{padding-right:0;container:inventory / inline-size;flex:1}.wb-detail-header{min-height:32px;gap:8px;margin:0}.wb-detail-header .wb-eyebrow{flex:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em}.wb-detail-title{font-size:18px;margin:8px 0!important;flex-shrink:0;overflow-wrap:anywhere}.wb-detail-content{padding:0;gap:12px;overflow:auto;flex:1}.wb-detail-content>.wb-child{min-height:0}.wb-back{background:transparent;color:var(--text);border:0;display:flex;align-items:center;gap:3px;padding:4px;border-radius:6px;font-size:11px;flex-shrink:0}.wb-back:hover{background:#29384b}.wb-back svg{width:13px}.wb-subtabs{flex-wrap:nowrap;overflow:auto;flex-shrink:0;gap:4px;padding-bottom:6px;margin:2px 0 0}.wb-subtabs button{border:0;color:var(--muted);background:transparent;white-space:nowrap;padding:7px 8px;font-size:12px}.wb-subtabs button.primary,.wb-subtabs button[aria-current=true]{background:#2e415c;color:#fff}.wb-subtabs button[aria-current=true]{border-radius:6px}.wb-subtabs button[aria-current=true]:disabled{opacity:.55}.wb-detail-content>.wb-child{flex:1}.wb-connector-columns,.wb-connector-row{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(100px,1fr) minmax(100px,.85fr) 86px;gap:10px;padding:8px;align-items:center}.wb-connector-columns{color:#b5c4d5;background:#202a36;font-size:10px;text-transform:uppercase;min-height:42px;position:sticky;top:0;z-index:1}.wb-connector-row{min-height:60px;border-radius:0;font-size:12px}.wb-connector-row>.wb-action{justify-self:start;font-size:11px;padding:4px 8px;background:#263346}.wb-connector-row .wb-mark{flex:0 0 20px;height:20px;width:20px;background:transparent}.wb-connector-access,.wb-connector-compat{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.wb-connector-access .wb-badge{white-space:normal;font-size:10px}.wb-connector-compat small{font-size:10px;overflow-wrap:anywhere}.wb-badge{border-radius:99px;color:#b8d2f2;background:#233249;border-color:#495d77;padding:2px 7px}.wb-badge.required{border-radius:4px;background:#294362;color:#bcd8ff}.wb-reach{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.wb-reach:before{content:"";width:7px;height:7px;border-radius:50%;background:#697788;flex-shrink:0}.wb-reach.good{color:var(--ready)}.wb-reach.good:before{background:var(--ready)}.wb-reach.warn{color:var(--warn)}.wb-reach.warn:before{background:var(--warn)}.wb-reach.bad{color:var(--bad)}.wb-reach.bad:before{background:var(--bad)}.wb-disabled{color:var(--warn)}.wb-pager{font-size:11px;gap:6px;padding-top:8px;color:var(--muted)}.wb-pager .wb-action{font-size:11px;padding:4px 8px}.wb button:disabled{opacity:.5;cursor:not-allowed}.wb-form label{font-weight:500;font-size:12px;color:#cad6e5;margin:0}.wb-form input,.wb-form select{font:inherit;color:var(--text);background:#111822;border:1px solid #4d5b6d;border-radius:7px;padding:8px 9px}.wb-form input[type=checkbox]{accent-color:#9dc6ff;padding:0;margin:0;width:13px;height:13px}.wb-connector-form{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px}.wb-settings-content{display:grid;gap:16px}.wb-settings-group{border:1px solid var(--line);border-radius:9px;padding:12px;margin:0;display:grid;gap:12px;min-width:0}.wb-settings-group legend{color:#b9d2f3;padding:0 5px;font-size:12px}.wb-readonly{display:grid;gap:5px;padding:10px;border:1px solid #354e6e;background:#14202d;border-radius:7px;font-size:11px}.wb-readonly code{color:#bfd5ef;overflow-wrap:anywhere}.wb-auth-choices{display:grid;gap:12px}.wb-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.wb-section-heading small,.wb-profile-header small{font-size:11px;color:var(--muted)}.wb-section-heading .wb-action{padding:4px 8px;font-size:11px;flex-shrink:0}.wb-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.wb-profile-choice{display:flex;align-items:center;min-width:0;gap:10px;padding:10px 12px;border:1px solid #496078;border-radius:8px;background:#15202c;color:var(--text);text-align:left;font:inherit;font-size:12px}.wb-profile-choice.active{border-color:#8eb9f5;background:#253c58}.wb-profile-choice:hover{border-color:#88b4ff}.wb-profile-choice>span:nth-child(2){flex:1;min-width:0}.wb-profile-choice b,.wb-profile-choice small{display:block;overflow-wrap:anywhere}.wb-profile-choice b{font-weight:500}.wb-profile-choice small{color:var(--muted);font-size:10px;margin-top:3px}.wb-choice-symbol{color:#afd0ff}.wb-choice-check{color:#88b4ff;flex-shrink:0}.wb-profile-workspace{border:1px solid #58799d;background:#192635;border-radius:10px;padding:14px;display:grid;gap:16px;min-width:0;margin-top:0}.wb-profile-header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0;min-width:0}.wb-profile-header h3{font-size:15px;margin:5px 0}.wb-profile-actions{display:flex;gap:4px;align-items:center;flex-shrink:0}.wb-profile-actions .wb-check{font-size:11px;color:var(--muted);margin-right:4px}.wb-profile-actions .wb-icon{border:1px solid #4c6486;background:#23344a}.wb-auth-fold{border:1px solid #3b526e;border-radius:7px;background:#142030;min-width:0}.wb-auth-fold>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:11px;list-style:none;font-size:12px}.wb-auth-fold>summary b{font-weight:500}.wb-auth-fold>summary small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.wb-auth-fold[open]>summary>.wb-chevron{transform:rotate(90deg)}.wb-auth-fold-body{display:grid;gap:12px;padding:0 12px 12px}.wb-auth-credentials,.wb-auth-connection{display:grid;gap:9px;min-width:0}.wb-auth-credentials>.wb-section-heading{margin:1px 0 4px}.wb-count{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;background:#304a6a;margin-left:4px}.wb-auth-key{border:1px solid #506c8c;background:#111d2b;border-radius:8px;min-width:0;overflow:hidden}.wb-key-summary{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:12px 10px;border:0;background:transparent;color:var(--text);min-height:80px;font:inherit;font-size:12px}.wb-key-summary:hover{background:#1b2d42}.wb-key-summary[aria-expanded=true]>.wb-chevron{transform:rotate(90deg)}.wb-key-number{display:grid;place-items:center;flex:0 0 25px;height:25px;background:#294362;color:#c4dcfc;border-radius:6px}.wb-key-copy{display:grid;gap:4px;min-width:0;flex:1}.wb-key-copy b{font-weight:500;overflow-wrap:anywhere}.wb-key-copy code{font-size:11px;color:#abd0ff;overflow-wrap:anywhere}.wb-key-copy small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.wb-key-meta{display:grid;gap:5px;justify-items:end;min-width:0;max-width:42%}.wb-key-meta code{color:#abd0ff;font-size:10px;text-align:right;overflow-wrap:anywhere}.wb-key-meta .wb-badge{font-size:10px}.wb-key-editor{border-top:1px solid #3d536e;padding:12px;display:grid;gap:12px}.wb-key-editor[hidden]{display:none}.wb-key-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.wb-auth-key:has([aria-expanded=true]){border-color:#88b4ff}.wb-savebar{margin-top:auto;position:sticky;bottom:0;padding-top:8px;background:#19212b;z-index:2}.wb-savebar .wb-error:empty{display:none}.wb-savebar .wb-footer{padding:10px 0 0}.wb-savebar .wb-footer small{font-size:10px;color:var(--muted);margin-right:auto}.wb-savebar .wb-action.primary{background:#3568c3;border-color:#5c8de7}.wb-error{margin:0!important;font-size:12px;overflow-wrap:anywhere}.wb-overview-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.wb-overview-facts>div{border:1px solid var(--line);border-radius:8px;padding:10px;display:grid;gap:6px;overflow-wrap:anywhere}.wb-overview-facts small{color:var(--muted);font-size:11px}.wb-overview-facts b{font-weight:500}.wb-mode-note{border:1px solid #415873;background:#14202d;border-radius:8px;padding:12px;color:var(--muted);font-size:12px}.wb-mode-note h3{display:flex;gap:7px;align-items:center;color:var(--text)}.wb-page-range{min-width:135px;color:var(--text)}.wb-pager label{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.wb-detail-summary{margin:2px 0 6px;line-height:1.5;color:var(--text)}.wb-detail-facts{display:grid;grid-template-columns:minmax(105px,30%) minmax(0,1fr);gap:0;margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.wb-detail-facts dt,.wb-detail-facts dd{padding:10px 12px;border-bottom:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.wb-detail-facts dt{color:var(--muted);background:#17202b}.wb-detail-facts dd{margin:0;color:var(--text)}.wb-detail-facts dt:nth-last-of-type(1),.wb-detail-facts dd:last-child{border-bottom:0}.wb-detail-facts small{display:block;margin-top:3px;color:var(--muted)}.wb-detail-actions,.wb-access-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.wb-detail-actions{margin-top:2px}.wb-access-controls label{display:grid;gap:5px;flex:1;min-width:170px;color:var(--muted)}.wb-access-controls select{width:100%;padding:7px;border-radius:6px;background:#111822;color:var(--text);border:1px solid #4d5b6d}.wb-detail-section{display:grid;gap:9px;min-height:0}.wb-detail-section h3{font-size:14px}.wb-detail-section p{margin:0}.wb-tool-usage{flex:1;min-height:240px;grid-template-rows:auto auto minmax(180px,1fr)}.wb-tool-usage>.wb-main{min-height:0}.wb-method-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;border:1px solid var(--line);border-radius:7px;padding:9px 11px;min-width:0}.wb-method-row b{font-weight:500}.wb-method-row small{grid-column:1;color:var(--muted)}.wb-method-row span{grid-column:2;grid-row:1/3;align-self:center;color:#b8d2f2;font-size:11px;text-align:right}.wb-method-row:has(button){grid-template-columns:minmax(0,1fr) auto auto}.wb-method-row button{grid-column:3;grid-row:1/3;align-self:center;font-size:11px;white-space:nowrap}.wb-tool-results,.wb-tool-state{border:1px solid #48627e;border-radius:8px;background:#14202d;padding:12px;display:grid;gap:10px;min-width:0}.wb-tool-state p{margin:0}.wb-tool-state .wb-action{justify-self:start}.wb-tool-context{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.wb-tool-context small,.wb-tool-state small{color:var(--muted)}.wb-tool-results .wb-search{display:grid;gap:5px;color:var(--muted)}.wb-tool-results input[type=search]{width:100%;background:#101a25;color:var(--text);border:1px solid #526985;border-radius:6px;padding:7px 9px}.wb-discovered-list{overflow:auto;max-height:min(42vh,480px);border:1px solid var(--line);border-radius:6px}.wb-discovered-tool{border-bottom:1px solid var(--line);padding:0 10px}.wb-discovered-tool:last-child{border-bottom:0}.wb-discovered-tool summary{cursor:pointer;padding:10px 0;font-weight:500;overflow-wrap:anywhere}.wb-discovered-tool p{color:var(--muted)}.wb-discovered-tool pre{overflow:auto;max-height:180px;font-size:11px}.wb-discovered-tool small{color:var(--muted)}.wb-tool-results .wb-pager{padding-top:0}.wb-add-method{position:relative;flex-shrink:0}.wb-add-method summary{list-style:none;border:1px solid #4c6486;border-radius:6px;background:#23344e;color:var(--text);padding:5px 9px;font-size:11px;cursor:pointer}.wb-add-method>div{position:absolute;top:calc(100% + 5px);right:0;width:220px;display:grid;padding:5px;background:#192b40;border:1px solid #57789d;border-radius:8px;box-shadow:0 10px 25px #0008;z-index:8}.wb-add-method button{width:100%;text-align:left;background:transparent;border:0;color:var(--text);padding:8px;border-radius:5px;font:inherit;cursor:pointer}.wb-add-method button:hover,.wb-add-method button:focus-visible{background:#354966}@container pane (max-width:440px){.wb-method-row,.wb-method-row:has(button){grid-template-columns:1fr}.wb-method-row span,.wb-method-row button{grid-column:1;grid-row:auto;text-align:left;justify-self:start}.wb-detail-facts{grid-template-columns:95px minmax(0,1fr)}.wb-pager label{margin-left:0}}@container inventory (max-width:650px){.wb-connector-columns{display:none}.wb-connector-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:8px}.wb-connector-row .wb-connector-access{grid-column:1}.wb-connector-compat{grid-column:1;flex-direction:row;flex-wrap:wrap;gap:5px}.wb-connector-row>.wb-action{grid-column:2;grid-row:2/4;align-self:center;justify-self:end}}@container pane (max-width:450px){.wb-profile-workspace{padding:11px;gap:14px}.wb-profile-header{flex-wrap:wrap}.wb-profile-header>div:first-child{flex:1 1 100%}.wb-profile-actions{margin-left:auto}.wb-key-summary{flex-wrap:wrap;gap:7px}.wb-key-copy{flex-basis:calc(100% - 65px)}.wb-key-meta{max-width:none;margin-left:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.wb-key-meta code{text-align:left}.wb-section-heading{flex-wrap:wrap;gap:8px}.wb-key-editor .wb-form-grid{grid-template-columns:1fr}.wb-savebar .wb-footer{flex-wrap:wrap}.wb-savebar .wb-footer small{flex-basis:100%}}@media(max-width:700px){.wb{padding:16px 14px 12px}.wb-header{align-items:flex-start;flex-wrap:wrap;gap:8px}.wb-header .wb-badge{font-size:10px}.wb-header h1{font-size:21px}.wb-section-intro{flex-wrap:wrap}}.wb-measurement>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.wb-overview,.wb-provider-overview,.wb-tools-page,.wb-access-page,.wb-usage-page{display:grid;align-content:start;gap:16px;min-width:0;padding-bottom:16px}.wb-overview-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px}.wb-overview-status>div{display:grid;align-content:center;min-height:55px;gap:6px;border:1px solid #3b526a;border-radius:8px;background:#192636;padding:8px 10px;min-width:0}.wb-overview-status small,.wb-access-chain small{font-size:10px;color:var(--muted)}.wb-overview-status b,.wb-access-chain b{font-size:12px;font-weight:550;overflow-wrap:anywhere}.wb-overview-block,.wb-scope-panel{display:grid;gap:10px;border:1px solid var(--line);border-radius:9px;padding:13px;background:#18212c;min-width:0}.wb-overview-block h3,.wb-scope-panel h3{margin:0;font-size:13px}.wb-overview-block .wb-detail-facts{border-color:#3b4d60}.wb-access-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px}.wb-access-chain>div{display:grid;gap:4px;padding:9px;border-radius:6px;background:#233249;min-width:0}.wb-inline-hint{color:var(--muted);font-size:11px;line-height:1.45;margin:0!important}.wb-detail-actions{justify-content:flex-start;gap:7px;padding-top:5px}.wb-detail-actions .wb-action{font-size:11px;padding:5px 9px}.wb-setup-card{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #4b6482;border-radius:9px;background:#1a2a3b;min-width:0}.wb-setup-card>div{flex:1;min-width:0}.wb-setup-card h3{margin:0 0 5px;font-size:13px}.wb-setup-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.wb-setup-card.compact{padding:11px;background:#172434}.wb-setup-icon{width:33px;height:33px;flex:0 0 33px;border-radius:8px;display:grid;place-items:center;color:#b8d4fc;background:#2b4260}.wb-setup-card>.wb-action{flex-shrink:0}.wb-method-picks{display:flex;flex-wrap:wrap;gap:7px}.wb-secondary-details{border:1px solid #3c4f64;border-radius:8px;background:#172331;min-width:0}.wb-secondary-details>summary{cursor:pointer;padding:10px 12px;color:#d7e6fc;font-size:11px}.wb-secondary-details[open]>summary{border-bottom:1px solid #3c4f64}.wb-secondary-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;min-width:0;overflow-wrap:anywhere}.wb-secondary-body>p,.wb-secondary-body h3{margin:0}.wb-secondary-body>.account-metadata-body,.wb-secondary-body>.wb-idp-claims,.wb-secondary-body>.wb-identity-data{padding:0}.wb-method-list{display:grid;gap:6px}.wb-method-list>div{display:grid;gap:3px;padding:7px 9px;border:1px solid var(--line);border-radius:6px}.wb-method-list b{font-size:11px}.wb-method-list small{color:var(--muted);font-size:10px}.wb-scope-panel>.wb-main{min-height:210px;height:min(32vh,320px);padding-right:0}.wb-secondary-body>.wb-main{min-height:200px;height:min(29vh,300px);padding-right:0}.wb-scope-panel .wb-section-heading{align-items:start}.wb-scope-panel .wb-section-heading small{display:block;margin-top:3px}.wb-scope-panel>.wb-main:has(.wb-empty),.wb-secondary-body>.wb-main:has(.wb-empty){min-height:0;height:auto}.wb-scope-panel .wb-empty{padding:15px 10px}.wb-secondary-details.wb-tool-usage{display:block;min-height:0;grid-template-rows:none}.wb-secondary-details.wb-tool-usage:not([open]){padding:0}.wb-provider-row,.wb-directory-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.wb-provider-meta,.wb-directory-meta{display:flex;gap:5px;align-items:center;justify-content:flex-end;flex-wrap:wrap;max-width:190px}.wb-provider-meta small,.wb-directory-meta small{color:var(--muted);font-size:10px}.wb-directory-row{grid-template-columns:minmax(0,1fr) minmax(120px,190px) 28px;gap:8px;align-items:center}.wb-directory-meta{display:grid;justify-items:end;text-align:right;min-width:0;max-width:none}.wb-user-editor{height:auto;max-width:460px}.wb-user-editor .wb-picker-body{height:auto}.wb-user-editor .wb-form label{font-size:12px}.wb-user-editor .wb-form input{padding:9px;border-radius:7px;background:#111822;color:var(--text);border:1px solid #4d5b6d}.wb-user-editor .wb-error[hidden]{display:none}@container pane (max-width:440px){.wb-directory-row{grid-template-columns:minmax(0,1fr) 28px}.wb-directory-meta{grid-column:1;grid-row:2;justify-items:start;text-align:left;padding-left:36px}}.wb-member-inspector:not(:empty){border:1px solid #58799d;border-radius:8px;padding:10px;background:#1c2e42}.wb-member-inspector .wb-section-heading{flex-wrap:wrap}@container pane (max-width:440px){.wb-setup-card{align-items:flex-start;flex-wrap:wrap}.wb-setup-card>.wb-action{margin-left:45px}.wb-overview-status,.wb-access-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-scope-panel{padding:10px}.wb-provider-meta,.wb-directory-meta{max-width:125px}}.wb-directory-overview,.wb-directory-section{display:flex;flex-direction:column;gap:13px;min-width:0;min-height:0;flex:1;padding-bottom:12px}.wb-configured-page{display:flex;flex-direction:column;flex:1;min-height:0;gap:11px}.wb-configured-page [hidden]{display:none!important}.wb-configured-page>.wb-scope-panel{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr)}.wb-configured-page>.wb-scope-panel>.wb-main{flex:1;height:auto;min-height:200px}.wb-directory-facts{display:grid;grid-template-columns:minmax(105px,30%) minmax(0,1fr);margin:0;border:1px solid #3b4d60;border-radius:8px;overflow:hidden;align-content:start}.wb-directory-facts dt,.wb-directory-facts dd{padding:10px 12px;border-bottom:1px solid #344357;min-width:0;overflow-wrap:anywhere}.wb-directory-facts dt{color:var(--muted);background:#17202b}.wb-directory-facts dd{margin:0}.wb-directory-facts dd small{display:block;color:var(--muted);margin-top:3px}.wb-directory-facts dt:nth-last-of-type(1),.wb-directory-facts dd:last-child{border-bottom:0}.wb-directory-facts b{font-weight:600}.wb-setup-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.wb-group-lead{display:flex;align-items:start;gap:10px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#1c2a39;min-width:0}.wb-group-lead>div{min-width:0}.wb-group-lead h3{margin:0 0 3px;font-size:14px}.wb-group-lead p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.wb-identity-data{display:grid;gap:8px;padding:11px;color:var(--muted);font-size:11px}.wb-identity-data code{overflow-wrap:anywhere}.wb-identity-data .wb-action{justify-self:start}.wb-directory-section>.wb-main{min-height:230px;flex:1;border:1px solid var(--line);border-radius:8px;background:#18212c;padding:10px}.wb-directory-section>.wb-secondary-details{flex-shrink:0}.wb-idp-claims{padding:10px;display:grid;gap:8px}.wb-idp-claims .wb-pager{padding-top:0}.wb-idp-list{max-height:210px;overflow:auto;border:1px solid var(--line);border-radius:6px}.wb-idp-row{padding:7px 9px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.wb-idp-row:last-child{border-bottom:0}.wb-toggle-row{display:grid;grid-template-columns:32px minmax(0,1fr) 100px;gap:6px;min-height:48px;align-items:center}.wb-inline-toggle{display:grid;place-items:center;width:32px;height:32px;cursor:pointer}.wb-inline-toggle input,.wb-access-check input{width:16px;height:16px;accent-color:#85b8ff;cursor:pointer}.wb-row-context{color:var(--muted);font-size:11px;text-align:right;white-space:nowrap}.wb-row-context small{display:block;margin-top:3px;color:#a5b9ce}.wb-access-row{display:grid;gap:4px;align-items:stretch;min-height:70px}.wb-access-row-top{display:flex;align-items:center;gap:8px;min-width:0}.wb-access-row-top>.wb-access-row-top .wb-measurement{flex-shrink:0}.wb-access-state{color:var(--muted);font-size:10px;white-space:nowrap}.wb-access-state.good{color:var(--ready)}.wb-access-check{display:flex;align-items:center;gap:8px;padding:1px 8px 3px 46px;color:#c7d8ed;font-size:11px;cursor:pointer}.wb-access-check small{display:block;margin-top:2px;color:var(--muted);font-size:10px}.wb-row-error{color:var(--bad);font-size:10px;grid-column:1/-1;overflow-wrap:anywhere}.wb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container pane (max-width:440px){.wb-directory-facts{grid-template-columns:100px minmax(0,1fr)}.wb-toggle-row{grid-template-columns:32px minmax(0,1fr)}.wb-row-context{grid-column:2;text-align:left;white-space:normal;padding:0 7px 5px}.wb-row-context small{display:inline;margin-left:7px}.wb-access-row-top{flex-wrap:wrap}.wb-access-row-top>.wb-access-check{padding-left:8px}.wb-access-row-top .wb-measurement{margin-left:8px}}.wb-row>.entity-link{flex:1;min-width:0}.wb-monitor-facts{display:flex;flex-wrap:wrap;gap:7px}.wb-directory-row{grid-template-columns:minmax(0,1fr) minmax(120px,190px) 28px;position:relative}.wb-directory-row>.entity-link{grid-column:1/-1;grid-row:1}.wb-directory-row>.entity-link .entity-copy{margin-right:210px}.wb-directory-meta{grid-column:2;grid-row:1;pointer-events:none}@container inventory (max-width:500px){.wb-directory-row{grid-template-columns:minmax(0,1fr)}.wb-directory-row>.entity-link .entity-copy{margin-right:0}.wb-directory-meta{grid-column:1;grid-row:2;justify-items:start;text-align:left;padding-left:34px}}.pa2-onboarding{display:flex;flex-direction:column;gap:14px;min-width:0}.pa2-onboarding .wb-form{display:flex;flex-direction:column;gap:14px}.pa2-onboarding .wb-footer{flex-wrap:wrap;gap:8px}.pa2-onboarding code{overflow-wrap:anywhere;white-space:normal}.pa2-facts{align-items:start}.pa2-facts>div{min-width:0;width:100%}.pa2-ownership{border:0;padding:0;margin:0;display:grid;gap:9px}.pa2-ownership legend{font-weight:600;margin-bottom:10px}.pa2-choice{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:12px}.pa2-choice:has(input:checked){border-color:var(--accent);background:var(--panel)}.pa2-choice>label{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer;margin:0}.pa2-choice input{width:auto!important}.pa2-choice small{display:block;margin-top:4px}.pa2-onboarding .context-choice{display:flex;flex-direction:column;gap:4px;margin:10px 0}.pa2-onboarding .wb-meta{overflow-wrap:anywhere}@media(max-width:640px){.pa2-onboarding .wb-form-grid{grid-template-columns:1fr}.pa2-onboarding .wb-footer>.wb-action{flex:1 1 150px}.pa2-choice{padding:10px}}.pa2-acquisition{grid-template-columns:repeat(2,minmax(0,1fr))}.pa2-acquisition>legend{grid-column:1/-1}@container pane (max-width:440px){.pa2-acquisition{grid-template-columns:minmax(0,1fr)}}.owner-choice-field{display:flex;flex-direction:column;gap:8px;min-width:0}.owner-choice-control{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;min-width:0}.owner-choice-control>div{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.owner-choice-control b{overflow-wrap:anywhere}.owner-choice-menu{position:relative;flex-shrink:0}.owner-choice-menu>summary{cursor:pointer;list-style:none;padding:6px 10px;border-radius:6px}.owner-choice-menu>div{position:absolute;right:0;top:100%;z-index:8;display:flex;flex-direction:column;gap:6px;padding:8px;width:min(260px,75vw);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0006}.owner-choice-edit,.owner-choice-relations{display:flex;flex-direction:column;gap:8px;min-width:0}.owner-choice-edit .wb-action{align-self:flex-start}@container pane (max-width:440px){.owner-choice-control>div{align-items:flex-start;flex-direction:column;gap:4px}}.wb-service-row .wb-directory-meta{pointer-events:auto}.wb-setup-step{border:1px solid var(--line);border-radius:9px;margin:12px 0;min-width:0;background:var(--panel)}.wb-setup-step>summary{display:flex;align-items:center;gap:10px;padding:12px;cursor:pointer;list-style:none}.setup-step-number{flex:0 0 25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:12px}.setup-step-heading{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.setup-step-heading small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.setup-step-body{padding:0 12px 14px;display:flex;flex-direction:column;gap:12px}.setup-step-body p{margin:0}.setup-step-body small{color:var(--muted);overflow-wrap:anywhere}.setup-action-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pa2-onboarding .setup-action-row>.wb-action{width:auto}.setup-completed{color:var(--success,#8bd1b4);font-size:12px}.setup-permission{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.setup-permission>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pa2-onboarding .setup-permission>.wb-action{width:auto;flex-shrink:0}.setup-recipient{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.setup-recipient>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.setup-recipient b{overflow-wrap:anywhere}.setup-next{padding-top:8px}.setup-next>p{font-size:12px;color:var(--muted)}.authorization-summary{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:8px}.authorization-summary small{color:var(--muted)}@container pane (max-width:440px){.setup-permission{align-items:flex-start;flex-wrap:wrap}.setup-permission>div{flex-basis:100%}.wb-setup-step>summary{gap:7px}.wb-setup-step>summary>.status-badge{font-size:10px}}.recipient-access-row{display:block;padding:10px 12px;margin:0;min-width:0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.recipient-access-row>header{min-width:0;display:flex;align-items:center;gap:8px}.recipient-access-row .entity-link{flex:1;min-width:0}.recipient-actions{display:flex;gap:4px;flex-shrink:0}.recipient-permissions{display:flex;flex-direction:column;gap:8px;padding:8px 0 2px 36px}.recipient-permissions>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.recipient-permissions>div>span:first-child{color:var(--muted);overflow-wrap:anywhere}.shared-recipient-summary{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.shared-recipient-summary h4{margin:0}.shared-recipient-summary .wb-section-heading small{display:block;margin-top:5px}.shared-recipient-summary [data-recipient-summary]{min-height:140px}.access-target-choice{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px}.access-target-choice>.wb-action{align-self:flex-start}.recipient-access-dialog .wb-settings-group{display:flex;flex-direction:column;gap:12px}.recipient-access-dialog .wb-picker-body{max-height:85vh;overflow:auto}.context-choice>.wb-secondary-details{margin-top:12px}.context-choice>.wb-secondary-details>.wb-secondary-body{font-size:12px}.context-choice .detail-facts{margin:12px 0 0;display:grid;grid-template-columns:minmax(72px,.4fr) minmax(0,1fr);gap:10px 14px}.context-choice .detail-facts dt{color:var(--muted);font-size:11px}.context-choice .detail-facts dd{margin:0;font-size:12px;overflow-wrap:anywhere}@container pane (max-width:440px){.recipient-permissions{padding-left:0}.recipient-permissions>div{flex-wrap:wrap}.shared-recipient-summary .wb-section-heading{align-items:flex-start;flex-wrap:wrap}}.account-metadata-body{padding:12px;min-width:0}.context-choice .account-metadata-body>p{margin:0 0 14px;padding:0;font-size:12px;line-height:1.55}.context-choice .account-metadata-body .detail-facts{margin:0;grid-template-columns:minmax(72px,.4fr) minmax(0,1fr)}.account-metadata-body .detail-facts dd code{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.shared-recipient-summary [data-recipient-summary]{padding:0}.connector-recipients{min-width:0;display:grid;gap:12px}.connector-recipients>h3{margin:0;font-size:14px;font-weight:500}.pa2-facts{display:grid;gap:12px;margin:0 0 20px;min-width:0}.connection-endpoint{display:grid;gap:10px;padding:14px;border:1px solid #49627f;border-radius:8px;background:#101c2b;min-width:0}.connection-endpoint-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.connection-endpoint-heading>b{font-size:11px;color:var(--muted);font-weight:500}.connection-endpoint>code{font-size:13px;line-height:1.6;color:#d8e9ff;overflow-wrap:anywhere;white-space:normal}.connection-endpoint-actions{display:flex;gap:4px}.connection-endpoint-actions .wb-icon.with-text{width:auto;min-height:32px;gap:6px;padding:5px 8px;font-size:11px}.connection-observations{display:grid;gap:10px}.connection-check-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.connection-check-summary>small{font-size:10px;color:var(--muted)}.connection-inspection-details{font-size:11px;color:var(--muted)}.connection-inspection-details>summary{cursor:pointer;width:fit-content;color:#adc6e6}.connection-inspection-details>p{line-height:1.5;margin:10px 0 0}.connection-authorization{display:grid;gap:16px;padding:16px;border:1px solid #3b536f;border-radius:8px;background:#172331;min-width:0}.connection-authorization>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.connection-authorization>header h3{margin:0 0 4px;font-size:14px}.connection-authorization>header small{font-size:11px;color:var(--muted)}.connection-authorization .owner-choice-field{gap:6px}.connection-authorization .owner-choice-field>small{font-size:10px;line-height:1.5;color:var(--muted)}.connection-sign-in-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.connection-sign-in-action>.wb-action{min-width:152px;padding:10px 20px;font-size:13px}.connection-sign-in-action>small{flex:1 1 160px;font-size:11px;color:var(--muted);line-height:1.5}.connection-authorization>.wb-auth-fold{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.connection-authorization>.wb-auth-fold>summary{padding:12px 0 0}.connection-authorization>.wb-auth-fold>.wb-auth-fold-body{padding:14px 0 0}.recipient-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.recipient-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line)}.recipient-tabs>button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:12px;padding:9px 14px;cursor:pointer;min-height:36px}.recipient-tabs>button[aria-selected=true]{color:#d6e7ff;border-bottom-color:#83b3f1}.recipient-tabs>button:hover{color:var(--text);background:#223248}.recipient-access-dialog{height:min(680px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden}.recipient-access-dialog .wb-picker-body{height:100%;max-height:100%;overflow:hidden;min-height:0}.recipient-access-dialog .wb-detail-header{flex-shrink:0;padding:0 0 12px}.recipient-access-dialog .wb-detail-header h2{font-size:17px;margin:0}.recipient-access-dialog [data-access-form]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto}.recipient-choice-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-shrink:0}.recipient-choice-heading h3{font-size:13px;font-weight:500;margin:0}.recipient-access-dialog [data-inline-recipient-picker]{display:flex;flex-direction:column;flex:1;min-height:0}.recipient-access-dialog [data-inline-recipient-picker]>.inventory-workspace{flex:1;min-height:0}.recipient-access-dialog [data-inline-recipient-picker] .inventory-content{min-height:80px;overflow:auto}.recipient-access-dialog .access-target-choice{flex-direction:row;align-items:center;justify-content:space-between}.access-target-choice>div{display:grid;gap:5px;min-width:0}.access-target-choice small{font-size:11px;color:var(--muted)}.access-target-choice b{overflow-wrap:anywhere}.recipient-permission-choices{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.recipient-permission-choices>legend{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px}.recipient-permission-choices>label:not(.recipient-method){display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:7px;padding:12px;cursor:pointer}.recipient-permission-choices>label:has(input:checked){background:#20354c;border-color:#759cc9}.recipient-permission-choices input[type=radio]{width:auto;flex:none;margin:3px 0 0;accent-color:#83b3f1}.recipient-permission-choices label>span{display:grid;gap:5px}.recipient-permission-choices b{font-size:12px;font-weight:500}.recipient-permission-choices small{font-size:11px;color:var(--muted);line-height:1.5}.recipient-method{margin-left:22px}.recipient-dialog-actions{display:flex;gap:10px;padding-top:8px;position:sticky;bottom:0;background:var(--panel);margin-top:auto}.recipient-dialog-actions .wb-action{min-height:38px}@container pane (max-width:440px){.connection-sign-in-action>.wb-action{width:100%}.connection-sign-in-action>small{flex-basis:100%}.connection-authorization{padding:13px}}@media(max-width:480px){.recipient-access-dialog{padding:14px}.recipient-access-dialog .inventory-sort-group{max-width:100%}.recipient-access-dialog .inventory-pagination{gap:7px}.recipient-collection-toolbar>.wb-action{font-size:11px}}.connection-check-summary>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.connection-check-summary>div>small{font-size:10px;color:var(--muted)}.recipient-access-dialog[data-access-step=permissions]{height:auto}.recipient-access-dialog[data-access-step=permissions] .wb-picker-body{height:auto;max-height:calc(100dvh - 72px)}form.wb-form>.wb-footer.connection-review-footer:last-child{position:static;background:transparent;border-top:0;padding-top:0;justify-content:flex-start}.connection-review-footer>.wb-action{width:auto;align-self:flex-start;background:transparent;border-color:transparent;color:#adc6e6;font-size:11px;min-height:32px;padding:5px 0}.connection-review-footer>.wb-action:hover{text-decoration:underline}.connection-endpoint{gap:12px;margin:0 0 18px;padding:15px 16px;background:#111e2e}.connection-endpoint-heading>b{font-size:11px;font-weight:600;letter-spacing:.04em;color:#b9cbe1}.connection-endpoint>code{font-size:14px;font-weight:600;color:#edf5ff;line-height:1.55;display:block;min-width:0}.connection-endpoint-actions .wb-icon.with-text{min-height:28px;padding:3px 6px;gap:5px;font-size:10px}.connection-endpoint .connection-observations{border-top:1px solid #2e4057;padding-top:12px;gap:10px}.connection-endpoint .connection-inspection-details{border-top:1px solid #2e4057;padding-top:10px}.connection-check-summary>div>span{font-size:11px;color:#c8d9ec}.connector-draft>.wb-section-heading{margin-bottom:16px}.connector-draft .connection-authorization{margin-top:18px}.connector-draft .wb-inline-hint{line-height:1.5}@media(max-width:500px){.connection-endpoint{padding:12px}.connection-endpoint-heading{gap:6px}.connection-endpoint>code{font-size:13px}.connection-check-summary{align-items:flex-start;gap:6px}.connection-check-summary>div{gap:5px}}.account-metadata-body>p{margin:0 0 14px;font-size:12px;line-height:1.55}.account-metadata-body .detail-facts{margin:0;gap:10px 14px;grid-template-columns:minmax(78px,.4fr) minmax(0,1fr)}.lifecycle-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.lifecycle-heading-actions>.status-badge{align-self:center}.connection-check-time .presentation-action.with-text{padding:2px 4px;height:auto;min-height:24px;font-size:10px;color:var(--muted)}.connection-check-time .presentation-action svg{width:12px;height:12px}.sign-in-preparation-status{display:grid;gap:6px;padding:10px 12px;border:1px solid #40536b;border-radius:7px;font-size:12px}.sign-in-preparation-status small{font-size:11px;color:var(--muted);line-height:1.5}.sign-in-preparation-status .wb-error{margin:0}.draft-credentials-setup{display:grid;gap:8px;margin-top:16px}.draft-credentials-setup>.wb-action{justify-self:start}.replacement-setup-note{padding:12px;border:1px solid #73633e;border-radius:7px;font-size:12px;line-height:1.5}.replacement-setup-note .wb-action{margin-top:8px}.connection-authorization>header{align-items:flex-start;flex-wrap:wrap}.connection-authorization>header>div:first-child{flex:1 1 200px;min-width:0}.connection-authorization>header>.lifecycle-heading-actions{margin-left:auto;align-self:flex-start}.wb-picker.lifecycle-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 28px));height:fit-content;max-height:calc(100dvh - 28px);min-height:0;top:0;right:0;bottom:0;left:0;margin:auto;overflow:auto;padding:0;border:1px solid #45586f;border-radius:10px;background:#172331;color:var(--text)}.lifecycle-dialog .wb-picker-body{box-sizing:border-box;display:flex;flex-direction:column;height:auto;gap:12px;padding:18px}.lifecycle-dialog h2,.lifecycle-dialog p{margin:0}.lifecycle-dialog h2{font-size:18px}.lifecycle-dialog p{font-size:12px;line-height:1.6}.lifecycle-dialog .wb-footer,.lifecycle-dialog form.wb-form>.wb-footer:last-child{position:static;flex-wrap:wrap;margin:0;padding-top:14px;flex-shrink:0;background:transparent}.lifecycle-dialog .wb-secondary-details .account-metadata-body{font-size:11px}.lifecycle-address{display:block;overflow-wrap:anywhere;white-space:normal;font-size:12px}.lifecycle-dialog .detail-facts{padding:12px;border:1px solid #3c4f64;border-radius:8px}.connector-draft [data-draft=metadata]{justify-self:start}.wb-action.destructive{color:#ffb1b5;border-color:#815156}@media(max-width:500px){.lifecycle-dialog .wb-picker-body{padding:14px}.lifecycle-dialog .wb-footer{gap:8px}.lifecycle-dialog .wb-footer button{flex:1;min-width:100px}.lifecycle-heading-actions{gap:6px}}.lifecycle-dialog .wb-error:empty{display:none}:root{color-scheme:light dark;--bg: #101217;--panel: #191c23;--sidebar: #14171d;--line: #2a303a;--text: #e7ecf2;--muted: #8b97a8;--accent: #4c8bf5;--ready: #3fbf7f;--warn: #d7a441;--bad: #e05d5d;--sidebar-width: 232px}body[data-console-theme=workbench]{--bg: #101319;--panel: #1a202a;--sidebar: #151a22;--line: #303b49;--text: #edf2f8;--muted: #9eacbc;--accent: #88b4ff;--ready: #83d5a1;--warn: #efc778;--bad: #f3a1a1}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{font:13.5px/1.45 ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--text)}.app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100%;min-height:100%;transition:grid-template-columns .16s ease}.app.collapsed{--sidebar-width: 64px}.sidebar{position:relative;z-index:3;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--sidebar);border-right:1px solid var(--line);padding:12px 10px 10px;overflow:visible}.collapse-edge{position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:6;width:24px;height:24px;padding:0;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;font:inherit;line-height:1;display:grid;place-items:center;box-shadow:0 1px 4px #0006}.collapse-edge:hover{color:var(--text);border-color:#4a5b78}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 2px 12px}.brand{font-weight:700;letter-spacing:.04em;display:flex;align-items:center;gap:8px;min-width:0}.brand-mark{width:28px;height:28px;border-radius:8px;background:#2b3550;color:var(--accent);display:grid;place-items:center;font-size:12px;flex:none}.icon-btn{width:28px;height:28px;padding:0;flex:none}.nav-primary,.nav-secondary{display:flex;flex-direction:column;gap:2px}.nav-spacer{flex:1;min-height:16px}.sidebar nav button,.profile-toggle,.profile-menu button{display:flex;width:100%;align-items:center;gap:10px;text-align:left;background:none;border:0;color:var(--text);padding:8px 10px;border-radius:8px;cursor:pointer;font:inherit}.nav-icon{display:none;width:28px;text-align:center;font-weight:700;flex:none}.nav-icon svg,.collapse-edge svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sidebar nav button.active,.sidebar nav button:hover,.profile-toggle:hover{background:#222833}.app.collapsed .brand-text,.app.collapsed .nav-label,.app.collapsed .profile-copy{display:none}.app.collapsed .nav-icon{display:block}.app.collapsed .sidebar nav button,.app.collapsed .profile-toggle{justify-content:center;padding:10px 0}.app.collapsed .brand-row{justify-content:center}.app-version{font-size:11px;padding:8px 10px 2px;letter-spacing:.02em}.app.collapsed .app-version{display:none}.profile{position:relative;border-top:1px solid var(--line);padding-top:8px}.profile-toggle{gap:10px}.profile-copy{display:flex;flex-direction:column;min-width:0}.profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:28px;height:28px;border-radius:999px;background:#2b3550;color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.profile-menu{position:absolute;left:0;right:0;bottom:52px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px #0006;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease;z-index:5}.profile.open .profile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.app.collapsed .profile-menu{left:calc(100% + 8px);right:auto;bottom:8px;width:220px}.workspace{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;height:100%}.muted{color:var(--muted)}:where(button,input,select,textarea){font:inherit}select,input,textarea,:where(button.primary,button.ghost){color:var(--text);background:#111418;border:1px solid var(--line);border-radius:6px;padding:6px 8px}textarea{width:100%;resize:vertical}button.primary{background:var(--accent);border-color:transparent;cursor:pointer}button.primary:disabled{opacity:.55;cursor:not-allowed}button.ghost{background:transparent;cursor:pointer}label{display:flex;gap:8px;align-items:baseline;margin:8px 0 4px;color:var(--muted)}.stored{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.verify-banner{margin:8px 0;padding:8px 10px;border-radius:6px;border:1px solid var(--line)}.verify-banner.ok{color:var(--ready);border-color:#2f6b4d}.verify-banner.warn{color:var(--warn);border-color:#6b5a28}.verify-banner.bad{color:var(--bad);border-color:#6b3232}.howto{color:var(--accent);text-decoration:none;font-size:12px;margin-left:auto}pre{background:#111418;padding:10px;overflow:auto;border-radius:6px;white-space:pre-wrap}.err{color:var(--bad)}input[readonly]{opacity:.7}.owner-wb{overflow:auto}.owner-wb .wb-header{max-width:1200px}.owner-wb .wb-header .wb-action{flex-shrink:0}.owner-account-list{width:100%;min-width:0}.owner-account-columns,.owner-account-row{display:grid;grid-template-columns:minmax(175px,1.5fr) minmax(110px,.95fr) minmax(135px,.9fr) minmax(100px,.7fr);align-items:center;gap:9px;padding:8px 10px}.owner-account-columns{min-height:39px;background:#222e3c;color:#b6c6d8;font-size:10px;text-transform:uppercase;position:sticky;top:0;z-index:1}.owner-account-row{min-height:68px;border-top:1px solid #344457;font-size:12px}.owner-account-row:hover{background:#203148}.owner-account-row.selected{background:#273b59;box-shadow:inset 3px 0 #8bb8ef}.owner-account-cell{display:grid;align-content:center;justify-items:start;gap:4px;min-width:0}.owner-account-cell small{color:var(--muted);font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.owner-account-cell .wb-badge{text-transform:capitalize}.owner-detail-badges{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 5px}.owner-account-drawer .wb-detail-content{margin-top:9px}.owner-account-drawer .wb-detail-header .wb-eyebrow{text-align:left}.owner-flow{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.owner-flow span,.owner-flow button{border:1px solid #36495e;padding:7px 9px;border-radius:6px;background:transparent;color:inherit}.owner-flow span.active,.owner-flow button.active{color:#d8e8ff;background:#263d59;border-color:#82afe8;opacity:1}.owner-flow [data-step-state=completed]{border-color:#6389b6}.owner-flow [data-step-state=invalidated]{border-style:dashed}.owner-flow span:nth-child(2){border:0}.owner-flow button:hover{border-color:#82afe8;color:var(--text)}.owner-step-card{width:min(100%,1000px);min-height:0;background:#19212c;border:1px solid #354558;border-radius:9px;padding:14px;display:grid;gap:12px;align-content:start}.owner-step-card .wb-footer{margin-top:10px}.owner-accounts:has(.owner-connect-workspace){overflow:auto}.owner-connect-workspace{width:100%;max-width:none;flex-shrink:0}.owner-connect-workspace .account-connect-form>label{max-width:680px}.method-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:9px;border:0;padding:0;margin:0}.method-choices legend{color:var(--muted);font-size:11px;margin-bottom:8px}.method-choice{display:flex;align-items:start;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px}.method-choice.selected{border-color:#89b5f1;background:#203650}.method-choice span{display:grid;gap:5px;min-width:0}.method-choice small{color:var(--muted);font-size:11px}.method-select-fallback{display:none}.account-card{position:relative;display:grid;gap:9px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:9px;min-width:0}.account-card.selected{border-color:#8bb8ef;background:#273b59}.account-card small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.account-card .entity-compact{position:relative;z-index:1;justify-self:start}.owner-accounts .tree-group>.account-card{margin:6px 10px 6px 22px}.connector-choice-actions{padding:0 7px 8px 34px}.owner-connector-choice.selected{background:#263b57;box-shadow:inset 3px 0 #8bb8ef}.connector-choice-context{display:grid;gap:5px;justify-items:end}.connector-choice-context small{color:var(--muted);font-size:11px}@media(max-width:600px){.method-select-fallback{display:grid;gap:6px}.method-choices{grid-template-columns:1fr}.owner-flow{flex-wrap:wrap}}.owner-fields-heading{display:grid;gap:5px;border-top:1px solid var(--line);padding-top:14px}.owner-fields-heading small,.owner-step-card label small{color:var(--muted);font-size:11px}.owner-detail-body{width:100%;flex:1;min-height:0;overflow:auto}.owner-detail-body .wb-overview,.owner-credentials{display:grid;gap:14px}.owner-detail-body .wb-detail-facts{max-width:900px}.owner-credential{display:flex;align-items:center;gap:10px;background:#151f2b;border:1px solid #425a76;border-radius:8px;padding:11px;min-width:0}.owner-credential>div{flex:1;display:grid;gap:5px;min-width:0}.owner-credential small{color:var(--muted);font-size:11px}.owner-credential code{color:#b6d2f4;font-size:10px}.owner-credential .wb-badge,.owner-credential button{flex-shrink:0}.owner-field-form{background:#182b40;border:1px solid #5c80ab;border-radius:8px;padding:14px}.owner-tools{display:flex;flex-direction:column;min-height:0;height:100%;gap:10px}.owner-tools .wb-tool-list{min-height:200px}@media(max-width:700px){.owner-wb .wb-header{align-items:start}.owner-wb .wb-header .wb-action{margin-top:4px}.owner-step-card{padding:10px}.owner-credential{flex-wrap:wrap}.owner-credential>div{flex-basis:100%}.owner-account-columns{display:none}.owner-account-row{grid-template-columns:minmax(0,1fr) minmax(100px,.5fr);gap:6px;padding:9px}.owner-account-cell{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.owner-account-cell:before{content:attr(data-label) ": ";color:var(--muted);font-size:10px}.owner-account-cell[data-label=Verification]{grid-column:1}.owner-account-cell[data-label=Usage]{grid-column:2}}.owner-accounts .owner-account-identity{min-width:0;display:grid;gap:3px}.owner-accounts .owner-account-identity .entity-compact{max-width:100%;justify-self:start}.owner-account-drawer .wb-detail-content{overflow:hidden}.owner-account-drawer .owner-detail-body{flex:1;min-height:0;overflow:auto}.owner-verification{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.owner-verification small{color:var(--muted);font-size:10px;flex:1}.owner-connector-choice{padding:5px 8px;border-bottom:1px solid var(--line)}.owner-connector-choice>small{display:block;padding:0 7px 6px 34px;font-size:10px}@container inventory (max-width:650px){.owner-account-columns{display:none}.owner-account-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.owner-account-identity{grid-column:1/-1}.owner-account-cell:before{content:attr(data-label);color:var(--muted);font-size:9px}}@media(max-width:600px){.method-select-fallback.single-method{display:none}.method-choices:has(.method-choice:nth-of-type(2)){display:none}}.sidebar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar [hidden]{display:none}.profile-toggle.active{background:#222833}@media(max-width:700px){.app,.app.collapsed{display:flex;flex-direction:column}.sidebar{z-index:7;height:52px;flex:none;flex-direction:row;align-items:center;width:100%;padding:4px 10px;gap:8px;border-right:0;border-bottom:1px solid var(--line)}.brand-row,.collapse-edge,.nav-spacer,.app-version{display:none}.nav-primary{flex:1;min-width:0;flex-direction:row;align-items:center;margin:0;gap:3px}.sidebar .nav-primary button,.app.collapsed .sidebar .nav-primary button{flex:1;min-width:0;width:auto;flex-direction:column;justify-content:center;gap:3px;padding:5px}.nav-icon,.app.collapsed .nav-icon{display:inline-grid;place-items:center;width:19px}.nav-label,.app.collapsed .nav-label{display:block;font-size:9px;white-space:nowrap}.profile{flex:none;padding:0;border:0}.profile-toggle,.app.collapsed .profile-toggle{width:auto;padding:3px}.profile-copy{display:none}.profile-menu,.app.collapsed .profile-menu{top:40px;bottom:auto;left:auto;right:0;width:220px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 100px);overflow:auto}.profile-menu .nav-secondary{flex-direction:column;gap:3px;border-bottom:1px solid var(--line);padding-bottom:8px}.profile-menu .nav-secondary button,.app.collapsed .profile-menu .nav-secondary button{justify-content:flex-start;padding:8px 10px}.profile-menu .nav-label{font-size:12px}.workspace{flex:1;width:100%;min-height:0}}.catalog-card{min-height:210px;gap:8px}.catalog-origin{display:flex;justify-content:space-between;gap:8px;min-width:0}.catalog-origin small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-authorization{display:grid;gap:4px;min-height:0;font-size:11px}.catalog-card .mcp-card-heading button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-row.catalog-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.catalog-cell{display:grid;gap:5px;min-width:0;font-size:11px;justify-items:start}.catalog-cell b{font-weight:500;overflow-wrap:anywhere}.catalog-cell small{color:var(--muted)}.catalog-context{display:grid;gap:7px;margin-bottom:12px}.catalog-context select{width:100%;min-width:0}.catalog-facts{margin-top:15px}.catalog-actions{flex-wrap:wrap}.catalog-drawer [data-catalog-detail]{min-width:0}.catalog-drawer .inventory-workspace{min-height:0}@container inventory (max-width:700px){.inventory-row.catalog-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-row>.entity-link{grid-column:1/-1}.catalog-cell:before{content:attr(data-label);color:var(--muted);font-size:10px}}.catalog-metrics{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px}.catalog-metrics>span{display:inline-flex;align-items:center;gap:5px}.catalog-card .mcp-card-facts{display:flex;flex-wrap:wrap;gap:6px 10px}.catalog-card .mcp-card-heading{align-items:start}.catalog-card .mcp-card-heading .status-badge{white-space:normal;text-align:center;max-width:130px}.catalog-drawer .wb-detail-content{padding-top:12px}.catalog-drawer [data-catalog-detail]{height:100%}.catalog-drawer .wb-overview,.catalog-drawer .wb-tools-page{gap:12px}.console-utility,.console-utility .page-header-copy{min-width:0}.console-utility .page-header h1{overflow-wrap:anywhere}.console-utility .page-header p:empty{display:none}.utility-body{display:grid;align-content:start;gap:14px;min-height:0;min-width:0;flex:1;overflow:auto;padding:2px}.utility-body .wb-settings-group{margin:0}.console-utility .wb-settings-group h2{font-size:16px;font-weight:500}.console-utility .wb-settings-group p{margin:0;overflow-wrap:anywhere}.utility-actions{display:flex;flex-wrap:wrap;gap:8px}.console-utility .wb-action{min-height:36px;font:inherit;cursor:pointer;white-space:normal}.console-utility [hidden]{display:none}.utility-standalone{display:grid;place-items:center;min-height:100%;padding:24px;background:var(--bg)}.utility-standalone>.console-utility{width:min(480px,100%);height:auto;padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.utility-standalone .utility-body{flex:none;overflow:visible}.utility-standalone .wb-settings-group{background:var(--bg)}.utility-version{margin:0!important;text-align:center;font-size:11px}@media(max-width:700px){.utility-standalone{padding:16px}.utility-standalone>.console-utility{padding:20px}}
