body:has(.home-soft-experiment){--home-canvas:#f8fafc;--home-sidebar:#f5f7fa;--home-surface:#fff;--home-quiet:#f6f8fa;--home-text:#273445;--home-muted:#5f6c7b;--home-accent:#425c7d;--home-action:#edf1f6;--home-action-hover:#e4ebf3;--home-shadow-surface:0 2px 8px rgb(39 52 69/3%);--home-shadow-control:0 1px 2px rgb(39 52 69/4%),0 3px 8px rgb(39 52 69/3%);--home-shadow-menu:0 6px 24px rgb(39 52 69/8%),0 1px 3px rgb(39 52 69/4%);background:var(--home-sidebar)}.app-shell.home-soft-experiment{--ui-text:var(--home-text);--ui-text-muted:var(--home-muted);--ui-border:transparent;background:var(--home-sidebar);color:var(--home-text)}.app-shell.home-soft-experiment .dashboard-main{background:var(--home-canvas);border:0;box-shadow:none}.app-shell.home-soft-experiment :is(.sidebar,.sidebar-inner,.app-header){background:var(--home-sidebar);border:0}.home-soft-experiment :is(.side-nav-group,.side-footer,.sidebar-profile){border:0}.app-shell.home-soft-experiment .sidebar .side-nav-group+.side-nav-group{border:0}.home-soft-experiment :is(.nav-button,.sidebar-profile-copy strong){color:var(--home-text)}.home-soft-experiment .sidebar-profile-copy small{color:var(--home-muted)}.home-soft-experiment .nav-button{border:0;background:transparent}.home-soft-experiment .nav-button:hover{background:var(--home-action)}.app-shell.home-soft-experiment .nav-button.is-active{background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.home-soft-experiment :is(.new-quote-nav,.mobile-menu-trigger){border:0;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.home-soft-experiment .new-quote-nav:hover{background:var(--home-action)}.home-soft-experiment .sidebar-account-toggle{border:0;color:var(--home-muted);background:transparent}.home-soft-experiment .sidebar-account-toggle:hover{background:var(--home-surface)}.app-shell.home-soft-experiment :is(.home-overview,.recent-quotes-panel,.quote-card-calm,.empty-card){background:var(--home-surface);border:0;border-radius:12px;box-shadow:var(--home-shadow-surface)}.home-soft-experiment .home-apollo-workspace{gap:20px}.home-soft-experiment .quote-grid{gap:16px}.app-shell.home-soft-experiment .home-overview .metric-card{border:0}.home-soft-experiment :is(.home-workspace-icon,.home-quote-document){background:var(--home-quiet);color:var(--home-text)}.home-soft-experiment :is(.home-metric-label svg,.quote-customer-summary dd>svg){color:var(--home-accent)}.app-shell.home-soft-experiment :is(.home-workspace-heading p,.home-metric-label,.quote-created-date,.quote-customer-summary>div:last-child dd,.quote-validity-summary .is-valid,.quote-total>span,.quote-card-details summary){color:var(--home-muted)}.app-shell.home-soft-experiment .quote-customer-summary>div:first-child dd{color:var(--home-text)}.home-soft-experiment .quote-record-link:hover strong{color:var(--home-accent)}.app-shell.home-soft-experiment .home-overview .metric-trend:not(.positive){background:var(--home-quiet);color:var(--home-accent)}.app-shell.home-soft-experiment .home-apollo-workspace :is(.home-create-quote,.empty-card button){border:0;background:var(--home-action);color:#31445e;box-shadow:var(--home-shadow-control)}.app-shell.home-soft-experiment .home-apollo-workspace :is(.home-create-quote,.empty-card button):hover{background:var(--home-action-hover);color:#293c56}.app-shell.home-soft-experiment :is(.quote-open-action,.quote-actions .quote-pdf-action,.history-view-all,.quote-quick-actions>summary){border:0!important;background:var(--home-quiet);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.home-soft-experiment .quote-quick-actions[open]>summary,.app-shell.home-soft-experiment :is(.quote-open-action,.quote-actions .quote-pdf-action,.history-view-all,.quote-quick-actions>summary):hover{background:var(--home-action);color:var(--home-text)}.home-soft-experiment .quote-card-details{border:0}.app-shell.home-soft-experiment .status-select-control{border:0;background:transparent}.app-shell.home-soft-experiment .status-select{border:0;box-shadow:none}.app-shell.home-soft-experiment .status-select[data-status=draft]{background:var(--home-quiet);color:var(--home-muted)}.app-shell.home-soft-experiment .status-select[data-status=in-review]{background:var(--home-action);color:#31445e}.home-soft-experiment .range-toggle{border:0;background:var(--home-quiet)}.app-shell.home-soft-experiment .range-toggle button{border:0;color:var(--home-muted)}.app-shell.home-soft-experiment .range-toggle button.is-active{background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.home-soft-experiment :is(.pma-filter-select,.quotes-tools .search-control){border:0;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.home-soft-experiment .quotes-tools .search-control input{border:0;background:transparent;color:var(--home-text);box-shadow:none;outline:none}.home-soft-experiment .quotes-tools .search-control input::placeholder{color:var(--home-muted)}.home-soft-experiment .quotes-tools .search-control:focus-within{outline:2px solid var(--home-accent);outline-offset:3px}.app-shell.home-soft-experiment .recent-quote-table :is(th,td){border:0;color:var(--home-text)}.app-shell.home-soft-experiment .recent-quote-table th{padding-block:12px;background:var(--home-quiet);color:var(--home-muted)}.home-soft-experiment .recent-quote-table tbody tr:nth-child(2n){background:#fafbfd}.app-shell.home-soft-experiment .recent-quote-link,.app-shell.home-soft-experiment .recent-quote-link strong{color:var(--home-accent)}body:has(.home-soft-experiment) :is(.pma-filter-popup,.sidebar-account-popover,.quote-quick-actions>[role=menu]){border:0;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-menu)}body:has(.home-soft-experiment) .pma-filter-option[data-selected]{background:var(--home-quiet);color:var(--home-text)}body:has(.home-soft-experiment) .pma-filter-option[data-highlighted]{background:var(--home-action)}body:has(.home-soft-experiment) :is(.sidebar-account-popover>a,.sidebar-account-popover>button,.quote-quick-actions a[role=menuitem]):hover{background:var(--home-quiet);color:var(--home-text)}body:has(.home-soft-experiment) .mobile-nav-sheet{background:var(--home-sidebar);border:0;color:var(--home-text);box-shadow:var(--home-shadow-menu)}body:has(.home-soft-experiment) .mobile-menu :is(.nav-button,.new-quote-nav){border:0;color:var(--home-text)}body:has(.home-soft-experiment) .mobile-menu,body:has(.home-soft-experiment) .mobile-menu .sidebar-profile{background:transparent}body:has(.home-soft-experiment) .mobile-menu .side-nav-group+.side-nav-group{border:0}body:has(.home-soft-experiment) .mobile-menu :is(.nav-button.is-active,.new-quote-nav){background:var(--home-surface);box-shadow:var(--home-shadow-control)}body:has(.home-soft-experiment) .mobile-menu .nav-button:hover{background:var(--home-action)}.app-shell.home-soft-experiment .message-widget-launcher{width:44px;height:44px;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-menu)}.app-shell.home-soft-experiment .message-widget-launcher:hover{background:var(--home-action)}.app-shell.home-soft-experiment .message-widget{top:20px;right:24px;bottom:auto}.home-soft-experiment .home-workspace-header{padding-right:64px}.app-shell.home-soft-experiment .message-widget-panel{background:var(--home-canvas);box-shadow:var(--home-shadow-menu)}@media (min-width:621px){.app-shell.home-soft-experiment .message-widget-panel{top:56px;bottom:auto;height:min(690px,calc(100dvh - 96px))}}@media (max-width:860px){.app-shell.home-soft-experiment .message-widget{top:10px;right:16px}.home-soft-experiment .home-workspace-header{padding-right:0}}.app-shell.home-soft-experiment :is(button,a,select,summary):focus-visible,body:has(.home-soft-experiment) .mobile-nav-sheet :is(button,a):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media (forced-colors:active){.app-shell.home-soft-experiment :is(.pma-filter-select,.search-control,.quote-card-calm,.home-overview,.quote-actions button,.home-create-quote,.quote-quick-actions>summary),body:has(.home-soft-experiment) :is(.pma-filter-popup,.sidebar-account-popover){border:1px solid ButtonText!important}}