.sales-metrics{display:grid;gap:var(--space-3);min-width:0}.sales-metric{display:flex;align-items:center;gap:var(--space-4);background:var(--card);border:var(--sales-divider);border-radius:var(--sales-card-radius);padding:var(--space-4);min-width:0;min-height:var(--sales-kpi-h);text-align:left;box-shadow:var(--sales-shadow)}.sales-metric>div{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.sales-metric>div>span{font-size:var(--fs-body);color:var(--ink);font-weight:var(--font-weight-medium)}.sales-metric strong{font-size:var(--fs-kpi);line-height:var(--line-kpi);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.sales-metric small{font-size:var(--fs-aux);line-height:var(--line-aux)}.sales-metric small,.sales-metric strong.sales-dim{color:var(--color-text-3)}.sales-metric strong.perf-up{color:var(--color-success-text)}.sales-metric strong.perf-down{color:var(--danger)}.chain-layer{width:100%;border:0;background:none;padding:0;text-align:left}.chain-layer:disabled{cursor:default}.chain-layer:not(:disabled):hover span{background:var(--accent-strong)}.wb-risk-list strong.sales-dim{color:var(--color-text-3)}.cust-more summary{cursor:pointer;color:var(--accent);list-style:none;min-height:var(--sales-control-h);display:flex;align-items:center}.cust-more>div{display:grid;gap:var(--space-2);padding:var(--space-2);background:var(--card);border:var(--sales-divider);border-radius:var(--radius-sm)}.cust-more>div button{display:block;text-align:left;white-space:nowrap}.wb-quick-form .wb-quick-bottom{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr) auto}.sales-detail .fc :is(select,input:not([type=checkbox])){height:var(--sales-control-h);border:var(--sales-divider);border-radius:var(--radius-sm);padding:var(--space-2);font-size:var(--fs-body)}.sales-detail .fc-next{display:flex;gap:var(--space-2);flex-wrap:wrap}.sales-detail .fc-next>label{flex:1 1;min-width:0}.sales-metric-icon{display:grid;place-items:center;width:var(--sales-kpi-icon);height:var(--sales-kpi-icon);flex:none;border-radius:var(--sales-card-radius);background:var(--accent-soft);color:var(--accent)}.sales-metric-icon svg{width:var(--fs-kpi);height:var(--fs-kpi)}.sales-metric.warning .sales-metric-icon{color:var(--color-warning);background:var(--color-warning-soft)}.sales-metric.success .sales-metric-icon{color:var(--color-success);background:var(--color-success-soft)}.sales-metric.danger .sales-metric-icon{color:var(--danger);background:var(--color-danger-soft)}.sales-number{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-layout,.task-center-layout{display:grid;grid-template-columns:minmax(0,var(--sales-list-main)) minmax(0,var(--sales-list-side));gap:var(--space-3);align-items:start}.cust-main,.task-center-main{min-width:0;display:grid;gap:var(--space-3)}.cust-metrics,.detail-task-metrics,.task-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cust-side,.task-center-side{display:grid;gap:var(--space-3);min-width:0;padding:0;background:none;border:0}.sales-action-list{list-style:none;margin:0;padding:0}.sales-action-list li{display:flex;align-items:center;gap:var(--space-2);border-bottom:var(--sales-hairline);padding:var(--space-3) 0;font-size:var(--fs-body)}.sales-action-list li:last-child{border-bottom:0}.sales-action-list li>div{min-width:0;flex:1 1}.sales-action-list strong{display:block;color:var(--ink);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.sales-action-list small{display:block;font-size:var(--fs-aux);color:var(--color-text-3);margin-top:var(--space-1)}.sales-action-list li>button{flex:none;border:0;background:var(--accent-soft);border-radius:var(--radius-sm);padding:var(--space-2);font-size:var(--fs-aux)}.sales-action-list li .sales-side-link{display:flex;align-items:center;text-align:left;width:100%;background:none;padding:0;gap:var(--space-2)}.sales-side-link strong{flex:1 1;min-width:0}.sales-side-link svg{width:var(--sales-icon-small);height:var(--sales-icon-small);flex:none}.cust-main>.sales-panel{padding:var(--space-3)}.cust-main>.sales-panel>.sales-panel-head>h2{display:none}.cust-main>.sales-panel>.sales-panel-head>.sales-tabs{width:100%;border-bottom:var(--sales-divider);gap:var(--space-3)}.cust-main>.sales-panel>.sales-panel-head>.sales-tabs button{border-radius:0;background:none!important;border-bottom:2px solid transparent;font-size:var(--fs-subtitle);min-height:var(--sales-detail-tabs-h)}.cust-main>.sales-panel>.sales-panel-head>.sales-tabs button[aria-pressed=true]{color:var(--accent)!important;border-color:var(--accent);background:none!important}.cust-main .sales-list-toolbar{gap:var(--space-2);margin:var(--space-3) 0}.cust-main .sales-list-toolbar :is(input,select){height:var(--sales-control-h);padding:var(--space-2);border:var(--sales-divider);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--ink);background:var(--card)}.cust-main .sales-table{min-width:var(--sales-table-min-w);table-layout:fixed}.cust-main .sales-table :is(th,td){padding:var(--space-2);overflow:hidden;text-overflow:ellipsis}.cust-main .sales-table td{white-space:nowrap}.cust-main .sales-table:has(th:nth-child(9)) th:first-child{width:19%}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(2){width:10%}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(3){width:8%}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(4){width:10%}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(5){width:8%}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(6){width:15%}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(7){width:8%}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(8){width:10%}.cust-main .sales-table:has(th:nth-child(9)) th:last-child{width:12%}.cust-main .sales-table th:first-child{width:20%}.cust-main .sales-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-main .sales-table .sales-row-actions{gap:var(--space-2);flex-wrap:wrap}.cust-main .sales-status.opportunity{background:var(--color-success-soft);color:var(--color-success-text)}.task-center-layout{grid-template-columns:minmax(0,var(--sales-task-main)) minmax(0,var(--sales-list-side))}.task-center-main .task-metrics .sales-metric{min-height:var(--sales-detail-kpi-h)}.task-calendar{border:var(--sales-divider);background:var(--card);border-radius:var(--sales-card-radius);padding:var(--space-2);min-width:0}.task-calendar.week{display:flex;align-items:center;gap:var(--space-3)}.calendar-head{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body)}.calendar-head strong{white-space:nowrap}.calendar-head button{min-width:var(--sales-calendar-day);height:var(--sales-calendar-day);padding:0 var(--space-2);border:var(--sales-divider);border-radius:var(--radius-sm);background:var(--card)}.calendar-days{gap:var(--space-1);min-width:0}.calendar-days,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{text-align:center;color:var(--muted);font-size:var(--fs-aux);margin-bottom:var(--space-2)}.task-calendar.week .calendar-days{flex:1 1}.calendar-days button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-half);min-height:var(--sales-calendar-day);min-width:0;border:0;border-radius:var(--radius-sm);padding:var(--space-1);background:none;color:var(--ink)!important;font-size:var(--fs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar-days button small{font-size:var(--fs-aux);color:var(--muted)}.task-calendar.week .calendar-days button{min-height:var(--sales-calendar-week-h)}.calendar-days button.today{color:var(--accent)!important;background:var(--accent-soft)}.calendar-days button.selected{color:var(--card)!important}.calendar-days button.selected small{color:var(--card)}.calendar-days button.has-tasks{background:var(--accent-soft);color:var(--accent-strong);font-weight:var(--font-weight-semibold)}.calendar-days .calendar-task-count,.calendar-days button.selected{background:var(--accent);color:var(--card)}.calendar-days .calendar-task-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--fs-aux);line-height:var(--line-aux)}.calendar-days button.selected .calendar-task-count{background:var(--card);color:var(--accent-strong)}.calendar-days button i{width:var(--space-1);height:var(--space-1);background:var(--accent);border-radius:var(--radius-round)}.task-calendar.month{border:0;padding:0}.task-calendar.month .calendar-head{justify-content:space-between;margin-bottom:var(--space-2)}.detail-filter,.task-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-body);margin:var(--space-3) 0}.task-toolbar .sales-tabs{flex:1 1;min-width:0}.detail-filter label,.task-toolbar label{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--muted)}.detail-filter :is(input,select),.task-toolbar :is(input,select){height:var(--sales-control-h);min-width:0;max-width:100%;font:inherit;color:var(--ink);background:var(--card);border:var(--sales-divider);border-radius:var(--radius-sm);padding:0 var(--space-2)}.task-toolbar>input{width:var(--sales-table-action-w)}.task-center-main>.sales-note{margin:0;line-height:var(--line-aux)}.task-group{padding:0;overflow:hidden}.task-group>.wb-panel-head{padding:var(--space-3) var(--space-4);margin:0;background:var(--color-primary-50)}.task-group.overdue>.wb-panel-head{background:var(--color-danger-soft)}.task-group.overdue>.wb-panel-head h2{color:var(--danger)}.task-center-table{min-width:var(--sales-table-min-w);table-layout:fixed}.task-center-table :is(th,td){padding:var(--space-2);overflow:hidden;text-overflow:ellipsis}.task-center-table th:nth-child(2){width:23%}.task-center-table th:last-child{width:var(--sales-table-action-w)}.task-center-table .sales-row-actions{flex-wrap:nowrap;gap:var(--space-1)}.task-center-table .sales-customer-link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-center-table .sales-row-actions button{border:var(--sales-divider);padding:var(--space-1) var(--space-2);border-radius:var(--radius-tag);min-height:var(--sales-control-h)}.sales-shell button.task-follow{background:var(--accent-soft);color:var(--accent)}.sales-shell button.task-complete{background:var(--color-success-soft);color:var(--color-success-text)}.task-quick-form{display:grid;gap:var(--space-3);min-width:0}.task-quick-form label{font-size:var(--fs-aux);color:var(--muted);min-width:0}.task-quick-form :is(input,select){display:block;height:var(--sales-control-h);width:100%;min-width:0;padding:var(--space-2);margin-top:var(--space-1);background:var(--card);border:var(--sales-divider);border-radius:var(--radius-sm);font:inherit;color:var(--ink)}.task-quick-form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.task-quick-form button{margin:0;width:100%;height:var(--sales-control-h)}.performance-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.performance-metrics .sales-metric{gap:var(--space-3)}.perf-v41 .perf-mid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:stretch}.perf-v41 .perf-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}.perf-v41 .sales-chart{height:var(--sales-chart-h)}.perf-chain-layers{display:grid;gap:var(--space-half);margin:var(--space-3) 0}.chain-layer{display:flex;align-items:center;gap:var(--space-2);height:var(--sales-chain-h);font-size:var(--fs-body)}.chain-layer span{display:grid;place-items:center;flex:1 1;height:100%;background:var(--accent);color:var(--card);clip-path:polygon(0 0,100% 0,91% 100%,9% 100%)}.chain-layer strong{width:var(--sales-rank-size);text-align:center;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chain-layer.layer-1 span{margin:0 8%;background:var(--color-primary-500)}.chain-layer.layer-2 span{margin:0 16%;background:var(--color-primary-500)}.chain-layer.layer-3 span{margin:0 24%;background:var(--color-primary-500)}.chain-layer.layer-4 span{margin:0 32%;background:var(--color-primary-500)}.perf-v41 .perf-quality{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.perf-v41 .perf-quality .wb-dyn{padding:var(--space-2);background:var(--color-primary-50);border:var(--sales-hairline)}.perf-v41 .perf-bottom .sales-table{font-size:var(--fs-aux);table-layout:fixed}.perf-v41 .perf-bottom .sales-table td{overflow:hidden;text-overflow:ellipsis}.perf-v41 .perf-bottom .sales-table :is(th,td){padding:var(--space-2) var(--space-1)}.perf-v41 .perf-bottom .sales-table button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-extra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}.sales-detail .detail-contact-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-4)}.sales-detail .detail-contact-layout:has(.detail-contact-editor){grid-template-columns:minmax(0,1fr) var(--sales-detail-drawer)}.sales-detail .detail-contact-list>header>div{display:block}.detail-customer-info>header,.sales-detail .detail-contact-list>header{position:static;top:auto;min-height:0;padding:0 0 var(--space-2);margin-bottom:var(--space-3);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--sales-hairline);z-index:auto}.sales-detail .contact-body h3{color:var(--ink)}.sales-detail .detail-filter input{width:auto;flex:0 1 var(--sales-table-action-w);margin:0}.sales-detail .detail-filter label{white-space:nowrap;flex:0 0 auto}.sales-detail .detail-filter select{width:auto;min-width:var(--sales-calendar-week-h);margin:0}.sales-detail .detail-contact-list>input{width:100%;max-width:var(--sales-search-w);height:var(--sales-control-h);padding:var(--space-2);border:var(--sales-divider);border-radius:var(--radius-sm);margin:0 0 var(--space-4)}.sales-detail .detail-contact{display:flex;align-items:center;gap:var(--space-3);border:0;border-bottom:var(--sales-hairline);border-radius:0;padding:var(--space-3) 0;margin-bottom:0;min-height:var(--sales-touch-h)}.sales-detail .detail-contact.is-default{border-color:var(--color-focus);background:var(--color-primary-50)}.sales-detail .contact-avatar{display:grid;place-items:center;flex:none;width:var(--sales-avatar-size);height:var(--sales-avatar-size);border-radius:var(--radius-round);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-body)}.sales-detail .contact-body{flex:1 1;min-width:0}.sales-detail .contact-body h3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-heading)}.sales-detail .contact-body p{font-size:var(--fs-body);color:var(--muted);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.sales-detail .contact-line{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sales-detail .contact-note{max-width:var(--sales-table-min-w);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-detail .contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;max-width:none;flex-shrink:0}.sales-detail .contact-actions :is(button,a){display:inline-flex;align-items:center;min-height:var(--sales-control-h);border:var(--sales-divider);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--accent);text-decoration:none;background:var(--card)}.sales-detail .detail-contact-editor{padding:var(--space-4);background:var(--card);color:var(--ink)}.sales-detail .detail-contact-editor .crm-form{padding:0;border:0;background:none;margin:0;box-shadow:none}.sales-detail .detail-contact-editor .crm-fields{grid-template-columns:minmax(0,1fr)}.sales-detail .detail-contact-editor .crm-form h3{font-size:var(--fs-heading)}.detail-customer-info{grid-column:1/-1;min-width:0;border-top:var(--sales-divider);padding-top:var(--space-4)}.detail-customer-info>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.detail-customer-info h3{margin:0;font-size:var(--fs-heading)}.detail-customer-info dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-4);margin:var(--space-4) 0}.detail-customer-info dt{font-size:var(--fs-aux);color:var(--muted);margin-bottom:var(--space-1)}.detail-customer-info dd{margin:0;font-size:var(--fs-body);overflow-wrap:anywhere}.detail-customer-info .crm-form{background:none;border:0;padding:0;margin:0}.sales-detail .detail-customer-info .crm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-customer-note{padding-top:var(--space-3);border-top:var(--sales-hairline)}.detail-customer-note p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin-bottom:0}@media(max-width:700px){.detail-customer-info dl,.sales-detail .detail-customer-info .crm-fields{grid-template-columns:minmax(0,1fr)}}.sales-detail #customer-followups{margin-top:var(--space-4)}.sales-detail .cd-followbar{gap:var(--space-3);margin-bottom:var(--space-4)}.sales-detail .cd-followbar input{margin-left:auto;height:var(--sales-control-h);width:var(--sales-search-w);max-width:100%;padding:var(--space-2);border:var(--sales-divider);border-radius:var(--radius-sm)}.sales-detail .cd-timeline-wide .tl-group{margin-bottom:var(--space-4)}.sales-detail .cd-timeline-wide .tl-date{font-size:var(--fs-subtitle);color:var(--ink);padding:var(--space-2) 0}.sales-detail .cd-timeline-wide .tl-item{padding-bottom:0;gap:var(--space-3)}.sales-detail .cd-timeline-wide .tl-body{display:grid;grid-template-columns:var(--sales-timeline-meta) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3);align-items:start;border:var(--sales-hairline);padding:var(--space-4);min-width:0}.sales-detail .cd-timeline-wide .tl-head{align-items:flex-start;flex-wrap:wrap;gap:var(--space-2)}.sales-detail .cd-timeline-wide .tl-head time,.sales-detail .cd-timeline-wide .tl-owner{width:100%;font-size:var(--fs-aux)}.sales-detail .cd-timeline-wide .tl-summary{margin:0;font-size:var(--fs-body)}.sales-detail .cd-timeline-wide .tl-meta{margin:0}.sales-detail .cd-timeline-wide .tl-next{background:none;padding:0;border-radius:0;color:var(--muted);font-size:var(--fs-body);white-space:normal}.sales-detail .cd-timeline-wide .tl-acts{opacity:1;margin:var(--space-2) 0 0}.sales-detail .cd-timeline-wide .tl-item.tl-meeting .tl-dot{background:var(--accent)}.sales-detail .followup-images{font-size:var(--fs-aux);color:var(--accent);min-width:0}.sales-detail .followup-images summary{cursor:pointer;white-space:nowrap}.sales-detail .followup-images>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sales-detail .followup-images img{width:var(--sales-image-size);height:var(--sales-image-size);object-fit:cover;border:var(--sales-divider);border-radius:var(--radius-sm)}.sales-detail .detail-task-section{margin-top:var(--space-4)}.sales-detail .detail-task-section>h2{display:inline-block;margin:0 var(--space-4) 0 0}.sales-detail .detail-task-metrics{margin:var(--space-4) 0}.sales-detail .detail-task-metrics .sales-metric{min-height:var(--sales-detail-kpi-h)}.sales-detail .customer-task-table{min-width:var(--sales-table-min-w)}.sales-detail .customer-task-table th:first-child{width:24%}.sales-detail .customer-task-table .sales-row-actions{flex-wrap:nowrap}.sales-detail .detail-opportunities{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.sales-detail .detail-opportunity{border:var(--sales-divider);border-radius:var(--sales-card-radius);padding:var(--space-4)}.sales-detail .detail-opportunity-head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.sales-detail .detail-opportunity-head h3{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-heading)}.sales-detail .detail-opportunity-head svg{width:var(--sales-icon-size);height:var(--sales-icon-size);color:var(--color-warning)}.sales-detail .detail-opportunity-owner{margin-left:auto;color:var(--muted);font-size:var(--fs-aux)}.sales-detail .detail-opportunity-data{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);padding:var(--space-3);background:var(--color-bg-muted);border-radius:var(--radius-sm);font-size:var(--fs-body);margin:var(--space-3) 0}.sales-detail .detail-opportunity-data dt{color:var(--color-text-3);margin-bottom:var(--space-2)}.sales-detail .detail-opportunity-data dd{margin:0;overflow-wrap:anywhere;color:var(--ink)}.sales-detail .detail-opportunity details{font-size:var(--fs-aux)}.sales-detail .detail-opportunity details summary{cursor:pointer;color:var(--accent)}.sales-detail .customer-transactions{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.sales-detail .trade-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.sales-detail .trade-metrics>div{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:var(--sales-hairline);border-radius:var(--radius-sm);min-width:0}.sales-detail .trade-metrics>div>div{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.sales-detail .trade-metrics strong{font-size:var(--fs-heading);line-height:var(--line-heading);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales-detail .trade-metrics small{color:var(--color-text-3);font-size:var(--fs-aux)}.sales-detail .trade-metrics span{font-size:var(--fs-aux);color:var(--muted)}.sales-detail .trade-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--sales-trade-main));gap:var(--space-3)}.sales-detail .trade-products{list-style:none;margin:0;padding:0}.sales-detail .trade-products li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--sales-hairline);font-size:var(--fs-body)}.sales-detail .trade-products strong{flex:1 1;min-width:0;overflow-wrap:anywhere}.sales-detail .rank-number{display:grid;place-items:center;width:var(--sales-rank-size);height:var(--sales-rank-size);flex:none;background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-tag)}.sales-detail .trade-table{table-layout:fixed;min-width:var(--sales-table-min-w)}.sales-detail .trade-table td{overflow-wrap:anywhere}.sales-detail .trade-table th:nth-child(3){width:35%}.sales-detail .trade-table details summary{cursor:pointer;color:var(--accent)}.sales-detail .trade-order-lines{white-space:normal;font-size:var(--fs-aux);margin-top:var(--space-2)}@media(max-width:1599px){.sales-metric{padding:var(--space-3);gap:var(--space-2)}.sales-metric-icon{width:var(--sales-avatar-size);height:var(--sales-avatar-size)}.sales-detail .trade-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-detail .cd-timeline-wide .tl-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr) auto}.task-calendar.week{flex-direction:column;align-items:stretch}.task-calendar.week .calendar-head .calendar-today{margin-left:auto}}@media(max-width:1199px){.wb-quick-form .wb-quick-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.cust-layout,.task-center-layout{grid-template-columns:minmax(0,1fr)}.cust-side,.task-center-side{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.perf-extra,.perf-v41 .perf-bottom,.perf-v41 .perf-mid{grid-template-columns:minmax(0,1fr)}.sales-detail .detail-contact-layout:has(.detail-contact-editor){grid-template-columns:minmax(0,1fr)}.sales-detail .detail-opportunity-data{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.wb-quick-form .wb-quick-bottom{grid-template-columns:minmax(0,1fr)}.cust-metrics,.detail-task-metrics,.performance-metrics,.task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cust-side,.task-center-side{grid-template-columns:minmax(0,1fr)}.sales-metric{min-height:var(--sales-detail-kpi-h)}.sales-metric strong{font-size:var(--fs-heading);line-height:var(--line-heading)}.detail-filter>input,.task-toolbar>input{width:100%}.sales-detail .detail-contact{flex-wrap:wrap;gap:var(--space-3)}.sales-detail .contact-avatar{width:var(--sales-kpi-icon);height:var(--sales-kpi-icon)}.sales-detail .contact-actions{max-width:none;width:100%;justify-content:flex-start}.sales-detail .cd-timeline-wide .tl-body{grid-template-columns:minmax(0,1fr)}.sales-detail .detail-opportunity-data,.sales-detail .trade-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-detail .trade-columns{grid-template-columns:minmax(0,1fr)}.sales-detail .trade-metrics .sales-metric-icon{display:none}.sales-detail .detail-filter input{width:100%;flex:1 1 100%}}@media(pointer:coarse){.sales-shell .calendar-days button,.sales-shell .calendar-head button,.sales-shell .contact-actions :is(button,a){min-height:var(--sales-touch-h)}}.sales-detail .crm>.data-success{position:fixed;z-index:30;top:calc(var(--sales-topbar-h) + var(--space-4));right:var(--space-6);max-width:calc(100vw - var(--space-6) * 2);margin:0;padding:var(--space-3) var(--space-4);border:var(--sales-divider);border-radius:var(--sales-card-radius);box-shadow:var(--sales-shadow);font-size:var(--fs-body)}.cust-main .sales-table:has(th:nth-child(9)){min-width:calc(var(--sales-table-min-w) + var(--sales-risk-column-min-w))}.cust-main .sales-table:has(th:nth-child(9)) th:nth-child(7){width:var(--sales-risk-column-min-w)}