.lf-application-launcher-dialog{width:min(56rem,calc(100vw - 2rem))}.lf-application-launcher__session{display:flex;align-items:center;margin-bottom:var(--lf-space-large)}.lf-application-launcher__session>span:last-child,.lf-application-launcher__session strong,.lf-application-launcher__session small{display:block}.lf-application-launcher__session strong{color:var(--lf-color-text);font-size:.8125rem}.lf-application-launcher__session small{margin-top:.125rem;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1)}.lf-application-launcher__status{flex:0 0 auto;width:.625rem;height:.625rem;border-radius:50%;background:var(--lf-color-info)}.lf-application-launcher__status--ready{background:var(--lf-color-success)}.lf-application-launcher__status--unavailable{background:var(--lf-color-error)}.lf-application-launcher__status--loading{animation:lf-application-pulse 1s ease-in-out infinite alternate}.lf-application-launcher__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-space-medium)}.lf-application-tile{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--lf-space-medium);align-items:start;padding:var(--lf-space-large);color:var(--lf-color-text)}a.lf-application-tile:hover{border-color:var(--lf-color-brand);color:var(--lf-color-text);background:var(--lf-color-background-alt);text-decoration:none}.lf-application-tile:focus-visible{outline:2px solid var(--lf-color-focus);outline-offset:2px}.lf-application-tile--unavailable{opacity:.62}.lf-application-tile__icon{display:grid;width:2.5rem;height:2.5rem;margin-right:0;place-items:center;border-radius:var(--lf-radius-medium);color:var(--lf-color-text-inverse)}.lf-application-tile>.lf-application-tile__icon{margin-right:0}.lf-application-tile__icon svg{width:1.375rem;height:1.375rem}.lf-application-tile__copy,.lf-application-tile__copy strong,.lf-application-tile__copy span,.lf-application-tile__copy small{display:block;min-width:0}.lf-application-tile__copy strong{margin-bottom:.25rem;font-size:.9375rem}.lf-application-tile__copy span{color:var(--lf-color-text-weak);font-size:.75rem;line-height:1.45}.lf-application-tile__copy small{margin-top:var(--lf-space-small);color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-semibold)}.lf-application-tile__arrow{align-self:center;color:var(--lf-color-link);font-size:1.5rem}.lf-application-launcher__note{margin:var(--lf-space-large) 0 0;padding-left:var(--lf-space-medium);border-left:.1875rem solid var(--lf-color-brand);color:var(--lf-color-text-subtle);font-size:.75rem;line-height:1.5}@keyframes lf-application-pulse{to{opacity:.35}}@media(max-width:42rem){.lf-application-launcher-dialog{width:calc(100vw - 1rem)}.lf-application-launcher__grid{grid-template-columns:1fr}.lf-application-tile{padding:var(--lf-space-medium)}}.application-home{display:grid;gap:.75rem}.application-home__header{overflow:hidden;padding:1rem}.application-home__header-row{gap:1rem}.application-home__title{align-items:center;gap:.75rem}.application-home__icon{display:grid;width:2.75rem;height:2.75rem;margin-right:0;place-items:center;border-radius:var(--lf-radius-medium);color:var(--lf-color-text-inverse)}.application-home__title .application-home__icon,.application-home__workspace>.slds-media__figure{margin-right:0}.application-home__icon svg{width:1.5rem;height:1.5rem}.application-home__header p,.application-home__workspaces>header p{margin:0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.application-home__header h1{margin:.125rem 0;font-size:1.5rem}.application-home__title .slds-media__body>span{color:var(--lf-color-text-weak);font-size:.8125rem}.application-home__header dl{display:flex;gap:1rem;margin:0}.application-home__header dl>div{min-width:6rem;padding-left:1rem;border-left:1px solid var(--lf-color-border-soft)}.application-home__header dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);text-transform:uppercase}.application-home__header dd{margin:.25rem 0 0;font-size:.875rem;font-weight:var(--lf-font-weight-bold)}.application-home__workspaces{overflow:hidden}.application-home__workspaces>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--lf-color-border-soft)}.application-home__workspaces>header h2{margin:.125rem 0 0;font-size:1rem}.application-home__workspaces>header>span{color:var(--lf-color-text-subtle);font-size:.75rem}.application-home__workspaces>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.application-home__workspace{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:1rem;border-right:1px solid var(--lf-color-border-soft);border-bottom:1px solid var(--lf-color-border-soft);color:var(--lf-color-text);text-decoration:none}.application-home__workspace:hover{color:var(--lf-color-text);background:var(--lf-color-background-alt);text-decoration:none}.application-home__workspace>span:first-child{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--lf-radius-medium);color:var(--lf-color-text-inverse)}.application-home__workspace svg{width:1rem;height:1rem}.application-home__workspace strong,.application-home__workspace small,.application-home__workspace p,.application-home__workspace code{display:block}.application-home__workspace strong{font-size:.875rem}.application-home__workspace small{margin-top:.125rem;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1)}.application-home__workspace p{margin:.5rem 0;color:var(--lf-color-text-weak);font-size:.75rem;line-height:1.45}.application-home__workspace code{color:var(--lf-color-link);font-family:var(--lf-font-family-mono);font-size:var(--lf-font-size-1)}.application-home__workspace>span:last-child{align-self:center;color:var(--lf-color-link);font-size:1.5rem}.application-home__boundary{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-left:.25rem solid var(--lf-color-brand)}.application-home__boundary strong{flex:0 0 auto;font-size:.75rem}.application-home__boundary span{color:var(--lf-color-text-weak);font-size:.75rem;line-height:1.5}@media(max-width:48rem){.application-home__header-metrics{width:100%}.application-home__workspaces>div{grid-template-columns:1fr}.application-home__workspaces>.slds-card__header{align-items:flex-start;flex-direction:column}.application-home__boundary{flex-direction:column}}.lf-slds .commerce-workspace-theme{--lf-color-background: var(--lf-commerce-canvas);--lf-color-background-alt: var(--lf-commerce-section);--lf-color-surface: var(--lf-commerce-surface);--lf-color-surface-hover: var(--lf-commerce-section);--lf-color-surface-selected: var(--lf-commerce-section);--lf-color-border: var(--lf-commerce-border);--lf-color-border-soft: var(--lf-commerce-section-strong);--lf-color-border-strong: var(--lf-commerce-control-border);--lf-color-text: var(--lf-commerce-text);--lf-color-text-weak: var(--lf-commerce-muted);--lf-color-text-subtle: var(--lf-commerce-muted);--lf-color-text-inverse: var(--lf-commerce-on-action);--lf-color-brand: var(--lf-commerce-action);--lf-color-brand-hover: var(--lf-commerce-action-hover);--lf-color-brand-active: var(--lf-commerce-action-active);--lf-color-brand-soft: var(--lf-commerce-section);--lf-color-link: var(--lf-commerce-action-hover);--lf-color-link-hover: var(--lf-commerce-action-active);--lf-color-focus: var(--lf-commerce-action);--lf-color-success: var(--lf-commerce-success);--lf-color-success-surface: var(--lf-commerce-success-surface);--lf-color-success-border: var(--lf-commerce-success-border);--lf-color-warning: var(--lf-commerce-warning);--lf-color-warning-surface: var(--lf-commerce-warning-surface);--lf-color-warning-border: var(--lf-commerce-warning-border);--lf-color-error: var(--lf-commerce-error);--lf-color-error-hover: var(--lf-commerce-error-hover);--lf-color-error-active: var(--lf-commerce-error-active);--lf-color-error-surface: var(--lf-commerce-error-surface);--lf-color-error-border: var(--lf-commerce-error-border);--lf-color-info: var(--lf-commerce-info);--lf-color-info-surface: var(--lf-commerce-info-surface);--lf-color-info-border: var(--lf-commerce-info-border);--lf-color-accent-blue: var(--lf-commerce-action-hover);--lf-color-accent-blue-surface: var(--lf-commerce-section);--lf-color-accent-blue-border: var(--lf-commerce-border);--lf-color-accent-teal: var(--lf-commerce-action-hover);--lf-color-accent-teal-surface: var(--lf-commerce-section);--lf-color-accent-teal-border: var(--lf-commerce-border);--lf-color-accent-violet: var(--lf-commerce-action);--lf-color-accent-violet-surface: var(--lf-commerce-section);--lf-color-accent-violet-border: var(--lf-commerce-border);--lf-color-accent-gold: var(--lf-commerce-warning);--lf-color-accent-gold-surface: var(--lf-commerce-warning-surface);--lf-color-accent-gold-border: var(--lf-commerce-warning-border);--ink: var(--lf-commerce-text);--ink-soft: var(--lf-commerce-muted);--line: var(--lf-commerce-border);--surface: var(--lf-commerce-surface);--nav: var(--lf-commerce-action-active);--blue: var(--lf-commerce-action);--teal: var(--lf-commerce-action-hover);--violet: var(--lf-commerce-action);--gold: var(--lf-commerce-warning);--coral: var(--lf-commerce-error);--pricing-gold: var(--lf-commerce-action);--pricing-gold-dark: var(--lf-commerce-action-hover);--pricing-gold-soft: var(--lf-commerce-section);--pricing-blue: var(--lf-commerce-action);--pricing-teal: var(--lf-commerce-action-hover);--pricing-violet: var(--lf-commerce-action);--pricing-coral: var(--lf-commerce-error);min-height:100%;color:var(--lf-commerce-text);background:var(--lf-commerce-canvas)}.lf-slds .commerce-workspace-theme>.page{width:100%;max-width:none}.lf-slds .commerce-workspace-theme :is(h1,h2,h3,h4){color:var(--lf-commerce-title)}.lf-slds .commerce-workspace-theme :is(a,button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:0;box-shadow:0 0 0 2px var(--lf-commerce-surface),0 0 0 4px var(--lf-commerce-focus-ring)}.lf-slds .commerce-workspace-theme .button.primary{border-color:var(--lf-commerce-action);color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .commerce-workspace-theme .button.primary:is(:hover,:focus-visible){border-color:var(--lf-commerce-action-hover);color:var(--lf-commerce-on-action);background:var(--lf-commerce-action-hover)}.lf-slds .commerce-workspace-theme .button.primary:active{border-color:var(--lf-commerce-action-active);background:var(--lf-commerce-action-active)}.lf-slds .commerce-workspace-theme .button.secondary{border-color:var(--lf-commerce-border);color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface)}.lf-slds .commerce-workspace-theme .button.secondary:is(:hover,:focus-visible){border-color:var(--lf-commerce-action-hover);color:var(--lf-commerce-action-active);background:var(--lf-commerce-section)}.lf-slds .commerce-workspace-theme .button.danger{border-color:var(--lf-commerce-error-border);color:var(--lf-commerce-error);background:var(--lf-commerce-surface)}.lf-slds .commerce-workspace-theme .button.danger:is(:hover,:focus-visible){color:var(--lf-commerce-on-action);background:var(--lf-commerce-error-hover)}.lf-slds .commerce-workspace-theme :is(input,select,textarea){border-color:var(--lf-commerce-control-border);color:var(--lf-commerce-text);background:var(--lf-commerce-surface)}.lf-slds .commerce-workspace-theme :is(input,select,textarea):disabled{border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .commerce-workspace-theme :is(.catalog-object-header,.catalog-detail-header,.pricing-object-header,.pricing-detail-header){border-color:var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .commerce-workspace-theme :is(.catalog-object-icon,.pricing-object-icon){border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action);box-shadow:none}.lf-slds .commerce-workspace-theme :is(.catalog-title-row h1,.pricing-title-row h1,.pricing-detail-title-row h1){color:var(--lf-commerce-title)}.lf-slds .commerce-workspace-theme :is(.catalog-object-heading>p,.pricing-object-heading>p,.pricing-record-identity p,.catalog-header-meta>span,.pricing-header-meta>span){color:var(--lf-commerce-muted)}.lf-slds .commerce-workspace-theme :is(.catalog-view-chip,.pricing-view-chip){border-color:var(--lf-commerce-border);color:var(--lf-commerce-info);background:var(--lf-commerce-section)}.lf-slds .commerce-workspace-theme :is(.catalog-refresh,.pricing-refresh,.catalog-record-link,.pricing-record-link,.catalog-breadcrumbs a,.pricing-breadcrumbs a,.catalog-back-link,.pricing-back-link,.catalog-mobile-card-action,.pricing-mobile-card-action,.pricing-context-grid a,.pricing-json-view summary){color:var(--lf-commerce-action-hover)}.lf-slds .commerce-workspace-theme :is(.catalog-refresh,.pricing-refresh,.catalog-record-link,.pricing-record-link,.catalog-breadcrumbs a,.pricing-breadcrumbs a,.catalog-back-link,.pricing-back-link,.catalog-mobile-card-action,.pricing-mobile-card-action,.pricing-context-grid a,.pricing-json-view summary):is(:hover,:focus-visible){color:var(--lf-commerce-action-active);text-decoration:underline}.lf-slds .commerce-workspace-theme :is(.catalog-highlights,.pricing-highlights,.pricing-detail-highlights){border-color:var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .commerce-workspace-theme :is(.catalog-highlights>div+div,.pricing-highlights>div+div,.pricing-detail-highlights>div+div){border-color:var(--lf-commerce-border)}.lf-slds .commerce-workspace-theme :is(.catalog-highlights strong,.pricing-highlights strong,.pricing-detail-highlights strong,.catalog-header-meta strong,.pricing-header-meta strong){color:var(--lf-commerce-text)}.lf-slds .commerce-workspace-theme :is(.catalog-list-card,.catalog-detail-card,.catalog-governance-panel,.catalog-command-workspace,.pricing-list-card,.pricing-detail-card,.pricing-governance-panel,.pricing-authority-banner,.pricing-definition-header,.pricing-definition-boundary,.pricing-definition-tabs,.pricing-definition-card,.pricing-definition-dependencies,.pricing-definition-footer,.pricing-definition-message){border-color:var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .commerce-workspace-theme :is(.catalog-list-toolbar,.pricing-list-toolbar,.catalog-detail-card>header,.pricing-detail-card>header,.catalog-command-heading,.pricing-definition-card>header,.pricing-definition-card>footer,.pricing-definition-dependencies>header){border-color:var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .commerce-workspace-theme :is(.catalog-table thead,.catalog-sku-table thead,.catalog-availability-table thead,.pricing-table thead,.pricing-related-table thead){color:var(--lf-commerce-text);background:var(--lf-commerce-section)}.lf-slds .commerce-workspace-theme :is(.catalog-table th,.catalog-table td,.catalog-sku-table th,.catalog-sku-table td,.catalog-availability-table th,.catalog-availability-table td,.pricing-table th,.pricing-table td,.pricing-related-table th,.pricing-related-table td){border-color:var(--lf-commerce-section-strong)}.lf-slds .commerce-workspace-theme :is(.catalog-table tbody tr,.pricing-table tbody tr):hover{background:var(--lf-commerce-section)}.lf-slds .commerce-workspace-theme :is(.catalog-table tbody tr,.pricing-table tbody tr):focus-within{outline:0;background:var(--lf-commerce-section);box-shadow:inset 0 0 0 2px var(--lf-commerce-focus-ring)}.lf-slds .commerce-workspace-theme :is(.catalog-contract-strip,.pricing-contract-strip){border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .commerce-workspace-theme :is(.catalog-list-card,.pricing-list-card) .empty-state{min-height:8rem;padding:24px 32px}.lf-slds .commerce-workspace-theme :is(.catalog-contract-strip code,.pricing-contract-strip code){color:var(--lf-commerce-text);background:var(--lf-commerce-surface)}.lf-slds .commerce-catalog-theme .catalog-status-pill,.lf-slds .commerce-catalog-theme .catalog-related-status,.lf-slds .commerce-catalog-theme .catalog-evidence-badge,.lf-slds .commerce-catalog-theme .catalog-publication-chip{border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .commerce-catalog-theme .catalog-status-draft{border-color:var(--lf-commerce-warning-border);color:var(--lf-commerce-warning);background:var(--lf-commerce-warning-surface)}.lf-slds .commerce-catalog-theme :is(.catalog-status-active,.catalog-evidence-badge.available,.catalog-publication-chip.published,.catalog-publication-chip.active){border-color:var(--lf-commerce-success-border);color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface)}.lf-slds .commerce-catalog-theme :is(.catalog-status-discontinued,.catalog-publication-chip.withdrawn,.catalog-publication-chip.failed){border-color:var(--lf-commerce-error-border);color:var(--lf-commerce-error);background:var(--lf-commerce-error-surface)}.lf-slds .commerce-catalog-theme :is(.catalog-status-inactive,.catalog-status-retired,.catalog-publication-chip.inactive,.catalog-publication-chip.retired){border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .commerce-catalog-theme .catalog-evidence-badge.missing{border-color:var(--lf-commerce-warning-border);color:var(--lf-commerce-warning);background:var(--lf-commerce-warning-surface)}.lf-slds .commerce-catalog-theme :is(.catalog-card-icon,.catalog-card-icon.teal){border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .commerce-catalog-theme .catalog-governance-panel{border-top-color:var(--lf-commerce-action)}.lf-slds .commerce-catalog-theme :is(.catalog-command-boundary,.catalog-sequence-note,.catalog-command-unavailable,.catalog-command-terminal){border-color:var(--lf-commerce-border);color:var(--lf-commerce-text);background:var(--lf-commerce-info-surface)}.lf-slds .commerce-catalog-theme :is(.catalog-activation-control,.catalog-publication-control,.catalog-offer-record,.catalog-validation-evidence){border-color:var(--lf-commerce-border);background:var(--lf-commerce-surface)}.lf-slds .commerce-catalog-theme :is(.catalog-command-section,.catalog-command-evidence-grid>div,.catalog-definition-grid>div){border-color:var(--lf-commerce-section-strong)}.lf-slds .commerce-catalog-theme .catalog-page-command-notice{border-color:var(--lf-commerce-success-border);border-left-color:var(--lf-commerce-success);color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface);box-shadow:none}.lf-slds .commerce-catalog-theme .catalog-blocker-list li{border-color:var(--lf-commerce-warning-border);color:var(--lf-commerce-warning);background:var(--lf-commerce-warning-surface)}.lf-slds .commerce-catalog-theme .catalog-clear-note{border-color:var(--lf-commerce-success-border);color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface)}.lf-slds .commerce-catalog-theme .catalog-detail-main{container:commerce-catalog-main / inline-size}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure{overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface)}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;padding:11px 16px;color:var(--lf-commerce-text);background:var(--lf-commerce-surface);cursor:pointer;list-style:none}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure>summary::-webkit-details-marker{display:none}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure>summary:hover{background:var(--lf-commerce-section)}.lf-slds .commerce-catalog-theme .catalog-actions-summary-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure>summary>span:nth-child(2){display:grid;gap:2px}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure>summary strong{color:var(--lf-commerce-title);font-size:var(--lf-font-size-3)}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure>summary small{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-2)}.lf-slds .commerce-catalog-theme .catalog-actions-summary-state{width:10px;height:10px;border-right:2px solid var(--lf-commerce-action-hover);border-bottom:2px solid var(--lf-commerce-action-hover);transform:rotate(45deg);transition:transform .12s ease}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure[open] .catalog-actions-summary-state{transform:rotate(225deg)}.lf-slds .commerce-catalog-theme .catalog-actions-disclosure>.catalog-command-workspace{border-width:1px 0 0;border-radius:0}.lf-slds .commerce-pricing-theme .pricing-truth-note{border-color:var(--lf-commerce-info-border);border-radius:4px;color:var(--lf-commerce-text);background:var(--lf-commerce-info-surface);box-shadow:none}.lf-slds .commerce-pricing-theme .pricing-truth-note>span{color:var(--lf-commerce-on-action);background:var(--lf-commerce-info)}.lf-slds .commerce-pricing-theme .pricing-truth-note :is(strong,p){color:var(--lf-commerce-text)}.lf-slds .commerce-pricing-theme .pricing-list-card{margin-top:16px}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure{overflow:hidden;margin-top:16px;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface)}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:12px 16px;color:var(--lf-commerce-text);background:var(--lf-commerce-surface);cursor:pointer;list-style:none}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure>summary::-webkit-details-marker{display:none}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure>summary:hover{background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme .pricing-admin-summary-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure>summary>span:nth-child(2){display:grid;gap:2px}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure>summary strong{color:var(--lf-commerce-title);font-size:var(--lf-font-size-3)}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure>summary small{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-2)}.lf-slds .commerce-pricing-theme .pricing-admin-summary-state{width:10px;height:10px;border-right:2px solid var(--lf-commerce-action-hover);border-bottom:2px solid var(--lf-commerce-action-hover);transform:rotate(45deg);transition:transform .12s ease}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure[open] .pricing-admin-summary-state{transform:rotate(225deg)}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure-content{display:grid;gap:14px;padding:14px;border-top:1px solid var(--lf-commerce-border);background:var(--lf-commerce-canvas)}.lf-slds .commerce-pricing-theme .pricing-admin-disclosure-content .pricing-truth-note,.lf-slds .commerce-pricing-theme .pricing-admin-disclosure-content .pricing-definition-admin{margin-top:0}.lf-slds .commerce-pricing-theme .pricing-definition-header{background:var(--lf-commerce-surface)}.lf-slds .commerce-pricing-theme .pricing-definition-contract{border-color:var(--lf-commerce-border);color:var(--lf-commerce-text);background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme .pricing-definition-contract :is(strong,code){color:var(--lf-commerce-text)}.lf-slds .commerce-pricing-theme .pricing-definition-boundary.canonical{border-color:var(--lf-commerce-info-border);background:var(--lf-commerce-info-surface)}.lf-slds .commerce-pricing-theme .pricing-definition-boundary.canonical :is(strong,p){color:var(--lf-commerce-text)}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button{border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-surface)}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button:hover{background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button.active{color:var(--lf-commerce-action-active);background:var(--lf-commerce-surface);box-shadow:inset 0 -3px 0 var(--lf-commerce-action)}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button.active strong{color:var(--lf-commerce-action-active);background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme :is(.pricing-definition-icon,.pricing-definition-icon.blue,.pricing-definition-icon.teal,.pricing-definition-icon.violet){border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .commerce-pricing-theme .pricing-definition-icon.coral{color:var(--lf-commerce-on-action);background:var(--lf-commerce-error)}.lf-slds .commerce-pricing-theme :is(.pricing-definition-fields input,.pricing-definition-fields select,.pricing-definition-fields textarea,.pricing-definition-select select,.pricing-definition-dependencies input,.pricing-definition-transition input){border-color:var(--lf-commerce-control-border);color:var(--lf-commerce-text);background:var(--lf-commerce-surface)}.lf-slds .commerce-pricing-theme .pricing-definition-card>footer{color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme .pricing-status-active{border-color:var(--lf-commerce-success-border);color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface)}.lf-slds .commerce-pricing-theme .pricing-status-expired{border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme :is(.pricing-authority-banner.expired,.pricing-authority-banner.superseded){border-color:var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme .pricing-authority-banner h2{color:var(--lf-commerce-title)}.lf-slds .commerce-pricing-theme :is(.pricing-context-grid>div,.pricing-input-grid>section,.pricing-total-grid>div,.pricing-margin-grid>div,.pricing-waterfall-list article,.pricing-policy-separation>section,.pricing-approval-list>article){border-color:var(--lf-commerce-section-strong)}.lf-slds .commerce-pricing-theme :is(.pricing-context-grid,.pricing-step-flow,.pricing-adjustment-ledger,.pricing-approval-list>article>header){background:var(--lf-commerce-section)}.lf-slds .commerce-pricing-theme .pricing-governance-panel{border-top-color:var(--lf-commerce-action)}.lf-slds .commerce-pricing-theme .pricing-readonly-note{border-color:var(--lf-commerce-info-border);border-left-color:var(--lf-commerce-info);color:var(--lf-commerce-text);background:var(--lf-commerce-info-surface)}.lf-slds .commerce-pricing-theme .pricing-record-tabs .lf-content-tabs__list{overflow-x:auto;scrollbar-width:thin}@container commerce-catalog-main (max-width: 56rem){.lf-slds .commerce-catalog-theme .catalog-sku-table-scroll,.lf-slds .commerce-catalog-theme .catalog-availability-table-scroll{overflow-x:auto}}@media(max-width:80rem){.lf-slds .commerce-workspace-theme :is(.catalog-detail-grid,.pricing-tab-layout){grid-template-columns:1fr}.lf-slds .commerce-workspace-theme :is(.catalog-governance-panel,.pricing-detail-rail){width:100%}.lf-slds .commerce-pricing-theme .pricing-definition-layout{grid-template-columns:1fr}}@media(max-width:56rem){.lf-slds .commerce-workspace-theme>.page{padding-right:16px;padding-left:16px}.lf-slds .commerce-workspace-theme :is(.catalog-object-header,.catalog-detail-header,.pricing-object-header,.pricing-detail-header){padding:18px}.lf-slds .commerce-pricing-theme .pricing-definition-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button:nth-child(2){border-right:0}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button:nth-child(n+3){border-top:1px solid var(--lf-commerce-border)}}@media(max-width:48rem){.lf-slds .commerce-workspace-theme :is(button,.button,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:var(--lf-control-height-touch)}.lf-slds .commerce-workspace-theme :is(.catalog-highlights,.pricing-highlights,.pricing-detail-highlights){grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .commerce-pricing-theme .pricing-definition-fields.two-column{grid-template-columns:1fr}.lf-slds .commerce-pricing-theme .pricing-definition-fields label.span-two{grid-column:auto}}@media(max-width:36rem){.lf-slds .commerce-workspace-theme>.page{padding-right:12px;padding-left:12px}.lf-slds .commerce-pricing-theme .pricing-definition-tabs{grid-template-columns:1fr}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button{border-top:1px solid var(--lf-commerce-border);border-right:0}.lf-slds .commerce-pricing-theme .pricing-definition-tabs button:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.lf-slds .commerce-workspace-theme :is(.catalog-table tbody tr,.pricing-table tbody tr,.catalog-actions-summary-state,.pricing-admin-summary-state){transition:none}}.lf-slds .operations-workspace-theme{min-width:0;min-height:100%;color:var(--lf-commerce-text);background:var(--lf-commerce-canvas)}.lf-slds .operations-workspace-theme>.page,.lf-slds .operations-workspace-theme.page{width:100%;max-width:none;padding:1rem 1.25rem 2.5rem}.lf-slds .operations-workspace-theme :is(.orders-page,.procurement-page,.fulfillment-page,.receivables-page,.payables-page){min-width:0;color:var(--lf-commerce-text)}.lf-slds .operations-workspace-theme :is(.order-object-header,.procurement-object-header,.fulfillment-object-header,.receivables-object-header,.payables-object-header,.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header){gap:1rem;min-width:0;padding:1rem 1.25rem;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-object-icon,.procurement-object-icon,.fulfillment-object-icon,.receivables-object-icon,.payables-object-icon){display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action);box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-title-row,.procurement-title-row,.fulfillment-title-row,.receivables-title-row,.payables-title-row,.order-detail-title-row,.procurement-detail-title-row,.fulfillment-detail-title-row,.receivables-detail-title-row,.payables-detail-title-row){gap:.5rem;margin:.125rem 0 .25rem}.lf-slds .operations-workspace-theme :is(.order-title-row h1,.procurement-title-row h1,.fulfillment-title-row h1,.receivables-title-row h1,.payables-title-row h1,.order-detail-title-row h1,.procurement-detail-title-row h1,.fulfillment-detail-title-row h1,.receivables-detail-title-row h1,.payables-detail-title-row h1){margin:0;color:var(--lf-commerce-title);font-size:1.375rem;line-height:1.2;letter-spacing:-.015em}.lf-slds .operations-workspace-theme :is(.order-object-heading,.procurement-object-heading,.fulfillment-object-heading,.receivables-object-heading,.payables-object-heading,.order-record-identity,.procurement-record-identity,.fulfillment-record-identity,.receivables-record-identity,.payables-record-identity){min-width:0}.lf-slds .operations-workspace-theme :is(.order-object-heading>p,.procurement-object-heading>p,.fulfillment-object-heading>p,.receivables-object-heading>p,.payables-object-heading>p,.order-record-identity p,.procurement-record-identity p,.fulfillment-record-identity p,.receivables-record-identity p,.payables-record-identity p){margin:0;color:var(--lf-commerce-muted);font-size:.8125rem;line-height:1.45}.lf-slds .operations-workspace-theme :is(.order-object-heading .eyebrow,.procurement-object-heading .eyebrow,.fulfillment-object-heading .eyebrow,.receivables-object-heading .eyebrow,.payables-object-heading .eyebrow,.order-detail-header .eyebrow,.procurement-detail-header .eyebrow,.fulfillment-detail-header .eyebrow,.receivables-detail-header .eyebrow,.payables-detail-header .eyebrow){color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);letter-spacing:.08em}.lf-slds .operations-workspace-theme :is(.order-view-chip,.procurement-view-chip,.fulfillment-view-chip,.receivables-view-chip,.payables-view-chip){padding:.1875rem .5rem;border:1px solid var(--lf-commerce-border);border-radius:999px;color:var(--lf-commerce-info);background:var(--lf-commerce-section);font-size:var(--lf-font-size-1);letter-spacing:0}.lf-slds .operations-workspace-theme :is(.order-header-meta,.procurement-header-meta,.fulfillment-header-meta,.receivables-header-meta,.payables-header-meta){min-width:7.5rem;gap:.125rem}.lf-slds .operations-workspace-theme :is(.order-header-meta>span,.procurement-header-meta>span,.fulfillment-header-meta>span,.receivables-header-meta>span,.payables-header-meta>span){color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);letter-spacing:.04em}.lf-slds .operations-workspace-theme :is(.order-header-meta strong,.procurement-header-meta strong,.fulfillment-header-meta strong,.receivables-header-meta strong,.payables-header-meta strong){color:var(--lf-commerce-text);font-size:.8125rem}.lf-slds .operations-workspace-theme :is(.order-header-meta button,.procurement-header-meta button,.fulfillment-header-meta button,.receivables-header-meta button,.payables-header-meta button,.order-refresh){min-height:2rem;margin-top:.25rem;padding:0 .75rem;border:1px solid var(--lf-commerce-border);border-radius:4px;color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface);font-size:.75rem;line-height:1;cursor:pointer}.lf-slds .operations-workspace-theme :is(.order-header-meta button,.procurement-header-meta button,.fulfillment-header-meta button,.receivables-header-meta button,.payables-header-meta button,.order-refresh):is(:hover,:focus-visible){color:var(--lf-commerce-action-active);background:var(--lf-commerce-section);text-decoration:none}.lf-slds .operations-workspace-theme :is(.order-list-card,.procurement-list-card,.fulfillment-list-card,.receivables-list-card,.payables-list-card){margin-top:1rem;overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-list-toolbar,.procurement-list-toolbar,.fulfillment-list-toolbar,.receivables-list-toolbar,.payables-list-toolbar){align-items:end;min-height:4.5rem;padding:.875rem 1.25rem;border-bottom:0;background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme :is(.order-list-toolbar,.procurement-list-toolbar,.fulfillment-list-toolbar,.receivables-list-toolbar,.payables-list-toolbar) h2{margin:.125rem 0;color:var(--lf-commerce-title);font-size:1rem}.lf-slds .operations-workspace-theme :is(.order-list-toolbar,.procurement-list-toolbar,.fulfillment-list-toolbar,.receivables-list-toolbar,.payables-list-toolbar) p{color:var(--lf-commerce-muted);font-size:.75rem}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group){grid-template-columns:minmax(14rem,22rem) minmax(9rem,11rem) auto auto;gap:.5rem}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group) label{gap:.25rem;color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);letter-spacing:.02em}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group) :is(input,select){min-height:2.25rem;height:2.25rem;border-radius:4px;color:var(--lf-commerce-text);font-size:.75rem;letter-spacing:0;text-transform:none}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group) .button{min-height:2.25rem;height:2.25rem;border-radius:4px;font-size:.75rem;letter-spacing:0;text-transform:none}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;overflow:hidden;border:0;border-top:1px solid var(--lf-commerce-section-strong);border-bottom:1px solid var(--lf-commerce-border);border-radius:0;background:var(--lf-commerce-section);box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights){margin-top:.75rem;border:1px solid var(--lf-commerce-border);border-radius:4px}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights)>div{gap:.125rem;min-width:0;padding:.625rem 1.25rem}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights)>div+div{border-left:1px solid var(--lf-commerce-section-strong)}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights) span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);letter-spacing:.03em}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights) strong{overflow:hidden;color:var(--lf-commerce-text);font-size:.9375rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights) small{overflow:hidden;color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.lf-slds .operations-workspace-theme :is(.order-table,.procurement-table,.fulfillment-table,.receivables-table,.payables-table,.order-related-table,.procurement-related-table,.fulfillment-related-table,.receivables-related-table,.payables-related-table,.order-lines-table,.procurement-ack-table,.supplier-ap-variance-table){width:100%;border-collapse:collapse;background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme :is(.order-table,.procurement-table,.fulfillment-table,.receivables-table,.payables-table,.order-related-table,.procurement-related-table,.fulfillment-related-table,.receivables-related-table,.payables-related-table,.order-lines-table,.procurement-ack-table,.supplier-ap-variance-table) th{padding:.625rem .75rem;border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-section);font-size:var(--lf-font-size-1);letter-spacing:.02em;text-align:left;text-transform:none;white-space:nowrap}.lf-slds .operations-workspace-theme :is(.order-table,.procurement-table,.fulfillment-table,.receivables-table,.payables-table,.order-related-table,.procurement-related-table,.fulfillment-related-table,.receivables-related-table,.payables-related-table,.order-lines-table,.procurement-ack-table,.supplier-ap-variance-table) td{padding:.6875rem .75rem;border-color:var(--lf-commerce-border);color:var(--lf-commerce-text);background:var(--lf-commerce-surface);font-size:.75rem;vertical-align:top}.lf-slds .operations-workspace-theme :is(.order-table,.procurement-table,.fulfillment-table,.receivables-table,.payables-table) tbody tr:is(:hover,:focus-within) td{background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme :is(.order-table,.procurement-table,.fulfillment-table,.receivables-table,.payables-table,.order-related-table,.procurement-related-table,.fulfillment-related-table,.receivables-related-table,.payables-related-table,.order-lines-table,.procurement-ack-table,.supplier-ap-variance-table) td :is(strong,code){color:var(--lf-commerce-text)}.lf-slds .operations-workspace-theme :is(.order-table,.procurement-table,.fulfillment-table,.receivables-table,.payables-table,.order-related-table,.procurement-related-table,.fulfillment-related-table,.receivables-related-table,.payables-related-table,.order-lines-table,.procurement-ack-table,.supplier-ap-variance-table) td small{color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme :is(.order-record-link,.procurement-record-link,.fulfillment-record-link,.receivables-record-link,.payables-record-link,.order-related-table a,.procurement-related-table a,.fulfillment-related-table a,.receivables-related-table a,.payables-related-table a,.order-breadcrumbs a,.procurement-breadcrumbs a,.fulfillment-breadcrumbs a,.receivables-breadcrumbs a,.payables-breadcrumbs a,.order-back-link,.procurement-back-link,.fulfillment-back-link,.receivables-back-link,.payables-back-link){color:var(--lf-commerce-action-hover)}.lf-slds .operations-workspace-theme :is(.order-record-link,.procurement-record-link,.fulfillment-record-link,.receivables-record-link,.payables-record-link,.order-related-table a,.procurement-related-table a,.fulfillment-related-table a,.receivables-related-table a,.payables-related-table a):is(:hover,:focus-visible){color:var(--lf-commerce-action-active);text-decoration:underline}.lf-slds .operations-workspace-theme :is(.order-contract-strip,.procurement-contract-strip,.fulfillment-contract-strip,.receivables-contract-strip,.payables-contract-strip,.order-related-footer,.procurement-related-footer,.fulfillment-related-footer,.receivables-related-footer,.payables-related-footer){display:block;padding:0;border-color:var(--lf-commerce-border);color:var(--lf-commerce-muted);background:var(--lf-commerce-section);font-size:var(--lf-font-size-1)}.lf-slds .operations-workspace-theme :is(.order-contract-strip,.procurement-contract-strip,.fulfillment-contract-strip,.receivables-contract-strip,.payables-contract-strip)>summary{min-height:2.75rem;padding:.75rem 1rem;color:var(--lf-commerce-muted);cursor:pointer;font-size:.75rem;font-weight:var(--lf-font-weight-bold);list-style-position:inside}.lf-slds .operations-workspace-theme :is(.order-contract-strip,.procurement-contract-strip,.fulfillment-contract-strip,.receivables-contract-strip,.payables-contract-strip)>div{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding:0 1rem .75rem}.lf-slds .operations-workspace-theme :is(.order-contract-strip,.procurement-contract-strip,.fulfillment-contract-strip,.receivables-contract-strip,.payables-contract-strip) :is(code,strong){color:var(--lf-commerce-text)}.lf-slds .operations-workspace-theme :is(.order-breadcrumbs,.procurement-breadcrumbs,.fulfillment-breadcrumbs,.receivables-breadcrumbs,.payables-breadcrumbs){margin:0 0 .625rem;color:var(--lf-commerce-muted);font-size:.75rem}.lf-slds .operations-workspace-theme .lf-content-tabs{margin-top:.75rem}.lf-slds .operations-workspace-theme .lf-content-tabs .slds-tabs_default__nav{min-height:3rem;margin:0;padding:0 .25rem;border:1px solid var(--lf-commerce-border);border-radius:4px 4px 0 0;background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme .lf-content-tabs .slds-tabs_default__item{margin:0;border:0}.lf-slds .operations-workspace-theme .lf-content-tabs .slds-tabs_default__link{min-height:3rem;padding:0 1rem;border:0;border-bottom:3px solid transparent;color:var(--lf-commerce-muted);background:transparent;font-size:.8125rem;font-weight:var(--lf-font-weight-bold)}.lf-slds .operations-workspace-theme .lf-content-tabs .slds-tabs_default__item.slds-is-active .slds-tabs_default__link{border-bottom-color:var(--lf-commerce-action);color:var(--lf-commerce-text)}.lf-slds .operations-workspace-theme .lf-content-tabs .slds-tabs_default__content{padding:0}.lf-slds .operations-workspace-theme :is(.order-lifecycle-ribbon,.receivables-truth,.payables-truth){overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;color:var(--lf-commerce-text);background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-workspace-theme .order-lifecycle-ribbon{margin-top:.75rem}.lf-slds .operations-workspace-theme .order-lifecycle-ribbon>div{gap:.375rem;padding:.75rem;border-color:var(--lf-commerce-border)}.lf-slds .operations-workspace-theme :is(.receivables-truth,.payables-truth){margin-top:.75rem;padding:.875rem 1rem}.lf-slds .operations-workspace-theme :is(.receivables-truth.open,.receivables-truth.settled,.payables-truth.standard,.payables-truth.exception){border-color:var(--lf-commerce-border);background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme :is(.receivables-truth-mark,.payables-truth-mark){border:1px solid var(--lf-commerce-border);color:var(--lf-commerce-action-hover);background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme :is(.receivables-truth,.payables-truth) h2{color:var(--lf-commerce-title)}.lf-slds .operations-workspace-theme :is(.receivables-truth,.payables-truth) :is(p,dt,dd){color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme :is(.order-detail-layout,.procurement-detail-layout,.fulfillment-detail-layout,.receivables-detail-layout,.payables-detail-layout){grid-template-columns:minmax(0,1fr) minmax(16rem,18.5rem);gap:1rem;margin-top:1rem}.lf-slds .operations-workspace-theme :is(.order-detail-main,.procurement-detail-main,.fulfillment-detail-main,.receivables-detail-main,.payables-detail-main,.order-detail-rail,.procurement-detail-rail,.fulfillment-detail-rail,.receivables-detail-rail,.payables-detail-rail){gap:1rem;min-width:0}.lf-slds .operations-workspace-theme :is(.order-detail-card,.procurement-detail-card,.fulfillment-detail-card,.receivables-detail-card,.payables-detail-card,.order-governance-panel,.procurement-governance-panel,.fulfillment-governance-panel,.receivables-governance-panel,.payables-governance-panel,.order-confirmation-panel,.order-terms-panel,.order-payment-panel,.billing-workspace,.manual-settlement-workspace,.captured-payment-application-workspace,.supplier-ap-workspace,.supplier-ap-intake,.supplier-ap-command-center,.supplier-ap-accounting){overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-confirmation-panel,.order-terms-panel,.order-payment-panel,.billing-workspace,.manual-settlement-workspace,.captured-payment-application-workspace,.supplier-ap-workspace,.supplier-ap-intake,.supplier-ap-command-center,.supplier-ap-accounting){border-top:1px solid var(--lf-commerce-border)}.lf-slds .operations-workspace-theme :is(.order-detail-card,.procurement-detail-card,.fulfillment-detail-card,.receivables-detail-card,.payables-detail-card,.order-governance-panel,.procurement-governance-panel,.fulfillment-governance-panel,.receivables-governance-panel,.payables-governance-panel,.order-confirmation-panel,.order-terms-panel,.order-payment-panel,.billing-workspace,.manual-settlement-workspace,.captured-payment-application-workspace,.supplier-ap-workspace,.supplier-ap-intake,.supplier-ap-command-center,.supplier-ap-accounting)>header{border-color:var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme :is(.order-card-icon,.procurement-card-icon,.fulfillment-card-icon,.receivables-card-icon,.payables-card-icon){border-radius:4px;color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface);box-shadow:inset 0 0 0 1px var(--lf-commerce-border)}.lf-slds .operations-workspace-theme :is(.order-detail-card,.procurement-detail-card,.fulfillment-detail-card,.receivables-detail-card,.payables-detail-card,.order-governance-panel,.procurement-governance-panel,.fulfillment-governance-panel,.receivables-governance-panel,.payables-governance-panel) :is(h2,h3){color:var(--lf-commerce-title)}.lf-slds .operations-workspace-theme :is(.order-detail-card,.procurement-detail-card,.fulfillment-detail-card,.receivables-detail-card,.payables-detail-card,.order-governance-panel,.procurement-governance-panel,.fulfillment-governance-panel,.receivables-governance-panel,.payables-governance-panel) p{color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme :is(.order-readonly-note,.procurement-readonly-note,.fulfillment-readonly-note,.receivables-readonly-note,.payables-readonly-note,.order-inline-notice,.procurement-inline-notice,.fulfillment-inline-notice,.receivables-inline-notice,.payables-inline-notice,.billing-server-note,.order-terms-server-note,.supplier-ap-server-note){border-color:var(--lf-commerce-info-border);color:var(--lf-commerce-text);background:var(--lf-commerce-info-surface)}.lf-slds .operations-workspace-theme :is(.order-context-grid,.order-provenance-grid,.order-evidence-grid,.procurement-context-grid,.procurement-fact-grid,.procurement-evidence-grid,.fulfillment-lineage-grid,.fulfillment-snapshot-grid,.receivables-record-grid,.receivables-lineage-grid,.payables-record-grid,.payables-lineage-grid)>:is(section,div){border-color:var(--lf-commerce-border);background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list,.receivables-rail-list,.payables-rail-list)>div{border-color:var(--lf-commerce-border)}.lf-slds .operations-workspace-theme :is(.order-confirmation-panel,.order-terms-panel,.order-payment-panel,.billing-workspace,.manual-settlement-workspace,.captured-payment-application-workspace,.supplier-ap-workspace,.supplier-ap-intake,.supplier-ap-command-center,.supplier-ap-accounting) :is(input,select,textarea){border-color:var(--lf-commerce-control-border);color:var(--lf-commerce-text);background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme :is(.order-confirmation-panel,.order-terms-panel,.order-payment-panel,.billing-workspace,.manual-settlement-workspace,.captured-payment-application-workspace,.supplier-ap-workspace,.supplier-ap-intake,.supplier-ap-command-center,.supplier-ap-accounting) :is(.order-confirmation-contract,.order-terms-strip,.billing-form-heading,.billing-form>footer,.manual-settlement-intent,.manual-settlement-form>footer,.captured-payment-application-form>footer,.supplier-ap-form-heading,.supplier-ap-section-heading,.supplier-ap-form>footer,.supplier-ap-sod-grid,.supplier-ap-accounting-chain,.supplier-ap-match-context){border-color:var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme :is(.order-confirmation-receipt,.order-terms-receipt,.order-payment-receipt,.billing-receipt,.manual-settlement-receipt,.captured-payment-application-receipt,.supplier-ap-receipt){border-color:var(--lf-commerce-success-border);color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface)}.lf-slds .operations-workspace-theme :is(.order-confirmation-warning,.order-payment-warning,.supplier-ap-variance-evidence){border-color:var(--lf-commerce-warning-border);color:var(--lf-commerce-text);background:var(--lf-commerce-warning-surface)}.lf-slds .operations-workspace-theme :is(.supplier-ap-restricted,.payables-detail-problem){border-color:var(--lf-commerce-error-border);color:var(--lf-commerce-error);background:var(--lf-commerce-error-surface)}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:4.5rem;margin-top:1rem;padding:.875rem 1rem;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed>div{min-width:0}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed .eyebrow{color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed h2{margin:.125rem 0 .25rem;color:var(--lf-commerce-title);font-size:1rem;line-height:1.25}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed p{margin:0;color:var(--lf-commerce-muted);font-size:var(--lf-font-size-2);line-height:1.4}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed small[role=status]{display:block;margin-top:.375rem;color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1)}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed .button{flex:0 0 auto;min-height:2.25rem}.lf-slds .operations-workspace-theme .lf-modal__dialog.supplier-ap-intake-modal{width:min(72rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);border-color:var(--lf-commerce-border);border-radius:4px;color:var(--lf-commerce-text);background:var(--lf-commerce-surface);box-shadow:var(--lf-shadow-overlay)}.lf-slds .operations-workspace-theme .supplier-ap-intake-modal .lf-modal__header{padding:1rem 1.25rem;border-color:var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme .supplier-ap-intake-modal .lf-button_icon{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;min-height:2.75rem}.lf-slds .operations-workspace-theme .supplier-ap-intake-modal .lf-modal__title{color:var(--lf-commerce-title);font-size:1.25rem}.lf-slds .operations-workspace-theme .supplier-ap-intake-modal .lf-modal__header p,.lf-slds .operations-workspace-theme .supplier-ap-intake-modal .lf-modal__header div>div{margin-top:.25rem;color:var(--lf-commerce-muted);font-size:var(--lf-font-size-2);line-height:1.4}.lf-slds .operations-workspace-theme .supplier-ap-intake-modal .lf-modal__body{padding:0}.lf-slds .operations-workspace-theme .supplier-ap-intake-modal .supplier-ap-workspace{margin:0;border:0;border-radius:0;box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-mobile-record,.procurement-mobile-record,.fulfillment-mobile-record,.receivables-mobile-record,.payables-mobile-record,.order-related-mobile-card,.procurement-related-mobile-card,.fulfillment-related-mobile-card,.receivables-related-mobile-card,.payables-related-mobile-card){overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-mobile-record,.procurement-mobile-record,.fulfillment-mobile-record,.receivables-mobile-record,.payables-mobile-record,.order-related-mobile-card,.procurement-related-mobile-card,.fulfillment-related-mobile-card,.receivables-related-mobile-card,.payables-related-mobile-card)>header,.lf-slds .operations-workspace-theme :is(.order-mobile-record,.procurement-mobile-record,.fulfillment-mobile-record,.receivables-mobile-record,.payables-mobile-record)>footer{border-color:var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme :is(.order-mobile-record,.procurement-mobile-record,.fulfillment-mobile-record,.receivables-mobile-record,.payables-mobile-record,.order-related-mobile-card,.procurement-related-mobile-card,.fulfillment-related-mobile-card,.receivables-related-mobile-card,.payables-related-mobile-card) :is(dl,dl>div,footer>div){border-color:var(--lf-commerce-border)}.lf-slds .operations-workspace-theme :is(.order-mobile-record,.procurement-mobile-record,.fulfillment-mobile-record,.receivables-mobile-record,.payables-mobile-record)>footer{grid-template-columns:minmax(0,1fr)}.lf-slds .operations-home{display:grid;gap:1rem}.lf-slds .operations-home .application-home__header{min-height:auto;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-home .application-home__header:before{display:none}.lf-slds .operations-home .application-home__icon{border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action);box-shadow:none}.lf-slds .operations-home .application-home__title .slds-media__body :is(h1,p){color:var(--lf-commerce-title)}.lf-slds .operations-home .application-home__title .slds-media__body :is(p,span){color:var(--lf-commerce-muted)}.lf-slds .operations-home .application-home__header-metrics dl{overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-section)}.lf-slds .operations-home .application-home__header-metrics dl>div{min-width:7.5rem;padding:.625rem .875rem;border-left:0}.lf-slds .operations-home .application-home__header-metrics dl>div+div{border-left:1px solid var(--lf-commerce-border)}.lf-slds .operations-home .application-home__workspaces{overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-home .application-home__workspaces>header{border-color:var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-home .application-home__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem}.lf-slds .operations-home .application-home__group{min-width:0;overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface)}.lf-slds .operations-home .application-home__group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-home .application-home__group>header h3{margin:0;color:var(--lf-commerce-title);font-size:.9375rem}.lf-slds .operations-home .application-home__group>header p{margin:.1875rem 0 0;color:var(--lf-commerce-muted);font-size:.75rem}.lf-slds .operations-home .application-home__group>header>span{display:inline-grid;place-items:center;min-width:1.75rem;min-height:1.75rem;border:1px solid var(--lf-commerce-border);border-radius:999px;color:var(--lf-commerce-muted);background:var(--lf-commerce-surface);font-size:.75rem;font-weight:var(--lf-font-weight-bold)}.lf-slds .operations-home .application-home__group-items{display:grid}.lf-slds .operations-home .application-home__workspace{min-height:6.5rem;border:0;border-bottom:1px solid var(--lf-commerce-border);border-radius:0;background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-home .application-home__workspace:last-child{border-bottom:0}.lf-slds .operations-home .application-home__workspace:is(:hover,:focus-visible){border-color:var(--lf-commerce-border);background:var(--lf-commerce-section);transform:none}.lf-slds .operations-home .application-home__workspace .slds-media__figure{border-radius:4px;color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface);box-shadow:inset 0 0 0 1px var(--lf-commerce-border)}.lf-slds .operations-home .application-home__workspace :is(strong,p){color:var(--lf-commerce-text)}.lf-slds .operations-home .application-home__workspace :is(small,p){color:var(--lf-commerce-muted)}.lf-slds .operations-home .application-home__workspace--locked{cursor:not-allowed}.lf-slds .operations-home .application-home__workspace--locked .slds-media__figure{color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .operations-home .application-home__workspace--locked :is(strong,small,p){color:var(--lf-commerce-muted)}.lf-slds .operations-home .application-home__workspace-access{max-width:7rem;color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);line-height:1.25;text-align:right}.lf-slds .operations-home .operations-home__scope{overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:4px;color:var(--lf-commerce-muted);background:var(--lf-commerce-surface)}.lf-slds .operations-home .operations-home__scope summary{display:flex;align-items:center;min-height:2.75rem;padding:.625rem 1rem;color:var(--lf-commerce-text);background:var(--lf-commerce-section);font-size:.8125rem;font-weight:var(--lf-font-weight-bold);cursor:pointer}.lf-slds .operations-home .operations-home__scope p{margin:0;padding:.75rem 1rem;border-top:1px solid var(--lf-commerce-border);color:var(--lf-commerce-muted);font-size:.75rem}.lf-slds .operations-home .operations-home__console{display:grid;grid-template-columns:15.5rem minmax(32rem,1fr) 17rem;gap:.75rem;align-items:start;min-width:0}.lf-slds .operations-home :is(.operations-home__context,.operations-home__flow,.operations-home__readiness){min-width:0;overflow:hidden;border:1px solid var(--lf-commerce-border);border-radius:.75rem;background:var(--lf-commerce-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--lf-commerce-title) 8%,transparent)}.lf-slds .operations-home :is(.operations-home__context,.operations-home__readiness){position:sticky;top:.75rem}.lf-slds .operations-home .operations-home__context-identity{display:grid;justify-items:start;gap:.75rem;padding:1rem;border-bottom:1px solid var(--lf-commerce-border)}.lf-slds .operations-home .operations-home__context-icon{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .operations-home .operations-home__context-identity :is(p,h2,span){margin:0}.lf-slds .operations-home .operations-home__context-identity p,.lf-slds .operations-home .operations-home__flow>header p,.lf-slds .operations-home .operations-home__readiness>header p{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.lf-slds .operations-home .operations-home__context-identity h2{margin-top:.1875rem;color:var(--lf-commerce-title);font-size:1.25rem;line-height:1.2}.lf-slds .operations-home .operations-home__context-identity span{display:block;margin-top:.375rem;color:var(--lf-commerce-muted);font-size:.75rem;line-height:1.45}.lf-slds .operations-home .operations-home__context-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-home .operations-home__context-metrics>div{min-width:0;padding:.75rem}.lf-slds .operations-home .operations-home__context-metrics>div+div{border-left:1px solid var(--lf-commerce-border)}.lf-slds .operations-home .operations-home__context-metrics :is(dt,dd){margin:0;overflow-wrap:anywhere}.lf-slds .operations-home .operations-home__context-metrics dt{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1)}.lf-slds .operations-home .operations-home__context-metrics dd{margin-top:.1875rem;color:var(--lf-commerce-title);font-size:.8125rem;font-weight:var(--lf-font-weight-bold)}.lf-slds .operations-home .operations-home__context-sequence{padding:.875rem 1rem 1rem}.lf-slds .operations-home .operations-home__context-sequence>p{margin:0 0 .75rem;color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lf-slds .operations-home .operations-home__context-sequence ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.lf-slds .operations-home .operations-home__context-sequence li{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;min-height:2.75rem;padding-bottom:.625rem}.lf-slds .operations-home .operations-home__context-sequence li:not(:last-child):after{position:absolute;top:1.75rem;bottom:0;left:.84375rem;width:1px;background:var(--lf-commerce-border);content:""}.lf-slds .operations-home .operations-home__context-sequence li>span{z-index:1;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--lf-commerce-border);border-radius:50%;color:var(--lf-commerce-muted);background:var(--lf-commerce-surface);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-slds .operations-home .operations-home__context-sequence li.is-available>span{border-color:var(--lf-commerce-action);color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .operations-home .operations-home__context-sequence li div{display:grid;gap:.0625rem;min-width:0}.lf-slds .operations-home .operations-home__context-sequence li strong{color:var(--lf-commerce-text);font-size:.8125rem}.lf-slds .operations-home .operations-home__context-sequence li small{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1)}.lf-slds .operations-home .operations-home__context-sequence li.is-locked :is(strong,small){color:var(--lf-commerce-muted)}.lf-slds .operations-home .operations-home__main{display:grid;gap:.75rem;min-width:0}.lf-slds .operations-home :is(.operations-home__flow,.operations-home__readiness)>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--lf-commerce-border);background:var(--lf-commerce-section)}.lf-slds .operations-home :is(.operations-home__flow,.operations-home__readiness)>header h2{margin:.125rem 0 0;color:var(--lf-commerce-title);font-size:1rem}.lf-slds .operations-home .operations-home__flow>header>span{flex:0 0 auto;padding:.1875rem .5rem;border:1px solid var(--lf-commerce-border);border-radius:999px;color:var(--lf-commerce-muted);background:var(--lf-commerce-surface);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-slds .operations-home .operations-home__flow-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.lf-slds .operations-home .operations-home__flow-stage{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.375rem;min-width:0;min-height:4.5rem;padding:.625rem;border-right:1px solid var(--lf-commerce-border);color:var(--lf-commerce-text);text-decoration:none}.lf-slds .operations-home .operations-home__flow-stage:last-child{border-right:0}.lf-slds .operations-home .operations-home__flow-stage:is(:hover,:focus-visible){color:var(--lf-commerce-action-hover);background:var(--lf-commerce-section);outline-offset:-2px}.lf-slds .operations-home .operations-home__flow-stage>span{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border:1px solid var(--lf-commerce-action);border-radius:50%;color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-slds .operations-home .operations-home__flow-stage>svg{width:1.125rem;height:1.125rem;color:var(--lf-commerce-action)}.lf-slds .operations-home .operations-home__flow-stage>div{display:grid;gap:.0625rem;min-width:0}.lf-slds .operations-home .operations-home__flow-stage strong,.lf-slds .operations-home .operations-home__flow-stage small{overflow-wrap:anywhere}.lf-slds .operations-home .operations-home__flow-stage strong{font-size:.75rem;line-height:1.2}.lf-slds .operations-home .operations-home__flow-stage small{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1)}.lf-slds .operations-home .operations-home__flow-stage.is-locked{color:var(--lf-commerce-muted);background:var(--lf-commerce-section)}.lf-slds .operations-home .application-home__workspaces{margin:0;border-radius:.75rem;box-shadow:0 1px 2px color-mix(in srgb,var(--lf-commerce-title) 8%,transparent)}.lf-slds .operations-home .application-home__groups{gap:.75rem;padding:.75rem}.lf-slds .operations-home .application-home__group{border-radius:.625rem}.lf-slds .operations-home .application-home__workspace{min-height:4.75rem;padding:.75rem}.lf-slds .operations-home .application-home__workspace .slds-media__figure{width:2rem;height:2rem}.lf-slds .operations-home .application-home__workspace .slds-media__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;min-width:0}.lf-slds .operations-home .application-home__workspace .slds-media__body strong{font-size:.8125rem}.lf-slds .operations-home .application-home__workspace .slds-media__body small{justify-self:end;font-size:var(--lf-font-size-1)}.lf-slds .operations-home .application-home__workspace .slds-media__body p{display:-webkit-box;grid-column:1 / -1;margin-top:.1875rem;overflow:hidden;font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lf-slds .operations-home .operations-home__readiness ul{margin:0;padding:0;list-style:none}.lf-slds .operations-home .operations-home__readiness li{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--lf-commerce-border)}.lf-slds .operations-home .operations-home__readiness li>svg{width:1.25rem;height:1.25rem;color:var(--lf-commerce-action)}.lf-slds .operations-home .operations-home__readiness li>div{display:grid;gap:.0625rem;min-width:0}.lf-slds .operations-home .operations-home__readiness li strong{color:var(--lf-commerce-text);font-size:.75rem}.lf-slds .operations-home .operations-home__readiness li small{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1)}.lf-slds .operations-home .operations-home__readiness li>span{padding:.1875rem .375rem;border:1px solid var(--lf-commerce-border);border-radius:999px;color:var(--lf-commerce-muted);background:var(--lf-commerce-section);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-slds .operations-home .operations-home__readiness li>span.is-available{border-color:var(--lf-commerce-success-border);color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface)}.lf-slds .operations-home .operations-home__readiness .operations-home__scope{margin:.75rem}@media(max-width:75rem){.lf-slds .operations-workspace-theme :is(.order-list-toolbar,.procurement-list-toolbar,.fulfillment-list-toolbar,.receivables-list-toolbar,.payables-list-toolbar){align-items:stretch;flex-direction:column}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group){width:100%;grid-template-columns:minmax(14rem,1fr) minmax(9rem,.55fr) auto auto}.lf-slds .operations-home .operations-home__console{grid-template-columns:14rem minmax(0,1fr)}.lf-slds .operations-home .operations-home__readiness{position:static;grid-column:1 / -1}.lf-slds .operations-home .operations-home__readiness ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.lf-slds .operations-home .operations-home__readiness li{grid-template-columns:1.5rem minmax(0,1fr);border-right:1px solid var(--lf-commerce-border)}.lf-slds .operations-home .operations-home__readiness li:last-child{border-right:0}.lf-slds .operations-home .operations-home__readiness li>span{grid-column:1 / -1;justify-self:start}}@media(max-width:56.25rem){.lf-slds .operations-workspace-theme :is(.order-detail-layout,.procurement-detail-layout,.fulfillment-detail-layout,.receivables-detail-layout,.payables-detail-layout){grid-template-columns:minmax(0,1fr)}.lf-slds .operations-workspace-theme :is(.order-detail-rail,.procurement-detail-rail,.fulfillment-detail-rail,.receivables-detail-rail,.payables-detail-rail){grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .operations-home .application-home__groups,.lf-slds .operations-home .operations-home__console{grid-template-columns:minmax(0,1fr)}.lf-slds .operations-home :is(.operations-home__context,.operations-home__readiness){position:static}.lf-slds .operations-home .operations-home__context-identity{grid-template-columns:3rem minmax(0,1fr);align-items:center}.lf-slds .operations-home .operations-home__context-sequence ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.lf-slds .operations-home .operations-home__context-sequence li{grid-template-columns:1.75rem minmax(0,1fr);min-height:auto;padding:0}.lf-slds .operations-home .operations-home__context-sequence li:after{display:none}}@media(max-width:48rem){.lf-slds .operations-workspace-theme>.page,.lf-slds .operations-workspace-theme.page{padding:.75rem}.lf-slds .operations-workspace-theme :is(.order-object-header,.procurement-object-header,.fulfillment-object-header,.receivables-object-header,.payables-object-header){grid-template-columns:auto minmax(0,1fr);padding:.875rem}.lf-slds .operations-workspace-theme :is(.order-header-meta,.procurement-header-meta,.fulfillment-header-meta,.receivables-header-meta,.payables-header-meta){grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;width:100%;padding-top:.75rem;border-top:1px solid var(--lf-commerce-border)}.lf-slds .operations-workspace-theme :is(.order-header-meta button,.procurement-header-meta button,.fulfillment-header-meta button,.receivables-header-meta button,.payables-header-meta button){grid-column:2;grid-row:1 / span 2;margin:0}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group){grid-template-columns:minmax(0,1fr) minmax(8rem,.65fr)}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group) :is(input,select,.button){min-height:2.75rem;height:2.75rem}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights){grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights)>div:nth-child(odd){border-left:0}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights)>div:nth-child(n+3){border-top:1px solid var(--lf-commerce-section-strong)}.lf-slds .operations-workspace-theme :is(.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights) :is(strong,small){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.lf-slds .operations-workspace-theme .lf-content-tabs__mobile{padding:.75rem;border:1px solid var(--lf-commerce-border);border-radius:4px 4px 0 0;background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme .lf-content-tabs__mobile select{min-height:2.75rem;border-radius:4px}.lf-slds .operations-home .operations-home__context-sequence{display:none}.lf-slds .operations-home .operations-home__flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .operations-home .operations-home__flow-stage{min-height:3.75rem;border-bottom:1px solid var(--lf-commerce-border)}.lf-slds .operations-home .operations-home__flow-stage:nth-child(2n){border-right:0}.lf-slds .operations-home .operations-home__flow-stage:last-child{border-bottom:0}.lf-slds .operations-home .operations-home__readiness ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .operations-home .operations-home__readiness li:nth-child(2n){border-right:0}}@media(max-width:35rem){.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed{align-items:stretch;flex-direction:column}.lf-slds .operations-workspace-theme .supplier-ap-intake-collapsed .button{width:100%;min-height:2.75rem}.lf-slds .operations-workspace-theme .lf-modal__dialog.supplier-ap-intake-modal{width:100%;max-height:calc(100dvh - 1rem);border-radius:4px 4px 0 0}.lf-slds .operations-workspace-theme :is(.order-object-header,.procurement-object-header,.fulfillment-object-header,.receivables-object-header,.payables-object-header,.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header){align-items:stretch}.lf-slds .operations-workspace-theme :is(.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header){flex-direction:column}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions,.receivables-detail-actions,.payables-detail-actions){display:grid;grid-template-columns:minmax(0,1fr);width:100%}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions,.receivables-detail-actions,.payables-detail-actions) .button{min-height:2.75rem;width:100%}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group){grid-template-columns:minmax(0,1fr)}.lf-slds .operations-workspace-theme :is(.order-filter-group,.procurement-filter-group,.fulfillment-filter-group,.receivables-filter-group,.payables-filter-group) .button{width:100%}.lf-slds .operations-workspace-theme :is(.order-detail-rail,.procurement-detail-rail,.fulfillment-detail-rail,.receivables-detail-rail,.payables-detail-rail){grid-template-columns:minmax(0,1fr)}.lf-slds .operations-home .application-home__groups{padding:.75rem}.lf-slds .operations-home .application-home__workspace{min-height:auto}.lf-slds .operations-home .operations-home__context-identity,.lf-slds .operations-home .operations-home__context-sequence ol,.lf-slds .operations-home .operations-home__flow-track,.lf-slds .operations-home .operations-home__readiness ul{grid-template-columns:minmax(0,1fr)}.lf-slds .operations-home .operations-home__context-sequence li{min-height:2.75rem}.lf-slds .operations-home .operations-home__flow-stage,.lf-slds .operations-home .operations-home__readiness li{border-right:0}}.lf-slds .operations-workspace-theme .operations-execution-page{display:grid;gap:1rem}.lf-slds .operations-workspace-theme .operations-execution-detail-page{display:block}.lf-slds .operations-workspace-theme .operations-execution-detail-page>:is(.order-breadcrumbs,.procurement-breadcrumbs,.fulfillment-breadcrumbs){margin:0 0 .75rem}.lf-slds .operations-workspace-theme .operations-execution-header,.lf-slds .operations-workspace-theme .operations-execution-surface,.lf-slds .operations-workspace-theme .operations-execution-record-context,.lf-slds .operations-workspace-theme .operations-execution-record-center>:is(.operations-execution-highlights,.operations-execution-content-tabs),.lf-slds .operations-workspace-theme .operations-execution-record-rail>details{min-width:0;border:1px solid var(--lf-commerce-border);border-radius:.75rem;background:var(--lf-commerce-surface);box-shadow:var(--lf-shadow-card)}.lf-slds .operations-workspace-theme .operations-execution-record-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;color:var(--lf-commerce-text)}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-record-identity,.procurement-record-identity,.fulfillment-record-identity){display:flex;gap:.875rem;align-items:center}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-object-icon,.procurement-object-icon,.fulfillment-object-icon){flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:.5rem;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:auto;padding:0;border:0}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions)>span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-3)}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions) .button{width:auto;min-height:2.25rem;border-color:var(--lf-commerce-border);color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme .operations-execution-record-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.lf-slds .operations-workspace-theme .operations-execution-record-context,.lf-slds .operations-workspace-theme .operations-execution-record-rail{min-width:0}.lf-slds .operations-workspace-theme .operations-execution-record-context{overflow:hidden}.lf-slds .operations-workspace-theme .operations-execution-mobile-disclosure{min-width:0}.lf-slds .operations-workspace-theme .operations-execution-mobile-disclosure>summary{padding:.875rem 1rem;color:var(--lf-commerce-title);font-weight:var(--lf-font-weight-semibold);cursor:pointer}.lf-slds .operations-workspace-theme .operations-execution-record-context .operations-execution-mobile-disclosure>section,.lf-slds .operations-workspace-theme .operations-execution-record-rail .operations-execution-mobile-disclosure>section{min-width:0;padding:1rem 1.125rem;border-top:1px solid var(--lf-commerce-border)}.lf-slds .operations-workspace-theme .operations-execution-record-context .operations-execution-mobile-disclosure>section:first-of-type,.lf-slds .operations-workspace-theme .operations-execution-record-rail .operations-execution-mobile-disclosure>section:first-of-type{border-top:0}.lf-slds .operations-workspace-theme .operations-execution-record-context :is(h2,p),.lf-slds .operations-workspace-theme .operations-execution-record-rail :is(h2,p){margin-top:0;overflow-wrap:anywhere}.lf-slds .operations-workspace-theme .operations-execution-record-context h2,.lf-slds .operations-workspace-theme .operations-execution-record-rail h2{margin-bottom:.5rem;color:var(--lf-commerce-title);font-size:var(--lf-font-size-5)}.lf-slds .operations-workspace-theme .operations-execution-record-context p,.lf-slds .operations-workspace-theme .operations-execution-record-rail p{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-3);line-height:1.45}.lf-slds .operations-workspace-theme .operations-execution-record-context :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list),.lf-slds .operations-workspace-theme .operations-execution-record-rail :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list){display:grid;gap:0;margin:.75rem 0 0}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list)>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.75rem;padding:.625rem 0;border-top:1px solid var(--lf-commerce-section-strong)}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list) :is(dt,dd){min-width:0;margin:0;overflow-wrap:anywhere}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list) dt{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-3)}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list) dd{color:var(--lf-commerce-text);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-semibold);text-align:right}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list) dd small{display:block;margin-top:.1875rem;color:var(--lf-commerce-muted);font-weight:var(--lf-font-weight-regular)}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) code{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.lf-slds .operations-workspace-theme .operations-execution-record-center{display:grid;gap:1rem;min-width:0}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin:0}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div{display:grid;gap:.25rem;min-width:0;min-height:5.5rem;align-content:center;padding:.875rem 1rem;border:0;border-top:.25rem solid var(--lf-commerce-info);background:var(--lf-commerce-info-surface)}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div+div{border-left:.5rem solid var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div:nth-child(2){border-top-color:var(--lf-commerce-warning);background:var(--lf-commerce-warning-surface)}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div:nth-child(3){border-top-color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface)}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div:nth-child(4){border-top-color:var(--lf-commerce-action-active);background:var(--lf-commerce-section-strong)}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights strong{color:var(--lf-commerce-title);font-size:var(--lf-font-size-6);overflow-wrap:anywhere}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights small{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);line-height:1.35}.lf-slds .operations-workspace-theme .operations-execution-content-tabs{overflow:hidden;min-width:0}.lf-slds .operations-workspace-theme .operations-execution-content-tabs>.lf-content-tabs{margin:0;border:0;border-radius:inherit;box-shadow:none}.lf-slds .operations-workspace-theme .operations-execution-content-tabs>.lf-content-tabs>.slds-tabs_default__nav{padding:0 .75rem;background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme .operations-execution-content-tabs>.lf-content-tabs>.slds-tabs_default__content{padding:1rem;background:var(--lf-commerce-canvas)}.lf-slds .operations-workspace-theme .operations-execution-list-page{display:grid;gap:1rem}.lf-slds .operations-workspace-theme .operations-execution-list-header,.lf-slds .operations-workspace-theme .operations-execution-surface{border-radius:.75rem;box-shadow:var(--lf-shadow-card)}.lf-slds .operations-workspace-theme .operations-execution-surface{overflow:hidden}.lf-slds .operations-workspace-theme .operations-execution-toolbar{padding:1rem 1.25rem}.lf-slds .operations-workspace-theme .operations-execution-surface>.operations-execution-highlights{margin:0;border-right:0;border-left:0;background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme .operations-execution-collection table th{background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme .operations-execution-collection table :is(th,td){padding-top:.6875rem;padding-bottom:.6875rem}@media(min-width:75rem){.lf-slds .operations-workspace-theme .operations-execution-detail-page{display:block}.lf-slds .operations-workspace-theme .operations-execution-record-layout{grid-template-columns:minmax(14rem,16rem) minmax(30rem,1fr) minmax(16rem,18rem)}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail){position:sticky;top:calc(var(--lf-shell-global-height) + var(--lf-shell-context-height) + var(--lf-shell-tabs-height) + .75rem);max-height:calc(100dvh - var(--lf-shell-global-height) - var(--lf-shell-context-height) - var(--lf-shell-tabs-height) - var(--lf-shell-utility-height) - 1.5rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lf-slds .operations-workspace-theme .operations-execution-mobile-disclosure>summary{display:none}.lf-slds .operations-workspace-theme .operations-execution-record-context .operations-execution-mobile-disclosure>section:first-of-type,.lf-slds .operations-workspace-theme .operations-execution-record-rail .operations-execution-mobile-disclosure>section:first-of-type{border-top:0}}@media(min-width:56rem)and (max-width:74.999rem){.lf-slds .operations-workspace-theme .operations-execution-record-layout{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}.lf-slds .operations-workspace-theme .operations-execution-record-rail{grid-column:1 / -1}.lf-slds .operations-workspace-theme .operations-execution-record-rail>details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .operations-workspace-theme .operations-execution-record-rail>details>summary{grid-column:1 / -1}}@media(max-width:55.999rem){.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div+div{border-left:0}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div:nth-child(2n){border-left:.5rem solid var(--lf-commerce-surface)}}@media(max-width:35rem){.lf-slds .operations-workspace-theme .operations-execution-record-header{display:grid;grid-template-columns:minmax(0,1fr)}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions)>span{grid-column:1 / -1}.lf-slds .operations-workspace-theme .operations-execution-record-header :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions) .button{width:100%;min-height:2.75rem}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights{grid-template-columns:minmax(0,1fr)}.lf-slds .operations-workspace-theme .operations-execution-record-center>.operations-execution-highlights>div:nth-child(2n){border-left:0}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list)>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.lf-slds .operations-workspace-theme :is(.operations-execution-record-context,.operations-execution-record-rail) :is(.order-rail-list,.procurement-rail-list,.fulfillment-rail-list) dd{text-align:left}}@media(min-width:75rem){.lf-slds .operations-workspace-theme :is(.order-detail-page,.procurement-detail-page,.fulfillment-detail-page,.receivables-detail-page,.payables-detail-page){display:grid;grid-template-columns:17rem minmax(34rem,1fr) 16rem;grid-template-rows:auto auto minmax(0,1fr);gap:.75rem 1rem;align-items:start}.lf-slds .operations-workspace-theme :is(.order-detail-page,.procurement-detail-page,.fulfillment-detail-page,.receivables-detail-page,.payables-detail-page)>:is(.order-breadcrumbs,.procurement-breadcrumbs,.fulfillment-breadcrumbs,.receivables-breadcrumbs,.payables-breadcrumbs){grid-column:1 / -1;grid-row:1;margin:0}.lf-slds .operations-workspace-theme :is(.order-detail-page,.procurement-detail-page,.fulfillment-detail-page,.receivables-detail-page,.payables-detail-page)>:is(.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header){position:sticky;top:.75rem;z-index:1;display:grid;grid-column:1;grid-row:2 / span 2;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;padding:1.25rem;border:0;border-radius:4px;color:var(--lf-commerce-on-action);background:var(--lf-commerce-title)}.lf-slds .operations-workspace-theme :is(.order-record-identity,.procurement-record-identity,.fulfillment-record-identity,.receivables-record-identity,.payables-record-identity){display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;align-items:start}.lf-slds .operations-workspace-theme :is(.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header) :is(.order-object-icon,.procurement-object-icon,.fulfillment-object-icon,.receivables-object-icon,.payables-object-icon){width:4rem;height:4rem;border-radius:50%;color:var(--lf-commerce-title);background:var(--lf-commerce-surface);box-shadow:none}.lf-slds .operations-workspace-theme :is(.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header) .eyebrow{color:var(--lf-commerce-info-surface)}.lf-slds .operations-workspace-theme :is(.order-detail-title-row h1,.procurement-detail-title-row h1,.fulfillment-detail-title-row h1,.receivables-detail-title-row h1,.payables-detail-title-row h1){max-width:100%;color:var(--lf-commerce-on-action);white-space:normal;overflow-wrap:anywhere}.lf-slds .operations-workspace-theme :is(.order-record-identity,.procurement-record-identity,.fulfillment-record-identity,.receivables-record-identity,.payables-record-identity) p{color:var(--lf-commerce-info-surface);overflow-wrap:anywhere}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions,.receivables-detail-actions,.payables-detail-actions){display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--lf-commerce-on-action) 28%,transparent)}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions,.receivables-detail-actions,.payables-detail-actions)>span{margin:0;color:var(--lf-commerce-info-surface);font-size:.75rem}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions,.receivables-detail-actions,.payables-detail-actions) .button{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;width:100%;border-color:color-mix(in srgb,var(--lf-commerce-on-action) 52%,transparent);color:var(--lf-commerce-on-action);background:transparent}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions,.receivables-detail-actions,.payables-detail-actions) .button:is(:hover,:focus-visible){border-color:var(--lf-commerce-on-action);color:var(--lf-commerce-title);background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme :is(.order-detail-page,.procurement-detail-page,.fulfillment-detail-page,.receivables-detail-page,.payables-detail-page)>:is(.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights){position:sticky;top:.75rem;display:grid;grid-column:3;grid-row:2 / span 2;grid-template-columns:minmax(0,1fr);align-self:start;margin:0;border:1px solid var(--lf-commerce-border);border-radius:4px;background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme :is(.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights)>div{gap:.25rem;padding:1rem;border:0}.lf-slds .operations-workspace-theme :is(.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights)>div+div{border-top:1px solid var(--lf-commerce-border);border-left:0}.lf-slds .operations-workspace-theme :is(.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights) strong{font-size:1rem;white-space:normal;overflow-wrap:anywhere}.lf-slds .operations-workspace-theme :is(.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights) small{white-space:normal}.lf-slds .operations-workspace-theme :is(.order-detail-page,.receivables-detail-page,.payables-detail-page)>:is(.order-lifecycle-ribbon,.receivables-truth,.payables-truth){grid-column:2;grid-row:2;min-width:0;margin:0}.lf-slds .operations-workspace-theme :is(.order-detail-page,.receivables-detail-page,.payables-detail-page)>.lf-content-tabs{grid-column:2;grid-row:3;min-width:0;margin:0}.lf-slds .operations-workspace-theme :is(.procurement-detail-page,.fulfillment-detail-page)>.lf-content-tabs{grid-column:2;grid-row:2 / span 2;min-width:0;margin:0}}.lf-slds .operations-workspace-theme :is(.receivables-detail-page,.payables-detail-page){display:block}.lf-slds .operations-workspace-theme :is(.receivables-detail-page,.payables-detail-page)>:is(.receivables-breadcrumbs,.payables-breadcrumbs){margin:0 0 .75rem}.lf-slds .operations-workspace-theme .finance-record-console{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;align-items:start}.lf-slds .operations-workspace-theme :is(.finance-console-context,.finance-console-balance,.finance-console-health>section,.finance-console-primary>:is(.receivables-detail-header,.payables-detail-header),.finance-console-tabs){min-width:0;border:1px solid var(--lf-commerce-border);border-radius:.75rem;background:var(--lf-commerce-surface);box-shadow:var(--lf-shadow-card)}.lf-slds .operations-workspace-theme .finance-console-context{overflow:hidden}.lf-slds .operations-workspace-theme .finance-console-context__identity{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.25rem .875rem;align-items:center;padding:1.25rem}.lf-slds .operations-workspace-theme .finance-console-context__icon{grid-row:1 / span 3;width:3rem;height:3rem;border-radius:50%;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .operations-workspace-theme .finance-console-context__identity :is(h2,p){min-width:0;margin:0;overflow-wrap:anywhere}.lf-slds .operations-workspace-theme .finance-console-context__identity h2{color:var(--lf-commerce-title);font-size:var(--lf-font-size-6);line-height:1.2}.lf-slds .operations-workspace-theme .finance-console-context__identity p{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-3)}.lf-slds .operations-workspace-theme .finance-console-context__identity .button{grid-column:1 / -1;width:100%;margin-top:.75rem}.lf-slds .operations-workspace-theme .finance-console-context__section{padding:1rem 1.25rem 1.125rem;border-top:1px solid var(--lf-commerce-border)}.lf-slds .operations-workspace-theme .finance-console-context__section h3{margin:0 0 .75rem;color:var(--lf-commerce-title);font-size:var(--lf-font-size-5)}.lf-slds .operations-workspace-theme .finance-console-context__section>a{display:inline-flex;margin:0 0 .75rem;font-weight:var(--lf-font-weight-semibold)}.lf-slds .operations-workspace-theme .finance-console-context__section dl,.lf-slds .operations-workspace-theme :is(.receivables-rail-list,.payables-rail-list){display:grid;gap:0;margin:0}.lf-slds .operations-workspace-theme .finance-console-context__section dl>div,.lf-slds .operations-workspace-theme :is(.receivables-rail-list,.payables-rail-list)>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.75rem;padding:.625rem 0;border-top:1px solid var(--lf-commerce-section-strong)}.lf-slds .operations-workspace-theme .finance-console-context__section dl>div:first-child,.lf-slds .operations-workspace-theme :is(.receivables-rail-list,.payables-rail-list)>div:first-child{border-top:0}.lf-slds .operations-workspace-theme :is(.finance-console-context__section,.receivables-rail-list,.payables-rail-list) :is(dt,dd){min-width:0;margin:0;overflow-wrap:anywhere}.lf-slds .operations-workspace-theme :is(.finance-console-context__section,.receivables-rail-list,.payables-rail-list) dt{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-3)}.lf-slds .operations-workspace-theme :is(.finance-console-context__section,.receivables-rail-list,.payables-rail-list) dd{color:var(--lf-commerce-text);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-semibold);text-align:right}.lf-slds .operations-workspace-theme :is(.finance-console-context__section,.receivables-rail-list,.payables-rail-list) dd small{display:block;margin-top:.1875rem;color:var(--lf-commerce-muted);font-weight:var(--lf-font-weight-regular)}.lf-slds .operations-workspace-theme .finance-console-primary{display:grid;gap:1rem;min-width:0}.lf-slds .operations-workspace-theme .finance-console-primary>:is(.receivables-detail-header,.payables-detail-header){display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;color:var(--lf-commerce-text)}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-record-identity,.payables-record-identity){display:flex;gap:.875rem;align-items:center}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-object-icon,.payables-object-icon){flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:.5rem;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-title-row h1,.payables-detail-title-row h1){color:var(--lf-commerce-title)}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-header .eyebrow,.payables-detail-header .eyebrow,.receivables-record-identity p,.payables-record-identity p){color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-actions,.payables-detail-actions){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:auto;padding:0;border:0}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-actions,.payables-detail-actions)>span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-3)}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-actions,.payables-detail-actions) .button{width:auto;min-height:2.25rem;color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface);border-color:var(--lf-commerce-border)}.lf-slds .operations-workspace-theme .finance-console-balance{overflow:hidden}.lf-slds .operations-workspace-theme .finance-console-balance__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.25rem}.lf-slds .operations-workspace-theme .finance-console-balance__header h2{margin:.125rem 0 .375rem;color:var(--lf-commerce-title);font-size:var(--lf-font-size-6)}.lf-slds .operations-workspace-theme .finance-console-balance__total{display:grid;gap:.125rem;min-width:12rem;text-align:right}.lf-slds .operations-workspace-theme .finance-console-balance__total span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);text-transform:uppercase;letter-spacing:.06em}.lf-slds .operations-workspace-theme .finance-console-balance__total strong{color:var(--lf-commerce-title);font-size:var(--lf-font-size-7);line-height:1.15}.lf-slds .operations-workspace-theme .finance-console-balance__segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 1.25rem 1rem}.lf-slds .operations-workspace-theme .finance-console-balance__segments>div{display:grid;gap:.25rem;min-width:0;min-height:4.5rem;align-content:center;padding:.75rem;border-top:.25rem solid var(--lf-commerce-info);border-radius:.375rem;background:var(--lf-commerce-info-surface)}.lf-slds .operations-workspace-theme .finance-console-balance__segments>div:nth-child(2){border-top-color:var(--lf-commerce-warning);background:var(--lf-commerce-warning-surface)}.lf-slds .operations-workspace-theme .finance-console-balance__segments>div:nth-child(3){border-top-color:var(--lf-commerce-success);background:var(--lf-commerce-success-surface)}.lf-slds .operations-workspace-theme .finance-console-balance__segments>div:nth-child(4){border-top-color:var(--lf-commerce-action-active);background:var(--lf-commerce-section-strong)}.lf-slds .operations-workspace-theme .finance-console-balance__segments>div.attention{border-top-color:var(--lf-commerce-error);background:var(--lf-commerce-error-surface)}.lf-slds .operations-workspace-theme .finance-console-balance__segments span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.lf-slds .operations-workspace-theme .finance-console-balance__segments strong{color:var(--lf-commerce-title);font-size:var(--lf-font-size-5);overflow-wrap:anywhere}.lf-slds .operations-workspace-theme .finance-console-balance__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--lf-commerce-border)}.lf-slds .operations-workspace-theme .finance-console-balance__footer>div{display:grid;gap:.125rem;min-width:0;padding:.75rem 1.25rem}.lf-slds .operations-workspace-theme .finance-console-balance__footer>div+div{border-left:1px solid var(--lf-commerce-border)}.lf-slds .operations-workspace-theme .finance-console-balance__footer strong{color:var(--lf-commerce-title);font-size:var(--lf-font-size-5);overflow-wrap:anywhere}.lf-slds .operations-workspace-theme .finance-console-balance__footer span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-3)}.lf-slds .operations-workspace-theme .finance-console-tabs{overflow:hidden;margin:0}.lf-slds .operations-workspace-theme .finance-console-tabs>.slds-tabs_default__nav{padding:0 .75rem;background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme .finance-console-tabs>.slds-tabs_default__content{padding:1rem;background:var(--lf-commerce-canvas)}.lf-slds .operations-workspace-theme .finance-console-panel,.lf-slds .operations-workspace-theme .finance-console-health{display:grid;gap:1rem;min-width:0}.lf-slds .operations-workspace-theme .finance-console-health>section{padding:1rem 1.125rem}.lf-slds .operations-workspace-theme .finance-console-health>section>:is(.eyebrow,h2){margin-top:0}.lf-slds .operations-workspace-theme .finance-console-health>section h2{margin-bottom:.875rem;color:var(--lf-commerce-title);font-size:var(--lf-font-size-5)}.lf-slds .operations-workspace-theme .finance-console-health__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.875rem}.lf-slds .operations-workspace-theme .finance-console-health__metrics>div{display:grid;gap:.1875rem;min-width:0;align-content:center;min-height:4.5rem;padding:.5rem;border:1px solid var(--lf-commerce-border);border-radius:.5rem;text-align:center;background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme .finance-console-health__metrics strong{color:var(--lf-commerce-info);font-size:var(--lf-font-size-6);overflow-wrap:anywhere}.lf-slds .operations-workspace-theme .finance-console-health__metrics span{color:var(--lf-commerce-muted);font-size:var(--lf-font-size-1);text-transform:uppercase;letter-spacing:.03em}.lf-slds .operations-workspace-theme .finance-console-health code{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.lf-slds .operations-workspace-theme .finance-object-home{display:grid;gap:1rem}.lf-slds .operations-workspace-theme .finance-object-home__header,.lf-slds .operations-workspace-theme .finance-object-home__workspace{border-radius:.75rem;box-shadow:var(--lf-shadow-card)}.lf-slds .operations-workspace-theme .finance-object-home__workspace{min-width:0;overflow:hidden;border:1px solid var(--lf-commerce-border);background:var(--lf-commerce-surface)}.lf-slds .operations-workspace-theme .finance-object-home__toolbar{padding:1rem 1.25rem}.lf-slds .operations-workspace-theme .finance-object-home__metrics{margin:0;border-right:0;border-left:0;background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme .finance-object-home__metrics>div{min-height:5.25rem;align-content:center}.lf-slds .operations-workspace-theme .finance-object-home__records{min-width:0}.lf-slds .operations-workspace-theme .finance-object-home__records table th{background:var(--lf-commerce-section)}.lf-slds .operations-workspace-theme .finance-object-home__records table :is(th,td){padding-top:.6875rem;padding-bottom:.6875rem}@media(min-width:75rem){.lf-slds .operations-workspace-theme :is(.receivables-detail-page,.payables-detail-page){display:block}.lf-slds .operations-workspace-theme .finance-record-console{grid-template-columns:minmax(14rem,16rem) minmax(30rem,1fr) minmax(16rem,18rem)}.lf-slds .operations-workspace-theme :is(.finance-console-context,.finance-console-health){position:sticky;top:calc(var(--lf-shell-global-height) + var(--lf-shell-context-height) + var(--lf-shell-tabs-height) + .75rem);max-height:calc(100dvh - var(--lf-shell-global-height) - var(--lf-shell-context-height) - var(--lf-shell-tabs-height) - var(--lf-shell-utility-height) - 1.5rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media(min-width:56rem)and (max-width:74.999rem){.lf-slds .operations-workspace-theme .finance-record-console{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}.lf-slds .operations-workspace-theme .finance-console-health{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:55.999rem){.lf-slds .operations-workspace-theme .finance-console-primary{display:grid;order:2}.lf-slds .operations-workspace-theme .finance-console-context{order:1}.lf-slds .operations-workspace-theme .finance-console-primary>:is(.receivables-detail-header,.payables-detail-header){order:2}.lf-slds .operations-workspace-theme .finance-console-balance{order:3}.lf-slds .operations-workspace-theme .finance-console-primary>:is(.receivables-truth,.payables-truth){order:4}.lf-slds .operations-workspace-theme .finance-console-tabs{order:5}.lf-slds .operations-workspace-theme .finance-console-health{order:3}.lf-slds .operations-workspace-theme .finance-console-primary>:is(.receivables-detail-header,.payables-detail-header),.lf-slds .operations-workspace-theme .finance-console-balance__header{display:grid;grid-template-columns:minmax(0,1fr)}.lf-slds .operations-workspace-theme .finance-console-balance__total{min-width:0;text-align:left}.lf-slds .operations-workspace-theme .finance-console-balance__segments{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .operations-workspace-theme .finance-console-health__metrics,.lf-slds .operations-workspace-theme .finance-console-balance__footer{grid-template-columns:minmax(0,1fr)}.lf-slds .operations-workspace-theme .finance-console-balance__footer>div+div{border-top:1px solid var(--lf-commerce-border);border-left:0}.lf-slds .operations-workspace-theme .finance-console-health{grid-template-columns:minmax(0,1fr)}}@media(min-width:75rem){.lf-slds .operations-workspace-theme :is(.order-detail-page,.procurement-detail-page,.fulfillment-detail-page){display:block}.lf-slds .operations-workspace-theme :is(.order-detail-page,.procurement-detail-page,.fulfillment-detail-page)>:is(.order-breadcrumbs,.procurement-breadcrumbs,.fulfillment-breadcrumbs){margin:0 0 .75rem}.lf-slds .operations-workspace-theme :is(.order-detail-page,.procurement-detail-page,.fulfillment-detail-page)>:is(.order-detail-header,.procurement-detail-header,.fulfillment-detail-header){position:static;z-index:auto;display:flex;grid-template-columns:none;gap:1rem;width:auto;margin:0 0 1rem;padding:1rem 1.25rem;border:1px solid var(--lf-commerce-border);border-radius:.75rem;color:var(--lf-commerce-text);background:var(--lf-commerce-surface);box-shadow:var(--lf-shadow-card)}.lf-slds .operations-workspace-theme :is(.order-record-identity,.procurement-record-identity,.fulfillment-record-identity){display:flex;grid-template-columns:none;gap:.875rem;align-items:center}.lf-slds .operations-workspace-theme :is(.order-detail-header,.procurement-detail-header,.fulfillment-detail-header) :is(.order-object-icon,.procurement-object-icon,.fulfillment-object-icon){flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:.5rem;color:var(--lf-commerce-on-action);background:var(--lf-commerce-action)}.lf-slds .operations-workspace-theme :is(.order-detail-header,.procurement-detail-header,.fulfillment-detail-header) .eyebrow{color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme :is(.order-detail-title-row h1,.procurement-detail-title-row h1,.fulfillment-detail-title-row h1){color:var(--lf-commerce-title)}.lf-slds .operations-workspace-theme :is(.order-record-identity,.procurement-record-identity,.fulfillment-record-identity) p{color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions){display:flex;grid-template-columns:none;gap:.5rem;width:auto;padding:0;border:0}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions)>span{color:var(--lf-commerce-muted)}.lf-slds .operations-workspace-theme :is(.order-detail-actions,.procurement-detail-actions,.fulfillment-detail-actions) .button{width:auto;border-color:var(--lf-commerce-border);color:var(--lf-commerce-action-hover);background:var(--lf-commerce-surface)}}@media(max-width:35rem){.lf-slds .operations-workspace-theme .finance-console-context__identity{grid-template-columns:2.75rem minmax(0,1fr);padding:1rem}.lf-slds .operations-workspace-theme .finance-console-context__icon{width:2.75rem;height:2.75rem}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-actions,.payables-detail-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-actions,.payables-detail-actions)>span{grid-column:1 / -1}.lf-slds .operations-workspace-theme .finance-console-primary :is(.receivables-detail-actions,.payables-detail-actions) .button{width:100%;min-height:2.75rem}.lf-slds .operations-workspace-theme .finance-console-balance__segments,.lf-slds .operations-workspace-theme .finance-console-health__metrics{grid-template-columns:minmax(0,1fr)}.lf-slds .operations-workspace-theme .finance-console-context__section dl>div,.lf-slds .operations-workspace-theme :is(.receivables-rail-list,.payables-rail-list)>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.lf-slds .operations-workspace-theme :is(.finance-console-context__section,.receivables-rail-list,.payables-rail-list) dd{text-align:left}}.lf-slds .data-cloud-theme{--lf-color-background: var(--lf-data-canvas);--lf-color-background-alt: var(--lf-data-section);--lf-color-surface: var(--lf-data-surface);--lf-color-surface-hover: var(--lf-data-section);--lf-color-surface-selected: var(--lf-data-section);--lf-color-border: var(--lf-data-border);--lf-color-border-soft: var(--lf-data-section-strong);--lf-color-border-strong: var(--lf-data-control-border);--lf-color-text: var(--lf-data-text);--lf-color-text-weak: var(--lf-data-muted);--lf-color-text-subtle: var(--lf-data-muted);--lf-color-text-inverse: var(--lf-data-on-action);--lf-color-brand: var(--lf-data-action);--lf-color-brand-hover: var(--lf-data-action-hover);--lf-color-brand-active: var(--lf-data-action-active);--lf-color-brand-soft: var(--lf-data-section);--lf-color-link: var(--lf-data-action-hover);--lf-color-link-hover: var(--lf-data-action-active);--lf-color-focus: var(--lf-data-action);--lf-color-success: var(--lf-data-success);--lf-color-success-surface: var(--lf-data-success-surface);--lf-color-success-border: var(--lf-data-success-border);--lf-color-warning: var(--lf-data-warning);--lf-color-warning-surface: var(--lf-data-warning-surface);--lf-color-warning-border: var(--lf-data-warning-border);--lf-color-error: var(--lf-data-error);--lf-color-error-hover: var(--lf-data-error-hover);--lf-color-error-active: var(--lf-data-error-active);--lf-color-error-surface: var(--lf-data-error-surface);--lf-color-error-border: var(--lf-data-error-border);--lf-color-info: var(--lf-data-info);--lf-color-info-surface: var(--lf-data-info-surface);--lf-color-info-border: var(--lf-data-info-border);--lf-color-accent-blue: var(--lf-data-action-hover);--lf-color-accent-blue-surface: var(--lf-data-section);--lf-color-accent-blue-border: var(--lf-data-border);--lf-color-accent-teal: var(--lf-data-action-hover);--lf-color-accent-teal-surface: var(--lf-data-section);--lf-color-accent-teal-border: var(--lf-data-border);--lf-color-accent-violet: var(--lf-data-action);--lf-color-accent-violet-surface: var(--lf-data-section);--lf-color-accent-violet-border: var(--lf-data-border);--lf-color-accent-gold: var(--lf-data-warning);--lf-color-accent-gold-surface: var(--lf-data-warning-surface);--lf-color-accent-gold-border: var(--lf-data-warning-border);min-height:100%;color:var(--lf-data-text);background:var(--lf-data-canvas)}.lf-slds .data-cloud-theme>:is(.page,.data-operations,.data-runtime),.lf-slds .data-cloud-theme :is(.page.data-application,.data-operations,.data-runtime){width:100%;max-width:none}.lf-slds .data-cloud-theme :is(h1,h2,h3,h4){color:var(--lf-data-title)}.lf-slds .data-cloud-theme :is(a,button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:0;box-shadow:0 0 0 2px var(--lf-data-surface),0 0 0 4px var(--lf-data-focus-ring)}.lf-slds .data-cloud-theme a{color:var(--lf-data-action-hover)}.lf-slds .data-cloud-theme .slds-button_brand{border-color:var(--lf-data-action);color:var(--lf-data-on-action);background:var(--lf-data-action)}.lf-slds .data-cloud-theme .slds-button_brand:is(:hover,:focus-visible){border-color:var(--lf-data-action-hover);color:var(--lf-data-on-action);background:var(--lf-data-action-hover)}.lf-slds .data-cloud-theme .slds-button_brand:active{border-color:var(--lf-data-action-active);background:var(--lf-data-action-active)}.lf-slds .data-cloud-theme .slds-button_neutral{border-color:var(--lf-data-border);color:var(--lf-data-action-hover);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .slds-button_neutral:is(:hover,:focus-visible){border-color:var(--lf-data-action-hover);color:var(--lf-data-action-active);background:var(--lf-data-section)}.lf-slds .data-cloud-theme :is(input,select,textarea){border-color:var(--lf-data-control-border);color:var(--lf-data-text);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme :is(input,select,textarea):disabled{border-color:var(--lf-data-border);color:var(--lf-data-muted);background:var(--lf-data-section)}.lf-slds .data-cloud-theme :is(.slds-page-header,.slds-card){border:1px solid var(--lf-data-border);border-radius:4px;background:var(--lf-data-surface);box-shadow:none}.lf-slds .data-cloud-theme .slds-page-header{overflow:hidden}.lf-slds .data-cloud-theme .slds-page-header h1,.lf-slds .data-cloud-theme .data-application-header-detail p{margin:0}.lf-slds .data-cloud-theme .slds-page-header__name-meta{color:var(--lf-data-muted)}.lf-slds .data-cloud-theme .slds-page-header__detail-row{border-color:var(--lf-data-border);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .slds-page-header__detail-block+.slds-page-header__detail-block{border-color:var(--lf-data-border)}.lf-slds .data-cloud-theme .slds-page-header__detail-block{display:grid;gap:.125rem;padding:.625rem .875rem}.lf-slds .data-cloud-theme .slds-page-header__detail-block>span,.lf-slds .data-cloud-theme .slds-page-header__detail-block>small{color:var(--lf-data-muted)}.lf-slds .data-cloud-theme .slds-page-header__detail-block>strong{color:var(--lf-data-text)}.lf-slds .data-cloud-theme .data-application-icon,.lf-slds .data-cloud-theme .data-operations__object-icon,.lf-slds .data-cloud-theme .data-runtime__title>span,.lf-slds .data-cloud-theme .data-intelligence__title>span{border-radius:4px;color:var(--lf-data-on-action);background:var(--lf-data-action)}.lf-slds .data-cloud-theme .data-application-icon--stream{background:var(--lf-data-stream-icon)}.lf-slds .data-cloud-theme .data-application-icon--identity{background:var(--lf-data-identity-icon)}.lf-slds .data-cloud-theme .data-application-icon--model{background:var(--lf-data-model-icon)}.lf-slds .data-cloud-theme :is(.data-workspace__card-header,.data-intelligence__section-header,.data-runtime__resource-header,.data-runtime__commands>header,.data-operations__section-header,.slds-card__header){border-color:var(--lf-data-border);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme :is(.data-workspace__card-header,.data-intelligence__section-header,.data-runtime__resource-header,.data-runtime__commands>header,.data-operations__section-header)>div>p{color:var(--lf-data-muted);letter-spacing:.02em}.lf-slds .data-cloud-theme :is(.data-workspace__card-header,.data-intelligence__section-header,.data-runtime__resource-header,.data-runtime__commands>header,.data-operations__section-header)>code{color:var(--lf-data-muted)}.lf-slds .data-cloud-theme :is(.data-workspace-nav,.data-operations__nav,.data-runtime__tabs){border-color:var(--lf-data-border);border-radius:4px;background:var(--lf-data-surface);box-shadow:none}.lf-slds .data-cloud-theme :is(.data-workspace-nav__summary,.data-operations__nav>span){border-color:var(--lf-data-border);color:var(--lf-data-muted);background:var(--lf-data-section)}.lf-slds .data-cloud-theme :is(.data-workspace-nav a,.data-operations__nav a){color:var(--lf-data-text);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme :is(.data-workspace-nav a,.data-operations__nav a):hover{color:var(--lf-data-action-hover);background:var(--lf-data-section)}.lf-slds .data-cloud-theme :is(.data-workspace-nav a.is-active,.data-operations__nav a.is-active){border-bottom-color:var(--lf-data-action);color:var(--lf-data-action-hover);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-lifecycle__path{grid-template-columns:repeat(9,minmax(6.75rem,1fr));background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-lifecycle__path li{min-width:6.75rem;border-color:var(--lf-data-border)}.lf-slds .data-cloud-theme .data-lifecycle__path a{min-height:3.75rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:.5rem}.lf-slds .data-cloud-theme .data-lifecycle__path small{display:none}.lf-slds .data-cloud-theme .data-lifecycle__number{border-color:var(--lf-data-border);color:var(--lf-data-action-hover);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-lifecycle__path li.is-current a{color:var(--lf-data-on-action);background:var(--lf-data-action-hover);box-shadow:none}.lf-slds .data-cloud-theme .data-lifecycle__path li.is-current :is(.data-lifecycle__number,strong){border-color:var(--lf-data-on-action);color:var(--lf-data-on-action);background:transparent}.lf-slds .data-cloud-theme :is(.data-streams-home__list,.data-prep-home__list,.data-engagement-feed,.data-control-plane__cards>li,.data-runtime__cards>li,.data-operations__cards>li){border-color:var(--lf-data-border);border-radius:4px;background:var(--lf-data-surface);box-shadow:none}.lf-slds .data-cloud-theme :is(.data-streams-home__toolbar,.data-prep-home__toolbar,.data-control-plane__page-evidence,.data-runtime__resource-footer){border-color:var(--lf-data-border);background:var(--lf-data-section)}.lf-slds .data-cloud-theme :is(.slds-table thead,.data-operations__table-scroll thead,.data-runtime__table-scroll thead){color:var(--lf-data-text);background:var(--lf-data-section)}.lf-slds .data-cloud-theme .slds-table :is(th,td){border-color:var(--lf-data-section-strong)}.lf-slds .data-cloud-theme .slds-table tbody tr:hover{background:var(--lf-data-section)}.lf-slds .data-cloud-theme :is(.data-record__detail-link,.data-runtime__record-link){color:var(--lf-data-action-hover)}.lf-slds .data-cloud-theme :is(.data-record__detail-link,.data-runtime__record-link):is(:hover,:focus-visible){color:var(--lf-data-action-active);text-decoration:underline}.lf-slds .data-cloud-theme .data-stream-tile{border-color:var(--lf-data-border);border-radius:4px;background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-stream-tile:is(:hover,.is-selected){border-color:var(--lf-data-action);background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-workspace-launcher{overflow:hidden}.lf-slds .data-cloud-theme .data-workspace-launcher__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.lf-slds .data-cloud-theme .data-workspace-launcher__card{display:grid;min-width:0;align-content:start;gap:.75rem;padding:1rem;border-right:1px solid var(--lf-data-section-strong);border-bottom:1px solid var(--lf-data-section-strong);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-workspace-launcher__card:nth-child(3n){border-right:0}.lf-slds .data-cloud-theme .data-workspace-launcher__card>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem}.lf-slds .data-cloud-theme .data-workspace-launcher__card>header>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:var(--lf-data-on-action);background:var(--lf-data-action-hover);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-slds .data-cloud-theme .data-workspace-launcher__card h3{margin:0;font-size:.9375rem}.lf-slds .data-cloud-theme .data-workspace-launcher__card header p{display:-webkit-box;margin:.25rem 0 0;overflow:hidden;color:var(--lf-data-muted);font-size:.75rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lf-slds .data-cloud-theme .data-workspace-launcher__card>.slds-button{justify-self:start}.lf-slds .data-cloud-theme .data-workspace-launcher__card>details{border-top:1px solid var(--lf-data-section-strong)}.lf-slds .data-cloud-theme .data-workspace-launcher__card>details>summary{padding-top:.75rem;color:var(--lf-data-action-hover);font-size:.75rem;font-weight:var(--lf-font-weight-semibold);cursor:pointer}.lf-slds .data-cloud-theme .data-workspace-launcher__card ul{display:grid;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none}.lf-slds .data-cloud-theme .data-workspace-launcher__card li a{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:.625rem .75rem;border:1px solid var(--lf-data-section-strong);border-radius:4px;background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-workspace-launcher__card li :is(strong,small){display:block}.lf-slds .data-cloud-theme .data-workspace-launcher__card li small{display:-webkit-box;grid-column:1;margin-top:.25rem;overflow:hidden;color:var(--lf-data-muted);font-size:var(--lf-font-size-1);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lf-slds .data-cloud-theme .data-workspace-launcher__card footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin-top:.75rem;color:var(--lf-data-muted);font-size:var(--lf-font-size-1);line-height:1.4}.lf-slds .data-cloud-theme .data-workspace-launcher__card footer strong{color:var(--lf-data-text)}.lf-slds .data-cloud-theme .data-inline-technical{position:relative;font-size:var(--lf-font-size-1)}.lf-slds .data-cloud-theme .data-inline-technical>summary{color:var(--lf-data-action-hover);font-weight:var(--lf-font-weight-semibold);white-space:nowrap;cursor:pointer}.lf-slds .data-cloud-theme .data-inline-technical[open]>code{position:absolute;z-index:2;top:calc(100% + .375rem);right:0;width:max-content;max-width:min(32rem,75vw);padding:.625rem .75rem;border:1px solid var(--lf-data-border);border-radius:4px;color:var(--lf-data-text);background:var(--lf-data-surface);box-shadow:0 .25rem .75rem color-mix(in srgb,var(--lf-data-text) 14%,transparent);overflow-wrap:anywhere;white-space:normal}.lf-slds .data-cloud-theme .data-inline-boundary{border-top:1px solid var(--lf-data-border);background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-inline-boundary>summary{padding:.625rem 1rem;color:var(--lf-data-action-hover);font-size:.75rem;font-weight:var(--lf-font-weight-semibold);cursor:pointer}.lf-slds .data-cloud-theme .data-inline-boundary>p,.lf-slds .data-cloud-theme .data-product-boundary>div{margin:0;padding:0 1rem .75rem;color:var(--lf-data-muted);font-size:.75rem;line-height:1.5}.lf-slds .data-cloud-theme .data-product-boundary>div{padding-top:.75rem;border-top:1px solid var(--lf-data-border)}.lf-slds .data-cloud-theme .data-product-boundary p{margin:0}.lf-slds .data-cloud-theme :is(.data-operations__body,.data-runtime__tabs>[role=tabpanel],.data-runtime__command-grid,.data-operations__builder-section){background:var(--lf-data-surface)}.lf-slds .data-cloud-theme :is(.data-operations__command-grid form,.data-runtime__command-grid form,.data-operations__lookup,.data-application-builder){border-color:var(--lf-data-border);border-radius:4px;background:var(--lf-data-surface)}.lf-slds .data-cloud-theme :is(.data-application-builder-toolbar,.data-operations__command-note,.data-runtime__plan-digest){color:var(--lf-data-muted)}.lf-slds .data-cloud-theme :is(.data-application-builder-toolbar,.data-operations__artifact-evidence>div,.data-runtime__resource-footer){border-color:var(--lf-data-border);background:var(--lf-data-section)}.lf-slds .data-cloud-theme details.data-technical-details,.lf-slds .data-cloud-theme .data-operations__command{overflow:hidden;border:1px solid var(--lf-data-border);border-radius:4px;background:var(--lf-data-surface)}.lf-slds .data-cloud-theme details.data-technical-details>summary,.lf-slds .data-cloud-theme .data-operations__command>summary{padding:.75rem 1rem;color:var(--lf-data-action-hover);background:var(--lf-data-section);font-weight:var(--lf-font-weight-semibold);cursor:pointer}.lf-slds .data-cloud-theme .data-workspace-brief__details>.data-workspace-brief{gap:0;border-top:1px solid var(--lf-data-border)}.lf-slds .data-cloud-theme .data-workspace-brief__details :is(.data-workspace-brief__purpose,.data-workspace-brief__gate){min-width:0;background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-workspace-brief__details .data-workspace-brief__purpose{border-right:1px solid var(--lf-data-border)}.lf-slds .data-cloud-theme .data-overview-architecture>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--lf-data-border)}.lf-slds .data-cloud-theme .data-overview-architecture article{display:flex;gap:.75rem;padding:1rem;border-right:1px solid var(--lf-data-section-strong)}.lf-slds .data-cloud-theme .data-overview-architecture article:last-child{border-right:0}.lf-slds .data-cloud-theme .data-overview-architecture article>span{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:4px;color:var(--lf-data-action-hover);background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-overview-architecture h3{margin:0;font-size:.8125rem}.lf-slds .data-cloud-theme .data-overview-architecture p{margin:.375rem 0 0;color:var(--lf-data-muted);font-size:.75rem;line-height:1.5}.lf-slds .data-cloud-theme .data-runtime__authority-details>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--lf-data-border)}.lf-slds .data-cloud-theme .data-runtime__authority-details dl>div{min-width:0;padding:.75rem 1rem;border-right:1px solid var(--lf-data-section-strong);border-bottom:1px solid var(--lf-data-section-strong)}.lf-slds .data-cloud-theme .data-runtime__authority-details dt{color:var(--lf-data-muted);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);text-transform:uppercase}.lf-slds .data-cloud-theme .data-runtime__authority-details dd{margin:.25rem 0 0;overflow-wrap:anywhere}.lf-slds .data-cloud-theme .data-source-availability>div{padding:.75rem 1rem;border-top:1px solid var(--lf-data-border)}.lf-slds .data-cloud-theme .data-source-availability p{margin:0;color:var(--lf-data-muted)}.lf-slds .data-cloud-theme .data-application-notice{border-color:var(--lf-data-border);border-left-color:var(--lf-data-info);color:var(--lf-data-text);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-application-notice--warning{border-left-color:var(--lf-data-warning)}.lf-slds .data-cloud-theme .data-application-notice--error{border-left-color:var(--lf-data-error)}.lf-slds .data-cloud-theme .data-application-notice--success{border-left-color:var(--lf-data-success)}.lf-slds .data-cloud-theme .data-empty-state{min-height:9rem;padding:1.5rem;color:var(--lf-data-muted);background:var(--lf-data-surface)}.lf-slds .data-cloud-theme .data-empty-state h3{color:var(--lf-data-title)}.lf-slds .data-cloud-theme .data-application-illustration{width:min(12rem,100%);margin-bottom:.75rem}.lf-slds .data-cloud-theme .data-identity-rail{border:1px solid var(--lf-data-rail);border-radius:4px;color:var(--lf-data-on-rail);background:var(--lf-data-rail)}.lf-slds .data-cloud-theme .data-identity-rail :is(h2,p,dt,dd,a){color:var(--lf-data-on-rail)}.lf-slds .data-cloud-theme .data-identity-rail__avatar{color:var(--lf-data-rail);background:var(--lf-data-on-rail)}.lf-slds .data-cloud-theme .slds-button:disabled,.lf-slds .data-cloud-theme .slds-button[aria-disabled=true],.lf-slds .data-cloud-theme .slds-button:disabled:is(:hover,:focus-visible),.lf-slds .data-cloud-theme .slds-button[aria-disabled=true]:is(:hover,:focus-visible){border-color:var(--lf-data-border);color:var(--lf-data-muted);background:var(--lf-data-section);box-shadow:none;cursor:not-allowed;opacity:.72}.lf-slds .data-cloud-theme :is(.data-source-home,.data-source-record){display:grid;min-width:0;gap:.75rem}.lf-slds .data-cloud-theme .data-source-home__tabs{position:relative;overflow:visible;border-radius:4px}.lf-slds .data-cloud-theme .data-source-home__tabs>ul{display:flex;min-width:0;margin:0;padding:0 .75rem;list-style:none}.lf-slds .data-cloud-theme .data-source-home__tabs>ul>li{flex:0 0 auto}.lf-slds .data-cloud-theme .data-source-home__tabs a,.lf-slds .data-cloud-theme .data-source-home__tabs summary{display:inline-flex;min-height:2.75rem;align-items:center;padding:0 1rem;border-bottom:3px solid transparent;color:var(--lf-data-text);cursor:pointer;font-size:.8125rem;font-weight:var(--lf-font-weight-semibold);text-decoration:none;white-space:nowrap}.lf-slds .data-cloud-theme .data-source-home__tabs a:is(:hover,:focus-visible),.lf-slds .data-cloud-theme .data-source-home__tabs summary:is(:hover,:focus-visible){color:var(--lf-data-action-hover);background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-source-home__tabs a.is-active{border-bottom-color:var(--lf-data-action);color:var(--lf-data-action-hover)}.lf-slds .data-cloud-theme .data-source-home__more{margin-left:auto}.lf-slds .data-cloud-theme .data-source-home__more details{position:relative}.lf-slds .data-cloud-theme .data-source-home__more summary{list-style:none}.lf-slds .data-cloud-theme .data-source-home__more summary::-webkit-details-marker{display:none}.lf-slds .data-cloud-theme .data-source-home__more summary:after{margin-left:.5rem;content:"▾";font-size:.75rem}.lf-slds .data-cloud-theme .data-source-home__more details[open]>summary{color:var(--lf-data-action-hover);background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-source-home__more details>div{position:absolute;top:calc(100% + .25rem);right:0;display:grid;width:13rem;z-index:20;padding:.375rem 0;border:1px solid var(--lf-data-border);border-radius:4px;background:var(--lf-data-surface);box-shadow:var(--lf-shadow-raised)}.lf-slds .data-cloud-theme .data-source-home__more details>div>a{min-height:2.5rem;padding:.625rem .875rem;border:0}.lf-slds .data-cloud-theme .data-source-home__workspace{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);gap:.75rem;align-items:start}.lf-slds .data-cloud-theme :is(.data-source-home__primary,.data-source-home__rail){min-width:0}.lf-slds .data-cloud-theme .data-source-home__rail{display:grid;gap:.75rem}.lf-slds .data-cloud-theme .data-source-home__rail-card{overflow:hidden}.lf-slds .data-cloud-theme .data-source-home__rail-card>header,.lf-slds .data-cloud-theme .data-source-detail :is(.data-source-detail__facts,.data-source-detail__evidence>section)>header{padding:.75rem 1rem;border-bottom:1px solid var(--lf-data-border);background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-source-home__rail-card>header p,.lf-slds .data-cloud-theme .data-source-detail header p{margin:0 0 .125rem;color:var(--lf-data-muted);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lf-slds .data-cloud-theme .data-source-home__rail-card>header h2,.lf-slds .data-cloud-theme .data-source-detail header h2{margin:0;font-size:.9375rem}.lf-slds .data-cloud-theme .data-source-home__rail-card nav,.lf-slds .data-cloud-theme .data-source-home__observation-list{display:grid;margin:0;padding:0;list-style:none}.lf-slds .data-cloud-theme .data-source-home__rail-card nav a,.lf-slds .data-cloud-theme .data-source-home__observation{display:grid;gap:.125rem;padding:.75rem 1rem;border-bottom:1px solid var(--lf-data-section-strong);text-decoration:none}.lf-slds .data-cloud-theme .data-source-home__rail-card nav a:last-child,.lf-slds .data-cloud-theme .data-source-home__observation:last-child{border-bottom:0}.lf-slds .data-cloud-theme .data-source-home__rail-card nav a:is(:hover,:focus-visible){background:var(--lf-data-section)}.lf-slds .data-cloud-theme .data-source-home__rail-card nav :is(span,small){display:block}.lf-slds .data-cloud-theme .data-source-home__rail-card nav small,.lf-slds .data-cloud-theme .data-source-home__observation :is(small,span){color:var(--lf-data-muted);font-size:var(--lf-font-size-1)}.lf-slds .data-cloud-theme .data-source-home__observations>p,.lf-slds .data-cloud-theme .data-source-home__observations>div{margin:0;padding:.875rem 1rem}.lf-slds .data-cloud-theme .data-source-detail{display:grid;min-width:0;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr) minmax(15rem,18rem);gap:.75rem;align-items:start}.lf-slds .data-cloud-theme :is(.data-source-detail__identity,.data-source-detail__workspace,.data-source-detail__evidence){min-width:0}.lf-slds .data-cloud-theme .data-source-detail__identity{overflow:hidden;border-color:var(--lf-data-rail);color:var(--lf-data-on-rail);background:var(--lf-data-rail)}.lf-slds .data-cloud-theme .data-source-detail__identity>header{display:flex;gap:.75rem;align-items:center;padding:1rem}.lf-slds .data-cloud-theme .data-source-detail__identity :is(h2,p,code,dt,dd){color:inherit}.lf-slds .data-cloud-theme .data-source-detail__identity header>div{min-width:0}.lf-slds .data-cloud-theme .data-source-detail__identity header code{display:block;overflow-wrap:anywhere;opacity:.82}.lf-slds .data-cloud-theme .data-source-detail__avatar{display:grid;width:3.5rem;height:3.5rem;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--lf-data-rail);background:var(--lf-data-on-rail);font-size:1rem;font-weight:var(--lf-font-weight-bold)}.lf-slds .data-cloud-theme .data-source-detail__identity-status{padding:0 1rem .75rem}.lf-slds .data-cloud-theme .data-source-detail__identity>dl,.lf-slds .data-cloud-theme .data-source-detail__evidence dl{display:grid;margin:0;padding:0 1rem}.lf-slds .data-cloud-theme .data-source-detail__identity>dl>div,.lf-slds .data-cloud-theme .data-source-detail__evidence dl>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.5rem;padding:.625rem 0;border-bottom:1px solid color-mix(in srgb,var(--lf-data-on-rail) 24%,transparent)}.lf-slds .data-cloud-theme .data-source-detail__evidence dl>div{border-bottom-color:var(--lf-data-section-strong)}.lf-slds .data-cloud-theme .data-source-detail__identity dd,.lf-slds .data-cloud-theme .data-source-detail__evidence dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:var(--lf-font-weight-semibold)}.lf-slds .data-cloud-theme .data-source-detail__identity>.slds-button{width:calc(100% - 2rem);margin:1rem}.lf-slds .data-cloud-theme :is(.data-source-detail__workspace,.data-source-detail__evidence){display:grid;gap:.75rem}.lf-slds .data-cloud-theme .data-source-detail__facts{overflow:hidden}.lf-slds .data-cloud-theme .data-source-detail__facts>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lf-slds .data-cloud-theme .data-source-detail__evidence>section{overflow:hidden}.lf-slds .data-cloud-theme .data-source-detail__evidence>section>a,.lf-slds .data-cloud-theme .data-source-detail__empty-evidence{display:block;margin:0;padding:.75rem 1rem}@media(min-width:64rem){.lf-slds .data-cloud-theme :is(.data-source-home__rail,.data-source-detail__identity,.data-source-detail__evidence){position:sticky;top:calc(var(--lf-shell-global-height) + var(--lf-shell-context-height) + var(--lf-shell-tabs-height) + .75rem);max-height:calc(100dvh - var(--lf-shell-global-height) - var(--lf-shell-context-height) - var(--lf-shell-tabs-height) - var(--lf-shell-utility-height) - 1.5rem);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:64rem){.lf-slds .data-cloud-theme .data-source-home__workspace,.lf-slds .data-cloud-theme .data-source-detail{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.lf-slds .data-cloud-theme :is(.data-source-home__rail,.data-source-detail__evidence){grid-column:1 / -1}.lf-slds .data-cloud-theme .data-workspace-launcher__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .data-cloud-theme .data-workspace-launcher__card:nth-child(3n){border-right:1px solid var(--lf-data-section-strong)}.lf-slds .data-cloud-theme .data-workspace-launcher__card:nth-child(2n){border-right:0}.lf-slds .data-cloud-theme .data-overview-architecture>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-slds .data-cloud-theme .data-overview-architecture article:nth-child(2n){border-right:0}.lf-slds .data-cloud-theme .data-unified-profile__layout{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.lf-slds .data-cloud-theme .data-engagement-feed{grid-column:1 / -1}}@media(max-width:48rem){.lf-slds .data-cloud-theme .data-source-home__tabs>ul{padding:0 .25rem}.lf-slds .data-cloud-theme .data-source-home__tabs a,.lf-slds .data-cloud-theme .data-source-home__tabs summary{min-height:2.75rem;padding:0 .5rem;font-size:.75rem}.lf-slds .data-cloud-theme .data-source-home__more details>div{right:0;width:min(13rem,calc(100vw - 1.5rem))}.lf-slds .data-cloud-theme .data-source-home__more details>div>a{min-height:2.75rem}.lf-slds .data-cloud-theme .data-source-home__workspace,.lf-slds .data-cloud-theme .data-source-detail{grid-template-columns:1fr}.lf-slds .data-cloud-theme :is(.data-source-home__rail,.data-source-detail__evidence){grid-column:auto}.lf-slds .data-cloud-theme .data-workspace-launcher__grid,.lf-slds .data-cloud-theme .data-overview-architecture>div{grid-template-columns:1fr}.lf-slds .data-cloud-theme .data-workspace-launcher__card,.lf-slds .data-cloud-theme .data-workspace-launcher__card:nth-child(2n),.lf-slds .data-cloud-theme .data-workspace-launcher__card:nth-child(3n),.lf-slds .data-cloud-theme .data-overview-architecture article{border-right:0}.lf-slds .data-cloud-theme .data-workspace-brief__details .data-workspace-brief__purpose{border-right:0;border-bottom:1px solid var(--lf-data-border)}.lf-slds .data-cloud-theme .slds-page-header__row,.lf-slds .data-cloud-theme .slds-page-header__controls{align-items:stretch}.lf-slds .data-cloud-theme .slds-page-header__row{gap:.75rem}.lf-slds .data-cloud-theme .slds-page-header__col-actions,.lf-slds .data-cloud-theme .slds-page-header__controls,.lf-slds .data-cloud-theme .slds-page-header__control,.lf-slds .data-cloud-theme .data-application-button-group{width:100%}.lf-slds .data-cloud-theme .data-application-button-group{display:grid}.lf-slds .data-cloud-theme .data-unified-profile__layout{grid-template-columns:1fr}.lf-slds .data-cloud-theme .data-runtime__authority-details>dl{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}code{font-family:var(--lf-font-family-mono)}.main-content{min-width:0}.page{width:min(1510px,100%);margin:0 auto;padding:26px 30px 60px}.eyebrow{color:var(--lf-legacy-color-708792);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.hero-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:26px;align-items:end;min-height:265px;padding:40px;border-radius:18px;color:var(--lf-color-text-inverse);background:linear-gradient(128deg,var(--lf-legacy-color-rgba-11-47-63-0p98),var(--lf-legacy-color-rgba-19-89-107-0p95)),var(--nav);box-shadow:var(--shadow)}.hero-panel .eyebrow{color:var(--lf-legacy-color-9fd2dd)}.hero-panel h1{max-width:790px;margin:9px 0 14px;font-size:clamp(31px,4vw,52px);line-height:1.04;letter-spacing:-.045em}.hero-panel>div>p{max-width:740px;margin:0;color:var(--lf-legacy-color-c4dde4);font-size:15px;line-height:1.65}.health-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:18px;border:1px solid var(--lf-legacy-color-rgba-255-255-255-0p17);border-radius:12px;background:var(--lf-legacy-color-rgba-255-255-255-0p08)}.health-card small,.health-card strong,.health-card span{display:block}.health-card small{color:var(--lf-legacy-color-a8cbd3);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.health-card strong{margin:3px 0;font-size:15px}.health-card div span{overflow:hidden;max-width:230px;color:var(--lf-legacy-color-c6dde3);font-size:var(--lf-font-size-3);text-overflow:ellipsis;white-space:nowrap}.health-orb{width:11px;height:11px;border-radius:50%;background:var(--lf-legacy-color-f4bd5f);box-shadow:0 0 0 5px var(--lf-legacy-color-rgba-244-189-95-0p15)}.health-orb.healthy{background:var(--lf-legacy-color-75d1ba);box-shadow:0 0 0 5px var(--lf-legacy-color-rgba-117-209-186-0p14)}.health-orb.unavailable{background:var(--lf-legacy-color-f27764);box-shadow:0 0 0 5px var(--lf-legacy-color-rgba-242-119-100-0p14)}.text-button{grid-column:2;justify-self:start;padding:0;border:0;color:var(--lf-legacy-color-a8d8e2);background:transparent;cursor:pointer;font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);text-transform:uppercase;letter-spacing:.07em}.lifecycle-panel{margin:22px 0 32px;padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:var(--lf-legacy-color-rgba-255-255-255-0p88);box-shadow:0 8px 24px var(--lf-legacy-color-rgba-21-56-72-0p04)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.section-heading.compact{margin-bottom:15px}.section-heading h2{margin:4px 0 0;font-size:20px;letter-spacing:-.025em}.api-label{max-width:440px;overflow:hidden;padding:6px 9px;border:1px solid var(--lf-legacy-color-d7e3e7);border-radius:6px;color:var(--lf-legacy-color-55717e);background:var(--lf-legacy-color-f4f8f9);font-family:var(--lf-font-family-mono);font-size:var(--lf-font-size-3);text-overflow:ellipsis;white-space:nowrap}.quiet-copy{color:var(--ink-soft);font-size:var(--lf-font-size-1)}.lifecycle-flow{display:grid;grid-template-columns:repeat(8,minmax(100px,1fr));margin:0;padding:0;list-style:none}.lifecycle-flow li{position:relative;display:grid;gap:7px;padding-right:14px;color:var(--lf-legacy-color-476574);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lifecycle-flow li:not(:last-child):after{position:absolute;top:9px;right:5px;width:calc(100% - 32px);height:1px;transform:translate(100%);background:var(--lf-legacy-color-cbdce2);content:""}.lifecycle-flow li span{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--lf-color-text-inverse);background:var(--nav);font-size:var(--lf-font-size-2)}.domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.domain-card{min-height:214px;padding:20px;border:1px solid var(--line);border-top-width:3px;border-radius:12px;background:var(--surface);box-shadow:0 8px 22px var(--lf-legacy-color-rgba-21-56-72-0p045);transition:transform .16s ease,box-shadow .16s ease}.domain-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px var(--lf-legacy-color-rgba-21-56-72-0p09)}.domain-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.domain-glyph,.record-icon{display:grid;place-items:center;color:var(--lf-color-text-inverse);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.04em}.domain-glyph{width:31px;height:31px;border-radius:8px}.domain-owner{color:var(--lf-legacy-color-81949e);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.domain-card h3{margin:17px 0 7px;font-size:16px}.domain-card p{margin:0 0 16px;color:var(--ink-soft);font-size:var(--lf-font-size-1);line-height:1.55}.domain-link{color:var(--teal);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);letter-spacing:.035em;text-transform:uppercase}.tone-coral{background:var(--coral)}.tone-gold{background:var(--gold)}.tone-teal{background:var(--teal)}.tone-blue{background:var(--blue)}.tone-violet{background:var(--violet)}.tone-slate{background:var(--slate)}.tone-rose{background:var(--rose)}.tone-border-coral{border-top-color:var(--coral)}.tone-border-gold{border-top-color:var(--gold)}.tone-border-teal{border-top-color:var(--teal)}.tone-border-blue{border-top-color:var(--blue)}.tone-border-violet{border-top-color:var(--violet)}.tone-border-slate{border-top-color:var(--slate)}.tone-border-rose{border-top-color:var(--rose)}.tone-surface-coral{background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-fff6f3))}.tone-surface-gold{background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-fff9ed))}.tone-surface-teal{background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-eff9fa))}.tone-surface-blue{background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-f1f6fc))}.tone-surface-violet{background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-f6f3fb))}.tone-surface-slate{background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-f2f6f7))}.tone-surface-rose{background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-color-accent-rose-surface))}.record-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:25px 28px;border:1px solid var(--line);border-radius:14px;box-shadow:0 7px 22px var(--lf-legacy-color-rgba-21-56-72-0p05)}.record-icon{width:48px;height:48px;border-radius:11px}.record-header h1{margin:4px 0;font-size:26px;letter-spacing:-.035em}.record-header p{max-width:740px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.record-actions{display:flex;align-items:center;gap:18px}.record-count{min-width:60px;color:var(--ink);font-size:20px;font-weight:var(--lf-font-weight-bold);text-align:right}.record-count small{display:block;color:var(--lf-legacy-color-8498a2);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.button{min-height:36px;padding:0 13px;border-radius:7px;cursor:pointer;font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.button:disabled{cursor:not-allowed;opacity:.45}.button.primary{border:1px solid var(--teal);color:var(--lf-color-text-inverse);background:var(--teal)}.button.secondary{border:1px solid var(--lf-legacy-color-bccdd4);color:var(--ink);background:var(--lf-color-surface)}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:18px;margin-top:18px}.data-panel,.policy-panel{border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 8px 22px var(--lf-legacy-color-rgba-21-56-72-0p04)}.data-panel{min-width:0;overflow:hidden}.data-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:19px 21px;border-bottom:1px solid var(--line)}.data-toolbar h2{margin:4px 0 0;font-size:16px}.data-toolbar code{padding:6px 8px;border-radius:5px;color:var(--lf-legacy-color-54707e);background:var(--lf-legacy-color-f1f6f7);font-size:var(--lf-font-size-2)}.collection-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,210px) auto auto;gap:10px;align-items:end;padding:14px 21px;border-bottom:1px solid var(--line);background:var(--lf-color-background-alt)}.collection-controls label{display:grid;gap:5px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.collection-controls input,.collection-controls select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lf-color-border-strong);border-radius:7px;color:var(--ink);background:var(--lf-color-surface);font-size:var(--lf-font-size-1)}.collection-controls input:focus,.collection-controls select:focus{outline:3px solid var(--lf-legacy-color-rgba-22-132-154-0p12);border-color:var(--teal)}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}th{padding:10px 14px;color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}td{padding:13px 14px;border-top:1px solid var(--lf-legacy-color-e2eaed);color:var(--lf-legacy-color-59727e);font-size:var(--lf-font-size-1);white-space:nowrap}.primary-cell{color:var(--ink);font-weight:var(--lf-font-weight-bold)}.collection-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 21px;border-top:1px solid var(--line);color:var(--lf-legacy-color-657d88);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-3)}.collection-pagination div{display:flex;gap:8px}.loading-state{display:flex;align-items:center;justify-content:center;gap:11px;min-height:260px;color:var(--lf-legacy-color-6e858f);font-size:12px}.loading-state span{width:16px;height:16px;border:2px solid var(--lf-legacy-color-d8e5e9);border-top-color:var(--teal);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{display:flex;align-items:flex-start;gap:15px;min-height:260px;padding:62px 48px;color:var(--ink)}.empty-state h3{margin:0 0 6px;font-size:16px}.empty-state p{max-width:620px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.6}.empty-state small{display:block;margin-top:10px;color:var(--lf-legacy-color-6d858f)}.empty-symbol{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--teal);background:var(--lf-legacy-color-e7f3f5);font-size:17px;font-weight:var(--lf-font-weight-bold)}.empty-state.auth .empty-symbol{color:var(--lf-legacy-color-9b6c1e);background:var(--lf-legacy-color-fff4dc)}.empty-state.error .empty-symbol{color:var(--lf-legacy-color-b74536);background:var(--lf-legacy-color-fff0ed)}.policy-panel{align-self:start;padding:21px}.policy-panel dl{margin:15px 0 0}.policy-panel dl div{padding:10px 0;border-top:1px solid var(--lf-legacy-color-e4ecef)}.policy-panel dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.policy-panel dd{margin:5px 0 0;color:var(--ink);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);word-break:break-word}.policy-panel dd code{font-size:var(--lf-font-size-2)}.policy-divider{height:1px;margin:14px 0 19px;background:var(--line)}.policy-panel h2{margin:0 0 12px;font-size:14px}.status-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.status-list li{display:flex;align-items:center;gap:9px;color:var(--lf-legacy-color-526e7b);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);text-transform:capitalize}.status-list li span{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--lf-legacy-color-cbdce2);border-radius:50%;color:var(--lf-legacy-color-708892);font-size:var(--lf-font-size-2)}.policy-note{margin:18px 0 0;padding:12px;border-left:3px solid var(--teal);color:var(--lf-legacy-color-647c87);background:var(--lf-legacy-color-f2f7f8);font-size:var(--lf-font-size-3);line-height:1.55}@media(max-width:1180px){.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-flow{grid-template-columns:repeat(4,1fr);gap:18px 0}.lifecycle-flow li:nth-child(4):after{display:none}}@media(max-width:860px){.page{padding:18px 16px 44px}.hero-panel{grid-template-columns:1fr;min-height:auto;padding:28px}.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout{grid-template-columns:1fr}.policy-panel{order:-1}.record-header{grid-template-columns:auto 1fr}.record-actions{grid-column:1 / -1;justify-content:flex-end}.collection-controls{grid-template-columns:minmax(0,1fr) minmax(140px,.5fr)}.collection-controls .button{width:100%}}@media(max-width:560px){.hero-panel h1{font-size:32px}.domain-grid{grid-template-columns:1fr}.lifecycle-flow{grid-template-columns:repeat(2,1fr)}.lifecycle-flow li:nth-child(2n):after{display:none}.section-heading,.data-toolbar{align-items:flex-start;flex-direction:column}.collection-controls{grid-template-columns:1fr}.collection-pagination{align-items:stretch;flex-direction:column}.collection-pagination div{display:grid;grid-template-columns:1fr 1fr}.quiet-copy{display:none}.record-header{align-items:start;padding:20px}.record-header h1{font-size:22px}.empty-state{padding:42px 24px}}.domain-mobile-records{display:none;margin:0;padding:0;list-style:none}@media(max-width:48rem){.domain-page .data-panel>.table-scroll{display:none}.domain-mobile-records{display:grid;gap:.75rem;padding:.75rem}.domain-mobile-records article{overflow:hidden;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);box-shadow:var(--shadow)}.domain-mobile-records article>header{padding:.75rem 1rem;border-bottom:1px solid var(--line);background:var(--lf-color-background-alt)}.domain-mobile-records article>header span,.domain-mobile-records dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.domain-mobile-records h3{margin:.25rem 0 0;color:var(--ink);font-size:1rem;overflow-wrap:anywhere}.domain-mobile-records dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.domain-mobile-records dl>div{min-width:0;padding:.75rem 1rem;border-bottom:1px solid var(--line)}.domain-mobile-records dl>div:nth-child(odd){border-right:1px solid var(--line)}.domain-mobile-records dd{margin:.25rem 0 0;color:var(--ink);font-size:.75rem;overflow-wrap:anywhere}}@media(max-width:30rem){.domain-mobile-records dl{grid-template-columns:1fr}.domain-mobile-records dl>div:nth-child(odd){border-right:0}}.lead-object-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-fff6f3));box-shadow:0 7px 22px var(--lf-legacy-color-rgba-21-56-72-0p05)}.lead-object-icon{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;border-radius:11px;color:var(--lf-color-text-inverse);background:var(--coral);box-shadow:0 7px 16px var(--lf-legacy-color-rgba-239-107-85-0p2);font-size:19px;font-weight:var(--lf-font-weight-bold)}.lead-object-heading{min-width:0}.lead-title-row,.lead-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lead-title-row h1{margin:3px 0;font-size:27px;letter-spacing:-.035em}.lead-object-heading>p{max-width:760px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.lead-view-chip{padding:5px 10px;border:1px solid var(--lf-legacy-color-b9d8e2);border-radius:999px;color:var(--lf-legacy-color-28586a);background:var(--lf-legacy-color-eff9fc);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.lead-header-meta{display:grid;justify-items:end;gap:3px;min-width:116px}.lead-header-meta>span{color:var(--lf-legacy-color-567986);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.lead-header-meta strong{color:var(--ink);font-size:13px}.lead-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:5px}.lead-refresh{padding:4px 0 0;border:0;color:var(--teal);background:transparent;cursor:pointer;font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.lead-refresh:hover,.lead-refresh:focus-visible{color:var(--nav);text-decoration:underline}.lead-new-button{min-height:31px;padding:0 12px;font-size:var(--lf-font-size-2)}.lead-highlights,.lead-detail-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.lead-highlights>div,.lead-detail-highlights>div{min-width:0;padding:17px 19px}.lead-highlights>div+div,.lead-detail-highlights>div+div{border-left:1px solid var(--line)}.lead-highlights span,.lead-detail-highlights span{display:block;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.lead-highlights strong,.lead-detail-highlights strong{display:block;overflow:hidden;margin:5px 0 3px;color:var(--ink);font-size:21px;text-overflow:ellipsis;white-space:nowrap}.lead-detail-highlights strong{font-size:16px}.lead-highlights small,.lead-detail-highlights small{display:block;overflow:hidden;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3);text-overflow:ellipsis;white-space:nowrap}.lead-list-card{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 8px 22px var(--lf-legacy-color-rgba-21-56-72-0p04)}.lead-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 21px;border-bottom:1px solid var(--line)}.lead-list-toolbar h2{margin:4px 0 2px;font-size:17px;letter-spacing:-.02em}.lead-list-toolbar p{margin:0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.lead-filter-group{display:grid;grid-template-columns:minmax(240px,1fr) 165px auto auto;gap:9px;align-items:end}.lead-filter-group label{display:grid;gap:5px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lead-filter-group input,.lead-filter-group select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lf-color-border-strong);border-radius:7px;color:var(--ink);background:var(--lf-color-surface);font-size:var(--lf-font-size-1)}.lead-filter-group input:focus,.lead-filter-group select:focus{outline:3px solid var(--lf-legacy-color-rgba-22-132-154-0p12);border-color:var(--teal)}.lead-table{min-width:760px}.lead-table th{padding:10px 16px}.lead-table td{padding:12px 16px}.lead-table tbody tr{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.lead-table tbody tr:hover{background:var(--lf-legacy-color-f5fafb)}.lead-table tbody tr:focus-within{position:relative;z-index:1;outline:3px solid var(--lf-legacy-color-rgba-22-132-154-0p18);outline-offset:-3px;background:var(--lf-legacy-color-f5fafb)}.lead-table td strong,.lead-table td small{display:block}.lead-table td strong{color:var(--ink);font-size:var(--lf-font-size-1)}.lead-table td small{margin-top:4px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.lead-record-link{color:var(--lf-legacy-color-164c67);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lead-record-link:hover,.lead-record-link:focus{color:var(--teal);text-decoration:underline}.lead-align-right{text-align:right}.lead-stage-pill{display:inline-flex;align-items:center;min-height:23px;padding:0 9px;border:1px solid var(--lf-legacy-color-cad7dc);border-radius:999px;color:var(--lf-legacy-color-425e6c);background:var(--lf-legacy-color-f2f6f7);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);line-height:1;white-space:nowrap}.lead-stage-new{border-color:var(--lf-legacy-color-d8cba9);color:var(--lf-legacy-color-785f20);background:var(--lf-legacy-color-fff8e5)}.lead-stage-working{border-color:var(--lf-legacy-color-a9cbd7);color:var(--lf-legacy-color-1d6175);background:var(--lf-legacy-color-ebf8fb)}.lead-stage-qualified{border-color:var(--lf-legacy-color-abd2c6);color:var(--lf-legacy-color-236a58);background:var(--lf-legacy-color-edf9f5)}.lead-stage-converted{border-color:var(--lf-legacy-color-a9c7e2);color:var(--lf-legacy-color-2e5f8c);background:var(--lf-legacy-color-eef6fd)}.lead-stage-disqualified{border-color:var(--lf-legacy-color-e4bbb4);color:var(--lf-legacy-color-9b4034);background:var(--lf-color-error-surface)}.lead-stage-archived{border-color:var(--lf-legacy-color-c8ced2);color:var(--lf-legacy-color-5f6e76);background:var(--lf-legacy-color-f1f3f4)}.lead-contract-strip{display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;padding:10px 21px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.lead-contract-strip code{padding:4px 6px;border-radius:4px;color:var(--lf-legacy-color-486875);background:var(--lf-legacy-color-edf4f6);font-size:var(--lf-font-size-2);letter-spacing:0;text-transform:none}.lead-breadcrumbs{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.lead-breadcrumbs a{color:var(--teal);font-weight:var(--lf-font-weight-bold)}.lead-breadcrumbs a:hover{text-decoration:underline}.lead-detail-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 27px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-fff6f3));box-shadow:0 7px 22px var(--lf-legacy-color-rgba-21-56-72-0p05)}.lead-record-identity{display:flex;min-width:0;max-width:100%;flex:1 1 auto;align-items:center;gap:17px}.lead-record-identity>div{min-width:0;max-width:100%;flex:1 1 auto}.lead-detail-title-row{min-width:0;max-width:100%}.lead-detail-title-row h1{width:100%;min-width:0;max-width:100%;overflow:hidden;margin:3px 0 4px;color:var(--ink);font-size:clamp(22px,3vw,29px);letter-spacing:-.035em;text-overflow:ellipsis}.lead-detail-title-row h1>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lead-record-identity p{margin:0;color:var(--ink-soft);font-size:var(--lf-font-size-1)}.lead-back-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.lead-detail-state{overflow:hidden;min-height:300px;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface)}.lead-path-card{margin-top:14px;padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.lead-path-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.lead-path-heading h2{margin:4px 0 0;font-size:17px}.lead-path-heading p{max-width:500px;margin:0;color:var(--lf-legacy-color-6f858f);font-size:var(--lf-font-size-3);line-height:1.55;text-align:right}.lead-path-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;align-items:center;margin-top:19px}.lead-stage-path{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));margin:0;padding:0;list-style:none}.lead-stage-path li{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center;color:var(--lf-legacy-color-738892)}.lead-stage-path li:not(:last-child):after{position:absolute;z-index:0;top:13px;left:28px;width:calc(100% - 27px);height:2px;background:var(--lf-legacy-color-dbe4e7);content:""}.lead-stage-path li.complete:not(:last-child):after{background:var(--lf-legacy-color-72b9aa)}.lead-stage-marker{position:relative;z-index:1;display:grid;grid-row:1 / 3;place-items:center;width:27px;height:27px;border:2px solid var(--lf-legacy-color-ccd9de);border-radius:50%;color:var(--lf-legacy-color-728891);background:var(--lf-color-surface);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.lead-stage-path strong{position:relative;z-index:1;font-size:var(--lf-font-size-3)}.lead-stage-path small{position:relative;z-index:1;overflow:hidden;margin-top:2px;padding-right:8px;font-size:var(--lf-font-size-2);text-overflow:ellipsis;white-space:nowrap}.lead-stage-path li.complete .lead-stage-marker{border-color:var(--lf-legacy-color-72b9aa);color:var(--lf-color-text-inverse);background:var(--lf-legacy-color-318b78)}.lead-stage-path li.complete strong{color:var(--lf-legacy-color-326a5e)}.lead-stage-path li.current .lead-stage-marker{border-color:var(--teal);color:var(--lf-color-text-inverse);background:var(--teal);box-shadow:0 0 0 5px var(--lf-legacy-color-rgba-22-132-154-0p11)}.lead-stage-path li.current strong{color:var(--ink)}.lead-branch-stages{display:grid;gap:6px;padding-left:16px;border-left:1px dashed var(--lf-legacy-color-c9d6db)}.lead-branch-stage{display:flex;align-items:center;gap:9px;color:var(--lf-color-text-subtle)}.lead-branch-stage .lead-stage-marker{grid-row:auto;width:24px;height:24px;border-width:1px}.lead-branch-stage strong,.lead-branch-stage small{display:block}.lead-branch-stage strong{font-size:var(--lf-font-size-2)}.lead-branch-stage small{margin-top:1px;font-size:var(--lf-font-size-2)}.lead-branch-stage.current .lead-stage-marker{border-color:var(--lf-legacy-color-c35f50);color:var(--lf-color-text-inverse);background:var(--lf-legacy-color-c35f50);box-shadow:0 0 0 4px var(--lf-legacy-color-rgba-195-95-80-0p1)}.lead-branch-stage.current strong{color:var(--lf-legacy-color-8e4035)}.lead-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start;margin-top:14px}.lead-record-tabs .lead-detail-layout{margin-top:0}.lead-detail-main,.lead-detail-rail{display:grid;gap:14px;min-width:0}.lead-detail-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.lead-detail-card>header{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--line);background:var(--lf-color-background-alt)}.lead-card-icon{display:grid;flex:0 0 auto;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--lf-color-text-inverse);background:var(--coral);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.lead-detail-card h2{margin:0;font-size:13px}.lead-detail-card header p{margin:3px 0 0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.lead-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.lead-field-grid>div{min-width:0;padding:15px 18px;border-bottom:1px solid var(--lf-color-border-soft)}.lead-field-grid>div:nth-child(odd){border-right:1px solid var(--lf-color-border-soft)}.lead-field-grid>div:nth-last-child(-n+2){border-bottom:0}.lead-field-grid dt,.lead-governance-list dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lead-field-grid dd,.lead-governance-list dd{min-width:0;margin:5px 0 0;color:var(--ink);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);overflow-wrap:anywhere}.lead-commercial-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;padding:20px 18px}.lead-commercial-summary>strong{color:var(--teal);font-size:31px;line-height:1}.lead-commercial-summary h3{margin:0 0 4px;font-size:12px}.lead-commercial-summary p{max-width:660px;margin:0;color:var(--lf-legacy-color-6e848e);font-size:var(--lf-font-size-3);line-height:1.5}.lead-commercial-summary .button{display:inline-flex;align-items:center;justify-content:center}.lead-governance-list{margin:0;padding:4px 18px 9px}.lead-governance-list>div{padding:11px 0;border-bottom:1px solid var(--lf-color-border-soft)}.lead-governance-list>div:last-child{border-bottom:0}.lead-governance-list code{font-size:var(--lf-font-size-2)}.lead-record-id{font-family:var(--lf-font-family-mono);font-size:var(--lf-font-size-2)!important}.lead-governance-note{padding:16px 18px;border:1px solid var(--lf-legacy-color-c9dce2);border-left:4px solid var(--teal);border-radius:9px;color:var(--lf-legacy-color-42616f);background:var(--lf-legacy-color-f3f9fa)}.lead-governance-note strong{font-size:var(--lf-font-size-3)}.lead-governance-note p{margin:6px 0 0;font-size:var(--lf-font-size-2);line-height:1.55}.lead-detail-card>header>div{min-width:0}.lead-card-icon-teal{background:var(--teal)}.lead-card-icon-blue{background:var(--blue)}.lead-card-icon-gold{background:var(--gold)}.lead-card-count{margin-left:auto;color:var(--ink);font-size:19px;font-weight:var(--lf-font-weight-bold)}.lead-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.lead-contact-layout dl{margin:0}.lead-contact-layout dl>div{padding:13px 18px;border-bottom:1px solid var(--lf-color-border-soft)}.lead-contact-layout dl>div:last-child{border-bottom:0}.lead-contact-layout dt,.lead-evidence-grid dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lead-contact-layout dd,.lead-evidence-grid dd{margin:5px 0 0;color:var(--ink);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);overflow-wrap:anywhere}.lead-contact-layout a,.lead-card-link a{color:var(--teal)}.lead-contact-layout a:hover,.lead-card-link a:hover{text-decoration:underline}.lead-address-block{padding:17px 18px;border-left:1px solid var(--lf-color-border-soft);background:var(--lf-color-background-alt)}.lead-address-block>span,.lead-notes-block>span{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lead-address-block address{display:grid;gap:4px;margin-top:8px;color:var(--ink);font-size:var(--lf-font-size-3);font-style:normal;font-weight:var(--lf-font-weight-bold);line-height:1.4}.lead-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.lead-evidence-grid>div{min-width:0;padding:13px 18px;border-bottom:1px solid var(--lf-color-border-soft)}.lead-evidence-grid>div:nth-child(odd){border-right:1px solid var(--lf-color-border-soft)}.lead-evidence-grid dd{font-family:var(--lf-font-family-mono);font-size:var(--lf-font-size-2)}.lead-notes-block{padding:15px 18px;background:var(--lf-color-background-alt)}.lead-notes-block p{margin:7px 0 0;color:var(--lf-legacy-color-536e7a);font-size:var(--lf-font-size-3);line-height:1.55;white-space:pre-wrap}.lead-activity-boundary{margin:0;padding:12px 18px;border-top:1px solid var(--lf-color-border-soft);color:var(--lf-legacy-color-607985);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);line-height:1.55}.lead-inline-empty{padding:20px 18px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3);line-height:1.55}.lead-related-notice{display:flex;align-items:flex-start;gap:12px;padding:25px 20px}.lead-related-notice>span{display:grid;flex:0 0 auto;place-items:center;width:31px;height:31px;border-radius:8px;font-size:14px;font-weight:var(--lf-font-weight-bold)}.lead-related-notice h3{margin:0 0 5px;color:var(--ink);font-size:var(--lf-font-size-1)}.lead-related-notice p{margin:0;color:var(--lf-legacy-color-6e858f);font-size:var(--lf-font-size-2);line-height:1.55}.lead-related-notice code{font-size:var(--lf-font-size-2)}.lead-related-notice.restricted>span{color:var(--lf-legacy-color-91651d);background:var(--lf-legacy-color-fff4dc)}.lead-related-notice.empty>span{color:var(--teal);background:var(--lf-legacy-color-e7f3f5)}.lead-history-table{min-width:640px}.lead-history-table th{padding:9px 13px}.lead-history-table td{padding:11px 13px}.lead-history-table td strong,.lead-history-table td small{display:block}.lead-history-table td strong{color:var(--ink);font-size:var(--lf-font-size-3)}.lead-history-table td small{margin-top:3px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.lead-related-status{display:inline-flex;padding:3px 7px;border:1px solid var(--lf-legacy-color-cbdbe1);border-radius:999px;color:var(--lf-legacy-color-42616f);background:var(--lf-legacy-color-f2f7f8);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);text-transform:capitalize}.lead-history-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2)}.lead-history-footer a{color:var(--teal);font-weight:var(--lf-font-weight-bold)}.lead-history-footer a:hover{text-decoration:underline}.lead-lifetime-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);text-transform:uppercase}.lead-lifetime-strip strong{color:var(--ink);font-size:var(--lf-font-size-3)}.lead-governance-list dd small{display:block;margin-top:3px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.lead-card-link{padding:10px 18px 13px;border-top:1px solid var(--lf-color-border-soft);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.lead-command-card{overflow:hidden;border:1px solid var(--lf-legacy-color-edc8c1);border-top:4px solid var(--coral);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.lead-command-card>header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--lf-legacy-color-ece4e2);background:var(--lf-legacy-color-fffaf8)}.lead-command-card>header h2{margin:0;font-size:13px}.lead-command-card>header p{margin:3px 0 0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.lead-transition-form,.lead-conversion-form{display:grid;gap:10px;padding:15px 16px}.lead-transition-form label,.lead-conversion-form label,.lead-form-grid label,.lead-form-notes{display:grid;gap:5px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lead-transition-form input,.lead-transition-form select,.lead-conversion-form input,.lead-form-grid input,.lead-form-grid select,.lead-form-notes textarea{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lf-color-border-strong);border-radius:7px;color:var(--ink);background:var(--lf-color-surface);font:inherit;font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-semibold);letter-spacing:0;text-transform:none}.lead-form-notes textarea{min-height:110px;padding-top:9px;resize:vertical}.lead-transition-form input:focus,.lead-transition-form select:focus,.lead-conversion-form input:focus,.lead-form-grid input:focus,.lead-form-grid select:focus,.lead-form-notes textarea:focus{outline:3px solid var(--lf-legacy-color-rgba-239-107-85-0p12);border-color:var(--coral)}.lead-transition-form .button,.lead-conversion-form .button{width:100%}.lead-transition-form>small{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);line-height:1.5}.lead-conversion-form>strong,.lead-transition-form>strong{color:var(--ink);font-size:var(--lf-font-size-3)}.lead-conversion-form>p,.lead-command-copy{margin:-3px 0 1px;color:var(--lf-legacy-color-687f89);font-size:var(--lf-font-size-2);line-height:1.55}.lead-command-divider{height:1px;margin:0 -16px 2px;background:var(--lf-legacy-color-ece4e2)}.lead-conversion-confirm{display:grid!important;grid-template-columns:auto 1fr;gap:8px!important;align-items:start;color:var(--lf-legacy-color-536e7a)!important;font-weight:var(--lf-font-weight-bold)!important;letter-spacing:0!important;line-height:1.45;text-transform:none!important}.lead-conversion-confirm input{width:15px;min-height:15px;margin:1px 0 0;padding:0;accent-color:var(--teal)}.lead-command-message{margin:0 16px 15px;padding:9px 10px;border:1px solid var(--lf-legacy-color-c7d8de);border-radius:7px;color:var(--lf-legacy-color-42616f);background:var(--lf-legacy-color-f3f8fa);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);line-height:1.5}.lead-command-message.error{border-color:var(--lf-legacy-color-e5bdb6);color:var(--lf-legacy-color-8f3f34);background:var(--lf-legacy-color-fff4f1)}.lead-command-message.success{border-color:var(--lf-legacy-color-abd2c6);color:var(--lf-legacy-color-236a58);background:var(--lf-legacy-color-edf9f5)}.lead-record-control-layout{display:grid;gap:0}.lead-record-control-layout>form+form{border-top:1px solid var(--lf-color-border-soft)}.lead-record-control-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 10px}.lead-record-control-heading>div{display:grid;gap:3px}.lead-record-control-heading strong{color:var(--ink);font-size:var(--lf-font-size-3)}.lead-record-control-heading span{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.lead-record-control-heading code{color:var(--lf-legacy-color-4d6975);font-size:var(--lf-font-size-2)}.lead-record-controls fieldset{min-width:0;margin:0;padding:0;border:0}.lead-record-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 14px;gap:10px 12px}.lead-record-control-grid.assignment{grid-template-columns:1fr}.lead-record-control-grid label{display:grid;min-width:0;gap:5px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.lead-record-control-grid label.wide{grid-column:1 / -1}.lead-record-control-grid input,.lead-record-control-grid select,.lead-record-control-grid textarea{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lf-color-border-strong);border-radius:7px;color:var(--ink);background:var(--lf-color-surface);font:inherit;font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-semibold);letter-spacing:0;text-transform:none}.lead-record-control-grid textarea{min-height:82px;padding-top:9px;resize:vertical}.lead-record-control-grid input:focus,.lead-record-control-grid select:focus,.lead-record-control-grid textarea:focus{outline:3px solid var(--lf-legacy-color-rgba-239-107-85-0p12);border-color:var(--coral)}.lead-record-controls form>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px 15px;border-top:1px solid var(--lf-legacy-color-edf1f2);background:var(--lf-color-background-alt)}.lead-record-controls form>footer span{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);line-height:1.45}.lead-record-controls form>.lead-command-message{margin-top:0}.lead-record-control-warning{margin:0 18px 12px;padding:9px 10px;border:1px solid var(--lf-legacy-color-e5bdb6);border-radius:7px;color:var(--lf-legacy-color-8f3f34);background:var(--lf-legacy-color-fff4f1);font-size:var(--lf-font-size-2);line-height:1.5}.lead-create-form{display:grid;gap:14px;margin-top:14px}.lead-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.lead-form-grid label{min-width:0;padding:14px 18px;border-bottom:1px solid var(--lf-color-border-soft)}.lead-form-grid label:nth-child(odd):not(.wide){border-right:1px solid var(--lf-color-border-soft)}.lead-form-grid label.wide{grid-column:1 / -1}.lead-form-grid label:last-child,.lead-form-grid label:nth-last-child(2):nth-child(odd){border-bottom:0}.lead-form-notes{padding:16px 18px 18px}.lead-create-form>.lead-command-message{margin:0}.lead-form-actions{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 19px;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.lead-form-actions>div{display:flex;align-items:center;gap:9px}.lead-form-actions>div:first-child{display:grid;gap:4px}.lead-form-actions strong{font-size:var(--lf-font-size-3)}.lead-form-actions span{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}@media(max-width:1080px){.lead-list-toolbar{align-items:stretch;flex-direction:column}.lead-filter-group{grid-template-columns:minmax(220px,1fr) 165px auto auto}.lead-path-layout{grid-template-columns:1fr}.lead-branch-stages{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;padding-left:0;border-top:1px dashed var(--lf-legacy-color-c9d6db);border-left:0}}@media(max-width:860px){.lead-object-header{grid-template-columns:auto minmax(0,1fr)}.lead-header-meta{grid-column:1 / -1;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;width:100%;padding-top:13px;border-top:1px solid var(--lf-color-border-soft)}.lead-header-actions{justify-self:end;margin-top:0}.lead-highlights,.lead-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-highlights>div:nth-child(3),.lead-detail-highlights>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.lead-highlights>div:nth-child(4),.lead-detail-highlights>div:nth-child(4){border-top:1px solid var(--line)}.lead-detail-layout{grid-template-columns:1fr}.lead-detail-rail{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.lead-path-heading{align-items:start;flex-direction:column;gap:8px}.lead-path-heading p{text-align:left}}@media(max-width:700px){.lead-filter-group{grid-template-columns:1fr 1fr}.lead-detail-header{align-items:stretch;flex-direction:column}.lead-back-button{align-self:flex-start}.lead-stage-path{grid-template-columns:1fr;gap:7px}.lead-stage-path li{min-height:40px}.lead-stage-path li:not(:last-child):after{top:26px;left:13px;width:2px;height:calc(100% + 7px)}.lead-stage-path small{white-space:normal}.lead-detail-rail,.lead-contact-layout{grid-template-columns:1fr}.lead-address-block{border-top:1px solid var(--lf-color-border-soft);border-left:0}.lead-form-actions{align-items:stretch;flex-direction:column}.lead-form-actions>div:last-child{justify-content:flex-end}}@media(max-width:560px){.leads-page,.lead-detail-page,.lead-create-page{padding-right:12px;padding-left:12px}.lead-object-header{align-items:start;padding:20px}.lead-object-icon{width:44px;height:44px}.lead-title-row h1{font-size:23px}.lead-object-heading>p{grid-column:1 / -1}.lead-highlights>div,.lead-detail-highlights>div{padding:14px}.lead-highlights strong{font-size:18px}.lead-filter-group{grid-template-columns:1fr}.lead-filter-group .button{width:100%}.lead-list-toolbar{padding:17px}.lead-contract-strip{align-items:flex-start;flex-direction:column}.lead-detail-header{padding:19px}.lead-record-identity{align-items:flex-start}.lead-detail-title-row{align-items:flex-start;flex-direction:column}.lead-detail-title-row h1{white-space:normal}.lead-path-card{padding:17px}.lead-branch-stages,.lead-field-grid{grid-template-columns:1fr}.lead-field-grid>div:nth-child(odd){border-right:0}.lead-field-grid>div:nth-last-child(2){border-bottom:1px solid var(--lf-color-border-soft)}.lead-evidence-grid,.lead-record-control-grid{grid-template-columns:1fr}.lead-record-control-grid label.wide{grid-column:auto}.lead-record-controls form>footer{align-items:stretch;flex-direction:column}.lead-record-controls form>footer .button{width:100%}.lead-evidence-grid>div:nth-child(odd){border-right:0}.lead-commercial-summary{grid-template-columns:auto 1fr}.lead-commercial-summary .button{grid-column:1 / -1}.lead-header-meta{grid-template-columns:1fr auto}.lead-header-meta>span,.lead-header-meta>strong{grid-column:1}.lead-header-actions{grid-column:2;grid-row:1 / 3;align-self:center;flex-direction:column-reverse}.lead-form-grid{grid-template-columns:1fr}.lead-form-grid label:nth-child(odd):not(.wide){border-right:0}.lead-form-grid label.wide{grid-column:auto}.lead-form-grid label:nth-last-child(2){border-bottom:1px solid var(--lf-color-border-soft)}.lead-form-actions>div:last-child{display:grid;grid-template-columns:1fr 1fr;width:100%}.lead-form-actions .button{justify-content:center}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.account-object-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-f2f8fd));box-shadow:0 7px 22px var(--lf-legacy-color-rgba-21-56-72-0p05)}.account-object-icon{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;border-radius:11px;color:var(--lf-color-text-inverse);background:var(--blue);box-shadow:0 7px 16px var(--lf-legacy-color-rgba-57-117-184-0p2);font-size:19px;font-weight:var(--lf-font-weight-bold)}.account-object-heading{min-width:0}.account-title-row,.account-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.account-title-row h1{margin:3px 0;font-size:27px;letter-spacing:-.035em}.account-object-heading>p{max-width:760px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.account-view-chip{padding:5px 10px;border:1px solid var(--lf-legacy-color-bad0e5);border-radius:999px;color:var(--lf-legacy-color-315f8c);background:var(--lf-legacy-color-eef6fd);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.account-header-meta{display:grid;justify-items:end;gap:3px;min-width:116px}.account-header-meta>span{color:var(--lf-legacy-color-567986);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.account-header-meta strong{color:var(--ink);font-size:13px}.account-refresh{padding:4px 0 0;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.account-refresh:hover,.account-refresh:focus-visible{color:var(--nav);text-decoration:underline}.account-highlights,.account-detail-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.account-highlights>div,.account-detail-highlights>div{min-width:0;padding:17px 19px}.account-highlights>div+div,.account-detail-highlights>div+div{border-left:1px solid var(--line)}.account-highlights span,.account-detail-highlights span{display:block;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.account-highlights strong,.account-detail-highlights strong{display:block;overflow:hidden;margin:5px 0 3px;color:var(--ink);font-size:21px;text-overflow:ellipsis;white-space:nowrap}.account-detail-highlights strong{font-size:15px}.account-highlights small,.account-detail-highlights small{display:block;overflow:hidden;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3);text-overflow:ellipsis;white-space:nowrap}.account-list-card{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 8px 22px var(--lf-legacy-color-rgba-21-56-72-0p04)}.account-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 21px;border-bottom:1px solid var(--line)}.account-list-toolbar h2{margin:4px 0 2px;font-size:17px;letter-spacing:-.02em}.account-list-toolbar p{margin:0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.account-filter-group{display:grid;grid-template-columns:minmax(240px,1fr) 165px auto auto;gap:9px;align-items:end}.account-filter-group label{display:grid;gap:5px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.account-filter-group input,.account-filter-group select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lf-color-border-strong);border-radius:7px;color:var(--ink);background:var(--lf-color-surface);font-size:var(--lf-font-size-1)}.account-filter-group input:focus,.account-filter-group select:focus{outline:3px solid var(--lf-legacy-color-rgba-57-117-184-0p13);border-color:var(--blue)}.account-table{min-width:1050px}.account-table th{padding:10px 14px}.account-table td{padding:12px 14px}.account-table tbody tr{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.account-table tbody tr:hover{background:var(--lf-legacy-color-f5f9fd)}.account-table tbody tr:focus-within{position:relative;z-index:1;outline:3px solid var(--lf-legacy-color-rgba-57-117-184-0p18);outline-offset:-3px;background:var(--lf-legacy-color-f5f9fd)}.account-table td strong,.account-table td small{display:block}.account-table td strong{color:var(--ink);font-size:var(--lf-font-size-3)}.account-table td small{max-width:240px;overflow:hidden;margin-top:4px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);text-overflow:ellipsis;white-space:nowrap}.account-record-link{color:var(--lf-legacy-color-164c67);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.account-record-link:hover,.account-record-link:focus{color:var(--blue);text-decoration:underline}.account-align-right{text-align:right}.account-restricted-value{display:inline-flex!important;padding:4px 7px;border:1px dashed var(--lf-legacy-color-d5bb86);border-radius:6px;color:var(--lf-legacy-color-8a631e)!important;background:var(--lf-legacy-color-fff8e9);font-size:var(--lf-font-size-2)!important;font-weight:var(--lf-font-weight-bold)}.account-status-pill{display:inline-flex;align-items:center;min-height:23px;padding:0 9px;border:1px solid var(--lf-legacy-color-cad7dc);border-radius:999px;color:var(--lf-legacy-color-425e6c);background:var(--lf-legacy-color-f2f6f7);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);line-height:1;white-space:nowrap}.account-status-prospect{border-color:var(--lf-legacy-color-d8cba9);color:var(--lf-legacy-color-785f20);background:var(--lf-legacy-color-fff8e5)}.account-status-onboarding{border-color:var(--lf-legacy-color-a9cbd7);color:var(--lf-legacy-color-1d6175);background:var(--lf-legacy-color-ebf8fb)}.account-status-active{border-color:var(--lf-legacy-color-abd2c6);color:var(--lf-legacy-color-236a58);background:var(--lf-legacy-color-edf9f5)}.account-status-on_hold{border-color:var(--lf-legacy-color-e4bbb4);color:var(--lf-legacy-color-9b4034);background:var(--lf-color-error-surface)}.account-status-closed{border-color:var(--lf-legacy-color-c8ced2);color:var(--lf-legacy-color-5f6e76);background:var(--lf-legacy-color-f1f3f4)}.account-contract-strip{display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;padding:10px 21px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.account-contract-strip code{padding:4px 6px;border-radius:4px;color:var(--lf-legacy-color-486875);background:var(--lf-legacy-color-edf4f6);font-size:var(--lf-font-size-2);letter-spacing:0;text-transform:none}.account-breadcrumbs{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.account-breadcrumbs a{color:var(--blue);font-weight:var(--lf-font-weight-bold)}.account-breadcrumbs a:hover{text-decoration:underline}.account-detail-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 27px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-f2f8fd));box-shadow:0 7px 22px var(--lf-legacy-color-rgba-21-56-72-0p05)}.account-record-identity{display:flex;align-items:center;gap:17px;min-width:0}.account-record-identity>div{min-width:0}.account-detail-title-row h1{overflow:hidden;margin:3px 0 4px;color:var(--ink);font-size:clamp(22px,3vw,29px);letter-spacing:-.035em;text-overflow:ellipsis}.account-record-identity p{margin:0;color:var(--ink-soft);font-size:var(--lf-font-size-1)}.account-back-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.account-detail-state{overflow:hidden;min-height:300px;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface)}.account-path-card{margin-top:14px;padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.account-path-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.account-path-heading h2{margin:4px 0 0;font-size:17px}.account-path-heading p{max-width:500px;margin:0;color:var(--lf-legacy-color-6f858f);font-size:var(--lf-font-size-3);line-height:1.55;text-align:right}.account-stage-path{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));margin:19px 0 0;padding:0;list-style:none}.account-stage-path li{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center;color:var(--lf-legacy-color-738892)}.account-stage-path li:not(:last-child):after{position:absolute;z-index:0;top:13px;left:28px;width:calc(100% - 27px);height:2px;background:var(--lf-legacy-color-dbe4e7);content:""}.account-stage-path li.complete:not(:last-child):after{background:var(--lf-legacy-color-78a7d2)}.account-stage-marker{position:relative;z-index:1;display:grid;grid-row:1 / 3;place-items:center;width:27px;height:27px;border:2px solid var(--lf-legacy-color-ccd9de);border-radius:50%;color:var(--lf-legacy-color-728891);background:var(--lf-color-surface);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.account-stage-path strong{position:relative;z-index:1;font-size:var(--lf-font-size-3)}.account-stage-path small{position:relative;z-index:1;overflow:hidden;margin-top:2px;padding-right:8px;font-size:var(--lf-font-size-2);text-overflow:ellipsis;white-space:nowrap}.account-stage-path li.complete .account-stage-marker{border-color:var(--lf-legacy-color-78a7d2);color:var(--lf-color-text-inverse);background:var(--blue)}.account-stage-path li.complete strong{color:var(--lf-legacy-color-315f8c)}.account-stage-path li.current .account-stage-marker{border-color:var(--blue);color:var(--lf-color-text-inverse);background:var(--blue);box-shadow:0 0 0 5px var(--lf-legacy-color-rgba-57-117-184-0p11)}.account-stage-path li.current strong{color:var(--ink)}.account-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start;margin-top:14px}.account-record-tabs .account-detail-layout{margin-top:0}.account-tab-panel-single{min-width:0}.account-detail-main,.account-detail-rail{display:grid;gap:14px;min-width:0}.account-detail-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.account-detail-card>header{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--line);background:var(--lf-color-background-alt)}.account-detail-card>header>div{min-width:0}.account-detail-card h2{margin:0;font-size:13px}.account-detail-card header p{margin:3px 0 0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.account-card-icon{display:grid;flex:0 0 auto;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--lf-color-text-inverse);background:var(--blue);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.account-card-icon-teal{background:var(--teal)}.account-card-icon-blue{background:var(--blue)}.account-card-icon-gold{background:var(--gold)}.account-card-icon-violet{background:var(--violet)}.account-card-icon-coral{background:var(--coral)}.account-card-count{margin-left:auto;color:var(--ink);font-size:19px;font-weight:var(--lf-font-weight-bold)}.account-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.account-field-grid>div{min-width:0;padding:15px 18px;border-bottom:1px solid var(--lf-color-border-soft)}.account-field-grid>div:nth-child(odd){border-right:1px solid var(--lf-color-border-soft)}.account-field-grid>div:nth-last-child(-n+2){border-bottom:0}.account-field-grid dt,.account-governance-list dt,.account-mini-fields dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.account-field-grid dd,.account-governance-list dd,.account-mini-fields dd{min-width:0;margin:5px 0 0;color:var(--ink);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);overflow-wrap:anywhere}.account-field-grid a{color:var(--blue)}.account-field-grid a:hover{text-decoration:underline}.account-field-grid dd small{display:block;margin-top:3px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.account-governance-list{margin:0;padding:4px 18px 9px}.account-governance-list>div{padding:11px 0;border-bottom:1px solid var(--lf-color-border-soft)}.account-governance-list>div:last-child{border-bottom:0}.account-governance-list code{font-size:var(--lf-font-size-2)}.account-record-id{font-family:var(--lf-font-family-mono);font-size:var(--lf-font-size-2)!important}.account-governance-note{padding:16px 18px;border:1px solid var(--lf-legacy-color-c9dce2);border-left:4px solid var(--blue);border-radius:9px;color:var(--lf-legacy-color-42616f);background:var(--lf-legacy-color-f3f8fd)}.account-governance-note strong{font-size:var(--lf-font-size-3)}.account-governance-note p{margin:6px 0 0;font-size:var(--lf-font-size-2);line-height:1.55}.account-related-table{min-width:780px}.account-related-table th{padding:9px 13px}.account-related-table td{padding:11px 13px;vertical-align:top}.account-related-table td strong,.account-related-table td small,.account-related-table td code{display:block}.account-related-table td strong{color:var(--ink);font-size:var(--lf-font-size-3)}.account-related-table td small{margin-top:3px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);line-height:1.45}.account-related-table td code{overflow:hidden;max-width:240px;margin-top:4px;color:var(--lf-legacy-color-69808b);font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.account-related-table a{color:var(--blue);font-size:var(--lf-font-size-2)}.account-related-table a:hover{text-decoration:underline}.account-contact-table{min-width:890px}.account-tax-table{min-width:920px}.account-order-table{min-width:930px}.account-related-status{display:inline-flex!important;width:fit-content;padding:3px 7px;border:1px solid var(--lf-legacy-color-cbdbe1);border-radius:999px;color:var(--lf-legacy-color-42616f);background:var(--lf-legacy-color-f2f7f8);font-size:var(--lf-font-size-2)!important;font-weight:var(--lf-font-weight-bold);text-transform:capitalize}.account-badge-row{display:flex;flex-wrap:wrap;gap:4px}.account-badge-row span{padding:3px 6px;border:1px solid var(--lf-legacy-color-bcd5df);border-radius:999px;color:var(--lf-legacy-color-286276);background:var(--lf-legacy-color-eef8fa);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.account-badge-row span.muted{border-color:var(--lf-legacy-color-d6dde0);color:var(--lf-legacy-color-6c7d85);background:var(--lf-legacy-color-f2f4f5)}.account-related-footer{padding:9px 14px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2)}.account-related-notice{display:flex;align-items:flex-start;gap:12px;padding:25px 20px}.account-related-notice>span{display:grid;flex:0 0 auto;place-items:center;width:31px;height:31px;border-radius:8px;font-size:14px;font-weight:var(--lf-font-weight-bold)}.account-related-notice h3{margin:0 0 5px;color:var(--ink);font-size:var(--lf-font-size-1)}.account-related-notice p{margin:0;color:var(--lf-legacy-color-6e858f);font-size:var(--lf-font-size-2);line-height:1.55}.account-related-notice code{font-size:var(--lf-font-size-2)}.account-related-notice.restricted>span{color:var(--lf-legacy-color-91651d);background:var(--lf-legacy-color-fff4dc)}.account-related-notice.empty>span{color:var(--blue);background:var(--lf-legacy-color-eaf3fb)}.account-address-grid,.account-credit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.account-address-record,.account-credit-record{overflow:hidden;border:1px solid var(--lf-legacy-color-dbe5e9);border-radius:9px;background:var(--lf-color-background-alt)}.account-address-record.is-default{border-color:var(--lf-legacy-color-9fc1df);box-shadow:inset 3px 0 var(--blue)}.account-address-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid var(--lf-color-border-soft);background:var(--lf-color-surface)}.account-address-title strong,.account-address-title small{display:block}.account-address-title strong{font-size:var(--lf-font-size-3)}.account-address-title small{margin-top:3px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.account-address-record address{display:grid;gap:3px;min-height:90px;padding:12px 13px;color:var(--ink);font-size:var(--lf-font-size-2);font-style:normal;font-weight:var(--lf-font-weight-bold);line-height:1.4}.account-mini-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--lf-color-border-soft)}.account-mini-fields>div{min-width:0;padding:10px 13px;border-bottom:1px solid var(--lf-color-border-soft)}.account-mini-fields>div:nth-child(odd){border-right:1px solid var(--lf-color-border-soft)}.account-mini-fields>div:nth-last-child(-n+2){border-bottom:0}.account-mini-fields dd{font-size:var(--lf-font-size-2)}.account-credit-record>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid var(--lf-color-border-soft);background:var(--lf-color-surface)}.account-credit-record>header strong,.account-credit-record>header small{display:block}.account-credit-record>header strong{font-size:var(--lf-font-size-3)}.account-credit-record>header small{margin-top:3px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.account-credit-record>header>span{color:var(--violet);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold)}.account-credit-values{display:grid;grid-template-columns:1fr 1fr}.account-credit-values>div{padding:15px 13px 10px}.account-credit-values>div+div{border-left:1px solid var(--lf-color-border-soft)}.account-credit-values span,.account-credit-values strong{display:block}.account-credit-values span{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);text-transform:uppercase}.account-credit-values strong{margin-top:4px;font-size:13px}.account-exposure-track{overflow:hidden;height:6px;margin:3px 13px 10px;border-radius:999px;background:var(--lf-color-border-soft)}.account-exposure-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--gold))}.account-credit-record>footer{display:flex;justify-content:space-between;gap:8px;padding:9px 13px;border-top:1px solid var(--lf-color-border-soft);color:var(--lf-color-text-subtle);background:var(--lf-color-surface);font-size:var(--lf-font-size-1)}.account-hold-list{display:grid;gap:9px;padding:14px}.account-hold-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--lf-legacy-color-dce5e8);border-radius:9px;background:var(--lf-color-background-alt)}.account-hold-list article.active{border-color:var(--lf-legacy-color-e7bdb6);background:var(--lf-legacy-color-fff7f5)}.account-hold-state{padding:4px 7px;border-radius:999px;color:var(--lf-legacy-color-5f7179);background:var(--lf-legacy-color-eaf0f2);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);white-space:nowrap}.account-hold-list article.active .account-hold-state{color:var(--lf-legacy-color-9b4034);background:var(--lf-legacy-color-ffe6e1)}.account-hold-list h3{margin:0;font-size:var(--lf-font-size-3)}.account-hold-list p{margin:4px 0;color:var(--lf-legacy-color-5e7783);font-size:var(--lf-font-size-2);line-height:1.45}.account-hold-list small{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1)}.account-hold-list dl{display:grid;grid-template-columns:repeat(3,auto);gap:11px;margin:0}.account-hold-list dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);text-transform:uppercase}.account-hold-list dd{margin:3px 0 0;font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.account-value-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);text-transform:uppercase}.account-value-strip strong{color:var(--ink);font-size:var(--lf-font-size-3)}.account-history-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2)}.account-history-footer a{color:var(--blue);font-weight:var(--lf-font-weight-bold)}.account-history-footer a:hover{text-decoration:underline}@media(max-width:1120px){.account-list-toolbar{align-items:stretch;flex-direction:column}.account-filter-group{grid-template-columns:minmax(220px,1fr) 165px auto auto}.account-stage-path{grid-template-columns:repeat(3,minmax(120px,1fr));row-gap:15px}.account-stage-path li:nth-child(3):after{display:none}}@media(max-width:860px){.account-object-header{grid-template-columns:auto minmax(0,1fr)}.account-header-meta{grid-column:1 / -1;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;width:100%;padding-top:13px;border-top:1px solid var(--lf-color-border-soft)}.account-header-meta .account-refresh{justify-self:end;padding:0}.account-highlights,.account-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.account-highlights>div:nth-child(3),.account-detail-highlights>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.account-highlights>div:nth-child(4),.account-detail-highlights>div:nth-child(4){border-top:1px solid var(--line)}.account-detail-layout{grid-template-columns:1fr}.account-detail-rail{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.account-path-heading{align-items:start;flex-direction:column;gap:8px}.account-path-heading p{text-align:left}.account-hold-list article{grid-template-columns:auto minmax(0,1fr)}.account-hold-list dl{grid-column:1 / -1}}@media(max-width:700px){.account-filter-group{grid-template-columns:1fr 1fr}.account-detail-header{align-items:stretch;flex-direction:column}.account-back-button{align-self:flex-start}.account-stage-path{grid-template-columns:1fr;gap:7px}.account-stage-path li{min-height:40px}.account-stage-path li:not(:last-child):after{display:block;top:26px;left:13px;width:2px;height:calc(100% + 7px)}.account-stage-path small{white-space:normal}.account-detail-rail,.account-address-grid,.account-credit-grid{grid-template-columns:1fr}}@media(max-width:560px){.accounts-page,.account-detail-page{padding-right:12px;padding-left:12px}.account-object-header{align-items:start;padding:20px}.account-object-icon{width:44px;height:44px}.account-title-row h1{font-size:23px}.account-highlights>div,.account-detail-highlights>div{padding:14px}.account-highlights strong{font-size:18px}.account-filter-group{grid-template-columns:1fr}.account-filter-group .button{width:100%}.account-list-toolbar{padding:17px}.account-contract-strip{align-items:flex-start;flex-direction:column}.account-detail-header{padding:19px}.account-record-identity{align-items:flex-start}.account-detail-title-row{align-items:flex-start;flex-direction:column}.account-detail-title-row h1{white-space:normal}.account-path-card{padding:17px}.account-field-grid{grid-template-columns:1fr}.account-field-grid>div:nth-child(odd){border-right:0}.account-field-grid>div:nth-last-child(2){border-bottom:1px solid var(--lf-color-border-soft)}.account-mini-fields{grid-template-columns:1fr}.account-mini-fields>div:nth-child(odd){border-right:0}.account-mini-fields>div:nth-last-child(2){border-bottom:1px solid var(--lf-color-border-soft)}.account-credit-values{grid-template-columns:1fr}.account-credit-values>div+div{border-top:1px solid var(--lf-color-border-soft);border-left:0}.account-credit-record>footer{flex-direction:column}.account-hold-list article{grid-template-columns:1fr}.account-hold-list dl{grid-column:auto;grid-template-columns:1fr 1fr 1fr}}.catalog-object-header,.catalog-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-effafa));box-shadow:0 7px 22px var(--lf-legacy-color-rgba-21-56-72-0p05)}.catalog-object-icon{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;border-radius:11px;color:var(--lf-color-text-inverse);background:var(--teal);box-shadow:0 7px 16px var(--lf-legacy-color-rgba-35-139-157-0p2);font-size:19px;font-weight:var(--lf-font-weight-bold)}.catalog-object-heading{min-width:0}.catalog-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.catalog-title-row h1{overflow:hidden;margin:3px 0;color:var(--ink);font-size:clamp(23px,3vw,29px);letter-spacing:-.035em;text-overflow:ellipsis}.catalog-object-heading>p{max-width:780px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.catalog-view-chip{padding:5px 10px;border:1px solid var(--lf-legacy-color-acd4d8);border-radius:999px;color:var(--lf-legacy-color-1b6672);background:var(--lf-legacy-color-ebf8f9);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.catalog-header-meta{display:grid;justify-items:end;gap:3px;min-width:126px}.catalog-header-meta>span{color:var(--lf-legacy-color-567986);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.catalog-header-meta strong{color:var(--ink);font-size:13px}.catalog-refresh{padding:4px 0 0;border:0;color:var(--teal);background:transparent;cursor:pointer;font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.catalog-refresh:hover,.catalog-refresh:focus-visible{color:var(--nav);text-decoration:underline}.catalog-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.catalog-highlights>div{min-width:0;padding:17px 19px}.catalog-highlights>div+div{border-left:1px solid var(--line)}.catalog-highlights span{display:block;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.catalog-highlights strong{display:block;overflow:hidden;margin:5px 0 3px;color:var(--ink);font-size:21px;text-overflow:ellipsis;white-space:nowrap}.catalog-highlights small{display:block;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3);line-height:1.35}.catalog-list-card{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 8px 22px var(--lf-legacy-color-rgba-21-56-72-0p04)}.catalog-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 21px;border-bottom:1px solid var(--line)}.catalog-list-toolbar h2{margin:4px 0 2px;font-size:17px;letter-spacing:-.02em}.catalog-list-toolbar p{margin:0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.catalog-filter-group{display:grid;grid-template-columns:minmax(260px,1fr) 160px auto auto;gap:9px;align-items:end}.catalog-filter-group label{display:grid;gap:5px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.catalog-filter-group input,.catalog-filter-group select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lf-color-border-strong);border-radius:7px;color:var(--ink);background:var(--lf-color-surface);font-size:var(--lf-font-size-1)}.catalog-filter-group input:focus,.catalog-filter-group select:focus{outline:3px solid var(--lf-legacy-color-rgba-35-139-157-0p13);border-color:var(--teal)}.catalog-table{min-width:1120px}.catalog-table th,.catalog-sku-table th{padding:10px 14px}.catalog-table td,.catalog-sku-table td{padding:12px 14px;vertical-align:top}.catalog-table tbody tr{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.catalog-table tbody tr:hover{background:var(--lf-legacy-color-f2fafb)}.catalog-table tbody tr:focus-within{position:relative;z-index:1;outline:3px solid var(--lf-legacy-color-rgba-35-139-157-0p18);outline-offset:-3px;background:var(--lf-legacy-color-f2fafb)}.catalog-table td strong,.catalog-table td small,.catalog-sku-table td strong,.catalog-sku-table td small{display:block}.catalog-table td strong,.catalog-sku-table td strong{color:var(--ink);font-size:var(--lf-font-size-3)}.catalog-table td small,.catalog-sku-table td small{max-width:260px;margin-top:4px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);line-height:1.45}.catalog-record-link{color:var(--lf-legacy-color-155665);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.catalog-record-link:hover,.catalog-record-link:focus{color:var(--teal);text-decoration:underline}.catalog-align-right{text-align:right}.catalog-status-pill,.catalog-related-status{display:inline-flex;align-items:center;width:fit-content;min-height:23px;padding:0 9px;border:1px solid var(--lf-legacy-color-cad7dc);border-radius:999px;color:var(--lf-legacy-color-425e6c);background:var(--lf-legacy-color-f2f6f7);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);line-height:1;white-space:nowrap}.catalog-status-draft{border-color:var(--lf-legacy-color-d8cba9);color:var(--lf-legacy-color-785f20);background:var(--lf-legacy-color-fff8e5)}.catalog-status-active{border-color:var(--lf-legacy-color-abd2c6);color:var(--lf-legacy-color-236a58);background:var(--lf-legacy-color-edf9f5)}.catalog-status-inactive{border-color:var(--lf-legacy-color-c8ced2);color:var(--lf-legacy-color-5f6e76);background:var(--lf-legacy-color-f1f3f4)}.catalog-status-discontinued{border-color:var(--lf-legacy-color-e4bbb4);color:var(--lf-legacy-color-9b4034);background:var(--lf-color-error-surface)}.catalog-contract-strip{display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;padding:10px 21px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.catalog-contract-strip code{padding:4px 6px;border-radius:4px;color:var(--lf-legacy-color-486875);background:var(--lf-legacy-color-edf4f6);font-size:var(--lf-font-size-2);letter-spacing:0;text-transform:none}.catalog-breadcrumbs{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.catalog-breadcrumbs a,.catalog-back-link{color:var(--teal);font-weight:var(--lf-font-weight-bold)}.catalog-breadcrumbs a:hover,.catalog-back-link:hover{text-decoration:underline}.catalog-back-link{display:inline-flex;margin-top:14px;font-size:var(--lf-font-size-3)}.catalog-detail-loading{min-height:300px;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface)}.catalog-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start;margin-top:14px}.catalog-detail-main{display:grid;gap:14px;min-width:0}.catalog-detail-card,.catalog-governance-panel{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.catalog-detail-card>header{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--line);background:var(--lf-color-background-alt)}.catalog-detail-card>header>div{min-width:0}.catalog-detail-card h2{margin:0;font-size:13px}.catalog-detail-card header p{margin:3px 0 0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.catalog-card-icon{display:grid;flex:0 0 auto;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--lf-color-text-inverse);background:var(--blue);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.catalog-card-icon.teal{background:var(--teal)}.catalog-card-count{margin-left:auto;color:var(--ink);font-size:19px;font-weight:var(--lf-font-weight-bold)}.catalog-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.catalog-definition-grid>div{min-width:0;padding:15px 18px;border-bottom:1px solid var(--lf-color-border-soft)}.catalog-definition-grid>div:nth-child(odd):not(.wide){border-right:1px solid var(--lf-color-border-soft)}.catalog-definition-grid>div.wide{grid-column:1 / -1}.catalog-definition-grid dt,.catalog-governance-panel dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.catalog-definition-grid dd,.catalog-governance-panel dd{min-width:0;margin:5px 0 0;color:var(--ink);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);overflow-wrap:anywhere}.catalog-definition-grid code{font-size:var(--lf-font-size-2)}.catalog-sku-table{min-width:980px}.catalog-related-status{min-height:21px;padding:0 7px;font-size:var(--lf-font-size-2);text-transform:capitalize}.catalog-sku-evidence{display:flex;flex-wrap:wrap;gap:4px;max-width:280px}.catalog-evidence-badge{display:inline-flex;padding:3px 6px;border:1px solid var(--lf-legacy-color-c9d6db);border-radius:999px;color:var(--lf-legacy-color-647a84);background:var(--lf-legacy-color-f4f7f8);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);white-space:nowrap}.catalog-evidence-badge.available{border-color:var(--lf-legacy-color-afd5c8);color:var(--lf-legacy-color-246b58);background:var(--lf-legacy-color-edf9f5)}.catalog-evidence-badge.missing{border-color:var(--lf-legacy-color-ddcba4);color:var(--lf-legacy-color-806427);background:var(--lf-legacy-color-fff8e9)}.catalog-governance-panel{padding:20px;border-top:4px solid var(--teal)}.catalog-governance-panel h2{margin:5px 0 8px;font-size:19px;letter-spacing:-.025em}.catalog-governance-panel>p{margin:0;color:var(--lf-legacy-color-637b86);font-size:var(--lf-font-size-2);line-height:1.6}.catalog-governance-panel>dl{margin:16px 0 0}.catalog-governance-panel>dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--lf-color-border-soft)}.catalog-governance-panel>dl dd{text-align:right}.catalog-governance-panel>h3{margin:0 0 8px;font-size:var(--lf-font-size-3)}.catalog-governance-panel>code{display:block;overflow:hidden;margin-top:13px;padding:8px;border-radius:6px;color:var(--lf-legacy-color-486875);background:var(--lf-legacy-color-edf4f6);font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.catalog-policy-divider{height:1px;margin:17px 0;background:var(--lf-color-border-soft)}.catalog-blocker-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.catalog-blocker-list li{position:relative;padding:8px 9px 8px 25px;border:1px solid var(--lf-legacy-color-ecd6a7);border-radius:7px;color:var(--lf-legacy-color-72591f);background:var(--lf-legacy-color-fff9ec);font-size:var(--lf-font-size-2);line-height:1.45}.catalog-blocker-list li:before{position:absolute;top:8px;left:9px;content:"○";font-weight:var(--lf-font-weight-bold)}.catalog-clear-note{padding:10px;border:1px solid var(--lf-legacy-color-abd2c6);border-radius:7px;color:var(--lf-legacy-color-236a58)!important;background:var(--lf-legacy-color-edf9f5)}@media(max-width:1120px){.catalog-list-toolbar{align-items:stretch;flex-direction:column}.catalog-filter-group{grid-template-columns:minmax(220px,1fr) 160px auto auto}}@media(max-width:860px){.catalog-object-header,.catalog-detail-header{grid-template-columns:auto minmax(0,1fr)}.catalog-header-meta{grid-column:1 / -1;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;width:100%;padding-top:13px;border-top:1px solid var(--lf-color-border-soft)}.catalog-header-meta .catalog-refresh{justify-self:end;padding:0}.catalog-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-highlights>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.catalog-highlights>div:nth-child(4){border-top:1px solid var(--line)}.catalog-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.catalog-filter-group{grid-template-columns:1fr 1fr}}@media(max-width:560px){.catalog-page{padding-right:12px;padding-left:12px}.catalog-object-header,.catalog-detail-header{align-items:start;padding:20px}.catalog-object-icon{width:44px;height:44px}.catalog-title-row{align-items:flex-start;flex-direction:column}.catalog-title-row h1{overflow:visible;font-size:23px;white-space:normal}.catalog-object-heading>p{grid-column:1 / -1}.catalog-highlights>div{padding:14px}.catalog-highlights strong{font-size:18px}.catalog-filter-group{grid-template-columns:1fr}.catalog-filter-group .button{width:100%}.catalog-list-toolbar{padding:17px}.catalog-contract-strip{align-items:flex-start;flex-direction:column}.catalog-definition-grid{grid-template-columns:1fr}.catalog-definition-grid>div:nth-child(odd):not(.wide){border-right:0}}.quote-object-header,.quote-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(105deg,var(--lf-color-surface),var(--lf-legacy-color-f7f3fd));box-shadow:0 7px 22px var(--lf-legacy-color-rgba-21-56-72-0p05)}.quote-object-icon{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;border-radius:11px;color:var(--lf-color-text-inverse);background:var(--violet);box-shadow:0 7px 16px var(--lf-legacy-color-rgba-116-92-166-0p22);font-size:19px;font-weight:var(--lf-font-weight-bold)}.quote-object-heading{min-width:0}.quote-title-row,.quote-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.quote-title-row h1,.quote-detail-title-row h1{overflow:hidden;margin:3px 0;color:var(--ink);font-size:clamp(23px,3vw,29px);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.quote-object-heading>p{max-width:800px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.quote-view-chip{padding:5px 10px;border:1px solid var(--lf-legacy-color-c9bde1);border-radius:999px;color:var(--lf-legacy-color-594181);background:var(--lf-legacy-color-f6f1fc);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.quote-header-meta{display:grid;justify-items:end;gap:3px;min-width:126px}.quote-header-meta>span{color:var(--lf-legacy-color-6c6186);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.quote-header-meta strong{color:var(--ink);font-size:13px}.quote-refresh{padding:4px 0 0;border:0;color:var(--violet);background:transparent;cursor:pointer;font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.quote-refresh:hover,.quote-refresh:focus-visible{color:var(--nav);text-decoration:underline}.quote-highlights,.quote-detail-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.quote-highlights>div,.quote-detail-highlights>div{min-width:0;padding:17px 19px}.quote-highlights>div+div,.quote-detail-highlights>div+div{border-left:1px solid var(--line)}.quote-highlights span,.quote-detail-highlights span{display:block;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.quote-highlights strong,.quote-detail-highlights strong{display:block;overflow:hidden;margin:5px 0 3px;color:var(--ink);font-size:21px;text-overflow:ellipsis;white-space:nowrap}.quote-detail-highlights strong{font-size:16px}.quote-highlights small,.quote-detail-highlights small{display:block;overflow:hidden;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.quote-list-card{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 8px 22px var(--lf-legacy-color-rgba-21-56-72-0p04)}.quote-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 21px;border-bottom:1px solid var(--line)}.quote-list-toolbar h2{margin:4px 0 2px;font-size:17px;letter-spacing:-.02em}.quote-list-toolbar p{margin:0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.quote-filter-group{display:grid;grid-template-columns:minmax(260px,1fr) 170px auto auto;gap:9px;align-items:end}.quote-filter-group label{display:grid;gap:5px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.quote-filter-group input,.quote-filter-group select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--lf-color-border-strong);border-radius:7px;color:var(--ink);background:var(--lf-color-surface);font-size:var(--lf-font-size-1)}.quote-filter-group input:focus,.quote-filter-group select:focus{outline:3px solid var(--lf-legacy-color-rgba-116-92-166-0p13);border-color:var(--violet)}.quote-table{min-width:1120px}.quote-table th,.quote-related-table th{padding:10px 14px}.quote-table td,.quote-related-table td{padding:12px 14px;vertical-align:top}.quote-table tbody tr{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.quote-table tbody tr:hover{background:var(--lf-legacy-color-f8f5fc)}.quote-table tbody tr:focus-within{position:relative;z-index:1;outline:3px solid var(--lf-legacy-color-rgba-116-92-166-0p17);outline-offset:-3px;background:var(--lf-legacy-color-f8f5fc)}.quote-table td strong,.quote-table td small,.quote-related-table td strong,.quote-related-table td small{display:block}.quote-table td strong,.quote-related-table td strong{color:var(--ink);font-size:var(--lf-font-size-3)}.quote-table td small,.quote-related-table td small{max-width:320px;margin-top:4px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);line-height:1.45}.quote-table td code,.quote-related-table td code{display:block;overflow:hidden;max-width:260px;margin-top:4px;color:var(--lf-legacy-color-728792);font-size:var(--lf-font-size-1);text-overflow:ellipsis}.quote-record-link{color:var(--lf-legacy-color-594181);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.quote-record-link:hover,.quote-record-link:focus{color:var(--violet);text-decoration:underline}.quote-align-right{text-align:right}.quote-contract-strip{display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;padding:10px 21px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.quote-contract-strip code{padding:4px 6px;border-radius:4px;color:var(--lf-legacy-color-486875);background:var(--lf-legacy-color-edf4f6);font-size:var(--lf-font-size-2);letter-spacing:0;text-transform:none}.quote-contract-strip strong{color:var(--lf-legacy-color-5b4583)}.quote-status-pill{display:inline-flex;align-items:center;min-height:23px;padding:0 9px;border:1px solid var(--lf-legacy-color-cbd4d8);border-radius:999px;color:var(--lf-legacy-color-536872);background:var(--lf-legacy-color-f2f5f6);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);line-height:1;white-space:nowrap}.quote-status-progress{border-color:var(--lf-legacy-color-a9cbd7);color:var(--lf-legacy-color-1d6175);background:var(--lf-legacy-color-ebf8fb)}.quote-status-priced{border-color:var(--lf-legacy-color-b9cde4);color:var(--lf-legacy-color-315f8b);background:var(--lf-legacy-color-f0f6fc)}.quote-status-warning{border-color:var(--lf-legacy-color-dfc68f);color:var(--lf-legacy-color-785b1c);background:var(--lf-legacy-color-fff8e7)}.quote-status-approved,.quote-status-accepted,.quote-status-ordered{border-color:var(--lf-legacy-color-abd2c6);color:var(--lf-legacy-color-236a58);background:var(--lf-legacy-color-edf9f5)}.quote-status-presented{border-color:var(--lf-legacy-color-c9bde1);color:var(--lf-legacy-color-594181);background:var(--lf-legacy-color-f6f1fc)}.quote-status-danger{border-color:var(--lf-legacy-color-e4bbb4);color:var(--lf-legacy-color-9b4034);background:var(--lf-color-error-surface)}.quote-status-muted,.quote-status-none{border-color:var(--lf-legacy-color-cbd2d6);color:var(--lf-legacy-color-66747b);background:var(--lf-legacy-color-f1f3f4)}.quote-breadcrumbs{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-3)}.quote-breadcrumbs a,.quote-back-link{color:var(--violet);font-weight:var(--lf-font-weight-bold)}.quote-breadcrumbs a:hover,.quote-back-link:hover{text-decoration:underline}.quote-back-link{display:inline-flex;margin-top:14px;font-size:var(--lf-font-size-3)}.quote-detail-state{min-height:300px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface)}.quote-detail-header{display:flex;justify-content:space-between}.quote-record-identity{display:flex;align-items:center;gap:17px;min-width:0}.quote-record-identity>div{min-width:0}.quote-record-identity p{margin:2px 0 0;color:var(--ink-soft);font-size:var(--lf-font-size-3)}.quote-detail-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.quote-detail-actions>span{width:100%;color:var(--lf-legacy-color-768b94);font-size:var(--lf-font-size-2);text-align:right;text-transform:uppercase}.quote-detail-actions .button{display:inline-flex;align-items:center;justify-content:center}.quote-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start;margin-top:14px}.quote-detail-main,.quote-detail-rail{display:grid;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:14px}.quote-detail-card,.quote-governance-panel{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 6px 18px var(--lf-legacy-color-rgba-21-56-72-0p035)}.quote-detail-card>header{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--line);background:var(--lf-color-background-alt)}.quote-detail-card>header>div{min-width:0}.quote-detail-card h2{margin:0;font-size:13px}.quote-detail-card header p{margin:3px 0 0;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.quote-card-icon{display:grid;flex:0 0 auto;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--lf-color-text-inverse);background:var(--violet);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.quote-card-icon-teal{background:var(--teal)}.quote-card-icon-blue{background:var(--blue)}.quote-card-icon-gold{background:var(--gold)}.quote-card-icon-coral{background:var(--coral)}.quote-card-count{margin-left:auto;color:var(--ink);font-size:19px;font-weight:var(--lf-font-weight-bold)}.quote-related-footer{padding:10px 14px;border-top:1px solid var(--line);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2)}.quote-related-table{min-width:980px}.quote-lines-table{min-width:1260px}.quote-version-table{min-width:1160px}.quote-version-table tr.current{background:var(--lf-legacy-color-f8f5fc);box-shadow:inset 3px 0 var(--violet)}.quote-restricted-value{display:inline-flex;padding:4px 7px;border:1px solid var(--lf-legacy-color-dacba9);border-radius:999px;color:var(--lf-legacy-color-765d24);background:var(--lf-legacy-color-fff8e8);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.quote-total-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.quote-total-grid>div{min-width:0;padding:14px 16px;border-right:1px solid var(--lf-color-border-soft);border-bottom:1px solid var(--lf-color-border-soft)}.quote-total-grid>div:nth-child(4n){border-right:0}.quote-total-grid dt,.quote-snapshot-provenance dt,.quote-rail-list dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.quote-total-grid dd,.quote-snapshot-provenance dd,.quote-rail-list dd{min-width:0;margin:5px 0 0;color:var(--ink);font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-bold);overflow-wrap:anywhere}.quote-total-grid .emphasis{background:var(--lf-legacy-color-f7f3fd)}.quote-total-grid .emphasis dd{color:var(--lf-legacy-color-594181);font-size:16px}.quote-total-grid .restricted{background:var(--lf-legacy-color-fffaf0)}.quote-total-grid .restricted dd{color:var(--lf-legacy-color-765d24)}.quote-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--lf-color-border-soft)}.quote-context-grid>div{min-width:0;padding:15px 16px}.quote-context-grid>div+div{border-left:1px solid var(--lf-color-border-soft)}.quote-context-grid>div>span{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.quote-address-block address{display:grid;gap:3px;margin-top:7px;color:var(--ink);font-size:var(--lf-font-size-2);font-style:normal;font-weight:var(--lf-font-weight-bold);line-height:1.4}.quote-address-block p,.quote-term-block p{margin:7px 0 0;color:var(--lf-legacy-color-738993);font-size:var(--lf-font-size-2);line-height:1.45}.quote-address-block small{display:block;margin-top:7px;color:var(--lf-legacy-color-788d96);font-size:var(--lf-font-size-1)}.quote-term-block dl{margin:6px 0 0}.quote-term-block dl>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-top:1px solid var(--lf-legacy-color-edf1f2)}.quote-term-block dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1)}.quote-term-block dd{margin:0;color:var(--ink);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);text-align:right}.quote-snapshot-provenance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.quote-snapshot-provenance>div{min-width:0;padding:12px 16px;border-right:1px solid var(--lf-color-border-soft);border-bottom:1px solid var(--lf-color-border-soft)}.quote-snapshot-provenance>div:nth-child(3n){border-right:0}.quote-snapshot-provenance code{display:block;overflow:hidden;font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.quote-inline-notice{display:flex;gap:11px;align-items:flex-start;padding:20px 18px;color:var(--lf-legacy-color-58717d)}.quote-inline-notice>span{display:grid;flex:0 0 auto;place-items:center;width:27px;height:27px;border-radius:7px;color:var(--violet);background:var(--lf-legacy-color-f1ebf9);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.quote-inline-notice h3{margin:0 0 4px;color:var(--ink);font-size:var(--lf-font-size-3)}.quote-inline-notice p{margin:0;font-size:var(--lf-font-size-2);line-height:1.55}.quote-inline-notice.restricted{color:var(--lf-legacy-color-735d27);background:var(--lf-legacy-color-fffaf0)}.quote-inline-notice.restricted>span{color:var(--lf-legacy-color-806527);background:var(--lf-legacy-color-fff2cf)}.quote-inline-notice code{font-size:var(--lf-font-size-2)}.quote-governance-panel .quote-inline-notice{margin:13px -4px -4px;padding:12px;border-radius:8px}.quote-evidence-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.quote-evidence-columns>section{min-width:0;padding:16px}.quote-evidence-columns>section+section{border-left:1px solid var(--lf-color-border-soft)}.quote-evidence-columns h3,.quote-document-grid h3{display:flex;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:var(--lf-font-size-3)}.quote-evidence-columns h3 span,.quote-document-grid h3 span{color:var(--lf-legacy-color-708892)}.quote-evidence-columns ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.quote-evidence-columns li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px;border:1px solid var(--lf-legacy-color-e0e8eb);border-radius:7px}.quote-evidence-columns li strong{overflow:hidden;color:var(--ink);font-size:var(--lf-font-size-2);text-overflow:ellipsis;white-space:nowrap}.quote-evidence-columns li>span{color:var(--ink);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.quote-evidence-columns li small{grid-column:1 / -1;color:var(--lf-legacy-color-758a94);font-size:var(--lf-font-size-1);line-height:1.45}.quote-evidence-columns section>p{margin:0;color:var(--lf-legacy-color-748992);font-size:var(--lf-font-size-2);line-height:1.5}.quote-two-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quote-ledger-list{display:grid}.quote-ledger-list article{min-width:0;padding:13px 16px;border-bottom:1px solid var(--lf-color-border-soft)}.quote-ledger-list article:last-child{border-bottom:0}.quote-ledger-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.quote-ledger-list article strong{color:var(--ink);font-size:var(--lf-font-size-2)}.quote-ledger-list article>div:first-child span{color:var(--lf-legacy-color-496b79);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.quote-ledger-list article>div:first-child span.passed{color:var(--lf-legacy-color-236a58)}.quote-ledger-list article>div:first-child span.failed{color:var(--lf-legacy-color-9b4034)}.quote-ledger-list article p{margin:5px 0 2px;color:var(--lf-legacy-color-637b86);font-size:var(--lf-font-size-2)}.quote-ledger-list article small{color:var(--lf-legacy-color-7d929a);font-size:var(--lf-font-size-1)}.quote-ledger-list article>code{display:block;overflow:hidden;margin-top:7px;color:var(--lf-legacy-color-728792);font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.quote-ledger-list details{margin-top:7px}.quote-ledger-list summary{color:var(--lf-legacy-color-5e4a87);cursor:pointer;font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.quote-ledger-list pre{overflow:auto;max-height:180px;padding:8px;border-radius:6px;color:var(--lf-legacy-color-526c77);background:var(--lf-legacy-color-f3f7f8);font-size:var(--lf-font-size-1);line-height:1.45}.quote-mini-restriction{margin-top:7px;padding:7px;border-radius:6px;color:var(--lf-legacy-color-735d27);background:var(--lf-legacy-color-fff8e7);font-size:var(--lf-font-size-1)}.quote-mini-restriction code{font-size:var(--lf-font-size-1)}.quote-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-document-grid>section{min-width:0;padding:16px}.quote-document-grid>section+section{border-left:1px solid var(--lf-color-border-soft)}.quote-document-grid article{min-width:0;padding:10px 0;border-top:1px solid var(--lf-color-border-soft)}.quote-document-grid article>div{display:flex;justify-content:space-between;gap:9px}.quote-document-grid article strong{color:var(--ink);font-size:var(--lf-font-size-2)}.quote-document-grid article span{color:var(--lf-legacy-color-617b87);font-size:var(--lf-font-size-1)}.quote-document-grid article p{margin:5px 0;color:var(--lf-legacy-color-657e89);font-size:var(--lf-font-size-2)}.quote-document-grid article code,.quote-document-grid article small{display:block;overflow:hidden;margin-top:4px;color:var(--lf-legacy-color-738892);font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.quote-subsection-empty{color:var(--lf-legacy-color-748992);font-size:var(--lf-font-size-2)}.quote-governance-panel{min-width:0;max-width:100%;padding:20px;border-top:4px solid var(--violet);box-sizing:border-box;overflow-wrap:anywhere}.quote-governance-panel h2{margin:5px 0 8px;font-size:18px;letter-spacing:-.025em}.quote-governance-panel>h3{margin:0 0 7px;font-size:var(--lf-font-size-3)}.quote-governance-panel>p{margin:0;color:var(--lf-legacy-color-637b86);font-size:var(--lf-font-size-2);line-height:1.6}.quote-governance-panel>ul{display:grid;gap:0;margin:15px 0 0;padding:0;list-style:none}.quote-governance-panel>ul>li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid var(--lf-legacy-color-e4ebee)}.quote-governance-panel>ul>li>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.quote-governance-panel>ul>li>span.authorized{color:var(--lf-legacy-color-246b58);background:var(--lf-legacy-color-e9f7f2)}.quote-governance-panel>ul>li>span.restricted{color:var(--lf-legacy-color-765d24);background:var(--lf-legacy-color-fff4d9)}.quote-governance-panel>ul>li strong,.quote-governance-panel>ul>li code{display:block}.quote-governance-panel>ul>li strong{color:var(--ink);font-size:var(--lf-font-size-2)}.quote-governance-panel>ul>li code{margin-top:3px;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1)}.quote-governance-panel>ul>li small{color:var(--lf-legacy-color-70858f);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.quote-policy-divider{height:1px;margin:17px 0;background:var(--lf-color-border-soft)}.quote-rail-list{margin:13px 0 0}.quote-rail-list>div{padding:9px 0;border-top:1px solid var(--lf-legacy-color-e4ebee)}.quote-rail-list dd small{display:block;margin-top:3px;color:var(--lf-legacy-color-788d96);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-medium)}.quote-rail-list dd a{color:var(--lf-legacy-color-594181)}.quote-rail-list dd a:hover{text-decoration:underline}.quote-rail-list code{display:block;overflow:hidden;font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.quote-rail-list.compact{margin-top:8px}.quote-order-list{margin-top:12px!important}.quote-order-list li{grid-template-columns:minmax(0,1fr) auto!important}.quote-order-number{color:var(--lf-legacy-color-594181);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.quote-order-list li strong{text-align:right}.quote-order-list li small{grid-column:1 / -1;line-height:1.4}.quote-readonly-note{min-width:0;max-width:100%;padding:15px;border:1px solid var(--lf-legacy-color-c9bde1);border-left:4px solid var(--violet);border-radius:10px;color:var(--lf-legacy-color-4f426b);background:var(--lf-legacy-color-f8f5fc);box-sizing:border-box;overflow-wrap:anywhere}.quote-readonly-note strong{font-size:var(--lf-font-size-2)}.quote-readonly-note p{margin:6px 0 10px;font-size:var(--lf-font-size-2);line-height:1.55}.quote-readonly-note code{display:block;overflow:hidden;font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.quote-list-toolbar{align-items:stretch;flex-direction:column}.quote-filter-group{grid-template-columns:minmax(220px,1fr) 170px auto auto}.quote-detail-layout{grid-template-columns:minmax(0,1fr) 300px}.quote-two-card-grid{grid-template-columns:1fr}.quote-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-total-grid>div:nth-child(4n){border-right:1px solid var(--lf-color-border-soft)}.quote-total-grid>div:nth-child(3n){border-right:0}}.procurement-page{--procurement-ink: var(--lf-legacy-color-193a4a);--procurement-coral: var(--lf-legacy-color-ed725f);--procurement-soft: var(--lf-legacy-color-fff7f4);padding:26px 32px 42px;color:var(--procurement-ink)}.procurement-object-header,.procurement-detail-header,.procurement-list-card,.procurement-detail-card,.procurement-governance-panel,.procurement-highlights,.procurement-detail-highlights{border:1px solid var(--lf-legacy-color-d5e1e5);border-radius:12px;background:var(--lf-color-surface);box-shadow:0 8px 22px var(--lf-legacy-color-rgb-295972-5pct)}.procurement-object-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:28px 30px;background:linear-gradient(112deg,var(--lf-color-surface) 0%,var(--lf-color-surface) 70%,var(--procurement-soft) 100%)}.procurement-object-icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:13px;color:var(--lf-color-surface);background:linear-gradient(145deg,var(--lf-legacy-color-f47d68),var(--lf-legacy-color-df5e4f));box-shadow:0 8px 18px var(--lf-legacy-color-rgb-2239479-20pct);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.05em}.procurement-object-heading{min-width:0}.procurement-object-heading .eyebrow,.procurement-detail-header .eyebrow,.procurement-governance-panel .eyebrow{color:var(--lf-legacy-color-6f8792);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.16em;text-transform:uppercase}.procurement-title-row,.procurement-detail-title-row{display:flex;gap:12px;align-items:center;margin:4px 0 5px}.procurement-title-row h1,.procurement-detail-title-row h1{margin:0;color:var(--lf-legacy-color-173848);font-size:27px;line-height:1.1;letter-spacing:-.025em}.procurement-object-heading p,.procurement-record-identity p{margin:0;color:var(--lf-legacy-color-6d8793);font-size:var(--lf-font-size-3);line-height:1.55}.procurement-view-chip{padding:5px 9px;border:1px solid var(--lf-legacy-color-f0b4a9);border-radius:999px;color:var(--lf-legacy-color-a44437);background:var(--lf-legacy-color-fff8f6);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.04em}.procurement-header-meta{display:grid;justify-items:end;gap:3px;min-width:105px}.procurement-header-meta>span{color:var(--lf-legacy-color-8499a2);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.procurement-header-meta strong{font-size:13px}.procurement-header-meta button{margin-top:7px;padding:0;border:0;color:var(--lf-legacy-color-a8493c);background:transparent;font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);cursor:pointer}.procurement-highlights,.procurement-detail-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;overflow:hidden}.procurement-highlights>div,.procurement-detail-highlights>div{display:grid;gap:3px;padding:18px 20px}.procurement-highlights>div+div,.procurement-detail-highlights>div+div{border-left:1px solid var(--lf-legacy-color-e1e9ec)}.procurement-highlights span,.procurement-detail-highlights span{color:var(--lf-legacy-color-708893);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.procurement-highlights strong,.procurement-detail-highlights strong{color:var(--lf-legacy-color-173848);font-size:22px;line-height:1}.procurement-highlights small,.procurement-detail-highlights small{color:var(--lf-legacy-color-8497a0);font-size:var(--lf-font-size-2)}.procurement-list-card{margin-top:16px;overflow:hidden}.procurement-list-toolbar{display:flex;gap:24px;align-items:end;justify-content:space-between;padding:21px 22px;border-bottom:1px solid var(--lf-color-border-soft)}.procurement-list-toolbar h2{margin:3px 0;font-size:15px}.procurement-list-toolbar p{margin:0;color:var(--lf-legacy-color-80949e);font-size:var(--lf-font-size-2)}.procurement-filter-group{display:grid;grid-template-columns:minmax(230px,1fr) 170px auto auto;gap:9px;align-items:end}.procurement-filter-group label{display:grid;gap:5px;color:var(--lf-legacy-color-6c838e);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.procurement-filter-group input,.procurement-filter-group select{height:34px;padding:0 10px;border:1px solid var(--lf-legacy-color-cbdadf);border-radius:7px;color:var(--lf-legacy-color-294856);background:var(--lf-color-surface);font:inherit;font-size:var(--lf-font-size-2);text-transform:none}.procurement-filter-group .button{height:34px}.procurement-table-scroll,.procurement-related-table-scroll{overflow-x:auto}.procurement-table,.procurement-related-table,.procurement-ack-table{width:100%;border-collapse:collapse}.procurement-table th,.procurement-related-table th,.procurement-ack-table th{padding:10px 14px;border-bottom:1px solid var(--lf-color-border-soft);color:var(--lf-legacy-color-607984);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.procurement-table td,.procurement-related-table td,.procurement-ack-table td{padding:12px 14px;border-bottom:1px solid var(--lf-legacy-color-e4ecee);color:var(--lf-legacy-color-46606c);font-size:var(--lf-font-size-2);vertical-align:top}.procurement-table tbody tr{cursor:pointer;transition:background .15s ease}.procurement-table tbody tr:hover{background:var(--lf-legacy-color-fff9f7)}.procurement-table td strong,.procurement-related-table td strong{display:block;color:var(--lf-legacy-color-244654);font-size:var(--lf-font-size-2)}.procurement-table td small,.procurement-related-table td small,.procurement-ack-table td small{display:block;margin-top:3px;color:var(--lf-legacy-color-8398a1);font-size:var(--lf-font-size-1);line-height:1.35}.procurement-table td code,.procurement-related-table td code{display:block;overflow:hidden;max-width:190px;margin-top:4px;color:var(--lf-legacy-color-8a99a0);font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.procurement-record-link{color:var(--lf-legacy-color-a8483a);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);text-decoration:none}.procurement-record-link:hover{text-decoration:underline}.procurement-align-right{text-align:right!important}.procurement-status-pill{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--lf-legacy-color-cbd9dd);border-radius:999px;color:var(--lf-legacy-color-516a75);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);white-space:nowrap}.procurement-status-ready{border-color:var(--lf-legacy-color-d5c68e);color:var(--lf-legacy-color-7c6410);background:var(--lf-legacy-color-fffbea)}.procurement-status-progress,.procurement-status-transmitted{border-color:var(--lf-legacy-color-9fc8d7);color:var(--lf-legacy-color-25657b);background:var(--lf-legacy-color-eef9fc)}.procurement-status-acknowledged{border-color:var(--lf-legacy-color-8fcbb7);color:var(--lf-legacy-color-1d7057);background:var(--lf-legacy-color-effbf7)}.procurement-status-complete{border-color:var(--lf-legacy-color-83c6a1);color:var(--lf-legacy-color-256b48);background:var(--lf-legacy-color-effaf3)}.procurement-status-warning{border-color:var(--lf-legacy-color-e2bd76);color:var(--lf-legacy-color-805b15);background:var(--lf-legacy-color-fff8e8)}.procurement-status-danger{border-color:var(--lf-legacy-color-e7a095);color:var(--lf-legacy-color-a33d31);background:var(--lf-legacy-color-fff3f1)}.procurement-status-muted{color:var(--lf-legacy-color-7b8b92);background:var(--lf-color-accent-slate-surface)}.procurement-contract-strip{display:flex;gap:9px;align-items:center;padding:12px 18px;border-top:1px solid var(--lf-color-border-soft);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1)}.procurement-contract-strip code{margin-right:12px;color:var(--lf-legacy-color-375866)}.procurement-contract-strip strong{color:var(--lf-legacy-color-1d7057)}.procurement-breadcrumbs{display:flex;gap:8px;align-items:center;margin:0 0 10px 4px;color:var(--lf-legacy-color-778d97);font-size:var(--lf-font-size-2)}.procurement-breadcrumbs a,.procurement-back-link{color:var(--lf-legacy-color-9f483c);font-weight:var(--lf-font-weight-bold);text-decoration:none}.procurement-detail-header{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 25px;background:linear-gradient(112deg,var(--lf-color-surface),var(--procurement-soft))}.procurement-record-identity{display:flex;gap:15px;align-items:center;min-width:0}.procurement-detail-title-row h1{max-width:540px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procurement-detail-actions{display:flex;gap:8px;align-items:center}.procurement-detail-actions>span{margin-right:5px;color:var(--lf-legacy-color-82969f);font-size:var(--lf-font-size-2)}.procurement-detail-actions .button{white-space:nowrap}.procurement-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;margin-top:16px}.procurement-detail-main,.procurement-detail-rail{display:grid;gap:16px;min-width:0}.procurement-detail-card{overflow:hidden}.procurement-detail-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 17px;border-bottom:1px solid var(--lf-color-border-soft)}.procurement-card-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;color:var(--lf-legacy-color-a24337);background:var(--lf-legacy-color-fff0ed);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.procurement-detail-card h2,.procurement-governance-panel h2{margin:0;color:var(--lf-legacy-color-234654);font-size:13px}.procurement-detail-card>header p,.procurement-governance-panel>p{margin:3px 0 0;color:var(--lf-legacy-color-7a9099);font-size:var(--lf-font-size-2);line-height:1.45}.procurement-card-count{min-width:26px;padding:5px 7px;border-radius:999px;color:var(--lf-legacy-color-596f79);background:var(--lf-legacy-color-f0f5f6);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);text-align:center}.procurement-total-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.procurement-total-grid>div{padding:17px;border-right:1px solid var(--lf-color-border-soft)}.procurement-total-grid>div:last-child{border-right:0}.procurement-total-grid .emphasis{background:var(--lf-legacy-color-fff7f4)}.procurement-total-grid dt,.procurement-fact-grid dt,.procurement-context-grid dt,.procurement-ack-list dt,.procurement-rail-list dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.procurement-total-grid dd{margin:5px 0 0;color:var(--lf-legacy-color-193b4a);font-size:15px;font-weight:var(--lf-font-weight-bold)}.procurement-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--lf-color-border-soft)}.procurement-fact-grid>div{min-width:0;padding:13px 17px;border-right:1px solid var(--lf-color-border-soft)}.procurement-fact-grid>div:last-child{grid-column:1 / -1;border-top:1px solid var(--lf-color-border-soft);border-right:0}.procurement-fact-grid dd{margin:4px 0 0;color:var(--lf-legacy-color-385866);font-size:var(--lf-font-size-2)}.procurement-fact-grid code,.procurement-rail-list code{overflow-wrap:anywhere;color:var(--lf-legacy-color-6e838c);font-size:var(--lf-font-size-1)}.procurement-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-context-grid>section{min-width:0;padding:17px}.procurement-context-grid>section+section{border-left:1px solid var(--lf-color-border-soft)}.procurement-context-grid>section>span{color:var(--lf-legacy-color-8d9fa7);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.procurement-context-grid h3{margin:5px 0 2px;color:var(--lf-legacy-color-244755);font-size:var(--lf-font-size-1)}.procurement-context-grid p{min-height:23px;margin:0 0 10px;color:var(--lf-legacy-color-7d919a);font-size:var(--lf-font-size-2);line-height:1.45}.procurement-context-grid p a{color:var(--lf-legacy-color-a4483c);font-weight:var(--lf-font-weight-bold)}.procurement-context-grid dl{display:grid;gap:7px;margin:0}.procurement-context-grid dl div{display:flex;gap:8px;justify-content:space-between}.procurement-context-grid dd,.procurement-rail-list dd{margin:0;color:var(--lf-legacy-color-395864);font-size:var(--lf-font-size-2);text-align:right}.procurement-context-grid details,.procurement-exception-list details{margin-top:11px}.procurement-context-grid summary,.procurement-exception-list summary{color:var(--lf-legacy-color-9d4b3f);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);cursor:pointer}.procurement-context-grid pre,.procurement-exception-list pre{max-height:150px;overflow:auto;padding:9px;border-radius:6px;color:var(--lf-legacy-color-4e6570);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1);white-space:pre-wrap}.procurement-related-footer{padding:9px 14px;border-top:1px solid var(--lf-color-border-soft);color:var(--lf-legacy-color-81969f);background:var(--lf-legacy-color-f9fbfb);font-size:var(--lf-font-size-1)}.procurement-inline-notice{display:flex;gap:10px;align-items:flex-start;margin:14px;padding:12px;border:1px solid var(--lf-legacy-color-d7e3e6);border-radius:8px;color:var(--lf-legacy-color-566f7a);background:var(--lf-legacy-color-f8fbfb)}.procurement-inline-notice.restricted{border-color:var(--lf-legacy-color-ecd0c9);color:var(--lf-legacy-color-7e4b42);background:var(--lf-legacy-color-fff8f6)}.procurement-inline-notice>span{font-size:14px}.procurement-inline-notice h3{margin:0 0 3px;font-size:var(--lf-font-size-2)}.procurement-inline-notice p{margin:0;font-size:var(--lf-font-size-2);line-height:1.45}.procurement-restricted-value{color:var(--lf-legacy-color-a35c51);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold)}.procurement-evidence-grid{display:grid;grid-template-columns:1fr 1fr}.procurement-evidence-grid>section{min-width:0;padding:17px}.procurement-evidence-grid>section+section{border-left:1px solid var(--lf-color-border-soft)}.procurement-evidence-grid h3{display:flex;justify-content:space-between;margin:0 0 10px;color:var(--lf-legacy-color-385866);font-size:var(--lf-font-size-2)}.procurement-evidence-grid h3 span{color:var(--lf-legacy-color-80949d)}.procurement-evidence-grid article{display:grid;gap:4px;padding:10px;border:1px solid var(--lf-legacy-color-e0e8eb);border-radius:8px;background:var(--lf-legacy-color-fbfcfc)}.procurement-evidence-grid article+article{margin-top:8px}.procurement-evidence-grid article>div{display:flex;gap:10px;justify-content:space-between;color:var(--lf-legacy-color-345562);font-size:var(--lf-font-size-2)}.procurement-evidence-grid article p,.procurement-evidence-grid article small{margin:0;color:var(--lf-legacy-color-758b94);font-size:var(--lf-font-size-1);line-height:1.4}.procurement-evidence-grid article small.danger{color:var(--lf-legacy-color-a63f34)}.procurement-evidence-grid code{overflow:hidden;color:var(--lf-legacy-color-536c77);font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.procurement-subsection-empty{color:var(--lf-legacy-color-81959e);font-size:var(--lf-font-size-2)}.procurement-ack-list{display:grid;gap:12px;padding:15px}.procurement-ack-list>article{overflow:hidden;border:1px solid var(--lf-color-border-soft);border-radius:9px}.procurement-ack-list>article>header{display:flex;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--lf-color-border-soft);background:var(--lf-legacy-color-f8fbfb)}.procurement-ack-list>article>header strong{display:block;color:var(--lf-legacy-color-315461);font-size:var(--lf-font-size-2)}.procurement-ack-list>article>header span,.procurement-ack-list>article>header small{color:var(--lf-legacy-color-7c929b);font-size:var(--lf-font-size-1)}.procurement-ack-list>article>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--lf-color-border-soft)}.procurement-ack-list>article>dl>div{min-width:0;padding:10px 12px;border-right:1px solid var(--lf-color-border-soft)}.procurement-ack-list dd{margin:4px 0 0;color:var(--lf-legacy-color-3b5b67);font-size:var(--lf-font-size-2)}.procurement-ack-list dd code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procurement-ack-table td{font-size:var(--lf-font-size-2)}.procurement-two-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.procurement-exception-list{display:grid;gap:9px;padding:14px}.procurement-exception-list article{padding:11px;border:1px solid var(--lf-legacy-color-e2e8ea);border-left:3px solid var(--lf-legacy-color-e07160);border-radius:7px}.procurement-exception-list article>div{display:flex;gap:9px;justify-content:space-between;color:var(--lf-legacy-color-3a5b68);font-size:var(--lf-font-size-2)}.procurement-exception-list p,.procurement-exception-list small{margin:4px 0 0;color:var(--lf-legacy-color-7a8f98);font-size:var(--lf-font-size-1)}.procurement-exception-list .severity-critical,.procurement-exception-list .severity-blocking{color:var(--lf-legacy-color-a33c31);font-weight:var(--lf-font-weight-bold)}.procurement-exception-list .severity-warning{color:var(--lf-legacy-color-876017);font-weight:var(--lf-font-weight-bold)}.procurement-shipment-list{display:grid;gap:9px;margin:0;padding:14px;list-style:none}.procurement-shipment-list li{padding:11px;border:1px solid var(--lf-color-border-soft);border-radius:7px}.procurement-shipment-list li>div{display:flex;justify-content:space-between}.procurement-shipment-list a{color:var(--lf-legacy-color-9e493d);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-bold);text-decoration:none}.procurement-shipment-list span,.procurement-shipment-list p,.procurement-shipment-list small{color:var(--lf-legacy-color-708790);font-size:var(--lf-font-size-1)}.procurement-shipment-list p{margin:6px 0 3px}.procurement-governance-panel{padding:16px}.procurement-governance-panel>p{margin-bottom:12px}.procurement-governance-panel>ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.procurement-governance-panel>ul li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid var(--lf-color-border-soft)}.procurement-governance-panel>ul li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:var(--lf-font-size-2)}.procurement-governance-panel>ul li>span.authorized{color:var(--lf-legacy-color-1f7258);background:var(--lf-legacy-color-e8f7f1)}.procurement-governance-panel>ul li>span.restricted{color:var(--lf-legacy-color-a35043);background:var(--lf-legacy-color-fff0ed)}.procurement-governance-panel li strong,.procurement-governance-panel li code{display:block;color:var(--lf-legacy-color-45626e);font-size:var(--lf-font-size-1)}.procurement-governance-panel li code{margin-top:2px;color:var(--lf-legacy-color-82949c)}.procurement-governance-panel li small{color:var(--lf-legacy-color-7f949d);font-size:var(--lf-font-size-1)}.procurement-rail-list{display:grid;gap:0;margin:10px 0 0}.procurement-rail-list>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--lf-color-border-soft)}.procurement-rail-list dd small{display:block;margin-top:2px;color:var(--lf-legacy-color-81959e);font-size:var(--lf-font-size-1)}.procurement-readonly-note{padding:15px;border:1px solid var(--lf-legacy-color-efc7bf);border-left:4px solid var(--procurement-coral);border-radius:10px;color:var(--lf-legacy-color-794c44);background:var(--lf-legacy-color-fff8f6)}.procurement-readonly-note strong{font-size:var(--lf-font-size-2)}.procurement-readonly-note p{margin:6px 0 10px;font-size:var(--lf-font-size-2);line-height:1.5}.procurement-readonly-note code{display:block;overflow:hidden;font-size:var(--lf-font-size-1);text-overflow:ellipsis;white-space:nowrap}.procurement-detail-state{padding:18px;border:1px solid var(--lf-color-border-soft);border-radius:10px;background:var(--lf-color-surface)}.procurement-back-link{display:inline-block;margin-top:12px;font-size:var(--lf-font-size-2)}@media(max-width:1180px){.procurement-list-toolbar{align-items:stretch;flex-direction:column}.procurement-filter-group{grid-template-columns:minmax(220px,1fr) 170px auto auto}.procurement-detail-layout{grid-template-columns:minmax(0,1fr) 285px}.procurement-context-grid{grid-template-columns:1fr}.procurement-context-grid>section+section{border-top:1px solid var(--lf-color-border-soft);border-left:0}.procurement-two-card-grid{grid-template-columns:1fr}}@media(max-width:900px){.procurement-object-header{grid-template-columns:auto minmax(0,1fr)}.procurement-header-meta{grid-column:1 / -1;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;width:100%;padding-top:13px;border-top:1px solid var(--lf-color-border-soft)}.procurement-header-meta button{justify-self:end;margin:0}.procurement-highlights,.procurement-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-highlights>div:nth-child(3),.procurement-detail-highlights>div:nth-child(3){border-top:1px solid var(--lf-legacy-color-e1e9ec);border-left:0}.procurement-highlights>div:nth-child(4),.procurement-detail-highlights>div:nth-child(4){border-top:1px solid var(--lf-legacy-color-e1e9ec)}.procurement-detail-header{align-items:stretch;flex-direction:column}.procurement-detail-actions{justify-content:flex-start}.procurement-detail-layout{grid-template-columns:1fr}.procurement-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-readonly-note{grid-column:1 / -1}.procurement-evidence-grid{grid-template-columns:1fr}.procurement-evidence-grid>section+section{border-top:1px solid var(--lf-color-border-soft);border-left:0}}@media(max-width:700px){.procurement-filter-group{grid-template-columns:1fr 1fr}.procurement-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-total-grid>div:nth-child(2){border-right:0}.procurement-total-grid>div:nth-child(-n+2){border-bottom:1px solid var(--lf-color-border-soft)}.procurement-fact-grid{grid-template-columns:1fr}.procurement-fact-grid>div{border-right:0;border-bottom:1px solid var(--lf-color-border-soft)}.procurement-ack-list>article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-ack-list>article>dl>div:nth-child(2n){border-right:0}.procurement-ack-list>article>dl>div:nth-child(-n+2){border-bottom:1px solid var(--lf-color-border-soft)}}@media(max-width:560px){.procurement-page{padding:18px 12px 34px}.procurement-object-header,.procurement-detail-header{align-items:start;padding:19px}.procurement-object-icon{width:45px;height:45px}.procurement-title-row,.procurement-detail-title-row{align-items:flex-start;flex-direction:column}.procurement-title-row h1,.procurement-detail-title-row h1{overflow:visible;font-size:22px;white-space:normal}.procurement-filter-group{grid-template-columns:1fr}.procurement-filter-group .button{width:100%}.procurement-contract-strip{align-items:flex-start;flex-direction:column}.procurement-record-identity{align-items:flex-start}.procurement-detail-actions{display:grid;grid-template-columns:1fr 1fr}.procurement-detail-actions>span{grid-column:1 / -1}.procurement-detail-rail{grid-template-columns:1fr}.procurement-readonly-note{grid-column:auto}.procurement-total-grid{grid-template-columns:1fr}.procurement-total-grid>div{border-right:0;border-bottom:1px solid var(--lf-color-border-soft)}.procurement-total-grid>div:last-child{border-bottom:0}.procurement-ack-list>article>header{gap:7px;flex-direction:column}.procurement-ack-list>article>dl{grid-template-columns:1fr}.procurement-ack-list>article>dl>div{border-right:0;border-bottom:1px solid var(--lf-color-border-soft)}}@media(max-width:900px){.quote-object-header{grid-template-columns:auto minmax(0,1fr)}.quote-header-meta{grid-column:1 / -1;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;width:100%;padding-top:13px;border-top:1px solid var(--lf-color-border-soft)}.quote-header-meta .quote-refresh{justify-self:end;padding:0}.quote-highlights,.quote-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-highlights>div:nth-child(3),.quote-detail-highlights>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.quote-highlights>div:nth-child(4),.quote-detail-highlights>div:nth-child(4){border-top:1px solid var(--line)}.quote-detail-header{align-items:stretch;flex-direction:column}.quote-detail-actions{justify-content:flex-start}.quote-detail-actions>span{text-align:left}.quote-detail-layout{grid-template-columns:1fr}.quote-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-readonly-note{grid-column:1 / -1}.quote-evidence-columns,.quote-context-grid{grid-template-columns:1fr}.quote-evidence-columns>section+section,.quote-context-grid>div+div{border-top:1px solid var(--lf-color-border-soft);border-left:0}}@media(max-width:700px){.quote-filter-group{grid-template-columns:1fr 1fr}.quote-document-grid{grid-template-columns:1fr}.quote-document-grid>section+section{border-top:1px solid var(--lf-color-border-soft);border-left:0}.quote-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-total-grid>div:nth-child(3n){border-right:1px solid var(--lf-color-border-soft)}.quote-total-grid>div:nth-child(2n){border-right:0}.quote-snapshot-provenance{grid-template-columns:1fr}.quote-snapshot-provenance>div,.quote-snapshot-provenance>div:nth-child(3n){border-right:0}}@media(max-width:560px){.quotes-page{padding-right:12px;padding-left:12px}.quote-object-header,.quote-detail-header{align-items:start;padding:20px}.quote-object-icon{width:44px;height:44px}.quote-title-row,.quote-detail-title-row{align-items:flex-start;flex-direction:column}.quote-title-row h1,.quote-detail-title-row h1{overflow:visible;font-size:23px;white-space:normal}.quote-highlights>div,.quote-detail-highlights>div{padding:14px}.quote-highlights strong{font-size:18px}.quote-filter-group{grid-template-columns:1fr}.quote-filter-group .button{width:100%}.quote-list-toolbar{padding:17px}.quote-contract-strip{align-items:flex-start;flex-direction:column}.quote-record-identity{align-items:flex-start}.quote-detail-actions{display:grid;grid-template-columns:1fr 1fr}.quote-detail-actions>span{grid-column:1 / -1}.quote-detail-rail{grid-template-columns:minmax(0,1fr)}.quote-readonly-note{grid-column:auto}.quote-total-grid{grid-template-columns:1fr}.quote-total-grid>div,.quote-total-grid>div:nth-child(2n),.quote-total-grid>div:nth-child(3n){border-right:0}}:root{color:var(--lf-color-text);background:var(--lf-color-background);font-family:var(--lf-font-family-sans);font-synthesis:none;text-rendering:optimizeLegibility;--lf-font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lf-font-family-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--lf-font-size-1: .75rem;--lf-font-size-2: .75rem;--lf-font-size-3: .8125rem;--lf-font-size-4: .875rem;--lf-font-size-5: 1rem;--lf-font-size-6: 1.25rem;--lf-font-size-7: 1.5rem;--lf-font-size-8: 2rem;--lf-font-weight-regular: 400;--lf-font-weight-medium: 500;--lf-font-weight-semibold: 600;--lf-font-weight-bold: 700;--lf-line-height-tight: 1.2;--lf-line-height-body: 1.5;--lf-line-height-relaxed: 1.625;--lf-color-brand-header: #0b3a4c;--lf-color-brand-header-end: #0f6b80;--lf-color-brand: #0b5cab;--lf-color-brand-hover: #014486;--lf-color-brand-active: #032d60;--lf-color-brand-soft: #eef4ff;--lf-color-background: #eef4f6;--lf-color-background-alt: #f3f3f3;--lf-color-surface: #ffffff;--lf-color-surface-hover: #f3f3f3;--lf-color-surface-selected: #eef4ff;--lf-color-border: #c9c9c9;--lf-color-border-soft: #e5e5e5;--lf-color-border-strong: #747474;--lf-color-text: #181818;--lf-color-text-weak: #444444;--lf-color-text-subtle: #706e6b;--lf-color-text-inverse: #ffffff;--lf-color-link: #0b5cab;--lf-color-link-hover: #014486;--lf-color-success: #2e844a;--lf-color-success-surface: #eaf6ee;--lf-color-success-border: #91c9a3;--lf-color-warning: #8c4b02;--lf-color-warning-surface: #fff7e6;--lf-color-warning-border: #e4b460;--lf-color-error: #ba0517;--lf-color-error-hover: #8e030f;--lf-color-error-active: #64020a;--lf-color-error-surface: #fef1ee;--lf-color-error-border: #ea9ca6;--lf-color-info: #0b5cab;--lf-color-info-surface: #eef4ff;--lf-color-info-border: #8db9e8;--lf-color-disabled-background: #f3f3f3;--lf-color-disabled-border: #c9c9c9;--lf-color-disabled-text: #706e6b;--lf-color-focus: #0176d3;--lf-color-backdrop: rgba(8, 20, 30, .56);--lf-account-canvas: #f3f3f3;--lf-account-surface: #ffffff;--lf-account-section: #f3f3f3;--lf-account-section-strong: #e5e5e5;--lf-account-border: #c9c9c9;--lf-account-control-border: #5c5c5c;--lf-account-muted: #5c5c5c;--lf-account-text: #2e2e2e;--lf-account-title: #03234d;--lf-account-action: #066afe;--lf-account-action-hover: #0250d9;--lf-account-action-active: #022ac0;--lf-account-on-action: #ffffff;--lf-account-focus-ring: #001e5b;--lf-account-rail: #032d60;--lf-account-on-rail: #ffffff;--lf-account-info-surface: #d8e6fe;--lf-account-info: #0b5cab;--lf-account-info-border: #c9c9c9;--lf-account-success-surface: #acf3e4;--lf-account-success: #056764;--lf-account-success-border: #056764;--lf-account-warning-surface: #f9e3b6;--lf-account-warning: #8c4b02;--lf-account-warning-border: #dd7a01;--lf-account-error-surface: #fddde3;--lf-account-error: #b60554;--lf-account-error-border: #b60554;--lf-account-error-hover: #8a033e;--lf-account-error-active: #61022a;--lf-quote-canvas: #f3f3f3;--lf-quote-surface: #ffffff;--lf-quote-section: #f3f3f3;--lf-quote-section-strong: #e5e5e5;--lf-quote-border: #c9c9c9;--lf-quote-control-border: #5c5c5c;--lf-quote-muted: #5c5c5c;--lf-quote-text: #2e2e2e;--lf-quote-title: #03234d;--lf-quote-action: #066afe;--lf-quote-action-hover: #0250d9;--lf-quote-action-active: #022ac0;--lf-quote-on-action: #ffffff;--lf-quote-focus-ring: #001e5b;--lf-quote-rail: #032d60;--lf-quote-on-rail: #ffffff;--lf-quote-info-surface: #d8e6fe;--lf-quote-info: #0b5cab;--lf-quote-info-border: #c9c9c9;--lf-quote-success-surface: #acf3e4;--lf-quote-success: #056764;--lf-quote-success-border: #056764;--lf-quote-warning-surface: #f9e3b6;--lf-quote-warning: #8c4b02;--lf-quote-warning-border: #dd7a01;--lf-quote-error-surface: #fddde3;--lf-quote-error: #b60554;--lf-quote-error-border: #b60554;--lf-quote-error-hover: #8a033e;--lf-quote-error-active: #61022a;--lf-commerce-canvas: #f3f3f3;--lf-commerce-surface: #ffffff;--lf-commerce-section: #f3f3f3;--lf-commerce-section-strong: #e5e5e5;--lf-commerce-border: #c9c9c9;--lf-commerce-control-border: #5c5c5c;--lf-commerce-muted: #5c5c5c;--lf-commerce-text: #2e2e2e;--lf-commerce-title: #03234d;--lf-commerce-action: #066afe;--lf-commerce-action-hover: #0250d9;--lf-commerce-action-active: #022ac0;--lf-commerce-on-action: #ffffff;--lf-commerce-focus-ring: #001e5b;--lf-commerce-info-surface: #d8e6fe;--lf-commerce-info: #0b5cab;--lf-commerce-info-border: #c9c9c9;--lf-commerce-success-surface: #acf3e4;--lf-commerce-success: #056764;--lf-commerce-success-border: #056764;--lf-commerce-warning-surface: #f9e3b6;--lf-commerce-warning: #8c4b02;--lf-commerce-warning-border: #dd7a01;--lf-commerce-error-surface: #fddde3;--lf-commerce-error: #b60554;--lf-commerce-error-border: #b60554;--lf-commerce-error-hover: #8a033e;--lf-commerce-error-active: #61022a;--lf-data-canvas: #f3f3f3;--lf-data-surface: #ffffff;--lf-data-section: #f3f3f3;--lf-data-section-strong: #e5e5e5;--lf-data-border: #c9c9c9;--lf-data-control-border: #5c5c5c;--lf-data-muted: #5c5c5c;--lf-data-text: #2e2e2e;--lf-data-title: #03234d;--lf-data-action: #066afe;--lf-data-action-hover: #0250d9;--lf-data-action-active: #022ac0;--lf-data-on-action: #ffffff;--lf-data-focus-ring: #001e5b;--lf-data-rail: #032d60;--lf-data-on-rail: #ffffff;--lf-data-info-surface: #d8e6fe;--lf-data-info: #0b5cab;--lf-data-info-border: #c9c9c9;--lf-data-success-surface: #acf3e4;--lf-data-success: #056764;--lf-data-success-border: #056764;--lf-data-warning-surface: #f9e3b6;--lf-data-warning: #8c4b02;--lf-data-warning-border: #dd7a01;--lf-data-error-surface: #fddde3;--lf-data-error: #b60554;--lf-data-error-border: #b60554;--lf-data-error-hover: #8a033e;--lf-data-error-active: #61022a;--lf-data-stream-icon: #e3066a;--lf-data-identity-icon: #0176d3;--lf-data-model-icon: #9050e9;--lf-color-accent-coral: #c94b28;--lf-color-accent-coral-surface: #fef3ef;--lf-color-accent-coral-border: #e6aa99;--lf-color-accent-gold: #8c6500;--lf-color-accent-gold-surface: #fff7e6;--lf-color-accent-gold-border: #d8bd72;--lf-color-accent-teal: #0f6b80;--lf-color-accent-teal-surface: #edf7f8;--lf-color-accent-teal-border: #9ac8d1;--lf-color-accent-blue: #0b5cab;--lf-color-accent-blue-surface: #eef4ff;--lf-color-accent-blue-border: #8db9e8;--lf-color-accent-violet: #7526b7;--lf-color-accent-violet-surface: #f6f0fb;--lf-color-accent-violet-border: #c7a4e2;--lf-color-accent-slate: #586771;--lf-color-accent-slate-surface: #f1f4f5;--lf-color-accent-slate-border: #b9c2c7;--lf-color-accent-rose: #9f2a4a;--lf-color-accent-rose-surface: #fdf2f5;--lf-color-accent-rose-border: #e8a4b4;--lf-legacy-color-155665: #155665;--lf-legacy-color-164c67: #164c67;--lf-legacy-color-173848: #173848;--lf-legacy-color-193a4a: #193a4a;--lf-legacy-color-193b4a: #193b4a;--lf-legacy-color-1b6672: #1b6672;--lf-legacy-color-1d6175: #1d6175;--lf-legacy-color-1d7057: #1d7057;--lf-legacy-color-1f7258: #1f7258;--lf-legacy-color-234654: #234654;--lf-legacy-color-236a58: #236a58;--lf-legacy-color-244654: #244654;--lf-legacy-color-244755: #244755;--lf-legacy-color-246b58: #246b58;--lf-legacy-color-25657b: #25657b;--lf-legacy-color-256b48: #256b48;--lf-legacy-color-28586a: #28586a;--lf-legacy-color-286276: #286276;--lf-legacy-color-294856: #294856;--lf-legacy-color-2e5f8c: #2e5f8c;--lf-legacy-color-315461: #315461;--lf-legacy-color-315f8b: #315f8b;--lf-legacy-color-315f8c: #315f8c;--lf-legacy-color-318b78: #318b78;--lf-legacy-color-326a5e: #326a5e;--lf-legacy-color-345562: #345562;--lf-legacy-color-375866: #375866;--lf-legacy-color-385866: #385866;--lf-legacy-color-395864: #395864;--lf-legacy-color-3a5b68: #3a5b68;--lf-legacy-color-3b5b67: #3b5b67;--lf-legacy-color-3e3e3c: #3e3e3c;--lf-legacy-color-425e6c: #425e6c;--lf-legacy-color-42616f: #42616f;--lf-legacy-color-45626e: #45626e;--lf-legacy-color-46606c: #46606c;--lf-legacy-color-476574: #476574;--lf-legacy-color-486875: #486875;--lf-legacy-color-496b79: #496b79;--lf-legacy-color-4d6975: #4d6975;--lf-legacy-color-4e6570: #4e6570;--lf-legacy-color-4f426b: #4f426b;--lf-legacy-color-516a75: #516a75;--lf-legacy-color-526c77: #526c77;--lf-legacy-color-526e7b: #526e7b;--lf-legacy-color-536872: #536872;--lf-legacy-color-536c77: #536c77;--lf-legacy-color-536e7a: #536e7a;--lf-legacy-color-54707e: #54707e;--lf-legacy-color-55717e: #55717e;--lf-legacy-color-566f7a: #566f7a;--lf-legacy-color-567986: #567986;--lf-legacy-color-58717d: #58717d;--lf-legacy-color-594181: #594181;--lf-legacy-color-596f79: #596f79;--lf-legacy-color-59727e: #59727e;--lf-legacy-color-5b4583: #5b4583;--lf-legacy-color-5e4a87: #5e4a87;--lf-legacy-color-5e7783: #5e7783;--lf-legacy-color-5f6e76: #5f6e76;--lf-legacy-color-5f7179: #5f7179;--lf-legacy-color-607984: #607984;--lf-legacy-color-607985: #607985;--lf-legacy-color-617b87: #617b87;--lf-legacy-color-637b86: #637b86;--lf-legacy-color-647a84: #647a84;--lf-legacy-color-647c87: #647c87;--lf-legacy-color-657d88: #657d88;--lf-legacy-color-657e89: #657e89;--lf-legacy-color-66747b: #66747b;--lf-legacy-color-687f89: #687f89;--lf-legacy-color-69808b: #69808b;--lf-legacy-color-6c6186: #6c6186;--lf-legacy-color-6c7d85: #6c7d85;--lf-legacy-color-6c838e: #6c838e;--lf-legacy-color-6d858f: #6d858f;--lf-legacy-color-6d8793: #6d8793;--lf-legacy-color-6e838c: #6e838c;--lf-legacy-color-6e848e: #6e848e;--lf-legacy-color-6e858f: #6e858f;--lf-legacy-color-6f858f: #6f858f;--lf-legacy-color-6f8792: #6f8792;--lf-legacy-color-70858f: #70858f;--lf-legacy-color-708790: #708790;--lf-legacy-color-708792: #708792;--lf-legacy-color-708892: #708892;--lf-legacy-color-708893: #708893;--lf-legacy-color-72591f: #72591f;--lf-legacy-color-728792: #728792;--lf-legacy-color-728891: #728891;--lf-legacy-color-72b9aa: #72b9aa;--lf-legacy-color-735d27: #735d27;--lf-legacy-color-738892: #738892;--lf-legacy-color-738993: #738993;--lf-legacy-color-748992: #748992;--lf-legacy-color-758a94: #758a94;--lf-legacy-color-758b94: #758b94;--lf-legacy-color-75d1ba: #75d1ba;--lf-legacy-color-765d24: #765d24;--lf-legacy-color-768b94: #768b94;--lf-legacy-color-778d97: #778d97;--lf-legacy-color-785b1c: #785b1c;--lf-legacy-color-785f20: #785f20;--lf-legacy-color-788d96: #788d96;--lf-legacy-color-78a7d2: #78a7d2;--lf-legacy-color-78d5bd: #78d5bd;--lf-legacy-color-794c44: #794c44;--lf-legacy-color-7a8f98: #7a8f98;--lf-legacy-color-7a9099: #7a9099;--lf-legacy-color-7b8b92: #7b8b92;--lf-legacy-color-7c6410: #7c6410;--lf-legacy-color-7c929b: #7c929b;--lf-legacy-color-7d919a: #7d919a;--lf-legacy-color-7d929a: #7d929a;--lf-legacy-color-7e4b42: #7e4b42;--lf-legacy-color-7f949d: #7f949d;--lf-legacy-color-805b15: #805b15;--lf-legacy-color-806427: #806427;--lf-legacy-color-806527: #806527;--lf-legacy-color-80949d: #80949d;--lf-legacy-color-80949e: #80949e;--lf-legacy-color-81949e: #81949e;--lf-legacy-color-81959e: #81959e;--lf-legacy-color-81969f: #81969f;--lf-legacy-color-82949c: #82949c;--lf-legacy-color-82969f: #82969f;--lf-legacy-color-8398a1: #8398a1;--lf-legacy-color-83c6a1: #83c6a1;--lf-legacy-color-8497a0: #8497a0;--lf-legacy-color-8498a2: #8498a2;--lf-legacy-color-8499a2: #8499a2;--lf-legacy-color-876017: #876017;--lf-legacy-color-8a631e: #8a631e;--lf-legacy-color-8a99a0: #8a99a0;--lf-legacy-color-8d9fa7: #8d9fa7;--lf-legacy-color-8e4035: #8e4035;--lf-legacy-color-8f3f34: #8f3f34;--lf-legacy-color-8fcbb7: #8fcbb7;--lf-legacy-color-91651d: #91651d;--lf-legacy-color-9b4034: #9b4034;--lf-legacy-color-9b6c1e: #9b6c1e;--lf-legacy-color-9d4b3f: #9d4b3f;--lf-legacy-color-9e493d: #9e493d;--lf-legacy-color-9f483c: #9f483c;--lf-legacy-color-9fc1df: #9fc1df;--lf-legacy-color-9fc8d7: #9fc8d7;--lf-legacy-color-9fd2dd: #9fd2dd;--lf-legacy-color-a24337: #a24337;--lf-legacy-color-a33c31: #a33c31;--lf-legacy-color-a33d31: #a33d31;--lf-legacy-color-a35043: #a35043;--lf-legacy-color-a35c51: #a35c51;--lf-legacy-color-a44437: #a44437;--lf-legacy-color-a4483c: #a4483c;--lf-legacy-color-a63f34: #a63f34;--lf-legacy-color-a8483a: #a8483a;--lf-legacy-color-a8493c: #a8493c;--lf-legacy-color-a8cbd3: #a8cbd3;--lf-legacy-color-a8d8e2: #a8d8e2;--lf-legacy-color-a9c7e2: #a9c7e2;--lf-legacy-color-a9cbd7: #a9cbd7;--lf-legacy-color-abd2c6: #abd2c6;--lf-legacy-color-acd4d8: #acd4d8;--lf-legacy-color-afd5c8: #afd5c8;--lf-legacy-color-b74536: #b74536;--lf-legacy-color-b9cde4: #b9cde4;--lf-legacy-color-b9d8e2: #b9d8e2;--lf-legacy-color-bad0e5: #bad0e5;--lf-legacy-color-bccdd4: #bccdd4;--lf-legacy-color-bcd5df: #bcd5df;--lf-legacy-color-c35f50: #c35f50;--lf-legacy-color-c4dde4: #c4dde4;--lf-legacy-color-c6dde3: #c6dde3;--lf-legacy-color-c7d8de: #c7d8de;--lf-legacy-color-c8ced2: #c8ced2;--lf-legacy-color-c9bde1: #c9bde1;--lf-legacy-color-c9d6db: #c9d6db;--lf-legacy-color-c9dce2: #c9dce2;--lf-legacy-color-cad7dc: #cad7dc;--lf-legacy-color-cbd2d6: #cbd2d6;--lf-legacy-color-cbd4d8: #cbd4d8;--lf-legacy-color-cbd9dd: #cbd9dd;--lf-legacy-color-cbdadf: #cbdadf;--lf-legacy-color-cbdbe1: #cbdbe1;--lf-legacy-color-cbdce2: #cbdce2;--lf-legacy-color-ccd9de: #ccd9de;--lf-legacy-color-cfe8ef: #cfe8ef;--lf-legacy-color-d5bb86: #d5bb86;--lf-legacy-color-d5c68e: #d5c68e;--lf-legacy-color-d5e1e5: #d5e1e5;--lf-legacy-color-d6dde0: #d6dde0;--lf-legacy-color-d7e3e6: #d7e3e6;--lf-legacy-color-d7e3e7: #d7e3e7;--lf-legacy-color-d8cba9: #d8cba9;--lf-legacy-color-d8e5e9: #d8e5e9;--lf-legacy-color-dacba9: #dacba9;--lf-legacy-color-dbe4e7: #dbe4e7;--lf-legacy-color-dbe5e9: #dbe5e9;--lf-legacy-color-dce5e8: #dce5e8;--lf-legacy-color-ddcba4: #ddcba4;--lf-legacy-color-df5e4f: #df5e4f;--lf-legacy-color-dfc68f: #dfc68f;--lf-legacy-color-e07160: #e07160;--lf-legacy-color-e0e8eb: #e0e8eb;--lf-legacy-color-e1e9ec: #e1e9ec;--lf-legacy-color-e2bd76: #e2bd76;--lf-legacy-color-e2e8ea: #e2e8ea;--lf-legacy-color-e2eaed: #e2eaed;--lf-legacy-color-e4bbb4: #e4bbb4;--lf-legacy-color-e4ebee: #e4ebee;--lf-legacy-color-e4ecee: #e4ecee;--lf-legacy-color-e4ecef: #e4ecef;--lf-legacy-color-e5bdb6: #e5bdb6;--lf-legacy-color-e7a095: #e7a095;--lf-legacy-color-e7bdb6: #e7bdb6;--lf-legacy-color-e7f3f5: #e7f3f5;--lf-legacy-color-e8f7f1: #e8f7f1;--lf-legacy-color-e9f7f2: #e9f7f2;--lf-legacy-color-eaf0f2: #eaf0f2;--lf-legacy-color-eaf3fb: #eaf3fb;--lf-legacy-color-ebf8f9: #ebf8f9;--lf-legacy-color-ebf8fb: #ebf8fb;--lf-legacy-color-ecd0c9: #ecd0c9;--lf-legacy-color-ecd6a7: #ecd6a7;--lf-legacy-color-ece4e2: #ece4e2;--lf-legacy-color-ed725f: #ed725f;--lf-legacy-color-edc8c1: #edc8c1;--lf-legacy-color-edf1f2: #edf1f2;--lf-legacy-color-edf4f6: #edf4f6;--lf-legacy-color-edf9f5: #edf9f5;--lf-legacy-color-eef6fd: #eef6fd;--lf-legacy-color-eef8fa: #eef8fa;--lf-legacy-color-eef9fc: #eef9fc;--lf-legacy-color-efc7bf: #efc7bf;--lf-legacy-color-eff9fa: #eff9fa;--lf-legacy-color-eff9fc: #eff9fc;--lf-legacy-color-effaf3: #effaf3;--lf-legacy-color-effafa: #effafa;--lf-legacy-color-effbf7: #effbf7;--lf-legacy-color-f0b4a9: #f0b4a9;--lf-legacy-color-f0f5f6: #f0f5f6;--lf-legacy-color-f0f6fc: #f0f6fc;--lf-legacy-color-f1ebf9: #f1ebf9;--lf-legacy-color-f1f3f4: #f1f3f4;--lf-legacy-color-f1f6f7: #f1f6f7;--lf-legacy-color-f1f6fc: #f1f6fc;--lf-legacy-color-f27764: #f27764;--lf-legacy-color-f2f4f5: #f2f4f5;--lf-legacy-color-f2f5f6: #f2f5f6;--lf-legacy-color-f2f6f7: #f2f6f7;--lf-legacy-color-f2f7f8: #f2f7f8;--lf-legacy-color-f2f8fd: #f2f8fd;--lf-legacy-color-f2fafb: #f2fafb;--lf-legacy-color-f3f7f8: #f3f7f8;--lf-legacy-color-f3f8fa: #f3f8fa;--lf-legacy-color-f3f8fd: #f3f8fd;--lf-legacy-color-f3f9fa: #f3f9fa;--lf-legacy-color-f47d68: #f47d68;--lf-legacy-color-f4bd5f: #f4bd5f;--lf-legacy-color-f4f7f8: #f4f7f8;--lf-legacy-color-f4f8f9: #f4f8f9;--lf-legacy-color-f5f9fd: #f5f9fd;--lf-legacy-color-f5fafb: #f5fafb;--lf-legacy-color-f6f1fc: #f6f1fc;--lf-legacy-color-f6f3fb: #f6f3fb;--lf-legacy-color-f7c46c: #f7c46c;--lf-legacy-color-f7f3fd: #f7f3fd;--lf-legacy-color-f8f5fc: #f8f5fc;--lf-legacy-color-f8fbfb: #f8fbfb;--lf-legacy-color-f9fbfb: #f9fbfb;--lf-legacy-color-fbfcfc: #fbfcfc;--lf-legacy-color-ffe6e1: #ffe6e1;--lf-legacy-color-fff0ed: #fff0ed;--lf-legacy-color-fff2cf: #fff2cf;--lf-legacy-color-fff3f1: #fff3f1;--lf-legacy-color-fff4d9: #fff4d9;--lf-legacy-color-fff4dc: #fff4dc;--lf-legacy-color-fff4f1: #fff4f1;--lf-legacy-color-fff6f3: #fff6f3;--lf-legacy-color-fff7f4: #fff7f4;--lf-legacy-color-fff7f5: #fff7f5;--lf-legacy-color-fff8e5: #fff8e5;--lf-legacy-color-fff8e7: #fff8e7;--lf-legacy-color-fff8e8: #fff8e8;--lf-legacy-color-fff8e9: #fff8e9;--lf-legacy-color-fff8f6: #fff8f6;--lf-legacy-color-fff9ec: #fff9ec;--lf-legacy-color-fff9ed: #fff9ed;--lf-legacy-color-fff9f7: #fff9f7;--lf-legacy-color-fffaf0: #fffaf0;--lf-legacy-color-fffaf8: #fffaf8;--lf-legacy-color-fffbea: #fffbea;--lf-legacy-color-rgb-2239479-20pct: rgb(223 94 79 / 20%);--lf-legacy-color-rgb-295972-5pct: rgb(29 59 72 / 5%);--lf-legacy-color-rgba-0-0-0-0p06: rgba(0, 0, 0, .06);--lf-legacy-color-rgba-0-0-0-0p08: rgba(0, 0, 0, .08);--lf-legacy-color-rgba-0-0-0-0p24: rgba(0, 0, 0, .24);--lf-legacy-color-rgba-11-47-63-0p98: rgba(11,47,63,.98);--lf-legacy-color-rgba-11-92-171-0p06: rgba(11, 92, 171, .06);--lf-legacy-color-rgba-116-92-166-0p13: rgba(116,92,166,.13);--lf-legacy-color-rgba-116-92-166-0p17: rgba(116,92,166,.17);--lf-legacy-color-rgba-116-92-166-0p22: rgba(116,92,166,.22);--lf-legacy-color-rgba-117-209-186-0p14: rgba(117,209,186,.14);--lf-legacy-color-rgba-120-213-189-0p2: rgba(120, 213, 189, .2);--lf-legacy-color-rgba-19-89-107-0p95: rgba(19,89,107,.95);--lf-legacy-color-rgba-195-95-80-0p1: rgba(195,95,80,.1);--lf-legacy-color-rgba-21-56-72-0p035: rgba(21,56,72,.035);--lf-legacy-color-rgba-21-56-72-0p04: rgba(21,56,72,.04);--lf-legacy-color-rgba-21-56-72-0p045: rgba(21,56,72,.045);--lf-legacy-color-rgba-21-56-72-0p05: rgba(21,56,72,.05);--lf-legacy-color-rgba-21-56-72-0p09: rgba(21,56,72,.09);--lf-legacy-color-rgba-22-132-154-0p11: rgba(22,132,154,.11);--lf-legacy-color-rgba-22-132-154-0p12: rgba(22,132,154,.12);--lf-legacy-color-rgba-22-132-154-0p18: rgba(22,132,154,.18);--lf-legacy-color-rgba-239-107-85-0p12: rgba(239,107,85,.12);--lf-legacy-color-rgba-239-107-85-0p2: rgba(239,107,85,.2);--lf-legacy-color-rgba-242-119-100-0p14: rgba(242,119,100,.14);--lf-legacy-color-rgba-244-189-95-0p15: rgba(244,189,95,.15);--lf-legacy-color-rgba-247-196-108-0p18: rgba(247, 196, 108, .18);--lf-legacy-color-rgba-255-255-255-0p08: rgba(255,255,255,.08);--lf-legacy-color-rgba-255-255-255-0p12: rgba(255, 255, 255, .12);--lf-legacy-color-rgba-255-255-255-0p17: rgba(255,255,255,.17);--lf-legacy-color-rgba-255-255-255-0p42: rgba(255, 255, 255, .42);--lf-legacy-color-rgba-255-255-255-0p55: rgba(255, 255, 255, .55);--lf-legacy-color-rgba-255-255-255-0p6: rgba(255, 255, 255, .6);--lf-legacy-color-rgba-255-255-255-0p7: rgba(255, 255, 255, .7);--lf-legacy-color-rgba-255-255-255-0p88: rgba(255,255,255,.88);--lf-legacy-color-rgba-3-45-96-0p28: rgba(3, 45, 96, .28);--lf-legacy-color-rgba-3-45-96-0p42: rgba(3, 45, 96, .42);--lf-legacy-color-rgba-35-139-157-0p13: rgba(35,139,157,.13);--lf-legacy-color-rgba-35-139-157-0p18: rgba(35,139,157,.18);--lf-legacy-color-rgba-35-139-157-0p2: rgba(35,139,157,.2);--lf-legacy-color-rgba-57-117-184-0p11: rgba(57,117,184,.11);--lf-legacy-color-rgba-57-117-184-0p13: rgba(57,117,184,.13);--lf-legacy-color-rgba-57-117-184-0p18: rgba(57,117,184,.18);--lf-legacy-color-rgba-57-117-184-0p2: rgba(57,117,184,.2);--lf-space-none: 0;--lf-space-xxx-small: .0625rem;--lf-space-xx-small: .125rem;--lf-space-x-small: .25rem;--lf-space-small: .5rem;--lf-space-medium: .75rem;--lf-space-large: 1rem;--lf-space-x-large: 1.5rem;--lf-space-xx-large: 2rem;--lf-space-xxx-large: 3rem;--lf-radius-small: .125rem;--lf-radius-medium: .25rem;--lf-radius-large: .5rem;--lf-radius-pill: 999rem;--lf-shadow-card: 0 1px 2px rgba(0, 0, 0, .08);--lf-shadow-raised: 0 2px 4px rgba(0, 0, 0, .14);--lf-shadow-overlay: 0 4px 16px rgba(0, 0, 0, .28);--lf-focus-ring: 0 0 0 2px var(--lf-color-surface), 0 0 0 4px var(--lf-color-focus);--lf-control-height: 2rem;--lf-control-height-small: 1.75rem;--lf-control-height-touch: 2.75rem;--lf-content-max-width: 100rem;--lf-table-row-height: 2.5rem;--lf-breakpoint-compact: 30rem;--lf-breakpoint-mobile: 48rem;--lf-breakpoint-wide: 70rem;--lf-layer-dropdown: 700;--lf-layer-sticky: 800;--lf-layer-modal: 900;--lf-layer-toast: 1000;--lf-shell-global-height: 3.5rem;--lf-shell-context-height: 2.75rem;--lf-shell-tabs-height: 2.5rem;--lf-shell-utility-height: 2.5rem;--ink: var(--lf-color-text);--ink-soft: var(--lf-color-text-weak);--line: var(--lf-color-border);--surface: var(--lf-color-surface);--nav: var(--lf-color-brand-active);--nav-deep: #061f2c;--teal: var(--lf-color-accent-teal);--coral: var(--lf-color-accent-coral);--gold: var(--lf-color-accent-gold);--blue: var(--lf-color-accent-blue);--violet: var(--lf-color-accent-violet);--slate: var(--lf-color-accent-slate);--rose: var(--lf-color-accent-rose);--shadow: var(--lf-shadow-card)}.lf-slds[data-density=comfortable]{--lf-control-height: 2.25rem;--lf-table-row-height: 2.75rem}.lf-slds[data-density=compact]{--lf-control-height: 1.75rem;--lf-table-row-height: 2rem}@media(max-width:48rem){.lf-slds{--lf-control-height: var(--lf-control-height-touch);--lf-table-row-height: var(--lf-control-height-touch)}}.lf-slds{color:var(--lf-color-text);font-family:var(--lf-font-family-sans);font-size:var(--lf-font-size-3);line-height:var(--lf-line-height-body)}.lf-slds,.lf-slds *,.lf-slds *:before,.lf-slds *:after{box-sizing:border-box}.lf-slds :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}.lf-slds :where(h1,h2,h3,h4){color:var(--lf-color-text);line-height:var(--lf-line-height-tight)}.lf-slds :where(a){color:var(--lf-color-link);text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.lf-slds :where(a):hover{color:var(--lf-color-link-hover);text-decoration:underline}.lf-slds :where(button,input,select,textarea){font:inherit}.lf-slds :where(svg){flex:0 0 auto}.lf-slds .slds-icon{display:block}.lf-slds .slds-icon_x-small{width:1rem;height:1rem}.lf-slds .slds-icon_small{width:1.5rem;height:1.5rem}.lf-slds .slds-icon_medium{width:2rem;height:2rem}.lf-slds .slds-icon_large{width:3rem;height:3rem}.slds-assistive-text,.lf-assistive-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.slds-assistive-text_focus:focus,.lf-assistive-text_focus:focus{z-index:var(--lf-layer-toast);width:auto!important;height:auto!important;margin:var(--lf-space-small)!important;padding:var(--lf-space-small) var(--lf-space-medium)!important;clip:auto!important;color:var(--lf-color-text)!important;background:var(--lf-color-surface)!important;border-radius:var(--lf-radius-medium);box-shadow:var(--lf-shadow-overlay)}.lf-slds :where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lf-color-focus);outline-offset:2px}.lf-slds :where([aria-disabled=true]){cursor:not-allowed}.lf-slds :where([hidden]){display:none!important}.slds-button,.lf-button{display:inline-flex;min-height:var(--lf-control-height);align-items:center;justify-content:center;gap:var(--lf-space-x-small);padding:0 var(--lf-space-large);border:1px solid transparent;border-radius:var(--lf-radius-medium);color:var(--lf-color-link);background:transparent;cursor:pointer;font:inherit;font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-semibold);line-height:1;text-align:center;text-decoration:none;transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear;user-select:none}:is(.slds-button,.lf-button):hover{color:var(--lf-color-link-hover);text-decoration:none}:is(.slds-button,.lf-button):active{color:var(--lf-color-brand-active)}:is(.slds-button,.lf-button):focus-visible{outline:0;box-shadow:var(--lf-focus-ring)}:is(.slds-button,.lf-button):disabled,:is(.slds-button,.lf-button)[aria-disabled=true]{border-color:var(--lf-color-disabled-border);color:var(--lf-color-disabled-text);background:var(--lf-color-disabled-background);box-shadow:none;cursor:not-allowed}.slds-button_icon,.lf-button_icon{width:var(--lf-control-height);padding:0}:is(.slds-button_icon,.lf-button_icon) svg{width:1rem;height:1rem}.lf-button_small{min-height:var(--lf-control-height-small);padding-inline:var(--lf-space-medium);font-size:var(--lf-font-size-2)}.slds-button_brand,.lf-button_brand{border-color:var(--lf-color-brand);color:var(--lf-color-text-inverse);background:var(--lf-color-brand)}:is(.slds-button_brand,.lf-button_brand):hover{border-color:var(--lf-color-brand-hover);color:var(--lf-color-text-inverse);background:var(--lf-color-brand-hover)}:is(.slds-button_brand,.lf-button_brand):active{border-color:var(--lf-color-brand-active);color:var(--lf-color-text-inverse);background:var(--lf-color-brand-active)}.slds-button_neutral,.lf-button_neutral{border-color:var(--lf-color-border);color:var(--lf-color-link);background:var(--lf-color-surface)}:is(.slds-button_neutral,.lf-button_neutral):hover{border-color:var(--lf-color-brand-hover);color:var(--lf-color-link-hover);background:var(--lf-color-surface-hover)}:is(.slds-button_neutral,.lf-button_neutral):active{background:var(--lf-color-surface-selected)}.slds-button_destructive,.lf-button_destructive{border-color:var(--lf-color-error);color:var(--lf-color-text-inverse);background:var(--lf-color-error)}:is(.slds-button_destructive,.lf-button_destructive):hover{border-color:var(--lf-color-error-hover);color:var(--lf-color-text-inverse);background:var(--lf-color-error-hover)}:is(.slds-button_destructive,.lf-button_destructive):active{border-color:var(--lf-color-error-active);color:var(--lf-color-text-inverse);background:var(--lf-color-error-active)}.slds-button_text-destructive,.lf-button_text-destructive{color:var(--lf-color-error)}:is(.slds-button_text-destructive,.lf-button_text-destructive):hover{color:var(--lf-color-error-hover);background:var(--lf-color-error-surface)}.lf-button__spinner{width:.875rem;height:.875rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lf-slds-spin .8s linear infinite}.lf-slds .slds-page-header{border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-slds :is(.slds-page-header_object-home,.slds-page-header_record-home){width:100%}.lf-slds .slds-page-header__row{display:flex;align-items:center;justify-content:space-between;gap:var(--lf-space-large)}.lf-slds :is(.slds-page-header__col-title,.slds-page-header__name,.slds-page-header__name-title){min-width:0}.lf-slds .slds-page-header__col-title{flex:1 1 auto}.lf-slds .slds-page-header__col-actions{flex:0 0 auto}.lf-slds .slds-page-header__name{display:flex;align-items:center;gap:var(--lf-space-small)}.lf-slds .slds-page-header__name-title{margin:0}.lf-slds .slds-page-header__title{display:block;color:var(--lf-color-text);font-size:var(--lf-font-size-7);font-weight:var(--lf-font-weight-bold);line-height:var(--lf-line-height-tight)}.lf-slds .slds-page-header__name-meta{margin:var(--lf-space-x-small) 0 0;color:var(--lf-color-text-weak)}.lf-slds .slds-page-header__controls{display:flex;align-items:center;gap:var(--lf-space-small)}.lf-slds .slds-page-header__detail-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface)}.lf-slds .slds-page-header__detail-block{min-width:0;padding:var(--lf-space-medium) var(--lf-space-large)}.lf-slds .slds-card,.lf-card{min-width:0;overflow:hidden;border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-slds :is(.slds-card__header,.lf-card__header){display:flex;align-items:center;justify-content:space-between;gap:var(--lf-space-medium);padding:var(--lf-space-medium) var(--lf-space-large);border-bottom:1px solid transparent}.lf-slds :is(.slds-card__header-title,.lf-card__title){min-width:0;margin:0;color:var(--lf-color-text);font-size:var(--lf-font-size-5);font-weight:var(--lf-font-weight-bold);line-height:1.25}.lf-card__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--lf-space-small)}.lf-slds :is(.slds-card__body,.lf-card__body){min-width:0;margin:0}.lf-slds :is(.slds-card__body_inner,.lf-card__body_inner){padding:var(--lf-space-large)}.lf-slds :is(.slds-card__footer,.lf-card__footer){padding:var(--lf-space-small) var(--lf-space-large);border-top:1px solid var(--lf-color-border-soft);text-align:center}.lf-card_interactive{transition:border-color .1s linear,box-shadow .1s linear}.lf-card_interactive:hover{border-color:var(--lf-color-brand);box-shadow:var(--lf-shadow-raised)}.lf-slds .slds-badge,.lf-badge{display:inline-flex;min-height:1.25rem;align-items:center;padding:0 var(--lf-space-small);border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-pill);color:var(--lf-color-text-weak);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-semibold);line-height:1;white-space:nowrap}.lf-badge_success{border-color:var(--lf-color-success-border);color:var(--lf-color-success);background:var(--lf-color-success-surface)}.lf-badge_warning{border-color:var(--lf-color-warning-border);color:var(--lf-color-warning);background:var(--lf-color-warning-surface)}.lf-badge_error{border-color:var(--lf-color-error-border);color:var(--lf-color-error);background:var(--lf-color-error-surface)}.lf-badge_info{border-color:var(--lf-color-info-border);color:var(--lf-color-info);background:var(--lf-color-info-surface)}.lf-slds .slds-breadcrumb,.lf-breadcrumbs__list{display:flex;min-width:0;align-items:center;gap:var(--lf-space-x-small);margin:0;padding:0;overflow-x:auto;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2);list-style:none;scrollbar-width:thin}.lf-slds .slds-breadcrumb__item,.lf-breadcrumbs__item{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center}.lf-slds .slds-breadcrumb__item+.slds-breadcrumb__item:before,.lf-breadcrumbs__item+.lf-breadcrumbs__item:before{margin-right:var(--lf-space-x-small);color:var(--lf-color-text-subtle);content:"›"}.lf-breadcrumbs__item [aria-current=page]{display:block;max-width:20rem;overflow:hidden;color:var(--lf-color-text);text-overflow:ellipsis;white-space:nowrap}.lf-slds :is(.slds-form-element,.lf-form-field){min-width:0}.lf-slds :is(.slds-form-element__label,.lf-form-field__label){display:inline-block;margin-bottom:var(--lf-space-x-small);color:var(--lf-color-text-weak);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-semibold)}.lf-slds :is(.slds-form-element__control,.lf-form-field__control){min-width:0}.lf-slds .slds-input-has-icon{position:relative}.lf-slds .slds-input-has-icon .slds-input__icon{position:absolute;top:50%;z-index:1;color:var(--lf-color-text-subtle);pointer-events:none;transform:translateY(-50%)}.lf-slds .slds-input-has-icon_left .slds-input__icon_left{left:var(--lf-space-medium)}.lf-slds .slds-input-has-icon_left .slds-input{padding-left:2.25rem}.lf-slds :is(.slds-input,.slds-select,.lf-input,.lf-select,.lf-textarea),.lf-slds .lf-form-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--lf-control-height);padding:0 var(--lf-space-medium);border:1px solid var(--lf-color-border-strong);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);font-size:var(--lf-font-size-3);line-height:var(--lf-line-height-body)}.lf-slds :is(textarea.slds-input,.lf-textarea),.lf-slds .lf-form-field textarea{min-height:5rem;padding-block:var(--lf-space-small);resize:vertical}.lf-slds :is(.slds-input,.slds-select,.lf-input,.lf-select,.lf-textarea):hover,.lf-slds .lf-form-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--lf-color-brand-hover)}.lf-slds :is(.slds-input,.slds-select,.lf-input,.lf-select,.lf-textarea):focus,.lf-slds .lf-form-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--lf-color-focus);outline:0;box-shadow:0 0 0 1px var(--lf-color-focus)}.lf-slds :where(input,textarea)::placeholder{color:var(--lf-color-text-subtle);opacity:1}.lf-slds :where(input,select,textarea):disabled{border-color:var(--lf-color-disabled-border);color:var(--lf-color-disabled-text);background:var(--lf-color-disabled-background);cursor:not-allowed;opacity:1}.lf-slds :where(input,textarea)[readonly]{border-color:var(--lf-color-border-soft);color:var(--lf-color-text-weak);background:var(--lf-color-background-alt)}.lf-slds :where(input,select,textarea)[aria-invalid=true],.lf-slds .slds-has-error :is(input,select,textarea),.lf-slds .lf-form-field_error :is(input,select,textarea){border-color:var(--lf-color-error);box-shadow:0 0 0 1px var(--lf-color-error)}.lf-slds .slds-select_container{position:relative;display:block}.lf-slds :is(.slds-form-element__help,.lf-form-field__hint,.lf-form-field__error){display:block;margin-top:var(--lf-space-x-small);color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);line-height:var(--lf-line-height-body)}.lf-slds :is(.slds-has-error .slds-form-element__help,.lf-form-field__error){color:var(--lf-color-error);font-weight:var(--lf-font-weight-medium)}.lf-form-field__required{color:var(--lf-color-error)}.lf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-space-large)}.lf-form-grid__wide{grid-column:1 / -1}.lf-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--lf-space-small);padding-top:var(--lf-space-large)}.lf-slds :where(fieldset){min-width:0;margin:0;padding:0;border:0}.lf-slds :where(legend){margin-bottom:var(--lf-space-medium);color:var(--lf-color-text);font-size:var(--lf-font-size-4);font-weight:var(--lf-font-weight-bold)}.lf-slds :where(input[type=checkbox],input[type=radio]){width:1rem;height:1rem;accent-color:var(--lf-color-brand)}.lf-checkbox,.lf-radio{display:inline-flex;align-items:flex-start;gap:var(--lf-space-small);color:var(--lf-color-text-weak);font-size:var(--lf-font-size-3)}.lf-menu{position:relative;display:inline-flex}.lf-menu__popup,.lf-slds .slds-dropdown{position:absolute;z-index:var(--lf-layer-dropdown);top:calc(100% + var(--lf-space-x-small));right:0;min-width:12rem;max-width:min(22rem,calc(100vw - 2rem));margin:0;padding:var(--lf-space-x-small) 0;overflow:auto;border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-overlay);list-style:none}.lf-menu__item{margin:0;padding:0}.lf-menu__item-button{display:flex;width:100%;min-height:var(--lf-control-height);align-items:center;gap:var(--lf-space-small);padding:var(--lf-space-small) var(--lf-space-medium);border:0;color:var(--lf-color-text);background:transparent;cursor:pointer;font:inherit;font-size:var(--lf-font-size-3);text-align:left}.lf-menu__item-button:hover,.lf-menu__item-button:focus-visible{color:var(--lf-color-text);background:var(--lf-color-surface-selected);outline:0}.lf-menu__item-button:focus-visible{box-shadow:inset 0 0 0 2px var(--lf-color-focus)}.lf-menu__item-button:disabled{color:var(--lf-color-disabled-text);background:transparent;cursor:not-allowed}.lf-menu__item-button_destructive{color:var(--lf-color-error)}.lf-menu__separator{height:1px;margin:var(--lf-space-x-small) 0;border:0;background:var(--lf-color-border-soft)}.lf-modal{position:fixed;z-index:var(--lf-layer-modal);inset:0;display:grid;align-items:center;justify-items:center;padding:var(--lf-space-large)}.lf-modal__backdrop{position:absolute;inset:0;background:var(--lf-color-backdrop)}.lf-modal__dialog{position:relative;display:flex;width:min(40rem,100%);max-height:min(44rem,calc(100dvh - 2rem));flex-direction:column;overflow:hidden;border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-large);color:var(--lf-color-text);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-overlay)}.lf-modal__header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--lf-space-large);padding:var(--lf-space-large);border-bottom:1px solid var(--lf-color-border-soft)}.lf-modal__title{margin:0;font-size:var(--lf-font-size-6);line-height:var(--lf-line-height-tight)}.lf-modal__body{min-height:0;flex:1 1 auto;padding:var(--lf-space-large);overflow:auto;overscroll-behavior:contain}.lf-modal__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--lf-space-small);padding:var(--lf-space-medium) var(--lf-space-large);border-top:1px solid var(--lf-color-border-soft);background:var(--lf-color-background-alt)}.lf-slds .slds-scoped-notification,.lf-feedback{display:flex;align-items:flex-start;gap:var(--lf-space-small);padding:var(--lf-space-medium) var(--lf-space-large);border:1px solid var(--lf-color-info-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-info-surface);line-height:var(--lf-line-height-body)}.lf-slds .slds-scoped-notification_light{background:var(--lf-color-surface)}.lf-feedback_success{border-color:var(--lf-color-success-border);background:var(--lf-color-success-surface)}.lf-feedback_warning{border-color:var(--lf-color-warning-border);background:var(--lf-color-warning-surface)}.lf-feedback_error{border-color:var(--lf-color-error-border);background:var(--lf-color-error-surface)}.lf-feedback__indicator{flex:0 0 auto;width:.625rem;height:.625rem;margin-top:.3125rem;border-radius:50%;background:var(--lf-color-info)}.lf-feedback_success .lf-feedback__indicator{background:var(--lf-color-success)}.lf-feedback_warning .lf-feedback__indicator{background:var(--lf-color-warning)}.lf-feedback_error .lf-feedback__indicator{background:var(--lf-color-error)}.lf-feedback__body{min-width:0;flex:1 1 auto}.lf-feedback__title{display:block;margin-bottom:var(--lf-space-xx-small);font-weight:var(--lf-font-weight-bold)}.lf-toast-region{position:fixed;z-index:var(--lf-layer-toast);top:var(--lf-space-large);right:var(--lf-space-large);display:grid;width:min(26rem,calc(100vw - 2rem));gap:var(--lf-space-small);pointer-events:none}.lf-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--lf-space-small);padding:var(--lf-space-medium);border:1px solid var(--lf-color-info-border);border-left:.25rem solid var(--lf-color-info);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-overlay);pointer-events:auto}.lf-toast_success{border-color:var(--lf-color-success-border);border-left-color:var(--lf-color-success)}.lf-toast_warning{border-color:var(--lf-color-warning-border);border-left-color:var(--lf-color-warning)}.lf-toast_error{border-color:var(--lf-color-error-border);border-left-color:var(--lf-color-error)}.lf-toast_success .lf-feedback__indicator{background:var(--lf-color-success)}.lf-toast_warning .lf-feedback__indicator{background:var(--lf-color-warning)}.lf-toast_error .lf-feedback__indicator{background:var(--lf-color-error)}.lf-toast__body{min-width:0}.lf-toast__title{display:block;font-weight:var(--lf-font-weight-bold)}.lf-toast__message{margin:var(--lf-space-xx-small) 0 0;color:var(--lf-color-text-weak)}.lf-slds .slds-table,.lf-table{width:100%;border-collapse:collapse;color:var(--lf-color-text-weak);background:var(--lf-color-surface)}.lf-slds :is(.slds-table,.lf-table) caption{padding:var(--lf-space-medium);color:var(--lf-color-text);font-weight:var(--lf-font-weight-bold);text-align:left}.lf-slds :is(.slds-table,.lf-table) :is(th,td){min-height:var(--lf-table-row-height);padding:var(--lf-space-small);text-align:left;vertical-align:middle}.lf-slds :is(.slds-table,.lf-table) thead th{border-top:1px solid var(--lf-color-border);border-bottom:1px solid var(--lf-color-border);color:var(--lf-color-text-weak);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.lf-slds :is(.slds-table,.lf-table) tbody :is(td,th[scope=row]){border-top:1px solid var(--lf-color-border-soft);font-size:var(--lf-font-size-2)}.lf-slds :is(.slds-table,.lf-table) tbody th[scope=row]{color:var(--lf-color-text);font-weight:var(--lf-font-weight-semibold);text-transform:none}.lf-slds .slds-table_bordered tbody tr+tr>:is(th,td){border-top:1px solid var(--lf-color-border-soft)}.lf-slds .slds-table_cell-buffer :is(th,td){padding-right:var(--lf-space-small);padding-left:var(--lf-space-small)}.lf-slds :is(.slds-table,.lf-table) tbody tr:hover>*{background:var(--lf-color-surface-hover)}.lf-slds :is(.slds-table,.lf-table) tbody tr:focus-within>*{background:var(--lf-color-surface-selected)}.lf-slds :is(.slds-table,.lf-table) .lf-table__sort{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:var(--lf-space-x-small);padding:var(--lf-space-x-small);border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;font-weight:inherit;text-transform:inherit}.lf-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.lf-responsive-collection__cards{display:none}.lf-record-card{display:grid;gap:var(--lf-space-medium);padding:var(--lf-space-large);border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-record-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--lf-space-medium)}.lf-record-card__title{min-width:0;margin:0;font-size:var(--lf-font-size-4)}.lf-record-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-space-medium);margin:0}.lf-record-card__details div{min-width:0}.lf-record-card__details dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-semibold);text-transform:uppercase}.lf-record-card__details dd{margin:var(--lf-space-xx-small) 0 0;color:var(--lf-color-text);overflow-wrap:anywhere}.lf-record-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--lf-space-small);padding-top:var(--lf-space-small);border-top:1px solid var(--lf-color-border-soft)}.lf-slds code{color:var(--lf-color-text);background:var(--lf-color-background-alt);font-family:var(--lf-font-family-mono)}.lf-slds .slds-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-slds .slds-spinner_container{position:relative;min-height:6rem}.lf-slds .slds-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid var(--lf-color-border);border-top-color:var(--lf-color-brand);border-radius:50%;animation:lf-slds-spin .8s linear infinite}.lf-slds .slds-spinner_brand{border-top-color:var(--lf-color-brand)}.lf-slds .slds-spinner_small{width:1rem;height:1rem}.lf-slds .slds-is-relative{position:relative}.lf-slds .slds-media{display:flex;align-items:flex-start}.lf-slds .slds-media__figure{flex:0 0 auto;margin-right:var(--lf-space-medium)}.lf-slds .slds-media__body{min-width:0;flex:1 1 auto}.lf-slds .slds-progress{position:relative}.lf-slds .slds-progress__list{margin:0;padding:0;list-style:none}.lf-slds .slds-progress__item{position:relative}.lf-slds .slds-progress__marker{display:inline-flex;align-items:center;justify-content:center}.lf-slds .slds-progress__item.slds-is-completed .slds-progress__marker{border-color:var(--lf-color-success);background:var(--lf-color-success)}@keyframes lf-slds-spin{to{transform:rotate(360deg)}}@media(max-width:48rem){.lf-slds :where(button,[role=button],summary,a.button,input:not([type=checkbox]):not([type=radio]),select){min-height:var(--lf-control-height-touch)!important}.lf-slds :where(input[type=checkbox],input[type=radio]){width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.lf-slds label:has(>:is(input[type=checkbox],input[type=radio])){min-height:var(--lf-control-height-touch)}.lf-slds .slds-page-header__row{align-items:flex-start;flex-direction:column}.lf-slds .slds-page-header__col-actions,.lf-slds .slds-page-header__controls{width:100%}.lf-slds .slds-page-header__controls{flex-wrap:wrap}.lf-slds .slds-card{border-right:0;border-left:0;border-radius:0;box-shadow:none}.lf-form-grid{grid-template-columns:1fr}.lf-slds :is(.slds-input,.slds-select,.lf-input,.lf-select,.lf-textarea),.lf-slds .lf-form-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}.lf-form-grid__wide{grid-column:auto}.lf-form-actions{align-items:stretch;flex-direction:column-reverse}.lf-form-actions :is(.slds-button,.lf-button){width:100%}.lf-modal{align-items:end;padding:0}.lf-modal__dialog{width:100%;max-height:calc(100dvh - var(--lf-space-large));border-right:0;border-bottom:0;border-left:0;border-radius:var(--lf-radius-large) var(--lf-radius-large) 0 0}.lf-toast-region{top:var(--lf-space-small);right:var(--lf-space-small);width:calc(100vw - var(--lf-space-large))}.lf-responsive-collection__table{display:none}.lf-responsive-collection__cards{display:grid;gap:var(--lf-space-small)}.lf-record-card__details{grid-template-columns:1fr}.lf-breadcrumbs__item [aria-current=page]{max-width:12rem}}@media(prefers-reduced-motion:reduce){.lf-slds *,.lf-slds *:before,.lf-slds *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){:is(.slds-button,.lf-button):focus-visible,.lf-menu__item-button:focus-visible{outline:2px solid CanvasText;outline-offset:2px;box-shadow:none}.lf-feedback__indicator{forced-color-adjust:none}}@media print{.lf-toast-region,.lf-modal,.lf-menu__popup{display:none!important}.lf-slds :is(.slds-card,.lf-card,.lf-record-card){break-inside:avoid;box-shadow:none}}.lf-slds.app-frame{display:block;min-height:100vh;background:linear-gradient(180deg,var(--lf-legacy-color-rgba-11-92-171-0p06),transparent 11rem),var(--lf-color-background)}.lf-global-header-container{position:sticky;z-index:100;top:0;display:block;height:var(--lf-shell-global-height);color:var(--lf-color-surface);background:linear-gradient(100deg,var(--lf-color-brand-header),var(--lf-color-brand-header-end));box-shadow:0 1px 3px var(--lf-legacy-color-rgba-0-0-0-0p24)}.lf-global-header{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(22rem,1.5fr) minmax(21rem,.9fr);gap:var(--lf-space-large);align-items:center;width:100%;height:100%;padding:0 var(--lf-space-large)}.slds-global-header_container,.slds-global-header{width:100%}.slds-global-header__item_search{min-width:0}.lf-global-header :where(a,button,input):focus-visible{outline-color:var(--lf-color-surface)}.slds-global-header__item{min-width:0}.lf-global-brand-region{display:flex;align-items:center;gap:var(--lf-space-medium)}.lf-app-launcher{flex:0 0 auto;color:var(--lf-color-surface)}.lf-app-launcher:hover{color:var(--lf-color-surface);background:var(--lf-legacy-color-rgba-255-255-255-0p12)}.lf-app-launcher svg{width:1.25rem;height:1.25rem}.lf-global-brand{display:inline-flex;min-width:0;align-items:center;gap:var(--lf-space-small);color:var(--lf-color-surface)}.lf-global-brand__mark{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:var(--lf-radius-medium);color:var(--lf-color-brand-header);background:var(--lf-color-surface);font-size:.75rem;font-weight:var(--lf-font-weight-bold)}.lf-global-brand__copy{min-width:0}.lf-global-brand__copy strong,.lf-global-brand__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-global-brand__copy strong{font-size:.9375rem;line-height:1.05}.lf-global-brand__copy small{margin-top:.125rem;color:var(--lf-legacy-color-cfe8ef);font-size:var(--lf-font-size-1)}.lf-global-search-region{position:relative;width:100%}.lf-global-search{position:relative;width:min(100%,44rem);margin:0 auto}.lf-global-search input{width:100%;height:2rem;padding:0 3rem 0 2.125rem;border:1px solid var(--lf-legacy-color-rgba-255-255-255-0p55);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);font-size:.8125rem}.lf-global-search input:focus{border-color:var(--lf-color-surface);outline:2px solid var(--lf-legacy-color-rgba-255-255-255-0p6);outline-offset:1px}.lf-global-search__icon{position:absolute;top:.5rem;left:.625rem;width:1rem;height:1rem;color:var(--lf-color-text-subtle);pointer-events:none}.lf-search-shortcut{position:absolute;top:.3125rem;right:.375rem;padding:.1875rem .375rem;border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-small);color:var(--lf-color-text-subtle);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1)}.lf-global-search__status:not(:empty){position:absolute;z-index:120;top:calc(100% + .5rem);left:50%;width:max-content;max-width:min(32rem,calc(100vw - 2rem));padding:var(--lf-space-small) var(--lf-space-medium);transform:translate(-50%);border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-overlay);font-size:.75rem}.lf-global-actions{display:flex;align-items:center;justify-content:flex-end;gap:.125rem}.lf-global-action{color:var(--lf-color-surface)}.lf-global-action:hover{color:var(--lf-color-surface);background:var(--lf-legacy-color-rgba-255-255-255-0p12)}.lf-operator{display:flex;min-width:0;align-items:center;gap:var(--lf-space-small);margin-left:var(--lf-space-small)}.lf-operator__avatar{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border:2px solid var(--lf-legacy-color-rgba-255-255-255-0p7);border-radius:50%;color:var(--lf-color-brand-header);background:var(--lf-color-surface);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-operator__copy{min-width:0}.lf-operator__copy strong,.lf-operator__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-operator__copy strong{font-size:.75rem}.lf-operator__copy small{margin-top:.125rem;color:var(--lf-legacy-color-cfe8ef);font-size:var(--lf-font-size-1);text-transform:capitalize}.lf-context-bar{position:sticky;z-index:90;top:var(--lf-shell-global-height);display:flex;height:var(--lf-shell-context-height);align-items:stretch;overflow:hidden;border-bottom:1px solid var(--lf-color-border);color:var(--lf-color-text-weak);background:var(--lf-color-surface);box-shadow:0 1px 2px var(--lf-legacy-color-rgba-0-0-0-0p06)}.slds-context-bar{width:100%}.slds-context-bar__primary,.slds-context-bar__secondary{min-width:0}.slds-context-bar__item{position:relative}.lf-context-primary{display:flex;flex:0 0 auto;border-right:1px solid var(--lf-color-border-soft)}.lf-context-secondary{display:flex;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:thin}.lf-context-mobile{display:none}.lf-context-bar .nav-group{display:contents}.lf-context-bar .nav-group>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf-context-bar .nav-home,.lf-context-bar .nav-item{position:relative;display:inline-flex;flex:0 0 auto;min-height:var(--lf-shell-context-height);align-items:center;gap:.375rem;padding:0 var(--lf-space-medium);border:0;border-radius:0;color:var(--lf-legacy-color-3e3e3c);background:transparent;font-size:.75rem;font-weight:var(--lf-font-weight-medium);white-space:nowrap}.lf-context-bar .nav-home:hover,.lf-context-bar .nav-item:hover{color:var(--lf-color-brand-hover);background:var(--lf-color-background-alt)}.lf-context-bar :is(.nav-home,.nav-item):focus-visible,.lf-workspace-tabs .slds-tabs_default__link:focus-visible{outline-offset:-3px}.lf-context-bar .nav-home.active,.lf-context-bar .nav-item.active{color:var(--lf-color-text);background:var(--lf-color-surface);font-weight:var(--lf-font-weight-bold)}.lf-context-bar .nav-home.active:after,.lf-context-bar .nav-item.active:after{position:absolute;right:0;bottom:0;left:0;height:.1875rem;background:var(--lf-color-brand);content:""}.lf-context-bar .nav-symbol{width:.875rem;height:.875rem}.lf-context-bar .nav-accent{width:.375rem;height:.375rem;border-radius:.0625rem}.slds-context-bar__label-action{display:inline-flex;align-items:center;height:100%}.lf-workspace-tabs{position:sticky;z-index:80;top:calc(var(--lf-shell-global-height) + var(--lf-shell-context-height));height:var(--lf-shell-tabs-height);overflow:visible;border-bottom:1px solid var(--lf-color-border);background:var(--lf-color-background-alt)}.lf-workspace-tabs__mobile{display:none}.slds-tabs_default{width:100%}.lf-workspace-tabs .slds-tabs_default__nav{display:flex;height:100%;align-items:stretch;margin:0;padding:0;overflow-x:auto;list-style:none}.lf-workspace-tabs:has(.lf-workspace-tabs__overflow) .slds-tabs_default__nav{padding-right:5rem}.lf-workspace-tabs__overflow{position:absolute;z-index:4;top:0;right:0;height:100%;border-left:1px solid var(--lf-color-border);background:var(--lf-color-background-alt)}.lf-workspace-tabs__overflow summary{display:flex;height:100%;align-items:center;gap:var(--lf-space-x-small);padding:0 var(--lf-space-medium);color:var(--lf-color-brand);background:var(--lf-color-background-alt);cursor:pointer;font-size:.75rem;font-weight:var(--lf-font-weight-bold);list-style:none}.lf-workspace-tabs__overflow summary::-webkit-details-marker{display:none}.lf-workspace-tabs__overflow[open] summary{color:var(--lf-color-brand-hover);background:var(--lf-color-surface)}.lf-workspace-tabs__overflow ul{position:absolute;top:calc(100% + .25rem);right:var(--lf-space-small);width:min(20rem,calc(100vw - 2rem));max-height:min(28rem,calc(100vh - 10rem));margin:0;padding:var(--lf-space-x-small);overflow-y:auto;border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-overlay);list-style:none}.lf-workspace-tabs__overflow button{width:100%;min-height:2.25rem;padding:0 var(--lf-space-medium);border:0;border-radius:var(--lf-radius-small);color:var(--lf-color-text);background:transparent;cursor:pointer;font:inherit;font-size:.75rem;text-align:left}.lf-workspace-tabs__overflow button:hover,.lf-workspace-tabs__overflow button[aria-current=page]{background:var(--lf-color-background-alt)}.lf-workspace-tabs .slds-tabs_default__item{position:relative;display:flex;flex:0 0 auto;border-right:1px solid var(--lf-color-border)}.lf-workspace-tabs .slds-tabs_default__link{display:inline-flex;min-width:8rem;align-items:center;gap:.375rem;padding:0 2rem 0 var(--lf-space-medium);border:0;color:var(--lf-color-text-weak);background:var(--lf-color-background-alt);cursor:pointer;font:inherit;font-size:.75rem}.lf-workspace-tabs .slds-tabs_default__item:first-child .slds-tabs_default__link{padding-right:var(--lf-space-medium)}.lf-workspace-tabs .slds-tabs_default__item.slds-is-active .slds-tabs_default__link{color:var(--lf-color-text);background:var(--lf-color-surface)}.lf-workspace-tabs .slds-tabs_default__link>svg{width:.875rem;height:.875rem}.lf-workspace-tabs .lf-workspace-tab_subtab:before{align-self:center;margin-left:.5rem;color:var(--lf-color-text-subtle);content:"›";font-size:.75rem}.lf-workspace-tabs .lf-workspace-tab_subtab .slds-tabs_default__link{min-width:9rem;padding-left:.5rem}.lf-workspace-tab__close{position:absolute;top:50%;right:.375rem;display:grid;width:1.5rem;height:1.5rem;padding:0;transform:translateY(-50%);place-items:center;border:0;border-radius:50%;color:var(--lf-color-text-subtle);background:transparent;cursor:pointer;font:inherit;font-size:1rem;line-height:1}.lf-workspace-tab__close:hover{color:var(--lf-color-text);background:var(--lf-color-border-soft)}.lf-tab-object-icon{display:grid;width:1rem;height:1rem;place-items:center;border-radius:.125rem;color:var(--lf-color-surface);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-tab-object-icon svg{width:.6875rem;height:.6875rem}.lf-slds .main-content{min-width:0;min-height:calc(100vh - 11.25rem);padding-bottom:var(--lf-shell-utility-height)}.lf-slds .main-content:focus-visible{outline:3px solid var(--lf-color-brand);outline-offset:-3px}.lf-utility-container{position:fixed;z-index:95;right:0;bottom:0;left:0;height:var(--lf-shell-utility-height);border-top:1px solid var(--lf-color-border);background:var(--lf-color-surface);box-shadow:0 -1px 3px var(--lf-legacy-color-rgba-0-0-0-0p08)}.slds-utility-bar_container{width:100%}.lf-utility-container .slds-utility-bar{display:flex;height:100%;justify-content:flex-end;margin:0;padding:0;list-style:none}.lf-utility-container .slds-utility-bar__item{display:flex;border-left:1px solid var(--lf-color-border)}.lf-utility-container .slds-utility-bar__action{display:inline-flex;min-width:7.5rem;align-items:center;justify-content:center;gap:.375rem;padding:0 var(--lf-space-medium);color:var(--lf-legacy-color-3e3e3c);font-size:.75rem;font-weight:var(--lf-font-weight-medium)}.lf-utility-container .slds-utility-bar__action:hover{color:var(--lf-color-brand-hover);background:var(--lf-color-background-alt)}.lf-utility-container button.slds-utility-bar__action{border:0;background:var(--lf-color-surface);cursor:pointer;font:inherit}.lf-utility-container .slds-utility-bar__action[aria-expanded=true]{color:var(--lf-color-brand-hover);background:var(--lf-color-background-alt)}.lf-utility-container svg{width:.875rem;height:.875rem;color:var(--lf-color-brand)}.lf-utility-panel{position:absolute;right:var(--lf-space-medium);bottom:calc(100% + var(--lf-space-small));width:min(24rem,calc(100vw - 1.5rem));padding:var(--lf-space-large);border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-overlay)}.lf-utility-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lf-space-medium)}.lf-utility-panel>header span{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.lf-utility-panel h2{margin:.125rem 0 0;font-size:1rem}.lf-utility-panel>p{margin:var(--lf-space-medium) 0;color:var(--lf-color-text-weak);font-size:.75rem;line-height:1.5}.lf-utility-panel dl{display:grid;margin:0 0 var(--lf-space-large)}.lf-utility-panel dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--lf-space-small);padding:var(--lf-space-small) 0;border-top:1px solid var(--lf-color-border-soft)}.lf-utility-panel dt{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);text-transform:uppercase}.lf-utility-panel dd{min-width:0;margin:0;color:var(--lf-color-text);font-size:.75rem;overflow-wrap:anywhere}.lf-utility-panel__close{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:50%;color:var(--lf-color-text-weak);background:transparent;cursor:pointer;font-size:1.25rem}.lf-utility-panel__close:hover{color:var(--lf-color-text);background:var(--lf-color-background-alt)}.lf-global-actions .connection-wrap{position:relative;margin:0 .25rem}.lf-global-actions .connection-button{display:inline-flex;min-height:2rem;align-items:center;gap:var(--lf-space-small);padding:0 .625rem;border:1px solid var(--lf-legacy-color-rgba-255-255-255-0p42);border-radius:var(--lf-radius-medium);color:var(--lf-color-surface);background:var(--lf-legacy-color-rgba-3-45-96-0p28);cursor:pointer;font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-global-actions .connection-button:hover{background:var(--lf-legacy-color-rgba-3-45-96-0p42)}.lf-global-actions .connection-button__compact-label{display:none}.lf-global-actions .status-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--lf-legacy-color-f7c46c);box-shadow:0 0 0 2px var(--lf-legacy-color-rgba-247-196-108-0p18)}.lf-global-actions .status-dot.is-connected{background:var(--lf-legacy-color-78d5bd);box-shadow:0 0 0 2px var(--lf-legacy-color-rgba-120-213-189-0p2)}.lf-global-actions .connection-panel{width:min(32rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100vh - var(--lf-shell-global-height) - 1rem));color:var(--lf-color-text)}.lf-global-actions .connection-panel__content{display:grid;gap:var(--lf-space-medium)}.lf-global-actions .connection-panel code{display:block;overflow:hidden;padding:var(--lf-space-small) var(--lf-space-medium);border-radius:var(--lf-radius-small);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1);text-overflow:ellipsis}.lf-global-actions .connection-panel input{width:100%;min-height:var(--lf-control-height);padding:0 var(--lf-space-medium);border:1px solid var(--lf-color-border-strong);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface)}.lf-global-actions .connection-panel input:focus{border-color:var(--lf-color-brand);outline:2px solid var(--lf-color-brand);outline-offset:1px}.lf-global-actions .panel-kicker{color:var(--lf-color-brand);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.operator-google-link{display:inline-flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:0 1rem;border:1px solid var(--lf-color-border-strong);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);font-weight:var(--lf-font-weight-bold)}.operator-google-link:hover{border-color:var(--lf-color-brand)}.operator-google-link__hint{margin-left:auto;color:var(--lf-color-text-weak, #5f6b73);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-regular)}@media(max-width:70rem){.lf-global-header{grid-template-columns:minmax(12rem,.65fr) minmax(18rem,1.25fr) auto}.lf-operator__copy{display:none}.lf-global-actions .connection-button{width:2rem;padding:0}.lf-global-actions .connection-button__label{display:none}}@media(max-width:48rem){:root{--lf-shell-global-height: 3.25rem;--lf-shell-context-height: 2.75rem;--lf-shell-tabs-height: 2.75rem;--lf-shell-utility-height: 2.75rem}.lf-global-header{grid-template-columns:auto minmax(7rem,1fr) auto;gap:.375rem;padding:0 .5rem}.lf-global-brand__copy strong,.lf-global-brand__copy small,.lf-operator{display:none}.lf-global-search input{height:2.25rem;padding-right:.625rem;font-size:.75rem}.lf-search-shortcut{display:none}.lf-app-launcher,.lf-global-action,.lf-global-actions .connection-button{min-width:2.75rem;min-height:2.75rem}.lf-global-actions .connection-button{width:2.75rem;padding:0;justify-content:center;gap:.1875rem}.lf-global-actions .connection-button__compact-label{display:inline;font-size:var(--lf-font-size-1)}.lf-context-primary{position:sticky;z-index:2;left:0;background:var(--lf-color-surface)}.lf-context-secondary{display:none}.lf-context-mobile{display:flex;min-width:0;flex:1 1 auto;align-items:center;padding:0 var(--lf-space-small)}.lf-context-mobile .slds-select{height:2rem}.lf-context-bar .nav-home,.lf-context-bar .nav-item{min-height:2.75rem;padding:0 .75rem}.lf-workspace-tabs .slds-tabs_default__nav,.lf-workspace-tabs__overflow{display:none}.lf-workspace-tabs__mobile{display:grid;height:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--lf-space-small);padding:0 var(--lf-space-medium)}.lf-workspace-tabs__mobile label{color:var(--lf-color-text-weak);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-workspace-tabs__mobile .slds-select{min-width:0;height:2rem}.lf-utility-container .slds-utility-bar{justify-content:stretch}.lf-utility-container .slds-utility-bar__item{flex:1 1 25%}.lf-utility-container .slds-utility-bar__action{min-width:2.75rem;min-height:2.75rem;flex:1;padding:0 .25rem;font-size:var(--lf-font-size-1)}}@media(max-width:30rem){.lf-global-brand__mark{width:1.75rem;height:1.75rem}.lf-global-actions{gap:0}.lf-global-action,.lf-utility-container .slds-utility-bar__action span{display:none}}.lf-content-tabs{width:100%;min-width:0;margin-top:var(--lf-space-large)}.lf-content-tabs__mobile{display:none}.lf-content-tabs>:is(.slds-tabs_default__nav,.slds-tabs_scoped__nav){display:flex;min-width:0;margin:0;padding:0;overflow-x:auto;border-bottom:1px solid var(--lf-color-border);background:var(--lf-color-surface);scrollbar-width:thin;list-style:none}.lf-content-tabs .slds-tabs_default__item,.lf-content-tabs .slds-tabs_scoped__item{position:relative;display:flex;flex:0 0 auto}.lf-content-tabs :is(.slds-tabs_default__link,.slds-tabs_scoped__link){display:inline-flex;min-height:var(--lf-control-height-touch);align-items:center;justify-content:center;gap:var(--lf-space-small);padding:0 var(--lf-space-large);border:0;color:var(--lf-color-text-weak);background:transparent;cursor:pointer;font:inherit;font-size:var(--lf-font-size-3);font-weight:var(--lf-font-weight-semibold);text-decoration:none;transition:background-color .1s linear,color .1s linear;white-space:nowrap}.lf-content-tabs :is(.slds-tabs_default__link,.slds-tabs_scoped__link):hover{color:var(--lf-color-link-hover);background:var(--lf-color-surface-hover)}.lf-content-tabs :is(.slds-tabs_default__link,.slds-tabs_scoped__link):focus-visible{z-index:1;outline:0;box-shadow:inset 0 0 0 2px var(--lf-color-focus)}.lf-content-tabs .slds-tabs_default__item.slds-is-active:after{position:absolute;right:0;bottom:0;left:0;height:.1875rem;background:var(--lf-color-brand);content:""}.lf-content-tabs .slds-tabs_default__item.slds-is-active .slds-tabs_default__link{color:var(--lf-color-text)}.lf-content-tabs .slds-tabs_scoped__nav{gap:var(--lf-space-xx-small);padding:var(--lf-space-x-small) var(--lf-space-x-small) 0;border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium) var(--lf-radius-medium) 0 0;background:var(--lf-color-background-alt)}.lf-content-tabs .slds-tabs_scoped__item{margin-bottom:-1px;border:1px solid transparent;border-bottom:0;border-radius:var(--lf-radius-small) var(--lf-radius-small) 0 0}.lf-content-tabs .slds-tabs_scoped__item.slds-is-active{border-color:var(--lf-color-border);background:var(--lf-color-surface)}.lf-content-tabs .slds-tabs_scoped__item.slds-is-active .slds-tabs_scoped__link{color:var(--lf-color-text)}.lf-content-tabs>:is(.slds-tabs_default__content,.slds-tabs_scoped__content){min-width:0;padding-top:var(--lf-space-large);outline:0}.lf-content-tabs>.slds-tabs_scoped__content{padding:var(--lf-space-large);border:1px solid var(--lf-color-border);border-top:0;border-radius:0 0 var(--lf-radius-medium) var(--lf-radius-medium);background:var(--lf-color-surface)}.lf-content-tabs>[role=tabpanel][hidden]{display:none}.lf-content-tab__badge{min-width:1.5rem;justify-content:center}.lf-content-tab__error{color:var(--lf-color-error);font-size:var(--lf-font-size-1);line-height:1}.lf-content-tabs.lf-record-subtabs{margin-top:0}.lf-record-subtabs>.lf-content-tabs__mobile{padding-inline:0}.lf-record-related-list-stack{display:grid;min-width:0;gap:var(--lf-space-medium)}@media(max-width:48rem){.lf-content-tabs{margin-top:var(--lf-space-medium)}.lf-content-tabs__mobile{display:grid;gap:var(--lf-space-x-small);padding:0 var(--lf-space-medium)}.lf-content-tabs__mobile label{color:var(--lf-color-text-weak);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-semibold)}.lf-content-tabs>:is(.slds-tabs_default__nav,.slds-tabs_scoped__nav){display:none}.lf-content-tabs :is(.slds-tabs_default__link,.slds-tabs_scoped__link){min-height:var(--lf-control-height-touch);padding:0 var(--lf-space-medium)}.lf-content-tabs>.slds-tabs_scoped__content{padding:var(--lf-space-medium) 0;border-right:0;border-left:0}}.lf-slds .page{width:100%;max-width:var(--lf-content-max-width);margin:0;padding:var(--lf-space-medium) var(--lf-space-large) var(--lf-space-xxx-large)}.lf-slds .eyebrow,.lf-slds [class$=-eyebrow]{color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.lf-slds :is(.record-header,.lead-object-header,.account-object-header,.catalog-object-header,.pricing-object-header,.quote-object-header,.order-object-header,.procurement-object-header,.fulfillment-object-header,.receivables-object-header,.payables-object-header,.lead-detail-header,.account-detail-header,.catalog-detail-header,.pricing-detail-header,.quote-detail-header,.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header,.ai-header){gap:var(--lf-space-medium);min-height:5rem;padding:var(--lf-space-medium) var(--lf-space-large);border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-slds :is(.record-icon,.lead-object-icon,.account-object-icon,.catalog-object-icon,.pricing-object-icon,.quote-object-icon,.order-object-icon,.procurement-object-icon,.fulfillment-object-icon,.receivables-object-icon,.payables-object-icon){width:2.5rem;height:2.5rem;border-radius:var(--lf-radius-medium);box-shadow:none}.lf-slds :is(.record-icon,.lead-object-icon,.account-object-icon,.catalog-object-icon,.pricing-object-icon,.quote-object-icon,.order-object-icon,.procurement-object-icon,.fulfillment-object-icon,.receivables-object-icon,.payables-object-icon) svg{width:1.25rem;height:1.25rem}.lf-slds :is(.record-header,.lead-object-header,.account-object-header,.catalog-object-header,.pricing-object-header,.quote-object-header,.order-object-header,.procurement-object-header,.fulfillment-object-header,.receivables-object-header,.payables-object-header,.lead-detail-header,.account-detail-header,.catalog-detail-header,.pricing-detail-header,.quote-detail-header,.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header,.ai-header) h1{margin-top:var(--lf-space-xx-small);margin-bottom:var(--lf-space-xx-small);color:var(--lf-color-text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--lf-font-weight-bold);letter-spacing:-.015em;line-height:var(--lf-line-height-tight)}.lf-slds :is(.lead-highlights,.account-highlights,.catalog-highlights,.pricing-highlights,.quote-highlights,.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.lead-detail-highlights,.account-detail-highlights,.pricing-detail-highlights,.quote-detail-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights,.ai-highlights){margin-top:var(--lf-space-medium);border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:none}.lf-slds :is(.lead-highlights,.account-highlights,.catalog-highlights,.pricing-highlights,.quote-highlights,.order-highlights,.procurement-highlights,.fulfillment-highlights,.receivables-highlights,.payables-highlights,.lead-detail-highlights,.account-detail-highlights,.pricing-detail-highlights,.quote-detail-highlights,.order-detail-highlights,.procurement-detail-highlights,.fulfillment-detail-highlights,.receivables-detail-highlights,.payables-detail-highlights,.ai-highlights)>div{min-height:4.25rem;padding:var(--lf-space-medium) var(--lf-space-large)}.lf-slds :is(.lead-list-card,.account-list-card,.catalog-list-card,.pricing-list-card,.quote-list-card,.order-list-card,.procurement-list-card,.fulfillment-list-card,.receivables-list-card,.payables-list-card,.data-panel,.policy-panel,.lead-detail-card,.account-detail-card,.catalog-detail-card,.pricing-detail-card,.quote-detail-card,.order-detail-card,.procurement-detail-card,.fulfillment-detail-card,.receivables-detail-card,.payables-detail-card){border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-slds :is(.lead-list-card,.account-list-card,.catalog-list-card,.pricing-list-card,.quote-list-card,.order-list-card,.procurement-list-card,.fulfillment-list-card,.receivables-list-card,.payables-list-card){margin-top:var(--lf-space-medium)}.lf-slds .lead-detail-card>.slds-card__header{justify-content:flex-start}.lf-slds .lead-path-heading.slds-card__header{justify-content:space-between}.lf-slds .button{display:inline-flex;min-height:var(--lf-control-height);align-items:center;justify-content:center;gap:var(--lf-space-x-small);padding:0 var(--lf-space-medium);border-radius:var(--lf-radius-medium);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-semibold);line-height:1;text-decoration:none;transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear}.lf-slds .button:focus-visible{outline:0;box-shadow:var(--lf-focus-ring)}.lf-slds .button.primary{border-color:var(--lf-color-brand);color:var(--lf-color-text-inverse);background:var(--lf-color-brand)}.lf-slds .button.primary:hover{border-color:var(--lf-color-brand-hover);color:var(--lf-color-text-inverse);background:var(--lf-color-brand-hover)}.lf-slds .button.primary:active{border-color:var(--lf-color-brand-active);background:var(--lf-color-brand-active)}.lf-slds .button.secondary{border-color:var(--lf-color-border);color:var(--lf-color-link);background:var(--lf-color-surface)}.lf-slds .button.secondary:hover{border-color:var(--lf-color-brand-hover);color:var(--lf-color-link-hover);background:var(--lf-color-surface-hover)}.lf-slds .button.secondary:active{background:var(--lf-color-surface-selected)}.lf-slds .button:disabled,.lf-slds .button[aria-disabled=true]{border-color:var(--lf-color-disabled-border);color:var(--lf-color-disabled-text);background:var(--lf-color-disabled-background);box-shadow:none;cursor:not-allowed;opacity:1}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),select,textarea){padding:0 var(--lf-space-medium);border-color:var(--lf-color-border-strong);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);font-size:var(--lf-font-size-3);line-height:var(--lf-line-height-body)}.lf-slds textarea{min-height:5rem;padding-block:var(--lf-space-small);resize:vertical}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--lf-control-height)}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--lf-color-brand-hover)}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--lf-color-focus);outline:0;box-shadow:0 0 0 1px var(--lf-color-focus)}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{border-color:var(--lf-color-disabled-border);color:var(--lf-color-disabled-text);background:var(--lf-color-disabled-background);cursor:not-allowed;opacity:1}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),textarea)[readonly]{border-color:var(--lf-color-border-soft);color:var(--lf-color-text-weak);background:var(--lf-color-background-alt)}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true]{border-color:var(--lf-color-error);box-shadow:0 0 0 1px var(--lf-color-error)}.lf-slds table{width:100%;border-collapse:collapse;background:var(--lf-color-surface)}.lf-slds th{padding:var(--lf-space-small);border-top:1px solid var(--lf-color-border);border-bottom:1px solid var(--lf-color-border);color:var(--lf-color-text-weak);background:var(--lf-color-background-alt);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold);letter-spacing:0;text-transform:uppercase}.lf-slds td{padding:.625rem var(--lf-space-small);border-top:1px solid var(--lf-color-border-soft);color:var(--lf-color-text-weak);font-size:var(--lf-font-size-2)}.lf-slds :is(.slds-table tbody th[scope=row],.lead-row-heading){padding:.625rem var(--lf-space-small);border-top:1px solid var(--lf-color-border-soft);border-bottom:0;color:var(--lf-color-text-weak);background:var(--lf-color-surface);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-regular);letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap}.lf-slds .lead-row-heading :is(strong,small){display:block}.lf-slds .lead-table .lead-row-heading strong{color:var(--lf-color-text);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-slds .lead-table .lead-row-heading small{margin-top:var(--lf-space-x-small);color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-regular)}.lf-slds .lead-history-table .lead-row-heading strong{color:var(--lf-color-text);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-bold)}.lf-slds .lead-history-table .lead-row-heading small{margin-top:var(--lf-space-xx-small);color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-regular)}.lf-slds tbody tr:hover>:is(td,th[scope=row]){background:var(--lf-color-surface-hover)}.lf-slds tbody tr:hover{background:var(--lf-color-surface-hover)}.lf-slds tbody tr:focus-within>:is(td,th[scope=row]){background:var(--lf-color-surface-selected)}.lf-slds :is(.lead-breadcrumbs,.account-breadcrumbs,.catalog-breadcrumbs,.pricing-breadcrumbs,.quote-breadcrumbs,.order-breadcrumbs,.procurement-breadcrumbs,.fulfillment-breadcrumbs,.receivables-breadcrumbs,.payables-breadcrumbs){min-height:1.75rem;margin:0 0 .375rem;color:var(--lf-color-text-subtle);font-size:var(--lf-font-size-2)}.lf-slds :is(.lead-breadcrumbs,.account-breadcrumbs,.catalog-breadcrumbs,.pricing-breadcrumbs,.quote-breadcrumbs,.order-breadcrumbs,.procurement-breadcrumbs,.fulfillment-breadcrumbs,.receivables-breadcrumbs,.payables-breadcrumbs) a{color:var(--lf-color-link);font-weight:var(--lf-font-weight-medium)}.lf-slds .hero-panel{min-height:auto;padding:1.25rem;border:1px solid var(--lf-color-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-slds .hero-panel .eyebrow{color:var(--lf-color-text-subtle)}.lf-slds .hero-panel h1{margin:var(--lf-space-x-small) 0 var(--lf-space-small);color:var(--lf-color-text);font-size:clamp(var(--lf-font-size-7),3vw,var(--lf-font-size-8));letter-spacing:-.02em}.lf-slds .hero-panel>div>p{color:var(--lf-color-text-weak);font-size:var(--lf-font-size-3);line-height:var(--lf-line-height-body)}.lf-slds .health-card{padding:var(--lf-space-medium);border-color:var(--lf-color-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-background-alt)}.lf-slds .health-card small{color:var(--lf-color-text-subtle)}.lf-slds .health-card div span{color:var(--lf-color-text-weak)}.lf-slds .text-button{color:var(--lf-color-link)}.lf-slds .lifecycle-panel{margin:var(--lf-space-medium) 0 var(--lf-space-large);padding:var(--lf-space-large);border-radius:var(--lf-radius-medium);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-slds .domain-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.lf-slds .domain-card{min-height:10rem;padding:1rem;border-radius:var(--lf-radius-medium);box-shadow:var(--lf-shadow-card)}.lf-slds .domain-card:hover{transform:none;border-color:var(--lf-color-brand);box-shadow:0 0 0 1px var(--lf-color-brand)}.lf-slds .domain-glyph{border-radius:var(--lf-radius-medium)}.lf-slds .domain-link{color:var(--lf-color-brand)}.lf-slds .empty-state{min-height:12rem;padding:2rem}.lf-slds .empty-symbol{border-radius:var(--lf-radius-medium)}.lf-slds .loading-state{min-height:12rem}.lf-slds :is(.collection-controls,[class$=-filter-group],[class*="-filter-group "]) label,.lf-slds :is(form[class*=-form],[class$=-fields],[class*="-fields "]) label{color:var(--lf-color-text-weak);font-size:var(--lf-font-size-2);font-weight:var(--lf-font-weight-semibold);letter-spacing:0;line-height:var(--lf-line-height-body);text-transform:none}.lf-slds :is([class$=-inline-notice],[class*="-inline-notice "],[class$=-related-notice],[class*="-related-notice "],[class$=-command-message],[class*="-command-message "],[class$=-command-notice],[class*="-command-notice "],[class$=-inline-state],[class*="-inline-state "]){border-color:var(--lf-color-info-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text-weak);background:var(--lf-color-info-surface)}.lf-slds :is([class$=-inline-notice],[class*="-inline-notice "],[class$=-related-notice],[class*="-related-notice "],[class$=-command-message],[class*="-command-message "],[class$=-command-notice],[class*="-command-notice "],[class$=-inline-state],[class*="-inline-state "]) :is(p,small,code){font-size:var(--lf-font-size-1);line-height:var(--lf-line-height-body)}.lf-slds :is([class*=-notice],[class*=-state],[class*=-message]).restricted{border-color:var(--lf-color-warning-border);color:var(--lf-color-warning);background:var(--lf-color-warning-surface)}.lf-slds :is([class*=-notice],[class*=-state],[class*=-message]).error{border-color:var(--lf-color-error-border);color:var(--lf-color-error);background:var(--lf-color-error-surface)}.lf-slds :is([class*=-notice],[class*=-state],[class*=-message]).success,.lf-slds :is([class*=-notice],[class*=-state],[class*=-message]).complete{border-color:var(--lf-color-success-border);color:var(--lf-color-success);background:var(--lf-color-success-surface)}.lf-slds :is([class$=-mobile-card],[class*="-mobile-card "]){border-color:var(--lf-color-border);border-radius:var(--lf-radius-medium);color:var(--lf-color-text);background:var(--lf-color-surface);box-shadow:var(--lf-shadow-card)}.lf-slds :is([class$=-mobile-card-status],[class*="-mobile-card-status "]){min-height:1.25rem;border-radius:var(--lf-radius-pill);font-size:var(--lf-font-size-1);font-weight:var(--lf-font-weight-semibold)}@media(max-width:48rem){.lf-slds .page{padding:var(--lf-space-small) var(--lf-space-small) 3.5rem}.lf-slds :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}.lf-slds :is(.record-header,.lead-object-header,.account-object-header,.catalog-object-header,.pricing-object-header,.quote-object-header,.order-object-header,.procurement-object-header,.fulfillment-object-header,.receivables-object-header,.payables-object-header,.lead-detail-header,.account-detail-header,.catalog-detail-header,.pricing-detail-header,.quote-detail-header,.order-detail-header,.procurement-detail-header,.fulfillment-detail-header,.receivables-detail-header,.payables-detail-header,.ai-header){border-right:0;border-left:0;border-radius:0}.lf-slds :is(.lead-list-card,.account-list-card,.catalog-list-card,.pricing-list-card,.quote-list-card,.order-list-card,.procurement-list-card,.fulfillment-list-card,.receivables-list-card,.payables-list-card,.lead-detail-card,.account-detail-card,.catalog-detail-card,.pricing-detail-card,.quote-detail-card,.order-detail-card,.procurement-detail-card,.fulfillment-detail-card,.receivables-detail-card,.payables-detail-card){border-right:0;border-left:0;border-radius:0}.lf-slds .hero-panel,.lf-slds .lifecycle-panel,.lf-slds .domain-card{border-radius:0}}
