body:has(.workspace-soft){--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.workspace-soft{--ui-text:var(--home-text);--ui-text-muted:var(--home-muted);--ui-border:transparent;background:var(--home-sidebar);color:var(--home-text)}.app-shell.workspace-soft .dashboard-main{background:var(--home-canvas);border:0;box-shadow:none}.app-shell.workspace-soft :is(.sidebar,.sidebar-inner,.app-header){background:var(--home-sidebar);border:0}.workspace-soft :is(.side-nav-group,.side-footer,.sidebar-profile){border:0}.app-shell.workspace-soft .sidebar .side-nav-group+.side-nav-group{border:0}.workspace-soft :is(.nav-button,.sidebar-profile-copy strong){color:var(--home-text)}.workspace-soft .sidebar-profile-copy small{color:var(--home-muted)}.workspace-soft .nav-button{border:0;background:transparent}.workspace-soft .nav-button:hover{background:var(--home-action)}.app-shell.workspace-soft .nav-button.is-active{background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft :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.workspace-soft .new-quote-nav:hover{background:var(--home-action);box-shadow:none}.workspace-soft .sidebar-account-toggle{border:0;color:var(--home-muted);background:transparent}.workspace-soft .sidebar-account-toggle:hover{background:var(--home-surface)}.app-shell.workspace-soft :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)}.workspace-soft .home-apollo-workspace{gap:20px}.workspace-soft .quote-grid{gap:16px}.app-shell.workspace-soft .home-overview .metric-card{border:0}.workspace-soft :is(.home-workspace-icon,.home-quote-document){background:var(--home-quiet);color:var(--home-text)}.workspace-soft :is(.home-metric-label svg,.quote-customer-summary dd>svg){color:var(--home-accent)}.app-shell.workspace-soft :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.workspace-soft .quote-customer-summary>div:first-child dd{color:var(--home-text)}.workspace-soft .quote-record-link:hover strong{color:var(--home-accent)}.app-shell.workspace-soft .home-overview .metric-trend:not(.positive){background:var(--home-quiet);color:var(--home-accent)}.app-shell.workspace-soft .home-apollo-workspace :is(.home-create-quote,.empty-card button){border:0;background:var(--home-action);color:#31445e;box-shadow:none}.app-shell.workspace-soft .home-apollo-workspace :is(.home-create-quote,.empty-card button):hover{background:var(--home-action-hover);color:#293c56}.app-shell.workspace-soft :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:none}.app-shell.workspace-soft .quote-quick-actions[open]>summary,.app-shell.workspace-soft :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)}.workspace-soft .quote-card-details{border:0}.app-shell.workspace-soft .status-select-control{border:0;background:transparent}.app-shell.workspace-soft .status-select{border:0;box-shadow:none}.app-shell.workspace-soft .status-select[data-status=draft]{background:var(--home-quiet);color:var(--home-muted)}.app-shell.workspace-soft .status-select[data-status=in-review]{background:var(--home-action);color:#31445e}.workspace-soft .range-toggle{border:0;background:var(--home-quiet)}.app-shell.workspace-soft .range-toggle button{border:0;color:var(--home-muted)}.app-shell.workspace-soft .range-toggle button.is-active{background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft :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.workspace-soft .quotes-tools .search-control input{border:0;background:transparent;color:var(--home-text);box-shadow:none;outline:none}.workspace-soft .quotes-tools .search-control input::placeholder{color:var(--home-muted)}.workspace-soft .quotes-tools .search-control:focus-within{outline:2px solid var(--home-accent);outline-offset:3px}.app-shell.workspace-soft .recent-quote-table :is(th,td){border:0;color:var(--home-text)}.app-shell.workspace-soft .recent-quote-table th{padding-block:12px;background:var(--home-quiet);color:var(--home-muted)}.workspace-soft .recent-quote-table tbody tr:nth-child(2n){background:#fafbfd}.app-shell.workspace-soft .recent-quote-link,.app-shell.workspace-soft .recent-quote-link strong{color:var(--home-accent)}body:has(.workspace-soft) :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(.workspace-soft) .pma-filter-option[data-selected]{background:var(--home-quiet);color:var(--home-text)}body:has(.workspace-soft) .pma-filter-option[data-highlighted]{background:var(--home-action)}body:has(.workspace-soft) :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(.workspace-soft) .mobile-nav-sheet{background:var(--home-sidebar);border:0;color:var(--home-text);box-shadow:var(--home-shadow-menu)}body:has(.workspace-soft) .mobile-menu :is(.nav-button,.new-quote-nav){border:0;color:var(--home-text)}body:has(.workspace-soft) .mobile-menu,body:has(.workspace-soft) .mobile-menu .sidebar-profile{background:transparent}body:has(.workspace-soft) .mobile-menu .side-nav-group+.side-nav-group{border:0}body:has(.workspace-soft) .mobile-menu :is(.nav-button.is-active,.new-quote-nav){background:var(--home-surface);box-shadow:var(--home-shadow-control)}body:has(.workspace-soft) .mobile-menu :is(.nav-button,.new-quote-nav):hover{background:var(--home-action);box-shadow:none}.app-shell.workspace-soft .message-widget-launcher{width:44px;height:44px;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-menu)}.app-shell.workspace-soft .message-widget-launcher:hover{background:var(--home-action);box-shadow:none}.app-shell.home-soft-experiment .message-widget{top:20px;right:24px;bottom:auto}.workspace-soft .home-workspace-header{padding-right:64px}.app-shell.workspace-soft .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}.workspace-soft .home-workspace-header{padding-right:0}}.app-shell.workspace-soft :is(button,a,select,summary):focus-visible,body:has(.workspace-soft) .mobile-nav-sheet :is(button,a):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media (forced-colors:active){.app-shell.workspace-soft :is(.pma-filter-select,.search-control,.quote-card-calm,.home-overview,.quote-actions button,.home-create-quote,.quote-quick-actions>summary),body:has(.workspace-soft) :is(.pma-filter-popup,.sidebar-account-popover){border:1px solid ButtonText!important}}.app-shell.workspace-soft .dashboard-main{--workspace-ink:var(--home-text);--workspace-muted:var(--home-quiet);--workspace-border:transparent;--workspace-surface:var(--home-surface);--dashboard-border:transparent;--ui-border:transparent;--ui-surface:var(--home-surface);--ui-blue:var(--home-accent);--ui-blue-soft:var(--home-action);--ui-surface-muted:var(--home-quiet);--crm-primary:var(--home-accent);--crm-border:transparent;--crm-surface:var(--home-surface);--crm-muted:var(--home-muted);--workspace-secondary:var(--home-accent)}.workspace-soft svg[data-icon-family=hugeicons-rounded]{flex-shrink:0;height:auto;aspect-ratio:1;stroke-width:1.75}svg.tailadmin-icon[data-icon-family=hugeicons-rounded]{background:transparent}.app-shell.workspace-soft :is(.module-panel,.category-card,.catalogue-product-card,.team-member-card,.history-list,.crm-company-rail-section,.crm-panel,.crm-workspace-widget,.crm-insights,.pipeline-card,.notification-preferences-panel,.notifications-panel,.proposal-card,.reference-document-card,.draft-mailbox,.quote-side-panel,.quote-settings-panel,.quote-view-main,.quote-view-sidebar>section){border-color:transparent;background:var(--home-surface);box-shadow:var(--home-shadow-surface);border-radius:12px}.app-shell.workspace-soft :is(.settings-content,.crm-profile-rail,.crm-org-profile,.quote-commercial-settings,.quote-view-sidebar,.crm-filter-panel,.data-reference-notice){background:var(--home-quiet);border-color:transparent;box-shadow:none}.app-shell.workspace-soft :is(.crm-directory-flat,.product-table-panel,.category-directory,.pipeline-list,.crm-profile-top){background:var(--home-surface);border-color:transparent}.app-shell.workspace-soft :is(button,summary,input,select,textarea,.action-button,.crm-button):not([type=checkbox]):not([type=radio]){border-color:transparent!important}.app-shell.workspace-soft :is(.crm-page-header,.module-header,.settings-navigation,.catalogue-toolbar,.pipeline-header,.crm-directory-tools,.crm-table-utilities,.draft-mailbox-toolbar,.private-drafts-header){border-color:transparent}.app-shell.workspace-soft :is(.category-directory-heading,.category-directory-header),.app-shell.workspace-soft :is(.history-table,.pipeline-list,.crm-selectable-table,.product-table-panel table) th{background:var(--home-quiet);color:var(--home-muted);border-color:transparent}.app-shell.workspace-soft :is(.history-table,.pipeline-table,.crm-selectable-table,.catalogue-product-table) td{border-color:#f1f4f7}.app-shell.workspace-soft :is(.action-button,.crm-button,.inbox-button,.upload-button,.category-card button,.crm-table-utilities button,.private-draft-resume,.reusable-library-toolbar button,.crm-icon-button,.feedback-upload-button){border-color:transparent;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control);filter:none}.app-shell.workspace-soft .apollo-feedback-workspace .form-footer button,.app-shell.workspace-soft :is(.action-button,.crm-button):not(.secondary):not(.danger),.app-shell.workspace-soft :is(.panel-heading,.form-footer,.modal-actions)>button:not(.secondary):not(.danger){background:var(--home-action)!important;color:#31445e!important;border-color:transparent;box-shadow:none}.app-shell.workspace-soft :is(.action-button,.crm-button,.inbox-button,.upload-button,.category-card button,.crm-table-utilities button,.private-draft-resume,.reusable-library-toolbar button,.crm-icon-button,.feedback-upload-button):hover:not(:disabled){background:var(--home-action);box-shadow:none;filter:none}.app-shell.workspace-soft .apollo-feedback-workspace .form-footer button:hover:not(:disabled),.app-shell.workspace-soft :is(.action-button,.crm-button):not(.secondary):not(.danger):hover:not(:disabled){background:var(--home-action-hover)!important;color:#293c56!important}.app-shell.workspace-soft :is(.action-button,.crm-button).danger{background:#fff0f1;color:#a52f3c;box-shadow:none}.app-shell.workspace-soft :is(.action-button,.crm-button).danger:hover:not(:disabled){background:#fbe2e5}.app-shell.workspace-soft :is(.search-control,.module-search,.select-control,.history-search,.draft-quotes-search,.crm-directory-search,.catalogue-search,.pipeline-search,.message-widget-search,.message-widget-filter){background:var(--home-surface);border-color:transparent;border-radius:11px!important;box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft :is(.app-field,.crm-field-grid,.crm-form,.settings-content,.inbox-compose-grid,.quote-workspace,.apollo-feedback-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea),.app-shell.workspace-soft :is(.history-search,.draft-quotes-search,.catalogue-search,.pipeline-header label,.crm-directory-tools label) input{border-color:transparent;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft :is(.search-control,.module-search,.select-control,.history-search,.draft-quotes-search,.crm-directory-search,.catalogue-search,.pipeline-search,.message-widget-search,.message-widget-filter) :is(input,select){background:transparent;border:0;box-shadow:none!important;outline:none}.app-shell.workspace-soft :is(.search-control,.module-search,.select-control,.history-search,.draft-quotes-search,.crm-directory-search,.catalogue-search,.pipeline-search,.message-widget-search,.message-widget-filter):focus-within{outline:2px solid var(--home-accent);outline-offset:3px}.app-shell.workspace-soft :is(input,textarea):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.app-shell.workspace-soft :is(.view-switch,.draft-folder-tabs){background:var(--home-quiet);border-color:transparent;box-shadow:none}.app-shell.workspace-soft :is(.view-switch,.draft-folder-tabs) button{border:0;background:transparent;color:var(--home-muted);box-shadow:none}.app-shell.workspace-soft :is(.view-switch,.draft-folder-tabs) button[aria-pressed=true]{background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft :is(.settings-navigation a[aria-current=page],.catalogue-navigation a[aria-current=page],.catalogue-navigation a.is-active,.catalogue-subnav a[aria-current=page],.catalogue-subnav a.is-active,.builder-steps button.is-active){background:var(--home-action);color:#31445e;box-shadow:none}.app-shell.workspace-soft .draft-mailbox .is-selected{--draft-selected-bg:var(--home-action);--draft-selected-ink:var(--home-text)}body:has(.workspace-soft) :is(.crm-dialog,.app-dialog,.modal-card,.crm-fields-sheet,.crm-record-edit-sheet,[data-slot=sheet-content]):not(.mobile-nav-sheet){border-color:transparent;background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-menu)}body:has(.workspace-soft) :is(.crm-group-editor,.crm-column-menu>div,.crm-group-filter details>div,.crm-column-actions>div){border-color:transparent;background:var(--home-surface);box-shadow:var(--home-shadow-menu);border-radius:12px}body:has(.workspace-soft) :is(.crm-fields-sheet,.crm-record-edit-sheet) :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:transparent;background:var(--home-quiet);color:var(--home-text);box-shadow:none}body:has(.workspace-soft) :is(.crm-fields-sheet,.crm-record-edit-sheet) :is(button,input,select,textarea):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}@media (forced-colors:active){.app-shell.workspace-soft :is(input,select,textarea,button,.action-button,.crm-button,.module-panel,.catalogue-product-card),body:has(.workspace-soft) :is(.crm-dialog,[data-slot=sheet-content]){border:1px solid ButtonText!important}}.app-shell.workspace-soft [data-slot=button][data-variant=default]:not(.quote-open-action){background:var(--home-action);color:#31445e;box-shadow:none}.app-shell.workspace-soft [data-slot=button][data-variant=outline]:not(.quote-pdf-action){background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft [data-slot=button]:not(.quote-open-action):not(.quote-pdf-action):hover:not(:disabled){background:var(--home-action-hover);box-shadow:none}.app-shell.workspace-soft .quote-workspace .describe-composer{border:0;border-radius:12px;background:var(--home-quiet);box-shadow:none}.app-shell.workspace-soft .quote-workspace-grid>:is(.describe-quote-intro,.quote-review-heading){grid-column:1/-1;width:100%}.app-shell.workspace-soft .quote-workspace .describe-composer-header{padding:12px 16px}.app-shell.workspace-soft .quote-workspace .describe-composer textarea{width:calc(100% - 32px);margin-inline:16px;border-radius:8px;background:var(--home-surface);border:0;box-shadow:none!important;outline:none}.app-shell.workspace-soft .quote-workspace .describe-composer:focus-within{outline:2px solid var(--home-accent);outline-offset:3px}.app-shell.workspace-soft .quote-workspace .describe-composer>footer{border:0;padding:12px 16px;background:transparent}.app-shell.workspace-soft .quote-workspace .describe-results{gap:16px;overflow:visible}.app-shell.workspace-soft .quote-workspace .describe-results>:is(.describe-guidance,.describe-customer-result,.describe-customer-picker,.describe-clarification,.describe-product-results,.describe-selected){border:0;border-radius:12px;background:var(--home-quiet);box-shadow:none}.app-shell.workspace-soft .quote-workspace .describe-results>.describe-guidance{padding:16px}.app-shell.workspace-soft .quote-workspace .describe-section-heading{min-height:0;padding:16px 16px 8px;border:0}.app-shell.workspace-soft .quote-workspace .describe-product-empty{padding:8px 16px 16px}.app-shell.workspace-soft .quote-workspace :is(.describe-product-list,.describe-selected>div:last-child){gap:8px;padding:0 16px 16px}.app-shell.workspace-soft .quote-workspace :is(.describe-product-list>article,.describe-selected>div>article){padding:12px;border:0;border-radius:8px;background:var(--home-surface)}.app-shell.workspace-soft .quote-workspace .describe-footer{padding:12px 16px;border:0;border-radius:12px;background:var(--home-quiet);box-shadow:none}@media (forced-colors:active){.app-shell.workspace-soft :is(button,summary,input,select,textarea,.action-button,.crm-button):not([type=checkbox]):not([type=radio]){border:1px solid ButtonText!important}}.app-shell.workspace-soft .pipeline-list{border-collapse:separate;border-spacing:0}.app-shell.workspace-soft .pipeline-list th:first-child{border-radius:11px 0 0 11px}.app-shell.workspace-soft .pipeline-list th:last-child{border-radius:0 11px 11px 0}.app-shell.workspace-soft :is(.pipeline-quote-link,.pipeline-list a){color:var(--home-accent)}.app-shell.workspace-soft .draft-mailbox-editor:focus-visible{outline:none}.app-shell.workspace-soft .crm-directory-filter{border:0;background:var(--home-surface);box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft .crm-directory-filter:focus-within{outline:2px solid var(--home-accent);outline-offset:3px}.app-shell.workspace-soft .crm-directory-filter select:focus-visible{outline:none;box-shadow:none}@media (forced-colors:active){.app-shell.workspace-soft .crm-directory-filter{border:1px solid ButtonText}}.app-shell.workspace-soft .quote-start-option{background:var(--home-quiet);border:0;box-shadow:none}.app-shell.workspace-soft .quote-start-option button{background:var(--home-action);color:var(--home-text);box-shadow:none}.app-shell.workspace-soft .quote-start-option button:hover{background:var(--home-action-hover);transform:none}.app-shell.workspace-soft .quote-workspace .builder-steps{background:transparent;border:0;border-radius:11px;padding:4px;gap:8px}.app-shell.workspace-soft .quote-workspace .builder-steps button{margin:0;background:transparent;color:var(--home-muted);box-shadow:none;align-items:center}.app-shell.workspace-soft .quote-workspace .builder-steps button.is-active,.app-shell.workspace-soft .quote-workspace .builder-steps button.is-active:hover{background:var(--home-action);color:var(--home-text);opacity:1}.app-shell.workspace-soft .quote-workspace .builder-steps button:not(:disabled):not(.is-active):hover{background:var(--home-quiet);color:var(--home-text)}.app-shell.workspace-soft .quote-workspace .builder-steps button>span{background:var(--home-quiet);color:var(--home-muted);display:inline-grid;place-items:center;flex-shrink:0}.app-shell.workspace-soft .quote-workspace .builder-steps button.is-active>span,.app-shell.workspace-soft .quote-workspace .builder-steps button.is-complete>span{background:var(--home-surface);color:var(--home-accent)}.app-shell.workspace-soft .quote-workspace .builder-sidebar,.app-shell.workspace-soft .saved-quote-workspace .quote-actions-panel{background:var(--home-quiet);border:0;box-shadow:none}.app-shell.workspace-soft .quote-workspace .quote-commercial-fields>.module-panel{border:0;background:transparent;box-shadow:none}.app-shell.workspace-soft .quote-workspace .builder-main{box-shadow:none}.app-shell.workspace-soft .quote-workspace .builder-main>.panel-heading{padding-top:18px;align-items:flex-start}.app-shell.workspace-soft .quote-workspace .builder-main>.panel-heading h2{margin:0;line-height:1.5}.app-shell.workspace-soft .quote-workspace .quote-live-tally{border-color:transparent}.app-shell.workspace-soft .pipeline-column{border:0}.app-shell.workspace-soft .crm-workspace-tabs,.app-shell.workspace-soft .pipeline-column{background:var(--home-quiet);box-shadow:none}.app-shell.workspace-soft .crm-workspace-tabs button.active{background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}.app-shell.workspace-soft input:is([type=checkbox],[type=radio]){accent-color:var(--home-accent)}.app-shell.workspace-soft .manufacturer-quotes table{border-collapse:separate;border-spacing:0;background:var(--home-surface)}.app-shell.workspace-soft .manufacturer-quotes th{background:var(--home-quiet);border-color:transparent}.app-shell.workspace-soft .manufacturer-quotes th:first-child{border-radius:11px 0 0 11px}.app-shell.workspace-soft .manufacturer-quotes th:last-child{border-radius:0 11px 11px 0}.app-shell.workspace-soft .manufacturer-quotes td a{color:var(--home-accent)}.app-shell.workspace-soft .quote-reference-toggle{border:0;background:var(--home-action);border-radius:11px;box-shadow:none}.app-shell.workspace-soft .catalogue-navigation>a[aria-current=page]{background:var(--home-action)!important;color:var(--home-text)!important}.app-shell.workspace-soft :is(.manufacturer-directory-card,.manufacturer-company-panel){border:0;background:var(--home-surface);box-shadow:var(--home-shadow-surface);border-radius:12px}.app-shell.workspace-soft .manufacturer-directory-logo{border:0;background:var(--home-quiet);box-shadow:none}.app-shell.workspace-soft .manufacturer-category-filters>a{border-color:transparent;box-shadow:none}.app-shell.workspace-soft .manufacturer-category-filters>a[aria-current=page]{border-color:transparent;font-weight:700}.app-shell.workspace-soft .manufacturer-workspace-tabs{border-color:transparent}.app-shell.workspace-soft .manufacturer-workspace-tabs a[aria-current=page]{color:var(--home-accent)}.app-shell.workspace-soft .crm-profile-main .crm-profile-tabs button[aria-selected=true]{color:var(--home-accent);border-bottom-color:var(--home-accent)!important}.app-shell.workspace-soft .crm-role-editor form>button,.app-shell.workspace-soft :is(.crm-note-composer,.crm-task-form) button:not([type=button]){border:0;background:var(--home-action);color:var(--home-text);box-shadow:none}.app-shell.workspace-soft .crm-role-editor form>button:hover:not(:disabled),.app-shell.workspace-soft :is(.crm-note-composer,.crm-task-form) button:not([type=button]):hover:not(:disabled){background:var(--home-action-hover)}.app-shell.workspace-soft .crm-role-editor form{box-shadow:var(--home-shadow-menu)}.app-shell.workspace-soft :is(.crm-note-composer,.crm-task-form) :is(input,select,textarea){border:0;border-radius:11px;background:var(--home-quiet);color:var(--home-text);box-shadow:none}.app-shell.workspace-soft :is(.crm-star.active,.crm-directory-pagination>span){border-color:transparent;background:var(--home-action);color:var(--home-accent);box-shadow:none}.app-shell.workspace-soft .crm-company-kpis>span{border:0;background:var(--home-quiet);box-shadow:none}.app-shell.workspace-soft :is(.crm-selectable-table,.crm-data-grid,.product-table-panel table){border-collapse:separate;border-spacing:0}.app-shell.workspace-soft :is(.crm-selectable-table,.crm-data-grid,.product-table-panel table) th:first-child{border-radius:11px 0 0 11px}.app-shell.workspace-soft :is(.crm-selectable-table,.crm-data-grid,.product-table-panel table) th:last-child{border-radius:0 11px 11px 0}.app-shell.workspace-soft :is(.message-widget-welcome,.message-widget-header){background:var(--home-action);color:var(--home-text)}.app-shell.workspace-soft :is(.message-widget-welcome h2,.message-widget-welcome button,.message-widget-header>button){color:var(--home-text)}.app-shell.workspace-soft :is(.message-widget-welcome h2 span:first-child,.message-widget-header span){color:var(--home-muted)}.app-shell.workspace-soft .message-widget-header>button:hover{background:var(--home-surface);color:var(--home-text)}.app-shell.workspace-soft :is(.message-widget-list-view,.message-widget-compose,.message-widget-alerts-view,.message-widget-alerts-toolbar>div){background:var(--home-quiet);border-color:transparent;box-shadow:none}.app-shell.workspace-soft :is(.message-widget-question-card,.message-widget-recent-card,.message-widget-people-card,.message-widget-thread-list,.message-widget-help-view>:is(button,a)){box-shadow:var(--home-shadow-surface);border-radius:12px}.app-shell.workspace-soft .message-widget-question-card:hover{background:var(--home-action);transform:none;box-shadow:none}.app-shell.workspace-soft :is(.message-widget-compose-actions>.message-widget-primary,.message-widget-composer .message-widget-send){background:var(--home-action);color:var(--home-text);box-shadow:none}.app-shell.workspace-soft :is(.message-widget-compose-actions>.message-widget-primary,.message-widget-composer .message-widget-send):hover:not(:disabled){background:var(--home-action-hover);color:var(--home-text)}.app-shell.workspace-soft .message-widget-alert-actions button:first-child,.app-shell.workspace-soft .message-widget-compose fieldset button.is-selected{background:var(--home-action);color:var(--home-text);box-shadow:none}.app-shell.workspace-soft .message-widget-alert-actions button:first-child:hover{background:var(--home-action-hover)}.app-shell.workspace-soft .settings-navigation a{border:0;box-shadow:none}body:has(.workspace-soft) .crm-record-edit-sheet .crm-button:not(.secondary):not(.danger){background:var(--home-action);color:var(--home-text);box-shadow:none}body:has(.workspace-soft) .crm-record-edit-sheet .crm-button.secondary{background:var(--home-surface);color:var(--home-text);box-shadow:var(--home-shadow-control)}body:has(.workspace-soft) .crm-record-edit-sheet .crm-button:hover:not(:disabled){background:var(--home-action-hover);box-shadow:none}.app-shell.workspace-soft .settings-navigation a:hover{background:var(--home-action)}.app-shell.workspace-soft :is(.module-empty,.draft-mailbox-editor){border-radius:12px}.app-shell.workspace-soft .category-directory{border-radius:12px}.app-shell.workspace-soft .category-directory-row{padding-inline:16px}.app-shell.workspace-soft .category-directory-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:210px;max-width:100%;justify-self:end}.app-shell.workspace-soft .category-directory-actions .action-button{min-width:0;padding-inline:12px}.app-shell.workspace-soft .crm-quote-head>span:nth-child(3){text-align:right}@media (max-width:560px){.app-shell.workspace-soft :is(.crm-quote-head,.crm-quote-list button[role=row]){grid-template-columns:minmax(0,1fr) 82px 16px}.app-shell.workspace-soft .crm-quote-head>span:nth-child(2){display:none}}.app-shell.workspace-soft .saved-quote-workspace .history-list{margin-top:0;gap:8px;border:0;background:transparent;box-shadow:none}.app-shell.workspace-soft .saved-quote-workspace .history-list>:is(.timeline-event,p){margin:0;padding:12px;border:0;border-radius:10px;background:var(--home-surface);box-shadow:none}.app-shell.workspace-soft .saved-quote-workspace .timeline-event>span{font-weight:600;line-height:1.5}.app-shell.workspace-soft .saved-quote-workspace .timeline-header-actions button{border-radius:8px;box-shadow:none}.app-shell.workspace-soft :is(.data-reference-intro>svg,.data-reference-file>svg,.data-reference-meta>a,.quote-actions-panel .attachment-control a>svg){color:var(--home-accent)}.app-shell.workspace-soft :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px;box-shadow:none}.app-shell.workspace-soft :is(.search-control,.module-search,.select-control,.history-search,.draft-quotes-search,.crm-directory-search,.catalogue-search,.pipeline-search,.message-widget-search,.message-widget-filter) :is(input,select):focus-visible{outline:none;box-shadow:none!important}