.b2b-page{padding-block:22px 42px}.b2b-heading,.b2b-subheading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.b2b-heading h1{font-size:28px;margin:4px 0}.b2b-heading p,.b2b-help{color:var(--muted);font-size:12px;line-height:1.6}.b2b-back{font-size:12px}.b2b-panel{padding:18px 20px;background:var(--surface,var(--tone-surface, #fff));border:1px solid var(--line);border-radius:6px;margin-bottom:14px}.b2b-panel h2,.b2b-client-nav h2,.b2b-subheading h2{font-size:17px;margin:0 0 12px}.b2b-panel p{margin:8px 0 14px}.b2b-page label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.b2b-page input:not([type=checkbox]),.b2b-page select{border:1px solid var(--line-strong);border-radius:4px;padding:9px 10px;background:var(--tone-surface, #fff);color:var(--ink);min-width:0;width:100%;font:inherit}.b2b-create-form{display:grid;gap:14px}.b2b-inline-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:14px}.b2b-inline-form label{flex:1;min-width:160px}.b2b-inline-form>.b2b-block-label{flex:1 1 220px;min-width:220px}.b2b-inline-form>.b2b-block-label label{min-width:0}.b2b-profile-field{flex:1;min-width:min(160px,100%);display:flex;flex-direction:column;gap:6px}.b2b-field-error{display:block;color:var(--tone-danger, #b42318);font-size:12px;line-height:1.5}.b2b-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 16px}.b2b-page [aria-invalid=true]{border-color:var(--tone-danger, #b42318)!important}.b2b-page .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px}:is(.b2b-page,.b2b-panel,.workspace-dialog) button:is(:disabled,[aria-disabled=true]){background:var(--tone-soft, #e8ecef);color:var(--tone-muted, #73808a);border-color:var(--tone-line, #d3dce1);box-shadow:none;opacity:1;cursor:not-allowed;filter:none;transform:none}:is(.b2b-page,.b2b-panel,.workspace-dialog) button:is(:disabled,[aria-disabled=true]) svg{color:inherit}.b2b-page .notice{margin-bottom:14px}.b2b-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin:12px 0 18px;overflow:auto}.b2b-tabs button{display:flex;align-items:center;gap:6px;padding:11px 12px;background:none;border:0;border-bottom:3px solid transparent;white-space:nowrap;color:var(--ink);font:inherit;cursor:pointer}.b2b-tabs button[aria-current]{border-bottom-color:var(--accent);color:var(--accent);font-weight:650}.b2b-section-nav{flex-wrap:wrap;gap:4px;padding:0 0 12px;overflow:visible}.b2b-section-nav button{min-height:36px;max-width:100%;padding:7px 10px;border:1px solid transparent;border-radius:4px;white-space:normal;text-align:left;font-size:12px;line-height:1.4}.b2b-section-nav button svg{flex-shrink:0}.b2b-section-nav button:hover{background:var(--surface-soft);color:var(--accent)}.b2b-section-nav button[aria-current]{background:var(--accent-soft);border-color:var(--line-strong);color:var(--accent)}.b2b-section-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.b2b-organization-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;margin-top:24px}.b2b-organization-content{min-width:0}.b2b-personal-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.b2b-organization-nav{align-self:start;border-inline-end:1px solid var(--line);padding-inline-end:20px}.b2b-organization-nav a{display:block;padding:9px 10px;margin-block:2px;font-size:13px;border-radius:4px;line-height:1.5;overflow-wrap:anywhere}.b2b-organization-nav a:hover{background:var(--surface-soft)}.b2b-page .b2b-organization-nav a[aria-current]{color:var(--ink);background:var(--accent-soft);font-weight:600}.b2b-organization-nav details{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.b2b-organization-nav summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.7;padding:4px 0}.b2b-page .b2b-organization-nav details>summary{background:transparent;border:0;border-radius:0;padding:4px 0;min-height:32px;color:var(--muted)}.b2b-organization-nav details>div{margin-top:8px}.b2b-page .b2b-organization-mobile-nav{display:none}.b2b-overview-heading{align-items:flex-start}.b2b-overview-heading h2,.b2b-section-heading h2{font:500 23px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 6px}.b2b-overview-heading>.button{flex-shrink:0}.b2b-scope-totals{display:flex;flex-wrap:wrap;gap:12px 24px;padding:10px 0 18px;color:var(--muted);font-size:12px}.b2b-scope-totals strong{font-size:16px;color:var(--ink);font-weight:600;margin-inline-end:4px}.b2b-scope-list{list-style:none;padding:0;margin:8px 0 0;border-top:1px solid var(--line)}.b2b-scope-list>li{border-bottom:1px solid var(--line)}.b2b-scope-row{display:flex;align-items:center;gap:20px;padding:18px 10px;min-width:0}.b2b-scope-row:hover{background:var(--surface-soft)}.b2b-scope-name{flex:1;min-width:100px;overflow-wrap:anywhere}.b2b-scope-name>strong{font-size:15px}.b2b-scope-name>small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.b2b-scope-row dl{display:flex;justify-content:flex-end;gap:22px;margin:0}.b2b-scope-row dt{font-size:10px;line-height:1.4;color:var(--muted)}.b2b-scope-row dd{margin:5px 0 0;font-size:14px;font-variant-numeric:tabular-nums}.b2b-scope-open{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--accent)}.b2b-scope-empty{margin:20px 0;line-height:1.7;color:var(--muted)}.b2b-scope-issue{display:inline-block;margin:0 10px 12px;color:var(--tone-danger, #a84736);font-size:12px;text-decoration:underline;text-underline-offset:3px}.b2b-scope-counts-note{margin-top:12px}.b2b-recent-work{margin-top:30px}.b2b-recent-work h3{font-size:15px;font-weight:600}.b2b-overview .b2b-overview-guide{margin:28px 0 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0}.b2b-overview .b2b-overview-guide>summary{font-size:13px}.b2b-page .b2b-overview-guide>summary{background:transparent;border:0;border-radius:0;padding:4px 0}.b2b-overview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:var(--muted);font-size:11px}.b2b-text-button{background:none;border:0;padding:6px 0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-size:12px}.b2b-space-actions{display:flex;gap:8px;flex-wrap:wrap}.b2b-section-heading{margin-bottom:20px}.b2b-section-heading p{font-size:13px;color:var(--muted)}.b2b-scope-picker>label{margin-bottom:6px}.b2b-scope-picker{max-width:340px;margin-bottom:20px}@media(max-width:1000px){.b2b-organization-layout{grid-template-columns:180px minmax(0,1fr);gap:22px}.b2b-organization-nav{padding-inline-end:14px}.b2b-scope-row{flex-wrap:wrap;gap:12px}.b2b-scope-name{flex-basis:70%}.b2b-scope-row dl{order:3;flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.b2b-scope-open{margin-inline-start:auto}}@media(max-width:760px){.b2b-organization-layout{grid-template-columns:minmax(0,1fr);gap:24px}.b2b-organization-nav{display:none}.b2b-page .b2b-organization-mobile-nav{display:flex;flex-direction:column;gap:6px}.b2b-overview-heading{flex-direction:column}.b2b-organization-heading{flex-direction:column;gap:8px}.b2b-scope-row{padding-inline:0}.b2b-scope-row dt{min-height:28px}}.b2b-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}.b2b-client-nav{border-right:1px solid var(--line);padding-right:18px}.b2b-client-nav small{font-size:12px;color:var(--muted);font-weight:400}.b2b-client-nav>button{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:10px;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;gap:6px;color:var(--ink);font:inherit}.b2b-client-nav>button[aria-current]{background:var(--accent-soft);border-color:var(--line-strong);color:var(--accent)}.b2b-client-nav form{display:grid;gap:10px;margin-top:20px}.b2b-credit-summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-credit-summary strong{font-size:26px}.b2b-credit-summary small,.b2b-credit-summary span{font-size:12px;font-weight:400;color:var(--muted)}.b2b-organizations-heading{flex-wrap:wrap;margin-bottom:22px}.b2b-organizations-heading .button{flex-shrink:0}.b2b-org-list{list-style:none;padding:0;margin:0 0 16px;border-top:1px solid var(--line)}.b2b-org-list li{min-width:0;border-bottom:1px solid var(--line)}.b2b-org{display:flex;align-items:center;gap:20px;padding:18px 12px;color:var(--ink);text-decoration:none}.b2b-org:hover{background:var(--surface-soft);text-decoration:none}.b2b-org:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.b2b-org-info{flex:1;min-width:0;overflow-wrap:anywhere}.b2b-org-info strong{display:block;font-size:16px;line-height:1.5}.b2b-org-status{display:block;font-size:12px;font-weight:600;margin-top:8px}.b2b-org-open{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:600;flex-shrink:0}.b2b-org-empty{max-width:65ch;padding:16px 0}.b2b-org-empty h2{font-size:17px;margin:0 0 10px}.b2b-org-empty p{line-height:1.7;color:var(--muted)}.b2b-org-empty .button{margin-block:8px}.b2b-structure{margin-top:56px;max-width:1080px}.b2b-structure h2{font:500 21px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 8px}.b2b-structure-intro{font-size:13px;color:var(--muted);line-height:1.7;max-width:80ch}.b2b-structure figure{margin:20px 0 0}.b2b-structure figcaption{font-size:11px;color:var(--muted);margin-bottom:8px}.b2b-structure-tree{display:flex;align-items:center}.b2b-structure-node{position:relative;min-width:0;padding:13px 16px;border:1px solid var(--line);border-radius:4px;background:var(--surface);overflow-wrap:anywhere}.b2b-structure-node>span{display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.b2b-structure-node>strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.b2b-structure-node>p{font-size:11px;color:var(--muted);margin-top:8px}.b2b-structure-root{width:25%;flex-shrink:0;border-inline-start:3px solid var(--accent)}.b2b-structure ul{list-style:none;padding:0;margin:0}.b2b-structure .b2b-structure-spaces{flex:1;min-width:0}.b2b-structure-spaces>li{display:flex;align-items:center}.b2b-structure-spaces>li>.b2b-structure-node{width:42%;flex-shrink:0}.b2b-structure-cases{flex:1;min-width:0}.b2b-structure li{position:relative;padding-block:8px;padding-inline-start:48px}.b2b-structure .b2b-structure-spaces>li{padding-block:0}.b2b-structure li:before,.b2b-structure li:after{content:"";position:absolute;border-color:var(--line-strong);border-style:solid;border-width:0;pointer-events:none}.b2b-structure li:before{inset-inline-start:24px;top:0;height:100%;border-inline-start-width:1px}.b2b-structure li:first-child:before{top:50%;height:50%}.b2b-structure li:last-child:before{height:50%}.b2b-structure li:only-child:before{display:none}.b2b-structure li:after{inset-inline-start:24px;top:50%;width:24px;border-top-width:1px}.b2b-structure-tree>.b2b-structure-node:after,.b2b-structure-spaces>li>.b2b-structure-node:after{content:"";position:absolute;inset-inline-start:100%;top:50%;width:25px;border-top:1px solid var(--line-strong)}.b2b-structure li:only-child:after{inset-inline-start:0;width:48px}@media(max-width:760px){.b2b-structure{margin-top:40px}.b2b-structure-tree,.b2b-structure-spaces>li{display:block}.b2b-structure-root,.b2b-structure-spaces>li>.b2b-structure-node{width:100%}.b2b-structure li{padding:16px 0 0 20px}.b2b-structure .b2b-structure-spaces>li{padding-block:16px 0}.b2b-structure li:before,.b2b-structure li:first-child:before{inset-inline-start:0;top:0;height:100%}.b2b-structure li:last-child:before{height:52px}.b2b-structure li:only-child:before{display:block}.b2b-structure li:after,.b2b-structure li:only-child:after{inset-inline-start:0;top:52px;width:20px}.b2b-structure-tree>.b2b-structure-node:after,.b2b-structure-spaces>li>.b2b-structure-node:after{display:none}.b2b-structure .b2b-structure-spaces,.b2b-structure .b2b-structure-cases{margin-inline-start:16px}}@media(max-width:480px){.b2b-org{flex-direction:column;align-items:flex-start;gap:10px;padding-inline:0}.b2b-org-open{flex-shrink:1}}.b2b-org small,.b2b-cases small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.b2b-loading{display:flex;align-items:center;gap:10px;padding:20px 0}.b2b-cases{padding:0;list-style:none;margin:10px 0}.b2b-cases li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:10px 0}.b2b-table{overflow:auto}.b2b-table table{width:100%;border-collapse:collapse;text-align:left}.b2b-table th{font-size:11px;color:var(--muted)}.b2b-table :is(th,td){padding:9px;border-bottom:1px solid var(--line)}.b2b-sso-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:850px}.b2b-sso-form>p{grid-column:1/-1}.b2b-page .b2b-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:12px 0;font-weight:400}.b2b-check input{margin:2px 0 0;accent-color:var(--accent)}.b2b-secret{padding:14px;border:1px solid var(--line-strong);background:var(--accent-soft);margin:14px 0;display:grid;gap:10px}.b2b-secret code,.b2b-help code{overflow-wrap:anywhere}.b2b-sso-connect{margin-block:12px}.b2b-sso-connect details{border-top:1px solid var(--line);padding-top:12px;margin-top:15px}@media(max-width:760px){.b2b-layout{grid-template-columns:minmax(0,1fr)}.b2b-layout>div,.b2b-layout>aside{min-width:0}.b2b-client-nav{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.b2b-heading{align-items:flex-start}.b2b-sso-form{grid-template-columns:1fr}.b2b-inline-form{align-items:stretch}.b2b-inline-form label{min-width:100%}}.b2b-block-label{display:grid;gap:6px;margin:12px 0;font-size:12px;font-weight:600}.b2b-block-label textarea{font:inherit;font-weight:400;padding:9px;border:1px solid var(--border,var(--tone-line, #cad8d5));border-radius:4px;background:var(--surface,var(--tone-surface, #fff));color:inherit;resize:vertical;width:100%;box-sizing:border-box}.b2b-record-selection{max-height:320px;overflow:auto;margin:12px 0;display:grid;gap:5px}.b2b-record-selection code{overflow-wrap:anywhere}.b2b-case-entities{display:grid;gap:5px}.b2b-case-entity{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:7px;border-bottom:1px solid var(--border,var(--tone-line, #cad8d5))}.b2b-case-entity code{flex:1;overflow-wrap:anywhere}.b2b-evidence{padding:12px 0;border-top:1px solid var(--border,var(--tone-line, #cad8d5))}.b2b-evidence pre{max-height:300px;overflow:auto;padding:10px;background:var(--surface-soft,var(--tone-surface, #edf3f0));font-size:11px}.b2b-plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.b2b-report-sources{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:14px}.b2b-report-sources fieldset{min-width:0;max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:4px;padding:10px}.b2b-report-sources span{overflow-wrap:anywhere;white-space:pre-wrap}.b2b-report-actions{display:flex;flex-wrap:wrap;gap:6px}.b2b-report-sharing{border-top:1px solid var(--line);padding-top:12px;margin-top:16px}.b2b-report-preview iframe{width:100%;height:65vh;border:1px solid var(--line);margin-top:10px;background:var(--tone-surface, #fff)}.b2b-report-sharing details{margin-top:16px}@media(max-width:760px){.b2b-report-sources{grid-template-columns:1fr}.b2b-report-actions .button{min-height:40px}}.b2b-change-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.b2b-change-comparison>div{min-width:0}.b2b-evidence>details{margin-bottom:12px}@media(max-width:760px){.b2b-change-comparison{grid-template-columns:1fr}}.b2b-monitor-summary{display:flex;flex-wrap:wrap;border-block:1px solid var(--line);padding:12px 0;gap:24px;margin-bottom:12px}.b2b-monitor-summary>div{display:flex;align-items:baseline;gap:8px}.b2b-monitor-summary strong{font-size:20px}.b2b-monitor-summary span{color:var(--muted);font-size:12px}.b2b-batch{border-top:1px solid var(--line);padding:12px 0}.b2b-batch summary{cursor:pointer;font-weight:600;font-size:13px}.b2b-batch code{overflow-wrap:anywhere}.b2b-batch .b2b-check{margin:0}.b2b-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.b2b-offer-price{font-size:1.6rem;font-weight:600}.b2b-offer-price small{font-size:.8rem;font-weight:400}.b2b-offers ul{padding-left:18px;margin:12px 0 18px;line-height:1.8}.b2b-subheading>code{min-width:0;overflow-wrap:anywhere}.b2b-table td small{display:block}.b2b-saved-queries{list-style:none;padding:0;margin:0}.b2b-saved-queries>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-color,var(--border))}.b2b-saved-queries>li>div:first-child{min-width:0;flex:1}.b2b-saved-queries small,.b2b-saved-queries code{display:block;overflow-wrap:anywhere}.b2b-saved-queries small{font-size:11px;color:var(--text-muted);margin:3px 0}.b2b-saved-queries code{font-size:12px}@media(max-width:700px){.b2b-saved-queries>li{align-items:stretch;flex-direction:column}}.b2b-connect-page{max-width:800px}.b2b-connect-page .b2b-panel{margin-bottom:16px}.b2b-connect-page .b2b-panel>p{line-height:1.65}.b2b-staff-link{display:grid;gap:8px;margin-top:16px}.b2b-staff-link label{display:grid;gap:6px}.b2b-staff-link input{width:100%;font-size:12px}.b2b-connect-page>.b2b-heading{background:transparent;border:0;position:static}.b2b-export-fields label{display:grid;gap:6px;font-size:12px;font-weight:600}.b2b-export-fields input,.b2b-export-fields select{box-sizing:border-box;width:100%;min-height:40px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface,var(--tone-surface, #fff));color:var(--ink);padding:8px 10px;font:inherit}.workspace-dialog .b2b-report-actions{margin-top:18px;justify-content:flex-end}.b2b-export-fields :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.b2b-case-fieldset{border:0;padding:0;margin:0;min-width:0}.b2b-case-graph{border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:12px 0;background:var(--surface)}.b2b-case-graph>.b2b-inline-form,.b2b-graph-inspector{padding:10px}.b2b-case-canvas{height:420px;position:relative;background:var(--bg);isolation:isolate}.b2b-graph-inspector{display:grid;gap:8px;border-top:1px solid var(--line);overflow-wrap:anywhere}.b2b-import-preview,.b2b-conflict-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font-size:12px}.b2b-conflict-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.b2b-case-canvas{height:320px}.b2b-conflict-comparison{grid-template-columns:1fr}}.b2b-schedules li{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;overflow-wrap:anywhere}.b2b-schedule-form{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.b2b-schedule-form select{max-width:100%}@media(max-width:760px){.b2b-schedules li>strong,.b2b-schedules li>span{flex-basis:100%;min-width:0}.b2b-schedules li>.button{flex:1 1 auto}}.b2b-group-preferences{margin:12px 0}.b2b-change-group>.b2b-subheading{margin-bottom:8px;flex-wrap:wrap;align-items:flex-start}.b2b-change-group h3{overflow-wrap:anywhere}.b2b-monitor-health{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 0;margin-bottom:10px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.b2b-monitor-health small{flex-basis:100%}@media(max-width:760px){.b2b-change-filters label{min-width:130px;flex:1 1 130px}.b2b-change-filters>.b2b-report-actions{flex-basis:100%}}.b2b-stream-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin:12px 0;background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;font-size:13px;flex-wrap:wrap}.b2b-upgrade-quote{display:flex;flex-wrap:wrap;gap:12px 28px;margin:12px 0}.b2b-upgrade-quote dt{font-size:.78rem;color:var(--text-muted)}.b2b-upgrade-quote dd{margin:4px 0 0;font-weight:600}.b2b-upgrade-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.b2b-upgrade h3{font-size:1rem}.b2b-billing-summary{flex-wrap:wrap}.b2b-billing-summary>div{min-width:150px}.b2b-billing-summary>.button{max-width:100%}.b2b-retention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.b2b-downgrade fieldset{min-width:0;border:1px solid var(--line);border-radius:4px;padding:12px}.b2b-downgrade legend{padding:0 6px;font-size:.85rem;font-weight:600}.b2b-retention-choice{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px;margin:8px 0;overflow-wrap:anywhere}.b2b-retention-choice input{accent-color:var(--accent);width:16px!important;min-height:16px!important;flex:none;margin:2px 0 0}.b2b-retention-choice span{min-width:0}.b2b-retention-choice small{color:var(--muted)}.b2b-retention-budgets>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:center;margin:8px 0}.b2b-retention-budgets input{width:100%;min-width:0}.b2b-downgrade h3{font-size:1rem}@media(max-width:760px){.b2b-retention-grid{grid-template-columns:1fr}.b2b-retention-budgets>div{grid-template-columns:1fr 1fr}.b2b-retention-budgets strong{grid-column:1/-1}}.b2b-overview{min-width:0}.b2b-overview-guide{padding:14px;border:1px solid var(--line);border-inline-start:3px solid var(--accent);background:var(--surface,var(--tone-surface, #fff));border-radius:5px;margin-bottom:18px}.b2b-overview-guide>summary{font-weight:650;cursor:pointer}.b2b-overview-guide>summary small{margin-inline-start:12px}.b2b-overview-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.b2b-overview-steps li{display:flex;align-items:flex-start;gap:9px}.b2b-overview-steps p{font-size:.78rem;line-height:1.5;margin:4px 0;color:var(--muted)}.b2b-step-marker{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;font-size:.75rem}.b2b-overview-steps [data-done=true] .b2b-step-marker{background:var(--action, var(--accent));color:#fff}.b2b-overview-steps a{font-weight:600}.b2b-overview-steps a svg{vertical-align:middle}.b2b-overview-table caption{text-align:start;font-weight:600;margin-bottom:10px}.b2b-overview-table td{vertical-align:top}.b2b-overview-table td small,.b2b-overview-issue{display:block;font-size:.75rem;margin-top:5px}.b2b-overview-links{display:flex;gap:10px;font-size:.75rem;margin-top:5px}.b2b-demo-record{padding:16px;border:1px solid var(--line);border-radius:5px;margin:14px 0}.b2b-demo-record dl{display:grid;grid-template-columns:100px 1fr;gap:8px;font-size:.85rem}.b2b-demo-record dd{margin:0}.b2b-demo-record blockquote{margin:12px 0;padding-inline-start:14px;border-inline-start:3px solid var(--accent)}@media(max-width:680px){.b2b-overview-steps{grid-template-columns:1fr}.b2b-overview-table{max-width:100%;overflow-x:auto}.b2b-overview-table table{min-width:590px}}.b2b-overview-steps a{display:inline-flex;align-items:center;gap:6px}.b2b-trial-form{display:grid;gap:12px;max-width:780px}.b2b-trial-form>label{display:grid;gap:6px}.b2b-trial-proof{padding:12px;border:1px solid var(--line);background:var(--soft);border-radius:4px}.b2b-trial-proof p{display:flex;align-items:center;gap:6px}.b2b-trial-record{display:flex;align-items:center;gap:10px;margin:6px 0}.b2b-trial-record code{flex:1;overflow-wrap:anywhere;min-width:0}.b2b-trial-form .b2b-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b2b-trial-form .b2b-actions>a{margin-inline-start:4px}.b2b-report-order{border:1px solid var(--line);border-radius:4px;padding:10px 12px;margin-block:14px;min-width:0}.b2b-report-order legend{font-weight:600;font-size:13px}.b2b-report-order ol{list-style:none;padding:0;margin:0;max-width:560px}.b2b-report-order li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13px}.b2b-report-order li:last-child{border-bottom:0}.b2b-report-order li>div{display:flex;gap:4px;flex-shrink:0}.b2b-report-order .button{min-width:32px;padding:6px}.b2b-scope-monitoring{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color,var(--tone-line, #c5d4d8))}.b2b-scope-monitoring h3{margin:0 0 6px;font-size:14px}.b2b-scope-monitoring select{max-width:100%}.b2b-internal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.b2b-internal-summary>div{padding:12px;border:1px solid var(--border-color,var(--tone-line, #c5d4d8));border-radius:4px;background:var(--surface,var(--tone-surface, #fff))}.b2b-internal-summary strong{display:block;font-size:22px;font-variant-numeric:tabular-nums}.b2b-internal-summary span{font-size:12px}@media(max-width:640px){.b2b-internal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-personal-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:16px;color:var(--muted);font-size:12px}.b2b-personal-context>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b2b-personal-context strong{color:var(--text)}.b2b-destination{display:grid;gap:16px}.b2b-destination label,.b2b-dashboard-heading label{display:grid;gap:6px;font-size:13px}.b2b-destination select,.b2b-dashboard-heading select{width:100%;min-width:0}.b2b-dashboard-launch{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;padding:24px;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);border-radius:4px;margin:24px 0}.b2b-dashboard-launch h2{margin-top:8px}.b2b-dashboard-note{padding-left:24px;border-left:1px solid var(--line)}.b2b-dashboard-note p{color:var(--muted)}.b2b-dashboard-heading{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0}.b2b-dashboard-heading>span{color:var(--muted);font-size:13px}@media(max-width:700px){.b2b-dashboard-launch{grid-template-columns:1fr;padding:16px;gap:16px}.b2b-dashboard-note{padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}}.teams-dashboard .b2b-dashboard-launch{grid-template-columns:minmax(0,1fr);gap:18px}.teams-dashboard .b2b-destination{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.teams-dashboard .b2b-destination>.b2b-inline-form{grid-column:1/-1}.teams-dashboard .b2b-dashboard-note{padding:14px 0 0;border-left:0;border-top:1px solid var(--line);font-size:13px}.teams-dashboard .b2b-dashboard-note p{margin:6px 0}@media(max-width:700px){.teams-dashboard .b2b-destination{grid-template-columns:1fr}}.b2b-review-queue{margin-top:20px}.b2b-review-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:12px;margin-bottom:16px}.b2b-review-filters label{display:grid;gap:5px;font-size:12px;min-width:0}.b2b-review-filters select{padding:8px;max-width:260px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:4px;color:var(--text)}.b2b-review-list{display:grid;gap:10px;margin-bottom:16px}.b2b-review-item{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:5px;min-width:0}.b2b-review-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.b2b-review-row h3{font-size:15px;overflow-wrap:anywhere}.b2b-review-row>div{min-width:0}.b2b-review-row small{color:var(--muted)}.b2b-review-item>div+div{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.b2b-review-item pre{max-height:240px;overflow:auto}.b2b-review-queue .b2b-check{display:flex;align-items:center;gap:6px}@media(max-width:650px){.b2b-review-filters>label{flex:1;min-width:130px}.b2b-review-filters select{width:100%;max-width:none}.b2b-review-row{align-items:flex-start;flex-direction:column}}.b2b-report-comparison{border:1px solid var(--line);background:var(--soft);padding:16px;border-radius:5px;margin-bottom:18px}.b2b-report-comparison .b2b-internal-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-report-comparison h3{margin:0}.b2b-report-comparison .b2b-subheading{margin-bottom:8px}@media(max-width:650px){.b2b-report-comparison .b2b-internal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-case-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.b2b-case-save-status{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;color:var(--muted);font-size:12px;line-height:1.6}.b2b-case-save-status svg{flex-shrink:0}.b2b-case-save-help{margin:12px 0 20px;max-width:80ch}@media(max-width:760px){.b2b-case-save-status{flex-basis:100%;margin-inline-start:0}}.b2b-template-preview{margin-top:16px;padding:16px 20px;border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:4px;background:var(--surface)}.b2b-template-preview>p{margin:6px 0 12px}.b2b-template-preview section{margin-top:16px}.b2b-template-preview h4{margin:0 0 8px}.b2b-template-preview section p{margin:0;line-height:1.7;overflow-wrap:anywhere}.b2b-template-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--text)}.b2b-template-brand img{width:36px;height:36px;object-fit:contain}.b2b-template-preview>h3{margin:0;font-size:15px}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.primary:not(:disabled):not([aria-disabled=true]){background:var(--action,var(--accent));border-color:var(--action,var(--accent));color:#fff;font-weight:600;box-shadow:0 1px 2px #00000010}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-hover,var(--accent-hover));filter:brightness(.94)}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.b2b-danger-action:not(:disabled){background:var(--tone-danger,#b42318);border-color:var(--tone-danger,#b42318);color:var(--surface);min-height:44px;padding:10px 16px;font-weight:650}.b2b-page :where(details:not(.credit-details))>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:5px;background:var(--soft);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.b2b-page :where(details:not(.credit-details))>summary::-webkit-details-marker{display:none}.b2b-page :where(details:not(.credit-details))>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-inline-start:auto;flex-shrink:0}.b2b-page :where(details[open]:not(.credit-details))>summary{border-color:var(--accent);margin-bottom:14px;background:var(--accent-soft)}.b2b-page :where(details[open]:not(.credit-details))>summary:after{transform:rotate(225deg)}.b2b-page :where(details:not(.credit-details))>summary:hover{border-color:var(--accent)}.b2b-page select{min-height:42px;cursor:pointer}.b2b-page select:not(:disabled):hover{border-color:var(--accent)}.b2b-page input[type=file]::file-selector-button{padding:9px 12px;min-height:38px;margin-inline-end:10px;border:1px solid var(--line-strong);border-radius:4px;background:var(--accent-soft);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.b2b-confirm-action{margin:14px 0;padding:18px;border:1px solid var(--accent);border-inline-start:4px solid var(--accent);border-radius:5px;background:var(--accent-soft)}.b2b-confirm-action>strong{display:block;font-size:15px}.b2b-confirm-action>.b2b-report-actions{gap:10px;margin-top:14px}.b2b-template-management{padding-top:16px;margin-top:20px;border-top:1px solid var(--line)}.b2b-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:20px;padding:18px;background:var(--accent-soft);border:1px solid var(--line-strong);border-inline-start:4px solid var(--accent);border-radius:5px}.b2b-next-action>div{min-width:0}.b2b-next-action strong{font-size:15px}.b2b-next-action p{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.6}.b2b-next-action .b2b-report-actions{align-items:center;gap:14px}.b2b-source-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.b2b-source-heading h3{margin:0}.b2b-source-heading>span{font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}.b2b-page .b2b-source-choice{align-items:center;min-height:48px;padding:12px;margin:8px 0;border:1px solid var(--line-strong);border-radius:5px;cursor:pointer;background:var(--surface);font-size:13px}.b2b-page .b2b-source-choice[data-selected=true]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.b2b-page .b2b-source-choice:hover{border-color:var(--accent)}.b2b-source-choice input{width:18px;height:18px;flex-shrink:0;margin:0}.b2b-report-order li{padding:9px 10px;margin:7px 0;border:1px solid var(--line);border-radius:4px;background:var(--soft)}.b2b-report-order li:last-child{border-bottom:1px solid var(--line)}.b2b-report-order .button{min-height:40px;min-width:64px;padding:8px;background:var(--surface)}@media(max-width:600px){.b2b-next-action{align-items:stretch;padding:14px}.b2b-next-action>.button,.b2b-next-action>.b2b-report-actions{width:100%}.b2b-next-action .button.primary{flex:1}.b2b-report-order li{flex-wrap:wrap}.b2b-report-order li>div{margin-inline-start:auto}}:is(.b2b-page,.b2b-panel,.workspace-dialog) .button.primary{min-height:44px;padding:10px 16px}.b2b-action-select{display:grid;gap:6px;flex:1;min-width:0}.b2b-action-select>label{font-weight:600;font-size:12px}.b2b-action-select-controls{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.b2b-action-select-controls select{flex:1;min-width:140px;width:auto;max-width:100%}.b2b-action-select-controls .button{flex-shrink:0;white-space:nowrap}.b2b-page.b2b-create-dialog{width:100%;max-width:none;padding:0;margin:0}.b2b-create-dialog .b2b-next-action{justify-content:flex-end;margin-top:20px}.b2b-create-dialog .b2b-block-label{margin-block:16px}@media(max-width:600px){.b2b-action-select-controls .button{width:100%;justify-content:center}}.b2b-case-metadata,.b2b-relationship-form{align-items:flex-start}.b2b-relationship-form>button{margin-top:24px}.b2b-action-select-controls select{font-size:12px;font-weight:600}@media(max-width:600px){.b2b-relationship-form>.b2b-action-select{flex-basis:100%}.b2b-relationship-form>button{margin-top:0}}.b2b-page .button,.workspace-dialog .button,.b2b-panel .button,.b2b-page .button.primary,.workspace-dialog .button.primary,.b2b-panel .button.primary{min-height:38px;padding:8px 14px;font-size:13px;line-height:20px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:4px}.b2b-page .b2b-inline-form{align-items:flex-end;gap:12px}.b2b-page .b2b-inline-form input:not([type=checkbox]):not([type=radio]),.b2b-page .b2b-inline-form select{min-height:38px}.b2b-settings-detail{margin:18px 0}@media(max-width:600px),(pointer:coarse){.b2b-page .button,.workspace-dialog .button,.b2b-panel .button,.b2b-page .button.primary,.workspace-dialog .button.primary,.b2b-panel .button.primary{min-height:44px}}.b2b-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.b2b-panel-heading h2{margin:0}.b2b-page>.b2b-back{display:inline-block;margin-bottom:14px}.b2b-advanced-filters{flex-basis:100%;order:2}.b2b-page .b2b-advanced-filters>summary{display:inline-flex;min-height:32px;padding:4px 0;background:transparent;border:0;font-size:12px}.b2b-page .b2b-advanced-filters>summary:after{margin-inline-start:8px}@media(max-width:600px){.b2b-heading,.b2b-panel-heading{flex-wrap:wrap}.b2b-heading>div:first-child{flex-basis:100%}.b2b-heading .b2b-report-actions{width:100%}.b2b-heading .b2b-report-actions .button{flex:1}}.b2b-sso-details{margin-block:1rem}.b2b-sso-details>summary{cursor:pointer;font-weight:600;padding-block:.35rem}.b2b-sso-details[open]>summary{margin-bottom:.8rem}.b2b-sso-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end;margin-block:.8rem}.b2b-sso-copy label{min-width:0}.b2b-sso-copy input{width:100%;min-width:0;font-family:var(--font-mono, monospace);font-size:.8rem}.b2b-sso-policy>label:not(.b2b-check){display:grid;gap:.4rem;margin-block:1rem}.b2b-sso-policy>[role=status]{margin-inline-start:.8rem}.b2b-connect-page>details>summary{cursor:pointer;font-weight:600}.b2b-connect-page>details[open]>summary{margin-bottom:1rem}.b2b-invitation-link{display:flex;align-items:flex-end;gap:10px;margin-top:20px}.b2b-invitation-link label{flex:1;min-width:0}.b2b-invitation-link input{font-weight:400}.b2b-overview-count{margin-inline-start:10px;color:var(--muted);font:400 15px DM Sans,sans-serif;vertical-align:middle}.b2b-client-directory{border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.b2b-directory-columns,.b2b-client-directory .b2b-scope-row{display:grid;grid-template-columns:minmax(140px,1fr) repeat(3,minmax(88px,110px)) 16px;gap:16px;align-items:center;padding:18px 20px}.b2b-directory-columns{background:var(--surface-subtle,var(--soft));padding-block:12px;color:var(--muted);font-size:11px;line-height:1.5;border-bottom:1px solid var(--line)}.b2b-client-directory .b2b-scope-list{margin:0;border:0}.b2b-client-directory .b2b-scope-list>li:last-child{border-bottom:0}.b2b-client-directory .b2b-scope-row{color:var(--ink)}.b2b-client-directory .b2b-scope-row:hover{background:var(--surface-subtle,var(--soft))}.b2b-client-directory .b2b-scope-row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.b2b-client-directory .b2b-scope-row dl{display:contents}.b2b-client-directory .b2b-scope-row dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b2b-client-directory .b2b-scope-row dd{margin:0;font-size:14px}.b2b-client-directory .b2b-scope-row dd[data-attention]{font-weight:650;color:var(--accent)}.b2b-client-directory .b2b-scope-name{min-width:0}.b2b-client-directory .b2b-scope-name>strong{font-size:14px;font-weight:650}.b2b-client-directory [data-archived] .b2b-scope-name{color:var(--muted)}.b2b-client-directory .b2b-scope-issue{display:inline-flex;align-items:center;gap:8px;margin:0 20px 16px}.b2b-directory-filter{display:flex;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line)}.b2b-directory-filter label{position:relative;flex:1;max-width:360px}.b2b-directory-filter label svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted)}.b2b-directory-filter input[type=search]{padding-inline-start:34px;font-weight:400}.b2b-directory-empty{padding:28px 20px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:14px;line-height:1.7}.b2b-directory-empty p{margin:0;max-width:60ch}.b2b-client-directory .b2b-directory-empty{border:0}.b2b-recent-work{margin-top:28px}.b2b-recent-work h3{font:500 19px/1.3 Outfit,DM Sans,sans-serif;margin:0 0 14px}.b2b-recent-engagements{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.b2b-recent-engagements>li+li{border-top:1px solid var(--line)}.b2b-recent-engagements a{display:flex;align-items:center;gap:20px;padding:17px 20px;color:var(--ink)}.b2b-recent-engagements a:hover{background:var(--surface-subtle,var(--soft))}.b2b-recent-engagements a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.b2b-recent-identity{flex:1;min-width:0;overflow-wrap:anywhere}.b2b-recent-identity strong{font-size:14px;font-weight:650}.b2b-recent-identity small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.b2b-recent-meta{display:flex;align-items:center;gap:20px;font-size:12px;color:var(--muted)}.b2b-recent-meta time{min-width:100px;text-align:end;font-variant-numeric:tabular-nums}.b2b-engagement-state{padding:3px 8px;border:1px solid var(--line);border-radius:4px;line-height:1.5}.b2b-engagement-state[data-state=in_review]{color:var(--accent);background:var(--accent-soft);border-color:transparent}.b2b-recent-engagements a>svg{flex-shrink:0;color:var(--accent)}@media(max-width:1100px){.b2b-directory-columns{display:none}.b2b-client-directory .b2b-scope-row{grid-template-columns:minmax(0,1fr) auto;gap:14px}.b2b-client-directory .b2b-scope-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:16px;order:3}.b2b-client-directory .b2b-scope-row dt{position:static;width:auto;height:auto;clip-path:none;white-space:normal;margin:0 0 5px;font-size:11px}.b2b-client-directory .b2b-scope-open{grid-column:2;grid-row:1}}@media(max-width:600px){.b2b-client-directory .b2b-scope-row,.b2b-directory-filter,.b2b-recent-engagements a{padding:16px}.b2b-overview-heading{flex-direction:row;align-items:center;flex-wrap:wrap}.b2b-overview-heading h2{margin:0}.b2b-recent-engagements a{flex-wrap:wrap;gap:12px}.b2b-recent-identity{flex-basis:calc(100% - 36px)}.b2b-recent-meta{order:3;flex-basis:100%;justify-content:space-between}.b2b-client-directory .b2b-scope-issue{margin-inline:16px}.b2b-invitation-link{flex-wrap:wrap}.b2b-invitation-link label{flex-basis:100%}}.b2b-client-delete{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.b2b-client-delete h3{font-size:14px;font-weight:600}.b2b-client-delete p{margin:5px 0 0;font-size:12px;color:var(--muted)}.b2b-client-delete>.button{flex-shrink:0;color:var(--tone-danger,#b42318)}@media(max-width:600px){.b2b-client-delete{align-items:flex-start;flex-direction:column;gap:12px}}.b2b-client-heading{align-items:center;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.b2b-client-identity{min-width:0}.b2b-client-heading h1{margin:8px 0 0;overflow-wrap:anywhere;line-height:1.25}.b2b-client-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.b2b-client-breadcrumb span{overflow-wrap:anywhere}.b2b-client-breadcrumb a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.b2b-client-layout{margin-top:0}.b2b-client-heading .b2b-space-actions{flex-shrink:0}.b2b-client-heading .b2b-engagement-status{display:inline-flex;margin-top:10px}.b2b-engagements-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.b2b-engagements-heading h2{display:flex;align-items:center;gap:10px;font:500 22px/1.3 Outfit,DM Sans,sans-serif;margin:0}.b2b-engagement-count{font:500 12px/1.4 DM Sans,sans-serif;padding:2px 7px;background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;color:var(--muted);font-variant-numeric:tabular-nums}.b2b-engagement-filters{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.b2b-engagement-filters label:first-child:has(input){flex:1;max-width:360px}.b2b-engagement-filters select{min-width:150px}.b2b-engagement-list{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.b2b-engagement-list li+li{border-top:1px solid var(--line)}.b2b-engagement-list a{display:grid;grid-template-columns:minmax(0,1fr) 112px 84px 16px;align-items:center;gap:24px;padding:19px 20px;color:var(--ink);transition:background .15s}.b2b-engagement-list a:hover{background:var(--surface-soft)}.b2b-engagement-list a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.b2b-engagement-name{grid-column:1;min-width:0;overflow-wrap:anywhere}.b2b-engagement-name strong{font-size:14px;font-weight:650}.b2b-engagement-name small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.b2b-engagement-date{grid-column:2;display:grid;gap:5px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.b2b-engagement-date>span{font-size:11px}.b2b-engagement-status{grid-column:3;justify-self:start;font-size:12px;font-weight:500;color:var(--muted);background:var(--surface-soft);padding:4px 8px;border-radius:4px;white-space:nowrap}.b2b-engagement-status[data-state=open],.b2b-engagement-status[data-state=in_review]{color:var(--accent);background:var(--accent-soft)}.b2b-engagement-list a>svg{grid-column:4;color:var(--muted)}.b2b-engagement-empty{padding:36px 24px;border:1px dashed var(--line-strong);border-radius:6px}.b2b-engagement-empty>svg{color:var(--muted);margin-bottom:14px}.b2b-engagement-empty h3{font-size:16px;font-weight:600;margin:0}.b2b-engagement-empty p{font-size:13px;color:var(--muted);margin:10px 0 20px;max-width:50ch;line-height:1.7}@media(max-width:760px){.b2b-client-heading{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:18px;margin-bottom:18px}.b2b-client-heading h1{font-size:25px}.b2b-client-layout{gap:20px}.b2b-engagements-heading,.b2b-engagement-filters{flex-wrap:wrap}.b2b-engagement-filters label:first-child:has(input){max-width:none;flex-basis:100%}.b2b-engagement-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}.b2b-engagement-name{grid-column:1}.b2b-engagement-list a>svg{grid-column:2;grid-row:1}.b2b-engagement-status{grid-column:2;grid-row:2;justify-self:end}.b2b-engagement-date{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:6px}}.b2b-trial-start{display:inline-flex;max-width:100%}.b2b-trial-start>button:disabled{pointer-events:none}.b2b-trial-error{scroll-margin-block:90px 80px;outline:none}.workspace-dialog .workspace-subdomain-estimate{margin:12px 0 0;padding:12px 14px;border:1px solid var(--tone-line,#adc1b6);border-radius:5px;background:var(--tone-soft,#eff3ec);color:var(--tone-text,#233336);font-size:13px;line-height:1.5}.workspace-dialog .workspace-subdomain-estimate .button{margin-left:8px}.credit-request-action{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.credit-request-action .button{display:inline-flex;align-items:center;gap:.45rem}.credit-request-action small{max-width:22rem}.b2b-webhooks-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:240px;padding:32px 16px;text-align:center;box-sizing:border-box}.b2b-webhooks-empty>p{margin:0;color:var(--muted);font-size:13px}.b2b-page :where(details:not(.credit-details))>summary:after{content:"+";width:auto;height:auto;border:0;transform:none;font-size:18px;line-height:1;font-weight:400}.b2b-page :where(details[open]:not(.credit-details))>summary:after{content:"−";transform:none}.b2b-page :where(details:not(.credit-details))>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.b2b-page .b2b-overview-guide{border-inline-start-width:1px}
