.numeric-cell .aligned-money-cell{justify-content:end}.customer-list-card .quotation-task-table-head{min-height:52px;border-bottom:1px solid rgba(217,226,239,.86)}.customer-list-card .module-title{color:var(--brand-900);font-size:18px;font-weight:800}.customer-list-card .quotation-horizontal-table{overflow:auto;border-radius:10px}.customer-list-card .quotation-queue-table{color:var(--ink)}.customer-list-card .quotation-queue-table th{height:40px;padding-top:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--surface) 0,var(--surface-sunk) 100%);color:var(--ink-3);font-size:12.5px;text-align:center}.customer-list-card .quotation-queue-table td{height:54px;padding-top:7px;padding-bottom:7px;border-bottom-color:var(--hairline);color:var(--ink);line-height:1.25;text-align:center}.customer-list-card .quotation-queue-table tbody tr:nth-child(2n) td{background:var(--surface)}.customer-list-card .quotation-queue-table tbody tr:hover td{background:linear-gradient(90deg,rgba(246,250,255,.96),rgba(251,253,255,.98))}.customer-list-card .quotation-queue-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 rgba(47,107,216,.36)}.customer-list-card .quotation-queue-table .row-index-column{color:var(--ink-3)}.customer-list-card .quotation-queue-table td a strong{color:var(--brand-600)}.customer-list-card .quotation-queue-table tbody td:nth-child(2),.customer-list-card .quotation-queue-table tbody td:nth-child(2) a,.customer-list-card .quotation-queue-table tbody td:nth-child(2) strong{text-align:left}.customer-list-card .quotation-queue-table td a:hover strong{color:var(--brand-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.customer-list-card .action-column{min-width:120px;box-shadow:-10px 0 20px rgba(15,35,70,.055);text-align:center}.customer-list-card .inline-actions{justify-content:center;gap:var(--space-6);min-width:0;width:100%}.opportunity-list-card .quotation-queue-table td.numeric-cell{color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opportunity-list-card .quotation-queue-table td.numeric-cell,.opportunity-list-card .quotation-queue-table td:not(.first-column){vertical-align:middle}.opportunity-list-card .quotation-queue-table .ui-status-pill{display:inline-flex;min-width:min(88px,100%)}.opportunity-list-card .quotation-queue-table .action-column{text-align:center}.quotation-costing-list-card .quotation-queue-table td,.quotation-costing-list-card .quotation-queue-table th,.quotation-import-list-card .quotation-queue-table td,.quotation-import-list-card .quotation-queue-table th,.quotation-record-list-card .quotation-configurable-table td,.quotation-record-list-card .quotation-configurable-table th,.quotation-task-list-card .quotation-task-table td,.quotation-task-list-card .quotation-task-table th{vertical-align:middle}.quotation-costing-list-card .quotation-queue-table th,.quotation-import-list-card .quotation-queue-table th,.quotation-task-list-card .quotation-task-table th{height:40px;padding-top:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--surface) 0,var(--surface-sunk) 100%);color:var(--ink-3);font-size:12.5px;text-align:center}.quotation-costing-list-card .quotation-queue-table td,.quotation-import-list-card .quotation-queue-table td,.quotation-task-list-card .quotation-task-table td{height:54px;padding-top:7px;padding-bottom:7px;border-bottom-color:var(--hairline);color:var(--ink);line-height:1.25;text-align:center}.quotation-costing-list-card .quotation-queue-table tbody tr:nth-child(2n) td,.quotation-import-list-card .quotation-queue-table tbody tr:nth-child(2n) td,.quotation-task-list-card .quotation-task-table tbody tr:nth-child(2n) td{background:var(--surface)}.quotation-costing-list-card .quotation-queue-table tbody tr:hover td,.quotation-import-list-card .quotation-queue-table tbody tr:hover td,.quotation-task-list-card .quotation-task-table tbody tr:hover td{background:linear-gradient(90deg,rgba(246,250,255,.96),rgba(251,253,255,.98))}.quotation-costing-list-card .quotation-queue-table .first-column,.quotation-import-list-card .quotation-queue-table .first-column,.quotation-task-list-card .quotation-task-table .first-column{text-align:left}.quotation-costing-list-card .quotation-queue-table tbody td:nth-child(2) strong,.quotation-import-list-card .quotation-queue-table tbody td:nth-child(2) strong,.quotation-task-list-card .quotation-task-title-cell strong{color:var(--brand-600)}.quotation-costing-list-card .quotation-queue-table td>strong,.quotation-import-list-card .quotation-queue-table td>strong,.quotation-task-list-card .quotation-task-table td>strong{color:var(--ink);text-align:center}.quotation-costing-list-card .quotation-queue-table .first-column span,.quotation-costing-list-card .quotation-queue-table .first-column strong,.quotation-import-list-card .quotation-queue-table .first-column span,.quotation-import-list-card .quotation-queue-table .first-column strong,.quotation-task-list-card .quotation-task-table .first-column span,.quotation-task-list-card .quotation-task-table .first-column strong{text-align:left}.quotation-costing-list-card .quotation-queue-table .numeric-cell,.quotation-import-list-card .quotation-queue-table .numeric-cell,.quotation-task-list-card .quotation-task-table .numeric-cell{color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quotation-task-list-card .quotation-task-table td.col-amount{text-align:right}.quotation-task-list-card .quotation-task-table td.col-amount .aligned-money-cell{width:15ch;min-width:min(15ch,100%);justify-content:stretch;margin-left:auto;margin-right:0}.quotation-costing-list-card .quotation-queue-table td.numeric-cell strong,.quotation-import-list-card .quotation-queue-table td.numeric-cell strong,.quotation-task-list-card .quotation-task-table td.numeric-cell strong{text-align:center}.quotation-task-list-card .quotation-task-table td.col-amount .aligned-money-cell span{text-align:inherit}.quotation-task-list-card .quotation-task-table td.col-amount .aligned-money-currency,.quotation-task-list-card .quotation-task-table td.col-amount .aligned-money-integer{text-align:right}.quotation-task-list-card .quotation-task-table td.col-amount .aligned-money-decimal{text-align:left}.page-header-title-row{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.page-header-title-row h1{margin:0}.form-scaffold{width:100%}.form-scaffold-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16)}.form-scaffold-notice{margin-bottom:var(--space-16)}.form-scaffold-sections{display:grid;grid-gap:var(--space-12);gap:var(--space-12);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.form-scaffold-section{overflow:hidden;padding:0;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.form-scaffold-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);margin-bottom:0;padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--hairline);background:var(--surface-sunk)}.form-scaffold-section-head strong{display:block;color:var(--ink);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:1.35}.form-scaffold-section-head p{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--fs-12);line-height:1.5}.form-scaffold-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:var(--space-16) var(--space-20);gap:var(--space-16) var(--space-20);padding:var(--space-16)}.form-scaffold-grid.is-single{grid-template-columns:minmax(0,1fr)}.form-scaffold-grid>label{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.form-scaffold-grid>.form-scaffold-field-wide{grid-column:1/-1}.form-scaffold-grid>label>span{font-size:var(--fs-13);color:var(--ink);font-weight:var(--fw-medium)}.form-scaffold-grid input:not([type=checkbox],[type=radio]),.form-scaffold-grid select,.form-scaffold-grid textarea{width:100%;min-height:var(--control-height-form);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-12);background:var(--surface);font-size:var(--fs-13);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.form-scaffold-grid input:not([type=checkbox],[type=radio]):focus,.form-scaffold-grid select:focus,.form-scaffold-grid textarea:focus{border-color:var(--brand-300);box-shadow:0 0 0 3px rgba(191,219,254,.45);background:var(--surface);outline:0}.form-scaffold-grid textarea{min-height:96px;padding:var(--space-10) var(--space-12);resize:vertical}.form-scaffold-grid input[type=checkbox],.form-scaffold-grid input[type=radio]{justify-self:start;width:16px;height:16px;margin:0;accent-color:var(--brand-600)}.form-scaffold-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16);border:1px solid var(--hairline);border-radius:16px;background:var(--surface);box-shadow:0 16px 34px rgba(15,23,42,.06);padding:18px var(--space-24)}.form-scaffold-footer-meta{min-width:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.form-scaffold-footer-meta strong{color:var(--ink);font-size:14px}.form-scaffold-footer-meta p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.6}.form-scaffold-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap}@media (max-width:720px){.form-scaffold-grid{grid-template-columns:minmax(0,1fr)}.form-scaffold-footer{flex-direction:column;align-items:stretch}.form-scaffold-actions{justify-content:stretch}}.module-block{margin-top:var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-14);box-shadow:var(--shadow-sm)}.module-title{margin:0 0 var(--space-12);font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--ink)}.data-table{background:var(--surface);min-width:1120px}.data-table td,.data-table th{padding:var(--space-12)}.data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.data-table .first-column{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:var(--surface);box-shadow:8px 0 12px rgba(15,23,42,.04)}.data-table thead .first-column{z-index:4;background:var(--surface)}.data-table .action-column{position:-webkit-sticky;position:sticky;right:0;z-index:3;min-width:158px;background:var(--surface);box-shadow:-8px 0 12px rgba(15,23,42,.06)}.data-table thead .action-column{z-index:4;background:var(--surface)}.data-table td>small,.data-table td>span{display:block;margin-top:var(--space-4);color:var(--ink-2);font-size:12px;line-height:1.35}.data-table td>span.risk-badge{display:inline-flex;margin-top:0}.data-table td>.risk-badge-row{display:inline-flex!important;margin-top:0!important}.data-table .selection-cell{width:74px;min-width:74px;text-align:center}.data-table .selection-cell input{width:16px;height:16px;accent-color:var(--brand)}.data-table .empty-table-cell{padding:28px var(--space-16);color:var(--text-secondary);text-align:center}.inline-actions{display:inline-flex;min-width:min(132px,100%)}.field-hint{color:var(--ink-2);font-size:12px;line-height:1.5}.field-error{color:var(--c-danger)}.form-error{border:1px solid var(--c-danger-border);border-radius:10px;padding:var(--space-10) var(--space-12)}.dirty-warning,.result-hint{margin:0 0 var(--space-12);font-size:13px;color:var(--accent-700)}.detail-grid{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--space-2) - 1px);gap:calc(var(--space-2) - 1px);overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.detail-grid,.detail-grid>div{display:grid;background:var(--surface)}.detail-grid>div{grid-template-columns:var(--detail-grid-label-width,112px) minmax(0,1fr);align-items:stretch;min-height:44px;padding:0;border:0;border-radius:0;outline:1px solid var(--hairline)}.detail-grid dt{border-right:1px solid var(--hairline);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1.4}.detail-grid dd,.detail-grid dt{display:flex;align-items:center;margin:0;padding:var(--space-8) var(--space-12)}.detail-grid dd{flex-wrap:wrap;gap:var(--space-6);min-width:0;color:var(--ink);font-size:var(--fs-13);line-height:1.5;overflow-wrap:anywhere}@media (max-width:640px){.detail-grid>div{grid-template-columns:minmax(0,1fr)}.detail-grid dt{border-right:0;border-bottom:1px solid var(--hairline)}}.customer-ledger-page .module-block{margin-top:0}.customer-list-head .module-title{margin-bottom:5px}.customer-table .first-column{left:0}.customer-table.has-selection .first-column{left:74px}.quotation-chain-lifecycle .module-title{font-size:13px}.finance-bottom-panel .module-title{flex:0 0 auto}.quotation-task-table-head{align-items:center;gap:var(--space-16)}.quotation-task-table-head>div:first-child{min-width:180px}.quotation-task-heading{min-width:360px}.quotation-task-title-line{display:flex;align-items:center;gap:var(--space-10);min-height:24px;min-width:0}.quotation-task-section-head>.quotation-task-title-line{align-items:center}.quotation-task-title-line .module-title,.quotation-task-title-line .muted-text{display:block;margin:0;min-height:0;line-height:1.18;white-space:nowrap}.quotation-task-title-line .muted-text{color:var(--ink-2);font-size:13px;font-weight:750}.quotation-task-header-tools{display:flex;flex-wrap:nowrap;gap:var(--space-8);align-items:center;justify-content:flex-end;margin-left:auto;min-width:0}.document-section-head.quotation-task-table-head .quotation-task-heading{flex:0 0 auto;min-width:0}.quotation-task-header-tools .quotation-filter-field-date{display:flex;align-items:center;gap:var(--space-6)}.quotation-filter-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.quotation-filter-field-keyword{flex:1 1 260px;width:min(28vw,320px)}.quotation-task-header-tools>.quotation-filter-field:not(.quotation-filter-field-keyword){flex:0 0 180px}.quotation-task-header-tools>.inline-actions{flex:0 0 auto;min-width:max-content}.quotation-filter-field span{color:var(--ink-2);font-size:12px;font-weight:850;line-height:1.2}.quotation-filter-field input,.quotation-filter-field select{width:100%;height:var(--control-height-toolbar);border:1px solid var(--hairline);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 var(--space-10);font-family:var(--ui-font-family-base,var(--font-sans));font-size:13px;font-weight:650}.quotation-horizontal-table{width:100%;max-width:100%;min-width:0;overflow:auto;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);scrollbar-gutter:stable}.quotation-task-table-block.is-empty .quotation-horizontal-table{min-height:380px}.data-table td.numeric-cell,.data-table td:has(.aligned-money-cell),.numeric-cell{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.attendance-page .module-block{border:2px solid var(--brand-300);box-shadow:0 14px 32px rgba(37,99,235,.1)}@media (max-width:860px){.customer-form,.customer-form-canvas-grid,.customer-form-grid,.customer-form-guide-focus,.customer-form-guide-grid,.customer-form-intro-banner,.customer-form-intro-metrics,.customer-form-outcome-strip,.customer-form-workbench,.detail-grid,.file-detail-grid,.message-stat-grid,.message-type-grid,.quotation-account-hub,.quotation-field-grid,.quotation-item-grid,.quotation-item-head,.quotation-manager-grid,.quotation-market-grid,.quotation-object-picker,.quotation-preset-rail,.quotation-pricing-grid,.quotation-source-card,.quotation-step-form-layout,.tenant-settings-active-list,.tenant-settings-command,.tenant-settings-flow-steps,.tenant-settings-health,.tenant-settings-hero,.tenant-settings-lanes,.tenant-settings-ops{grid-template-columns:1fr}.quotation-column-panel{align-items:stretch;flex-direction:column}.quotation-column-list{grid-template-columns:1fr}}.cost-editor-grid .form-field:last-child,.cost-editor-grid .form-field:nth-child(4){grid-column:span 2}.inline-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.data-table tr.is-selected-row td{background:var(--brand-50)}.data-table tr.is-selected-row .first-column{box-shadow:inset 3px 0 0 var(--brand-500)}.quotation-task-table .inline-actions .btn-icon{box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.price-current-cost-table .first-column{box-shadow:6px 0 10px rgba(15,23,42,.035)}.price-current-cost-table .action-column{box-shadow:-6px 0 10px rgba(15,23,42,.04)}.cost-matrix-table td.first-column,.cost-matrix-table th.first-column{white-space:nowrap;font-weight:750;color:var(--ink)}.cost-matrix-table td.cost-matrix-cell,.cost-matrix-table td.cost-matrix-empty,.cost-matrix-table thead th:not(.first-column){text-align:right;width:1%;white-space:nowrap}.cost-version-detail-table .first-column strong,.cost-version-detail-table td>strong{display:block;overflow-wrap:anywhere}.form-field.full-span{grid-column:1/-1}@media (max-width:1100px){.cost-editor-grid .form-field:last-child,.cost-editor-grid .form-field:nth-child(4){grid-column:auto}}.filter-item input,.filter-item select,.form-field input,.form-field select,.form-field textarea{width:100%;min-height:var(--control-height-form);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:0 var(--space-12);font-size:var(--fs-13);color:var(--ink)}.form-field textarea{min-height:auto;padding:var(--space-8) var(--space-10);resize:vertical}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--surface-soft);text-align:left;vertical-align:top}.data-table th{font-size:12px;color:var(--ink-2);background:var(--surface)}.form-grid{display:grid;grid-gap:var(--space-10);gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{display:flex;flex-direction:column;gap:var(--space-6)}.form-field span{font-size:13px}.field-error{color:var(--c-danger-ink);font-size:12px}.dirty-warning,.form-error,.form-success{border:1px solid transparent;border-radius:10px;padding:var(--space-8) var(--space-10);font-size:13px}.form-error{color:var(--c-danger-ink);border-color:var(--c-danger-border);background:var(--c-danger-soft)}.dirty-warning{color:var(--accent-700);border-color:var(--accent-200);background:var(--accent-50)}.form-actions{display:flex;gap:var(--space-8);flex-wrap:wrap}.detail-card-wide{grid-column:1/-1}.muted-text{margin:-4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.document-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-16)}.data-table thead th{position:relative}.quotation-column-heading{display:block;overflow:hidden;padding-right:var(--space-8);white-space:nowrap;text-overflow:ellipsis}.quotation-column-resizer{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.quotation-column-resizer:after{content:"";position:absolute;top:25%;right:3px;bottom:25%;width:2px;border-radius:1px;background:transparent;transition:background .15s ease}.data-table thead th:hover .quotation-column-resizer:after{background:var(--hairline-strong)}.quotation-column-resizer:hover:after{background:var(--brand-500)}.quotation-column-control{display:contents}.quotation-column-panel{position:absolute;z-index:50;top:4px;left:0;width:min(440px,92vw);max-height:340px;overflow-y:auto;padding:var(--space-12);border:1px solid var(--hairline);border-radius:12px;background:var(--surface);box-shadow:0 14px 36px rgba(15,23,42,.16)}.quotation-column-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--surface-soft)}.quotation-column-panel-header span{font-size:12px;font-weight:700;color:var(--ink-2)}.quotation-column-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.quotation-column-list article{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:7px var(--space-10);border:1px solid var(--surface-soft);border-radius:8px;background:var(--surface-sunk)}.quotation-column-list label{display:flex;min-width:0;align-items:center;gap:var(--space-8);font-size:13px;cursor:pointer}.quotation-column-list label span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quotation-column-order{display:inline-flex;flex-shrink:0;gap:var(--space-2)}.quotation-column-order-button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--hairline);border-radius:6px;background:var(--surface);cursor:pointer}.quotation-column-order-button:disabled{opacity:.4;cursor:not-allowed}.quotation-column-order-button:not(:disabled):hover{border-color:var(--brand-500);background:var(--brand-50)}.quotation-column-order-button span{display:inline-block;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent}.quotation-list-secondary-details>.muted-text,.quotation-list-secondary-details>.quotation-list-template-strip,.quotation-list-secondary-details>.quotation-rule-builder{margin-top:var(--space-10)}.document-section-head.quotation-task-table-head{align-items:center}.quotation-task-table-head .quotation-task-heading{display:flex;align-items:center;min-height:44px}.quotation-task-section-head .muted-text{margin:0;font-size:13px;line-height:1;white-space:nowrap}.quotation-task-section-head .module-title,.quotation-task-table-head .module-title{color:var(--ink);font-size:19px;font-weight:900;line-height:1.18}.work-interface-data-table .empty-table-cell{height:156px;color:var(--ink-2);font-size:13px;font-weight:700;text-align:center}.work-interface-data-table .inline-actions{justify-content:flex-start}.work-interface-data-table .action-column{width:138px;min-width:138px}@media (max-width:1180px){.quotation-task-table-head{align-items:stretch;flex-direction:column}.quotation-task-header-tools{width:100%;margin-left:0;justify-content:flex-start}.quotation-filter-field-keyword{width:100%}}@media (max-width:760px){.quotation-task-header-tools{align-items:stretch;flex-direction:column}.quotation-task-header-tools>.inline-actions,.quotation-task-header-tools>.quotation-filter-field,.quotation-task-header-tools>.quotation-task-dropdown{width:100%}.quotation-task-header-tools>.quotation-filter-field:not(.quotation-filter-field-keyword){flex-basis:auto}.quotation-task-pagination{align-items:stretch;flex-direction:column}}.quotation-task-table{min-width:1080px;table-layout:fixed}.quotation-task-header-tools button,.quotation-task-header-tools input,.quotation-task-header-tools select,.quotation-task-header-tools summary,.quotation-task-pagination,.quotation-task-table,.quotation-task-table a,.quotation-task-table small,.quotation-task-table span,.quotation-task-table strong,.quotation-task-table td,.quotation-task-table th{font-family:var(--ui-font-family-base,var(--font-sans))}.quotation-task-table td,.quotation-task-table th{padding-top:var(--space-10);padding-bottom:var(--space-10);vertical-align:middle}.quotation-task-table .empty-table-cell{height:316px;color:var(--ink-2);text-align:center;vertical-align:middle}.quotation-task-table th{position:relative}.quotation-task-table th.quotation-task-draggable-column{cursor:-webkit-grab;cursor:grab}.quotation-task-table th.quotation-task-draggable-column:active{cursor:-webkit-grabbing;cursor:grabbing}.quotation-task-table .first-column{min-width:300px}.quotation-task-table .row-index-column{width:52px;min-width:52px;text-align:center;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quotation-task-table .queue-select-column{width:44px;min-width:44px;text-align:center}.quotation-task-table .queue-select-column input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:var(--brand-600);vertical-align:middle}.quotation-task-table tbody tr.queue-row-selected>td{background:var(--brand-50)}.queue-select-hint{margin:var(--space-8) 0 0;font-size:12px}.quotation-task-table td>strong{color:var(--ink)}.quotation-task-table td>a,.quotation-task-table td>strong{display:block;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.quotation-task-table td>a{color:var(--brand-600)}.quotation-task-table td>a:hover{text-decoration:underline}.quotation-task-table td>a>strong{color:inherit}.quotation-task-table .tender-identity-cell a,.quotation-task-table [class*=identity-cell] a{color:var(--brand-600)}.quotation-task-table .tender-identity-cell a:hover,.quotation-task-table [class*=identity-cell] a:hover{text-decoration:underline}.quotation-task-table tbody td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quotation-task-table tbody td.action-column{overflow:visible;white-space:normal;text-overflow:clip}.quotation-task-table .tender-identity-cell{display:flex;align-items:baseline;gap:var(--space-6);min-width:0;white-space:nowrap}.quotation-task-table .tender-identity-cell>a,.quotation-task-table .tender-identity-cell>strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.quotation-task-table .tender-identity-cell>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.quotation-task-table .inline-actions{flex-wrap:nowrap}.quotation-task-table .tender-deadline-cell{display:flex;align-items:center;gap:var(--space-6);min-width:0;white-space:nowrap}.quotation-task-table td.numeric-cell strong{text-align:right}.quotation-task-table .action-column{min-width:124px}.quotation-task-primary-action .action-glyph{display:inline-grid;width:14px;height:14px;place-items:center;flex:0 0 auto}.quotation-task-table .quotation-task-title-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-page-full .module-block,.workflow-page-full .page-header{width:100%;max-width:none;margin:0;border:1px solid var(--brand-100);border-radius:8px;background:var(--surface);box-shadow:none}.workflow-export-panel .form-actions{margin-top:var(--space-10)}@media (max-width:1080px){.detail-grid,.detail-list,.form-grid,.inheritance-callout dl,.sales-flow-rail{grid-template-columns:1fr}.document-section-head{display:grid}}.app-shell .content:has(.business-table),.app-shell .content:has(.data-table),.app-shell .content:has(.permission-matrix-table),.app-shell .content:has(.table-wrap){max-width:none}:is(.data-table,.business-table,.project-table,.role-table,.user-table,.permission-matrix-table){min-width:1080px;border-collapse:separate;border-spacing:0}:is(.data-table,.business-table,.project-table,.role-table,.user-table,.permission-matrix-table) thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:44px;background:var(--surface-sunk)}:is(.data-table,.business-table,.project-table,.role-table,.user-table,.permission-matrix-table) td:last-child,:is(.data-table,.business-table,.project-table,.role-table,.user-table,.permission-matrix-table) th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:3;min-width:96px;background:var(--surface);box-shadow:-8px 0 12px rgba(15,23,42,.06)}.quotation-costing-workbench .module-block{overflow:visible}.field-required:after{content:" *";color:var(--c-danger);font-weight:700}.data-table td.numeric-cell,.data-table td:has(.aligned-money-cell){text-align:right}.form-scaffold-error-dock{position:-webkit-sticky;position:sticky;bottom:var(--space-16);z-index:3;display:flex;justify-content:flex-end;padding:10px var(--space-16);border:1px solid var(--c-danger-border);border-radius:12px;background:var(--c-danger-soft);box-shadow:0 10px 24px rgba(15,23,42,.12)}.form-scaffold-error-dock .form-error-summary{margin-right:0}.form-error-summary{margin-right:auto;font-size:12px;color:var(--c-danger-ink)}:root{--admin-brand:var(--brand-600);--admin-accent:var(--cyan-600);--admin-warn:var(--accent-500);--font-sans:var(--ui-font-family-base,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif)}