select{box-sizing:border-box;max-width:100%;min-width:0;color:var(--tp);background-color:var(--card);border:var(--space-hairline) solid var(--bStr);border-radius:var(--radius-action);font:inherit}select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:var(--select-chevron)!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;padding-right:var(--space-large)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}select:not([multiple]):is(:not([size]),[size="0"],[size="1"]):has(>option[value=""]:checked),.ak-select-trigger[data-placeholder=true]{color:var(--tm)!important}select option{color:var(--tp);background-color:var(--card)}select option:disabled{color:var(--tm)}.ak-select-trigger{position:relative;padding-right:var(--space-large)!important}.ak-select-chevron{position:absolute;width:16px;height:16px;right:12px;top:50%;transform:translateY(-50%);color:var(--ts);pointer-events:none}select:focus,.ak-select-trigger:not([aria-disabled=true]):focus{outline:2px solid var(--interaction-focus, var(--focus))!important;outline-offset:0!important}select:disabled,.ak-select-trigger[aria-disabled=true]{background-color:var(--deep)!important;color:var(--tm)!important;-webkit-text-fill-color:var(--tm);opacity:1!important;cursor:not-allowed}select:disabled:not([multiple]):is(:not([size]),[size="0"],[size="1"]){background-image:var(--select-chevron-disabled)!important}.ak-select-trigger[aria-disabled=true] .ak-select-chevron{color:var(--tm)}@media(forced-colors:active){select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;background-image:none!important}}.compact-action-button{max-width:100%;white-space:nowrap}.ak-primary-button,:is(.ak-secondary-button,.rb-btn,.pr-button:not(.ak-primary-button)),:is(.ak-icon-button,.rb-field-info,.rb-header-menu-trigger){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--space-sm);border:var(--space-stroke) solid transparent;border-radius:var(--interaction-radius);font-family:var(--font-family);cursor:pointer;text-decoration:none}.ak-primary-button{gap:var(--space-xs);min-height:var(--space-page);padding:var(--space-sm) var(--space-lg);background:var(--primary-fill);color:var(--primary-foreground);font-size:var(--font-supporting);line-height:var(--line-supporting);font-weight:var(--weight-heading);letter-spacing:var(--tracking-button);border:0}.ak-primary-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover)}.ak-primary-button:active:not(:disabled):not([aria-disabled=true]){background:var(--primary-active)}:is(.ak-secondary-button,.rb-btn,.pr-button:not(.ak-primary-button)){min-height:var(--space-page);padding:var(--space-inset) var(--space-control);background:var(--action-fill);border-color:var(--border);color:var(--action-ink);font-size:var(--font-caption);line-height:var(--line-label);font-weight:var(--weight-bold);letter-spacing:normal}:is(.ak-icon-button,.rb-field-info,.rb-header-menu-trigger){width:var(--interaction-icon-size);height:var(--interaction-icon-size);min-width:var(--interaction-icon-size);padding:0;gap:0;border:0;background:transparent;color:var(--action-ink);line-height:var(--line-solid)}:is(.ak-secondary-button,.rb-btn,.pr-button:not(.ak-primary-button),.ak-icon-button,.rb-field-info,.rb-header-menu-trigger):hover:not(:disabled):not([aria-disabled=true]){background:var(--action-hover)}:is(.ak-secondary-button,.rb-btn,.pr-button:not(.ak-primary-button),.ak-icon-button,.rb-field-info,.rb-header-menu-trigger):active:not(:disabled):not([aria-disabled=true]){background:var(--action-active)}.ak-danger-button{color:var(--action-ink)}.ak-danger-button:hover:not(:disabled):not([aria-disabled=true]),.ak-danger-button:active:not(:disabled):not([aria-disabled=true]){background:var(--rD);color:var(--text-red);border-color:transparent}.ak-button--small{padding:var(--space-xs) var(--space-controlInset);min-height:var(--space-panel);font-size:var(--font-label);line-height:var(--line-label)}.ak-secondary-button.ak-button--dense,.ak-primary-button.ak-button--dense{height:var(--space-column);min-height:var(--space-column);padding:var(--space-tight) var(--space-related);font-size:var(--font-label);line-height:var(--line-label);white-space:nowrap}.ak-primary-button.ak-button--dense{border:var(--space-stroke) solid transparent;font-weight:var(--weight-bold);letter-spacing:normal}.ak-primary-button:disabled,.ak-primary-button[aria-disabled=true]{background:var(--primary-disabled-fill);color:var(--primary-disabled-foreground);cursor:not-allowed}:is(.ak-secondary-button,.rb-btn,.pr-button:not(.ak-primary-button),.rb-field-info,.rb-header-menu-trigger):disabled,.ak-icon-button:disabled,.ak-secondary-button[aria-disabled=true],.ak-icon-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}button.ak-primary-button:focus-visible,:is(.ak-secondary-button,.rb-btn,.pr-button:not(.ak-primary-button)):focus-visible,:is(.ak-icon-button,.rb-field-info,.rb-header-menu-trigger):focus-visible{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-tight)}.ak-primary-button svg,.ak-primary-button [data-spinner],.ak-secondary-button svg,.ak-icon-button svg{color:inherit;flex-shrink:0}.ak-button--toolbar,select.ks-control--toolbar{height:var(--space-page);min-height:var(--space-page)}select.ks-control--toolbar{width:auto}a:not(.ak-h-action):not(.ak-h-tab):hover,.ak-h-link:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:3px}:is(.ak-h-tab,.ak-h-row,.ak-h-card,.ak-h-action):hover:not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)){box-shadow:inset 0 0 0 1px var(--bStr)}.ak-h-card:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.97)}[data-theme=dark] .ak-h-card:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08)}:where(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.ak-hover-row:hover:not([aria-selected=true]),tbody tr:hover:not([aria-selected=true]){background:var(--action-hover)}:is(.ak-menu-item,.rb-menu-item,.rb-row-menu button){display:flex;align-items:center;gap:8px;width:100%;padding:9px;border:0;border-radius:5px;background:transparent;color:var(--tp);font:inherit;text-align:left;cursor:pointer}:is(.ak-menu-item,.rb-menu-item,.rb-row-menu button):hover:not(:disabled):not([aria-disabled=true]),[role=menuitem]:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-hover)}.ak-menu-item.ak-danger-button{color:var(--action-ink)}.ak-menu-item.ak-danger-button:hover:not(:disabled){background:var(--rD);color:var(--text-red)}.rb-menu-item.rb-danger{color:var(--action-ink)}.rb-menu-item.rb-danger:hover:not(:disabled){background:var(--rD);color:var(--text-red)}.rb-row-menu button.is-danger{color:var(--action-ink)}.rb-row-menu button.is-danger:hover:not(:disabled){background:var(--rD);color:var(--text-red)}:is(.ak-menu-item,.rb-menu-item,.rb-row-menu button):disabled{opacity:.45;cursor:not-allowed}.ak-hover-card:hover{box-shadow:0 0 0 1px var(--bStr),0 6px 16px var(--ov-12)}.ks-page{width:100%;min-width:0;color:var(--tp);font-family:var(--font-family)}.ks-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-xl)}.ks-page-title{font-size:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--line-heading)}.ks-page-actions,.ks-control-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.ks-input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:var(--card);border:var(--space-hairline) solid var(--bStr);border-radius:var(--radius-action);padding:var(--space-sm) var(--space-labelInset);color:var(--tp);font-family:var(--font-family);font-size:var(--font-body);font-weight:var(--weight-body);line-height:var(--line-body)}.ks-input:disabled{opacity:.65;cursor:not-allowed}.ks-input[aria-invalid=true]{border-color:var(--text-red)}.ks-input:focus-visible,.ks-check:focus-visible,.ks-radio:focus-visible,.ks-toggle:focus-visible{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.ks-prefixed-input{display:flex;align-items:center;gap:var(--space-inset);cursor:text}.ks-input-prefix{flex:none;color:var(--text-supporting)}.ks-prefixed-input:focus-within{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.ks-prefixed-input[data-disabled]{opacity:.65;cursor:not-allowed}.ks-prefixed-input[data-invalid]{border-color:var(--text-red)}.ks-prefixed-input>.ks-input--embedded{flex:1;min-width:0;width:0;border:0;border-radius:0;padding:0;background:transparent}.ks-prefixed-input>.ks-input--embedded:disabled{opacity:1}.ks-prefixed-input>.ks-input--embedded::placeholder{color:var(--text-supporting);opacity:1}.ks-prefixed-input>.ks-input--embedded:focus,.ks-prefixed-input>.ks-input--embedded:focus-visible,.ks-prefixed-input>.ks-input--embedded[aria-invalid=true]{outline:none;box-shadow:none}.ks-check,.ks-radio{accent-color:var(--brand-teal);width:var(--space-field);height:var(--space-field);flex:none;vertical-align:middle}.ks-check:disabled,.ks-radio:disabled{opacity:.45;cursor:not-allowed}.ks-toggle{box-sizing:border-box;flex:none;width:var(--space-large);height:var(--space-xl);padding:var(--space-micro);border:0;border-radius:var(--radius-pill);background:var(--bStr);display:inline-flex;align-items:center;cursor:pointer}.ks-toggle[aria-checked=true]{background:var(--brand-teal)}.ks-toggle:disabled{opacity:.45;cursor:not-allowed}.ks-toggle-thumb{flex:none;width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-pill);background:var(--card);transform:translate(0);transition:transform .15s ease}.ks-toggle[aria-checked=true] .ks-toggle-thumb{transform:translate(var(--space-lg))}.ks-segments{display:inline-flex;align-items:center;flex:none;gap:0;padding:0;border:var(--space-hairline) solid var(--border);border-radius:var(--radius-compact);background:var(--bg);max-width:100%;flex-wrap:nowrap}.ks-presentation-button{font:inherit;color:var(--text-supporting);background:transparent;border:0;cursor:pointer;box-sizing:border-box;max-width:100%}.ks-presentation-button:focus-visible{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.ks-presentation-button:disabled{opacity:.45;cursor:not-allowed}.ks-presentation-button--segment{position:relative;padding:var(--space-related) var(--space-control);border-radius:0;color:var(--tp);font-size:var(--font-supporting);font-weight:var(--weight-emphasis);line-height:var(--line-title);white-space:nowrap}.ks-presentation-button--segment[aria-pressed=true]{background:var(--brand-teal);color:var(--brand-navy)}.ks-segments>.ks-presentation-button--segment+button{border-left:var(--space-hairline) solid var(--border)}.ks-segments>.ks-presentation-button--segment:first-child{border-radius:var(--radius-item) 0 0 var(--radius-item)}.ks-segments>.ks-presentation-button--segment:last-child{border-radius:0 var(--radius-item) var(--radius-item) 0}.ks-segments>.ks-presentation-button--segment:only-child{border-radius:var(--radius-item)}.ks-presentation-button--segment:hover:not(:disabled):not([aria-pressed=true]){background:var(--sub)}.ks-presentation-button--menu{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);text-align:left;border-radius:var(--radius-item);font-size:var(--font-supporting)}.ks-presentation-button--menu:hover:not(:disabled),.ks-presentation-button--choice:hover:not(:disabled){background:var(--action-hover)}.ks-presentation-button--choice{display:flex;align-items:center;gap:var(--space-controlInset);padding:var(--space-sm);text-align:left;border-radius:var(--radius-compact);font-size:var(--font-supporting)}.ks-presentation-button--tab{padding:var(--space-control) var(--space-lg);font-size:var(--font-body);font-weight:var(--weight-bold);border-bottom:var(--space-micro) solid transparent}.ks-presentation-button--tab[aria-selected=true]{border-color:var(--brand-teal);color:var(--tp)}.ks-presentation-button--link{padding:0;text-align:left;text-decoration:underline;text-underline-offset:var(--space-tight);font-size:inherit}.ks-presentation-button--tile{display:flex;align-items:center;text-align:left;border:var(--space-hairline) solid var(--border);border-radius:var(--radius-panel);padding:var(--space-lg);background:var(--card);color:var(--tp)}.ks-presentation-button--tile:hover{background:var(--sub);border-color:var(--bStr)}.ks-presentation-button--drag{padding:0;cursor:grab;color:var(--text-supporting)}.ks-presentation-button--sort{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);color:var(--text-supporting);font-size:var(--font-caption);line-height:var(--line-supporting);font-weight:var(--weight-bold);text-align:left;white-space:nowrap}.ks-presentation-button--drill{display:block;color:var(--text-supporting);border-bottom:var(--space-micro) solid var(--brand-teal);padding:0 0 var(--space-micro);font-size:var(--font-supporting);font-weight:var(--weight-bold);line-height:var(--line-supporting);text-align:left}.ks-presentation-button--drill[aria-pressed=true]{text-decoration:underline;text-underline-offset:var(--space-tight)}.ks-presentation-button--filter{display:flex;align-items:center;gap:var(--space-related);max-width:100%;min-height:var(--space-large);padding:var(--space-small) var(--space-md);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-chip);background:var(--bg);color:var(--tp);font-size:var(--font-supporting);font-weight:var(--weight-emphasis);text-align:left;overflow-wrap:anywhere}.ks-presentation-button--filter:hover{border-color:var(--brand-teal);background:var(--sub)}.ks-presentation-button--filter[aria-invalid=true]{border-color:var(--text-red)}.ks-presentation-button--badge{display:inline-flex;align-items:center;gap:var(--space-inset);padding:var(--space-xs) var(--space-related);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-item);background:var(--cD);color:var(--text-supporting);font-size:var(--font-caption);line-height:var(--line-title)}.ks-selected-chips{display:flex;flex:1;flex-wrap:wrap;min-width:0;gap:var(--space-xs)}.ks-selected-chip{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-micro) var(--space-small);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-small);background:var(--cD);color:var(--tp);font-size:var(--font-supporting)}.ks-presentation-button--chipRemove{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-micro);color:inherit}.ks-presentation-button--chipRemove:hover{background:var(--ov-07)}.ks-input[aria-invalid=true],.ks-check[aria-invalid=true],.ks-radio[aria-invalid=true],.ks-toggle[aria-invalid=true]{outline:var(--space-hairline) solid var(--text-red)}.ks-tabs{display:flex;flex-wrap:wrap;border-bottom:var(--space-hairline) solid var(--border)}.ks-count{display:inline-flex;margin-left:var(--space-small);padding:0 var(--space-inset);border-radius:var(--radius-pill);background:var(--ov-07);font-size:var(--font-label)}.ks-back{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);font-size:var(--font-navigation);font-weight:var(--weight-bold);color:var(--text-supporting)}.ks-back a{color:inherit;text-decoration:none}.ks-back a:hover{text-decoration:underline}.ks-back a:focus-visible{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.ks-status{display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);padding:var(--space-tight) var(--space-sm);font-size:var(--font-label);font-weight:var(--weight-bold);color:var(--ts);background:var(--ov-04)}.ks-status--success{background:var(--gD);color:var(--text-green)}.ks-status--warning{background:var(--aD);color:var(--text-amber)}.ks-status--danger{background:var(--rD);color:var(--text-red)}.ks-status--info{background:var(--cD);color:var(--case-status-cyan)}.ks-panel{min-width:0;background:var(--card);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-card);padding:var(--space-lg) var(--space-xl)}.ks-content-stack{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.ks-section-heading{margin:0;color:var(--tp);font-family:var(--font-family);font-size:var(--font-dialog);line-height:var(--line-body);font-weight:var(--weight-heading)}.ks-body-text{margin:0;color:var(--text-supporting);font-family:var(--font-family);font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--weight-body);overflow-wrap:anywhere}.ks-body-text--error{color:var(--text-red)}.ks-action-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-sm);padding-top:var(--space-lg);border-top:var(--space-hairline) solid var(--border)}.ks-radio-row{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-family);font-size:var(--font-body);line-height:var(--line-body);color:var(--tp)}.ks-menu-surface{position:absolute;top:100%;right:0;margin-top:var(--space-sm);width:280px;max-width:calc(100vw - var(--space-xl));z-index:500;background:var(--modal);border:var(--space-hairline) solid var(--bStr);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);padding:var(--space-sm);font-family:var(--font-family)}.ks-menu-identity{display:flex;gap:var(--space-md);align-items:center;padding:var(--space-sm);margin-bottom:var(--space-sm);border-bottom:var(--space-hairline) solid var(--border)}.ks-menu-surface--wide{width:340px}.ks-menu-identity-text{flex:1;min-width:0;overflow-wrap:anywhere}.ks-menu-identity-text strong{font-size:var(--font-body);font-weight:var(--weight-heading);color:var(--tp)}.ks-menu-divider{height:var(--space-hairline);background:var(--border);margin:var(--space-small) 0}.ks-menu-toggle-row{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);font-size:var(--font-supporting);color:var(--tp)}.ks-menu-toggle-row>span{flex:1;min-width:0}.ks-menu-version{padding:var(--space-sm);text-align:center;color:var(--tm);font-size:var(--font-caption);line-height:var(--line-caption)}.ks-stat-label{color:var(--text-supporting);font-size:var(--font-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-section);text-transform:uppercase}.ks-stat-value{margin-top:var(--space-sm);font-size:var(--font-metric);font-weight:var(--weight-heading);color:var(--tp)}.ks-stat-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-xs);min-width:0;min-height:88px;padding:var(--space-lg) var(--space-xl);text-align:left;background:var(--card);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-card);color:var(--tp);font:inherit}.ks-stat-card .ks-stat-value{margin:var(--space-xs) 0 0;line-height:var(--line-title);overflow-wrap:anywhere}.ks-stat-detail{color:var(--text-supporting);font-size:var(--font-caption);line-height:var(--line-caption)}.ks-stat-card.is-clickable{cursor:pointer;transition:transform .14s ease;width:100%;height:100%;box-sizing:border-box}.ks-stat-card.is-clickable:hover{transform:translateY(-1px);border-color:var(--brand-teal)}.ks-stat-card.is-clickable:focus-visible{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.ks-stat-card--danger{background:var(--rD);border-color:color-mix(in srgb,var(--text-red) 28%,var(--border))}.ks-stat-card--danger .ks-stat-label,.ks-stat-card--danger .ks-stat-value,.ks-stat-card--danger .ks-stat-detail{color:var(--danger-tint-foreground)}.ks-stat-card.ks-stat-card--compact{min-height:0;padding:var(--space-small) var(--space-xl);gap:var(--space-micro)}.ks-stat-card--compact .ks-stat-value,.ks-stat-card--compact .ks-stat-detail{margin:0}.ks-stat-card--compact .ks-stat-label,.ks-stat-card--compact .ks-stat-detail{overflow-wrap:anywhere}.ks-table--account-density{table-layout:fixed;font-size:var(--font-supporting)}.ks-table.ks-table--account-density th{padding:var(--space-sm) var(--space-md);font-size:var(--font-label);letter-spacing:var(--tracking-section);text-transform:uppercase;white-space:nowrap;background:var(--ov-05)}.ks-table.ks-table--account-density td{padding:var(--space-sm) var(--space-md);vertical-align:middle}.ks-table--account-density .ks-table-deal-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-heading)}.ks-table--account-density .ks-table-secondary{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-supporting);font-size:var(--font-supporting)}.ks-table--account-density .ks-table-money{text-align:right;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.ks-table--account-density .ks-table-action{text-align:right;white-space:nowrap}.ks-table--account-density .ks-table-overdue{color:var(--text-red);font-weight:var(--weight-bold);white-space:nowrap}.ks-table--account-density .ks-table-empty{text-align:center;padding:var(--space-row);color:var(--text-supporting)}.ks-pipeline-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);width:100%;min-width:0;margin-bottom:var(--space-section)}.ks-pipeline-summary-dialog-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);color:var(--text-supporting);font-size:var(--font-supporting)}.ks-pipeline-summary-scroll{max-width:100%;min-width:0;overflow:auto;border:var(--space-hairline) solid var(--border);border-radius:var(--radius-card);background:var(--card)}.ks-pipeline-summary-scroll .ks-table-scroll{max-height:min(52vh,520px)}@media(max-width:900px){.ks-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ks-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.ks-stat-card{min-height:var(--space-page);padding:var(--space-md)}.ks-stat-card.ks-stat-card--compact{padding-inline:var(--space-md)}.ks-stat-card .ks-stat-value{font-size:var(--font-metric)}}@media(prefers-reduced-motion:reduce){.ks-stat-card.is-clickable{transition:none}.ks-stat-card.is-clickable:hover{transform:none}}.ks-table-scroll{overflow:auto;min-width:0}.ks-table{width:100%;border-collapse:collapse;font-size:var(--font-supporting);color:var(--tp)}.ks-table th{padding:var(--space-control);text-align:left;background:var(--sub);color:var(--text-supporting);font-size:var(--font-caption);font-weight:var(--weight-bold)}.ks-table td{padding:var(--space-control);border-top:var(--space-hairline) solid var(--border)}.ks-table tbody tr:hover{background:var(--ov-025)}.ks-empty{text-align:center;padding:var(--space-page);color:var(--text-supporting);font-size:var(--font-body)}.ks-skeleton{display:block;border-radius:var(--radius-compact);height:var(--space-xl);background:var(--ov-07);animation:ks-pulse 1.6s ease-in-out infinite}.ks-skeleton--text{height:var(--space-field)}.ks-skeleton--panel{height:var(--space-wide)}.ks-toast{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-control) var(--space-lg);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-action);background:var(--card);color:var(--tp);box-shadow:var(--shadow-menu);font-size:var(--font-body)}.ks-menu-anchor{display:inline-flex;position:relative;min-width:0}.ks-menu{display:grid;position:fixed;z-index:1200;box-sizing:border-box;width:max-content;min-width:min(200px,calc(100vw - var(--space-lg)));max-width:min(280px,calc(100vw - var(--space-lg)));overflow:auto;padding:var(--space-small);background:var(--card);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-action);box-shadow:var(--shadow-menu);font-family:var(--font-family)}.ks-menu .ks-presentation-button--menu{min-height:var(--space-large);padding:var(--space-sm);font-size:var(--font-dialog);line-height:var(--line-title);font-weight:var(--weight-regular);gap:var(--space-sm);color:var(--tp);white-space:nowrap}.ks-menu .ks-presentation-button--menu svg{width:var(--space-lg);height:var(--space-lg);flex:none}.ks-menu .ks-presentation-button--menu:hover:not(:disabled){background:var(--ov-07)}.ks-menu :focus:not(:focus-visible){outline:none}.ks-menu .ks-menu-disabled{display:flex;border-radius:var(--radius-item)}.ks-menu .ks-menu-disabled:focus-visible{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.ks-menu .ks-menu-disabled:hover{background:var(--ov-07)}.ks-menu-disabled>.ks-presentation-button:disabled{pointer-events:none}.ak-button--ghost{border-color:transparent;background:transparent}.ak-primary-button.ak-button--compact{padding:var(--space-sm) var(--space-labelInset);border:var(--space-hairline) solid transparent;border-radius:var(--radius-control);font-weight:var(--weight-bold);letter-spacing:normal;line-height:normal}.ak-primary-button.ak-button--small{padding:var(--space-xs) var(--space-controlInset);min-height:var(--space-panel);font-size:var(--font-label)}.ak-button--large{min-height:var(--space-block);padding:var(--space-md) var(--space-xl);font-size:var(--font-body)}.ak-danger-button{color:var(--text-red)}@keyframes ks-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ks-skeleton{animation:none}.ks-toggle-thumb{transition:none}}@media(max-width:767px){.ks-page-header{align-items:flex-start}.ks-page-actions{width:100%}}.ks-choice-picker{min-width:0;text-align:left}.ks-choice-picker .ak-select-trigger{text-align:left}.ks-choice-popover{display:flex;flex-direction:column;box-sizing:border-box;text-align:left}.ks-choice-popover>[role=listbox]{min-height:0;flex:1 1 auto;overscroll-behavior:contain}.ks-choice-popover>div:not([role=listbox]){flex:0 0 auto}.ks-choice-picker .ks-selected-chip{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ks-choice-picker .ks-selected-chip>button{flex:none}.ks-choice-footer{padding:var(--space-inset) var(--space-sm);border-top:var(--space-hairline) solid var(--border);font-size:var(--font-supporting);line-height:var(--line-relaxed);color:var(--tm)}.contextual-help{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle}@media(pointer:coarse){.contextual-help-trigger{min-width:32px;min-height:32px}}.ks-guide{display:grid;gap:var(--space-xl);min-height:100dvh}.ks-guide-summary{color:var(--text-supporting);font-size:var(--font-body);line-height:var(--line-reading);max-width:80ch}.ks-guide-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-control);margin-bottom:var(--space-xl)}.ks-theme{background:var(--bg);color:var(--tp);color-scheme:var(--cscheme)}.ks-specimens{display:grid;gap:var(--space-panel);padding:var(--space-xl);border:var(--space-hairline) solid var(--border);border-radius:var(--radius-card);min-width:0}.ks-specimen{min-width:0;display:grid;gap:var(--space-control)}.ks-specimen h2{font-size:var(--font-subtitle);font-weight:var(--weight-heading);margin:0}.ks-specimen p{font-size:var(--font-supporting);line-height:var(--line-reading);color:var(--text-supporting)}.ks-specimen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-lg);align-items:start}.ks-state{display:grid;gap:var(--space-sm);min-width:0}.ks-state-label{font-size:var(--font-label);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--weight-bold);color:var(--text-supporting)}.ks-specimen-code{font-family:var(--font-family);font-size:var(--font-supporting);padding:var(--space-sm);border-radius:var(--radius-compact);background:var(--ov-04);overflow-wrap:anywhere;color:var(--tp)}.ks-state[data-state=hover] .ak-primary-button{background:var(--primary-hover)}.ks-state[data-state=active] .ak-primary-button{background:var(--primary-active)}.ks-state[data-state=hover] .ak-secondary-button,.ks-state[data-state=hover] .ak-icon-button{background:var(--action-hover)}.ks-state[data-state=active] .ak-secondary-button,.ks-state[data-state=active] .ak-icon-button{background:var(--action-active)}.ks-state[data-state=focus] :is(.ak-primary-button,.ak-secondary-button,.ak-icon-button,.ks-input){outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-tight)}.ks-state[data-state=hover] .ks-input{border-color:var(--bStr)}.ks-state[data-state=focus] :is(.ks-check,.ks-radio,.ks-toggle,[role=combobox]){outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.ks-state[data-state=hover] :is(.ks-check,.ks-radio,.ks-toggle,[role=combobox]){border-color:var(--brand-teal)}.ks-palette{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ks-swatch{padding:var(--space-control);border-radius:var(--radius-action);font-size:var(--font-supporting);font-weight:var(--weight-bold)}.ks-swatch--brand{background:var(--brand-teal);color:var(--brand-navy)}.ks-swatch--surface{background:var(--card);color:var(--tp);border:var(--space-hairline) solid var(--border)}.ks-swatch--success{background:var(--gD);color:var(--text-green)}.ks-swatch--warning{background:var(--aD);color:var(--text-amber)}.ks-swatch--danger{background:var(--rD);color:var(--text-red)}.ks-specimen-form{display:grid;gap:var(--space-control)}.ks-specimen-form label{display:grid;gap:var(--space-small);font-size:var(--font-supporting);color:var(--text-supporting)}.ks-specimen-checks{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center}.ks-specimen-checks label{display:flex;gap:var(--space-small);align-items:center;font-size:var(--font-supporting)}.ks-error-label{color:var(--text-red);font-size:var(--font-supporting)}.ks-guide .ks-back{margin-bottom:var(--space-control)}@media(max-width:767px){.ks-specimen-grid{grid-template-columns:minmax(0,1fr)}.ks-specimens{padding:var(--space-control)}}.invoice-detail-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-md);width:100%}.invoice-detail-footer__guidance{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.invoice-detail-footer__actions{display:flex;align-items:center;justify-content:center;flex:0 1 auto;flex-wrap:wrap;gap:var(--space-sm);white-space:nowrap;max-width:100%}.billing-identity-repair{margin-top:10px;color:var(--text-primary);font:inherit}.billing-identity-repair__panel{margin-top:8px;padding:12px;border:1px solid var(--ov-20);border-radius:8px;background:var(--bg-card);font-size:11px;line-height:1.6}.billing-identity-repair button{min-height:34px;padding:6px 10px;border:1px solid var(--ov-20);border-radius:6px;background:var(--ov-05);color:inherit;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.billing-identity-repair button:disabled{opacity:.55;cursor:not-allowed}.billing-identity-repair__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.billing-identity-repair dl{margin:0;overflow-wrap:anywhere}.billing-identity-repair dt{opacity:.7;font-size:10px}.billing-identity-repair dd{margin:0 0 5px}.billing-identity-repair textarea{display:block;box-sizing:border-box;width:100%;min-height:76px;margin:5px 0;padding:8px;border:1px solid var(--ov-20);border-radius:6px;background:var(--ov-05);color:inherit;font:inherit}.billing-identity-repair__confirmation{display:flex;align-items:flex-start;gap:8px;margin:12px 0}.billing-identity-repair__confirmation input{margin-top:5px;flex-shrink:0}.billing-identity-repair__skeleton{height:42px;margin:10px 0;border-radius:6px;background:var(--ov-08)}.billing-identity-repair button:focus-visible,.billing-identity-repair textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:767px){.billing-identity-repair__values{grid-template-columns:1fr}}.ks-presentation-button.deal-invoice-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-control);border:0;border-bottom:var(--space-stroke) solid var(--border);border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.deal-invoice-row.deal-invoice-row--last{border-bottom:0}.deal-invoice-row:first-child{border-top-left-radius:var(--radius-action);border-top-right-radius:var(--radius-action)}.deal-invoice-row:last-child{border-bottom-left-radius:var(--radius-action);border-bottom-right-radius:var(--radius-action)}.ks-presentation-button.product-picker-card{gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--space-stroke) solid var(--border);border-radius:var(--radius-control);background:var(--ov-05)}.ks-presentation-button.product-picker-card:hover:not(:disabled):not([aria-pressed=true]){background:var(--action-hover)}.ks-presentation-button.product-picker-card[aria-pressed=true],.ks-presentation-button.product-picker-card[aria-pressed=true]:hover{background:var(--gD);border-color:color-mix(in srgb,var(--brand-green) 37.65%,transparent)}.list-summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr));gap:10px;margin-bottom:18px;min-width:0}.list-summary-error{grid-column:1 / -1;padding:9px 12px;border-radius:8px;background:var(--ov-05);font-size:10px}.support-case-dialog{box-sizing:border-box;min-width:0;max-height:min(90dvh,calc(100dvh - 32px))!important;overflow-x:hidden}.support-case-dialog .support-case-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-case-dialog .support-case-form-row>*{min-width:0}.support-case-dialog .support-case-edit-row{margin-top:12px}.support-case-dialog .support-case-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media(max-width:480px){.support-case-dialog .support-case-form-row{grid-template-columns:minmax(0,1fr);gap:0}.support-case-dialog>div:first-child{position:sticky;top:0;z-index:2;background:var(--modal)}.support-case-dialog .support-case-form-actions{position:sticky;bottom:0;z-index:1;padding-top:8px;background:var(--modal)}}.cancellation-dialog{box-sizing:border-box;max-height:min(90dvh,calc(100dvh - 32px))!important}.cancellation-flow{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.cancellation-flow p,.cancellation-flow h3{margin:0}.cancellation-flow select,.cancellation-flow select option,.cancellation-flow input,.cancellation-flow textarea{font-family:Montserrat,sans-serif;font-size:12px;line-height:18px}.cancellation-flow .cancellation-note{color:var(--ts);font-size:11px;line-height:1.55}.cancellation-flow .cancellation-heading{font-size:13px;line-height:1.45;font-weight:800}.cancellation-flow .cancellation-stack{display:grid;gap:12px;min-width:0}.cancellation-flow .cancellation-section{display:grid;gap:10px;min-width:0;padding:16px 0;border-top:1px solid var(--border)}.cancellation-flow .cancellation-choice{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px}.cancellation-flow .cancellation-check{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.cancellation-flow .cancellation-check input{flex:none;margin:3px 0 0;accent-color:var(--tp)}.cancellation-flow .cancellation-date{display:grid;gap:5px;min-width:0}.cancellation-flow .cancellation-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.cancellation-flow .cancellation-actions button,.cancellation-flow .cancellation-choice button{max-width:100%;white-space:normal;text-align:center;justify-content:center}.cancellation-flow .cancellation-error{color:#ef4444;overflow-wrap:anywhere}.cancellation-flow .cancellation-record{display:grid;gap:5px;min-width:0}.cancellation-flow .cancellation-effect-list{display:grid;gap:10px}@media(max-width:480px){.cancellation-flow .cancellation-actions button{flex:1 1 150px}}.support-cases-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0 0 14px}.support-cases-overview-card{border:1px solid var(--border, rgba(127, 145, 165, .22));border-radius:10px;background:var(--card, #fff);padding:13px;min-width:0;display:flex;align-items:center;gap:10px}.support-cases-overview-card span{display:block;color:var(--text-muted, #778397);font-size:11px}.support-cases-overview-card strong{display:block;margin-top:5px;font-size:22px;line-height:1;color:var(--text-primary, inherit)}.support-cases-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);gap:12px;align-items:start}.support-cases-layout:not(.has-selection){grid-template-columns:minmax(0,1fr)}.support-cases-page.is-account-scoped .support-cases-layout{grid-template-columns:minmax(0,1fr)}.support-cases-list{min-width:0}.support-cases-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border, rgba(127, 145, 165, .22));border-radius:10px;background:var(--card, transparent)}.support-cases-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:11px}.support-cases-table th{padding:10px 9px;color:var(--text-muted, #778397);font-size:9px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#7f91a50a}.support-cases-table td{padding:9px;border-top:1px solid var(--border, rgba(127, 145, 165, .16));color:var(--text-secondary, inherit);white-space:nowrap}.support-cases-table tr.is-selected td{background:#11b9cc12}.support-case-clickable{cursor:pointer}.support-case-row-select{display:grid;gap:3px;width:100%;border:0;padding:0;text-align:left;background:none;cursor:pointer;color:inherit}.support-case-row-select strong{color:var(--text-primary, inherit);font-size:11px;font-weight:700;white-space:normal}.support-case-row-select small{color:var(--text-muted, #778397);font-size:9px}.support-case-chip{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(127,145,165,.22);border-radius:99px;padding:3px 8px;background:#7f91a514;color:var(--text-secondary, inherit);font-size:9px;font-weight:700;white-space:nowrap}.support-case-chip.priority-urgent,.support-case-chip.priority-high{color:#e57748;border-color:#e577484d;background:#e577481a}.support-case-chip.priority-medium{color:#ad8b13;border-color:#caaa344d;background:#caaa341a}.support-case-chip.priority-low{color:#26a576;border-color:#26a5764d;background:#26a5761a}.support-case-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border, rgba(127, 145, 165, .24));border-radius:6px;background:transparent;color:var(--text-muted, #778397);padding:6px;cursor:pointer}.support-case-icon-button:disabled{opacity:.45;cursor:wait}.support-case-table-caption{padding:8px 10px;font-size:9px}.support-cases-mobile-list{display:none}.support-case-detail{position:sticky;top:12px;min-width:0;max-height:calc(100dvh - 110px);border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--tp);display:flex;flex-direction:column;overflow:hidden}.support-case-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start;padding:15px 16px 12px;border-bottom:1px solid var(--border)}.support-case-detail-heading{min-width:0}.support-case-detail-header h2{margin:0 0 9px;color:var(--tp);font-size:18px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.support-case-detail .support-case-icon-button{justify-self:end;color:var(--ts)}.support-case-detail-scroll{flex:1 1 auto;min-height:0;padding:12px 16px 16px;overflow-y:auto;overflow-x:hidden}.support-case-detail-tags{display:flex;gap:6px;flex-wrap:wrap}.support-case-detail .support-case-chip{font-size:10px;line-height:15px;white-space:normal;overflow-wrap:anywhere;color:var(--ts);border-color:var(--bStr);background:var(--tint-slate)}.support-case-detail .support-case-chip.priority-urgent,.support-case-detail .support-case-chip.priority-high{color:var(--text-red);border-color:var(--rD);background:var(--rD)}.support-case-detail .support-case-chip.priority-medium{color:var(--text-amber);border-color:var(--aD);background:var(--aD)}.support-case-detail .support-case-chip.priority-low{color:var(--text-green);border-color:var(--gD);background:var(--gD)}.support-case-detail .support-case-review-chip{color:var(--text-purple);border-color:var(--pD);background:var(--pD)}.support-case-chip.support-case-status,.support-case-detail .support-case-chip.support-case-status{color:var(--case-status-text, var(--ts));border-color:var(--case-status-tint, var(--bStr));background:var(--case-status-tint, var(--tint-slate))}.support-case-status--new{--case-status-text: var(--case-status-blue);--case-status-tint: var(--tint-blue)}.support-case-status--in-progress{--case-status-text: var(--case-status-cyan);--case-status-tint: var(--tint-teal)}.support-case-status--waiting-on-client{--case-status-text: var(--case-status-amber);--case-status-tint: var(--aD)}.support-case-status--waiting-on-internal{--case-status-text: var(--case-status-purple);--case-status-tint: var(--pD)}.support-case-status--resolved{--case-status-text: var(--case-status-green);--case-status-tint: var(--gD)}.support-case-status--closed,.support-case-status--unknown{--case-status-text: var(--case-status-slate);--case-status-tint: var(--tint-slate)}.support-case-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0}.support-case-detail-grid div{min-width:0}.support-case-detail-grid dt{color:var(--ts);font-size:10px;line-height:15px;font-weight:600;margin-bottom:2px}.support-case-detail-grid dd{margin:0;color:var(--tp);font-size:12px;line-height:18px;font-weight:600;overflow-wrap:anywhere}.support-case-detail-grid dd small{display:block;color:var(--ts);font-size:11px;line-height:16px;font-weight:500;margin-top:1px;overflow-wrap:anywhere}.support-case-detail-section{min-width:0;border-top:1px solid var(--border);margin-top:12px;padding-top:11px}.support-case-detail-section.support-case-overview{border-top:0;margin-top:0;padding-top:0}.support-case-detail-section h3{margin:0 0 7px;color:var(--tp);font-size:12px;line-height:18px;font-weight:800}.support-case-detail-section .support-case-subheading{margin-top:11px}.support-case-detail .support-case-description,.support-case-detail .support-case-activity p,.support-case-detail .support-case-history p,.support-case-detail .support-case-review-note p{margin:0;color:var(--ts);font-size:12px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.support-case-description-layout{position:relative;--description-preview-lines: 4}.support-case-description-measure{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.support-case-detail .support-case-description.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--description-preview-lines);line-clamp:var(--description-preview-lines);overflow:hidden}.support-case-detail .support-case-description-toggle{display:inline-block;margin-top:6px;padding:2px 0;border:0;background:none;color:var(--text-teal);font:inherit;font-size:12px;line-height:18px;font-weight:600;cursor:pointer;text-decoration:underline}.support-case-detail .support-case-description-toggle:focus-visible{outline:2px solid var(--text-teal);outline-offset:2px}.support-case-detail .support-case-muted{margin:0;color:var(--ts);font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-activity,.support-case-history li{display:grid;gap:2px;min-width:0;font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-activity strong,.support-case-history strong{color:var(--tp);font-weight:700}.support-case-activity span,.support-case-history span{color:var(--ts);font-size:11px;line-height:16px;overflow-wrap:anywhere}.support-case-history{display:grid;gap:9px;padding-left:20px;margin:0}.support-case-review-note{margin-top:9px;padding:9px 10px;border-radius:7px;background:var(--tint-slate)}.support-case-review-note strong{display:block;margin-bottom:2px;font-size:11px;line-height:16px;color:var(--tp)}.support-case-jira-linkage,.support-case-jira-create{display:grid;justify-items:start;gap:5px;min-width:0;font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-jira-linkage>span,.support-case-jira-linkage small{color:var(--ts);font-size:12px;line-height:18px}.support-case-jira-linkage b{color:var(--tp);font-weight:600}.support-case-jira-linkage a{display:inline-flex;align-items:center;gap:4px;color:var(--text-teal);text-decoration:underline;overflow-wrap:anywhere}.support-case-jira-create p{margin:0;color:var(--ts);line-height:18px}.support-case-jira-label{color:var(--ts);font-size:11px;font-weight:600}.support-case-detail .support-case-inline-error{margin:3px 0;color:var(--text-red)!important;font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-detail .support-case-success{margin:3px 0;color:var(--text-green);font-size:12px;line-height:18px}.support-case-detail .support-case-text-link{border:0;background:none;color:var(--text-teal);padding:0;text-align:left;cursor:pointer;font:inherit;text-decoration:underline;overflow-wrap:anywhere}.support-case-detail-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-width:0}.support-case-detail-actions button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.support-case-detail-actions button:focus-visible{outline:2px solid var(--text-teal);outline-offset:2px}.support-case-detail{container-type:inline-size}.support-case-detail-tabs{display:flex;flex:none;overflow-x:auto;border-bottom:1px solid var(--border);padding:0 12px}.support-case-detail-tabs button{flex:1 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 6px 8px;color:var(--ts);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.support-case-detail-tabs button[aria-selected=true]{color:var(--text-teal);border-bottom-color:var(--text-teal)}.support-case-detail-tabs button:focus-visible{outline:2px solid var(--text-teal);outline-offset:-3px}.support-case-jira-project{width:100%;min-width:0;display:grid;gap:5px}.support-case-jira-project [role=combobox]{width:100%;min-width:0;box-sizing:border-box;background:var(--card);color:var(--tp)}@container (min-width: 480px){.support-case-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 350px){.support-case-detail-grid{grid-template-columns:minmax(0,1fr)}.support-case-detail-tabs button{font-size:11px}}.support-review-dialog{overflow-wrap:anywhere}.support-review-content{display:grid;gap:10px;min-width:0}.support-review-content h3{font-size:16px;line-height:22px;margin:0;color:var(--tp)}.support-review-content h4{font-size:12px;line-height:18px;margin:0 0 7px;color:var(--tp)}.support-review-content p{font-size:11px;line-height:16px;margin:0;color:var(--ts)}.support-review-content section{border-top:1px solid var(--border);padding-top:12px;min-width:0}.support-review-fields{display:grid;gap:10px;margin:10px 0}.support-review-ownership-action{display:grid;justify-items:start;gap:10px;min-width:0}.support-review-ownership-action>button{max-width:100%}.support-review-select{min-width:0}.support-review-select select{min-width:0;width:100%;box-sizing:border-box;text-transform:none;letter-spacing:normal}.support-review-note-label{display:grid;gap:5px;font-size:9px;line-height:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ts)}.support-review-note-label textarea{min-width:0;width:100%;box-sizing:border-box;resize:vertical;padding:8px 11px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--tp);font-family:inherit;font-size:12px;line-height:18px;font-weight:500;letter-spacing:normal;text-transform:none}.support-review-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:10px}.support-review-actions .support-review-select{flex:1 1 180px}.support-review-guidance{width:100%;min-width:0;box-sizing:border-box;margin-top:10px;overflow-wrap:anywhere}.support-review-save-row{display:flex;justify-content:flex-end;margin-top:20px;min-width:0}.support-review-notice{margin-bottom:12px}.support-cases-page{min-width:0}.support-cases-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:17px}.support-cases-title-line,.support-cases-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.support-cases-title h1{margin:0;font-size:25px;line-height:1.2;color:var(--text-primary, #172a47)}.support-cases-title p{margin:3px 0 0;color:var(--text-muted, #778397);font-size:12px}.support-case-kpi-icon{display:grid!important;place-items:center;flex:0 0 32px;height:32px;border-radius:8px}.support-case-kpi-icon.blue{background:#e9f2ff;color:#4389db}.support-case-kpi-icon.cyan{background:#e2f8fa;color:#18a9ba}.support-case-kpi-icon.orange{background:#fff1e5;color:#dd9b46}.support-case-kpi-icon.purple{background:#f1edff;color:#9675dc}.support-case-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:11px}.support-case-search{position:relative;flex:1 1 165px;min-width:0}.support-case-search>svg{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:var(--text-muted, #778397);pointer-events:none}.support-case-search input{height:35px;border:1px solid var(--border, #dce2ec)!important;border-radius:7px;background:var(--card, white)!important}.support-case-filter{display:grid;gap:4px;flex:1 1 125px;min-width:0;font-size:10px;color:var(--text-muted, #778397)}.support-case-filter select{width:100%;min-width:0;padding:8px;border:1px solid var(--border, #dce2ec);border-radius:7px;background:var(--card, white);color:var(--text-primary, #172a47);font:inherit;font-size:11px}.support-case-account-filters{display:contents}.support-case-account-filters>div{min-width:130px;flex:1 1 135px}.support-case-field-label{display:block;margin-bottom:4px;color:var(--text-muted, #778397);font-size:10px}.support-case-account-filters label{font-size:10px!important}.support-case-account-filters [role=combobox]{min-height:35px;box-sizing:border-box;border:1px solid var(--border, #dce2ec)!important;border-radius:7px;background:var(--card, white)!important}.support-case-more{position:relative;align-self:end}.support-case-more summary{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border, #dce2ec);border-radius:7px;background:var(--card, white);color:var(--text-secondary, #47617c);cursor:pointer;font-size:11px;white-space:nowrap;list-style:none}.support-case-more summary::-webkit-details-marker{display:none}.support-case-secondary-filters{position:absolute;z-index:5;right:0;top:calc(100% + 5px);display:grid;gap:10px;width:min(300px,calc(100vw - 36px));padding:14px;border:1px solid var(--border, #dce2ec);border-radius:9px;background:var(--card, white);box-shadow:0 10px 25px #142e4b20}.support-case-quick-views{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:13px}.support-case-quick-views button{border:1px solid transparent;background:transparent;border-radius:99px;padding:5px 12px;font-size:11px;color:var(--text-secondary, #47617c);cursor:pointer}.support-case-quick-views button.active{border-color:#97e2eb;background:#e3faff;color:#087d99;font-weight:700}.support-case-results{margin-left:auto;font-size:11px}.support-case-load-error{padding:36px;text-align:center;color:var(--text-secondary, #47617c)}.support-case-link-message{padding:12px;margin-bottom:12px;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary, #47617c);font-size:12px}.support-case-loading-head,.support-case-loading-row{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;align-items:center;gap:9px;padding:12px}.support-case-loading-head{color:var(--text-muted, #778397);font-size:10px;text-transform:uppercase}.support-case-loading-row{border-top:1px solid var(--border, #e4e9ef)}.support-case-loading-detail{padding:20px;gap:18px}.support-cases-table-wrap{box-sizing:border-box}.support-cases-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #1db7c9}.support-case-chip.priority-urgent{color:#b83e46;border-color:#f5c2c8;background:#fff0f1}.support-case-row-select:focus-visible,.support-case-icon-button:focus-visible,.support-case-text-link:focus-visible,.support-case-quick-views button:focus-visible,.support-case-more summary:focus-visible,.support-case-filter select:focus-visible,.support-case-account-filters [role=combobox]:focus-visible{outline:2px solid #14a9c0;outline-offset:2px}@media(max-width:1150px){.support-cases-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.support-cases-layout{grid-template-columns:minmax(0,1fr) minmax(290px,38%)}.support-cases-table th,.support-cases-table td{padding:8px 6px}}@media(max-width:850px){.support-cases-layout{grid-template-columns:minmax(0,1fr)}.support-case-detail{position:relative;top:auto;max-height:min(760px,calc(100dvh - 24px))}}@media(max-width:650px){.support-cases-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.support-cases-overview-card{padding:9px 10px}.support-cases-overview-card strong{font-size:17px}.support-cases-table{display:none}.support-cases-mobile-list{display:grid}.support-case-mobile-row{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--border, rgba(127, 145, 165, .16))}.support-case-mobile-row:first-child{border-top:0}.support-case-mobile-row.is-selected{background:#11b9cc12}.support-case-mobile-row .support-case-row-select{gap:5px}.support-case-mobile-row .support-case-row-select strong{font-size:12px}.support-case-mobile-row .support-case-row-select small{font-size:10px}.support-case-mobile-meta{display:flex;gap:5px;align-items:center;flex-wrap:wrap;color:var(--text-muted, #778397);font-size:9px}.support-case-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-detail-layout,.account-form-layout{container-type:inline-size;min-width:0}.account-quickbooks{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-width:0;overflow-wrap:anywhere}.account-quickbooks>*{min-width:0}.account-quickbooks__identity{display:grid;gap:10px;min-width:0}.account-quickbooks__identity>*{min-width:0}.account-quickbooks button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.account-quickbooks button:focus-visible{outline:2px solid #36D0E1;outline-offset:3px}.account-quickbooks__draft{margin:0;color:var(--ts);font:500 9px/1.5 Montserrat,sans-serif}.account-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-detail-section{min-width:0;padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--ov-03)}.account-detail-section--wide{grid-column:1 / -1}.account-detail-section__title{margin:0 0 11px;color:var(--ts);font:700 9px/14px Montserrat,sans-serif;letter-spacing:.07em;text-transform:uppercase}.account-detail-values{display:grid;grid-template-columns:minmax(0,1fr);column-gap:18px;row-gap:11px}.account-detail-section--wide .account-detail-values{grid-template-columns:repeat(2,minmax(0,1fr))}.account-detail-value{min-width:0}.account-detail-value--wide{grid-column:1 / -1}.account-detail-value__label{margin:0 0 2px;color:var(--tm);font:600 9px/14px Montserrat,sans-serif}.account-detail-value__content{margin:0;min-width:0;color:var(--tp);font:500 11px/16px Montserrat,sans-serif;overflow-wrap:anywhere;white-space:pre-wrap}.account-detail-parent-link{text-decoration:underline;text-underline-offset:2px}.account-detail-partner{display:flex;align-items:baseline;gap:5px 10px;flex-wrap:wrap;min-width:0}.account-detail-partner button{padding:0;border:0;background:transparent;color:var(--cyan);font:600 9px/16px Montserrat,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.account-detail-partner button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.account-detail-section--wide .account-detail-values.account-detail-values--sms{grid-template-columns:repeat(2,minmax(0,1fr))}.account-detail-parent-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.account-form-sections{display:grid;gap:14px;min-width:0}.account-form-section{min-width:0;padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--ov-03)}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;min-width:0}.account-form-grid>*{min-width:0}.account-form-span{grid-column:1 / -1}.account-form-actions{position:sticky;bottom:-20px;z-index:4;display:flex;justify-content:flex-end;gap:8px;margin:0 -20px -20px;padding:12px 20px 20px;border-top:1px solid var(--border);background:var(--modal)}@container (min-width: 560px){.account-quickbooks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@container (min-width: 700px){.account-detail-grid--wide,.account-detail-section--wide .account-detail-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 400px){.account-detail-grid,.account-form-grid,.account-detail-section--wide .account-detail-values,.account-detail-section--wide .account-detail-values.account-detail-values--sms{grid-template-columns:minmax(0,1fr)}.account-detail-section--wide,.account-detail-value--wide,.account-form-span{grid-column:auto}}@media(max-width:560px){.account-form-actions{bottom:-16px;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}}.qb-card{--qb-surface: var(--card, #fffdfa);--qb-border: var(--border, #dedbd5);--qb-text: var(--tp, #343a3a);--qb-secondary: var(--ts, #666d6d);--qb-muted: var(--tm, #899090);--qb-good-bg: var(--gD, rgba(16, 185, 129, .12));--qb-warn-bg: var(--aD, rgba(245, 158, 11, .14));--qb-bad-bg: var(--rD, rgba(239, 68, 68, .12));--qb-blue-bg: var(--cD, rgba(54, 208, 225, .12));min-width:0;overflow:visible;border:1px solid var(--qb-border);border-radius:11px;background:var(--qb-surface);color:var(--qb-text);font-family:Montserrat,sans-serif;font-size:11px}.qb-card *,.qb-card *:before,.qb-card *:after{box-sizing:border-box}.qb-card__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 13px}.qb-card__identity,.qb-card__header-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px 10px}.qb-card__identity{flex:1 1 auto;max-width:100%}.qb-card__header-actions{flex:0 0 auto;justify-content:flex-end}.qb-card__title{margin:0 3px 0 0;color:var(--qb-text);font-size:12px;font-weight:700;line-height:18px}.qb-card__overall,.qb-card__customer,.qb-card__dimension{display:inline-flex;min-width:0;align-items:center;gap:4px;border-radius:999px;line-height:16px}.qb-card__overall{padding:1px 8px;font-size:9px;font-weight:700}.qb-card__overall--green,.qb-card__overall--healthy{color:var(--text-green, #087f5b);background:var(--qb-good-bg)}.qb-card__overall--amber,.qb-card__overall--review,.qb-card__overall--refresh{color:var(--text-amber, #8a5900);background:var(--qb-warn-bg)}.qb-card__overall--red,.qb-card__overall--failed{color:var(--text-red, #a63030);background:var(--qb-bad-bg)}.qb-card__overall--blue,.qb-card__overall--updating{color:var(--cyan, #167f8d);background:var(--qb-blue-bg)}.qb-card__overall--neutral,.qb-card__overall--unlinked,.qb-card__overall--checking{color:var(--qb-secondary);background:color-mix(in srgb,var(--qb-muted) 13%,transparent)}.qb-card__customer{display:block;max-width:min(240px,100%);color:var(--qb-secondary);font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-card__dimension{max-width:min(210px,100%);color:var(--qb-secondary);font-size:9px;font-weight:600;overflow-wrap:anywhere}.qb-card__dimension>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-card__overall--blue{color:var(--text-blue)}.qb-card__dimension--healthy{color:var(--text-green, #087f5b)}.qb-card__dimension--review,.qb-card__dimension--refresh{color:var(--text-amber, #8a5900)}.qb-card__dimension--failed{color:var(--text-red, #a63030)}.qb-card__dimension--updating{color:var(--cyan, #167f8d)}.qb-card__dimension.is-attention{font-weight:700}.qb-card__state-icon{width:12px;height:12px;flex:0 0 auto;stroke-width:2.2}.qb-card__overall .qb-card__state-icon{width:10px;height:10px}.qb-card__spinner,.qb-card__overall--updating .qb-card__state-icon,.qb-card__overall--checking .qb-card__state-icon,.qb-card__dimension--updating .qb-card__state-icon,.qb-card__dimension--checking .qb-card__state-icon{animation:qb-card-turn 1.25s linear infinite}.qb-card__disclosure{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--qb-border);border-radius:7px;background:var(--qb-surface);color:var(--qb-text);font:600 10px/14px Montserrat,sans-serif;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.qb-card__disclosure{min-height:25px;padding:3px 5px;border-color:transparent;color:var(--qb-secondary)}.qb-card__disclosure svg{width:14px;height:14px;flex:0 0 14px}.qb-card__check svg{width:12px;height:12px}.qb-card__disclosure:hover{background:var(--action-hover)}.qb-card button:focus-visible,.qb-card [tabindex]:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}.qb-card__actions{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.qb-card__edit{min-width:0}.qb-card__message{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 13px 11px;padding:9px 11px;border-radius:7px;color:var(--qb-text);background:var(--qb-warn-bg)}.qb-card__message--red,.qb-card__message--failed{background:var(--qb-bad-bg)}.qb-card__message--blue,.qb-card__message--updating{background:var(--qb-blue-bg)}.qb-card__message--green,.qb-card__message--healthy{background:var(--qb-good-bg)}.qb-card__message-copy{display:flex;min-width:0;align-items:flex-start;gap:7px}.qb-card__message-copy>.qb-card__state-icon{margin-top:2px}.qb-card__message p{min-width:0;margin:0;line-height:16px;overflow-wrap:anywhere}.qb-card__review-context{min-width:0}.qb-card__dismiss svg{width:14px;height:14px}@keyframes qb-card-turn{to{transform:rotate(360deg)}}@media(max-width:560px){.qb-card__header{align-items:flex-start;flex-direction:column;gap:7px}.qb-card__header-actions{width:100%;justify-content:space-between}.qb-card__identity{gap:6px 9px}}@media(max-width:360px){.qb-card__header{padding:9px}.qb-card__message{margin-right:9px;margin-left:9px}}.qb-card__details{min-width:0;padding:0 13px 10px;border-top:1px solid color-mix(in srgb,var(--qb-border) 76%,transparent)}.qb-card__table-wrap{width:100%;min-width:0}.qb-card__comparison{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.qb-card__comparison th,.qb-card__comparison td{min-width:0;padding:5px 7px;border-bottom:1px solid color-mix(in srgb,var(--qb-border) 80%,transparent);color:var(--qb-text);font-size:10px;font-weight:500;line-height:15px;vertical-align:top;overflow-wrap:anywhere}.qb-card__comparison thead th{color:var(--qb-muted);font-weight:600}.qb-card__comparison th:first-child,.qb-card__comparison td:first-child{width:15%;padding-left:0;font-weight:600}.qb-card__comparison th:last-child,.qb-card__comparison td:last-child{width:22%;padding-right:0}.qb-card__comparison th:nth-child(2),.qb-card__comparison th:nth-child(3){width:31.5%}.qb-card__comparison tbody tr:last-child>*{border-bottom:0}.qb-card__comparison-source{display:block;color:var(--qb-muted);font-size:9px;line-height:13px}.qb-card__table-status{display:inline-flex;align-items:center;gap:4px}.qb-card__table-status--healthy{color:var(--text-green, #087f5b)}.qb-card__table-status--failed{color:var(--text-red, #a63030)}.qb-card__table-status--review,.qb-card__table-status--refresh{color:var(--text-amber, #8a5900)}.qb-card__table-status .qb-card__state-icon{width:11px;height:11px}.qb-card__company-evidence,.qb-card__notes{margin:7px 0 0;padding:7px 9px;border-radius:6px;background:color-mix(in srgb,var(--qb-muted) 9%,transparent);color:var(--qb-secondary);line-height:15px;overflow-wrap:anywhere}.qb-card__company-evidence{display:flex;flex-wrap:wrap;gap:4px 8px}.qb-card__company-evidence strong{color:var(--qb-text);font-weight:600}.qb-card__notes p{margin:0}.qb-card__notes p+p{margin-top:3px}.qb-card__saved-notes{margin:0 13px 10px}.qb-card__evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:9px 0 0}.qb-card__evidence-item{display:flex;min-width:0;flex-direction:column;gap:2px}.qb-card__evidence dt{color:var(--qb-muted);font-size:9px;font-weight:700}.qb-card__evidence dd{min-width:0;margin:0;color:var(--qb-secondary);font-size:10px;line-height:15px;overflow-wrap:anywhere;white-space:pre-wrap}.qb-card__issues{display:grid;gap:5px;margin:9px 0 0;padding:0;list-style:none}.qb-card__issues li{min-width:0;padding-left:8px;border-left:2px solid color-mix(in srgb,var(--qb-muted) 35%,transparent);color:var(--qb-secondary);overflow-wrap:anywhere}.qb-card__issues span{font-size:9px;font-weight:700}.qb-card__issues p{margin:2px 0 0;font-size:10px;line-height:15px}.qb-card__detail-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.qb-card__checked{margin:0;color:var(--qb-muted);font-size:9px;line-height:14px;overflow-wrap:anywhere}.qb-card__detail-controls{display:flex;min-width:0;align-items:center;gap:7px}.qb-card__menu{min-width:0}@media(max-width:560px){.qb-card__detail-footer{align-items:flex-start;flex-direction:column}.qb-card__detail-controls{width:100%;justify-content:flex-end}.qb-card__evidence{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.qb-card__details{padding:0 9px 9px}.qb-card__comparison th,.qb-card__comparison td{padding-right:4px;padding-left:4px;font-size:9px}}.qb-card__creation-bars{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1}.qb-card--creating .ak-skeleton{background-image:linear-gradient(90deg,var(--qb-border) 25%,var(--qb-muted) 37%,var(--qb-border) 63%)!important;opacity:.35}.qb-card__creation-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){.qb-card--creating .ak-skeleton{animation:none!important}}.ion-lead-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px}.ion-lead-toolbar__controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1 1 300px;min-width:0}.ion-lead-toolbar__search{flex:1 1 230px;min-width:min(190px,100%);max-width:380px}.ion-lead-toolbar__refresh{flex-shrink:0;margin-left:auto}.ion-lead-list:not(.ion-lead-list--compact){gap:6px!important}.ion-lead-card:not(.ion-lead-card--compact){padding:7px 9px!important;min-width:0}.ion-lead-card:not(.ion-lead-card--compact) .ion-lead-card__layout{gap:8px!important}.ion-lead-card__content{min-width:0}.ion-lead-card__identity{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;margin-bottom:3px;min-width:0}.ion-lead-card__identity>*{min-width:0;overflow-wrap:anywhere}.ion-lead-card__company{color:var(--tp, inherit);font-size:10px;font-weight:700}.ion-lead-card__source,.ion-lead-card__status{font-size:9px}.ion-lead-card__source{color:var(--tm, inherit)}.ion-lead-card__status{font-weight:700}.ion-lead-message{min-width:0;margin-bottom:3px}.ion-lead-message__text{margin:0;color:var(--ts, inherit);font-size:10px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ion-lead-message__text.is-expanded{display:block;overflow:visible}.ion-lead-message--compact{margin-bottom:5px}.ion-lead-message--compact .ion-lead-message__text{line-height:1.5}.ion-lead-message__toggle{display:inline-block;margin:2px 0 0;padding:0;border:0;background:transparent;color:var(--cyan, #167c8d);font:inherit;font-size:9px;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ion-lead-message__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.ion-lead-card__contact{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:9px;line-height:1.4}.ion-lead-card:not(.ion-lead-card--compact) .ion-lead-card__actions{gap:4px!important}@media(max-width:640px){.ion-lead-card:not(.ion-lead-card--compact){padding:7px!important}.ion-lead-card:not(.ion-lead-card--compact) .ion-lead-card__layout{flex-wrap:wrap;gap:6px!important}.ion-lead-card:not(.ion-lead-card--compact) .ion-lead-card__content{flex-basis:calc(100% - 42px)}.ion-lead-card:not(.ion-lead-card--compact) .ion-lead-card__actions{width:100%;box-sizing:border-box;flex-direction:row!important;flex-wrap:wrap;align-items:center;padding-left:42px}}.notifications-page{--notification-gap: 12px;container-type:inline-size}.notifications-page .notification-section{padding:14px;margin:0 0 var(--notification-gap);min-width:0;overflow-wrap:anywhere}.notifications-channel-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 14px}.notifications-page .notifications-channel-grid>div,.notifications-page .notification-ai-layout>div:first-child,.notifications-page .notifications-recipient-grid .notification-section>div:has(>label){margin-bottom:0!important}.notifications-recipient-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--notification-gap);align-items:stretch}.notification-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;color:var(--notification-heading, inherit);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.notification-compact-help{display:inline-flex;align-items:center;gap:5px}.notification-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px}.notification-history{margin-top:10px;border-top:1px solid var(--notification-border, rgba(120, 140, 150, .2));padding-top:8px;font-size:10px}.notification-history button:focus-visible{outline:2px solid var(--notification-focus, currentColor);outline-offset:3px;border-radius:2px}.notification-history-list{display:flex;flex-direction:column;gap:5px;margin-top:8px}.notification-history-list[hidden]{display:none}.notification-history-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;min-width:0;padding:6px 8px;border:1px solid var(--notification-border, rgba(120, 140, 150, .2));border-radius:6px}.notification-ai-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 14px}.notification-ai-help{grid-column:1 / -1;margin:-2px 0 0}@container (min-width: 720px){.notifications-recipient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 580px){.notifications-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-ai-layout{grid-template-columns:minmax(0,1fr) auto}}@container (max-width: 579px){.notification-ai-layout>.notification-ai-save{justify-self:start}}.invoice-notes-maintenance{min-width:0}.invoice-notes-maintenance button,.invoice-notes-maintenance input,.invoice-notes-advanced summary{font-family:inherit}.invoice-notes-maintenance :is(button,input,summary):focus-visible{outline:2px solid var(--cyan, #36d0e1)!important;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan, #36d0e1) 18%,transparent)}.invoice-notes-maintenance input[type=checkbox]{accent-color:var(--cyan, #36d0e1);flex:0 0 auto;margin-top:2px}.invoice-notes-maintenance :is(button,[role=group]){min-width:0}.invoice-notes-maintenance button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.invoice-notes-maintenance p,.invoice-notes-maintenance li,.invoice-notes-maintenance small,.invoice-notes-maintenance strong{overflow-wrap:anywhere}.invoice-notes-run{background:var(--card)}.invoice-notes-run-id{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.invoice-notes-status{display:inline-flex;align-items:center;max-width:100%;padding:2px 7px;border:1px solid var(--border, #cbd5d8);border-radius:999px;background:color-mix(in srgb,var(--card, #fff) 72%,var(--cyan, #36d0e1) 28%);color:var(--tp, #24353b);font-size:10px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.invoice-notes-status.is-updated,.invoice-notes-status.is-complete{background:color-mix(in srgb,var(--card, #fff) 78%,var(--green, #10b981) 22%)}.invoice-notes-status.is-blocked,.invoice-notes-status.is-uncertain{background:color-mix(in srgb,var(--card, #fff) 78%,var(--amber, #f59e0b) 22%)}.invoice-notes-status.is-eligible{background:color-mix(in srgb,var(--card, #fff) 78%,var(--cyan, #36d0e1) 22%)}.invoice-notes-table-scroll{max-width:100%;overscroll-behavior:contain;border-radius:6px}.invoice-notes-table{table-layout:fixed}.invoice-notes-table th,.invoice-notes-table td{vertical-align:top;overflow-wrap:anywhere}.invoice-notes-table th{z-index:1;font-size:10px;line-height:1.4}.invoice-notes-table tbody tr+tr td{border-top:1px solid var(--border, #cbd5d8)}.invoice-notes-advanced{min-width:0;padding:10px 12px;border:1px solid var(--border, #cbd5d8);border-radius:8px;background:color-mix(in srgb,var(--card, #fff) 94%,var(--cyan, #36d0e1) 6%)}.invoice-notes-advanced summary{width:fit-content;max-width:100%;color:var(--tp, #24353b);font-size:12px;font-weight:700;line-height:1.5;cursor:pointer}.invoice-notes-dialog-actions{flex-wrap:wrap}.invoice-notes-long-id{overflow-wrap:anywhere}@media(max-width:600px){.invoice-notes-admin-layout{flex-direction:column}.invoice-notes-admin-layout>div:first-child{width:100%!important;display:flex;overflow-x:auto;padding-bottom:0!important}.invoice-notes-admin-layout>div:first-child>div{flex:0 0 180px}.invoice-notes-admin-layout>div:last-child{padding:16px 24px 6rem!important}.invoice-notes-maintenance .invoice-notes-run>div:first-child{align-items:flex-start}.invoice-notes-dialog-actions{justify-content:stretch!important}.invoice-notes-dialog-actions>button{flex:1 1 auto;justify-content:center}}.parent-reconciliation{--pr-line: color-mix(in srgb, var(--border, #c9d4d2) 82%, transparent);--pr-soft: color-mix(in srgb, var(--card, #f5f8f6) 84%, var(--cyan, #287b78) 16%);--pr-accent: #16717d;--pr-danger: #a33230;--pr-warning: #875412;--pr-success: #176c4d;min-width:0;color:var(--tp, #263837);font-size:12px}.parent-reconciliation :is(button,summary,input,a):focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}.pr-progress{display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.pr-progress ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.pr-progress li{display:flex;align-items:center;gap:7px;color:var(--ts);font-size:11px}.pr-progress li:not(:last-child):after{content:"→";margin-left:4px;color:var(--tm)}.pr-step-dot{width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.pr-progress li.is-current{color:var(--pr-accent);font-weight:750}.pr-progress li.is-current .pr-step-dot{background:currentColor}.pr-progress li.is-complete{color:var(--pr-success);font-weight:700}.pr-progress-context{font-size:11px;color:var(--ts)}.pr-run-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pr-run-line strong{font-size:13px;margin-right:3px}.parent-reconciliation .pr-run-details{margin-top:8px;gap:6px 16px;font-size:11px}.pr-category-groups{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;margin-top:16px}.pr-category-group h4{margin:0 0 7px;font-size:10px;color:var(--ts);text-transform:uppercase;letter-spacing:.07em}.parent-reconciliation .pr-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.pr-category-group.is-muted .pr-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-reconciliation .pr-count{min-width:0;font:inherit}.parent-reconciliation .pr-count.has-count strong{color:var(--pr-accent)}.parent-reconciliation .pr-count.is-active{background:var(--pr-soft);border-color:var(--pr-accent);box-shadow:inset 0 -2px var(--pr-accent);color:var(--tp)}.pr-category-group.is-muted .pr-count{padding-block:8px}.pr-category-group.is-muted .pr-count strong{font-size:15px;color:var(--ts)}.pr-comparison-scroll{overflow:auto;max-height:min(64dvh,680px);min-height:100px;scrollbar-gutter:stable}.pr-comparison-table{min-width:680px}.pr-comparison-table thead th{position:sticky;top:0;z-index:2;background:var(--sub, var(--card));box-shadow:0 1px var(--pr-line)}.pr-comparison-table td{padding:12px 9px;line-height:1.5}.pr-comparison-table td:nth-child(2){width:26px}.pr-comparison-table input[type=checkbox]{margin:3px 0 0;accent-color:var(--pr-accent)}.pr-expand{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid transparent;border-radius:4px;color:var(--ts);background:transparent;cursor:pointer}.pr-expand[aria-expanded=true]{background:var(--pr-soft);color:var(--pr-accent);border-color:var(--pr-line)}.pr-account-name{display:flex;align-items:baseline;gap:5px}.pr-account-name .pr-detail-link{align-self:center;color:var(--pr-accent)}.pr-parent-comparison{display:flex;align-items:center;gap:10px}.pr-parent-value{display:flex;flex-direction:column;min-width:100px;max-width:230px;overflow-wrap:anywhere}.pr-parent-value small{font-size:9px;text-transform:uppercase;letter-spacing:.05em}.pr-parent-comparison.is-different .pr-parent-value>span{font-weight:650}.pr-parent-comparison.is-different .pr-parent-value:last-child>span{color:var(--pr-accent)}.pr-evidence-badge,.pr-direction-tag,.pr-count-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--pr-line);border-radius:5px;font-size:10px;line-height:1.4;color:var(--ts);background:var(--sub, var(--card))}.pr-expanded-row td{background:var(--pr-soft)}.pr-row-identifiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 20px;margin:0}.pr-row-identifiers dt{color:var(--ts);font-size:10px}.pr-row-identifiers dd{margin:2px 0 0;font-size:11px;overflow-wrap:anywhere}.pr-full-evidence{margin:10px 0 0;overflow-wrap:anywhere;color:var(--ts)}.parent-reconciliation .pr-review-actions{position:sticky;bottom:0;left:0;width:100%;box-sizing:border-box;z-index:3;background:var(--card);box-shadow:0 -3px 8px #1426240f}.pr-selection-summary{display:flex!important;flex-direction:row!important;align-items:center;gap:12px!important;margin-right:auto}.pr-batch-title{margin:0;font-size:13px}.pr-batch-meta,.pr-batch-counts{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0}.pr-saved-items{list-style:none;padding:0;margin:12px 0 0}.pr-saved-item{display:grid;grid-template-columns:minmax(120px,1fr) minmax(170px,2fr) auto;gap:5px 16px;padding:12px 0;border-top:1px solid var(--pr-line)}.pr-saved-item .pr-change{margin:0;flex-wrap:wrap}.pr-saved-item .pr-item-status{align-self:start;justify-self:start}.pr-saved-item .pr-saved-detail{grid-column:1 / -1;min-width:0}.pr-saved-detail p{margin:4px 0;font-size:11px}.pr-verified{color:var(--pr-success)!important}.pr-history-list{list-style:none;margin:10px 0;padding:0}.pr-history-row{display:flex;width:100%;gap:12px;align-items:center;justify-content:space-between;text-align:left;padding:11px 8px;border:0;border-top:1px solid var(--pr-line);background:transparent;color:var(--tp);font:inherit;cursor:pointer}.pr-history-row[aria-pressed=true]{background:var(--pr-soft);box-shadow:inset 3px 0 var(--pr-accent)}.pr-history-row:disabled{opacity:.5;cursor:not-allowed}.pr-history>summary{font-weight:700;cursor:pointer;padding:3px 0}.parent-reconciliation .pr-tone-neutral{background:var(--sub, var(--card));color:var(--ts)}.parent-reconciliation .pr-tone-warning{background:var(--aD, #f7eddf);color:var(--pr-warning)}.parent-reconciliation .pr-tone-danger{background:var(--rD, #f7e9e5);color:var(--pr-danger)}.parent-reconciliation .pr-tone-success{background:var(--gD, #e4f1eb);color:var(--pr-success)}.parent-reconciliation :is(.pr-item-error,.pr-run-error,.pr-blocked-note){color:var(--pr-danger)}html[data-theme=dark] .parent-reconciliation{--pr-accent: #72dce8;--pr-danger: #f8a99f;--pr-warning: #f6cb83;--pr-success: #75dbb0}@media(max-width:767px){.pr-category-groups{grid-template-columns:minmax(0,1fr);gap:12px}.parent-reconciliation .pr-count:last-child{grid-column:auto}.pr-review-actions{gap:7px}.pr-saved-item{grid-template-columns:minmax(0,1fr);gap:7px}.pr-history-row{flex-wrap:wrap;gap:8px}.pr-row-identifiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-heading,.pr-run-meta,.pr-toolbar,.pr-controls,.pr-select-bar,.pr-pagination,.pr-review-actions,.pr-batch-heading,.pr-batch-actions,.pr-dialog-head,.pr-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.pr-heading{align-items:flex-start;padding:0 0 12px}.pr-heading h3{margin:2px 0 4px;font-size:16px;color:var(--tp, #263837)}.pr-heading p{max-width:660px;margin:0;color:var(--ts, #627573);line-height:1.5}.pr-eyebrow{color:var(--cyan, #36d0e1);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.pr-heading-actions,.pr-controls{display:flex;align-items:center;gap:9px}.pr-connection,.pr-status,.pr-item-status{white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700}.pr-connection.is-connected{background:#e4f1eb;color:#27664d}.pr-connection.is-disconnected{background:#f7e9e5;color:#934c3e}.pr-run-panel,.pr-report,.pr-batch{min-width:0;border:1px solid var(--pr-line);border-radius:8px;background:var(--card, #f5f8f6)}.pr-run-panel{padding:12px}.pr-run-meta{align-items:flex-start;flex-wrap:wrap}.pr-run-meta>div:first-child,.pr-run-details{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.pr-run-meta strong{font-size:13px}.pr-run-meta span,.pr-run-details{color:var(--ts, #627573)}.pr-status{text-transform:capitalize;background:var(--pr-soft);color:var(--cyan, #36d0e1)}.pr-status-partial{color:#995b26;background:#f7eddf}.pr-counts{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:8px;margin-top:12px}.pr-count{display:flex;flex-direction:column;gap:2px;text-align:left;padding:9px 10px;border:1px solid var(--pr-line);border-radius:6px;background:transparent;color:var(--ts, #627573);cursor:pointer}.pr-count strong{color:var(--tp, #263837);font-size:18px;font-variant-numeric:tabular-nums}.pr-count.is-active{border-color:var(--cyan, #36d0e1);box-shadow:inset 0 -2px var(--cyan, #36d0e1)}.pr-no-run,.pr-empty{min-height:84px;display:flex;flex-direction:column;justify-content:center;gap:5px;color:var(--ts, #627573)}.pr-no-run strong,.pr-empty strong{color:var(--tp, #263837)}.pr-report{margin-top:12px;overflow:hidden}.pr-toolbar{padding:10px 12px;border-bottom:1px solid var(--pr-line)}.pr-filter-title{display:flex;align-items:baseline;gap:9px}.pr-filter-title strong{font-size:13px}.pr-filter-title span,.pr-select-bar,.pr-pagination{color:var(--ts, #627573)}.pr-search{display:flex;align-items:center;gap:7px}.pr-search input{width:200px;min-width:0;padding:7px 8px;border:1px solid var(--pr-line);border-radius:5px;background:var(--bg, #eef3f1);color:var(--tp, #263837)}.pr-controls button,.pr-review-actions button,.pr-batch-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.pr-select-bar{min-height:35px;padding:0 12px;border-bottom:1px solid var(--pr-line);font-size:11px}.pr-select-bar label{display:flex;align-items:center;gap:7px}.pr-table-wrap{overflow-x:auto}.pr-table{width:100%;border-collapse:collapse;text-align:left}.pr-correction-table{min-width:820px;table-layout:fixed}.pr-correction-table td{overflow-wrap:anywhere}.pr-correction-table .pr-change{flex-wrap:wrap}.pr-change .pr-old,.pr-change .pr-new{white-space:normal;overflow:visible;overflow-wrap:anywhere}.pr-table th{padding:8px 9px;color:var(--ts, #627573);background:var(--pr-soft);font-size:10px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.pr-table td{padding:8px 9px;border-top:1px solid var(--pr-line);vertical-align:top;color:var(--tp, #263837)}.pr-table td:first-child,.pr-table th:first-child{width:32px}.pr-correction-table td:first-child,.pr-correction-table th:first-child{width:150px}.pr-table td strong,.pr-table td small{display:block}.pr-table td small{margin-top:3px;color:var(--ts, #71817e);font-size:10px}.pr-reason{display:inline-block;max-width:270px;color:var(--ts, #627573)}.pr-detail-link{display:inline-flex;padding:3px;color:var(--cyan, #36d0e1)}.pr-pagination{padding:9px 12px}.pr-pagination div{display:flex;gap:6px}.pr-review-actions{flex-wrap:wrap;padding:11px 12px;border-top:1px solid var(--pr-line);background:var(--pr-soft)}.pr-review-actions>div{display:flex;flex-direction:column;gap:3px}.pr-review-actions>div span{color:var(--ts, #627573)}.pr-batch{margin-top:12px;padding:12px}.pr-batch-heading{align-items:flex-start}.pr-batch-heading>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}.pr-batch-heading>div:first-child strong{text-transform:capitalize}.pr-batch-heading>div:first-child>span:not(.pr-item-status){color:var(--ts, #627573)}.pr-batch-items{margin-top:9px}.pr-batch-item,.pr-preview-row{padding:9px 0;border-top:1px solid var(--pr-line)}.pr-batch-item>div:first-child{display:flex;gap:8px;align-items:center}.pr-item-status{padding:3px 7px;background:var(--pr-soft);color:var(--cyan, #36d0e1)}.pr-item-failed,.pr-item-uncertain,.pr-item-blocked{background:#f7e9e5;color:#934c3e}.pr-item-error,.pr-run-error{color:#934c3e;margin:5px 0 0}.pr-change{display:flex;align-items:center;gap:8px;min-width:0;margin-top:6px;color:var(--ts, #627573)}.pr-change-action{min-width:66px;text-transform:capitalize;color:var(--ts, #627573)}.pr-old,.pr-new{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-old{color:var(--text-secondary, #627573)}.pr-new{color:var(--tp, #263837);font-weight:650}.pr-arrow{color:var(--cyan, #36d0e1)}.pr-alert,.pr-notice,.pr-access{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:9px 10px;border-radius:6px}.pr-alert{border:1px solid #dfb5a9;background:#fbefeb;color:#843f34}.pr-notice{display:block;background:var(--pr-soft);color:var(--tp, #263837)}.pr-access{justify-content:flex-start;color:var(--ts, #627573)}.pr-skeleton{display:grid;gap:8px;padding:12px}.pr-skeleton i{height:14px;border-radius:4px;background:var(--pr-soft);animation:pr-sheen 1.4s ease-in-out infinite alternate}.pr-table-skeleton i{height:27px}@keyframes pr-sheen{to{opacity:.45}}.pr-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#1622217a}.pr-dialog{display:flex;flex-direction:column;width:min(840px,100%);max-height:min(88dvh,820px);padding:16px;border:1px solid var(--pr-line);border-radius:9px;background:var(--card, #f5f8f6);color:var(--tp, #263837);box-shadow:0 18px 60px #1426243d}.pr-dialog{min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.pr-dialog>*{min-width:0}html[data-theme=dark] .pr-blocked-note,html[data-theme=dark] .pr-preview-row.is-blocked .pr-preview-name span{color:#f8a99f}.pr-dialog h4{margin:3px 0 0;font-size:17px}.pr-preview-summary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.pr-preview-summary span{padding:5px 8px;border-radius:4px;background:var(--pr-soft)}.pr-blocked-note{color:#934c3e;margin:10px 0 0}.pr-preview-rows{overflow:auto;min-height:80px;margin-top:8px}.pr-metadata-group{margin:12px 0;padding:12px;border:1px solid var(--pr-line);border-radius:6px;min-width:0}.pr-metadata-group legend{padding:0 5px;font-weight:700}.pr-metadata-group p{color:var(--ts, #627573);line-height:1.5}.pr-metadata-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-metadata-fields label{display:flex;flex-direction:column;gap:5px;min-width:0}.pr-metadata-fields label:last-child{grid-column:1 / -1}.pr-metadata-fields input,.pr-metadata-fields select{width:100%;box-sizing:border-box;border:1px solid var(--pr-line);border-radius:5px;padding:8px;background:var(--bg, #eef3f1);color:var(--tp, #263837)}.pr-reason-code{display:block;margin-top:5px;font-size:10px;overflow-wrap:anywhere}.pr-conflicts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.pr-conflicts a{color:var(--cyan, #287b78)}.pr-preview-name{display:flex;flex-wrap:wrap;gap:8px}.pr-preview-name span{color:var(--ts, #627573)}.pr-preview-row.is-blocked .pr-preview-name span{color:#934c3e}.pr-dialog-foot{align-items:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid var(--pr-line)}.pr-dialog-foot>span{max-width:430px;color:var(--ts, #627573);line-height:1.45}.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}@media(max-width:760px){.pr-heading,.pr-toolbar,.pr-controls,.pr-review-actions,.pr-batch-heading,.pr-dialog-foot{align-items:stretch;flex-direction:column}.pr-heading-actions{justify-content:space-between}.pr-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-count:last-child{grid-column:1 / -1}.pr-controls{width:100%}.pr-search{align-items:stretch;flex-direction:column}.pr-search input{width:100%;box-sizing:border-box}.pr-select-bar{align-items:flex-start;flex-direction:column;justify-content:center;padding:8px 12px}.pr-review-actions button{width:100%}.pr-batch-actions{flex-wrap:wrap}.pr-dialog{padding:12px}.pr-metadata-fields{grid-template-columns:minmax(0,1fr)}.pr-dialog-head{align-items:flex-start}}.maintenance-page{min-width:0;color:var(--tp)}.maintenance-page h2{font-size:21px;margin:0 0 7px}.maintenance-page p{color:var(--ts);line-height:1.55;font-size:12px}.maintenance-category{margin-top:25px}.maintenance-category>h3{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ts);margin:0 0 10px}.maintenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.maintenance-card{display:flex;flex-direction:column;min-width:0}.maintenance-card h4{margin:0;font-size:15px}.maintenance-card p{margin:8px 0 18px;flex:1}.maintenance-card-footer{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.maintenance-status{font-size:11px;color:var(--ts);overflow-wrap:anywhere}.maintenance-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 0;margin-bottom:16px;border-bottom:1px solid var(--border)}.maintenance-detail-header>div:first-child{flex:1 1 300px;min-width:0}.maintenance-detail-header p{margin:6px 0 10px;max-width:720px}.maintenance-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.maintenance-page button{max-width:100%;white-space:normal}.maintenance-page [hidden]{display:none!important}.maintenance-technical{font-size:10px;color:var(--ts);overflow-wrap:anywhere;margin-top:4px}.maintenance-technical summary{cursor:pointer}.maintenance-technical dl{margin:5px 0}.maintenance-technical dt{font-weight:700}.maintenance-technical dd{margin:0 0 5px}.maintenance-recovery-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.maintenance-recovery-row small{display:block;color:var(--ts);margin-top:4px}.maintenance-page :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:767px){.maintenance-grid{grid-template-columns:minmax(0,1fr)}.maintenance-detail-header{gap:12px}.maintenance-header-actions{width:100%}.maintenance-recovery-row{grid-template-columns:minmax(0,1fr);gap:7px}}.candidate-email-dialog{box-sizing:border-box;width:min(100%,650px)!important;max-width:calc(100vw - 28px)!important}.candidate-email-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media(max-width:620px){.candidate-email-grid{grid-template-columns:minmax(0,1fr)}.candidate-email-history{border-left:0!important;border-top:1px solid rgba(110,125,133,.3);padding:14px 0 0!important}}.candidate-email-readonly{grid-template-columns:minmax(0,1fr)}.candidate-email-readonly .candidate-email-history{border-left:0!important;padding-left:0!important}.recruiting-drawer{width:480px;max-width:100vw;transition:width .25s ease}.recruiting-drawer--board{width:100vw}.recruiting-board{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-width:thin}.recruiting-board__columns{display:flex;width:max-content;min-width:max-content;align-items:stretch;gap:10px}.recruiting-board__column{display:flex;flex:0 0 240px;flex-direction:column;width:240px;min-width:240px;max-width:240px}.recruiting-board__dropzone{flex:1;min-width:0}.recruiting-board-card{box-sizing:border-box;width:100%;min-width:0!important;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.recruiting-board-card *,.recruiting-board-card *:before,.recruiting-board-card *:after{box-sizing:border-box;min-width:0;max-width:100%}.recruiting-board-card__identity{min-width:0;flex-wrap:wrap}.recruiting-board-card__name{flex:1;min-width:0}.recruiting-board-card__identity>a{flex-basis:100%;overflow:hidden}.recruiting-board-card__identity>a>span{overflow:hidden;text-overflow:ellipsis}.recruiting-board-card__source{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.recruiting-board-handoff,.recruiting-board-handoff>div{min-width:0!important;max-width:100%}.recruiting-board-handoff select,.recruiting-board-handoff textarea{width:100%;min-width:0;max-width:100%}.recruiting-board-handoff>div>div:last-child{display:flex;flex-wrap:wrap;min-width:0;max-width:100%}@media(min-width:1024px){.recruiting-board__columns{display:grid;width:100%;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.recruiting-board__column{width:auto;min-width:0;max-width:none}}@media(max-width:599px){.recruiting-drawer{width:100vw}}.task-summary-overdue:hover{box-shadow:inset 0 0 0 1px var(--text-teal)}.task-summary-overdue:focus-visible{outline:2px solid var(--text-teal);outline-offset:2px}.finance-period-picker-group{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.finance-month-picker button:focus-visible{outline:2px solid var(--text-teal);outline-offset:2px}.finance-month-picker button:not(:disabled):hover{border-color:var(--text-teal)}.invoice-account-link{text-decoration:none;text-underline-offset:3px}.invoice-account-link:hover,.invoice-account-link:focus-visible{text-decoration:underline}.subscription-data-row>td{padding:9px 13px;vertical-align:middle;color:var(--tp);font-size:11px}.subscription-data-row>td.subscription-row-spacer{padding:0}.subscription-identity{display:flex;align-items:center;gap:7px;min-width:0;max-width:240px;font-size:11px}.subscription-identity-label,.subscription-product-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-product-label{max-width:240px}.subscription-identity-link{color:#36d0e1;text-decoration:none;text-underline-offset:3px}.subscription-identity-link:hover,.subscription-identity-link:focus-visible{text-decoration:underline}.subscription-group-label{display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:320px}.subscription-data-row[data-selected=true]:hover{background:var(--cD)!important}.subscription-status-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.subscription-cancellation-marker{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:#d99a00;cursor:help}.subscription-cancellation-marker:hover{background:#f59e0b22}.subscription-cancellation-marker:focus-visible{outline:2px solid var(--tp);outline-offset:2px}.pnl-view{color:var(--tp);min-width:0;display:grid;gap:8px;font-family:inherit}.pnl-view *{box-sizing:border-box}.pnl-view>*{min-width:0}.pnl-heading,.pnl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pnl-heading h2{margin:0;font-size:23px;line-height:1.15;font-weight:800;letter-spacing:-.035em}.pnl-muted{color:var(--ts);font-size:11px;line-height:1.6}.pnl-heading p,.pnl-section-heading p{margin:0}.pnl-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.pnl-notice{padding:12px 16px;border:1px solid var(--border);border-radius:9px;background:var(--ov-04);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.pnl-notice.warning{background:var(--aD);border-color:var(--text-amber)}.pnl-notice.error{background:var(--rD);border-color:var(--text-red)}.pnl-period{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.pnl-period label{display:flex;gap:10px;align-items:center;font-size:11px;font-weight:700}.pnl-select-wrap{max-width:100%;padding-right:8px;border:1px solid var(--border);background:var(--card);border-radius:8px}.pnl-period select{max-width:100%;padding:8px 11px;border:0;background:transparent;color:var(--tp);border-radius:8px;font:inherit}.pnl-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pnl-metric{min-width:0}.pnl-metrics .pnl-metric-trigger{display:block;width:100%;height:100%;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-card);color:inherit;font:inherit;text-align:left;cursor:pointer}.pnl-metrics .pnl-metric-trigger:disabled{cursor:default}.pnl-metrics .pnl-metric-trigger:disabled:hover{background:var(--card);border-color:var(--border)}.pnl-view .pnl-metric-trigger:focus-visible{outline:var(--space-micro) solid var(--interaction-focus);outline-offset:var(--space-micro)}.pnl-metric-label{color:var(--ts);font-size:9px;line-height:1.2;text-transform:uppercase;font-weight:700;letter-spacing:.075em;margin-bottom:4px}.pnl-metric-value{margin:0 0 3px;line-height:1.15;font-size:clamp(17px,1.75vw,26px);font-weight:800;letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pnl-metric-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.pnl-money{font-variant-numeric:tabular-nums;white-space:nowrap}.pnl-negative{color:var(--text-red)}.pnl-positive{color:var(--text-green)}.pnl-chart-card{display:grid;grid-template-rows:auto minmax(0,1fr) 32px;gap:8px;height:320px}.pnl-chart-scroll{overflow-x:auto;overflow-y:hidden;min-height:0;max-width:100%}.pnl-chart{display:block;color:var(--ts)}.pnl-chart text{font-family:inherit;font-size:11px;fill:currentColor}.pnl-chart text.pnl-negative{fill:var(--text-red)}.pnl-chart-point{outline:none;cursor:crosshair}.pnl-chart-point:focus rect.picking{stroke:var(--text-teal);stroke-width:2}.pnl-chart-detail{min-width:0;display:flex;gap:8px 16px;align-items:center;overflow-x:auto;white-space:nowrap;font-size:11px;padding:6px 10px;background:var(--ov-04);border-radius:7px}.pnl-chart-detail>*{flex-shrink:0}.pnl-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--ts);align-items:center}.pnl-legend span{display:inline-flex;align-items:center;gap:6px}.pnl-legend i{width:9px;height:9px;display:inline-block;border-radius:2px}.pnl-table-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.pnl-table{width:100%;border-collapse:collapse;font-size:11px}.pnl-table th{text-align:right;color:var(--ts);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;white-space:nowrap;border-bottom:1px solid var(--border)}.pnl-table td{padding:13px 10px;text-align:right;border-bottom:1px solid var(--border);vertical-align:middle}.pnl-table th:first-child,.pnl-table td:first-child{text-align:left}.pnl-table .pnl-current{background:var(--cD)}.pnl-table .pnl-status-cell{text-align:left}.pnl-row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:110px}.pnl-text-button{background:transparent;border:0;color:var(--text-teal);padding:4px 0;font:inherit;text-align:left;cursor:pointer;font-weight:700}.pnl-text-button:disabled{opacity:.55;cursor:not-allowed}.pnl-revision{text-align:left;padding:12px;background:var(--aD);border-radius:7px}.pnl-revision table{width:100%;border-collapse:collapse}.pnl-revision th,.pnl-revision td{padding:8px;text-align:right}.pnl-empty{padding:38px 20px;text-align:center}.pnl-empty h3{margin:0 0 9px;font-size:15px}.pnl-skeleton{background:var(--ov-08);border-radius:8px;height:110px}.pnl-confirm-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;font-size:12px}.pnl-confirm-totals dd{margin:4px 0 0;font-weight:700}.pnl-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.pnl-view :focus-visible{outline:2px solid var(--text-teal);outline-offset:3px}@media(min-width:1200px){.pnl-heading>div:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}}@media(max-width:1000px){.pnl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pnl-metrics{grid-template-columns:1fr}.pnl-metric-value{font-size:25px}.pnl-heading h2{font-size:21px}.pnl-chart-card{height:360px}.pnl-period label{max-width:100%;flex-wrap:wrap}}.pnl-breakdown-modal{min-height:0}.pnl-breakdown{display:grid;gap:var(--space-md);min-width:0;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:var(--space-hairline) var(--space-tight) var(--space-tight) var(--space-hairline)}.pnl-breakdown-source{padding:var(--space-md) var(--space-control);border:1px solid var(--border);border-radius:var(--radius-action);background:var(--ov-04)}.pnl-breakdown-source-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-small) var(--space-md);font-size:var(--font-caption);color:var(--ts)}.pnl-breakdown-provider{color:var(--tp);font-weight:var(--weight-heading);font-size:var(--font-body)}.pnl-breakdown-source-heading>span:not(:first-child):not(:last-child){padding-left:var(--space-controlInset);border-left:1px solid var(--border)}.pnl-breakdown-sync{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-related) var(--space-control);margin:var(--space-md) 0 0;font-size:var(--font-caption)}.pnl-breakdown-sync>div{min-width:0}.pnl-breakdown-sync dt{color:var(--ts);margin-bottom:var(--space-micro)}.pnl-breakdown-sync dd{margin:0;color:var(--tp);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pnl-breakdown-sync .pnl-breakdown-reauth dd,.pnl-breakdown-sync .pnl-breakdown-source-error dd{color:var(--text-amber)}.pnl-breakdown-notice{padding:var(--space-controlInset) var(--space-labelInset);font-size:var(--font-supporting)}.pnl-breakdown-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-control);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);font-size:var(--font-supporting)}.pnl-breakdown-total>:first-child{color:var(--ts)}.pnl-breakdown-total>:last-child{font-weight:var(--weight-bold)}.pnl-breakdown-total.is-prominent{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--cD);font-size:var(--font-body)}.pnl-breakdown-total.is-prominent>:first-child{color:var(--tp);font-weight:var(--weight-bold)}.pnl-breakdown-group{min-width:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card)}.pnl-breakdown-group>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-controlInset) var(--space-md);cursor:pointer;list-style:none;font-size:var(--font-supporting)}.pnl-breakdown-group>summary::-webkit-details-marker,.pnl-breakdown-account>summary::-webkit-details-marker{display:none}.pnl-breakdown-group>summary:before{content:"";width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid var(--ts);border-bottom:1.5px solid var(--ts);transform:rotate(-45deg);transition:transform .16s ease}.pnl-breakdown-group[open]>summary:before{transform:rotate(45deg)}.pnl-breakdown-group-title{flex:1;font-weight:var(--weight-bold)}.pnl-breakdown-summary-amount{font-weight:var(--weight-bold)}.pnl-breakdown-group-body{padding:0 var(--space-md) var(--space-controlInset)}.pnl-breakdown-accounts{border-top:1px solid var(--border)}.pnl-breakdown-account{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-control);padding:var(--space-related) var(--space-xs);border-bottom:1px solid var(--ov-08);font-size:var(--font-caption)}.pnl-breakdown-account>:last-child{flex:0 0 auto}details.pnl-breakdown-account{display:block}.pnl-breakdown .pnl-money{white-space:normal;overflow-wrap:anywhere}.pnl-breakdown-total>*,.pnl-breakdown-group-title,.pnl-breakdown-summary-amount{min-width:0;overflow-wrap:anywhere}.pnl-breakdown-account-name{overflow-wrap:anywhere}.pnl-breakdown-account.is-subtotal{font-weight:var(--weight-bold)}.pnl-breakdown-account.is-section{color:var(--ts);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-chip)}.pnl-breakdown-account>summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-control);width:100%;cursor:pointer;list-style:none}.pnl-breakdown-account>summary:before{content:"+";flex:0 0 var(--space-control);color:var(--text-teal);font-weight:var(--weight-heading)}.pnl-breakdown-account[open]>summary:before{content:"−"}.pnl-breakdown-account>summary .pnl-breakdown-account-name{flex:1}.pnl-breakdown-children{margin:var(--space-inset) 0 0 var(--space-control);border-left:1px solid var(--border);padding-left:var(--space-related)}.pnl-breakdown-muted{margin:var(--space-sm) 0 0;color:var(--ts);font-size:var(--font-caption);line-height:var(--line-reading)}.pnl-breakdown-unavailable{color:var(--ts);font-size:var(--font-caption);font-weight:var(--weight-body)}.pnl-breakdown-issues{display:grid;gap:var(--space-xs);margin:var(--space-related) 0 0;padding-left:var(--space-catalog);color:var(--ts);font-size:var(--font-caption);line-height:var(--line-note)}.pnl-breakdown-issue-panel{padding:var(--space-controlInset) var(--space-labelInset);border-left:3px solid var(--text-amber);border-radius:var(--radius-item);background:var(--aD);font-size:var(--font-caption)}.pnl-breakdown-issue-panel>strong{font-size:var(--font-supporting)}.pnl-breakdown-issue-panel .pnl-breakdown-issues{margin-top:var(--space-xs)}.pnl-breakdown-formula{display:grid;gap:var(--space-xs);padding:var(--space-controlInset) var(--space-md);border-radius:var(--radius-control);background:var(--ov-04);color:var(--ts);font-size:var(--font-caption);line-height:var(--line-reading);overflow-wrap:anywhere}.pnl-breakdown-formula strong{color:var(--tp);font-size:var(--font-caption)}.pnl-breakdown-formula>span:last-child{color:var(--tp);font-variant-numeric:tabular-nums}.pnl-breakdown-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.pnl-breakdown-comparison>div{display:grid;gap:var(--space-inset);min-width:0;padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--font-caption)}.pnl-breakdown-comparison>div>span:first-child{color:var(--ts)}.pnl-breakdown-comparison>div>:last-child{font-weight:var(--weight-bold);font-size:var(--font-body)}.pnl-breakdown-mom-total{position:relative;border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-micro) var(--space-controlInset)}.pnl-breakdown-footnote{padding-top:var(--space-sm);border-top:1px solid var(--border);color:var(--ts);font-size:var(--font-caption);line-height:var(--line-reading)}.pnl-breakdown :focus-visible{outline:2px solid var(--text-teal);outline-offset:var(--space-micro)}@media(max-width:480px){.pnl-breakdown-sync,.pnl-breakdown-comparison{grid-template-columns:1fr}.pnl-breakdown{gap:var(--space-sm)}.pnl-breakdown-source{padding:var(--space-controlInset)}}.kastor-ai-trigger{height:36px;padding:0 10px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.kastor-ai-trigger:focus-visible,.kastor-ai-panel button:focus-visible{outline:2px solid var(--focus, #36d0e1);outline-offset:2px}.kastor-ai-panel{position:fixed;z-index:400;top:64px;right:12px;box-sizing:border-box;min-width:0;min-height:0;max-width:calc(100vw - 24px);max-height:min(560px,calc(100vh - 76px));max-height:min(560px,calc(100dvh - 76px));font-family:Montserrat,sans-serif}.kastor-ai-conversation{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;display:flex;flex-direction:column;gap:10px}.kastor-ai-conversation>*{flex-shrink:0;min-width:0}@media(max-width:600px){.kastor-ai-trigger{padding:0 8px}.kastor-ai-trigger-brand{display:none}}.ak-crm-shell .ak-header-tabs{min-width:80px!important}.ak-crm-shell .ak-header-profile{max-width:220px}.ak-crm-shell .ak-header-profile>div:nth-child(2){min-width:0}.ak-crm-shell .ak-header-profile p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-crm-shell .ak-header-profile>svg{flex-shrink:0}@media(max-width:1100px){.ak-crm-shell .ak-header-row{padding:0 8px!important}.ak-crm-shell .ak-header-brand{margin-right:6px!important;gap:6px!important}.ak-crm-shell .ak-header-actions{margin-left:4px!important;gap:4px!important}.ak-crm-shell .ak-header-search{flex:1 1 200px;min-width:34px}.ak-crm-shell .ak-header-search>div{min-width:0}.ak-crm-shell .ak-header-search>div>div:first-child{width:100%!important;padding:0 6px!important}.ak-crm-shell .ak-header-search input{min-width:0;width:100%}.ak-crm-shell .ak-header-profile{max-width:120px;min-width:0;gap:4px!important;padding-right:6px!important}.ak-crm-shell .ak-header-row>[role=status]{flex:0 1 100px;min-width:0;font-size:8px!important}}@media(max-width:480px){.ak-crm-shell .ak-header-profile{max-width:100px}}.alerts-launcher[aria-expanded=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.alerts-dropdown{position:absolute;z-index:500;top:calc(100% + var(--space-sm));right:0;display:flex;flex-direction:column;width:320px;max-width:calc(100vw - var(--space-panel));max-height:min(75vh,560px);overflow:hidden;border:var(--space-stroke) solid var(--bStr);border-radius:var(--radius-card);background:var(--modal);box-shadow:var(--shadow-dialog)}.alerts-dropdown__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-field);border-bottom:var(--space-stroke) solid var(--border)}.alerts-dropdown__message{padding:var(--space-heading) var(--space-field);text-align:center;font-size:var(--font-caption);font-weight:var(--weight-medium)}.alerts-dropdown__list{min-height:0;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.alerts-dropdown__row{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-field);border-bottom:var(--space-stroke) solid var(--border)}.alerts-dropdown__content{flex:1 1 auto;min-width:0}.alerts-dropdown__copy--read{opacity:.5}.alerts-dropdown__title,.alerts-dropdown__detail{margin:0;overflow-wrap:anywhere}.alerts-dropdown__title{font-size:var(--font-supporting);font-weight:var(--weight-bold)}.alerts-dropdown__time{display:inline-block;margin-top:var(--space-micro);font-size:var(--font-label)}.alerts-dropdown__detail{margin-top:var(--space-xs);font-size:var(--font-caption)}.alerts-dropdown__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs)}.alerts-dropdown__link{display:inline-flex;min-height:var(--space-panel);align-items:center;padding-inline:var(--space-xs);font-size:var(--font-caption);font-weight:var(--weight-bold);line-height:var(--line-label);text-decoration:none}.alerts-dropdown .ak-secondary-button.ak-button--ghost,.alerts-dropdown .ak-secondary-button.ak-button--ghost:is(:hover,:active):not(:disabled):not([aria-disabled=true]){--action-ink: var(--text-supporting);border:0;background:transparent;box-shadow:none;min-height:var(--space-panel);padding:var(--space-xs) var(--space-controlInset);font-size:var(--font-label);line-height:var(--line-label);max-width:100%;min-width:0;flex-shrink:1;white-space:normal}.alerts-dropdown .ak-secondary-button.ak-button--ghost:is(:hover,:active):not(:disabled):not([aria-disabled=true]){color:var(--tp);text-decoration:underline;text-underline-offset:var(--space-tight)}.alerts-dropdown__paging,.alerts-dropdown__footer{display:flex;flex:0 0 auto;justify-content:center;padding:var(--space-sm) var(--space-field);border-top:var(--space-stroke) solid var(--border)}.alerts-dropdown__footer{justify-content:flex-end;background:var(--ov-025)}.alerts-dropdown__loading-more{display:inline-flex;min-height:var(--space-panel);align-items:center;justify-content:center;gap:var(--space-xs);font-size:var(--font-caption);font-weight:var(--weight-medium);color:var(--text-supporting)}@media(max-width:600px){.alerts-dropdown{position:fixed;top:calc(var(--header-height, calc(var(--space-large) + var(--space-xl))) + var(--space-sm));right:var(--space-control);left:auto;width:320px;max-width:calc(100vw - var(--space-panel))}}.report-viewport.reporting-standard{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;height:var(--rb-height,auto);margin-bottom:calc(-1 * var(--rb-bottom-compensation,var(--space-none)))}.report-viewport-header{display:flow-root;flex:none;min-width:0}.report-viewport-workspace{display:flex;flex:1;gap:var(--space-column);min-height:0;min-width:0}.report-settings{box-sizing:border-box;flex:0 0 360px}.report-results{flex:1}.report-settings,.report-results{min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding-bottom:var(--space-panel)}.report-settings>*,.report-results>*{min-width:0}.report-settings .standard-filters,.report-settings .standard-dates,.report-settings .standard-amounts{flex-direction:column;align-items:stretch}.report-settings .standard-filters>*,.report-settings .standard-dates>*,.report-settings .standard-amounts>*{flex:0 0 auto;max-width:none}.report-settings .standard-identity{max-width:none}.report-settings .dq-filters{flex-direction:column;align-items:stretch}.report-results .rb-table-wrap,.report-results .report-table-scroll{overflow:auto;max-height:calc(var(--rb-height) - var(--rb-header-height) - 100px)}.report-results thead th{position:sticky;top:0;z-index:1;background:var(--sub);color:var(--text-supporting)}.rb-builder>fieldset{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;border:0;padding:0;margin:0}.rb-builder .rb-preview{overflow:auto;flex-direction:column}.rb-builder .rb-preview>section.rb-results{min-height:0;height:max-content;flex:1 0 auto}.rb-builder .rb-preview>.rb-error,.rb-builder .rb-preview>.rb-muted{flex:none}.rb-builder-status{overflow:auto;min-height:0;flex:1}.rb-builder .rb-results-card{height:auto;min-height:100%}.rb-builder .rb-results-card>.rb-table-wrap{flex:1 0 auto;max-height:calc(var(--rb-height) - var(--rb-header-height) - 200px)}@media(max-width:1099px),(max-height:480px){.report-viewport.reporting-standard{height:auto;min-height:0;margin-bottom:0}.report-viewport-workspace{display:block}.report-settings,.report-results{overflow:visible;padding-bottom:0}.report-settings{margin-bottom:var(--space-control)}.report-settings .standard-filters,.report-settings .standard-dates,.report-settings .standard-amounts{flex-direction:row;flex-wrap:wrap}.report-settings .standard-filters>*{flex:1 1 180px;min-width:0}.report-settings .standard-filters>.standard-dates{flex:2 1 440px}.report-settings .standard-dates>*,.report-settings .standard-amounts>*{flex:1;min-width:0}.report-results .rb-table-wrap,.report-results .report-table-scroll,.rb-builder .rb-results-card>.rb-table-wrap,.rb-builder .rb-chart-data .rb-table-wrap{max-height:none;height:auto;overflow-x:auto;overscroll-behavior:auto}.rb-builder .rb-preview>section.rb-results{height:auto;min-height:0}.rb-builder .rb-preview,.rb-builder-status{overflow:visible}.rb-builder .rb-results-card{min-height:0}}.report-back-nav a{color:var(--tp);text-decoration:none;font-weight:var(--weight-emphasis)}.report-back-nav a:hover{color:var(--brand-teal)!important}.report-back-nav a:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-tight);border-radius:var(--radius-tiny)}.rb-report-control-groups{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.reporting-standard button[aria-current=page]:not(.ak-primary-button),.rb-home button[aria-current=page]:not(.ak-primary-button){color:var(--text-supporting)!important;background:var(--card)!important;border:1px solid var(--tp)!important;box-shadow:inset 0 -2px var(--reporting-accent)}.reporting-standard a:focus-visible,.reporting-standard button:where(:not(.ak-primary-button)):focus-visible,.rb-home time:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.reporting-standard a:hover,.reporting-standard a:focus{color:var(--text-supporting)}.rb-home input[type=checkbox]:checked,.rb-shell input[type=checkbox]:checked{outline:1px solid var(--tp);outline-offset:var(--space-hairline)}.report-record-link{color:inherit;text-decoration:underline;text-decoration-color:var(--reporting-accent, var(--cyan));text-underline-offset:3px}.report-activatable{cursor:pointer}.report-activatable:hover{background:var(--sub)}.report-activatable:focus-visible,.report-record-link:focus-visible{outline:2px solid var(--reporting-accent, var(--cyan));outline-offset:calc(-1 * var(--space-micro))}svg .report-activatable:hover{opacity:.8;background:none}svg .report-activatable:focus-visible{outline:2px solid currentColor;outline-offset:var(--space-tight)}.dq-shell{width:100%;margin:0 auto}.dq-topbar,.dq-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-control);margin-bottom:var(--space-field)}.dq-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-control);margin:var(--space-field) 0}.dq-card{padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card)}.dq-card strong{display:block;font-size:var(--font-display);font-variant-numeric:tabular-nums;margin:var(--space-sm) 0 var(--space-tight)}.dq-filters{display:flex;flex-wrap:wrap;gap:var(--space-field);align-items:end}.dq-field{display:grid;gap:var(--space-inset);font-size:var(--font-supporting)}.dq-field input,.dq-field select{min-height:36px;max-width:180px;border:1px solid var(--border);border-radius:var(--radius-action);background:var(--card);color:inherit;padding:var(--space-related) var(--space-md);font:inherit}.dq-issues{display:flex;gap:var(--space-md);flex-wrap:wrap;border:0;padding:0;margin:0;width:100%}.dq-issues legend{margin-bottom:var(--space-sm);font-weight:var(--weight-bold)}.dq-issues label{display:inline-flex;gap:var(--space-inset);align-items:center;font-size:var(--font-supporting)}.dq-chip{display:inline-block;padding:var(--space-tight) var(--space-related);border-radius:var(--radius-item);background:var(--sub);margin:var(--space-micro) var(--space-xs) var(--space-micro) 0;font-size:var(--font-caption);white-space:nowrap}.report-skeleton{height:34px;border-radius:var(--radius-compact);background:var(--sub);margin:var(--space-sm) 0}.dq-note{font-size:var(--font-supporting);line-height:var(--line-reading);margin:var(--space-sm) 0 var(--space-field)}.report-drill-scroll{overflow:auto;min-height:0}@media(max-width:767px){.dq-cards{grid-template-columns:1fr}.dq-field{width:100%}.dq-field input,.dq-field select{max-width:none}}.rs-scope{--rs-ink:var(--tp);--rs-muted:var(--text-supporting);--rs-accent:var(--reporting-accent, var(--brand-teal));color:var(--rs-ink);font-size:var(--font-body)}.rs-section{margin-top:var(--space-lg)}.rs-heading,.rs-actions,.rs-footer,.rs-inline{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.rs-heading{justify-content:space-between;margin-bottom:var(--space-field)}.rs-heading h2{font-size:var(--font-lead);margin:0 0 var(--space-xs)}.rs-muted,.rs-help{color:var(--rs-muted);line-height:var(--line-reading);margin:var(--space-inset) 0 var(--space-md)}.rs-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-chip)}.rs-table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--font-supporting)}.rs-table th{color:var(--rs-muted);font-size:var(--font-caption);font-weight:var(--weight-medium);background:color-mix(in srgb,var(--rs-accent) 5%,var(--card))}.rs-table th,.rs-table td{padding:var(--space-control) var(--space-cell);border-bottom:1px solid var(--border);vertical-align:top}.rs-table tbody tr:last-child td{border-bottom:0}.rs-table td:first-child{min-width:150px}.rs-table td small{display:block;margin-top:var(--space-inset);color:var(--rs-muted)}.rs-table .rs-actions{min-width:240px}.rs-scope input:focus-visible,.rs-scope select:focus-visible,.rs-scope textarea:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.rs-badge{display:inline-flex;align-items:center;gap:var(--space-inset);border:1px solid color-mix(in srgb,var(--rs-accent) 35%,var(--border));background:color-mix(in srgb,var(--rs-accent) 8%,var(--card));color:var(--rs-ink);border-radius:var(--radius-item);padding:var(--space-xs) var(--space-related);font-size:var(--font-caption);line-height:var(--line-title)}.rs-badge.is-paused{color:var(--rs-muted);background:var(--card);border-color:var(--border)}.rs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-field);margin:var(--space-heading) 0}.rs-field{display:flex;flex-direction:column;gap:var(--space-related);font-weight:var(--weight-medium);min-width:0}.rs-field input,.rs-field select,.rs-field textarea{box-sizing:border-box;width:100%;padding:var(--space-controlInset) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-compact);color:var(--rs-ink);background:var(--card);font:inherit;font-weight:var(--weight-regular)}.rs-wide{grid-column:1 / -1}.rs-days{display:flex;gap:var(--space-inset);flex-wrap:wrap}.rs-scope .rb-btn[aria-pressed=true]{background:color-mix(in srgb,var(--rs-accent) 18%,var(--card));border-color:var(--rs-accent)}.rs-recipients{max-height:170px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-compact);padding:var(--space-related) var(--space-md)}.rs-check{display:flex;align-items:flex-start;gap:var(--space-controlInset);padding:var(--space-small) 0;font-weight:var(--weight-regular);line-height:var(--line-relaxed)}.rs-check input{width:auto;margin:var(--space-tight) 0 0;accent-color:var(--rs-accent)}.rs-check small{display:block;color:var(--rs-muted)}.rs-footer{justify-content:flex-end;margin-top:var(--space-xl);padding-top:var(--space-field);border-top:1px solid var(--border)}.rs-footer>:first-child{margin-right:auto}.rs-message{padding:var(--space-labelInset) var(--space-cell);border:1px solid var(--border);border-left:3px solid var(--rs-accent);border-radius:var(--radius-item);margin:var(--space-control) 0;line-height:var(--line-reading)}.rs-error{border-left-color:var(--text-red)}.rs-tabs{margin:var(--space-panel) 0 0;border-bottom:1px solid var(--border)}.rs-filter{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-control) 0}.rs-preview{border-radius:var(--radius-compact);padding:var(--space-md) var(--space-control);background:color-mix(in srgb,var(--rs-accent) 8%,var(--card));font-weight:var(--weight-body)}.rs-table tbody tr{cursor:pointer}.rs-table tbody tr:hover{background:var(--action-hover)}.rs-table tbody tr:focus-visible{outline:2px solid var(--rs-accent);outline-offset:calc(-1 * var(--space-micro))}.rs-chip{display:inline-flex;padding:var(--space-tight) var(--space-related);border-radius:var(--radius-item);font-size:var(--font-caption);font-weight:var(--weight-medium);background:var(--ov-07);color:var(--text-supporting);white-space:nowrap}.rs-chip.is-sent{background:var(--gD);color:var(--text-green)}.rs-chip.is-failed{background:var(--rD);color:var(--text-red)}.rs-chip.is-partial{background:var(--aD);color:var(--text-amber)}.rs-table td small{max-width:250px}.rs-form-heading{font-weight:var(--weight-medium);margin:0}.rs-empty{display:flex;align-items:center;gap:var(--space-field);padding:var(--space-panel);background:color-mix(in srgb,var(--rs-accent) 4%,var(--card));border:1px dashed var(--border);border-radius:var(--radius-chip)}.rs-empty p{margin-bottom:0}.rs-history{border-bottom:1px solid var(--border);padding:var(--space-control) 0}.rs-history summary{cursor:pointer;line-height:var(--line-spacious)}.rs-history ul{padding-left:var(--space-heading);line-height:var(--line-spacious);overflow-wrap:anywhere}.rs-skeleton{height:42px;margin:var(--space-sm) 0;border-radius:var(--radius-compact);background:color-mix(in srgb,var(--rs-accent) 7%,var(--card));animation:rs-pulse 1.4s ease-in-out infinite alternate}@keyframes rs-pulse{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.rs-skeleton{animation:none}}@media(max-width:767px){.rs-form-grid{grid-template-columns:1fr}.rs-wide{grid-column:auto}.rs-footer{align-items:stretch}.rs-heading{align-items:flex-start}}.reporting-standard.dq-shell{width:100%;max-width:none}.reporting-standard .dq-topbar{align-items:flex-start;gap:var(--space-lg)}.standard-heading{flex:1 1 320px;min-width:0}.standard-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-control)}.standard-title-row h1{font-size:var(--font-metric);margin:var(--space-related) 0}.reporting-standard .dq-note{margin:var(--space-xs) 0}.standard-header-actions{display:flex;align-items:center;gap:var(--space-sm);padding-top:var(--space-column)}.standard-icon-button{display:inline-flex;justify-content:center;align-items:center;width:var(--interaction-icon-size);height:var(--interaction-icon-size);padding:0}.standard-text-action{border:0;background:none;color:inherit;font:inherit;font-size:var(--font-supporting);cursor:pointer;padding:var(--space-small) 0;text-decoration:underline;text-underline-offset:3px}.standard-definition-trigger{display:inline-flex;align-items:center;gap:var(--space-inset);text-decoration:none}.standard-popover-anchor{position:relative;min-width:0}.standard-popover{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:230px;max-width:min(350px,calc(100vw - 48px));padding:var(--space-control);border:1px solid var(--border);border-radius:var(--radius-action);background:var(--card);box-shadow:0 8px 24px var(--ov-12);font-size:var(--font-body);line-height:var(--line-reading)}.standard-popover.is-right{left:auto;right:0}.standard-popover p{margin:0 0 var(--space-sm)}.standard-popover p:last-child{margin-bottom:0}.standard-filters{align-items:end;gap:var(--space-control)}.standard-identity{min-width:180px;flex:1 1 190px;max-width:260px}.standard-dates{display:flex;gap:var(--space-md);align-items:end;flex:2 1 440px;min-width:0}.standard-dates>label{flex:1.5}.standard-dates .rb-date-range{flex:2;min-width:0;display:flex;gap:var(--space-md)}.standard-dates .rb-date-range>label{flex:1;min-width:0}.standard-amounts{display:flex;gap:var(--space-md);flex:1 1 260px}.standard-amounts>label{flex:1}.reporting-standard .standard-filters .rb-label{font-size:var(--font-caption);letter-spacing:0;text-transform:none;font-weight:var(--weight-bold)}.standard-reset{margin-bottom:var(--space-inset);white-space:nowrap}.standard-multi{position:relative;min-width:0}.standard-multi-control>.standard-popover-anchor{position:static;flex:1 0 26px}.standard-multi-control{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);min-height:36px;padding:var(--space-tight) var(--space-inset);gap:var(--space-xs)}.standard-multi-chips{display:flex;gap:var(--space-xs);align-items:center;overflow-x:auto;max-width:100%;min-width:0}.standard-chip{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;max-width:155px;padding:var(--space-tight) var(--space-inset);border-radius:var(--radius-small);background:var(--sub);font-size:var(--font-supporting)}.standard-chip>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.standard-chip-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.standard-multi-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-small);border:0;background:none;color:inherit;padding:var(--space-xs);font:inherit;font-size:var(--font-body);flex:1;min-width:26px;cursor:pointer}.standard-multi .standard-popover{width:280px;min-width:0;max-width:100%;box-sizing:border-box}.standard-choice-list{max-height:220px;overflow-y:auto;display:grid;gap:var(--space-tight);padding-top:var(--space-related)}.standard-choice{display:flex;align-items:center;gap:var(--space-sm);text-align:left;border:0;border-radius:var(--radius-small);padding:var(--space-related);color:inherit;background:transparent;font:inherit;font-size:var(--font-body);cursor:pointer}.standard-choice[aria-selected=true],.standard-choice:hover{background:var(--sub)}.standard-choice-check{display:inline-flex;width:15px;height:15px;flex:none;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-xs)}.standard-stats{display:flex;gap:var(--space-md);flex-wrap:wrap;margin:var(--space-field) 0 var(--space-sm)}.standard-stats>.rb-stat-card{flex:1 1 150px;padding:var(--space-control) var(--space-field);gap:var(--space-xs)}.standard-stats .standard-rate-card{flex:1.5 1 250px}.standard-rate-values{display:flex;align-items:baseline;gap:var(--space-related);flex-wrap:wrap}.standard-rate-values small{font-size:var(--font-caption);font-weight:var(--weight-body)}.standard-as-of{margin:0 0 var(--space-field)!important;font-variant-numeric:tabular-nums}.standard-notice{margin:0 0 var(--space-control)!important}.standard-empty-toggle{display:inline-flex;gap:var(--space-related);align-items:center;font-size:var(--font-supporting)}.reporting-standard .dq-tools{justify-content:flex-start;gap:var(--space-field)}.reporting-standard .dq-tools h2{margin-right:auto}.reporting-standard button:where(:not(.ak-primary-button)):focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.standard-drill-button{border:0;padding:var(--space-micro) 0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.standard-drill-button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.standard-chart-plot{width:100%;min-width:0}.standard-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-heading);font-size:var(--font-supporting);margin:var(--space-md) 0}.standard-chart-legend span{display:inline-flex;gap:var(--space-small);align-items:center}.standard-chart-key{width:14px;height:3px;display:inline-block}.standard-chart-detail{display:block;min-height:20px;font-size:var(--font-supporting);margin:var(--space-sm) 0}.standard-chart-actions{display:flex;gap:var(--space-control);flex-wrap:wrap;margin:var(--space-control) 0;font-size:var(--font-supporting)}.standard-calendar{font-variant-numeric:tabular-nums}@media(max-width:767px){.standard-identity,.standard-dates,.standard-amounts{flex-basis:100%;width:100%;max-width:none}.standard-dates{flex-wrap:wrap}.standard-dates>label{flex-basis:100%}.standard-header-actions{padding-top:0}.standard-title-row{gap:var(--space-small)}.standard-stats>.rb-stat-card{flex-basis:calc(50% - 40px);min-width:0}.standard-stats .standard-rate-card{flex-basis:100%}.standard-popover{max-width:calc(100vw - 56px)}}.sales-report table th{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.sales-report table td{padding:var(--space-labelInset) var(--space-sm);border-bottom:1px solid var(--border);vertical-align:middle;font-variant-numeric:tabular-nums}.sales-report table tfoot th{padding:var(--space-control) var(--space-sm);border-top:1px solid var(--border);color:var(--tp);text-align:left}.sales-report .sales-summary-row:hover{background:var(--cD)}.sales-report .sales-metric{padding:var(--space-field);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card)}@media(max-width:767px){.sales-report{padding-inline:0}.sales-report table td{padding:var(--space-md) var(--space-related)}}.rbd-page,.rbd-modal{--rbd-accent: var(--reporting-accent, var(--primary-fill));--rbd-ink: var(--tp);--rbd-muted: var(--text-supporting);--rbd-surface: var(--card)}.rbd-page{width:100%;min-width:0;padding:var(--space-sm) 0;color:var(--rbd-ink);animation:rbd-arrive .26s ease-out both}.rbd-page *,.rbd-page *:before,.rbd-page *:after{box-sizing:border-box}.rbd-page button,.rbd-page select{font:inherit}.rbd-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-panel);padding-bottom:var(--space-column);border-bottom:1px solid var(--border);margin-bottom:var(--space-column)}.rbd-page-header h1{margin:var(--space-xs) 0 var(--space-tight);color:var(--tp);font-size:var(--font-pageTitle);line-height:var(--line-pageTitle);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.rbd-page-header p{margin:0;color:var(--rbd-muted);font-size:var(--font-body);line-height:var(--line-body)}.rbd-detail-header h1{margin:0}.rbd-header-actions{display:flex;align-items:center;gap:var(--space-sm)}.rbd-header-actions>button{display:inline-flex;align-items:center;gap:var(--space-related);white-space:nowrap}.rbd-back-link{display:inline-flex;align-items:center;gap:var(--space-related);border:0;padding:0;background:none;color:var(--rbd-muted);font-size:var(--font-supporting);cursor:pointer}.rbd-back-link:hover{color:var(--rbd-accent)}.rbd-empty-mark{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:var(--radius-action);background:color-mix(in srgb,var(--rbd-accent) 12%,var(--rbd-surface));color:var(--rbd-accent)}.rbd-empty{min-height:290px;padding:var(--space-large) var(--space-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--rbd-accent) 3%,var(--rbd-surface))}.rbd-empty-mark{margin-bottom:var(--space-md);flex-basis:48px;height:48px}.rbd-empty h2{margin:0 0 var(--space-xs);font-size:var(--font-lead);line-height:var(--line-section)}.rbd-empty p{margin:0 0 var(--space-md);color:var(--rbd-muted);font-size:var(--font-supporting)}.rbd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-md);align-items:start}.rbd-grid>.rbd-grid-item{min-width:0;grid-column:span 6}.rbd-grid>.rbd-grid-item.rbd-size-small{grid-column:span 4}.rbd-grid>.rbd-grid-item.rbd-size-medium{grid-column:span 6}.rbd-grid>.rbd-grid-item.rbd-size-wide{grid-column:1 / -1}.rbd-tile{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--rbd-surface);color:var(--tp);box-shadow:0 1px 2px color-mix(in srgb,var(--tp) 5%,transparent)}.rbd-size-small{min-height:218px}.rbd-size-medium{min-height:286px}.rbd-size-wide{min-height:270px}.rbd-tile-header{min-height:58px;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border)}.rbd-drag-handle,.rbd-icon-button{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid transparent;border-radius:var(--radius-action);color:var(--rbd-muted);background:transparent;cursor:grab}.rbd-icon-button{cursor:pointer}.rbd-drag-handle:hover,.rbd-icon-button:hover{border-color:var(--border);color:var(--rbd-accent);background:color-mix(in srgb,var(--rbd-accent) 7%,var(--rbd-surface))}.rbd-drag-handle:focus-visible,.rbd-icon-button:focus-visible,.rbd-page button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.rbd-tile-title{min-width:0;display:grid;gap:var(--space-tight);flex:1}.rbd-tile-title strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-supporting);line-height:var(--line-supporting)}.rbd-tile-title time{color:var(--rbd-muted);font-size:var(--font-caption);line-height:var(--line-caption)}.rbd-tile-actions{display:flex;align-items:center;gap:var(--space-tight)}.rbd-tile-body{min-width:0;padding:var(--space-md)}.rbd-tile-body .rb-chart-measure{min-height:145px}.rbd-tile-body .rb-table-wrap{max-height:300px;overflow:auto}.rbd-tile-body .rb-table{font-size:var(--font-caption)}.rbd-tile-body .rb-pagination,.rbd-tile-body nav[aria-label*=pagination]{display:none}.rbd-result-table{max-height:300px;overflow:auto}.rbd-result-table table{width:100%;border-collapse:collapse;font-size:var(--font-caption)}.rbd-result-table th,.rbd-result-table td{padding:var(--space-xs) var(--space-sm);text-align:left;border-bottom:1px solid var(--border)}.rbd-result-table th{position:sticky;top:0;background:var(--rbd-surface);color:var(--rbd-muted);font-size:var(--font-label)}.rbd-legacy-cards{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.rbd-legacy-cards>div{flex:1 1 120px;min-width:min-content;max-width:100%;display:grid;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-action);background:color-mix(in srgb,var(--rbd-accent) 7%,var(--rbd-surface))}.rbd-legacy-cards span{color:var(--rbd-muted);font-size:var(--font-caption)}.rbd-legacy-cards strong{font-size:var(--font-lead);font-variant-numeric:tabular-nums}.rbd-quality-chip{display:inline-flex;margin:var(--space-micro) var(--space-2xs);padding:var(--space-micro) var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rbd-accent) 11%,var(--rbd-surface));color:var(--tp);font-size:var(--font-caption)}.rbd-kpi{min-height:150px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-sm);padding:var(--space-md)}.rbd-kpi span{color:var(--rbd-muted);font-size:var(--font-supporting)}.rbd-kpi strong{color:var(--rbd-accent);font-size:var(--font-jumbo);line-height:var(--line-solid);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rbd-date-note{margin:0;padding:var(--space-xs) var(--space-md) 0;color:var(--rbd-muted);font-size:var(--font-caption)}.rbd-tile-menu{min-width:176px;display:grid;gap:var(--space-tight);padding:var(--space-xs)}.rbd-tile-menu>span{padding:var(--space-xs) var(--space-sm);color:var(--rbd-muted);font-size:var(--font-caption)}.rbd-tile-menu>button{min-height:30px;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-action);color:var(--tp);background:transparent;text-align:left;cursor:pointer}.rbd-tile-menu>button:hover{background:color-mix(in srgb,var(--rbd-accent) 9%,var(--rbd-surface))}.rbd-tile-loading,.rbd-list-skeleton,.rbd-grid .rbd-tile-skeleton{display:grid;gap:var(--space-sm)}.rbd-tile-loading .ks-skeleton,.rbd-list-skeleton .ks-skeleton{width:100%}.rbd-tile-loading .ks-skeleton--text:nth-child(2),.rbd-tile-skeleton .ks-skeleton--text:nth-child(2){width:68%}.rbd-list-skeleton{max-width:900px}.rbd-list-skeleton .ks-skeleton{min-height:72px}.rbd-grid .rbd-tile-skeleton{min-height:220px;grid-column:span 4;padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-panel)}.rbd-banner,.rbd-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:var(--space-md) 0;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--tp);background:color-mix(in srgb,var(--text-red) 7%,var(--card))}.rbd-saving{display:block;margin:calc(var(--space-sm) * -1) 0 var(--space-sm);color:var(--rbd-muted);font-size:var(--font-caption)}.rbd-tile-error,.rbd-deleted{min-height:125px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-xs);color:var(--rbd-muted);font-size:var(--font-caption)}.rbd-tile-error strong,.rbd-deleted strong{color:var(--tp);font-size:var(--font-supporting)}.rbd-tile-error button,.rbd-deleted button,.rbd-change-report{border:0;padding:var(--space-xs) 0;color:var(--rbd-accent);background:none;font-weight:var(--weight-heading);cursor:pointer}.rbd-dialog{display:grid;gap:var(--space-md);padding-top:var(--space-md)}.rbd-modal{min-width:0}.rbd-modal *,.rbd-modal *:before,.rbd-modal *:after{box-sizing:border-box}.rbd-modal .rbd-dialog,.rbd-modal .rbd-picker{display:flex;flex-direction:column;min-height:0}.rbd-dialog-content{display:grid;gap:var(--space-md);min-height:0;overflow:auto}.rbd-modal .rbd-dialog-actions{flex-shrink:0;flex-wrap:wrap}.rbd-dialog p{margin:0;color:var(--rbd-muted);font-size:var(--font-supporting);line-height:var(--line-body)}.rbd-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm)}.rbd-picker{display:grid;gap:var(--space-md);padding-top:var(--space-sm)}.rbd-muted,.rbd-empty-inline{margin:0;color:var(--rbd-muted);font-size:var(--font-supporting)}.rbd-dashboard-options,.rbd-picker-reports{display:grid;gap:var(--space-xs);max-height:42vh;overflow:auto}.rbd-dashboard-option,.rbd-picker-reports button{width:100%;min-height:44px;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-action);background:var(--rbd-surface);color:var(--tp);text-align:left;cursor:pointer}.rbd-dashboard-option span:first-of-type{flex:1}.rbd-dashboard-option:hover,.rbd-picker-reports button:hover{border-color:var(--rbd-accent);background:color-mix(in srgb,var(--rbd-accent) 5%,var(--rbd-surface))}.rbd-picker-reports button{display:grid;gap:var(--space-tight)}.rbd-picker-reports button span{color:var(--rbd-muted);font-size:var(--font-caption)}.rbd-picker-reports button strong{font-size:var(--font-supporting)}.rbd-skeleton-list{display:grid;gap:var(--space-xs)}.rbd-skeleton-list i{min-height:38px}.rbd-menu-action{width:100%;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:0;background:transparent;color:var(--tp);text-align:left;cursor:pointer}.rbd-menu-action:hover{background:color-mix(in srgb,var(--rbd-accent) 8%,var(--card))}@keyframes rbd-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.rbd-page-header{align-items:flex-start;flex-direction:column}.rbd-header-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}}@media(max-width:767px){.rbd-page-header{gap:var(--space-md)}.rbd-header-actions{gap:var(--space-xs)}.rbd-header-actions>*{max-width:100%}.rbd-grid{grid-template-columns:minmax(0,1fr)}.rbd-grid>.rbd-grid-item.rbd-size-small,.rbd-grid>.rbd-grid-item.rbd-size-medium,.rbd-grid>.rbd-grid-item.rbd-size-wide,.rbd-grid .rbd-tile-skeleton{grid-column:1 / -1}.rbd-tile-header{padding-inline:var(--space-sm)}.rbd-tile-body{padding:var(--space-sm)}}@media(prefers-reduced-motion:reduce){.rbd-page{animation:none;transition:none}}.rb-dashboard-readonly{display:block;width:100%;min-width:0;margin:0;padding:0;border:0}.rb-home{--rb-home-accent:var(--reporting-accent);--rb-home-accent-soft:color-mix(in srgb, var(--rb-home-accent) 12%, var(--card));--rb-home-ink:var(--tp);--rb-home-muted:var(--text-supporting);box-sizing:border-box;width:100%;min-width:0;padding:0;color:var(--rb-home-ink);font-family:var(--font-family, inherit);animation:rb-home-arrive .34s ease-out both}.rb-home *,.rb-home *:before,.rb-home *:after{box-sizing:border-box}.rb-home input{font:inherit}.rb-home-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-panel);min-width:0;padding:var(--space-sm) 0 var(--space-column);border-bottom:1px solid var(--border)}.rb-home-title{min-width:0}.rb-home-kicker{color:var(--rb-home-accent);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-heading);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.rb-home-title h1{margin:var(--space-xs) 0 var(--space-tight);color:var(--tp);font-size:var(--font-pageTitle);line-height:var(--line-pageTitle);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title)}.rb-home-title p{margin:0;color:var(--rb-home-muted);font-size:var(--font-body);line-height:var(--line-body)}.rb-home-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);flex:0 1 610px;min-width:0}.rb-home-tools>button{min-height:32px;display:inline-flex;align-items:center;gap:var(--space-related);white-space:nowrap}.rb-home-search{display:flex;align-items:center;gap:var(--space-controlInset);width:min(100%,390px);min-width:0;flex:1 1 220px;min-height:34px;padding:0 var(--space-labelInset);border:1px solid var(--border);border-radius:var(--radius-action);background:var(--card);color:var(--rb-home-muted)}.rb-home-search:focus-within{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.rb-home-search input{width:100%;min-width:0;padding:var(--space-sm) 0;border:0;outline:0;background:transparent;color:var(--tp);font-size:var(--font-supporting);line-height:var(--line-supporting)}.rb-home-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.rb-home-search input::placeholder{color:var(--rb-home-muted)}.rb-home-search>button{flex:none;font-size:var(--font-title)}.rb-home-section{min-width:0;padding-top:var(--space-column)}.rb-home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm) var(--space-field);margin-bottom:var(--space-control);min-width:0}.rb-home-section-heading h2{margin:var(--space-micro) 0 0;color:var(--tp);font-size:var(--font-lead);line-height:var(--line-section);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.rb-home-section-note{color:var(--rb-home-muted);font-size:var(--font-caption);line-height:var(--line-caption)}.rb-standard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-lg)}.rb-standard-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:80px;height:auto;padding:var(--space-md) var(--space-control);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);color:var(--tp);text-align:left;cursor:pointer;animation:rb-home-arrive .32s ease-out both;animation-delay:calc(var(--rb-card-order, 0) * 35ms);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.rb-standard-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--radius-panel) 0 0 var(--radius-panel);background:var(--rb-home-accent);opacity:0}.rb-standard-card:hover,.rb-standard-card:focus-visible{border-color:color-mix(in srgb,var(--ts) 30%,var(--border));box-shadow:0 3px 9px var(--ov-07)}.rb-standard-card:hover:before,.rb-standard-card:focus-visible:before{opacity:1}.rb-standard-card:focus-visible,.rb-template-chip:focus-visible,.rb-home button:where(:not(.ak-primary-button)):focus-visible{outline:2px solid var(--interaction-focus);outline-offset:var(--space-micro)}.rb-standard-category{flex-shrink:0;margin:0 0 var(--space-micro);color:var(--rb-home-muted);font-size:var(--font-micro);line-height:var(--line-micro);font-weight:var(--weight-heading);letter-spacing:var(--tracking-category);text-transform:uppercase}.rb-standard-card strong{display:block;flex-shrink:0;max-width:calc(100% - 23px);font-size:var(--font-body);line-height:var(--line-supporting);font-weight:var(--weight-heading);white-space:normal;overflow-wrap:anywhere}.rb-standard-card>span:nth-of-type(2){display:block;flex-shrink:0;width:100%;margin-top:var(--space-xs);color:var(--rb-home-muted);font-size:var(--font-caption);line-height:var(--line-label);white-space:normal;overflow-wrap:anywhere}.rb-standard-arrow{position:absolute;right:12px;top:12px;color:var(--rb-home-muted);font-size:var(--font-dialog)}.rb-standard-card:hover .rb-standard-arrow,.rb-standard-card:focus-visible .rb-standard-arrow{color:var(--rb-home-accent)}.rb-home-empty-inline{padding:var(--space-field) var(--space-lg);border:1px dashed var(--border);border-radius:var(--radius-chip);color:var(--rb-home-muted);font-size:var(--font-supporting)}.rb-template-section{padding-top:var(--space-panel)}.rb-template-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.rb-template-chip{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:35px;max-width:100%;padding:var(--space-small) var(--space-md) var(--space-small) var(--space-related);border:1px solid color-mix(in srgb,var(--rb-home-accent) 42%,var(--border));border-radius:var(--radius-control);background:color-mix(in srgb,var(--rb-home-accent) 4%,var(--card));color:var(--tp);font-size:var(--font-caption);line-height:var(--line-label);font-weight:var(--weight-bold);cursor:pointer;animation:rb-home-arrive .32s ease-out both;animation-delay:calc(var(--rb-card-order, 0) * 32ms);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.rb-template-chip:hover{border-color:color-mix(in srgb,var(--ts) 30%,var(--border));box-shadow:0 2px 6px var(--ov-07)}.rb-template-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:21px;padding:0 var(--space-small);border:1px solid color-mix(in srgb,var(--rb-home-accent) 42%,var(--border));border-radius:var(--radius-item);background:var(--rb-home-accent-soft);color:var(--rb-home-muted);font-size:var(--font-label);font-weight:var(--weight-heading);white-space:nowrap}.rb-template-arrow{color:var(--rb-home-accent);font-size:var(--font-body)}.rb-library-privacy{margin:0;color:var(--ts);font-size:var(--font-caption);line-height:var(--line-caption)}.rb-library-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm) var(--space-control);padding:var(--space-labelInset) 0 0}.rb-library-tabs{display:flex;align-items:center;gap:var(--space-lg);flex:1 1 280px;min-width:0;overflow-x:auto;scrollbar-width:none}.rb-library-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-small);flex:none;min-height:36px;padding:var(--space-sm);border:0;border-radius:0;background:transparent;color:var(--rb-home-muted);font-size:var(--font-caption);font-weight:var(--weight-body);cursor:pointer;white-space:nowrap}.rb-library-tabs button:hover{color:var(--tp)}.rb-library-tabs button[aria-selected=true]{color:var(--tp);font-weight:var(--weight-medium)}.rb-library-tabs button[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--brand-teal)}.rb-library-tabs button>span{color:var(--rb-home-muted);font-size:var(--font-label);font-weight:var(--weight-body);font-variant-numeric:tabular-nums}.rb-library-tabs button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:calc(-1 * var(--space-xs))}.rb-delete-selected{white-space:nowrap}.rb-library-table-frame{width:100%;overflow:visible;border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--card)}.rb-library-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:var(--font-supporting)}.rb-library-table th{height:34px;padding:var(--space-sm) var(--space-md);border-bottom:var(--space-stroke) solid var(--border);background:var(--ov-05);color:var(--ts);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section);text-align:left;text-transform:uppercase;white-space:nowrap}.rb-library-table th[aria-sort=ascending],.rb-library-table th[aria-sort=descending]{color:var(--rb-home-accent)}.rb-library-table .rb-sort-heading{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.rb-sort-heading span{color:inherit;font-size:inherit}.rb-sort-heading:disabled{color:var(--rb-home-muted);cursor:not-allowed}.rb-library-table th:first-child{border-radius:var(--radius-action) 0 0}.rb-library-table th:last-child{border-radius:0 var(--radius-action) 0 0}.rb-library-table td{position:relative;min-height:43px;padding:var(--space-sm) var(--space-md);border-bottom:var(--space-stroke) solid var(--border);color:var(--tp);line-height:var(--line-supporting);vertical-align:middle}.rb-library-table tbody tr:last-child td{border-bottom:0}.rb-library-table tbody tr:hover td,.rb-library-table tbody tr:focus-within td{background:var(--ov-04)}.rb-library-table tbody tr.is-selected td{background:color-mix(in srgb,var(--rb-home-accent) 6%,var(--card))}.rb-library-table input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--rb-home-accent);vertical-align:middle;cursor:pointer}.rb-check-col{width:32px;text-align:center!important}.rb-fav-col{width:34px;text-align:center!important}.rb-favorite-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--rb-home-muted);cursor:pointer}.rb-favorite-button:hover{background:var(--action-hover)}.rb-favorite-button.is-favorite{color:var(--rb-home-accent)}.rb-favorite-button.is-favorite svg{fill:var(--rb-home-accent);stroke:var(--brand-navy);stroke-width:2px}.rb-favorite-button:disabled{opacity:.5;cursor:wait}.rb-name-cell{min-width:150px;max-width:40vw}.rb-report-name{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:var(--tp);font-size:var(--font-supporting);line-height:var(--line-supporting);font-weight:var(--weight-heading);text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;cursor:pointer}.rb-report-name:hover,.rb-report-name:focus-visible{text-decoration:underline;text-decoration-color:var(--rb-home-accent);text-underline-offset:var(--space-tight)}.rb-source-label{display:inline-flex;align-items:center;max-width:180px;overflow:hidden;color:var(--rb-home-muted);text-overflow:ellipsis;white-space:nowrap}.rb-view-label{display:inline-flex;align-items:center;gap:var(--space-inset);color:var(--rb-home-muted);font-size:var(--font-label);white-space:nowrap}.rb-view-label.is-chart{color:var(--rb-home-muted)}.rb-date-cell{color:var(--rb-home-muted)!important;white-space:nowrap;font-variant-numeric:tabular-nums}.rb-report-identity{display:inline-flex;align-items:center;gap:var(--space-small);min-width:110px;max-width:180px}.rb-report-initials{display:inline-flex;flex:none;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:var(--sub);border:1px solid var(--border);color:var(--tp);font-size:var(--font-micro);font-weight:var(--weight-strong)}.rb-library-table-frame{overflow-x:auto}.rb-library-table{min-width:1060px}.rb-library-tabs{flex-wrap:wrap}.rb-library-table .rb-action-col{box-sizing:border-box;position:relative;width:48px;min-width:48px;max-width:48px;padding:var(--space-sm) var(--space-md);text-align:center!important}.rb-row-actions{position:relative;display:inline-flex;align-items:center}.rb-row-export-error{position:fixed;bottom:16px;right:16px;z-index:1300;max-width:min(420px,calc(100vw - 32px));padding:var(--space-control);border:1px solid var(--text-red);border-radius:var(--radius-action);background:var(--card);color:var(--tp);font-size:var(--font-body)}.rb-library-filter-empty{padding:var(--space-emptyInset) var(--space-lg);border:1px dashed var(--border);border-radius:var(--radius-action);color:var(--rb-home-muted);font-size:var(--font-supporting);text-align:center}.rb-library-load-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-md);min-height:112px;padding:var(--space-xl);border:1px dashed var(--border);border-radius:var(--radius-chip);color:var(--rb-home-muted);font-size:var(--font-supporting)}.rb-library-load-error strong{color:var(--tp)}.rb-library-empty{display:flex;align-items:center;gap:var(--space-field);padding:var(--space-xl) var(--space-heading);border:1px dashed var(--border);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--card) 75%,var(--sub))}.rb-empty-icon{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--rb-home-accent) 25%,var(--border));border-radius:var(--radius-chip);background:var(--rb-home-accent-soft);color:var(--rb-home-accent)}.rb-library-empty h3{margin:0 0 var(--space-tight);font-size:var(--font-body);line-height:var(--line-control);font-weight:var(--weight-heading)}.rb-library-empty p{margin:0;color:var(--rb-home-muted);font-size:var(--font-caption);line-height:var(--line-caption)}.rb-library-empty>button{display:inline-flex;align-items:center;gap:var(--space-small);min-height:32px;margin-left:auto;white-space:nowrap}.rb-library-skeleton{display:grid;border:1px solid var(--border);border-radius:var(--radius-chip);overflow:hidden;background:var(--card)}.rb-skeleton-row{display:grid;grid-template-columns:26px 26px minmax(100px,2fr) minmax(65px,1fr) 50px 90px 90px 30px;align-items:center;gap:var(--space-control);padding:var(--space-control);border-bottom:1px solid var(--border)}.rb-skeleton-row:last-child{border:0}.rb-skeleton-row i{height:9px;border-radius:var(--radius-action);background:color-mix(in srgb,var(--sub) 82%,var(--card))}.rb-home-error{display:flex;justify-content:space-between;align-items:center;gap:var(--space-control);margin:var(--space-md) 0;padding:var(--space-md) var(--space-control);border:1px solid color-mix(in srgb,var(--text-red) 30%,var(--border));border-radius:var(--radius-control);background:var(--rD);color:var(--tp);font-size:var(--font-caption);line-height:var(--line-caption)}@keyframes rb-home-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.rb-home{padding:0}.rb-home-header{align-items:flex-start;flex-direction:column;gap:var(--space-section)}.rb-home-tools{width:100%;flex:auto;justify-content:stretch}.rb-home-search{flex:1}}@media(max-width:680px){.rb-home{padding:0}.rb-home-title h1{font-size:var(--font-metric);line-height:var(--line-heading)}.rb-home-tools{align-items:stretch;flex-direction:column}.rb-home-tools>button{justify-content:center;min-height:32px}.rb-home-search{width:100%}.rb-standard-grid{grid-template-columns:minmax(0,1fr)}.rb-standard-card{height:auto;min-height:80px}.rb-library-toolbar{align-items:flex-start;flex-direction:column}.rb-library-tabs{flex:none;max-width:100%;width:100%}.rb-delete-selected{align-self:flex-end}.rb-library-table-frame{overflow-x:auto}.rb-library-table{min-width:720px}.rb-library-table th,.rb-library-table td{padding-right:var(--space-sm);padding-left:var(--space-sm)}.rb-library-empty{align-items:flex-start;flex-wrap:wrap}.rb-library-empty>div:nth-child(2){flex:1;min-width:calc(100% - 60px)}.rb-library-empty>button{margin-left:var(--space-emptyIndent)}.rb-skeleton-row{grid-template-columns:20px 20px minmax(80px,1fr) 20px}.rb-skeleton-row i:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.rb-home,.rb-standard-card,.rb-template-chip,.rb-skeleton-row i{animation:none;transition:none}}
