.customer-insights{min-width:0}.insight-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.insight-heading h2{margin:0}.insight-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-left:auto}.insight-window-label{color:var(--color-secondary);font-size:var(--text-small)}.insight-tools .ant-select{min-width:96px}.insight-summary{padding:var(--space-md) 0;border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-sm)}.insight-summary-meta{margin-top:var(--space-sm);color:var(--color-secondary);font-size:var(--text-small);line-height:22px;overflow-wrap:anywhere}.insight-summary-meta .ant-tag{margin-inline-end:var(--space-xs)}.insight-summary-meta small{font-size:inherit}.insight-summary-meta small:before{content:"·";margin-inline:var(--space-sm)}.insight-explanations{margin-top:var(--space-md)}.insight-section-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-sm);line-height:22px}.insight-section-meta h3{margin:0;font-size:var(--text-body);line-height:inherit}.insight-section-meta small{color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.insight-section-meta>span,.insight-section-meta>small{min-width:0;overflow-wrap:anywhere}.insight-filter-meta .ant-select{flex:0 0 132px}.insight-filter-meta small{flex:1 1 280px}.insight-signals-label,.insight-signal-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.insight-signals-label small,.insight-signal-title small,.insight-signal-list p{color:var(--color-secondary);font-size:var(--text-small)}.insight-signal-list{list-style:none;padding:0;margin:0}.insight-signal-list li{padding:var(--space-sm) 0}.insight-signal-list li+li{border-top:1px solid var(--color-divider)}.insight-signal-title .ant-tag{margin:0}.insight-signal-list p{margin:var(--space-xs) 0 0}.insight-explanations .ant-btn-link{padding-inline:0}.insight-explanations .ant-collapse-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:600px){.insight-heading{align-items:flex-start}.insight-tools{margin-left:0}}.insight-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.insight-score{border:0;border-left:2px solid #dbeafe;background:transparent;text-align:left;padding:4px 12px;cursor:pointer;color:inherit}.insight-score span,.insight-score small{display:block}.insight-score strong{display:block;font-size:28px;font-variant-numeric:tabular-nums;line-height:1.4}.insight-score small,.insight-summary>small,.insight-product-link small{color:#64748b;font-size:12px}.insight-product-link{display:block;max-width:320px;border:0;background:none;padding:0;text-align:left;color:#1677ff;cursor:pointer;overflow-wrap:anywhere}.insight-product-link small{display:block}.customer-insights .ant-alert{margin-bottom:12px}.insight-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.insight-policy-grid label{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:600px){.insight-scores{gap:4px}.insight-score{padding:4px 8px}.insight-score strong{font-size:24px}.insight-score{min-height:80px}}.company-score-summary{min-width:0;color:var(--color-text)}.company-score-summary .insight-scores{gap:var(--space-xs)}.insight-score-compact{min-width:0;min-height:var(--control-height-touch);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-control);text-align:center;font-family:var(--font-body)}.insight-score-compact span{color:var(--color-secondary);font-size:var(--text-small);line-height:18px;white-space:nowrap}.insight-score-compact strong{font-size:var(--text-title);line-height:28px;font-weight:600}.insight-score-compact[data-unavailable=true] strong{color:var(--color-secondary)}.insight-score-compact:hover{background:var(--color-layout)}.insight-score-compact:active{background:var(--color-selected)}.insight-score-compact:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.company-score-status,.company-score-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 var(--space-sm);color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.company-score-status{margin-top:var(--space-xs)}.company-score-error .ant-btn{height:auto;padding:0;font-size:var(--text-small);white-space:nowrap}.company-score-error .ant-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.company-score-loading,.company-score-error{display:flex;align-items:center;min-height:54px}.company-score-loading .ant-skeleton-paragraph{margin:0}.operations-panel{padding:16px 0;min-width:0}.operations-scope,.operations-heading-tools,.operations-group-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg)}.operations-scope{margin-top:var(--space-md);font-size:var(--text-small);color:var(--color-secondary)}.operations-scope strong{color:var(--color-text)}.operations-panel--queue{padding-top:var(--space-sm)}.operations-panel--queue>.operations-heading p{margin:var(--space-sm) 0 0}.operations-panel--queue .operations-company{padding:0;margin-bottom:var(--space-md);border:1px solid var(--color-divider);background:var(--color-surface)}.operations-panel--queue .operations-company>.operations-heading{align-items:center;padding:var(--space-sm) var(--space-md);background:var(--color-layout);border-bottom:1px solid var(--color-divider);font-size:var(--text-small)}.operations-panel--queue .operations-company>.operations-heading a{font-weight:600;white-space:normal;overflow-wrap:anywhere;min-width:0}.operations-panel--queue .operations-item{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(180px,230px);gap:var(--space-md) var(--space-xl);padding:var(--space-md);align-items:start;border-bottom-color:var(--color-divider)}.operations-panel--queue .operations-item:last-child{border-bottom:0}.operations-panel--queue .operations-item-title{justify-content:flex-start;gap:var(--space-xs) var(--space-sm)}.operations-panel--queue .operations-item-title strong{width:100%}.operations-panel--queue .operations-item p{margin:0 0 var(--space-xs)}.operations-panel--queue .operations-item-evidence{min-width:0}.operations-panel--queue .operations-item-actions{justify-content:flex-end;gap:var(--space-xs)!important}.operations-panel--queue>.ant-pagination{padding-block:var(--space-sm)}@media(max-width:1100px){.operations-panel--queue .operations-item{grid-template-columns:minmax(140px,180px) minmax(0,1fr)}.operations-panel--queue .operations-item-actions{grid-column:2;justify-content:flex-start}}@media(max-width:767px){.operations-panel--queue .operations-item{display:flex;flex-direction:column;gap:var(--space-sm)}.operations-panel--queue .operations-item-title strong{width:auto}.operations-panel--queue .operations-item-actions .ant-btn,.operations-panel--queue .operations-item-actions a{min-height:var(--control-height-touch);display:inline-flex;align-items:center}}.company-operations-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.company-detail-main>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{flex-shrink:0}.company-operations-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:8px 0}.company-operations-summary .ant-btn{white-space:nowrap}.operations-group-filter{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.operations-group-filter .ant-radio-button-wrapper{border-inline-start-width:1px;border-radius:4px;white-space:nowrap}.operations-group-filter .ant-radio-button-wrapper:before{display:none}.operations-group-count{margin-inline-start:6px;font-variant-numeric:tabular-nums}.operations-panel h2{font-size:18px;margin:0}.operations-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.operations-heading p,.operations-muted{color:#596579;font-size:12px}.operations-company{border-top:1px solid #e5e8ef;padding:16px 0}.operations-item{padding:12px 0;border-bottom:1px solid #edf0f5;overflow-wrap:anywhere}.operations-item p{margin:8px 0}.operations-filters{margin:12px 0}.operations-filters .ant-select{min-width:170px}.operations-form{display:grid;gap:18px;margin-top:20px}.operations-form label{display:grid;gap:8px}.operations-rules{display:grid;gap:0}.operations-rule{padding:20px 0;border-bottom:1px solid #e5e8ef}.operations-rule dl{display:flex;flex-wrap:wrap;gap:24px}.operations-rule dt{color:#596579;font-size:12px}.operations-rule dd{margin:4px 0}.operations-preview{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.operations-preview div{border-bottom:1px solid #e5e8ef;padding:8px}.operations-preview strong{display:block;font-size:20px;font-variant-numeric:tabular-nums}@media(max-width:600px){.operations-filters,.operations-filters .ant-space-item,.operations-filters .ant-select{width:100%}.operations-panel .ant-btn{min-height:36px}.operations-preview{grid-template-columns:1fr}.operations-heading{gap:8px}}.first-order-progress,.first-order-overview,.first-order-analytics{min-width:0}.first-order-muted{color:var(--color-secondary, #596579);font-size:12px}.first-order-counts{display:flex;margin:8px 0 16px;gap:24px}.first-order-counts strong,.first-order-analytics td{font-variant-numeric:tabular-nums}.first-order-history{list-style:none;margin:0;padding:0}.first-order-history li{padding:16px 0;border-bottom:1px solid var(--color-divider, #e5e8ef)}.first-order-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0}.first-order-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px}.first-order-filters .ant-select{min-width:130px}.first-order-table{overflow-x:auto}.first-order-window{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.first-order-window .ant-btn{padding:0;height:auto;white-space:normal;text-align:right}.first-order-window .ant-btn.first-order-muted{color:var(--color-secondary, #596579)}.first-order-progress .company-detail-section-heading{flex-wrap:wrap}@media(max-width:767px){.first-order-counts{gap:12px}.first-order-filters{align-items:stretch}}.today-navigation-label,.today-tab-total,.today-tab-label{display:inline-flex;align-items:center;gap:8px}.today-tab-unit{font-size:var(--text-small);color:var(--color-secondary)}.today-navigation-label .today-navigation-dot{position:absolute;inset-inline-end:16px;top:50%;width:10px;height:6px;margin:0;line-height:6px;transform:translateY(-50%)}.today-navigation-label .today-navigation-dot .ant-badge-dot{position:static;display:block;margin-inline:auto;transform:none;box-shadow:none}.today-tab-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e8eef7;color:#405674;font-size:12px;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.ant-tabs-tab-active .today-tab-count{background:#e6f4ff;color:#1677ff}.communication-panel>.company-detail-section-heading{margin-bottom:var(--space-lg)}.communication-timeline{margin-top:var(--space-sm)}.communication-timeline .ant-timeline-item{padding-bottom:var(--space-xl)}.communication-timeline .ant-timeline-item:last-child{padding-bottom:0}.communication-timeline-entry{display:grid;min-width:0;gap:var(--space-xs);padding-inline-end:var(--space-sm);overflow-wrap:anywhere}.communication-timeline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);color:var(--color-secondary);font-size:var(--text-small);line-height:18px;font-variant-numeric:tabular-nums}.communication-timeline-meta .ant-tag{margin-inline-end:0}.communication-timeline-entry h3{white-space:pre-wrap}.communication-timeline-context,.communication-panel-footnote{margin:0;color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.communication-timeline-actions{margin-top:var(--space-xs)}.communication-timeline-actions .ant-btn-link{height:auto;padding:0;white-space:nowrap}.communication-panel-footnote,.communication-panel .ant-pagination{margin-top:var(--space-lg)}.communication-editor>.ant-alert{margin-bottom:var(--space-lg)}.communication-editor .ant-form-item:last-of-type{margin-bottom:var(--space-lg)}@media(max-width:47.99rem){.communication-editor-drawer .ant-drawer-content-wrapper{max-width:100%}}html:has(.identity-today-page),body:has(.identity-today-page){overflow-x:clip}.cw-content:has(.identity-today-page){display:flex;flex-direction:column;overflow:hidden}.staff-page.identity-today-page{width:100%;max-width:none;margin-inline:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:var(--space-lg)}.identity-today-page button,.identity-today-page a{white-space:nowrap}.identity-today-page>.ant-tabs:has(.ant-tabs-content-active>.operations-panel){flex:1;min-height:0}.identity-today-page>.ant-tabs:has(.ant-tabs-content-active>.operations-panel)>.ant-tabs-body-holder{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.identity-today-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.identity-today-title{display:flex;align-items:baseline;gap:var(--space-sm)}.identity-today-title h1{overflow-wrap:anywhere;min-width:0}.identity-today-title span,.identity-today-heading p{color:var(--color-secondary)}.identity-today-page .identity-today-heading p{margin:var(--space-xs) 0 0;font-size:var(--text-small);line-height:18px}.identity-today-heading-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.identity-today-heading-tools>.ant-select{width:190px}.identity-today-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-sm)}.identity-today-overview .ant-btn{min-width:0;height:var(--control-height-touch);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-inline:var(--space-lg)}.identity-today-overview .ant-btn>span{overflow:hidden;text-overflow:ellipsis}.identity-today-overview strong{flex:0 0 auto;font-size:var(--text-section);font-variant-numeric:tabular-nums}.identity-today-overview .selected{color:var(--color-link);background:var(--color-selected);border-color:var(--color-primary)}.identity-today-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px var(--control-height);gap:var(--space-sm);margin-block:var(--space-sm)}.identity-today-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:calc(var(--space-xs) * -1);margin-bottom:var(--space-sm)}.identity-today-filter-chips .ant-tag{margin:0}.identity-today-queue{flex:1;min-height:320px;display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.identity-today-queue>.ant-alert{margin:var(--space-lg)}.identity-today-queue>.ant-empty{margin:auto;padding:var(--space-2xl) var(--space-lg)}.identity-today-queue-heading,.identity-today-queue-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-inline:var(--space-lg)}.identity-today-queue-heading{min-height:0;padding-block:var(--space-md);border-bottom:1px solid var(--color-divider)}.identity-today-page .identity-today-queue-heading h2{margin:0}.identity-today-queue-heading h2 span{margin-left:var(--space-sm);color:var(--color-secondary);font-size:var(--text-small);font-weight:400}.identity-today-queue-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);color:var(--color-secondary);font-size:var(--text-small)}.identity-today-task-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0}.identity-today-group{padding:var(--space-xs) var(--space-lg);color:var(--color-secondary);background:var(--color-layout);border-bottom:1px solid var(--color-divider);font-size:var(--text-small);line-height:22px}.identity-today-group.overdue{color:var(--color-error)}.identity-today-page .identity-today-group h3{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:400}.identity-today-task.task-persistent-row{display:grid;grid-template-columns:minmax(0,1fr) 232px auto;align-items:start;gap:var(--space-lg);margin:0;padding:var(--space-lg);border-bottom:1px solid var(--color-divider)}.identity-today-task-content,.identity-today-task-time{min-width:0;overflow-wrap:anywhere}.identity-today-task .identity-today-task-title{height:auto;max-width:100%;padding:0;color:var(--color-text);font-weight:600;line-height:22px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identity-today-task-context,.identity-today-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xs);color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.identity-today-task-context .ant-tag{margin:0;line-height:18px}.identity-today-task-time{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.identity-today-task-time strong{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}.identity-today-task-time strong.overdue{color:var(--color-error)}.identity-today-task-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.identity-today-task-actions .ant-btn{padding-inline:var(--space-md)}.identity-today-loading{padding:var(--space-xl)}.identity-today-queue-footer{min-height:0;padding-block:var(--space-sm);color:var(--color-secondary);border-top:1px solid var(--color-divider);font-size:var(--text-small);line-height:18px}.identity-today-page>.ant-pagination{flex:0 0 auto;justify-content:flex-end}@media(hover:hover)and (pointer:fine){.identity-today-task.task-persistent-row:hover{background:var(--color-layout)}.identity-today-task .identity-today-task-title:hover{color:var(--color-link)}}@media(max-width:1279px){.identity-today-task.task-persistent-row{grid-template-columns:minmax(0,1fr) 200px auto;gap:var(--space-md)}.identity-today-task-actions{gap:var(--space-xs)}}@media(max-width:1023px){.identity-today-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-today-task.task-persistent-row{grid-template-columns:minmax(0,1fr) 190px}.identity-today-task-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:767px){.cw-content:has(.identity-today-page){overflow-y:auto}.identity-today-page{height:auto;min-height:100%;gap:var(--space-md)}.identity-today-heading{align-items:stretch;flex-direction:column;gap:var(--space-md)}.identity-today-heading-tools{justify-content:space-between;flex-wrap:wrap}.identity-today-heading-tools>.ant-select{flex:1 1 160px;width:auto}.identity-today-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-today-overview .ant-btn:last-child{grid-column:1 / -1}.identity-today-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var( --control-height-touch )}.identity-today-toolbar>.ant-input-affix-wrapper{grid-column:1 / -1;min-height:var(--control-height-touch)}.identity-today-toolbar>.ant-select{min-height:var(--control-height-touch)}.identity-today-toolbar>.ant-select .ant-select-selector{min-height:var(--control-height-touch);align-items:center}.identity-today-toolbar>.ant-btn{min-height:var(--control-height-touch)}.identity-today-queue{min-height:480px;overflow:visible}.identity-today-queue-heading{align-items:flex-start;flex-wrap:wrap;padding-block:var(--space-sm)}.identity-today-queue-tools{flex-wrap:wrap}.identity-today-task-list{overflow:visible}.identity-today-task.task-persistent-row{display:flex;flex-wrap:wrap;padding:var(--space-md);gap:var(--space-md)}.identity-today-task-content{flex:1 1 100%}.identity-today-task-time{flex:1 1 190px}.identity-today-task-actions{flex:0 0 auto;margin-left:auto}.identity-today-task-actions .ant-btn{min-height:var(--control-height-touch)}.identity-today-group,.identity-today-queue-heading,.identity-today-queue-footer{padding-inline:var(--space-md)}.identity-today-queue-footer>span:last-child{display:none}}@media(max-width:374px){.identity-today-heading-tools{align-items:stretch;flex-direction:column}.identity-today-heading-tools .ant-segmented,.identity-today-heading-tools>.ant-select{width:100%}.identity-today-heading-tools .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.identity-today-overview .ant-btn{padding-inline:var(--space-md)}.identity-today-task-time{flex-basis:100%}.identity-today-task-actions{width:100%;justify-content:flex-start;margin-left:0}}@media(prefers-reduced-motion:reduce){.identity-today-page *,.identity-today-page *:before,.identity-today-page *:after{animation:none!important;transition:none!important}}html:has(.accounts-page:not(.accounts-page-embedded)),body:has(.accounts-page:not(.accounts-page-embedded)){overflow-x:clip}.cw-content:has(.accounts-page:not(.accounts-page-embedded)){overflow-y:auto}.staff-page.accounts-page{display:flex;flex-direction:column;width:100%;max-width:none;min-height:100%;padding:0;margin-inline:0}.accounts-page-embedded{width:100%}.accounts-page .accounts-page-header{flex:0 0 auto;margin-bottom:var(--space-lg)}.accounts-workbench{display:grid;gap:var(--space-lg);min-width:0}.accounts-workbench>.accounts-manual-workspace:only-child{grid-column:1 / -1}.accounts-manual-workspace,.accounts-embedded-workspace{display:flex;flex-direction:column;min-width:0}.accounts-manual-workspace{min-height:640px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.accounts-panel-header{display:flex;flex:0 0 auto;gap:var(--space-lg);align-items:flex-start;justify-content:space-between}.accounts-panel-header>div{min-width:0}.accounts-panel-header h2,.accounts-panel-header p{margin:0}.accounts-panel-header h2{font-size:var(--text-section);line-height:24px}.accounts-panel-header p{margin-top:var(--space-xs);color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.accounts-manual-header{padding:var(--space-lg) var(--space-lg) var(--space-sm)}.accounts-page-header h1,.accounts-page-header h2{margin:0 0 var(--space-xs);overflow-wrap:anywhere}.accounts-page-header p{margin:0}.accounts-views{display:flex;flex:0 0 auto;gap:var(--space-xl);min-width:0;overflow-x:auto;border-bottom:1px solid var(--color-divider)}.accounts-manual-workspace>.accounts-views,.accounts-manual-workspace>.accounts-toolbar,.accounts-manual-workspace>.accounts-context,.accounts-manual-workspace>.accounts-selection,.accounts-manual-workspace>.ant-alert{margin-inline:var(--space-lg)}.accounts-views button{position:relative;flex:0 0 auto;min-height:40px;padding:0 0 var(--space-sm);color:var(--color-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:transparent;border:0}.accounts-views button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.accounts-views button:hover,.accounts-views button:focus-visible,.accounts-views button.is-active{color:var(--color-primary)}.accounts-views button:active{color:var(--color-link)}.accounts-views button:disabled{color:var(--color-border);cursor:not-allowed}.accounts-views button.is-active:after{background:var(--color-primary)}.accounts-views button span{margin-left:var(--space-xs);font-size:var(--text-small)}.accounts-toolbar{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(200px,1fr) auto;flex:0 0 auto;gap:var(--space-sm);align-items:center;padding:var(--space-lg) 0 var(--space-sm)}.accounts-page-embedded .accounts-toolbar{grid-template-columns:minmax(220px,1fr) auto}.accounts-toolbar>.ant-input-group-wrapper,.accounts-toolbar>.ant-select{width:100%;min-width:0}.accounts-toolbar .ant-btn{white-space:nowrap}.accounts-source-number{display:flex;gap:var(--space-sm);align-items:center;color:var(--color-secondary);white-space:nowrap}.accounts-source-number .ant-input-number{width:100%}.accounts-context{display:flex;flex:0 0 auto;gap:var(--space-lg);justify-content:space-between;padding:var(--space-xs) 0 var(--space-sm);color:var(--color-secondary);font-size:var(--text-small)}.accounts-page>.ant-alert{margin-bottom:var(--space-sm)}.accounts-manual-workspace>.ant-alert{margin-bottom:var(--space-sm)}.accounts-match{color:var(--color-primary)!important;overflow-wrap:anywhere}.accounts-selection{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-sm);align-items:center;padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);background:var(--color-selected);border:1px solid var(--color-border)}.accounts-table-region{flex:1 1 280px;min-height:220px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-divider)}.accounts-manual-workspace>.accounts-table-region{overflow:auto;border-inline:0}.accounts-table-region>.ant-alert{margin:var(--space-lg)}.accounts-table-region .ant-table-wrapper,.accounts-table-region .ant-spin-nested-loading,.accounts-table-region .ant-spin-container{height:100%}.accounts-table-region .ant-table-cell{vertical-align:top}.accounts-table-region .ant-table-thead>tr>th{color:var(--color-text);font-weight:600;background:var(--color-layout)}.accounts-cell{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;line-height:1.45}.accounts-cell>span{color:var(--color-secondary);font-size:var(--text-small);overflow-wrap:anywhere}.accounts-cell .ant-tag{width:fit-content;margin-inline-end:0}.accounts-identity-cell>button,.accounts-mobile-heading>button{width:fit-content;max-width:100%;padding:0;color:var(--color-link);font:inherit;font-weight:600;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:transparent;border:0}.accounts-pagination{display:flex;flex:0 0 auto;gap:var(--space-lg);align-items:center;justify-content:space-between;min-height:48px;padding-top:var(--space-sm)}.accounts-manual-workspace>.accounts-pagination{padding-inline:var(--space-lg)}.accounts-pagination>span{color:var(--color-secondary);font-size:var(--text-small)}.accounts-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.accounts-mobile-list{display:none}.accounts-review{display:grid;gap:var(--space-xl)}.accounts-review-status{display:grid;gap:var(--space-xs);padding:var(--space-md);background:var(--color-layout);border:1px solid var(--color-divider)}.accounts-review-status>span,.accounts-review-section>p,.accounts-empty-copy{margin:0;color:var(--color-secondary);font-size:var(--text-small)}.accounts-review-section{display:grid;gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-divider)}.accounts-review-section h3,.accounts-source-rows h4,.account-group-section h3{margin:0}.accounts-review-section h3,.account-group-section h3{font-size:var(--text-section)}.accounts-review-action{padding-bottom:var(--space-lg)}.accounts-candidate{display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-divider);background:var(--color-layout)}.accounts-candidate h4,.accounts-candidate p,.accounts-confirm-summary{margin:0}.accounts-candidate-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}.accounts-candidate-comparison>div{display:grid;align-content:start;gap:var(--space-xs);min-width:0}.accounts-candidate p,.accounts-confirm-summary{overflow-wrap:anywhere}@media(max-width:480px){.accounts-candidate-comparison{grid-template-columns:minmax(0,1fr)}}.accounts-review-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-inline:var(--space-md)}.accounts-review-collapse section>h3{font-size:var(--text-section)}.accounts-source-rows,.accounts-source-rows>section{display:grid;gap:var(--space-md)}.accounts-source-rows>section{padding-top:var(--space-md);border-top:1px solid var(--color-divider)}.accounts-management-drawer .ant-drawer-body>section,.accounts-management-drawer .ant-drawer-body>section>section{display:grid;gap:var(--space-md)}.accounts-management-drawer h2,.accounts-management-drawer h3{margin:0}.accounts-management-source{display:grid;gap:var(--space-xs)}.accounts-management-source>span{font-weight:600}.accounts-management-source .ant-select{width:100%}.accounts-register-source{padding-top:var(--space-lg);border-top:1px solid var(--color-divider)}.source-management-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.source-management-heading>div,.source-management .ant-tabs-content-holder,.source-management .ant-tabs-tabpane,.source-management-panel,.source-management-details{min-width:0}.source-management-heading .ant-btn{flex-shrink:0}.source-management h2{font-size:var(--text-section)}.source-management h3{font-size:var(--text-body)}.source-management p,.source-management h4{margin:0;overflow-wrap:anywhere}.source-management .source-management-help{color:var(--color-secondary);line-height:1.6}.source-management-heading .source-management-help,.source-management-context{padding-top:var(--space-sm)}.source-management-panel,.source-management-details{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.source-management-panel .ant-collapse{border-top:1px solid var(--color-divider)}.source-management .accounts-register-source{border-top:0;padding-top:0}@media(max-width:480px){.accounts-management-drawer .ant-drawer-body{padding:var(--space-md)}.source-management-heading{flex-direction:column}.source-management .ant-collapse-content-box{padding-inline:0}}.account-group-section{display:grid;gap:var(--space-md);width:100%;padding-top:var(--space-lg);border-top:1px solid var(--color-divider)}.account-group-complete{padding-bottom:var(--space-md)}@media(max-width:820px){.cw-content:has(.accounts-page:not(.accounts-page-embedded)){padding:var(--space-lg);overflow-y:auto}.staff-page.accounts-page{height:auto;min-height:100%}.accounts-context{flex-direction:column;gap:var(--space-xs)}}@media(max-width:640px){.cw-content:has(.accounts-page:not(.accounts-page-embedded)){padding:var(--space-md)}.accounts-page .accounts-page-header{align-items:flex-start}.accounts-toolbar,.accounts-page-embedded .accounts-toolbar{display:flex;flex-wrap:wrap}.accounts-toolbar>.ant-input-group-wrapper,.accounts-toolbar>.ant-select,.accounts-source-number{flex:1 1 100%}.accounts-desktop-table{display:none}.accounts-table-region{min-height:0;overflow:visible;border:0}.accounts-mobile-list{display:grid;border:1px solid var(--color-divider)}.accounts-mobile-item{display:grid;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-divider)}.accounts-mobile-item:last-child{border-bottom:0}.accounts-mobile-heading,.accounts-mobile-actions{display:flex;gap:var(--space-sm);align-items:center}.accounts-mobile-heading>button{min-width:0;margin-right:auto}.accounts-mobile-item p,.accounts-mobile-item dl,.accounts-mobile-item dd{margin:0}.accounts-mobile-item>p,.accounts-mobile-item dt{color:var(--color-secondary);font-size:var(--text-small)}.accounts-mobile-item dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.accounts-mobile-item dl>div{min-width:0}.accounts-mobile-item dd{margin-top:var(--space-xs);overflow-wrap:anywhere}.accounts-mobile-actions{justify-content:flex-end}.accounts-pagination{align-items:flex-start;flex-direction:column}}.accounts-auto-import{display:flex;flex-direction:column;min-width:0;padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.accounts-auto-import-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 auto;gap:0;margin:var(--space-lg) 0;padding-block:var(--space-sm);border-block:1px solid var(--color-divider);font-variant-numeric:tabular-nums}.accounts-auto-import-progress>div{min-width:0;padding-inline:var(--space-sm);border-inline-end:1px solid var(--color-divider)}.accounts-auto-import-progress>div:first-child{padding-inline-start:0}.accounts-auto-import-progress>div:last-child{padding-inline-end:0;border-inline-end:0}.accounts-auto-import-progress dt{color:var(--color-secondary);font-size:var(--text-small)}.accounts-auto-import-progress dd{margin:var(--space-xs) 0 0;color:var(--color-text);font-weight:600}.accounts-auto-import-queue{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.accounts-auto-import-queue-header{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);align-items:center;justify-content:space-between;padding-bottom:var(--space-sm)}.accounts-auto-import-queue>.ant-alert{flex:0 0 auto;margin-bottom:var(--space-sm)}.accounts-auto-import-table{flex:1 1 auto;min-height:220px;max-height:52dvh;overflow:auto;border-block:1px solid var(--color-divider)}.accounts-auto-import-table .ant-table-cell{vertical-align:top}.accounts-auto-import-issue{display:flex;gap:var(--space-sm);align-items:flex-start;min-width:0}.accounts-auto-import-issue .ant-tag{flex:0 0 auto;margin-inline-end:0}.accounts-auto-import-issue span{min-width:0;overflow-wrap:anywhere}.accounts-auto-import-pagination{display:flex;flex:0 0 auto;justify-content:flex-end;min-height:48px;padding-top:var(--space-sm)}.accounts-auto-import-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;max-width:100%}@media(min-width:90rem){.cw-content:has(.accounts-page:not(.accounts-page-embedded)){overflow:hidden}.staff-page.accounts-page{height:100%;min-height:0}.accounts-workbench{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);flex:1 1 auto;min-height:0}.accounts-auto-import,.accounts-manual-workspace{min-height:0}.accounts-auto-import{overflow:hidden}.accounts-auto-import-table{min-height:0;max-height:none}}@media(max-width:56rem){.accounts-auto-import-progress{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-sm)}.accounts-auto-import-progress>div:nth-child(2){border-inline-end:0}.accounts-auto-import-progress>div:nth-child(3){padding-inline-start:0}}@media(max-width:40rem){.accounts-panel-header{flex-direction:column;gap:var(--space-sm)}.accounts-manual-workspace{min-height:0;overflow:visible}.accounts-manual-workspace>.accounts-views,.accounts-manual-workspace>.accounts-toolbar,.accounts-manual-workspace>.accounts-context,.accounts-manual-workspace>.accounts-selection,.accounts-manual-workspace>.ant-alert{margin-inline:var(--space-md)}.accounts-manual-header,.accounts-auto-import{padding:var(--space-md)}.accounts-auto-import-pagination,.accounts-auto-import-pagination .ant-pagination{justify-content:flex-start}}html:has(.company-list-page),body:has(.company-list-page){overflow-x:clip}.cw-content:has(.company-list-page){overflow:hidden}.staff-page.company-list-page{display:flex;flex-direction:column;height:100%;width:100%;max-width:none;margin-inline:0;padding:0;min-height:0}.company-list-page .staff-page-header{flex:0 0 auto;margin-bottom:var(--space-lg)}.company-list-page .staff-page-header h1{min-width:0;margin-bottom:var(--space-xs);overflow-wrap:anywhere}.company-list-page .staff-page-header p{margin:0}.company-list-workbench{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.company-list-stages{display:flex;flex:0 0 auto;gap:var(--space-xl);min-width:0;overflow-x:auto;border-bottom:1px solid var(--color-divider)}.company-list-stages button{position:relative;flex:0 0 auto;min-height:40px;padding:0 0 var(--space-sm);color:var(--color-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:transparent;border:0}.company-list-stages button:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:transparent}.company-list-stages button:hover,.company-list-stages button:focus-visible,.company-list-stages button.is-active{color:var(--color-primary)}.company-list-stages button:active{color:var(--color-link)}.company-list-stages button:disabled{color:var(--color-border);cursor:not-allowed}.company-list-stages button.is-active:after{background:var(--color-primary)}.company-list-stages button span{margin-left:var(--space-xs);font-size:var(--text-small)}.company-list-toolbar{display:grid;grid-template-columns:minmax(240px,1.8fr) minmax(160px,1fr) minmax(150px,.9fr) auto auto auto;flex:0 0 auto;gap:var(--space-sm);align-items:center;padding:var(--space-lg) 0 var(--space-sm)}.company-list-toolbar>.ant-select,.company-list-toolbar>.ant-input-group-wrapper{width:100%;min-width:0}.company-list-toolbar .ant-btn{white-space:nowrap}.company-list-context{display:flex;flex:0 0 auto;gap:var(--space-lg);justify-content:space-between;padding:var(--space-xs) 0 var(--space-sm);color:var(--color-secondary);font-size:var(--text-small)}.company-list-applied,.company-list-selection{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-xs);align-items:center;padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);background:var(--color-layout);border:1px solid var(--color-divider)}.company-list-selection.is-empty{display:none}.company-list-applied>span:first-child{margin-right:var(--space-xs);color:var(--color-secondary);font-size:var(--text-small)}.company-list-selection{justify-content:flex-start;background:var(--color-selected);border-color:var(--color-border)}.company-list-table-region{flex:1 1 280px;min-height:220px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-divider)}.company-list-table-region>.ant-alert{margin:var(--space-lg)}.company-list-table-region .ant-table-wrapper,.company-list-table-region .ant-spin-nested-loading,.company-list-table-region .ant-spin-container{height:100%}.company-list-table-region .ant-table-cell{vertical-align:top}.company-list-table-region .ant-table-thead>tr>th{color:var(--color-text);font-weight:600;background:var(--color-layout)}.company-list-cell{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;color:var(--color-text);line-height:1.45}.company-list-cell>span,.company-list-cell>p,.company-list-cell div>p{margin:0;color:var(--color-secondary);font-size:var(--text-small)}.company-list-cell>.company-list-primary,.company-list-cell>.company-list-stage-note{color:var(--color-text);font-size:var(--text-body);line-height:22px}.company-list-identity-line{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.company-list-identity-line .company-list-name{min-width:0}.company-list-identity-line .cw-copy-control{flex:0 0 auto}.company-list-identity-line .cw-copy-control .ant-btn{position:relative;width:22px;min-width:22px;height:22px;padding:0;color:var(--color-secondary)}.company-list-stage .ant-tag{align-self:flex-start;margin-inline-end:0}.company-list-cell>.company-list-stage-note{margin-top:0}.company-list-cell>.company-list-stage-note.is-blocker{color:var(--color-warning)}.company-list-task>a{color:var(--color-text);font-weight:500}.company-list-task>a:hover,.company-list-task>a:focus-visible{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.company-list-cell a,.company-list-name{width:fit-content;max-width:100%;overflow-wrap:anywhere}.company-list-name{color:var(--color-link);font-weight:600}.company-list-actions{white-space:nowrap}.company-list-actions .ant-btn-link{height:auto;padding:0 var(--space-xs)}.company-list-pagination{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:48px;gap:var(--space-lg);padding-top:var(--space-sm)}.company-list-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.company-list-column-menu{display:grid;gap:var(--space-sm)}.company-list-column-menu .ant-checkbox-wrapper{margin-inline-start:0}.company-list-advanced-form .ant-form-item{margin-bottom:var(--space-lg)}.company-list-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-md)}.company-list-drawer-footer{display:flex;gap:var(--space-sm);justify-content:flex-end}.company-list-preview{display:grid;gap:var(--space-xl)}.company-list-preview h2{margin:var(--space-sm) 0 var(--space-xs);font-size:var(--text-title)}.company-list-preview h3{margin:0 0 var(--space-sm);font-size:var(--text-section)}.company-list-preview p{margin:0;color:var(--color-secondary)}.company-list-preview-detail{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:var(--control-height);padding:0 var(--space-lg);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-control)}.company-list-preview-detail:hover,.company-list-preview-detail:focus-visible{color:var(--color-surface)}@media(max-width:1100px){.company-list-toolbar{grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) minmax(150px,1fr) repeat(3,auto)}}@media(max-width:820px){.cw-content:has(.company-list-page){overflow-y:auto;padding:var(--space-lg)}.company-list-page{height:auto;min-height:100%}.company-list-workbench{min-height:640px}.company-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-list-toolbar>.ant-input-group-wrapper{grid-column:1 / -1}.company-list-context{flex-direction:column;gap:var(--space-xs)}}@media(max-width:520px){.cw-content:has(.company-list-page){padding:var(--space-md)}.company-list-page .staff-page-header{align-items:flex-start}.company-list-toolbar{display:flex;flex-wrap:wrap}.company-list-toolbar>.ant-input-group-wrapper,.company-list-toolbar>.ant-select{flex:1 1 100%}.company-list-toolbar>.ant-badge,.company-list-toolbar>.ant-btn,.company-list-toolbar>.ant-popover-open{flex:1 1 calc(33.333% - var(--space-sm))}.company-list-toolbar .ant-btn{width:100%}.company-list-advanced-grid{grid-template-columns:1fr}.company-list-pagination{align-items:flex-start;flex-direction:column}}@media(pointer:coarse){.company-list-identity-line .cw-copy-control .ant-btn{width:var(--control-height-touch);min-width:var(--control-height-touch);height:var(--control-height-touch);margin-block:calc(var(--space-md) * -1)}}.company-preview-drawer .ant-drawer-content-wrapper{max-width:100vw}.company-preview-drawer .ant-drawer-body{padding:var(--space-xl)}.company-preview{display:grid;gap:var(--space-xl);color:var(--color-text);font:var(--text-body)/1.6 var(--font-body);min-width:0}.company-preview h2{font-size:var(--text-title);line-height:1.35;margin:0 0 var(--space-sm)}.company-preview h3{font-size:var(--text-section);margin:0}.company-preview h2,.company-preview p,.company-preview a,.preview-task,.preview-metrics dd{overflow-wrap:anywhere;min-width:0}.company-preview p{margin:var(--space-xs) 0 0}.company-preview section{border-top:1px solid var(--color-divider);padding-top:var(--space-lg);min-width:0}.preview-muted{color:var(--color-secondary)}.preview-footnote{color:var(--color-secondary);font-size:var(--text-small)}.preview-section-heading,.preview-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.preview-section-heading{margin-bottom:var(--space-md)}.preview-section-heading a{white-space:nowrap;font-size:var(--text-small)}.preview-conditions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-sm);margin-block:var(--space-md)}.preview-conditions>div{display:grid;gap:var(--space-xs);font-size:var(--text-small)}.preview-conditions strong{font-weight:500;color:var(--color-secondary)}.preview-conditions .is-completed{color:var(--color-success)}.preview-conditions .is-incomplete{color:var(--color-warning)}.preview-blockers{background:var(--color-warning-bg);padding:var(--space-md);border-radius:var(--radius-control);display:grid;gap:var(--space-md)}.preview-blockers strong{color:var(--color-warning)}.preview-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap}.preview-task .preview-row{flex-wrap:nowrap;align-items:flex-start}.preview-task .preview-row>a{color:var(--color-link);font-weight:600}.preview-task .ant-tag{flex-shrink:0;margin:0}.preview-contact{margin-bottom:var(--space-md)}.preview-contact>span{margin-left:var(--space-sm);font-size:var(--text-small)}.preview-communication+.preview-communication{margin-top:var(--space-md)}.preview-communication .preview-row>span{font-size:var(--text-small)}.preview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin:0 0 var(--space-sm)}.preview-metrics dt{color:var(--color-secondary);font-size:var(--text-small)}.preview-metrics dd{margin:0;font-size:var(--text-section);font-weight:600;font-variant-numeric:tabular-nums}.preview-metrics small{display:block;color:var(--color-secondary);font-size:var(--text-small);font-weight:400}.preview-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding-block:var(--space-xs)}.preview-footer a,.preview-footer button{white-space:nowrap}.company-preview-drawer .ant-form,.company-preview-drawer .ant-form-item{min-width:0}.company-preview-drawer a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:414px){.company-preview-drawer .ant-drawer-body{padding:var(--space-lg)}.preview-conditions{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-md)}.preview-footer>a{margin-left:auto}}@media(pointer:coarse){.preview-footer .ant-btn,.preview-footer a{min-height:var(--control-height-touch);display:inline-flex;align-items:center}}.access-role-settings{--access-z-sticky: 20;min-width:0}.access-role-intro{display:grid;gap:var(--space-md);margin-bottom:var(--space-lg)}.access-role-intro h2,.access-role-intro p,.access-role-matrix h3,.access-change-impact h3,.access-change-impact p,.access-savebar p{margin:0}.access-role-intro>div{display:grid;gap:var(--space-xs)}.access-page-alert{margin-bottom:var(--space-md)}.access-role-matrix{width:100%;min-width:0;overflow:hidden;border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.access-role-matrix table,.access-role-matrix tbody{display:block;width:100%}.access-role-matrix thead{display:none}.access-role-matrix tr{display:block;min-width:0;border-block-end:1px solid var(--color-divider)}.access-role-matrix tr:last-child{border-block-end:0}.access-role-matrix th,.access-role-matrix td{min-width:0;padding:var(--space-md);text-align:start;vertical-align:top;overflow-wrap:anywhere}.access-role-matrix tbody tr:not(.access-domain-row)>th{display:block;background:var(--color-surface)}.access-role-matrix tbody th>span,.access-role-matrix tbody th>small{display:block}.access-role-matrix tbody th>span{font-weight:600}.access-role-matrix tbody th>.ant-tag{display:inline-block;margin-block:var(--space-xs)}.access-role-matrix tbody th>small,.access-inline-permission small{color:var(--color-secondary);font-weight:400;line-height:18px}.access-role-matrix tbody th>small{margin-top:var(--space-xs)}.access-role-matrix td{display:grid;grid-template-columns:minmax(5.5rem,.65fr) minmax(8.5rem,1fr);align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-block-start:1px solid var(--color-divider)}.access-role-matrix td:before{content:attr(data-label);color:var(--color-secondary);font-weight:600}.access-role-matrix td>.ant-select{width:100%;min-width:0}.access-role-matrix td>span{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text);font-weight:600}.access-role-matrix td>span.is-denied{color:var(--color-secondary);font-weight:400}.access-inline-permission{min-width:0;display:grid;gap:var(--space-xs)}.access-inline-permission .ant-checkbox-wrapper{min-height:var(--control-height-touch);align-items:center}.access-inline-permission small{padding-inline-start:calc(var(--space-md) + var(--space-xs))}.access-role-matrix .access-domain-row{background:var(--color-layout)}.access-role-matrix .access-domain-row th{display:block;padding-block:var(--space-sm)}.access-domain-row strong,.access-domain-row span{display:block}.access-domain-row span{margin-top:var(--space-xs);color:var(--color-secondary);font-weight:400}.access-matrix-help{margin:var(--space-sm) 0 0;color:var(--color-secondary);font-size:var(--text-small)}.access-savebar{display:grid;gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-panel)}.access-savebar .ant-space{width:100%}.access-savebar .ant-space-item{flex:1 1 8rem}.access-savebar .ant-btn{width:100%;min-height:var(--control-height-touch);white-space:nowrap}.access-impact-groups{display:grid;gap:var(--space-lg);margin-top:var(--space-lg)}.access-change-impact{display:grid;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-layout);color:var(--color-text)}.access-change-impact>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.access-change-impact>header>div{display:grid;gap:var(--space-xs)}.access-change-impact ul{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.access-change-impact li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-divider)}.access-change-impact li>span{overflow-wrap:anywhere}@media(min-width:64rem){.access-role-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start}.access-role-matrix{overflow:visible}.access-role-matrix table{display:table;border-collapse:collapse;table-layout:fixed}.access-role-matrix thead{display:table-header-group}.access-role-matrix tbody{display:table-row-group}.access-role-matrix tr,.access-role-matrix .access-domain-row{display:table-row;border-block-end:0}.access-role-matrix th,.access-role-matrix td,.access-role-matrix tbody tr:not(.access-domain-row)>th,.access-role-matrix .access-domain-row th{display:table-cell;padding:var(--space-md) var(--space-lg);border-block-end:1px solid var(--color-divider);border-inline-end:1px solid var(--color-divider)}.access-role-matrix th:last-child,.access-role-matrix td:last-child{border-inline-end:0}.access-role-matrix thead th{background:var(--color-surface);vertical-align:bottom}.access-role-matrix thead th:first-child{width:34%}.access-role-matrix thead h3{font-size:var(--text-section);line-height:24px}.access-role-matrix td{text-align:center;vertical-align:middle}.access-role-matrix td:before{display:none}.access-role-matrix td>.ant-select{max-width:16rem}.access-role-matrix .access-domain-row th{border-inline-end:0}.access-domain-row strong,.access-domain-row span{display:inline}.access-domain-row span{margin:0 0 0 var(--space-sm)}.access-inline-permission{justify-items:center}.access-inline-permission small{padding-inline-start:0}.access-savebar{position:sticky;z-index:var(--access-z-sticky);bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.access-savebar .ant-space{width:auto}.access-savebar .ant-space-item{flex:none}.access-savebar .ant-btn{width:auto}}@media(pointer:coarse){.access-role-matrix .ant-select-selector,.access-page-alert .ant-btn{min-height:var(--control-height-touch)}}@media(prefers-reduced-motion:reduce){.access-role-settings *,.access-role-settings *:before,.access-role-settings *:after,.access-impact-groups *,.access-impact-groups *:before,.access-impact-groups *:after{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important}}html:has(.cw-app),body:has(.cw-app){overflow-x:clip}.cw-app{--rail: var(--shell-rail);height:100dvh;display:grid;grid-template:var(--shell-header) minmax(0,1fr) / var(--rail) minmax(0,1fr);background:var(--color-layout);font:var(--text-body)/22px var(--font-body);color:var(--color-text)}.cw-app *{min-width:0}.cw-app h1{font-size:var(--text-title);line-height:32px;font-weight:600;margin:0;overflow-wrap:anywhere}.cw-app h2{font-size:var(--text-section);line-height:24px;font-weight:600;margin:0 0 var(--space-md)}.cw-app h3{font-size:var(--text-body);line-height:22px;font-weight:600;margin:0 0 var(--space-sm)}.cw-app p{margin:var(--space-sm) 0 var(--space-md);overflow-wrap:anywhere}.cw-app small,.cw-app .muted{color:var(--color-secondary)}.cw-app small{font-size:var(--text-small);line-height:18px}.cw-app button{white-space:nowrap}.cw-app :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.cw-topbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-xl);border-bottom:1px solid var(--color-divider);background:var(--color-surface);z-index:10;gap:var(--space-md)}.cw-brand,.cw-tools{display:flex;align-items:center;gap:var(--space-lg)}.cw-brand strong{font-size:var(--text-title);letter-spacing:-.5px}.cw-brand>span{border-left:1px solid var(--color-divider);padding-left:var(--space-lg);color:var(--color-secondary)}.cw-tools>.ant-select{width:210px}.cw-nav{background:var(--color-surface);border-right:1px solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg) 0 var(--space-md);overflow-y:auto}.cw-nav .ant-menu{border:0}.cw-sidebar-menu>.ant-menu-item,.cw-sidebar-menu>.ant-menu-submenu>.ant-menu-submenu-title{font-weight:500}.cw-sidebar-menu .ant-menu-sub .ant-menu-item{font-weight:400}.cw-sidebar-menu .ant-menu-sub .ant-menu-item-icon{font-size:var(--icon-sidebar-submenu)}.cw-nav .ant-menu-title-content .ant-badge{margin-left:var(--space-lg)}.cw-nav-bottom{margin-top:auto;padding:var(--space-lg);display:flex;gap:var(--space-sm);align-items:center;border-top:1px solid var(--color-divider)}.cw-nav-bottom small{display:block}.cw-nav>.ant-btn{margin-inline:var(--space-sm)}.cw-nav-account-in-header>.ant-btn{margin-top:auto}.cw-collapsed{--rail: var(--shell-rail-collapsed)}.cw-collapsed .cw-nav .ant-menu-inline-collapsed{width:100%}.cw-collapsed .cw-nav-bottom{padding:var(--space-lg)}.cw-collapsed .cw-nav>.ant-btn{align-self:stretch;width:auto}.cw-content{overflow-y:auto;padding:var(--space-xl);position:relative;min-height:0}.cw-refresh{position:absolute;right:var(--space-xl);top:4px;font-size:var(--text-small);color:var(--color-secondary)}.cw-page-heading,.cw-record-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-shrink:0}.cw-page-heading p,.cw-record-heading p{color:var(--color-secondary);margin-bottom:0}.cw-record-heading{margin:var(--space-xl) 0 var(--space-lg);flex-wrap:wrap}.cw-title{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.cw-title h1{overflow-wrap:anywhere}.cw-title .ant-avatar{flex-shrink:0;background:var(--color-selected);color:var(--color-link)}.cw-record-summary{display:flex;gap:var(--space-xl);padding-bottom:var(--space-lg);color:var(--color-secondary);font-size:var(--text-small);flex-wrap:wrap}.cw-record-summary>span+span{border-left:1px solid var(--color-border);padding-left:var(--space-xl)}.cw-record-grid,.cw-contact-grid{display:grid;grid-template-columns:minmax(215px,.85fr) minmax(370px,1.8fr) minmax(270px,1fr);gap:var(--space-lg);align-items:start}.cw-properties,.cw-record-main,.cw-related{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control);padding:var(--space-lg);overflow-wrap:anywhere}.cw-record-main{padding-top:0}.cw-record-main>.ant-tabs>.ant-tabs-nav{margin-bottom:0}.cw-section{padding-block:var(--space-lg);border-bottom:1px solid var(--color-divider)}.cw-section:last-child{border-bottom:0;padding-bottom:0}.cw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.cw-section-heading h2{margin:0}.cw-section-heading>.ant-btn{padding:0}.cw-properties>.ant-descriptions{margin-top:var(--space-lg)}.cw-properties .ant-descriptions-item-content,.cw-properties .ant-descriptions-item-label{font-size:var(--text-body);line-height:22px}.cw-condition-status{display:flex;flex-direction:column;border-block:1px solid var(--color-divider);padding-block:var(--space-sm);margin-bottom:var(--space-lg);gap:var(--space-sm)}.cw-condition-status>span{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.cw-condition-status small{margin-left:auto}.cw-condition-status i{width:7px;height:7px;border-radius:50%;background:var(--color-border)}.cw-condition-status i.done{background:var(--color-success)}.cw-tasks{padding-top:0}.cw-tasks article{padding:var(--space-md) 0;border-bottom:1px solid var(--color-divider)}.cw-tasks article:last-of-type{border:0}.cw-tasks article>small{display:block;margin-bottom:var(--space-sm)}.cw-task-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--text-small)}.cw-error{color:var(--color-error)}.cw-tasks p{color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.cw-tasks>small{display:block;margin-top:var(--space-md)}.cw-content:has(.proto-list-content){display:flex;flex-direction:column}.cw-content:has(.cw-record-grid),.cw-content:has(.cw-contact-grid){display:block}.proto-list-content{display:flex;flex-direction:column;flex:1;min-height:260px}.proto-list-stage-tabs{display:flex;gap:var(--space-xl);flex-wrap:wrap;border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-lg);flex-shrink:0}.proto-list-stage-tabs>button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-secondary);padding:var(--space-sm) 0;cursor:pointer;font:inherit}.proto-list-stage-tabs>button[aria-selected=true]{color:var(--color-link);border-bottom-color:var(--color-primary);font-weight:600}.proto-list-stage-tabs>button span{margin-left:var(--space-sm);font-size:var(--text-small)}.proto-list-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-shrink:0}.proto-list-toolbar>.ant-input-affix-wrapper{flex:1 1 240px;max-width:360px}.proto-list-toolbar>.ant-select{width:140px}.proto-list-caption{font-size:var(--text-small);line-height:18px;color:var(--color-secondary);flex-shrink:0}.proto-table-scroll{flex:1;min-height:120px}.proto-company-table .ant-table{border:1px solid var(--color-divider)}.proto-company-table .ant-table-cell{vertical-align:top;font-size:var(--text-body);line-height:22px;overflow-wrap:anywhere}.proto-table-name{font-weight:600}.proto-block-muted{display:block;color:var(--color-secondary);font-size:var(--text-small);line-height:18px;margin-top:var(--space-xs)}.proto-cell-note{margin-top:var(--space-sm)}.proto-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-lg);flex-shrink:0;flex-wrap:wrap}.proto-column-menu{padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control)}.cw-segment-controls{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-lg)}.cw-segment-controls>.ant-select{width:225px}.cw-segment-controls small{flex-basis:100%}.proto-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.proto-panel-heading h2{margin:0}.proto-panel{padding-block:var(--space-lg)}.proto-footnote,.proto-muted{color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.proto-trade-metrics{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);padding-block:var(--space-lg)}.proto-trade-metrics strong{display:block;text-align:right;font-size:var(--text-section);font-variant-numeric:tabular-nums}.proto-trade-metrics strong>span{display:block}.proto-trade-metrics>div>span{display:block;color:var(--color-secondary);font-size:var(--text-small)}.proto-trade-dates{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.proto-trade-dates b{font-weight:400}.proto-order-statuses,.proto-order-filters,.proto-trend-controls{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-block:var(--space-md)}.proto-order-filters>.ant-input-affix-wrapper{flex:1 1 190px}.proto-order-filters>.ant-select{min-width:140px}.proto-trade-cell{font-variant-numeric:tabular-nums;text-align:right}.proto-trade-cell span,.proto-trade-cell small{display:block}.proto-trend{margin:var(--space-lg) 0}.proto-trend figcaption{display:flex;justify-content:space-between;font-weight:600;margin-bottom:var(--space-sm)}.proto-trend figcaption span{color:var(--color-secondary);font-size:var(--text-small);font-weight:400}.proto-trend svg{width:100%;max-height:230px;display:block}.proto-trend-controls>.ant-select{min-width:100px}.cw-dashboard-section{padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control);margin-bottom:var(--space-lg)}.cw-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.cw-stat-grid>a{display:flex;flex-direction:column;gap:var(--space-sm);border-right:1px solid var(--color-divider);padding-right:var(--space-lg)}.cw-stat-grid>a:last-child{border:0}.cw-stat-grid strong{font-size:var(--text-title);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text)}.cw-stat-grid>a>span{color:var(--color-secondary)}.cw-dashboard-section>.proto-trends{max-width:900px}.cw-today{display:flex;flex-direction:column}.cw-loading{display:grid;gap:var(--space-xl)}.crm-drawer-zh .ant-checkbox-group{display:flex;flex-direction:column;gap:var(--space-md)}.ant-drawer-content-wrapper{max-width:100vw}.cw-navigation-drawer .ant-drawer-content-wrapper{top:0;bottom:auto;height:fit-content;max-height:100dvh}.cw-navigation-drawer .ant-drawer-content{height:auto;max-height:100dvh}.cw-navigation-drawer .ant-drawer-body{flex:0 1 auto;padding-inline:0;overflow-y:auto}.cw-navigation-drawer .ant-menu{border-inline-end:0!important}.crm-drawer-zh{overflow-wrap:anywhere}@media(min-width:1024px)and (max-width:1279px){.cw-record-grid,.cw-contact-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.cw-properties{grid-column:1;grid-row:2}.cw-record-main{grid-column:1;grid-row:1}.cw-related{grid-column:2;grid-row:1/3}}@media(max-width:1023px){.cw-app{--rail: 0px}.cw-nav{display:none}.cw-content{grid-column:2;padding:var(--space-lg)}.cw-topbar{padding-inline:var(--space-lg)}.cw-record-grid,.cw-contact-grid{display:flex;flex-direction:column}.cw-record-grid>*,.cw-contact-grid>*{width:100%}.cw-record-main{order:1}.cw-related{order:2}.cw-properties{order:0}.cw-properties:has(>.ant-collapse){padding:0}.cw-properties .ant-collapse-content-box{padding-inline:var(--space-lg)!important}.cw-brand>span{display:none}.cw-stat-grid{grid-template-columns:1fr 1fr}.cw-record-heading>.ant-space{width:100%;justify-content:flex-end}}@media(max-width:767px){.cw-topbar{gap:var(--space-sm)}.cw-brand strong{font-size:var(--text-section)}.cw-tools{gap:var(--space-xs)}.cw-tools>.ant-select{width:135px}.cw-tools>.ant-tag{display:none}.cw-page-heading{flex-wrap:wrap;gap:var(--space-md)}.cw-content{overflow-y:auto}.cw-content:has(.proto-list-content){min-height:0}.proto-list-content{min-height:530px}.proto-list-toolbar>.ant-input-affix-wrapper{flex-basis:100%;max-width:none}.proto-list-toolbar>.ant-select{flex:1;min-width:110px}.proto-list-stage-tabs{gap:var(--space-lg)}.proto-list-stage-tabs button{min-height:44px}.cw-record-summary{gap:var(--space-sm);flex-direction:column}.cw-record-summary>span+span{border:0;padding:0}.cw-title h1{font-size:var(--text-title)}.cw-app .ant-btn-primary,.cw-topbar .ant-btn{min-height:44px}.cw-record-heading{align-items:start}.cw-stat-grid{gap:var(--space-md)}.cw-dashboard-section{padding:var(--space-lg)}.cw-segment-controls>.ant-select{width:100%}.proto-list-pagination>.ant-pagination{display:flex;flex-wrap:wrap}.proto-list-pagination .ant-pagination-options{margin-left:0}.cw-contact-grid>.cw-properties{padding:var(--space-lg)}}@media(max-width:374px){.cw-content,.cw-topbar{padding-inline:var(--space-md)}.cw-tools>.ant-select{width:115px}.cw-tools{gap:2px}}@media(prefers-reduced-motion:reduce){.cw-app *,.crm-drawer-zh *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cw-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);background:var(--color-selected);border-radius:var(--radius-control)}.cw-content:has(.cw-company-record){background:var(--color-surface)}.cw-company-record .cw-record-heading{margin-block:var(--space-lg) var(--space-sm)}.cw-company-record .cw-record-summary{margin-top:var(--space-sm);padding-bottom:0;gap:var(--space-md)}.cw-company-record .cw-record-summary>span+span{padding-left:var(--space-md)}.cw-company-record .cw-record-grid{grid-template-columns:var(--record-left) minmax(0,1fr) var(--record-right);gap:0;position:relative;padding-top:var(--space-lg)}.cw-company-record .cw-record-grid>*{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0 var(--space-xl)}.cw-company-record .cw-record-grid>.cw-properties{padding-left:0}.cw-company-record .cw-record-grid>.cw-related{padding-right:0}.cw-company-record .cw-record-grid:before,.cw-company-record .cw-record-grid:after{content:"";position:absolute;top:var(--space-lg);bottom:0;width:1px;background:var(--color-divider);pointer-events:none}.cw-company-record .cw-record-grid:before{left:var(--record-left)}.cw-company-record .cw-record-grid:after{right:var(--record-right)}.cw-company-record .ant-descriptions-item-label{min-width:64px;white-space:nowrap}.cw-company-record .ant-descriptions .ant-descriptions-row>td{padding-bottom:var(--space-sm)}.cw-primary-contact{padding-top:0;padding-bottom:var(--space-lg);margin-bottom:var(--space-lg)}.cw-contact-name{display:flex;align-items:center;gap:var(--space-xs);font-weight:600}.cw-contact-address{margin-top:var(--space-sm)}.cw-contact-address .cw-copy-value{display:flex}.cw-copy-value{display:inline-flex;align-items:baseline;max-width:100%;gap:var(--space-xs);overflow-wrap:anywhere}.cw-copy-value>span:first-child{-webkit-user-select:text;user-select:text}.cw-copy-control{display:inline-flex;flex-shrink:0;align-items:center;position:relative}.cw-copy-error{position:absolute;z-index:20;left:0;top:100%;width:220px;padding:var(--space-sm);border:1px solid var(--color-error);background:var(--color-surface);color:var(--color-error);font-size:var(--text-small)}.cw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cw-local-time{font-variant-numeric:tabular-nums}.cw-local-time small,.cw-contact-help,.cw-other-contact small{display:block}.cw-contact-help{margin-top:var(--space-sm)}.cw-other-contact{padding-block:var(--space-sm)}.cw-store{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md);overflow-wrap:anywhere}.cw-company-record .cw-current-situation{padding-top:var(--space-lg)}.cw-current-situation dl{margin:var(--space-md) 0}.cw-current-situation dt{color:var(--color-secondary);font-size:var(--text-small);margin-top:var(--space-md)}.cw-current-situation dd{margin:var(--space-xs) 0 0;line-height:24px}.cw-current-situation dd:last-child{font-weight:600}.cw-next-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-small);color:var(--color-secondary)}.cw-trade-inline{display:flex;flex-wrap:wrap;gap:var(--space-xl);margin-bottom:var(--space-sm)}.cw-trade-inline strong{font-variant-numeric:tabular-nums;margin-left:var(--space-sm)}.cw-task-number{color:var(--color-secondary);margin-right:var(--space-sm);font-variant-numeric:tabular-nums}.cw-tasks .ant-segmented{margin-bottom:var(--space-sm)}.cw-company-record [id^=record-]{scroll-margin-top:100px}.cw-reminder-shortcuts{margin-top:calc(-1 * var(--space-md));margin-bottom:var(--space-lg)}.cw-reminder-shortcuts small{display:block;margin-top:var(--space-xs)}@media(min-width:1024px)and (max-width:1279px){.cw-company-record .cw-record-grid{grid-template-columns:minmax(0,1fr) var(--record-right)}.cw-company-record .cw-record-grid:before{display:none}.cw-company-record .cw-record-grid>.cw-record-main{padding-left:0}.cw-company-record .cw-record-grid>.cw-properties{padding-top:var(--space-xl);border-top:1px solid var(--color-divider)}}@media(max-width:1023px){.cw-company-record .cw-record-grid{display:flex}.cw-company-record .cw-record-grid:before,.cw-company-record .cw-record-grid:after{display:none}.cw-company-record .cw-record-grid>*{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-divider)}.cw-company-record .cw-record-grid>.cw-record-main{order:0}.cw-company-record .cw-record-grid>.cw-related{order:1}.cw-company-record .cw-record-grid>.cw-properties{order:2}.cw-company-record .cw-record-summary{flex-direction:row}.cw-company-record .cw-record-heading>.ant-btn{margin-left:auto}}.cw-active-filters{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.cw-active-filters:empty{display:none}.cw-form-errors{border:1px solid var(--color-error);padding:var(--space-md);margin-bottom:var(--space-lg)}.cw-form-errors ul{padding-left:var(--space-lg);margin:var(--space-sm) 0 0}.cw-form-errors .ant-btn{white-space:normal;height:auto;text-align:left;padding:0}.cw-primary-contact p{margin:var(--space-sm) 0}.cw-primary-contact .cw-section-heading{margin-bottom:var(--space-sm)}.cw-contact-address .cw-copy-value{display:inline-flex}.cw-primary-contact .ant-collapse-header{padding:var(--space-sm) 0!important}.cw-primary-contact{margin-bottom:var(--space-md);padding-bottom:var(--space-md)}.cw-task-order-help{margin-bottom:var(--space-xs);padding-inline:0;font-size:var(--text-small)}.cw-tasks article .ant-space{margin-top:var(--space-xs)}@media(max-width:767px){.cw-copy-control>.ant-tooltip-open,.cw-copy-control .ant-btn{min-width:32px;min-height:32px}}.cw-copy-error{left:auto;right:0}.cw-business-back{padding-inline:0;margin-bottom:var(--space-sm)}.cw-company-record .cw-record-heading{border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-lg);margin-bottom:0}.cw-company-record .cw-sticky-heading{position:sticky;top:calc(-1 * var(--space-xl));z-index:5;background:var(--color-surface);padding-top:var(--space-sm)}.cw-sticky-heading.is-compact .cw-record-summary{display:none}.cw-sticky-heading.is-compact .cw-title h1{font-size:var(--text-section);line-height:24px}.cw-sticky-heading.is-compact .cw-title .ant-avatar{display:none}.cw-company-record .cw-sticky-heading.is-compact{padding-block:var(--space-sm)}@media(max-width:1023px){.cw-company-record .cw-sticky-heading{top:calc(-1 * var(--space-lg))}.cw-sticky-heading.is-compact .cw-title .ant-tag{display:none}}.cw-company-record .cw-record-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-lg);row-gap:var(--space-xs);margin:0;padding-block:0 var(--space-lg)}.cw-company-record .cw-record-heading>.cw-business-back{grid-column:1 / -1;justify-self:start;margin:0;border:0;padding:0;height:24px;font-size:var(--text-small);color:var(--color-secondary)}.cw-company-record .cw-record-heading>.cw-business-back:hover{color:var(--color-link)}.cw-company-record .cw-record-heading .cw-title{gap:var(--space-sm)}.cw-company-record .cw-record-heading>.ant-btn-primary{margin:0;grid-column:2;grid-row:2;justify-self:end}@media(max-width:767px){.cw-company-record .cw-record-heading>.cw-business-back{height:var(--control-height);font-size:var(--text-body)}.cw-record-identity{grid-column:1 / -1}.cw-company-record .cw-record-heading>.ant-btn-primary{grid-row:3}.cw-company-record .cw-record-heading.is-compact .cw-record-identity{grid-column:1}.cw-company-record .cw-record-heading.is-compact>.ant-btn-primary{grid-row:2}}.cw-contact-record{background:var(--color-surface);padding:var(--space-lg)}.cw-contact-record .cw-record-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm) var(--space-lg);margin:0;padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-divider)}.cw-contact-record .cw-sticky-heading{position:sticky;top:calc(-1 * var(--space-xl));z-index:5;background:var(--color-surface);padding-top:var(--space-sm)}.cw-contact-record .cw-business-back{grid-column:1 / -1;justify-self:start;margin:0;padding:0;height:var(--control-height)}.cw-contact-record .cw-record-summary{padding:0;margin-top:var(--space-sm);gap:var(--space-sm) var(--space-md)}.cw-contact-record .cw-record-summary>span+span{padding-left:var(--space-md)}.cw-contact-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}.cw-contact-record .cw-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1.15fr);gap:0;align-items:stretch;padding-top:var(--space-lg)}.cw-contact-record .cw-contact-grid>*{grid-column:auto;grid-row:auto;border:0;border-radius:0;background:transparent;padding:0 var(--space-lg);box-shadow:none}.cw-contact-record .cw-contact-grid>*+*{border-left:1px solid var(--color-divider)}.cw-contact-record .cw-contact-grid>:first-child{padding-left:0}.cw-contact-record .cw-contact-grid>:last-child{padding-right:0}.cw-contact-record .cw-record-main>.cw-section:first-child,.cw-contact-record .cw-related>.cw-section:first-child{padding-top:0}.cw-contact-address-field{margin-block:var(--space-lg)}.cw-contact-address-field>small{display:block;margin-bottom:var(--space-xs)}.cw-contact-record .cw-copy-value{display:inline-flex;align-items:start}.cw-contact-record .ant-descriptions-item-content{overflow-wrap:anywhere}.cw-contact-recent{margin-block:var(--space-lg);padding-left:var(--space-md);border-left:2px solid var(--color-border)}.cw-contact-recent h3{margin-top:var(--space-sm)}.cw-contact-company-name{display:flex;align-items:start;gap:var(--space-xs);margin-bottom:var(--space-md)}.cw-contact-requirements{margin-top:var(--space-lg)}.cw-contact-record .cw-section-heading>.ant-tag{margin:0}.cw-contact-record .cw-section-heading{align-items:start}@media(min-width:1024px)and (max-width:1439px){.cw-contact-record .cw-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr)}}@media(max-width:1023px){.cw-contact-record{padding:var(--space-md)}.cw-contact-record .cw-sticky-heading{top:calc(-1 * var(--space-lg))}.cw-contact-record .cw-contact-grid{display:flex;flex-direction:column;padding-top:0}.cw-contact-record .cw-contact-grid>*{padding:var(--space-lg) 0}.cw-contact-record .cw-contact-grid>*+*{border-left:0;border-top:1px solid var(--color-divider)}.cw-contact-record .cw-contact-grid>.cw-properties{order:0;padding-top:0}.cw-contact-record .cw-contact-grid>.cw-record-main{order:1}.cw-contact-record .cw-properties .ant-collapse-header{padding-inline:0}.cw-contact-record .cw-properties .ant-collapse-content-box{padding-inline:0!important}}@media(max-width:767px){.cw-contact-record .cw-record-heading{grid-template-columns:minmax(0,1fr)}.cw-contact-heading-actions{justify-content:flex-start}.cw-contact-heading-actions>.ant-btn{min-height:44px}.cw-contact-record .cw-section-heading{flex-direction:column}.cw-contact-record .cw-title{gap:var(--space-sm)}.cw-contact-record .cw-record-summary>span+span{border-left:0;padding-left:0}.cw-contact-record .cw-record-summary{flex-direction:column}}.cw-content:has(.cw-contact-record){background:var(--color-surface)}.cw-contact-record{padding:0}.cw-segment-switches{display:flex;gap:var(--space-sm);flex-wrap:wrap;flex-basis:100%}.cw-segment-switches strong{font-variant-numeric:tabular-nums;margin-left:var(--space-xs)}.cw-segment-controls{margin-bottom:var(--space-sm)}.cw-active-filters{align-items:center;flex-wrap:wrap;gap:var(--space-xs)}.cw-segment-controls .cw-segment-switches{flex-basis:auto}.cw-segment-controls>.ant-select{width:200px}:is(.cw-compact-segments,.cw-compact-list) .ant-table-tbody>tr>td{padding:10px 16px}:is(.cw-compact-segments,.cw-compact-list) .cw-three-lines>div,:is(.cw-compact-segments,.cw-compact-list) .cw-three-lines>small{display:block;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.cw-compact-segments,.cw-compact-list) .cw-three-lines small{color:var(--color-secondary);font-size:var(--text-small)}:is(.cw-compact-segments,.cw-compact-list) .cw-three-lines .cw-identity-line{display:flex;align-items:center;gap:var(--space-xs)}.cw-identity-line .proto-table-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-identity-line .cw-copy-control{flex-shrink:0}:is(.cw-compact-segments,.cw-compact-list) .cw-three-lines .cw-task-time{display:flex;gap:var(--space-xs);align-items:center}.cw-task-time .ant-tag{margin:0;line-height:18px;font-size:var(--text-small)}:is(.cw-compact-segments,.cw-compact-list) .proto-block-muted{margin-top:0;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.cw-compact-segments,.cw-compact-list) .proto-cell-note{margin-top:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:20px}:is(.cw-compact-segments,.cw-compact-list) .proto-trade-cell small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;margin:0}:is(.cw-compact-segments,.cw-compact-list) .ant-space .ant-btn{height:28px;padding-block:0}.cw-dashboard{min-width:0}.cw-dashboard-scope{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.cw-dashboard-scope .ant-select{min-width:180px}.cw-dashboard-context,.cw-dashboard-note,.cw-dashboard-coverage{color:var(--color-secondary);font-size:var(--text-small)}.cw-dashboard-context{margin:0 0 var(--space-lg)}.cw-dashboard-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-lg)}.cw-dashboard-section-heading h2{margin:0}.cw-dashboard-section-heading>span{color:var(--color-secondary);font-size:var(--text-small)}.cw-attention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.cw-attention-item+.cw-attention-item{border-left:1px solid var(--color-divider);padding-left:var(--space-xl)}.cw-attention-number{display:flex;align-items:baseline;gap:var(--space-md);flex-wrap:wrap}.cw-attention-number strong{font-size:var(--text-title);font-variant-numeric:tabular-nums}.cw-attention-number .cw-overdue-number{color:var(--color-error)}.cw-attention-item p{color:var(--color-secondary);margin:var(--space-sm) 0 var(--space-md)}.cw-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.cw-stage-item{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.cw-stage-label{display:flex;align-items:baseline;gap:var(--space-lg);color:var(--color-text)}.cw-stage-label strong,.cw-task-summary>a>strong{font-size:var(--text-title);font-variant-numeric:tabular-nums;color:var(--color-text)}.cw-dashboard strong small{font-size:var(--text-small);font-weight:400;color:var(--color-secondary)}.cw-stage-track{height:4px;background:var(--color-divider)}.cw-stage-track>span{display:block;height:100%;background:var(--color-primary)}.cw-dashboard-note{margin:var(--space-lg) 0 0}.cw-task-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);align-items:center}.cw-task-summary>a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.cw-task-summary>a>span:first-child{color:var(--color-text)}.cw-task-subset{border-left:2px solid var(--color-divider);padding-left:var(--space-lg)}.cw-task-subset p{margin:var(--space-sm) 0 0;color:var(--color-secondary);font-size:var(--text-small)}.cw-paused-summary{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-divider);display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);color:var(--color-secondary)}.cw-dashboard a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.cw-dashboard a:hover{text-decoration:underline}.cw-dashboard-trade>.proto-trends{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.cw-dashboard-trade .proto-trend-controls,.cw-dashboard-trade .proto-footnote,.cw-dashboard-trade .ant-collapse{grid-column:1 / -1}.cw-dashboard-trade .proto-trend{min-width:0;margin:0}.cw-dashboard-trade .proto-trend svg{width:100%;height:auto}@media(max-width:767px){.cw-dashboard-section-heading{flex-direction:column}.cw-attention-grid,.cw-stage-grid,.cw-task-summary,.cw-dashboard-trade>.proto-trends{grid-template-columns:minmax(0,1fr)}.cw-attention-item+.cw-attention-item{border-left:0;border-top:1px solid var(--color-divider);padding-left:0;padding-top:var(--space-lg)}.cw-stage-item+.cw-stage-item{padding-top:var(--space-lg);border-top:1px solid var(--color-divider)}.cw-dashboard-scope{align-items:flex-start;flex-direction:column}}.cw-compact-list .ant-table-tbody>tr>td>.ant-tag{line-height:18px;margin-block:0;vertical-align:top}.cw-compact-list .proto-trade-cell>strong{display:block;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-compact-list .cw-identity-line .cw-copy-control .ant-btn{height:20px;min-height:20px}.cw-compact-list .ant-table-cell{line-height:20px}.cw-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-xl)}.cw-outcome-metric h3{font-size:var(--text-body);font-weight:400;margin:0 0 var(--space-sm)}.cw-outcome-metric>strong{font-size:var(--text-title);font-variant-numeric:tabular-nums}.cw-outcome-metric p{color:var(--color-secondary);font-size:var(--text-small)}.cw-outcome-metric .cw-outcome-change{color:var(--color-text);font-weight:600}.cw-outcome-metric .ant-btn{padding-inline:0;white-space:nowrap}.cw-outcome-detail,.cw-outcome-funnel{margin-top:var(--space-xl)}.cw-outcome-detail .ant-table-wrapper{overflow-x:auto}.cw-funnel-bar{background:var(--color-selected);padding:var(--space-lg);display:flex;justify-content:space-between;gap:var(--space-sm);max-width:100%}.cw-funnel-converted{background:var(--color-success-bg);min-width:min(240px,100%)}.cw-funnel-connector{margin:var(--space-md) 0;color:var(--color-secondary)}@media(max-width:767px){.cw-outcome-grid{grid-template-columns:minmax(0,1fr)}.cw-outcome-metric+.cw-outcome-metric{border-top:1px solid var(--color-divider);padding-top:var(--space-lg)}}.cw-dashboard .cw-page-heading{margin-bottom:var(--space-sm)}.cw-dashboard .cw-dashboard-section{padding:var(--space-lg)}.cw-dashboard .cw-dashboard-section-heading{margin-bottom:var(--space-sm)}.cw-dashboard-middle{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-lg);align-items:start}.cw-dashboard .cw-outcome-grid{margin-top:var(--space-md);gap:var(--space-lg)}.cw-dashboard .cw-outcome-metric p{margin:var(--space-xs) 0}.cw-dashboard .cw-outcome-metric+.cw-outcome-metric{border-left:1px solid var(--color-divider);padding-left:var(--space-lg)}.cw-dashboard-risks .cw-dashboard-section-heading{align-items:flex-start}.cw-dashboard-risks .cw-dashboard-section-heading .cw-dashboard-context{margin:var(--space-xs) 0 0}.cw-risk-workbench{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:var(--space-xl);align-items:start}.cw-risk-list-wrap{min-width:0}.cw-risk-list-head,.cw-risk-list>li{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(112px,.7fr) minmax(180px,1fr) max-content;gap:var(--space-md);align-items:center}.cw-risk-list-head{padding:0 var(--space-sm) var(--space-xs);color:var(--color-secondary);font-size:var(--text-small)}.cw-risk-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-divider)}.cw-risk-list>li{min-height:48px;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-divider)}.cw-risk-more{margin-top:var(--space-sm)}.cw-risk-more summary{display:flex;align-items:center;width:fit-content;min-height:44px;padding:var(--space-xs) var(--space-sm);color:var(--color-link);cursor:pointer}.cw-risk-more summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cw-risk-more[open] .cw-risk-list{margin-top:var(--space-sm)}.cw-risk-company,.cw-risk-owner,.cw-risk-next{min-width:0}.cw-risk-company>a,.cw-risk-next>span{display:block;color:var(--color-text);font-weight:600}.cw-risk-signals{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.cw-risk-signal{color:var(--color-warning);background:var(--color-warning-bg);padding:0 var(--space-xs);border-radius:var(--radius-control);font-size:var(--text-small)}.cw-risk-signal-critical{color:var(--color-error);background:var(--color-error-bg)}.cw-risk-owner,.cw-risk-next{display:grid;gap:var(--space-xs)}.cw-risk-owner small,.cw-risk-next small{color:var(--color-secondary)}.cw-risk-next>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-risk-action{white-space:nowrap}.cw-risk-rules{border-left:1px solid var(--color-divider);padding-left:var(--space-xl)}.cw-risk-rules h3{margin:0 0 var(--space-sm);font-size:var(--text-body)}.cw-risk-rules dl{margin:0}.cw-risk-rules dl>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-sm);padding:var(--space-sm) 0}.cw-risk-rules dl>div+div{border-top:1px solid var(--color-divider)}.cw-risk-rules dt strong{font-size:var(--text-section);font-variant-numeric:tabular-nums}.cw-risk-rules dd{margin:0;color:var(--color-secondary)}.cw-risk-rules>p{margin:var(--space-sm) 0 0;color:var(--color-secondary);font-size:var(--text-small)}.cw-dashboard-explanation{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--color-secondary)}.cw-dashboard-explanation summary{cursor:pointer;width:fit-content;padding-block:var(--space-xs)}.cw-dashboard-explanation summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cw-dashboard-analysis .cw-dashboard-section-heading{flex-wrap:wrap}.cw-dashboard-analysis .cw-stage-grid{gap:var(--space-lg);margin-top:var(--space-lg)}.cw-dashboard-analysis .cw-stage-label{justify-content:space-between;gap:var(--space-sm)}.cw-dashboard-actions .cw-attention-item{padding:var(--space-sm) 0}.cw-dashboard-actions .cw-attention-item+.cw-attention-item{border-left:0;border-top:1px solid var(--color-divider);padding-left:0}.cw-dashboard-actions .cw-attention-number{gap:var(--space-sm)}.cw-dashboard-actions .cw-attention-item>a{font-size:var(--text-small)}.cw-dashboard-task-links{border-top:1px solid var(--color-divider);padding-top:var(--space-sm);display:flex;gap:var(--space-sm);flex-wrap:wrap}.cw-dashboard-task-links>span{font-size:var(--text-small);color:var(--color-secondary)}.cw-dashboard-secondary-links{display:grid;gap:var(--space-sm)}.cw-dashboard-secondary-links p{margin:0}.cw-dashboard .cw-outcome-funnel{margin-top:var(--space-md)}@media(max-width:1100px){.cw-dashboard-middle,.cw-risk-workbench{grid-template-columns:minmax(0,1fr)}.cw-risk-rules{border-left:0;border-top:1px solid var(--color-divider);padding-left:0;padding-top:var(--space-lg)}}@media(max-width:767px){.cw-dashboard .cw-outcome-metric+.cw-outcome-metric{border-left:0;padding-left:0}.cw-dashboard .cw-stage-grid{grid-template-columns:minmax(0,1fr)}.cw-risk-list-head{display:none}.cw-risk-list>li{grid-template-columns:minmax(0,1fr) max-content}.cw-risk-company,.cw-risk-next{grid-column:1 / -1}.cw-risk-action{align-self:end}.cw-risk-rules dl>div{grid-template-columns:minmax(72px,max-content) minmax(0,1fr)}}.cw-global-search{flex:1 1 420px;max-width:480px;min-width:180px}.cw-global-search .ant-input-affix-wrapper{background:var(--color-layout)}.cw-search-shortcut{color:var(--color-secondary);border:1px solid var(--color-divider);border-radius:var(--radius-control);padding:0 4px;font:11px/18px var(--font-body);white-space:nowrap}.cw-global-search-result{display:flex;gap:12px;align-items:center;padding-block:4px}.cw-global-search-result>span:last-child{min-width:0}.cw-global-search-result strong,.cw-global-search-result small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-global-search-result strong{font-weight:600}.cw-global-search-result small,.cw-global-search-kind{color:var(--color-secondary);font-size:12px}.cw-global-search-kind{flex:0 0 36px}.cw-topbar .cw-brand,.cw-topbar .cw-tools{flex-shrink:0}@media(min-width:1024px)and (max-width:1279px){.cw-topbar .cw-brand>span{display:none}}@media(max-width:767px){.cw-app{--shell-header: 112px}.cw-topbar{flex-wrap:wrap;align-content:center;row-gap:8px}.cw-global-search{order:3;flex:1 0 100%;max-width:none}.cw-global-search .ant-input-affix-wrapper{min-height:40px}.cw-search-shortcut{display:none}}.cw-segment-heading-actions,.cw-segment-select-control{display:flex;align-items:center;gap:var(--space-sm)}.cw-segment-heading-actions{flex:0 1 auto;justify-content:flex-end;min-width:0}.cw-segment-select-control{flex:0 1 360px;min-width:240px}.cw-segment-select-control>.ant-select{width:min(360px,38vw);flex:1 1 auto}.cw-inline-help.ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:var(--color-secondary);font-size:var(--text-section)}.cw-inline-help.ant-btn:hover,.cw-inline-help.ant-btn:focus-visible{color:var(--color-link);background:var(--color-selected)}.cw-segment-rule-help{color:var(--color-secondary);font-size:var(--text-small)}.cw-segment-drawer .ant-drawer-content-wrapper{max-width:100vw}.cw-segment-rule-fields>h5{margin:var(--space-lg) 0 var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-divider)}.cw-segment-rule-fields>h5:first-child{margin-top:0}.cw-segment-rule-fields .ant-input-number{width:100%}.cw-segment-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.cw-page-heading>.ant-btn,.cw-segment-heading-actions>.ant-dropdown-trigger,.cw-segment-drawer-footer .ant-btn{white-space:nowrap}@media(max-width:1023px){.cw-segment-page-heading{flex-wrap:wrap}.cw-segment-heading-actions{width:100%;justify-content:flex-start}}@media(max-width:767px){.cw-segment-page-heading{align-items:flex-start}.cw-segment-heading-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.cw-segment-select-control{flex:1 1 100%;min-width:0}.cw-segment-select-control>.ant-select{width:100%}.cw-inline-help.ant-btn{width:var(--control-height-touch);min-width:var(--control-height-touch);height:var(--control-height-touch)}}@media(max-width:375px){.cw-segment-drawer-footer{align-items:stretch;flex-direction:column}.cw-segment-drawer-footer>.ant-space{justify-content:flex-end}}.segments-page{gap:var(--space-md)}.segments-heading,.segments-heading-actions,.segment-definition-bar,.segment-temporary-actions,.segment-editor-footer{display:flex;align-items:center}.segments-heading{gap:var(--space-lg)}.segments-heading>div:first-child{min-width:0}.segments-heading-actions{gap:var(--space-sm);flex:0 0 auto}.segments-heading-actions .ant-select{min-width:260px}.segment-definition-bar{justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.segment-definition-bar>div{display:grid;min-width:0;gap:var(--space-xs)}.segment-definition-bar span,.segment-temporary-actions span,.segment-rule-help{color:var(--color-secondary)}.segment-match-count{white-space:nowrap;font-variant-numeric:tabular-nums}.segment-rule-summary{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.segment-rule-summary .ant-tag{margin:0;white-space:normal}.segment-temporary-actions{flex-wrap:wrap;min-height:36px;gap:var(--space-xs);padding-inline:var(--space-sm);background:var(--color-selected)}.segment-rule-fields>h3,.segment-preview-panel>h3{margin:var(--space-lg) 0 var(--space-sm);font-size:16px}.segment-rule-fields>h3:first-child{margin-top:0}.segment-rule-fields .ant-input-number{width:100%}.segment-rule-fields>.ant-alert{margin-bottom:var(--space-md)}.segment-preview-panel{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-divider)}.segment-preview-panel ul{margin:var(--space-sm) 0 0;padding-left:var(--space-lg)}.segment-editor-footer{justify-content:flex-end;gap:var(--space-sm)}@media(max-width:767px){.segments-heading{align-items:stretch}.segments-heading-actions{width:100%;flex-wrap:wrap}.segments-heading-actions .ant-select{min-width:0;flex:1 1 180px}.segments-heading-actions .ant-btn{min-height:44px}.segment-definition-bar{align-items:flex-start;flex-direction:column;padding:var(--space-md)}}.dashboard-operations .dashboard-operations-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-xl)}.dashboard-operations .dashboard-operations-heading h2{margin:0}.dashboard-operations-heading>.ant-btn{margin-inline-start:auto;white-space:nowrap}.dashboard-operations-counts{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg)}.dashboard-operations-counts>span{white-space:nowrap}.dashboard-operations-counts strong{font-variant-numeric:tabular-nums}.dashboard-operations .dashboard-operations-context{margin:var(--space-sm) 0;color:var(--color-secondary);font-size:var(--text-small)}.dashboard-operations-delayed,.dashboard-operations-state{color:var(--color-warning)}.dashboard-operations .dashboard-operations-empty{margin:var(--space-sm) 0 0;color:var(--color-secondary)}.dashboard-operations-list{list-style:none;margin:0;padding:0}.dashboard-operations-list>li{display:grid;grid-template-columns:minmax(100px,1fr) minmax(180px,1.7fr) minmax(100px,.9fr) minmax(130px,1fr);gap:var(--space-md);align-items:center;min-height:var(--control-height-touch);padding-block:var(--space-sm);border-top:1px solid var(--color-divider)}.dashboard-operations-company,.dashboard-operations-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dashboard-operations-company{font-weight:600}.dashboard-operations-reason{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.dashboard-operations-state,.dashboard-operations-more{flex-shrink:0;white-space:nowrap;font-size:var(--text-small)}.dashboard-operations-state{background:var(--color-warning-bg);padding-inline:var(--space-xs);border-radius:var(--radius-control)}.dashboard-operations a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:1100px){.dashboard-operations-list>li{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-xs) var(--space-md)}}@media(max-width:767px){.dashboard-operations-counts{flex-basis:100%;order:1}.dashboard-operations-list>li{grid-template-columns:minmax(0,1fr)}.dashboard-operations-heading>.ant-btn,.dashboard-operations-company{min-height:var(--control-height-touch)}.dashboard-operations-company{align-content:center}}.staff-login{min-height:100dvh;display:grid;place-items:center;padding:var(--space-lg);background:var(--color-layout)}.staff-login section{width:min(100%,420px);background:var(--color-surface);padding:var(--space-2xl);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.staff-login-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.staff-login-language.ant-btn{flex:0 0 auto;min-width:44px;min-height:44px;color:var(--color-link);font-weight:600}.staff-login h1{font-size:var(--text-title);margin:var(--space-2xl) 0 var(--space-sm)}.staff-login p,.staff-page p{color:var(--color-secondary)}.staff-wordmark{font-size:22px;font-weight:600}.staff-wordmark span{font-size:var(--text-body);font-weight:400;display:block}.staff-login .ant-alert,.staff-page .ant-alert{margin-bottom:var(--space-lg)}.staff-login form{margin-top:var(--space-xl)}.staff-help{margin:var(--space-lg) 0;font-size:var(--text-small)}.staff-loading{padding:var(--space-2xl)}.staff-page{width:100%}.staff-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap}.staff-section{background:var(--color-surface);padding:var(--space-xl);border-top:1px solid var(--color-divider)}.account-page{overflow-x:clip}.account-page .staff-page-header{margin-bottom:var(--space-md)}.account-page .staff-page-header h1,.account-page .staff-page-header p,.account-page h2{margin-top:0}.account-page .staff-page-header p,.account-security-summary p,.account-password-drawer-description{margin-bottom:0}.account-identity-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-width:0;padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.account-page:not(.account-page-forced)>.account-identity-summary{margin-bottom:0;border-bottom:0;border-radius:var(--radius-control) var(--radius-control) 0 0}.account-identity-primary,.account-identity-role{display:grid;gap:2px;min-width:0}.account-identity-primary>span,.account-identity-role>span{color:var(--color-secondary);font-size:var(--text-small)}.account-identity-primary>strong{font-size:var(--text-title);line-height:32px;overflow-wrap:anywhere}.account-identity-primary>span:last-child{overflow-wrap:anywhere}.account-identity-role{justify-items:end}.account-identity-role .ant-tag{margin-inline-end:0}.account-settings-workbench{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.7fr);min-width:0;overflow:clip;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0 0 var(--radius-control) var(--radius-control)}.account-settings-main{min-width:0}.account-settings-main .staff-section,.account-settings-workbench>.staff-effective-access{padding:var(--space-lg)}.account-settings-main .staff-section,.account-settings-workbench>.staff-effective-access{background:transparent;border-top:0}.account-settings-main .staff-section+.staff-section{border-top:1px solid var(--color-divider)}.account-preferences-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-lg)}.account-preferences-fields .ant-form-item{min-width:0}.account-preferences-fields .ant-select{width:100%}.staff-preferences form{max-width:680px}.account-preferences-fields .ant-form-item{margin-bottom:var(--space-md)}.account-time-preview{margin:0 0 var(--space-sm);font-size:var(--text-small);font-variant-numeric:tabular-nums}.account-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.account-security-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.account-security-summary>div{min-width:0}.account-security-summary .ant-btn,.staff-access-details-trigger{flex:0 0 auto;white-space:nowrap}.account-forced-workbench{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--space-lg);align-items:start}.account-forced-workbench .account-identity-summary{margin-bottom:0}.account-forced-password{border:1px solid var(--color-divider);border-radius:var(--radius-control)}.account-password-form,.staff-password form{max-width:420px}.account-password-form .ant-alert{margin-bottom:var(--space-lg)}.account-password-drawer-description{margin-bottom:var(--space-xl)}.staff-effective-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--space-md) var(--space-lg);min-width:0;margin:0;border-left:1px solid var(--color-divider)}.staff-effective-access-heading{display:grid;gap:var(--space-xs);align-content:start}.staff-effective-access h2,.staff-effective-access h3{margin-top:0}.staff-effective-access-heading p{margin:0}.staff-effective-sentence{display:grid;gap:var(--space-xs);align-content:start}.staff-effective-sentence strong{font-size:var(--text-section);line-height:24px}.staff-access-domains{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-sm)}.staff-access-domains section{padding:var(--space-md);background:var(--color-layout);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.staff-access-domains h3{margin-bottom:var(--space-xs)}.staff-access-domains p{margin:0}.staff-access-domains .staff-access-capability-summary{margin-top:var(--space-sm);color:var(--color-text);font-weight:600}.staff-access-details-trigger{grid-column:1 / -1;justify-self:start;min-height:var(--control-height-touch);padding-inline:0}.staff-access-details>p{margin-top:0}.staff-access-details section{padding:var(--space-lg) 0;border-top:1px solid var(--color-divider)}.staff-access-details section+section{margin-top:var(--space-sm)}.staff-access-details h3{margin:0 0 var(--space-md)}.staff-access-details ul{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.staff-access-details li>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.staff-access-details li p{margin:var(--space-xs) 0 0}.staff-access-empty{margin:var(--space-lg) 0 0}.staff-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-lg)}.staff-toolbar .ant-input-affix-wrapper{width:min(100%,320px)}.staff-table{background:var(--color-surface)}.staff-audit-panel>p{margin-bottom:var(--space-md)}.staff-audit-toolbar{margin-bottom:var(--space-md)}.staff-audit-table{background:var(--color-surface)}.staff-role-list{display:grid;gap:var(--space-lg)}.staff-role-list section{border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-lg)}.staff-account-trigger{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:220px;height:44px;padding-inline:var(--space-sm)}.staff-account-trigger .ant-avatar{flex:0 0 auto}.staff-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-account-chevron{flex:0 0 auto;color:var(--color-secondary);font-size:var(--text-small)}.strategy-page .staff-page-header{align-items:flex-start}.strategy-page .staff-page-header>div{min-width:0;max-width:760px}.strategy-page .staff-page-header h1{margin:var(--space-xs) 0 var(--space-sm)}.strategy-page .staff-page-header p{margin:0}.strategy-page-return{display:inline-flex;align-items:center;gap:var(--space-xs);white-space:nowrap}.strategy-page>.ant-alert{margin-bottom:var(--space-lg)}.strategy-list{padding:0;overflow:clip}.strategy-table strong{overflow-wrap:anywhere}.strategy-number{font-variant-numeric:tabular-nums;white-space:nowrap}.strategy-actions .ant-btn{padding-inline:var(--space-xs);white-space:nowrap}.strategy-editor .ant-input-number{width:100%}.strategy-editor-footer{display:flex;justify-content:flex-end;gap:var(--space-sm)}@media(max-width:1023px){.account-settings-workbench,.account-forced-workbench{grid-template-columns:minmax(0,1fr)}.account-settings-workbench>.staff-effective-access{border-top:1px solid var(--color-divider);border-left:0}}@media(max-width:767px){.cw-app:has(.staff-top-tools){--shell-header: var(--shell-header-mobile)}.staff-login section,.staff-section{padding:var(--space-lg)}.staff-page-header>button{min-height:44px}.strategy-page .staff-page-header>button{width:100%}.account-identity-summary,.account-security-summary{align-items:flex-start;flex-direction:column}.account-identity-role{justify-items:start}.staff-effective-access{grid-template-columns:minmax(0,1fr)}.staff-access-domains{grid-column:1;grid-template-columns:minmax(0,1fr)}.account-preferences-fields{grid-template-columns:minmax(0,1fr);gap:0}.account-security-summary .ant-btn,.account-form-actions .ant-btn,.account-password-form>.ant-btn{min-height:var(--control-height-touch)}.account-security-summary .ant-btn{width:100%}.cw-topbar:has(.staff-top-tools){flex-wrap:nowrap;padding-inline:var(--space-md);gap:var(--space-sm)}.cw-topbar:has(.staff-top-tools) .cw-menu-trigger.ant-btn{flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:0}.staff-top-tools{gap:var(--space-sm)}.cw-topbar .staff-account-trigger.ant-btn{width:40px;height:40px;min-height:40px;padding:0;justify-content:center}.staff-account-name,.staff-account-chevron{display:none}.cw-topbar:has(.staff-top-tools) .cw-brand>span{display:none}}.dashboard-formal{display:grid;gap:var(--space-lg);min-width:0}.dashboard-heading,.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.dashboard-heading h1,.dashboard-section-heading h2,.dashboard-panel h2,.dashboard-rules h3{margin:0}.dashboard-heading p,.dashboard-section-heading p{margin:var(--space-xs) 0 0}.dashboard-owner-filter{display:grid;gap:var(--space-xs);min-width:220px}.dashboard-owner-filter label{color:var(--color-secondary);font-size:var(--text-small)}.dashboard-context{margin:0;font-size:var(--text-small)}.dashboard-panel{min-width:0;padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-control)}.dashboard-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:var(--space-lg);background:var(--color-divider)}.dashboard-metric{min-width:0;padding:var(--space-lg);background:var(--color-surface)}.dashboard-metric h3{margin:0 0 var(--space-sm);font-size:var(--text-body)}.dashboard-metric>strong{font-size:32px;line-height:1}.dashboard-metric>span{margin-left:var(--space-xs);color:var(--color-secondary)}.dashboard-metric p{margin:var(--space-sm) 0;font-size:var(--text-small)}.dashboard-delta{color:var(--color-text)!important;font-weight:600}.dashboard-risk-workbench{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--space-xl);margin-top:var(--space-lg)}.dashboard-risk-list,.dashboard-outcome-list{display:grid;gap:var(--space-sm);margin:0 0 var(--space-lg);padding:0;list-style:none}.dashboard-risk-list>li{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(130px,.7fr) minmax(210px,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-divider)}.dashboard-risk-list>li>div{display:grid;gap:3px;min-width:0}.dashboard-risk-list>li>div>span,.dashboard-risk-list small{color:var(--color-secondary);font-size:var(--text-small)}.dashboard-risk-list>li>div>strong,.dashboard-risk-company{overflow-wrap:anywhere}.dashboard-risk-signals{display:flex!important;flex-flow:row wrap;gap:4px!important;margin-top:var(--space-xs)}.dashboard-risk-signals .ant-tag{margin-inline-end:0;white-space:normal}.dashboard-risk-list>li>a:last-child,.dashboard-metric .ant-btn-link{white-space:nowrap}.dashboard-rules{padding:var(--space-lg);background:var(--color-layout);border-radius:var(--radius-control)}.dashboard-rules dl{display:grid;gap:var(--space-md)}.dashboard-rules dl>div{display:grid;grid-template-columns:42px 1fr;gap:var(--space-sm)}.dashboard-rules dt{font-size:22px;font-weight:700}.dashboard-rules dd{margin:0}.dashboard-middle{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:var(--space-lg)}.dashboard-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-lg)}.dashboard-stage-grid a,.dashboard-task-grid a{display:grid;gap:var(--space-xs);padding:var(--space-md);color:inherit;background:var(--color-layout);border-radius:var(--radius-control)}.dashboard-stage-grid a>strong,.dashboard-task-grid a>strong{font-size:26px}.dashboard-stage-grid a>span:last-child{color:var(--color-primary);white-space:nowrap}.dashboard-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-lg)}.dashboard-trend{display:flex;gap:var(--space-md);min-height:210px;margin-top:var(--space-lg);overflow-x:auto;align-items:flex-end}.dashboard-trend-bucket{display:grid;flex:1 0 72px;gap:var(--space-xs);text-align:center}.dashboard-trend-bars{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:170px;border-bottom:1px solid var(--color-divider)}.dashboard-trend-bars span{display:block;width:16px;min-height:2px;background:var(--color-primary);border-radius:3px 3px 0 0}.dashboard-trend-bars span+span{background:var(--color-success)}.dashboard-outcome-list li{display:flex;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-divider)}.dashboard-outcome-list span{color:var(--color-secondary);white-space:nowrap}@media(max-width:1100px){.dashboard-risk-workbench,.dashboard-middle{grid-template-columns:minmax(0,1fr)}.dashboard-risk-list>li{grid-template-columns:minmax(190px,1fr) minmax(120px,.6fr) minmax(190px,1fr) auto}}@media(max-width:767px){.dashboard-heading,.dashboard-section-heading{display:grid}.dashboard-owner-filter{min-width:0;width:100%}.dashboard-outcome-grid,.dashboard-stage-grid,.dashboard-task-grid{grid-template-columns:minmax(0,1fr)}.dashboard-risk-list>li{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-panel{padding:var(--space-md)}.dashboard-outcome-list li{display:grid;gap:var(--space-xs)}.dashboard-outcome-list span{white-space:normal}}.cw-content:has(.company-detail){background:var(--color-surface)}.company-detail{min-width:0;background:var(--color-surface);font:400 var(--text-body) / 22px var(--font-body)}.company-detail-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs) var(--space-lg);padding-block:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--color-divider)}.company-detail-back{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-xs);min-height:24px;color:var(--color-secondary);white-space:nowrap}.company-detail-back:hover{color:var(--color-link)}.company-detail-back:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.company-detail-heading-actions .ant-btn:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.company-detail-utility-actions .ant-btn:focus-visible,.company-detail-section-heading .ant-btn:focus-visible,.company-tasks-compact-actions .ant-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.company-detail-identity{display:flex;align-items:center;min-width:0;gap:var(--space-sm)}.company-detail-identity .ant-avatar{flex:0 0 auto;color:var(--color-primary);background:var(--color-selected)}.company-detail-identity h1{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--text-title);line-height:32px}.company-detail-summary{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);color:var(--color-secondary);font-size:var(--text-small);font-variant-numeric:tabular-nums}.company-detail-summary>span+span{padding-inline-start:var(--space-lg);border-inline-start:1px solid var(--color-divider)}.company-detail-heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.company-detail-heading-actions .ant-btn{white-space:nowrap}.company-detail-utility-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.company-detail-utility-actions .ant-btn{height:auto;padding:0;border-color:transparent;color:var(--color-link);background:transparent;box-shadow:none;font-size:var(--text-small);white-space:nowrap}.company-detail-utility-actions .ant-btn:hover{border-color:transparent;color:var(--color-link);background:transparent}.company-detail-utility-actions .ant-btn:active{color:var(--color-primary)}.company-detail-utility-actions .ant-btn:disabled{border-color:transparent;color:var(--color-secondary);background:transparent;cursor:not-allowed;opacity:.55}.company-detail-section-heading>.ant-space,.company-detail-section-heading>.ant-space .ant-space-item{min-width:0}.company-detail-loading{padding-block:var(--space-xl)}.company-detail-workbench{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;background:var(--color-surface);color:var(--color-text);font-size:var(--text-body);line-height:22px}.company-detail-workbench>*,.company-detail-workbench .ant-tabs,.company-detail-workbench .ant-tabs-content,.company-detail-workbench .ant-tabs-tabpane{min-width:0}.company-detail-workbench .staff-section{margin:0;padding:var(--space-lg) 0;border-top:1px solid var(--color-divider);background:transparent}.company-detail-workbench h2{margin:0 0 var(--space-md);font-size:var(--text-section);line-height:24px}.company-detail-workbench h3{margin:0;font-size:var(--text-body);line-height:22px;overflow-wrap:anywhere}.company-detail-workbench .ant-descriptions-item-label{color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.company-detail-workbench .ant-descriptions-item-content,.company-detail-id{font-size:var(--text-small);line-height:18px;overflow-wrap:anywhere}.company-detail-workbench .ant-btn:not(.ant-btn-lg),.company-detail-workbench .ant-tag,.company-detail-workbench .ant-table,.company-detail-workbench .ant-collapse-header-text{font-size:var(--text-small)}.company-detail-workbench .ant-btn:not(.ant-btn-link){min-height:var(--control-height)}.company-detail-workbench .ant-tag{line-height:20px}.company-detail-workbench .ant-table-wrapper{max-width:100%;margin-top:var(--space-md);overflow-x:auto}.company-detail-left,.company-detail-main,.company-detail-right{min-width:0;padding-block:var(--space-lg)}.company-detail-left>.staff-section:first-child,.company-detail-main .ant-tabs-tabpane>.staff-section:first-child,.company-detail-right>.staff-section:first-child,.company-detail-right>:first-child.staff-section{border-top:0}.company-detail-left>section[aria-label=修改公司名称]{padding-block:0 var(--space-lg);border-top:0}.company-detail-record-meta{border-top:1px solid var(--color-divider)}.company-detail-record-meta>.ant-collapse-item>.ant-collapse-header,.company-detail-record-meta .ant-collapse-content-box{padding-inline:0!important}.company-detail-record-meta>.ant-collapse-item>.ant-collapse-header{color:var(--color-secondary)}.company-detail-record-meta section[aria-label=修改公司名称]{margin-top:var(--space-md);padding:var(--space-md) 0 0}.company-shops-summary p,.company-accounts-summary p,.company-accounts-summary small{margin:var(--space-sm) 0 0;overflow-wrap:anywhere}.company-shops-summary p,.company-accounts-summary p{color:var(--color-secondary)}.company-accounts-summary small{display:block;color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.company-related-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-sm);color:var(--color-error);font-size:var(--text-small)}.company-related-error .ant-btn-link{height:auto;padding:0}.company-detail-main>.ant-tabs>.ant-tabs-nav{margin:0}.company-detail-main .ant-tabs-tab{white-space:nowrap}.company-detail-main .ant-tabs-content-holder{min-width:0}.company-detail-business>.staff-section:first-child{border-top:0}.company-detail-right>div:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.company-detail-section-heading,.company-contact-footer,.company-contact-other{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.company-detail-section-heading h2{margin-bottom:0}.company-detail-section-heading .ant-btn-link,.company-contact-footer .ant-btn-link,.company-contact-other .ant-btn-link{height:auto;padding-inline:0}.company-contact-footer-single{justify-content:flex-start}.company-profile-editor-tabs .ant-tabs-nav{margin-block-end:var(--space-lg)}.company-profile-editor-tabs .ant-tabs-tab{min-height:44px;white-space:nowrap}.company-profile-editor-pane,.company-source-editor,.company-source-editor-content{min-width:0}.company-profile-editor-pane>p:first-child,.company-source-editor p,.company-source-editor-content>p{margin-top:0}.company-source-editor,.company-source-editor-content{display:grid;gap:var(--space-md)}.company-followup-inline{display:grid;gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-divider)}.company-followup-inline p{margin:0}.company-followup-inline .company-followup-empty-note{color:var(--color-secondary);font-size:12px;line-height:1.5}.company-order-maintenance{margin-top:var(--space-xl);border-top:1px solid var(--color-divider)}.company-order-maintenance>.ant-collapse-item>.ant-collapse-header,.company-order-maintenance .ant-collapse-content-box{padding-inline:0!important}.company-order-maintenance .ant-collapse-header-text span{display:inline-flex;align-items:center;gap:var(--space-xs)}.company-contacts-compact .company-detail-section-heading{margin-bottom:var(--space-md)}.company-contact-primary{display:grid;gap:var(--space-sm)}.company-contact-primary>a{width:fit-content;font-weight:600}.company-contact-primary small,.company-contact-other small{display:block;color:var(--color-secondary)}.company-contact-primary p{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-sm);margin:0;color:var(--color-text);overflow-wrap:anywhere}.company-contact-primary p>span{color:var(--color-secondary)}.company-contacts-compact .ant-collapse{margin-top:var(--space-sm)}.company-contacts-compact .ant-collapse-header,.company-contacts-compact .ant-collapse-content-box{padding-inline:0!important}.company-contact-other{padding-block:var(--space-sm);border-top:1px solid var(--color-divider)}.company-contact-footer{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-divider);color:var(--color-secondary);font-size:var(--text-small)}.company-contact-footer .ant-btn,.company-detail-section-heading .ant-btn,.company-contact-other .ant-btn{white-space:nowrap}.company-onboarding>.company-detail-section-heading{margin-bottom:var(--space-md)}.company-onboarding>.company-detail-section-heading>.ant-btn{margin-inline-start:auto}.company-onboarding-state{padding-bottom:var(--space-lg)}.company-onboarding-state-heading,.company-onboarding-subheading,.company-onboarding-condition-heading,.company-tasks-compact-meta,.company-tasks-compact-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.company-onboarding-state-heading>span{font-weight:600}.company-onboarding-state>p{margin:var(--space-xs) 0 var(--space-md);color:var(--color-text)}.company-onboarding-state dl{display:grid;gap:var(--space-md);margin:0}.company-onboarding-state dl>div{display:grid;gap:var(--space-xs)}.company-onboarding-state dt,.company-onboarding-state dd{margin:0}.company-onboarding-state dt,.company-onboarding-blockers small,.company-onboarding-history-entry,.company-current-communication-body small,.company-current-trade>small,.company-tasks-compact-note{color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.company-onboarding-state dd:last-child{font-weight:600}.company-onboarding-condition{padding-block:var(--space-md);border-top:1px solid var(--color-divider)}.company-onboarding-condition-heading .ant-btn-link{height:auto;padding:0;white-space:nowrap}.company-onboarding-condition p,.company-onboarding-note{margin:var(--space-xs) 0 0}.company-onboarding-completed{border-block:1px solid var(--color-divider)}.company-onboarding-completed .ant-collapse-header,.company-onboarding-completed .ant-collapse-content-box,.company-onboarding-resolved .ant-collapse-header,.company-onboarding-resolved .ant-collapse-content-box{padding-inline:0!important}.company-onboarding-blockers{padding-block:var(--space-lg) var(--space-sm)}.company-onboarding-subheading{margin-bottom:var(--space-sm)}.company-onboarding-subheading .ant-btn-link,.company-onboarding-blocker .ant-btn-link,.company-onboarding-history-trigger{height:auto;padding-inline:0}.company-onboarding-blocker{padding-block:var(--space-sm);border-top:1px solid var(--color-divider)}.company-onboarding-blocker p{margin:var(--space-xs) 0}.company-onboarding-resolved{border-top:1px solid var(--color-divider)}.company-onboarding-history-trigger{margin-top:var(--space-sm)}.company-onboarding-history-entry{padding-block:var(--space-md);border-top:1px solid var(--color-divider)}.company-onboarding-history-entry p{margin:var(--space-xs) 0 0}.company-current-communication-body{display:grid;gap:var(--space-xs)}.company-current-communication-body p,.company-current-communication-body strong{margin:0}.company-current-trade-metrics{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xl);margin-bottom:var(--space-xs)}.company-current-trade-metrics span{display:flex;align-items:center;gap:var(--space-sm)}.company-current-trade-metrics strong{font-variant-numeric:tabular-nums}.company-tasks-compact>.ant-segmented{width:100%;margin-bottom:var(--space-md)}.company-tasks-compact-list{border-top:1px solid var(--color-divider)}.company-tasks-compact-item{padding-block:var(--space-md);border-bottom:1px solid var(--color-divider)}.company-tasks-compact-meta>span{color:var(--color-secondary);font-size:var(--text-small)}.company-tasks-compact-title.ant-btn-link{display:block;width:100%;height:auto;margin-top:var(--space-xs);padding:0;overflow:hidden;color:var(--color-text);font-weight:600;text-align:start;text-overflow:ellipsis;white-space:nowrap}.company-tasks-compact-item p{margin:var(--space-xs) 0 var(--space-sm);color:var(--color-secondary);font-size:var(--text-small);line-height:18px}.company-tasks-compact-actions{justify-content:flex-start}.company-tasks-compact-actions .ant-btn-link{height:auto;padding-inline:0}.company-tasks-compact-note{display:block;margin-top:var(--space-md)}.company-shops-drawer-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.company-shops-drawer .ant-list-item{align-items:flex-start}.company-shops-drawer .ant-list-item-action{margin-inline-start:var(--space-md)}.company-shop-description{overflow-wrap:anywhere}.company-accounts-drawer .accounts-page-embedded{padding:0;border-top:0}.company-accounts-drawer .accounts-page-header h2{display:none}.company-accounts-drawer .accounts-page-header{margin-bottom:0}@media(min-width:48rem){.company-detail-heading{grid-template-columns:minmax(0,1fr) auto}.company-detail-back{grid-column:1 / -1}.company-detail-heading-actions{grid-column:2;grid-row:2;justify-content:flex-end}.company-detail-summary{grid-column:1;grid-row:3}.company-detail-utility-actions{grid-column:2;grid-row:3;justify-content:flex-end}.company-detail-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-xl)}.company-detail-right>*:nth-child(2n){padding-inline-start:var(--space-xl);border-inline-start:1px solid var(--color-divider)}}@media(min-width:64rem){.company-detail-workbench{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.company-detail-left{padding-inline-end:var(--space-xl);border-inline-end:1px solid var(--color-divider)}.company-detail-main{padding-inline-start:var(--space-xl)}.company-detail-right{grid-column:1 / -1;margin-top:0;padding-top:var(--space-xl);border-top:1px solid var(--color-divider)}}@media(min-width:80rem){.company-detail-workbench{grid-template-columns:minmax(250px,var(--record-left)) minmax(460px,1fr) minmax(300px,var(--record-right))}.company-detail-left{padding-inline-end:var(--space-xl)}.company-detail-main{padding-inline:0 var(--space-xl);border-inline-end:1px solid var(--color-divider)}.company-detail-main>.ant-tabs{padding-inline-start:var(--space-xl)}.company-detail-right{display:block;grid-column:auto;margin:0;padding:var(--space-lg) 0 var(--space-lg) var(--space-xl);border-top:0}.company-detail-right>*:nth-child(2n){padding-inline-start:0;border-inline-start:0}}@media(max-width:47.99rem){.company-detail-heading-actions{align-items:stretch}.company-detail-heading-actions .ant-btn-primary{flex:1 0 100%;min-height:var(--control-height-touch)}.company-detail-summary{flex-direction:column}.company-detail-utility-actions{margin-top:var(--space-xs)}.company-detail-summary>span+span{padding-inline-start:0;border-inline-start:0}.company-detail-left,.company-detail-main,.company-detail-right{padding-block:var(--space-md)}.company-detail-main,.company-detail-right{border-top:1px solid var(--color-divider)}.company-detail-main .ant-tabs-nav-wrap{overflow-x:auto}}.task-persistent-row{padding:16px 0;border-bottom:1px solid #e8edf1;overflow-wrap:anywhere}.task-persistent-row p{margin:6px 0}.task-persistent-row .ant-btn-link{white-space:normal;height:auto;text-align:left}@media(min-width:821px){.cw-content:has(.contact-directory-page){overflow:hidden}.contact-directory-page{display:flex;flex-direction:column;height:100%;min-height:0}.contact-directory-page>.staff-page-header,.contact-directory-filters,.contact-directory-pagination{flex:0 0 auto}.contact-directory-table-region{flex:1 1 auto;min-height:0;overflow:hidden}}.contact-directory-table-region{min-width:0}.contact-directory-filters{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(150px,auto));gap:12px;align-items:center;margin-bottom:16px}.contact-directory-table{min-width:0;background:var(--color-surface)}.contact-directory-identity,.contact-directory-contact{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-directory-identity>span,.contact-directory-contact>span{color:var(--color-secondary);overflow-wrap:anywhere}.contact-directory-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}@media(max-width:1023px){.contact-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.contact-directory-filters{grid-template-columns:minmax(0,1fr)}.contact-directory-pagination .ant-pagination{max-width:100%}}.staff-global-search-trigger{flex:1 1 420px;width:clamp(360px,38vw,480px);max-width:480px;min-width:260px;height:36px;justify-content:flex-start;color:var(--color-secondary);background:var(--color-surface);border-color:var(--color-divider);box-shadow:none}.staff-global-search-trigger:hover,.staff-global-search-trigger:focus-visible{color:var(--color-primary);border-color:var(--color-primary)}.staff-global-search-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.staff-global-search-trigger kbd,.staff-global-search-input kbd{margin-left:auto;padding:1px 6px;color:var(--color-secondary);background:#f5f7f9;border:1px solid var(--color-divider);border-radius:5px;font:inherit;font-size:11px;line-height:18px;white-space:nowrap}.staff-global-search-modal.ant-modal{top:96px;padding-bottom:var(--space-xl)}.staff-global-search-modal .ant-modal-container{padding:var(--space-lg) 0 0;overflow:hidden}.staff-global-search-modal .ant-modal-header,.staff-global-search-modal .staff-global-search-input{margin-inline:var(--space-lg)}.staff-global-search-modal .ant-modal-header{margin-bottom:var(--space-sm)}.staff-global-search-modal .ant-modal-title{color:var(--color-secondary);font-size:var(--text-body);font-weight:600;line-height:22px}.staff-global-search-input{width:calc(100% - var(--space-2xl));min-height:40px}.staff-global-search-results{max-height:min(520px,calc(100dvh - 220px));margin-top:var(--space-md);padding:0 var(--space-md) var(--space-md);overflow-y:auto;overscroll-behavior:contain}.staff-global-search-group+.staff-global-search-group{margin-top:8px}.staff-global-search-group-heading{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 8px}.staff-global-search-group-heading h3{margin:0;color:var(--color-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.staff-global-search-result{display:grid;grid-template-columns:22px minmax(0,1fr) auto;width:100%;min-height:62px;align-items:center;gap:12px;padding:9px 10px;color:inherit;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.staff-global-search-result:hover,.staff-global-search-result.is-active{background:#f0f6ff}.staff-global-search-result-copy,.staff-global-search-result-tail{display:flex;min-width:0;flex-direction:column;gap:3px}.staff-global-search-result-copy>strong,.staff-global-search-result-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-global-search-result-copy>span,.staff-global-search-result small{color:var(--color-secondary);font-size:12px}.staff-global-search-result-tail{align-items:flex-end}.staff-global-search-result mark{padding:0;color:inherit;background:#fff0b8}.staff-global-search-loading{display:flex;min-height:112px;align-items:center;justify-content:center;gap:10px;color:var(--color-secondary)}.staff-global-search-results>.ant-empty{margin:var(--space-lg) var(--space-sm)}.staff-global-search-results>.ant-empty .ant-empty-image{height:36px;margin-bottom:var(--space-sm)}.staff-global-search-results>.ant-empty .ant-empty-description p{margin:var(--space-xs) 0 var(--space-md)}.staff-global-search-results>.ant-alert{margin:var(--space-lg) var(--space-sm)}.staff-global-search-empty-actions{display:flex;justify-content:center;gap:8px}@media(max-height:640px)and (min-width:768px){.staff-global-search-modal.ant-modal{top:var(--space-2xl)}.staff-global-search-results{max-height:calc(100dvh - 172px)}}@media(max-width:767px){.cw-topbar .staff-global-search-trigger.ant-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;margin-inline-start:auto;padding:0;justify-content:center;color:var(--color-secondary);background:transparent;border-color:transparent;box-shadow:none}.cw-topbar .staff-global-search-trigger.ant-btn:hover,.cw-topbar .staff-global-search-trigger.ant-btn:active{color:var(--color-primary);background:var(--color-selected);border-color:transparent}.staff-global-search-trigger-label,.staff-global-search-trigger kbd{display:none}.staff-global-search-modal.ant-modal{width:calc(100% - var(--space-2xl))!important;max-width:680px;margin:0 auto;top:var(--space-lg);padding-bottom:var(--space-lg)}.staff-global-search-modal .ant-modal-container{max-height:calc(100dvh - var(--space-2xl))}.staff-global-search-input{min-height:var(--control-height-touch)}.staff-global-search-results{max-height:calc(100dvh - 168px)}.staff-global-search-result{grid-template-columns:20px minmax(0,1fr);min-height:66px}.staff-global-search-result>small,.staff-global-search-result-tail{grid-column:2;align-items:flex-start}}.company-detail-heading{grid-template-areas:"back" "identity" "summary" "insights" "actions" "utility"}.company-detail-back{grid-area:back}.company-detail-identity{grid-area:identity}.company-detail-summary{grid-area:summary}.company-detail-insights{grid-area:insights;min-width:0;align-self:center}.company-detail-heading-actions{grid-area:actions}.company-detail-utility-actions{grid-area:utility}@media(min-width:48rem){.company-detail-heading{grid-template-areas:"back back" "identity actions" "summary utility" "insights insights"}.company-detail-insights{width:min(100%,22rem);justify-self:start}}@media(min-width:80rem){.company-detail-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem) auto;grid-template-areas:"back back back" "identity insights actions" "summary insights utility"}.company-detail-insights{width:100%}}.company-detail-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "identity" "summary" "actions" "utility"}@media(min-width:48rem){.company-detail-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back" "identity actions" "summary utility"}}.sync-records-page{display:grid;gap:18px;min-width:0}.sync-records-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sync-records-header h1,.sync-record-detail h3{margin:0 0 6px}.sync-records-header p,.sync-diagnostic-list p{margin:0;color:var(--color-text-secondary, #667085)}.sync-records-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(130px,1fr));gap:12px;align-items:end}.sync-records-filters label{display:grid;gap:4px;color:var(--color-text-secondary, #667085);font-size:12px}.sync-record-detail,.sync-diagnostic-list{display:grid;gap:16px}.sync-record-detail>h3{margin-top:8px}.sync-diagnostic-list>section{display:grid;gap:8px;padding:14px;border:1px solid var(--color-border, #e4e7ec);border-radius:10px}.sync-diagnostic-values{display:grid;gap:6px;margin:0}.sync-diagnostic-values>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px}.sync-diagnostic-values dt{color:var(--color-text-secondary, #667085)}.sync-diagnostic-values dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:980px){.sync-records-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-records-filters>:first-child{grid-column:1 / -1}}@media(max-width:560px){.sync-records-header{align-items:stretch;flex-direction:column}.sync-records-filters{grid-template-columns:1fr}.sync-records-filters>:first-child{grid-column:auto}}:root{--color-primary: #1668dc;--color-link: #0958d9;--color-text: #1f2329;--color-secondary: #596579;--color-layout: #f5f7fa;--color-surface: #fff;--color-divider: #e5e8ef;--color-border: #c8cfda;--color-selected: #eaf2ff;--color-sidebar-selected: #e6f4ff;--color-sidebar-selected-text: #1677ff;--color-success: #237a36;--color-success-bg: #edf8ef;--color-warning: #8a5500;--color-warning-bg: #fff7e6;--color-error: #b42318;--color-error-bg: #fff1f0;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--text-small: 12px;--text-body: 14px;--icon-sidebar-submenu: 13px;--text-section: 16px;--text-title: 24px;--radius-control: 4px;--radius-sidebar-item: 6px;--control-height: 32px;--control-height-touch: 44px;--shell-header: 60px;--shell-header-mobile: 56px;--shell-rail: 208px;--shell-rail-collapsed: 64px}:root{--record-left: 280px;--record-right: 340px}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow-x:clip;color:var(--color-text);font-family:var(--font-body)}body{font-size:var(--text-body);line-height:22px}#root,.ant-app,.app-layout{height:100%;min-height:0}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}button,a,input{touch-action:manipulation}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-style:normal;font-weight:600;overflow-wrap:anywhere}h1{margin:0;font-size:var(--text-title);line-height:32px}h3{font-size:var(--text-section);line-height:24px;margin-bottom:12px}h4{font-size:var(--text-body);margin:16px 0 12px}p{margin-bottom:12px}small,.small{font-size:var(--text-small);line-height:18px}.muted{color:var(--color-secondary)}.block{display:block}.full-width{width:100%}.money,time,.sales-summary strong{font-variant-numeric:tabular-nums}.break-word{overflow-wrap:anywhere;word-break:break-word}.skip-link{position:fixed;top:-60px;left:8px;padding:8px 16px;background:var(--color-surface);z-index:2000}.skip-link:focus{top:8px}.global-header.ant-layout-header{height:56px;line-height:normal;display:flex;align-items:center;gap:24px;padding:0 24px 0 20px;position:fixed;z-index:50;top:0;left:0;right:0;background:var(--color-surface);border-bottom:1px solid var(--color-divider)}.brand{display:flex;flex-direction:column;width:164px;flex:none;line-height:1.2;color:var(--color-text)}.brand:hover{text-decoration:none}.brand-word{font-size:24px;font-weight:750;letter-spacing:-1px}.brand-dot{color:var(--color-primary)}.brand-subtitle{font-size:11px;color:var(--color-secondary);margin-top:2px;letter-spacing:.15px}.search-trigger.ant-btn{display:flex;width:min(400px,32vw);justify-content:flex-start;color:var(--color-secondary);border-color:var(--color-divider);background:var(--color-layout);height:32px;font-size:13px}.search-trigger kbd{margin-left:auto;border:1px solid var(--color-border);border-radius:3px;padding:0 4px;font-family:var(--font-body);font-size:11px;line-height:18px}.user-zone{margin-left:auto;display:flex;align-items:center;gap:20px}.timezone{color:var(--color-secondary);font-size:12px;white-space:nowrap}.timezone .anticon{margin-right:6px}.user-button.ant-btn{height:40px;padding-inline:0}.user-button .ant-avatar{color:var(--color-link);background:var(--color-selected);font-size:12px;font-weight:600}.sider.ant-layout-sider{position:fixed;top:56px;bottom:0;left:0;border-right:1px solid var(--color-divider);background:var(--color-layout);z-index:40}.navigation-inner{display:flex;flex-direction:column;height:100%;min-height:0}.nav-label{color:var(--color-secondary);font-size:10px;font-weight:600;letter-spacing:.7px;margin:28px 16px 12px;white-space:nowrap}.navigation-inner .ant-menu{background:transparent;border-inline-end:0!important}.navigation-inner .ant-menu-item{border-radius:4px;margin-inline:8px;width:calc(100% - 16px);font-size:14px}.recent-section{margin:32px 16px 0;min-width:0}.recent-section .section-heading{color:var(--color-secondary);font-size:12px;margin-bottom:10px}.recent-link{display:flex;gap:9px;align-items:center;font-size:12px;padding:9px 0;color:var(--color-secondary)}.recent-link span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sider-bottom{margin-top:auto;border-top:1px solid var(--color-divider);padding:12px 8px;display:flex;flex-direction:column;gap:4px}.sider-bottom .ant-btn{justify-content:flex-start;color:var(--color-secondary);font-size:12px}.ant-layout-sider-collapsed .sider-bottom .ant-btn{justify-content:center}.main-content{margin-left:208px;margin-top:56px;height:calc(100dvh - 56px);min-width:0;background:var(--color-surface);overflow:hidden;outline:none}.main-content.nav-collapsed{margin-left:64px}.ant-breadcrumb{font-size:12px;line-height:20px}.ant-breadcrumb ol{flex-wrap:wrap}.ant-breadcrumb-link{overflow-wrap:anywhere}.company-list-page{padding:20px 24px 0;height:100%;display:flex;flex-direction:column;min-width:0;min-height:0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;min-height:48px;padding-bottom:8px}.title-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.title-line h1{min-width:0}.title-line .ant-tag{margin:0}.views-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--color-divider);flex:none}.views-bar .ant-tabs{min-width:0}.views-bar .ant-tabs-nav{margin:0}.views-bar .ant-tabs-nav:before{border-bottom:0}.views-bar .ant-tabs-tab{padding:12px 0}.saved-view-select{width:164px;flex:none}.filter-toolbar{display:flex;align-items:center;gap:8px;padding:16px 0 8px;flex-wrap:wrap}.company-search{width:240px}.filter-toolbar>.ant-select{min-width:120px;width:130px}.filter-toolbar .ant-select-selection-overflow{flex-wrap:nowrap}.toolbar-spacer{flex:1}.filter-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px;padding-bottom:8px;font-size:12px;flex:none}.filter-summary .ant-tag{max-width:100%;overflow-wrap:anywhere;white-space:normal;margin:0}.table-workspace{flex:1;min-height:220px;min-width:0;border-top:1px solid var(--color-divider);overflow:hidden}.table-workspace .ant-table{font-size:13px}.table-workspace .ant-table-thead>tr>th{color:var(--color-secondary);font-size:12px;font-weight:600;line-height:20px}.table-workspace .ant-table-tbody>tr>td{height:56px;padding-top:8px;padding-bottom:8px}.company-cell{display:flex;flex-direction:column;line-height:20px;min-width:0}.company-cell a{font-weight:500;overflow:hidden;text-overflow:ellipsis}.company-cell span{font-size:12px;color:var(--color-secondary);overflow:hidden;text-overflow:ellipsis}.stage.ant-tag{font-size:12px;line-height:20px;border:0;color:var(--color-secondary);background:var(--color-layout);padding:0 7px}.stage-REPEAT.ant-tag,.stage-ACTIVE.ant-tag{color:var(--color-success);background:var(--color-success-bg)}.stage-VIP.ant-tag,.stage-QUALIFIED.ant-tag{color:var(--color-link);background:var(--color-selected)}.stage-FIRST_ORDER.ant-tag,.stage-ENGAGED.ant-tag{color:var(--color-warning);background:var(--color-warning-bg)}.stage-LOST.ant-tag{color:var(--color-error);background:var(--color-error-bg)}.overdue{color:var(--color-error)}.list-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;min-height:60px;padding:12px 0;flex:none;border-top:1px solid var(--color-divider)}.column-controls{width:280px;max-height:65vh;overflow:auto;padding:4px}.column-option{display:flex;justify-content:space-between;align-items:center;min-height:32px}.preview-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.preview-heading h3{width:100%;margin:0}.preview-actions{margin:16px 0 28px}.detail-page{container-type:inline-size;container-name:detail;height:100%;overflow-y:auto;padding:20px 24px 32px;min-width:0}.back-link{display:inline-flex;gap:6px;align-items:center;margin-top:10px;font-size:12px}.entity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:16px 0 24px}.entity-identity{min-width:0;flex:1}.entity-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;color:var(--color-secondary);font-size:12px;overflow-wrap:anywhere}.entity-subtitle a{overflow-wrap:anywhere}.entity-actions{display:flex;gap:8px;flex:none;padding-top:2px}.detail-columns{display:grid;grid-template-columns:264px minmax(0,1fr) 280px;gap:16px;border-top:1px solid var(--color-divider)}.properties-column{padding-top:20px;padding-right:16px;border-right:1px solid var(--color-divider);min-width:0}.related-column{padding-top:20px;padding-left:16px;border-left:1px solid var(--color-divider);min-width:0}.property-section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--color-divider);min-width:0}.property-section:last-child{border-bottom:0;margin-bottom:0}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.section-heading h3{margin:0}.section-heading .ant-btn{flex:none}.ant-descriptions .ant-descriptions-item-label{color:var(--color-secondary);font-size:12px;line-height:18px;padding-bottom:2px!important}.ant-descriptions .ant-descriptions-item-content{color:var(--color-text);font-size:13px;line-height:21px;overflow-wrap:anywhere;white-space:pre-wrap}.ant-descriptions .ant-descriptions-row>td{padding-bottom:12px!important}.sales-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.sales-summary span{display:block;font-size:12px;color:var(--color-secondary)}.sales-summary strong{display:block;font-size:14px;margin-top:4px;overflow-wrap:anywhere;font-weight:600}.activity-column{min-width:0}.detail-tabs{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.detail-tabs .ant-tabs{flex:1;min-width:0}.detail-tabs .ant-tabs-nav{margin:0 0 16px}.detail-tabs .ant-tabs-nav:before{border-bottom:0}.detail-tabs .ant-tabs-tab{padding:16px 0 12px}.detail-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.related-trigger{display:none}.activity-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.activity-filters{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-divider)}.activity-filters>.ant-select{flex:1;min-width:130px}.activity-filters .ant-picker-range{width:240px;max-width:100%}.activity-day h4{color:var(--color-secondary);font-size:12px;font-weight:600;margin:20px 0}.activity-item{padding:0 0 12px;min-width:0}.activity-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;line-height:22px}.activity-title strong{font-weight:600;font-size:14px;min-width:0;overflow-wrap:anywhere}.activity-title time{color:var(--color-secondary);font-size:11px;white-space:nowrap}.activity-meta{color:var(--color-secondary);font-size:12px;margin:5px 0 8px}.activity-context{font-size:12px;color:var(--color-secondary);margin:4px 0 8px}.activity-body.ant-typography{color:var(--color-text);font-size:13px;white-space:pre-wrap;line-height:22px;overflow-wrap:anywhere;margin-bottom:4px}.activity-footer{display:flex;flex-wrap:wrap;gap:8px}.activity-footer .ant-btn{padding-inline:0;font-size:12px}.activity-feed .ant-timeline{margin-top:0}.activity-feed .ant-timeline-item{padding-bottom:12px}.activity-feed .ant-timeline-item-head{color:var(--color-secondary);background:var(--color-surface)}.activity-feed .ant-timeline-item-content{min-width:0}.follow-up-item{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-divider)}.follow-up-item:last-child{margin-bottom:0;border:0;padding-bottom:0}.follow-up-item>strong{display:block;margin:8px 0;font-size:13px;overflow-wrap:anywhere}.follow-up-item p{margin-bottom:6px}.follow-up-item .ant-space{margin-top:6px}.status-overdue.ant-tag{color:var(--color-error);background:var(--color-error-bg);border:0}.status-due.ant-tag{color:var(--color-warning);background:var(--color-warning-bg);border:0}.related-contact{display:flex;gap:10px;margin-bottom:20px;min-width:0;align-items:flex-start}.related-contact>div:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.related-contact .ant-avatar{background:var(--color-layout);color:var(--color-secondary);flex:none}.related-contact a{font-size:13px;font-weight:500}.primary-tag.ant-tag{color:var(--color-link);background:var(--color-selected);border:0;font-size:11px}.related-contact .primary-tag{margin-top:5px}.association-name{font-weight:600;font-size:14px}.association-name+p{margin-top:8px}.full-information{padding-top:4px}.full-information .ant-descriptions-view table{table-layout:fixed}.load-more{text-align:center;padding:16px 0 24px}.timeline-timezone{text-align:center;margin-top:24px}.mobile-detail-tools{display:none}.detail-skeleton{padding:32px}.search-results{margin-top:16px;max-height:55vh;overflow-y:auto}.search-result{display:flex;flex-direction:column;padding:10px 12px;border-radius:4px}.search-result:hover{background:var(--color-selected);text-decoration:none}.search-result strong{font-size:14px;font-weight:500}.search-result span{color:var(--color-secondary);font-size:12px;overflow-wrap:anywhere}.search-loading{padding:32px;text-align:center}.drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding:4px 0}.form-alert{margin-bottom:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ant-drawer-body{overflow-wrap:anywhere}.ant-btn{white-space:nowrap}.ant-tag{max-width:100%}@container detail (max-width:1119px){.detail-columns{grid-template-columns:240px minmax(0,1fr)}.related-column{display:none}.related-trigger{display:inline-flex}.entity-heading{flex-wrap:wrap}.entity-identity{flex-basis:100%}}@container detail (max-width:719px){.detail-columns{display:block}.properties-column{display:none}.mobile-detail-tools{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.mobile-detail-tools>.ant-btn{align-self:flex-start}.related-trigger{display:none}.entity-heading{gap:16px}.entity-actions{width:100%}.entity-actions .header-note{display:none}.activity-title{flex-direction:column;gap:2px}.activity-tools{flex-wrap:wrap}.activity-filters .ant-picker-range{width:100%}}@media(max-width:1279px){.timezone{display:none}.global-header.ant-layout-header{gap:16px}.search-trigger.ant-btn{width:360px}}@media(max-width:1023px){.main-content,.main-content.nav-collapsed{margin-left:0}.global-header.ant-layout-header{padding-inline:16px;gap:12px}.brand{width:145px}.user-button>span:not(.ant-avatar):not(.ant-btn-icon){display:none}.search-trigger.ant-btn{width:300px}.company-search{flex:1;min-width:160px}.toolbar-spacer{display:none}.ant-drawer .navigation-inner{min-height:60vh}}@media(max-width:767px){.global-header.ant-layout-header{gap:8px;padding-inline:12px}.brand{flex:1;width:auto}.brand-word{font-size:22px}.brand-subtitle{font-size:10px}.search-trigger.ant-btn{width:32px;padding:0;justify-content:center;flex:none;border:0;background:transparent}.search-trigger>span:not(.ant-btn-icon),.search-trigger kbd{display:none}.user-zone{margin-left:0}.user-button .anticon{display:none}.company-list-page{padding:16px 12px 0;overflow-y:auto}.page-heading{gap:8px;flex-wrap:wrap}.page-heading h1{font-size:22px}.page-heading .ant-btn{font-size:12px;padding-inline:10px}.views-bar{flex-wrap:wrap;gap:4px;padding-bottom:8px}.views-bar .ant-tabs{width:100%}.views-bar .ant-tabs-tab{font-size:12px}.views-bar .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.saved-view-select{width:100%}.filter-toolbar{padding-top:12px}.filter-toolbar .company-search{flex-basis:100%}.filter-toolbar>.ant-select{width:calc(50% - 4px);min-width:0}.filter-toolbar .ant-btn{font-size:12px}.filter-summary{padding-top:8px;padding-bottom:12px}.table-workspace{min-height:300px;flex:1 0 300px}.list-pagination{gap:8px}.ant-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.detail-page{padding:16px 12px 24px}.entity-heading{margin-top:12px}.entity-subtitle{gap:6px}.title-line{gap:8px}.title-line h1{font-size:22px;line-height:30px}.form-grid{grid-template-columns:minmax(0,1fr);gap:0}.ant-picker-dropdown{max-width:100vw;overflow:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.table-workspace .ant-table-column-title{white-space:nowrap}
