.department-ui .ds-person-toolbar{display:flex;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}.department-ui .ds-person-toolbar .ant-select{min-width:160px;max-width:45%}.department-ui .ds-person-rows{max-height:45vh;overflow:auto;margin-top:var(--ui-space-3)}.department-ui .ds-person-row{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border-bottom:1px solid var(--ui-line);cursor:pointer}.department-ui .ds-person-row small{display:block;color:var(--ui-muted)}.department-ui .ds-person-selected,.department-ui .ds-dialog-feedback{margin-block:var(--ui-space-3)}.department-ui .ds-company-entry{padding:var(--ui-space-4);background:var(--ui-background);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);margin-bottom:var(--ui-space-4)}.department-ui .ds-company-entry .ant-space-compact{width:100%}.department-ui .ds-company-entry p{margin-block:var(--ui-space-2)}.department-ui .ds-amount-preview{display:block;margin-top:var(--ui-space-2);color:var(--ui-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.department-ui .ds-map-status{display:flex;flex:1;min-height:220px;align-items:center;justify-content:center}.department-ui .ds-customer-map-panel header{height:auto;flex-wrap:wrap}.department-ui .ds-customer-map-panel .sb-bmap-point circle:not([fill=transparent]):not([fill=none]){fill:var(--ui-primary);stroke:var(--ui-surface)}@media(max-width:600px){.department-ui .ds-person-toolbar{flex-direction:column}.department-ui .ds-person-toolbar .ant-select{max-width:none;width:100%}}.ds-rank-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;margin-bottom:var(--ui-space-3)}.ds-person-row .ant-checkbox-wrapper{width:100%;align-items:center}:root{color-scheme:light;--ui-background: #F3F5F9;--ui-surface: #FFFFFF;--ui-sidebar: #142F54;--ui-ink: #192842;--ui-secondary: #5B6C82;--ui-muted: #617188;--ui-primary: #2863CD;--ui-primary-hover: #2055B5;--ui-line: #E2E8F0;--ui-selected: #EDF3FF;--ui-focus: #5786DC;--ui-danger: #A73F38;--ui-danger-soft: #FBE4DF;--ui-warning: #805919;--ui-warning-soft: #FFF0CF;--ui-success: #27694C;--ui-success-soft: #E8F5EE;--ui-neutral: #56677E;--ui-neutral-soft: #EEF2F7;--ui-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--ui-text-small: 12px;--ui-text-body: 14px;--ui-text-section: 16px;--ui-text-page: 24px;--ui-text-metric: 32px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-radius-control: 6px;--ui-radius-panel: 12px;--ui-control-height: 36px;--ui-field-height: 40px;--ui-icon-sm: 16px;--ui-icon-md: 20px;--ui-icon-lg: 24px;--ui-shadow-popup: 0 8px 28px #1928421a, 0 2px 6px #19284208;--ui-page-gutter: 24px;--ui-card-padding: 16px;--ui-block-gap: 24px;--ui-touch-target: 44px;--ui-nav-width: 220px;--ui-nav-rail-width: 56px;--ui-list-width: 360px;--ui-tabbar-height: 56px;--ui-on-primary: #FFFFFF;--ui-sidebar-ink: #E7EFFA;--ui-sidebar-nav: #C2D1E6;--ui-sidebar-muted: #B4C7E1;--ui-sidebar-hover: #23466F;--ui-sidebar-active: #2A568B;--ui-sidebar-accent: #91BAFF;--ui-sidebar-focus: #B9D2FF;--ui-overlay: #142F5473;--ui-quadrant-asset: #F4F7FD;--ui-quadrant-attack: #F4F7FD;--ui-quadrant-resource: #FFFFFF;--ui-quadrant-spot: #FFFFFF;--ui-chart-1: #2863CD;--ui-chart-2: #0E8A8A;--ui-chart-3: #6B4FBB;--ui-chart-4: #C7741B;--ui-chart-5: #7A8A9E}@media(max-width:600px){:root{--ui-text-body: 16px;--ui-page-gutter: 16px}}.sb-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0 var(--ui-space-2);border-radius:999px;font-size:var(--ui-text-small);line-height:20px;white-space:nowrap;font-weight:500}.sb-tag-reason{min-width:0;overflow:hidden;text-overflow:ellipsis}.sb-tag-good{background:var(--ui-success-soft);color:var(--ui-success)}.sb-tag-watch{background:var(--ui-warning-soft);color:var(--ui-warning)}.sb-tag-bad{background:var(--ui-danger-soft);color:var(--ui-danger)}.sb-tag-pending,.sb-tag-unset{background:var(--ui-neutral-soft);color:var(--ui-neutral)}.sb-tag-unset{border:1px dashed var(--ui-line)}.sb-tag .sb-tag-reason{color:var(--ui-muted);font-weight:400}.sb-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-2);padding:var(--ui-space-8) var(--ui-space-4);text-align:center;color:var(--ui-secondary);min-height:200px}.sb-state h4{margin:0;font-size:var(--ui-text-section);color:var(--ui-ink);font-weight:600}.sb-state p{margin:0;max-width:32em}.sb-state .sb-state-note{font-size:var(--ui-text-small);color:var(--ui-muted)}.sb-filter{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-line)}.sb-filter-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);flex-wrap:wrap}.sb-filter-title{font-weight:600}.sb-filter-title small{color:var(--ui-secondary);font-weight:400;margin-left:var(--ui-space-2);font-size:var(--ui-text-small)}.sb-filter-meta{color:var(--ui-secondary);font-size:var(--ui-text-small);display:flex;gap:var(--ui-space-3);align-items:center}.sb-filter-chips{display:flex;gap:var(--ui-space-2);flex-wrap:wrap}.sb-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 var(--ui-space-3);border-radius:999px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-secondary);font:inherit;cursor:pointer}.sb-chip:hover{border-color:var(--ui-focus);color:var(--ui-primary)}.sb-chip[aria-pressed=true]{background:var(--ui-selected);border-color:var(--ui-primary);color:var(--ui-primary);font-weight:600}.sb-chip:disabled{opacity:.55;cursor:not-allowed}.sb-chip small{color:var(--ui-muted)}.sb-chip:focus-visible,.sb-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.sb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px var(--ui-space-3);padding:var(--ui-space-3);border-bottom:1px solid var(--ui-line);cursor:pointer;background:var(--ui-surface);text-align:left;width:100%;border-left:3px solid transparent;font:inherit;color:inherit}.sb-row:hover{background:var(--ui-background)}.sb-row[aria-selected=true]{background:var(--ui-selected);border-left-color:var(--ui-primary)}.sb-row[aria-disabled=true]{cursor:not-allowed;color:var(--ui-muted)}.sb-row-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-row-summary{grid-column:1;color:var(--ui-secondary);font-size:var(--ui-text-small)}.sb-row-side{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--ui-text-small);color:var(--ui-muted)}.sb-bottombar{position:sticky;bottom:0;display:flex;gap:var(--ui-space-2);align-items:center;padding:var(--ui-space-3) var(--ui-page-gutter) calc(var(--ui-space-3) + env(safe-area-inset-bottom,0px));background:var(--ui-surface);border-top:1px solid var(--ui-line)}.sb-bottombar .sb-bottombar-reason{color:var(--ui-muted);font-size:var(--ui-text-small);margin-right:auto}.sb-bottombar .sb-primary{min-width:120px;margin-left:auto}.sb-metric{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);padding:var(--ui-card-padding);background:var(--ui-surface);min-width:160px}.sb-metric b{display:block;font-size:var(--ui-text-metric);font-weight:650;line-height:1.2;color:var(--ui-primary);font-variant-numeric:tabular-nums}.sb-metric b.sb-metric-missing{color:var(--ui-muted);font-size:var(--ui-text-page)}.sb-metric span{display:block;font-weight:600}.sb-metric small{display:block;color:var(--ui-muted);font-size:var(--ui-text-small)}.sb-pagehead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;margin-bottom:var(--ui-space-4)}.sb-pagehead h1{margin:0;font-size:var(--ui-text-page);font-weight:650;line-height:1.4}.sb-pagehead h1 small{font-size:var(--ui-text-small);color:var(--ui-secondary);font-weight:400;margin-left:var(--ui-space-2)}.sb-pagehead-actions{display:flex;gap:var(--ui-space-2)}.sb-ai{display:inline-flex;align-items:center;gap:6px;padding:0 var(--ui-space-2);border-radius:4px;font-size:var(--ui-text-small);line-height:20px;white-space:nowrap;font-weight:500}.sb-ai i{font-style:normal;font-weight:700;padding:0 4px;border-radius:3px;background:var(--ui-primary);color:var(--ui-on-primary);font-size:var(--ui-text-small);line-height:16px}.sb-ai-generating{background:var(--ui-selected);color:var(--ui-primary)}.sb-ai-pending{background:var(--ui-warning-soft);color:var(--ui-warning)}.sb-ai-confirmed{background:var(--ui-neutral-soft);color:var(--ui-neutral)}.sb-aifield{display:flex;flex-direction:column;gap:4px}.sb-aifield-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-small);color:var(--ui-secondary)}.sb-aifield-head .sb-req{color:var(--ui-danger)}.sb-aifield-foot{display:flex;gap:var(--ui-space-3);align-items:center;font-size:var(--ui-text-small);color:var(--ui-muted)}.sb-aifield-edited{border-left:3px solid var(--ui-primary);padding-left:var(--ui-space-2)}.sb-progress{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.sb-progress ol{margin:0;padding-left:1.4em}.sb-progress li{color:var(--ui-muted)}.sb-progress li[aria-current=step]{color:var(--ui-ink);font-weight:600}.sb-progress li.done{color:var(--ui-success)}.sb-progress-foot{display:flex;justify-content:space-between;align-items:center;font-size:var(--ui-text-small);color:var(--ui-secondary)}.sb-layout{display:grid;grid-template-columns:var(--ui-nav-width) var(--ui-list-width) minmax(0,1fr);min-height:480px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);overflow:hidden;container-type:inline-size;background:var(--ui-background)}.sb-layout-nav{background:var(--ui-sidebar);color:var(--ui-sidebar-nav);padding:var(--ui-space-3)}.sb-layout-list{background:var(--ui-surface);border-right:1px solid var(--ui-line);overflow:auto}.sb-layout-detail{padding:var(--ui-page-gutter);overflow:auto}.sb-layout[data-tier=rail]{grid-template-columns:var(--ui-nav-rail-width) minmax(0,1fr)}.sb-layout[data-tier=rail] .sb-layout-detail,.sb-layout[data-tier=rail] .sb-layout-list{grid-column:2;grid-row:1}.sb-layout[data-tier=mobile]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--ui-tabbar-height)}.sb-layout[data-tier=mobile] .sb-layout-nav{grid-row:2;display:flex;gap:var(--ui-space-3);justify-content:space-around;align-items:center;background:var(--ui-surface);color:var(--ui-secondary);border-top:1px solid var(--ui-line);padding:0}.sb-layout[data-tier=mobile] .sb-layout-list,.sb-layout[data-tier=mobile] .sb-layout-detail{grid-row:1;grid-column:1;border:0}.sb-layout-back{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}.sb-icon{vertical-align:-.125em}.sb-icon-sm{font-size:var(--ui-icon-sm)}.sb-icon-md{font-size:var(--ui-icon-md)}.sb-icon-lg{font-size:var(--ui-icon-lg)}.sb-icon-default{color:inherit}.sb-icon-secondary{color:var(--ui-secondary)}.sb-icon-muted{color:var(--ui-muted)}.sb-icon-primary{color:var(--ui-primary)}.sb-icon-success{color:var(--ui-success)}.sb-icon-warning{color:var(--ui-warning)}.sb-icon-danger{color:var(--ui-danger)}.sb-icon-tile{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-control);background:var(--ui-neutral-soft);color:var(--ui-secondary);flex:none}.sb-icon-tile .sb-icon{color:inherit}.sb-icon-tile-sm{width:28px;height:28px}.sb-icon-tile-md{width:36px;height:36px}.sb-icon-tile-lg{width:48px;height:48px;border-radius:var(--ui-radius-panel)}.sb-icon-tile-primary{background:var(--ui-selected);color:var(--ui-primary)}.sb-icon-tile-success{background:var(--ui-success-soft);color:var(--ui-success)}.sb-icon-tile-warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.sb-icon-tile-danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.sb-icon-tile-secondary,.sb-icon-tile-muted,.sb-icon-tile-default{background:var(--ui-neutral-soft);color:var(--ui-secondary)}.sb-lselect{display:inline-flex;align-items:center;min-height:var(--ui-control-height);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);padding-left:var(--ui-space-3);min-width:160px}.sb-lselect:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 2px var(--ui-selected)}.sb-lselect-label{color:var(--ui-secondary);font-size:var(--ui-text-body);white-space:nowrap;margin-right:var(--ui-space-1)}.sb-lselect-control{flex:1;min-width:80px}.sb-lselect-disabled{background:var(--ui-background);color:var(--ui-muted)}.sb-mstrip{display:flex;flex-direction:column;gap:var(--ui-space-2)}.sb-mstrip-items{flex:1;display:grid;grid-template-columns:repeat(var(--sb-mstrip-cols, auto-fit),minmax(150px,1fr));gap:var(--ui-space-3)}.sb-mstrip-side{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-2)}.sb-mstrip-help{border:0;background:transparent;padding:var(--ui-space-1);cursor:help;border-radius:var(--ui-radius-control);display:inline-flex}.sb-mstrip-help:focus-visible{outline:2px solid var(--ui-focus)}.sb-mstrip-flat{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3) var(--ui-space-4)}.sb-mstrip-flat .sb-mstrip-items{order:1;gap:0;grid-template-columns:repeat(var(--sb-mstrip-cols, auto-fit),minmax(160px,1fr))}.sb-mstrip-flat .sb-mstrip-side{order:2;flex:none}.sb-mstrip-flat .sb-mstrip-items>*+*{border-left:1px solid var(--ui-line)}.sb-mstrip-flat .sb-metric{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-width:0;min-height:64px;border:0;background:transparent;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-control)}.sb-mstrip-flat .sb-metric b{flex:none}.sb-mstrip-flat .sb-metric-text{min-width:0}.sb-mstrip-flat .sb-metric span{display:flex;align-items:center;gap:var(--ui-space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-mstrip-flat .sb-metric small{display:block}.sb-mstrip-flat .sb-mstrip-link{border-radius:var(--ui-radius-control)}.sb-mstrip-flat .sb-mstrip-link:hover .sb-metric{background:var(--ui-selected)}.sb-mstrip-flat .sb-mstrip-link-hint{position:static;color:var(--ui-muted);display:inline-flex}.sb-mstrip-link{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--ui-radius-panel)}.sb-mstrip-card .sb-mstrip-link:hover .sb-metric{border-color:var(--ui-focus)}.sb-mstrip-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.sb-mstrip-link-hint{position:absolute;top:var(--ui-space-3);right:var(--ui-space-3);color:var(--ui-muted)}@media(max-width:600px){.sb-mstrip .sb-mstrip-items,.sb-mstrip-flat .sb-mstrip-items{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-mstrip-flat .sb-mstrip-items>:nth-child(odd){border-left:0}.sb-mstrip-flat .sb-mstrip-items>:nth-child(n+3){border-top:1px solid var(--ui-line)}.sb-mstrip-flat .sb-metric{padding-left:var(--ui-space-2);padding-right:var(--ui-space-2);gap:var(--ui-space-2)}.sb-mstrip-flat .sb-metric span{white-space:normal}.sb-mstrip-flat .sb-mstrip-side{width:100%;flex-wrap:wrap;justify-content:flex-start}}.sb-tabs-label small{margin-left:var(--ui-space-1);color:var(--ui-muted);font-size:var(--ui-text-small);font-variant-numeric:tabular-nums}.ant-tabs-tab-active .sb-tabs-label small{color:var(--ui-primary)}.sb-table .ant-table-tbody>tr>td{vertical-align:top}.sb-table-default .ant-table-tbody>tr>td{padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-3)}.sb-table-compact .ant-table-tbody>tr>td{padding-top:var(--ui-space-2);padding-bottom:var(--ui-space-2)}.sb-table .ant-table-empty .ant-table-tbody>tr>td{padding:var(--ui-space-8) var(--ui-space-4)}.sb-table-clickable .ant-table-tbody>tr>td{cursor:pointer}.sb-table-foot{display:flex;justify-content:flex-end;padding:var(--ui-space-3) 0 0}.sb-pagination-more{display:flex;justify-content:center;padding:var(--ui-space-2) 0}.sb-bmap{display:flex;flex-direction:column;gap:var(--ui-space-2);width:100%;min-width:0;font-family:var(--ui-font)}.sb-bmap-square{position:relative;width:100%;aspect-ratio:1 / 1;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);overflow:hidden}.sb-bmap-square>.ant-skeleton{padding:var(--ui-space-4)}.sb-bmap-svg{display:block;width:100%;height:100%;-webkit-user-select:text;user-select:text}.sb-bmap-cell{cursor:pointer;outline:none}.sb-bmap-cell:hover rect,.sb-bmap-cell:focus-visible rect{stroke:var(--ui-focus);stroke-width:2px;stroke-dasharray:none}.sb-bmap-point{cursor:pointer;outline:none}.sb-bmap-point circle{transition:r .12s ease}.sb-bmap-tip{position:absolute;z-index:3;transform:translate(-50%,-100%);max-width:240px;padding:var(--ui-space-2) var(--ui-space-3);border-radius:6px;background:var(--ui-surface);box-shadow:var(--ui-shadow-popup);font-size:var(--ui-text-body);line-height:1.5;color:var(--ui-ink);pointer-events:none;white-space:nowrap}.sb-bmap-tip b{display:block;font-weight:600}.sb-bmap-tip span{display:block;color:var(--ui-secondary);font-size:var(--ui-text-small)}.sb-bmap-back{position:absolute;z-index:2;top:var(--ui-space-2);left:var(--ui-space-2)}.sb-bmap-empty{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-3);padding:var(--ui-space-6);text-align:center;pointer-events:none}.sb-bmap-empty p{margin:0;max-width:22em;color:var(--ui-secondary);font-size:var(--ui-text-body);background:var(--ui-surface);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-control)}.sb-bmap-empty .ant-btn{pointer-events:auto}.sb-bmap-unrated{display:inline-flex;align-items:center;gap:var(--ui-space-1);align-self:flex-start;padding:0;border:0;background:transparent;color:var(--ui-secondary);font:inherit;font-size:var(--ui-text-small);cursor:pointer;border-radius:var(--ui-radius-control)}.sb-bmap-unrated:hover:not(:disabled){color:var(--ui-primary)}.sb-bmap-unrated:disabled{cursor:default}.sb-bmap-unrated:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.sb-bmap-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-2)}.sb-bmap-count{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:var(--ui-touch-target);padding:var(--ui-space-1) 0;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-secondary);font:inherit;cursor:pointer}.sb-bmap-count b{font-size:var(--ui-text-section);font-weight:650;line-height:1.2;color:var(--ui-ink);font-variant-numeric:tabular-nums}.sb-bmap-count span{font-size:var(--ui-text-small)}.sb-bmap-count[aria-pressed=true]{background:var(--ui-selected);border-color:var(--ui-primary);color:var(--ui-primary)}.sb-bmap-count[aria-pressed=true] b{color:var(--ui-primary)}.sb-bmap-count:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.sb-sidenav.ant-layout-sider{background:var(--ui-sidebar);color:var(--ui-sidebar-nav);height:100%;min-height:480px}.sb-sidenav .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;padding:calc(var(--ui-space-6) + var(--ui-space-1)) var(--ui-space-4) var(--ui-space-4);gap:var(--ui-space-2)}.sb-sidenav-collapsed .ant-layout-sider-children{padding-left:var(--ui-space-2);padding-right:var(--ui-space-2);align-items:stretch}.sb-sidenav-collapsed .sb-sidenav-brand{justify-content:center;padding:0}.sb-sidenav-collapsed .sb-sidenav-brand img{max-width:32px;max-height:32px}.sb-sidenav-collapsed .ant-menu-item{border-left-width:0}.sb-sidenav-brand{display:flex;align-items:center;justify-content:flex-start;min-height:40px;padding:0 var(--ui-space-1);margin-bottom:var(--ui-space-6);color:var(--ui-sidebar-ink);text-decoration:none}.sb-sidenav-brand img{display:block;max-width:100%;max-height:40px;object-fit:contain}.sb-sidenav-brand-text{font-size:var(--ui-text-section);font-weight:650;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-sidenav-ws,.sb-sidenav-account,.sb-sidenav-toggle{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;border:1px solid transparent;border-radius:var(--ui-radius-control);background:var(--ui-sidebar-hover);color:var(--ui-sidebar-ink);font:inherit;text-align:left;cursor:pointer;padding:var(--ui-space-2)}.sb-sidenav-ws{margin-bottom:var(--ui-space-6)}.sb-sidenav-ws:hover,.sb-sidenav-account:hover,.sb-sidenav-toggle:hover,.sb-sidenav-admin:hover{background:var(--ui-sidebar-active);color:var(--ui-sidebar-ink)}.sb-sidenav-ws:focus-visible,.sb-sidenav-account:focus-visible,.sb-sidenav-toggle:focus-visible,.sb-sidenav-admin:focus-visible,.sb-sidenav-brand:focus-visible{outline:2px solid var(--ui-sidebar-focus);outline-offset:1px}.sb-sidenav-ws-icon.sb-icon-tile{background:var(--ui-sidebar-active);color:var(--ui-sidebar-accent)}.sb-sidenav-ws-text,.sb-sidenav-account-text{min-width:0;flex:1;display:flex;flex-direction:column}.sb-sidenav-ws-text b,.sb-sidenav-account-text b{font-size:var(--ui-text-body);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ui-sidebar-ink)}.sb-sidenav-ws-text small,.sb-sidenav-account-text small{font-size:var(--ui-text-small);color:var(--ui-sidebar-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-sidenav-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.sb-sidenav .ant-menu,.sb-sidenav .ant-menu-inline,.sb-sidenav .ant-menu-inline-collapsed{background:transparent;color:var(--ui-sidebar-nav);border-inline-end:0!important;width:100%}.sb-sidenav .ant-menu-item-group+.ant-menu-item-group{margin-top:calc(var(--ui-space-6) + var(--ui-space-1))}.sb-sidenav .ant-menu-item-group-title{padding:0 var(--ui-space-3);margin-bottom:var(--ui-space-2);font-size:var(--ui-text-small);font-weight:600;letter-spacing:.6px;color:var(--ui-sidebar-muted)}.sb-sidenav-collapsed .ant-menu-item-group-title{height:0;padding:0;margin:0 0 var(--ui-space-2);overflow:hidden;border-top:1px solid var(--ui-sidebar-hover)}.sb-sidenav .ant-menu-item-group-list{padding:0}.sb-sidenav .ant-menu-item{height:44px;line-height:44px;margin:0 0 var(--ui-space-1);width:100%;padding-inline:var(--ui-space-3)!important;border-radius:var(--ui-radius-control);border-left:3px solid transparent;color:var(--ui-sidebar-nav);font-size:var(--ui-text-body)}.sb-sidenav .ant-menu-item .ant-menu-title-content{margin-inline-start:var(--ui-space-3)!important}.sb-sidenav .ant-menu-item .ant-menu-item-icon,.sb-sidenav .ant-menu-item .sb-icon,.sb-sidenav .ant-menu-item .ds-frame-icon{font-size:18px;width:18px;height:18px}.sb-sidenav .ant-menu-item .ant-menu-item-icon,.sb-sidenav .ant-menu-item .sb-icon{color:inherit}.sb-sidenav .ant-menu-item:hover,.sb-sidenav .ant-menu-item-active{background:var(--ui-sidebar-hover)!important;color:var(--ui-sidebar-ink)!important}.sb-sidenav .ant-menu-item-selected{background:var(--ui-sidebar-active)!important;color:var(--ui-sidebar-ink)!important;font-weight:600;border-left-color:var(--ui-sidebar-accent)}.sb-sidenav .ant-menu-item-selected .sb-icon{color:var(--ui-sidebar-accent)}.sb-sidenav .ant-menu-item:focus-visible{outline:2px solid var(--ui-sidebar-focus);outline-offset:-2px}.sb-sidenav-collapsed .ant-menu-item{padding-inline:0!important;text-align:center}.sb-sidenav-collapsed .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item{padding-inline:0!important;display:flex;justify-content:center}.sb-sidenav-bottom{flex:none;display:flex;flex-direction:column;gap:var(--ui-space-2);padding-top:var(--ui-space-3);margin-top:auto;border-top:1px solid var(--ui-sidebar-hover)}.sb-sidenav-admin{display:flex;align-items:center;justify-content:flex-start;gap:var(--ui-space-1);min-height:32px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-control);color:var(--ui-sidebar-accent);font-size:var(--ui-text-small);text-decoration:none}.sb-sidenav-account-active{border-color:var(--ui-sidebar-accent);background:var(--ui-sidebar-active)}.sb-sidenav-avatar{flex:none}.sb-sidenav-toggle{justify-content:flex-start;min-height:32px;padding:0 var(--ui-space-3);background:transparent;color:var(--ui-sidebar-muted);font-size:var(--ui-text-small)}.sb-sidenav-collapsed .sb-sidenav-ws,.sb-sidenav-collapsed .sb-sidenav-account,.sb-sidenav-collapsed .sb-sidenav-admin,.sb-sidenav-collapsed .sb-sidenav-toggle{justify-content:center;padding:var(--ui-space-1)}.sb-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);height:64px;padding:0 var(--ui-page-gutter);background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.sb-topbar-crumb{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0;font-size:var(--ui-text-body)}.sb-topbar-crumb .ant-breadcrumb{font-size:var(--ui-text-body)}.sb-topbar-crumb .ant-breadcrumb a{color:var(--ui-secondary)}.sb-topbar-crumb .ant-breadcrumb a:hover{color:var(--ui-primary)}.sb-topbar-crumb .ant-breadcrumb strong{color:var(--ui-ink);font-weight:600}.sb-topbar-back.ant-btn{color:var(--ui-secondary)}.sb-topbar-actions{display:flex;align-items:center;gap:var(--ui-space-3);flex:none}.sb-topbar-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--ui-text-small);color:var(--ui-secondary);white-space:nowrap}.sb-topbar-status i{width:8px;height:8px;border-radius:50%;background:var(--ui-neutral)}.sb-topbar-status-success i{background:var(--ui-success)}.sb-topbar-status-warning i{background:var(--ui-warning)}.sb-topbar-status-danger i{background:var(--ui-danger)}.sb-topbar-status-neutral i{background:var(--ui-neutral)}.sb-topbar-status-warning{color:var(--ui-warning)}.sb-topbar-status-danger{color:var(--ui-danger)}.sb-topbar-date{font-size:var(--ui-text-small);color:var(--ui-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sb-topbar-iconbtn.ant-btn{color:var(--ui-secondary)}@media(max-width:720px){.sb-topbar-date,.sb-topbar-status{display:none}}.sb-select-opt{display:inline-flex;align-items:baseline;gap:var(--ui-space-1)}.sb-select-count{color:var(--ui-muted);font-size:var(--ui-text-small);font-variant-numeric:tabular-nums}.ant-select-selection-item .sb-select-count{display:none}.sb-sselect-hint{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:48px;color:var(--ui-muted);font-size:var(--ui-text-small)}.sb-amount .ant-input-number-input{text-align:right;font-variant-numeric:tabular-nums}.sb-amount-unit,.sb-textarea .ant-input-data-count{color:var(--ui-muted);font-size:var(--ui-text-small)}.sb-segmented .ant-segmented-item-label{font-size:var(--ui-text-body)}.sb-chart{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0;padding:var(--ui-card-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.sb-chart-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-space-3)}.sb-chart-title{margin:0;font-size:var(--ui-text-section);font-weight:600;line-height:1.4;color:var(--ui-ink)}.sb-chart-scope{margin-left:var(--ui-space-2);font-size:var(--ui-text-small);font-weight:400;color:var(--ui-secondary)}.sb-chart-help{display:inline-flex;align-items:center;justify-content:center;padding:var(--ui-space-1);border:0;border-radius:var(--ui-radius-control);background:transparent;cursor:pointer}.sb-chart-help:focus-visible,.sb-kpi-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.sb-chart-legend{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);font-size:var(--ui-text-small);color:var(--ui-secondary)}.sb-chart-body{min-width:0}.sb-chart-plot{width:100%;min-height:120px}.sb-chart-more{display:flex;align-items:center;gap:var(--ui-space-1);padding-top:var(--ui-space-1);font-size:var(--ui-text-small);color:var(--ui-muted)}.sb-chart-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sb-chart-data{font-size:var(--ui-text-small);color:var(--ui-secondary)}.sb-chart-data summary{cursor:pointer;color:var(--ui-primary)}.sb-chart-data table{width:100%;margin-top:var(--ui-space-2);border-collapse:collapse;font-size:var(--ui-text-body);color:var(--ui-ink);font-variant-numeric:tabular-nums}.sb-chart-data th,.sb-chart-data td{padding:var(--ui-space-1) var(--ui-space-2);border-bottom:1px solid var(--ui-line);text-align:left}.sb-chart-data th{font-size:var(--ui-text-small);font-weight:600;color:var(--ui-secondary)}.sb-chart-missing{color:var(--ui-muted)}.sb-kpi,.sb-kpi .sb-metric{min-width:0}.sb-kpi .sb-metric b{font-size:var(--ui-text-metric)}.sb-kpi-link{display:block;width:100%;padding:0;border:0;border-radius:var(--ui-radius-panel);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.sb-kpi-link:hover .sb-metric{border-color:var(--ui-focus)}.sb-kpi-link-hint{display:inline-flex;margin-left:var(--ui-space-1);color:var(--ui-muted);vertical-align:middle}.sb-kpi-unit{margin-left:var(--ui-space-1);font-size:var(--ui-text-section);font-weight:500;color:var(--ui-secondary)}.sb-kpi-change{display:inline-flex;align-items:center;gap:2px;margin-left:var(--ui-space-2);font-size:var(--ui-text-small);font-weight:500}.sb-kpi-change:first-child{margin-left:0}.sb-kpi-change i{font-style:normal}.sb-kpi-change-good{color:var(--ui-success)}.sb-kpi-change-bad{color:var(--ui-danger)}.sb-kpi-change-flat{color:var(--ui-muted)}.sb-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3)}@media(max-width:600px){.sb-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.sb-timeline{padding-top:var(--ui-space-1)}.sb-timeline-body,.sb-timeline-btn{display:flex;flex-direction:column;gap:2px;min-width:0}.sb-timeline-btn{width:100%;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--ui-radius-control)}.sb-timeline-btn:hover .sb-timeline-title{color:var(--ui-primary)}.sb-timeline-btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.sb-timeline-time{font-size:var(--ui-text-small);color:var(--ui-muted);font-variant-numeric:tabular-nums}.sb-timeline-title{font-size:var(--ui-text-body);color:var(--ui-ink);font-weight:500}.sb-timeline-desc{font-size:var(--ui-text-body);color:var(--ui-secondary)}.sb-timeline-actor{font-size:var(--ui-text-small);color:var(--ui-muted)}.sb-timeline-pending-text{color:var(--ui-muted);font-weight:400}.sb-timeline .ant-timeline-item-content{font-size:var(--ui-text-body)}.sb-timeline-compact .sb-timeline-body,.sb-timeline-compact .sb-timeline-btn{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-2)}.sb-timeline-compact .sb-timeline-desc{display:none}.sb-timeline-empty{margin:0;padding:var(--ui-space-3) 0;font-size:var(--ui-text-body);color:var(--ui-muted)}.sb-upload{display:flex;flex-direction:column;gap:var(--ui-space-1);min-width:0}.sb-upload-hint{margin:0;font-size:var(--ui-text-small);color:var(--ui-muted)}.sb-upload-inner .sb-upload-hint{margin-left:var(--ui-space-2)}.sb-upload-error{margin:0;font-size:var(--ui-text-small);color:var(--ui-danger)}.sb-upload-drag-title{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);margin:0 0 var(--ui-space-1);font-size:var(--ui-text-body);color:var(--ui-ink)}.sb-upload .ant-upload-drag{border-radius:var(--ui-radius-panel);background:var(--ui-background)}.sb-upload .ant-upload-drag:hover,.sb-upload .ant-upload-drag-hover{border-color:var(--ui-primary)}.sb-upload .ant-upload-list-item-name{font-size:var(--ui-text-body)}.sb-result.ant-result{padding:var(--ui-space-8) var(--ui-space-4)}.sb-result .ant-result-title{font-size:var(--ui-text-page);color:var(--ui-ink)}.sb-result .ant-result-subtitle{font-size:var(--ui-text-body);color:var(--ui-secondary)}.sb-result-success .ant-result-icon .anticon{color:var(--ui-success)}.sb-result-error .ant-result-icon .anticon{color:var(--ui-danger)}.sb-result-info .ant-result-icon .anticon{color:var(--ui-primary)}.sb-result-warning .ant-result-icon .anticon{color:var(--ui-warning)}.sb-result-actions{display:flex;justify-content:center;gap:var(--ui-space-3)}.sb-result-extra{margin-top:var(--ui-space-2);text-align:left}.sb-avatar.ant-avatar{flex:none;font-weight:600}.sb-avatar-sm.ant-avatar,.sb-avatar-md.ant-avatar,.sb-avatar-lg.ant-avatar{font-size:var(--ui-text-small)}.sb-avatar-lg.ant-avatar{font-size:var(--ui-text-body)}.sb-avatar-primary.ant-avatar{background:var(--ui-selected);color:var(--ui-primary)}.sb-avatar-neutral.ant-avatar{background:var(--ui-neutral-soft);color:var(--ui-neutral)}.sb-avatar-success.ant-avatar{background:var(--ui-success-soft);color:var(--ui-success)}.sb-avatar-warning.ant-avatar{background:var(--ui-warning-soft);color:var(--ui-warning)}.sb-avatar-danger.ant-avatar{background:var(--ui-danger-soft);color:var(--ui-danger)}.sb-avatar-sidebar.ant-avatar{background:var(--ui-sidebar-accent);color:var(--ui-sidebar)}.sb-avatar.ant-avatar-square{border-radius:var(--ui-radius-control)}body.department-design{--web-sidebar: 232px}.department-design .web-sidebar{padding:var(--ui-space-4) var(--ui-space-3)}.department-design .web-brand{margin-bottom:var(--ui-space-6)}.department-design .web-nav-item{height:var(--ui-field-height);border-radius:var(--ui-radius-control)}.department-design .web-topbar{background:var(--ui-surface);padding-inline:var(--ui-page-gutter)}.department-design .web-workspace{border-radius:var(--ui-radius-control);margin-bottom:var(--ui-space-4)}.department-design .web-preview-notice{padding-inline:var(--ui-page-gutter);font-size:var(--ui-text-small)}body.department-design #page-root.department-host{padding:0!important;overflow:auto!important;display:block!important}.department-host>.ant-app{min-height:100%;height:100%}.department-ui{padding:var(--ui-page-gutter);min-height:100%;color:var(--ui-ink);font:var(--ui-text-body)/1.65 var(--ui-font)}.department-ui[data-department-page="pages/index/index"]{height:100%}.department-ui *{box-sizing:border-box}.department-ui h2,.department-ui h3{color:var(--ui-ink);font-size:var(--ui-text-section);line-height:1.5;margin:0}.department-ui p{margin:0}.department-ui button{font-family:var(--ui-font)}.department-ui .ds-panel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);min-width:0}.department-ui .ds-muted{color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-page-actions{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .sb-pagehead-actions{flex-wrap:wrap}.department-ui .ant-table{font-variant-numeric:tabular-nums}.department-ui .ant-table-cell{overflow-wrap:anywhere}.department-ui .ant-table-wrapper{min-width:0}.department-ui .ant-btn{box-shadow:none}.department-ui .ant-btn-primary{color:var(--ui-on-primary)}.department-ui .ant-table-row>td{vertical-align:middle}.department-ui a,.department-ui .ant-btn-link{text-underline-offset:var(--ui-space-1)}@media(min-width:901px){.department-host{height:calc(100dvh - var(--web-header) - var(--web-notice))}}@media(max-width:900px){body.department-design{--web-sidebar: 0px}.department-ui{padding:var(--ui-space-4)}}@media(max-width:600px){.department-ui{padding:var(--ui-space-3)}.department-ui .sb-pagehead h1 small{display:block;margin-left:0;margin-top:var(--ui-space-1)}.department-ui .ant-table-cell{font-size:var(--ui-text-small)}}.department-design .web-preview-notice{background:var(--ui-surface);color:var(--ui-secondary);border-bottom:1px solid var(--ui-line)}.department-ui .ant-input-search input.ant-input,.department-ui .ant-input-search .ant-input-affix-wrapper,.department-ui .ant-input-search .ant-input-search-btn{height:var(--ui-control-height)}.department-ui .ant-input-affix-wrapper>input.ant-input{height:auto}body.department-design #page-root.department-pending{visibility:hidden}.ds-advice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ds-advice-note{margin:8px 0 0}.ds-recording-guide{margin:8px 0 16px}.ds-recording-guide>button{padding-inline:0}.ds-recording-guide>div{padding:16px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-bg-muted)}.ds-recording-guide h3{font-size:var(--ui-text-body);margin:12px 0 8px}.ds-recording-guide h3:first-child{margin-top:0}.ds-recording-guide p{margin:6px 0;line-height:1.7}.ds-presentation-switch{margin-bottom:12px}.ds-ranking-members{padding:8px 0;max-width:100%;min-width:0}.ds-ranking-members small{display:block;margin-top:4px}.ds-claim-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 12px}.ds-claim-filter{padding:4px 8px;border-radius:var(--ui-radius-control);background:var(--ui-bg-muted);color:var(--ui-ink-muted);font-size:var(--ui-text-caption)}.ds-claim-radio{accent-color:var(--ui-primary);width:16px;height:16px;cursor:pointer}.ds-claim-radio:disabled{cursor:not-allowed}body .web-sidebar,body.department-design .web-sidebar{padding:0;background:var(--ui-sidebar);overflow:hidden;display:block}.web-sidebar>.sb-sidenav .ant-layout-sider{flex:none}.web-sidebar>.sb-sidenav,.web-sidebar .ant-layout-sider{height:100%}body #frame-topbar,body:not(.web-login) #frame-topbar{padding:0;background:var(--ui-surface);backdrop-filter:none;display:block}#frame-topbar .sb-topbar{height:var(--web-header);padding-inline:var(--ui-space-6)}.ds-frame-icon{display:inline-flex;width:18px;height:18px}.ds-frame-icon>svg{width:100%;height:100%}.ds-frame-environment{font-size:var(--ui-text-small);color:var(--ui-secondary);white-space:nowrap}@media(max-width:900px){body .web-sidebar,body.department-design .web-sidebar{display:none}body.department-design{--web-sidebar:0px!important}}body #preview-notice{padding-inline:var(--ui-space-6)}@media(max-width:900px){body:not(.web-login) #mobile-account-button:not([hidden]){position:fixed;right:76px;bottom:82px;z-index:91;box-shadow:0 2px 8px #1928421a}}body.pc-frame:not(.web-login){--web-header: 52px}@media(min-width:901px){body.pc-frame:not(.web-login){--web-notice: 0px}}body.pc-frame .web-sidebar,body.pc-frame.department-design .web-sidebar{padding:0;display:block;overflow:hidden;background:var(--ui-sidebar)!important;border-right:1px solid var(--ui-line)!important;color:var(--ui-sidebar-ink);transition:width var(--ui-duration-fast, .12s) ease}@media(min-width:901px){body.pc-frame #preview-notice{display:none!important}}.pc-nav{height:100%;display:flex;flex-direction:column;min-height:0}.pc-nav-brand{display:flex;align-items:center;height:56px;padding:0 var(--ui-space-4);flex:none}.pc-nav-brand img{height:30px;width:auto;display:block}.pc-nav.is-collapsed .pc-nav-brand{justify-content:center;padding:0}.pc-nav.is-collapsed .pc-nav-brand img{height:30px;width:30px}.pc-nav-workspace{margin:0 var(--ui-space-3) var(--ui-space-2);padding:6px var(--ui-space-2);display:flex;align-items:center;gap:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);text-align:left;cursor:pointer;flex:none;min-width:0}.pc-nav-workspace:hover{border-color:var(--ui-focus)}.pc-nav-workspace-icon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--ui-radius-control);background:var(--ui-selected-strong);color:var(--ui-primary);flex:none}.pc-nav-workspace-text{flex:1;min-width:0}.pc-nav-workspace-text b,.pc-nav-workspace-text small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-nav-workspace-text b{font-size:var(--ui-text-caption);font-weight:600;line-height:18px}.pc-nav-workspace-text small{font-size:var(--ui-text-small);color:var(--ui-muted);line-height:16px}.pc-nav-chevron{color:var(--ui-muted);display:inline-flex}.pc-nav.is-collapsed .pc-nav-workspace{margin-inline:auto;width:40px;justify-content:center;padding:6px 0}.pc-nav-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--ui-space-1) 0 var(--ui-space-3);scrollbar-width:thin}.pc-nav-menu .ant-menu{background:transparent;border-inline-end:0!important;font-size:var(--ui-text-body)}.pc-nav-menu .ant-menu-submenu-title,.pc-nav-menu .ant-menu-item{color:var(--ui-sidebar-nav)}.pc-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--ui-primary);font-weight:600}.pc-nav-menu .ant-menu-sub.ant-menu-inline{background:transparent}.pc-nav-menu .ant-menu-sub .ant-menu-item{height:34px;line-height:34px;color:var(--ui-secondary)}.pc-nav-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected{color:var(--ui-primary);font-weight:600}.pc-nav-menu .ant-menu-item-selected{background:var(--ui-sidebar-active)}.pc-nav-menu .ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected):hover,.pc-nav-menu .ant-menu-inline .ant-menu-submenu-title:hover{background:var(--ui-sidebar-hover)}.pc-nav-menu .pc-icon{width:17px;height:17px}.pc-nav:not(.is-collapsed) .pc-nav-menu>.ant-menu>.ant-menu-submenu{margin:6px 8px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);overflow:hidden;background:var(--ui-surface)}.pc-nav:not(.is-collapsed) .pc-nav-menu>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title{width:100%;margin:0;border-radius:0;font-weight:600;background:var(--ui-surface-sunken)}.pc-nav:not(.is-collapsed) .pc-nav-menu .ant-menu-sub{padding:4px 0}.pc-nav:not(.is-collapsed) .pc-nav-menu .ant-menu-sub .ant-menu-item{width:calc(100% - 12px);margin-inline:6px;padding-left:36px!important;border-radius:var(--ui-radius-control)}.pc-nav-menu .ant-menu-item-selected:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:var(--ui-radius-control);background:var(--ui-primary)}.pc-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{box-shadow:inset 0 -1px var(--ui-line)}.pc-crumb-link{border:0;padding:0;background:transparent;color:var(--ui-secondary);cursor:pointer;font:inherit}.pc-crumb-link:hover{color:var(--ui-primary);text-decoration:underline;text-underline-offset:3px}.pc-crumb-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:var(--ui-radius-control)}.pc-topbar-back.ant-btn{border:1px solid var(--ui-line);flex:none}.pc-nav-bottom{flex:none;border-top:1px solid var(--ui-line);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2);display:flex;flex-direction:column;gap:var(--ui-space-1)}.pc-nav-admin{font-size:var(--ui-text-small);color:var(--ui-muted);text-decoration:none;padding:2px var(--ui-space-2)}.pc-nav-admin:hover{color:var(--ui-primary)}.pc-nav-account{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;padding:6px var(--ui-space-2);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-ink);text-align:left;cursor:pointer;min-width:0}.pc-nav-account:hover,.pc-nav-account.is-active{background:var(--ui-sidebar-hover)}.pc-nav-avatar.ant-avatar{background:var(--ui-primary);color:var(--ui-on-primary);font-size:var(--ui-text-small);flex:none}.pc-nav-account-text{flex:1;min-width:0}.pc-nav-account-text b,.pc-nav-account-text small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-nav-account-text b{font-size:var(--ui-text-caption);font-weight:600;line-height:18px}.pc-nav-account-text small{font-size:var(--ui-text-small);color:var(--ui-muted);line-height:16px}.pc-nav-toggle{display:flex;align-items:center;gap:var(--ui-space-2);border:0;background:transparent;color:var(--ui-muted);font-size:var(--ui-text-small);padding:4px var(--ui-space-2);border-radius:var(--ui-radius-control);cursor:pointer}.pc-nav-toggle:hover{color:var(--ui-primary);background:var(--ui-sidebar-hover)}.pc-nav.is-collapsed .pc-nav-bottom{align-items:center;padding-inline:0}.pc-nav.is-collapsed .pc-nav-account{width:40px;justify-content:center;padding:6px 0}body.pc-frame #frame-topbar,body.pc-frame:not(.web-login) #frame-topbar{padding:0;display:block;background:var(--ui-surface);border-bottom:1px solid var(--ui-line);backdrop-filter:none}.pc-topbar{height:var(--web-header);display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:0 var(--ui-page-gutter)}.pc-topbar-left{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0}.pc-topbar-left .ant-breadcrumb{font-size:var(--ui-text-body);white-space:nowrap}.pc-topbar-left .ant-breadcrumb strong{font-weight:600;color:var(--ui-ink)}.pc-topbar-back.ant-btn{color:var(--ui-secondary)}.pc-topbar-right{display:flex;align-items:center;gap:var(--ui-space-3);flex:none}.pc-topbar-role{display:inline-flex;align-items:center;gap:2px;padding-left:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);font-size:var(--ui-text-small);color:var(--ui-secondary)}.pc-topbar-role .ant-select{min-width:96px}.pc-topbar-env{font-size:var(--ui-text-small);color:var(--ui-secondary);padding:2px var(--ui-space-2);border-radius:var(--ui-radius-control);background:var(--ui-neutral-soft);white-space:nowrap}.pc-topbar-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--ui-text-small);color:var(--ui-secondary);white-space:nowrap}.pc-topbar-status i{width:6px;height:6px;border-radius:50%;background:var(--ui-muted)}.pc-topbar-status.is-ready i{background:var(--ui-success)}.pc-topbar-status.is-preview i{background:var(--ui-warning)}.pc-topbar-status.is-unavailable i{background:var(--ui-danger)}.pc-topbar-date{font-size:var(--ui-text-small);color:var(--ui-muted);white-space:nowrap}.pc-topbar-icon.ant-btn{color:var(--ui-secondary)}.pc-icon{display:inline-flex;width:16px;height:16px;flex:none}.pc-icon>svg{width:100%;height:100%}.pc-topbar-create .pc-icon{width:14px;height:14px}@media(max-width:1180px){.pc-topbar-date,.pc-topbar-status{display:none}}@media(max-width:900px){.pc-topbar{padding:0 var(--ui-space-3)}.pc-topbar-role{display:none}}@media(max-width:600px){.pc-topbar{gap:var(--ui-space-2)}.pc-topbar-left .ant-breadcrumb{min-width:0;overflow:auto;scrollbar-width:none}.pc-topbar-left .ant-breadcrumb ol{flex-wrap:nowrap}.pc-topbar-left .ant-breadcrumb li{flex:none}.pc-topbar-left:has(.pc-topbar-back) .ant-breadcrumb li:not(:last-child){display:none}}:root,#page-root{--ui-primary: #3370FF;--ui-primary-hover: #4E83FD;--ui-primary-active: #245BDB;--ui-selected: #EAF1FF;--ui-selected-strong: #E1EAFF;--ui-hover: #F2F5FC;--ui-focus: #82A7FC;--ui-on-primary: #FFFFFF;--ui-background: #F5F6F8;--ui-surface: #FFFFFF;--ui-surface-subtle: #F7F8FA;--ui-surface-sunken: #EFF1F4;--ui-ink: #1F2329;--ui-secondary: #646A73;--ui-muted: #8F959E;--ui-line: #E3E5E8;--ui-line-strong: #D0D3D6;--ui-danger: #D83931;--ui-danger-soft: #FDECEB;--ui-warning: #B25F00;--ui-warning-soft: #FFF3E0;--ui-success: #1F8A4C;--ui-success-soft: #E6F6EC;--ui-neutral: #646A73;--ui-neutral-soft: #F0F1F3;--ui-accent: #7B61FF;--ui-accent-soft: #F1EDFF;--ui-teal: #0E8A8A;--ui-teal-soft: #E3F6F5;--ui-sidebar: #F4F6FA;--ui-sidebar-ink: #1F2329;--ui-sidebar-nav: #3B4048;--ui-sidebar-muted: #8F959E;--ui-sidebar-hover: #E8ECF4;--ui-sidebar-active: #E1EAFF;--ui-sidebar-accent: #3370FF;--ui-sidebar-focus: #82A7FC;--ui-overlay: #1F232966;--ui-text-small: 12px;--ui-text-caption: 13px;--ui-text-body: 14px;--ui-text-section: 15px;--ui-text-title: 16px;--ui-text-page: 18px;--ui-text-metric: 24px;--ui-control-height: 32px;--ui-control-height-compact: 28px;--ui-field-height: 32px;--ui-radius-control: 6px;--ui-radius-panel: 8px;--ui-page-gutter: 20px;--ui-card-padding: 16px;--ui-block-gap: 16px;--ui-nav-width: 224px;--ui-shadow-popup: 0 6px 20px #1F23291A, 0 1px 4px #1F23290A;--ui-shadow-card: 0 1px 2px #1F23290D;--ui-chart-1: #3370FF;--ui-chart-2: #14C0B4;--ui-chart-3: #7B61FF;--ui-chart-4: #FF9A2E;--ui-chart-5: #8F959E;--ui-quadrant-asset: #F5F8FF;--ui-quadrant-attack: #F5F8FF}@media(max-width:600px){:root,#page-root{--ui-text-body: 15px;--ui-page-gutter: 14px;--ui-field-height: 40px;--ui-control-height: 36px}}.department-ui{padding:var(--ui-page-gutter);font-size:var(--ui-text-body);line-height:1.6}.department-ui .ds-panel{border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-card)}.department-ui .sb-pagehead h1{font-weight:600}.department-ui .ant-table{font-size:var(--ui-text-caption)}.department-ui .ant-table-thead>tr>th{font-weight:500;color:var(--ui-secondary)}.department-ui .ant-tabs-tab,.department-ui .ant-btn{font-size:var(--ui-text-body)}.department-ui .ant-btn-sm{font-size:var(--ui-text-caption)}.department-ui .sb-metric span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.department-ui .sb-mstrip-flat .sb-metric{min-height:56px;padding:var(--ui-space-2) var(--ui-space-4)}.department-ui .sb-row-name{white-space:normal;overflow-wrap:anywhere}.department-home-activity.is-embedded .department-home-activity-heading{padding:12px var(--ui-card-padding) 4px}.department-home-activity.is-embedded .department-home-activity h2{font-size:var(--ui-text-section);font-weight:600}.department-home-activity.is-embedded .department-home-toolbar{padding:0 var(--ui-card-padding)}.department-home-activity.is-embedded .department-home-date{background:var(--ui-surface-subtle);padding:4px var(--ui-card-padding)}.department-home-activity.is-embedded .department-home-event-open{padding:10px 0 10px var(--ui-card-padding);gap:var(--ui-space-2)}.department-home-activity.is-embedded .department-home-event-icon{width:28px;height:28px;flex-basis:28px;font-size:var(--ui-text-small)}.department-home-activity.is-embedded .department-home-event-copy>strong{font-weight:500}.department-home-activity.is-embedded .department-home-event-actions{flex-basis:128px;padding-right:var(--ui-card-padding)}.pc-page-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-3);padding:12px var(--ui-card-padding);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel)}.pc-results-scroll{min-width:0;scrollbar-width:thin}.pc-results-scroll:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.pc-report-results{display:flex;flex-direction:column;gap:var(--ui-block-gap)}.pc-report-results>*{flex-shrink:0}.department-ui .ds-opp-groups{overflow:visible}.pc-list-page .pc-kpi-label,.pc-list-page .pc-kpi-hint{white-space:normal;overflow:visible}.pc-list-page .pc-kpi-label{padding-right:14px}.pc-list-page .pc-kpi-hint{color:var(--ui-secondary)}body.department-design #page-root.department-host:has(.pc-list-page){overflow:auto!important}.department-ui:has(>.pc-list-page){height:auto;min-height:100%}.department-ui>.pc-list-page{height:auto;min-height:0}.pc-list-page>*{flex-shrink:0}.pc-list-page .pc-results-scroll{flex:none;min-height:0;overflow:visible}.pc-list-page>.pc-ws-grid{flex:none;align-content:start}.pc-ws-grid.pc-results-scroll .pc-ws-side{position:static}.pc-list-page>.ds-customers,.pc-list-page>.ds-opps,.pc-list-page>.department-tasks{flex:none;height:auto;min-height:0}.pc-list-page .ds-customer-assets,.pc-list-page .ds-customer-tools,.pc-list-page .ds-opp-board,.pc-list-page .ds-opp-tools{flex-shrink:0}.pc-list-page .ds-opp-list{overflow:visible}.pc-list-page .department-tasks,.pc-list-page .department-task-panel{display:flex;flex-direction:column;min-height:0}.pc-list-page .department-task-panel{flex:none}.pc-records>.pc-panel,.pc-history>.pc-panel{flex:none;min-height:0;overflow:visible}.pc-records>.pc-panel>.pc-panel-body,.pc-history>.pc-panel>.pc-panel-body{min-height:0;overflow:visible}.pc-list-page.pc-risk-list .pc-risk-results,.pc-list-page.pc-risk-list .ds-sp-body,.pc-list-page.pc-customers .ds-customer-workbench,.pc-list-page.pc-customers .ds-customer-workspace-wrap{flex:none;overflow:visible}.pc-list-page.pc-customers .ds-customer-workspace{align-items:start}.pc-list-page.pc-customers .ds-customer-table-viewport{flex:none;overflow:visible}.pc-list-page.pc-customers .ds-customer-map-panel{height:min(62vh,640px);min-height:360px;overflow:visible;position:sticky;top:12px}.pc-list-page.pc-customers .ds-customer-map-panel .sb-bmap{min-height:0}.pc-records .pc-records-caliber{font-size:var(--ui-text-small)}.pc-list-pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-space-2);padding-block:var(--ui-space-3)}@media(max-width:900px){.pc-page-filters{align-items:flex-start}.pc-list-page.pc-customers .ds-customer-map-panel{position:static;height:420px}body.department-design #page-root.department-host:has(.pc-list-page){scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.department-ui:has(>.pc-list-page){padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}}@media(min-width:901px)and (max-height:700px){.department-ui:has(>.pc-list-page){--ui-page-gutter: 12px;--ui-block-gap: 10px}.pc-list-page .pc-kpi{padding-block:8px}.pc-list-page .pc-kpi-hint{display:none}.pc-page-filters{padding-block:8px}}.pc-column-filter{display:inline-flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-caption);color:var(--ui-secondary)}.department-ui .ds-opp-name b{flex-wrap:wrap}.department-ui .ds-opp-views select,.department-ui .ds-opp-views input{border-color:var(--ui-line-strong);color:var(--ui-ink)}.department-ui .ds-opp-local-note{color:var(--ui-secondary)}.department-ui .department-task-kpis{background:var(--ui-surface)}.department-ui .department-task-kpi{align-items:flex-start;flex-direction:column;gap:var(--ui-space-1)}.department-ui .department-task-kpi span{font-size:var(--ui-text-caption)}.department-ui .department-task-kpi strong{font-size:var(--ui-text-metric);line-height:1.3}.department-ui .ds-opp-grade-A,.department-ui .ds-opp-grade-B{color:var(--ui-secondary);background:var(--ui-neutral-soft)}.department-ui .pc-kpis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;gap:0;padding:var(--ui-space-3) 0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-card)}.department-ui .pc-kpi{min-width:0;min-height:94px;padding:var(--ui-space-2) var(--ui-space-4);gap:var(--ui-space-1);border:0;border-radius:0;box-shadow:none;background:transparent}.department-ui .pc-kpi+.pc-kpi{border-left:1px solid var(--ui-line)}.department-ui .pc-kpi-label{color:var(--ui-secondary);font-size:var(--ui-text-caption);font-weight:500;line-height:20px;padding-right:12px;white-space:normal}.department-ui .pc-kpi-value{min-height:32px}.department-ui .pc-kpi-value b{color:var(--ui-primary);font-size:var(--ui-text-metric);line-height:32px;font-weight:600}.department-ui .pc-kpi-hint{font-size:var(--ui-text-small);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.department-ui .pc-kpi.tone-danger .pc-kpi-value b{color:var(--ui-danger)}.department-ui .pc-kpi.tone-warning .pc-kpi-value b{color:var(--ui-warning)}.department-ui .pc-kpi.tone-success .pc-kpi-value b{color:var(--ui-success)}.department-ui .pc-kpi.is-link:hover{background:var(--ui-hover)}.department-ui .pc-kpi.is-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.department-ui .pc-overview{display:flex;align-items:center;min-width:0}.department-ui .pc-overview>.pc-kpis{flex:1;min-width:0;border:0;box-shadow:none}.department-ui .pc-overview-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-space-2);max-width:250px;padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .pc-overview-help{border:0;background:transparent;color:var(--ui-muted);font:inherit;font-size:var(--ui-text-section);cursor:help}.department-ui .ds-customer-assets,.department-ui .ds-opp-board{padding:0}.department-ui .department-tasks{display:flex;flex-direction:column;gap:var(--ui-block-gap)}.department-ui .pc-filterbar{min-width:0;width:100%;display:block}.department-ui .pc-filterbar-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ui-space-2);min-width:0;width:100%}.department-ui .pc-filterbar-item{min-width:0;flex:0 0 var(--filter-width);width:var(--filter-width)}.department-ui .pc-filterbar-search{flex:1 1 180px}.department-ui .pc-filterbar-search>*{width:100%}.department-ui .pc-filterbar-actions{display:flex;align-items:center;flex:none;gap:var(--ui-space-2);white-space:nowrap}.department-ui .pc-filterbar-more{flex:0 0 112px;padding-inline:var(--ui-space-2)}.department-ui .pc-filterbar-count{font-size:var(--ui-text-small);color:var(--ui-secondary)}.department-ui .pc-filterbar-item>.sb-lselect,.department-ui .pc-filterbar-item>.ant-select,.department-ui .pc-filterbar-item>.ant-picker{width:100%!important;min-width:0!important}.department-ui .pc-filterbar-item .sb-lselect{padding-left:var(--ui-space-2)}.department-ui .pc-filterbar-item .sb-lselect-label{font-size:var(--ui-text-caption)}.department-ui .pc-filterbar-item .sb-lselect-control{min-width:0}.department-ui .pc-filterbar-item .ant-select{font-size:var(--ui-text-caption)}.department-ui .pc-filterbar-item .pc-scope{display:flex;flex-wrap:nowrap}.department-ui .pc-filterbar-item .pc-scope>.ant-segmented{flex:none}.department-ui .pc-filterbar-item .pc-scope-select{flex:1;min-width:0}.department-ui .pc-filterbar-item .pc-scope-select.is-member{min-width:0}.department-ui .ds-customer-tools{display:block}.department-ui .ds-customer-tools>.ant-alert{margin-top:var(--ui-space-2)}.department-ui .pc-page-filters{padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .pc-history-filters{margin-bottom:var(--ui-space-4)}.department-ui .pc-filterbar-overflow{display:flex;flex-direction:column;gap:var(--ui-space-3);width:min(var(--overflow-width, 280px),calc(100vw - 64px));max-height:min(520px,70vh);overflow:auto}.department-ui .pc-filterbar-overflow .pc-filterbar-item{width:100%;flex:none}.department-ui .pc-filterbar-done{align-self:flex-end;flex-shrink:0}.department-ui.pc-filterbar-popover,.department-ui.pc-view-popover{padding:0;height:auto}.department-ui .pc-view-settings{display:flex;flex-direction:column;gap:var(--ui-space-3);max-width:min(440px,calc(100vw - 64px))}.department-ui .pc-view-settings .ds-opp-views{display:flex;flex-wrap:wrap}.department-ui .pc-view-settings .pc-column-filter{justify-content:space-between}@media(max-width:900px){.department-ui .pc-kpis{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.department-ui .pc-kpi:nth-child(3n+1){border-left:0}.department-ui .pc-kpi:nth-child(n+4){border-top:1px solid var(--ui-line)}.department-ui .pc-overview{flex-direction:column;align-items:stretch}.department-ui .pc-overview-controls{max-width:none;border-top:1px solid var(--ui-line);padding-block:var(--ui-space-2)}}@media(max-width:600px){.department-ui .pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.department-ui .pc-kpi:nth-child(n){min-height:82px;border-top:0;border-left:0}.department-ui .pc-kpi:nth-child(2n){border-left:1px solid var(--ui-line)}.department-ui .pc-kpi:nth-child(n+3){border-top:1px solid var(--ui-line)}.department-ui .pc-filterbar-row{flex-wrap:wrap}.department-ui .pc-filterbar-search{min-width:0!important}.department-ui .pc-filterbar-actions{margin-left:auto}.department-ui .pc-filterbar-overflow .pc-scope{flex-wrap:wrap}}.department-ui.pc-page,.department-ui .pc-page{display:flex;flex-direction:column;gap:var(--ui-block-gap);min-width:0}.pc-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-4);flex-wrap:wrap}.pc-page-head-main{min-width:0}.pc-page-head h1{margin:0;font-size:var(--ui-text-page);line-height:26px;font-weight:600;color:var(--ui-ink)}.pc-page-head p{margin:4px 0 0;font-size:var(--ui-text-caption);color:var(--ui-secondary)}.pc-page-head-extra{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.pc-panel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);min-width:0;display:flex;flex-direction:column;box-shadow:var(--ui-shadow-card)}.pc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:12px var(--ui-card-padding);border-bottom:1px solid var(--ui-line);min-height:48px;flex-wrap:wrap}.pc-panel-title{display:flex;align-items:baseline;gap:var(--ui-space-2);min-width:0}.pc-panel-title h2{margin:0;font-size:var(--ui-text-section);font-weight:600;line-height:22px;color:var(--ui-ink)}.pc-panel-title span{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-panel-extra{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.pc-panel-body{padding:var(--ui-space-3) var(--ui-card-padding);min-width:0;flex:1}.pc-panel-body.is-flush{padding:0}.pc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ui-space-3)}.pc-kpi{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);text-align:left;color:var(--ui-ink);min-width:0;box-shadow:var(--ui-shadow-card)}.pc-kpi.is-link{cursor:pointer;font:inherit}.pc-kpi.is-link:hover{border-color:var(--ui-focus);background:var(--ui-hover)}.pc-kpi-label{font-size:var(--ui-text-caption);color:var(--ui-secondary);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:16px}.pc-kpi-value{display:flex;align-items:baseline;gap:4px;min-height:32px}.pc-kpi-value b{font-size:var(--ui-text-metric);line-height:32px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-ink)}.pc-kpi-value small{font-size:var(--ui-text-small);color:var(--ui-secondary)}.pc-kpi-hint{font-size:var(--ui-text-small);color:var(--ui-muted);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-kpi-go{position:absolute;top:12px;right:12px;color:var(--ui-muted)}.pc-kpi-go .pc-icon{width:14px;height:14px}.pc-kpi.tone-primary .pc-kpi-value b{color:var(--ui-primary)}.pc-kpi.tone-warning .pc-kpi-value b{color:var(--ui-warning)}.pc-kpi.tone-danger .pc-kpi-value b{color:var(--ui-danger)}.pc-kpi.tone-success .pc-kpi-value b{color:var(--ui-success)}.pc-period.ant-segmented{font-size:var(--ui-text-caption)}.pc-scope{display:inline-flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.pc-scope-select{min-width:132px}.pc-scope-select.is-member{min-width:160px}.pc-scope-fixed{display:inline-flex;align-items:center;gap:6px;height:var(--ui-control-height-compact);padding:0 10px;border-radius:var(--ui-radius-control);background:var(--ui-neutral-soft);color:var(--ui-secondary);font-size:var(--ui-text-caption)}.pc-tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--ui-radius-control);font-size:var(--ui-text-small);line-height:20px;white-space:nowrap;background:var(--ui-neutral-soft);color:var(--ui-secondary)}.pc-tag.tone-primary{background:var(--ui-selected);color:var(--ui-primary)}.pc-tag.tone-success{background:var(--ui-success-soft);color:var(--ui-success)}.pc-tag.tone-warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.pc-tag.tone-danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.pc-tag.tone-accent{background:var(--ui-accent-soft);color:var(--ui-accent)}.pc-tag.tone-teal{background:var(--ui-teal-soft);color:var(--ui-teal)}.pc-empty{padding:var(--ui-space-6) var(--ui-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-2)}.pc-empty .ant-empty-description{display:flex;flex-direction:column;gap:2px;font-size:var(--ui-text-caption);color:var(--ui-secondary)}.pc-empty .ant-empty-description b{font-weight:500;color:var(--ui-ink)}.pc-empty .ant-empty-description span{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-loading{padding:var(--ui-space-3) 0}.pc-error{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:10px 12px;border-radius:var(--ui-radius-control);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-text-caption)}.pc-progress-note{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:var(--ui-text-small);color:var(--ui-secondary);padding:2px 8px;border-radius:var(--ui-radius-control);background:var(--ui-selected);overflow:hidden}.pc-progress-note i{position:absolute;left:0;top:0;bottom:0;background:var(--ui-selected-strong);z-index:0}.pc-progress-note{isolation:isolate}.pc-progress-note i{z-index:-1}.pc-muted{color:var(--ui-muted);font-size:var(--ui-text-small)}.pc-link{border:0;background:none;padding:0;color:var(--ui-primary);cursor:pointer;font:inherit;text-align:left}.pc-link:hover{color:var(--ui-primary-hover);text-decoration:underline;text-underline-offset:3px}.pc-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-nowrap{white-space:nowrap}.pc-account .ant-drawer-body{padding:var(--ui-space-4) var(--ui-page-gutter);display:flex;flex-direction:column;gap:var(--ui-space-4)}.pc-account-head{display:flex;align-items:center;gap:var(--ui-space-4)}.pc-account-head>div{display:flex;flex-direction:column;gap:2px}.pc-account-head b{font-size:var(--ui-text-title);font-weight:600}.pc-account-avatar{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.pc-account-avatar .ant-avatar{background:var(--ui-primary);color:var(--ui-on-primary);font-size:var(--ui-text-page)}.pc-account-block{border-top:1px solid var(--ui-line);padding-top:var(--ui-space-3)}.pc-account-block h3{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-caption);font-weight:600;color:var(--ui-secondary)}.pc-account-block dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px var(--ui-space-4);margin:0 0 var(--ui-space-2)}.pc-account-block dt{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-account-block dd{margin:2px 0 0;font-size:var(--ui-text-body);overflow-wrap:anywhere}.pc-account-block .pc-muted{margin:0;line-height:18px}.pc-account-block .ant-alert,.pc-account-error{margin-bottom:var(--ui-space-3)}.department-ui .ds-bi{display:flex;flex-direction:column;gap:var(--ui-space-4)}.department-ui .ds-bi-more-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.department-ui .ds-bi-more-content{display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0}.department-ui .ds-bi-more-content[hidden]{display:none}.department-ui .ds-dashboard-monitor{display:flex;flex-direction:column;gap:var(--ui-space-3);min-width:0}.department-ui .ds-dashboard-monitor-head,.department-ui .ds-dashboard-monitor-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-dashboard-monitor-head h2{margin:0 0 var(--ui-space-1);font-size:var(--ui-text-section)}.department-ui .ds-dashboard-monitor-head .ds-muted{font-size:var(--ui-text-small)}.department-ui .ds-dashboard-monitor-controls{justify-content:flex-start}.department-ui .ds-dashboard-monitor .rv-metric{border-radius:var(--ui-radius-panel);box-shadow:none}.department-ui.ds-dashboard-drawer .ant-drawer-content-wrapper{max-width:100vw}.department-ui .ds-dashboard-detail .ant-table-cell{overflow-wrap:anywhere}.department-ui .ds-dashboard-detail .ant-table-cell small{display:block;color:var(--ui-secondary);margin-top:4px}@media(min-width:721px)and (max-width:1000px){.department-ui .ds-dashboard-monitor .rv-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.department-ui .ds-bi-bar{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .ds-bi-quarter{display:flex;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-bi-quarters{display:flex;gap:var(--ui-space-1)}.department-ui .ds-bi-meta{margin-left:auto;font-size:var(--ui-text-small);white-space:nowrap}.department-ui .ds-bi-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3)}.department-ui .ds-bi-kpis>*{min-width:0}.department-ui .ds-bi-countdown{font-size:var(--ui-text-small);padding:0 var(--ui-space-1)}.department-ui .ds-bi-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.department-ui .ds-bi-charts>*{min-width:0}.department-ui .ds-bi-h{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-section);font-weight:650;display:flex;align-items:baseline;gap:var(--ui-space-2)}.department-ui .ds-bi-h small{font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-bi-quarter{min-width:0;flex-wrap:wrap}.department-ui .pc-bi .pc-kpi-hint{white-space:normal;overflow-wrap:anywhere}.department-ui .pc-bi .pc-kpi-value{flex-wrap:wrap}.department-ui .pc-bi .pc-kpi-value small{white-space:nowrap;flex-shrink:0}.department-ui .ds-insight-period-note{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-insight-context{display:flex;gap:var(--ui-space-3);flex-wrap:wrap;color:var(--ui-secondary)}.department-ui .ds-insight-definition{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.department-ui .ds-insight-summary{padding:var(--ui-space-3);border-radius:var(--ui-radius-panel);background:var(--ui-neutral-soft);line-height:1.6;overflow-wrap:anywhere}.department-ui .ds-insight-definitions{margin:0}.department-ui .ds-insight-definitions>div{padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-line)}.department-ui .ds-insight-definitions dt{display:flex;justify-content:space-between;gap:var(--ui-space-2);font-weight:600}.department-ui .ds-insight-definitions small{font-weight:400;color:var(--ui-secondary)}.department-ui .ds-insight-definitions dd{margin:var(--ui-space-2) 0 0;line-height:1.6}.department-ui.ds-insight-drawer .ant-drawer-content-wrapper{max-width:100vw}.department-ui.ds-insight-drawer .ant-table-cell{overflow-wrap:anywhere}@media(max-width:1100px){.department-ui .pc-bi .pc-kpi-value b{font-size:var(--ui-text-section)}.department-ui .ds-bi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.department-ui .ds-bi-charts{grid-template-columns:minmax(0,1fr)}.department-ui .ds-bi-meta{margin-left:0;white-space:normal}}.department-ui .ds-dashboard-actuals{min-width:0}.department-ui .ds-dashboard-actuals-heading{display:flex;align-items:baseline;gap:var(--ui-space-3);flex-wrap:wrap;margin:var(--ui-space-1) 0 var(--ui-space-3)}.department-ui .ds-dashboard-actuals-heading h3{margin:0;font-size:var(--ui-text-section)}.department-ui .ds-dashboard-actuals-heading span,.department-ui .ds-dashboard-actual-value small,.department-ui .ds-dashboard-actual-source{color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .ds-dashboard-actual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.department-ui .ds-dashboard-actual-card{min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.department-ui .ds-dashboard-actual-card header,.department-ui .ds-dashboard-actual-value{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-dashboard-actual-card h4{margin:0;font-size:var(--ui-text-section)}.department-ui .ds-dashboard-actual-card .ant-tag{margin:0}.department-ui .ds-dashboard-actual-value{margin-top:var(--ui-space-3)}.department-ui .ds-dashboard-actual-value strong{font-size:28px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.7;overflow-wrap:anywhere}.department-ui .ds-dashboard-actual-value span{margin-left:var(--ui-space-2);color:var(--ui-secondary)}.department-ui .ds-dashboard-actual-source,.department-ui .ds-dashboard-actual-warning{margin:var(--ui-space-2) 0 0;line-height:1.6}.department-ui .ds-dashboard-actual-warning{color:var(--ui-warning);font-size:var(--ui-text-small)}@media(max-width:720px){.department-ui .ds-dashboard-actual-grid{grid-template-columns:minmax(0,1fr)}}.department-ui .ds-dashboard-analysis{display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0;margin-top:var(--ui-space-3)}.department-ui .ds-analysis-stage-controls{display:flex;gap:var(--ui-space-2);align-items:center;flex-wrap:wrap}.department-ui .ds-analysis-note{margin:var(--ui-space-2) 0;font-size:var(--ui-text-small);line-height:1.6}.department-ui .ds-analysis-warning{margin:var(--ui-space-2) 0;color:var(--ui-warning);font-size:var(--ui-text-small);line-height:1.6}.department-ui .ds-analysis-pipeline-charts{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr);gap:var(--ui-space-4)}.department-ui .ds-analysis-pipeline-charts>div,.department-ui .ds-analysis-chart{min-width:0;width:100%}.department-ui .ds-analysis-pipeline-charts h3{margin:var(--ui-space-3) 0 0;font-size:var(--ui-text-body);font-weight:600}.department-ui .ds-analysis-pipeline-charts h3 small{font-weight:400;color:var(--ui-secondary)}.department-ui .ds-analysis-activity-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(460px,1.55fr);gap:var(--ui-space-4)}.department-ui .ds-analysis-activity-grid>*{min-width:0}.department-ui .ds-analysis-donut{position:relative;max-width:340px;margin:auto}.department-ui .ds-analysis-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-1);pointer-events:none}.department-ui .ds-analysis-donut-center b{color:var(--ui-primary);font-size:var(--ui-text-display,32px);font-variant-numeric:tabular-nums}.department-ui .ds-analysis-donut-center span{font-size:var(--ui-text-small);color:var(--ui-secondary)}.department-ui .ds-analysis-legend{margin:0;display:grid;gap:var(--ui-space-2)}.department-ui .ds-analysis-legend>div{display:flex;justify-content:space-between;gap:var(--ui-space-3)}.department-ui .ds-analysis-legend dt{color:var(--ui-secondary)}.department-ui .ds-analysis-legend dd{margin:0;font-variant-numeric:tabular-nums}.department-ui .ds-analysis-table .ant-table-cell{padding-block:6px;overflow-wrap:anywhere;font-size:var(--ui-text-small)}.department-ui .ds-analysis-table .ant-table-cell b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.department-ui .ds-analysis-table .ant-table-cell small{display:block;margin-top:3px;color:var(--ui-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width:1150px){.department-ui .ds-analysis-pipeline-charts,.department-ui .ds-analysis-activity-grid{grid-template-columns:minmax(0,1fr)}}.department-ui .ds-performance-ranking{display:flex;flex-direction:column;gap:var(--ui-space-3);min-width:0;margin-top:var(--ui-space-3)}.department-ui .ds-performance-metric-choices{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-performance-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4);min-width:0}.department-ui .ds-performance-ranking-panel{min-width:0;margin:0;box-shadow:none}.department-ui .ds-performance-ranking-panel .pc-panel-title{flex-wrap:wrap}.department-ui .ds-performance-ranking-panel .pc-panel-title span{font-size:var(--ui-text-small);color:var(--ui-secondary)}.department-ui .ds-performance-ranking-table .ant-table-cell{padding-block:8px;overflow-wrap:anywhere;font-size:var(--ui-text-small);font-variant-numeric:tabular-nums}.department-ui .ds-performance-ranking-table .ant-table-cell small{display:block;margin-top:var(--ui-space-1);color:var(--ui-secondary);line-height:1.5}.department-ui .ds-performance-amount{font-weight:600}.department-ui .ds-performance-leading{font-weight:650;color:var(--ui-primary)}.department-ui .ds-performance-ranking-table .ds-performance-highlight>td{background:var(--ui-selected)}.department-ui .ds-performance-ranking-note{margin:0 0 var(--ui-space-3);color:var(--ui-warning);font-size:var(--ui-text-small)}.department-ui .ds-performance-ranking-note p{margin:0}.department-ui .ds-performance-reference{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-performance-caliber{margin:0 0 var(--ui-space-2)}.department-ui .ds-performance-caliber:last-child{margin-bottom:0}@media(max-width:1150px){.department-ui .ds-performance-ranking-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.department-ui .ds-performance-metric-choices .ant-btn{height:auto;min-height:36px;white-space:normal}}.wr-presentation-modal .ant-modal-container,.wr-presentation-modal .ant-modal-content{height:100dvh;padding:0;border-radius:0;overflow:hidden}.wr-presentation-modal .ant-modal-header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wr-presentation-modal .ant-modal-body{height:100%;background:var(--ui-background)}.wr-presentation{display:flex;flex-direction:column;height:100%;color:var(--ui-ink)}.wr-presentation-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);flex:none}.wr-presentation-header>div{min-width:0}.wr-presentation-header span,.wr-presentation-header p{color:var(--ui-secondary);font-size:var(--ui-text-caption)}.wr-presentation-header h2{margin:4px 0;font-size:var(--ui-text-page);overflow-wrap:anywhere}.wr-presentation-header p{margin:0}.wr-presentation-header>.ant-btn{flex:none}.wr-presentation-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 32px;outline-offset:-2px}.wr-presentation-body>div{max-width:1480px;margin:0 auto}.wr-presentation-body .wr-paper{padding:24px}.wr-presentation-body .wr-change-current .wr-change-money,.wr-presentation-body .wr-change-counts strong{font-size:var(--ui-text-meeting-metric)}.wr-presentation-body .ant-table,.wr-presentation-body .wr-reader-item p,.wr-presentation-body .wr-change-followups p{font-size:var(--ui-text-title);line-height:1.8}.wr-presentation-summary{display:flex;flex-direction:column;gap:20px}.wr-presentation-cover h1{font-size:var(--ui-text-metric);line-height:1.6;overflow-wrap:anywhere}.wr-presentation-cover p{font-size:var(--ui-text-title);color:var(--ui-secondary)}.wr-presentation-footer{flex:none;display:flex;align-items:center;gap:20px;padding:14px 32px;border-top:1px solid var(--ui-line);background:var(--ui-surface)}.wr-presentation-footer>.ant-select{width:280px;max-width:40%}.wr-presentation-shortcut{color:var(--ui-muted);font-size:var(--ui-text-small)}.wr-presentation-footer nav{display:flex;align-items:center;gap:16px;margin-left:auto}.wr-presentation-footer [role=status]{min-width:60px;text-align:center;font-variant-numeric:tabular-nums;color:var(--ui-secondary)}@media(max-width:800px){.wr-presentation-header{padding:16px;gap:12px}.wr-presentation-body{padding:16px}.wr-presentation-footer{flex-wrap:wrap;padding:12px 16px;gap:12px}.wr-presentation-shortcut{display:none}.wr-presentation-footer>.ant-select{max-width:100%;width:220px}.wr-presentation-footer nav{gap:8px}.wr-presentation-body .wr-paper{padding:16px}}.rv-overview{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--sb-text,#24282e)}.rv-task-notes{white-space:pre-wrap;line-height:1.65}.rv-task-notes p{margin:0 0 6px}.rv-task-notes p:last-child{margin-bottom:0}.rv-task-notes b{font-weight:600}.rv-previous-facts{border:1px solid var(--ui-line,#e1e4e9);border-radius:8px;background:#fff;padding:18px 20px;margin-top:20px}.rv-previous-facts>summary{cursor:pointer;font-size:14px;font-weight:600}.rv-previous-facts>summary>span{display:inline-block;margin-left:12px;font-size:12px;font-weight:400;color:#737b89}.rv-previous-facts[open]>summary{margin-bottom:18px}.rv-summary-head,.rv-row-actions,.rv-pool-toolbar,.rv-page-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rv-summary-head h2{margin:0 0 5px;font-size:18px}.rv-subtle{color:var(--sb-muted,#737b89);font-size:12px;line-height:1.6}.rv-summary-head .rv-row-actions{justify-content:flex-end}.rv-metric-grid{display:grid;grid-template-columns:repeat(var(--rv-metric-columns,2),minmax(0,1fr));gap:16px;min-width:0}.rv-metric{padding:18px 20px 10px;border:1px solid var(--sb-border,#e1e4e9);border-radius:8px;background:#fff;min-width:0}.rv-metric header{display:flex;justify-content:space-between;align-items:center;gap:6px}.rv-metric h2{font-size:15px;line-height:1.5;margin:0}.rv-metric .ant-tag{margin:0;flex-shrink:0;font-size:12px}.rv-metric-main{margin:20px 0 18px}.rv-metric-main>span,.rv-metric-secondary span{display:block;color:#737b89;font-size:12px}.rv-metric-main>div{display:flex;align-items:baseline;gap:6px;margin-top:5px;flex-wrap:wrap}.rv-metric-main strong{font-size:30px;line-height:1.2;letter-spacing:-.5px;color:#3370ff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rv-metric-main>div>span{font-size:12px;color:#737b89}.rv-metric-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rv-metric-secondary b{display:block;font-size:17px;margin-top:5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rv-metric-secondary small{font-size:12px;font-weight:400}.rv-metric-details{border-top:1px solid #edf0f4;padding-top:12px;margin:16px 0 14px;display:flex;flex-direction:column;gap:8px;font-size:12px}.rv-metric-details>div{display:flex;justify-content:space-between;gap:6px}.rv-metric-details dt{color:#737b89}.rv-metric-details dd{margin:0;font-variant-numeric:tabular-nums}.rv-time-progress{display:grid;grid-template-columns:1fr auto;font-size:12px;color:#737b89;gap:3px}.rv-time-progress .ant-progress{grid-column:1/-1;margin:0}.rv-time-progress b{font-weight:500}.rv-metric footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;min-height:30px}.rv-help{background:none;border:0;padding:0;color:#737b89;font:inherit;font-size:12px;cursor:help}.rv-card-note{font-size:12px;color:#9b6700;line-height:1.6;margin:4px 0 8px}.rv-action-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 16px}.rv-action-tiles>button{border:1px solid transparent;border-radius:6px;background:#f6f8fb;padding:14px 10px;text-align:left;font:inherit;cursor:pointer;min-width:0}.rv-action-tiles>button:hover{border-color:#c4d3fb}.rv-action-tiles>button.is-selected{background:#edf3ff;border-color:#3370ff}.rv-action-tiles>button>span{font-size:12px;color:#667084;white-space:nowrap}.rv-action-tiles b{font-size:24px;display:block;color:#253754;line-height:1.4;font-variant-numeric:tabular-nums}.rv-action-tiles .is-selected b{color:#3370ff}.rv-action-tiles small{font-size:12px;font-weight:400;margin-left:5px;color:#737b89}.rv-action-tiles em{font-style:normal;font-size:11px;color:#9b6700}.rv-overview .pc-panel{min-width:0}.rv-overview .pc-panel-body{padding:16px 18px}.rv-overview .ant-table-wrapper,.rv-overview .ant-table-container{min-width:0}.rv-overview .ant-table-cell,.rv-change-detail .ant-table-cell{font-size:13px;vertical-align:top;overflow-wrap:anywhere}.rv-overview .ant-table-cell small{display:block;color:#737b89;line-height:1.6;margin-top:3px}.rv-link.ant-btn{height:auto;white-space:normal;padding:0;line-height:1.6;text-align:left;font-size:13px}.rv-money{font-variant-numeric:tabular-nums;white-space:nowrap}.rv-risk-cell{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.rv-risk-cell span{font-weight:600;line-height:1.5}.rv-risk-cell small{width:100%;color:#737b89;line-height:1.5}.rv-page-footer{padding-top:16px;gap:12px}.rv-page-footer .ant-pagination{margin-left:auto}.rv-table-note{margin:0 0 12px}.rv-overview .ant-alert{margin-bottom:12px}.rv-pool-toolbar{margin-bottom:16px}.rv-pool-toolbar nav{display:flex;gap:4px;flex-wrap:wrap}.rv-pool-toolbar nav button{border:0;background:none;font:inherit;font-size:13px;color:#667084;padding:7px 9px;border-radius:5px;cursor:pointer}.rv-pool-toolbar nav button.is-selected{color:#3370ff;background:#edf3ff}.rv-pool-toolbar nav button b{font-size:12px;font-weight:500;margin-left:3px}.rv-pool-toolbar nav button:disabled{opacity:.5;cursor:not-allowed}.rv-row-actions{justify-content:flex-start;gap:12px}.rv-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;color:#737b89}.rv-change-detail{padding:6px 12px;background:#f7f9fc}.rv-meeting-actions .rv-action-tiles>button{cursor:default;padding:20px 14px}.rv-meeting-actions .rv-action-tiles b{font-size:32px}.rv-meeting-actions .rv-subtle{font-size:15px}@media(max-width:1200px){.rv-metric{padding:16px 14px 8px}.rv-metric h2{font-size:14px}.rv-metric-main strong{font-size:26px}.rv-action-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.rv-metric-grid{grid-template-columns:1fr}.rv-metric-main{margin:12px 0}.rv-action-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-summary-head{align-items:flex-start}.rv-overview .pc-panel-body{padding:12px}.rv-page-footer{justify-content:flex-start}.rv-page-footer .ant-pagination{margin-left:0}.rv-pool-toolbar .ant-select{width:100%}}.rv-secondary-metrics>summary{cursor:pointer;color:#667084;font-size:14px;padding:4px 0}.rv-secondary-metrics[open]>summary{margin-bottom:16px}.rv-target-components{font-size:13px;color:var(--ui-secondary,#667085);margin-top:10px}.rv-target-components summary{cursor:pointer}.rv-target-components>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.rv-target-components b{font-weight:500;font-variant-numeric:tabular-nums}.rv-progress-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.rv-progress-layout.has-summary{grid-template-columns:minmax(0,2.15fr) minmax(320px,1fr)}.rv-progress-layout.has-summary .rv-action-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-progress-layout>.rr-panel{margin:0;min-width:0}@media(max-width:1100px){.rv-progress-layout.has-summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.rv-progress-layout.has-summary .rv-action-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.department-ui .department-home{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;gap:var(--ui-space-4);color:var(--ui-ink);font:var(--ui-text-body)/1.5 var(--ui-font)}.department-ui .department-home .sb-pagehead,.department-ui .department-home .sb-pagehead h1{margin:0}.department-ui .department-home-quick-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.department-ui .department-home-summary{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);align-items:center;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:var(--ui-space-3) var(--ui-space-4);gap:var(--ui-space-4)}.department-ui .department-home-welcome{display:flex;flex-direction:column;gap:var(--ui-space-1)}.department-ui .department-home-welcome strong{font-size:var(--ui-text-section)}.department-ui .department-home-activity-heading>span,.department-ui .department-home-activity-heading>div>span{color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .department-home-metrics{flex:1;min-width:0}.department-ui .department-home-metric-link:focus-visible,.department-ui .department-home-event-open:focus-visible,.department-ui .department-home-receipt-action:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.department-ui .department-home-team-entry{align-self:flex-start;max-width:100%;height:auto;min-height:var(--ui-control-height);white-space:normal;text-align:left}.department-ui .department-home-activity{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);overflow:hidden}.department-ui .department-home-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-2)}.department-ui .department-home-activity-heading>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ui-space-3)}.department-ui .department-home-activity h2{margin:0;font-size:var(--ui-text-section)}.department-ui .department-home-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);padding:0 var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .department-home-toolbar>.ant-tabs{flex:1 1 540px;min-width:0}.department-ui .department-home-toolbar .ant-tabs-nav{margin:0}.department-ui .department-home-toolbar .ant-tabs-content-holder{display:none}.department-ui .department-home-search{flex:0 1 280px;min-width:220px;padding-block:var(--ui-space-2)}.department-ui .department-home-feed{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.department-ui .department-home-date{background:var(--ui-background);color:var(--ui-secondary);padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-small);font-weight:600}.department-ui .department-home-event{display:flex;align-items:center;gap:var(--ui-space-2);border-bottom:1px solid var(--ui-line)}.department-ui .department-home-event:last-child{border-bottom:0}.department-ui .department-home-event:hover{background:var(--ui-background)}.department-ui .department-home-event-open{display:flex;flex:1;align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) 0 var(--ui-space-3) var(--ui-space-4);background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.department-ui .department-home-event-icon{width:var(--ui-control-height);height:var(--ui-control-height);flex:0 0 var(--ui-control-height);display:grid;place-items:center;color:var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control);font-weight:600}.department-ui .department-home-event-copy{display:flex;flex-direction:column;flex:1;gap:var(--ui-space-1);min-width:0}.department-ui .department-home-event-copy>strong{color:var(--ui-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-ui .department-home-event-change{color:var(--ui-secondary);font-size:var(--ui-text-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-ui .department-home-event-state{display:flex;align-items:flex-end;flex-direction:column;gap:var(--ui-space-1);max-width:180px;flex-shrink:0}.department-ui .department-home-event-state time{color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .department-home-process-status{display:inline-block;background:var(--ui-neutral-soft);color:var(--ui-neutral);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-control);font-size:var(--ui-text-small);line-height:2;white-space:normal}.department-ui .department-home-event-actions{flex:0 0 144px;display:flex;justify-content:flex-end;padding-right:var(--ui-space-4)}.department-ui .department-home-event-actions .ant-btn{white-space:normal;height:auto;text-align:right}.department-ui .department-home-filter-summary{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-2) var(--ui-space-4);border-top:1px solid var(--ui-line);color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .department-home-detail-time{margin-bottom:var(--ui-space-3);font-size:var(--ui-text-small);color:var(--ui-secondary)}.department-ui .department-home-detail-content{display:flex;flex-direction:column;gap:var(--ui-space-4)}.department-ui .department-home-detail-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .department-home-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:var(--ui-ink)}.department-ui .department-home-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.department-ui .department-home-detail-metrics .sb-metric{min-width:0;overflow-wrap:anywhere}.department-ui .department-home-detail-metrics .sb-metric>b{font-size:var(--ui-text-page)}.department-ui .department-home-detail-metrics .department-home-metric-link{padding:0}.department-ui .department-home-detail-metrics .department-home-metric-link>span{display:block;color:var(--ui-primary);padding-top:var(--ui-space-1)}.department-ui .department-home-receipt-section{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);overflow:hidden}.department-ui .department-home-receipt-section>header{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);background:var(--ui-background);padding:var(--ui-space-3)}.department-ui .department-home-receipt-section h3{font-size:var(--ui-text-body);margin:0}.department-ui .department-home-receipt-section header p{font-size:var(--ui-text-small);color:var(--ui-secondary);margin:var(--ui-space-1) 0 0}.department-ui .department-home-receipt-section header>span{font-size:var(--ui-text-small);color:var(--ui-secondary);flex-shrink:0}.department-ui .department-home-receipt-row{display:flex;align-items:flex-start;gap:var(--ui-space-3);width:100%;padding:var(--ui-space-3);border:0;border-bottom:1px solid var(--ui-line);color:var(--ui-ink);background:var(--ui-surface);font:inherit;text-align:left}.department-ui .department-home-receipt-row:last-child{border-bottom:0}.department-ui .department-home-receipt-action{cursor:pointer}.department-ui .department-home-receipt-action:hover{background:var(--ui-selected)}.department-ui .department-home-receipt-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--ui-space-1);white-space:pre-wrap;overflow-wrap:anywhere}.department-ui .department-home-receipt-copy>span{color:var(--ui-secondary)}.department-ui .department-home-detail-muted{margin:0;color:var(--ui-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.department-ui .department-home-receipt-section>.department-home-detail-muted{padding:var(--ui-space-3)}.department-ui .department-home-detail-footer{display:flex;justify-content:flex-end;padding-top:var(--ui-space-3);border-top:1px solid var(--ui-line)}@media(max-width:1000px){.department-ui .department-home-summary{grid-template-columns:1fr;gap:var(--ui-space-2)}.department-ui .department-home-welcome{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-2)}.department-ui .department-home-search{flex-basis:100%}.department-ui .department-home-toolbar>.ant-tabs{flex-basis:100%}}@media(max-width:600px){.department-ui .department-home{height:auto;min-height:100%;gap:var(--ui-space-3)}.department-ui .department-home .sb-pagehead{align-items:flex-start;flex-direction:column;gap:var(--ui-space-3)}.department-ui .department-home .sb-pagehead h1 small{display:block;margin-left:0;margin-top:var(--ui-space-1)}.department-ui .department-home-quick-actions{gap:var(--ui-space-2)}.department-ui .department-home-quick-actions .ant-btn{min-height:var(--ui-touch-target);padding-inline:var(--ui-space-2)}.department-ui .department-home-summary{padding:var(--ui-space-3)}.department-ui .department-home-metrics{gap:var(--ui-space-1)}.department-ui .department-home-metric-link{padding:var(--ui-space-2) var(--ui-space-1)}.department-ui .department-home-activity{flex:none;overflow:visible}.department-ui .department-home-activity-heading{flex-wrap:wrap;padding:var(--ui-space-3)}.department-ui .department-home-toolbar{padding-inline:var(--ui-space-3)}.department-ui .department-home-feed{overflow:visible;flex:none}.department-ui .department-home-event{flex-wrap:wrap;gap:0}.department-ui .department-home-event-open{flex-basis:100%;padding:var(--ui-space-3);align-items:flex-start;gap:var(--ui-space-2)}.department-ui .department-home-event-icon{display:none}.department-ui .department-home-event-copy>strong{white-space:normal}.department-ui .department-home-event-state{max-width:100px}.department-ui .department-home-event-actions{flex:1;padding:0 var(--ui-space-3) var(--ui-space-2)}.department-ui .department-home-event-actions .ant-btn{min-height:var(--ui-touch-target)}.department-ui .department-home-detail-metrics{gap:var(--ui-space-2)}.department-ui .department-home-receipt-row{flex-wrap:wrap}.department-ui .department-home-receipt-copy{min-width:70%}}.department-ui .department-home-attention{color:var(--ui-muted)}.department-ui .department-home-attention.is-on{color:var(--ui-warning)}.department-ui[data-department-page="pages/index/index"]{height:auto;min-height:100%}.pc-workspace .pc-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.pc-ws-grid{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:var(--ui-block-gap);align-items:start}.pc-ws-main,.pc-ws-side{display:flex;flex-direction:column;gap:var(--ui-block-gap);min-width:0}.pc-ws-side{position:sticky;top:0}@media(max-width:1360px){.pc-workspace .pc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.pc-ws-grid{grid-template-columns:minmax(0,1fr)}.pc-ws-side{position:static}}@media(max-width:600px){.pc-workspace .pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-fu-stream{display:flex;flex-direction:column}.pc-fu-day{position:sticky;top:0;z-index:1;padding:6px 0 4px;font-size:var(--ui-text-small);font-weight:600;color:var(--ui-secondary);background:var(--ui-surface)}.pc-fu{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px 52px 10px 0;border-bottom:1px solid var(--ui-line)}.pc-fu:last-child{border-bottom:0}.pc-fu-head{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;font-size:var(--ui-text-caption)}.pc-fu-avatar.ant-avatar{background:var(--ui-selected-strong);color:var(--ui-primary);font-size:var(--ui-text-small)}.pc-fu-person{font-weight:600;color:var(--ui-ink)}.pc-fu-time{color:var(--ui-muted);font-size:var(--ui-text-small)}.pc-fu-target{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:var(--ui-text-body);font-weight:500}.pc-fu-target .pc-link{font-weight:500}.pc-fu-opportunity.pc-link{color:var(--ui-secondary);font-weight:400}.pc-fu-opportunity.pc-link:hover{color:var(--ui-primary)}.pc-fu-dot{color:var(--ui-muted)}.pc-fu-content{margin:0;font-size:var(--ui-text-caption);line-height:20px;color:var(--ui-ink)}.pc-fu-next{margin:0;display:flex;gap:6px;font-size:var(--ui-text-caption);line-height:20px;color:var(--ui-secondary)}.pc-fu-next span{flex:none;color:var(--ui-primary);font-size:var(--ui-text-small);padding:0 6px;border-radius:var(--ui-radius-control);background:var(--ui-selected);height:20px}.pc-fu-more.ant-btn{position:absolute;right:0;top:8px}.pc-fu-empty{margin:0;padding:var(--ui-space-4) 0;color:var(--ui-muted);font-size:var(--ui-text-caption);text-align:center}.pc-fu.is-dense{padding-top:6px;padding-bottom:6px}.pc-ws-more,.pc-ws-foot{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-fu-drawer .ant-drawer-body{padding:var(--ui-space-4) var(--ui-page-gutter)}.pc-fu-drawer-actions{display:flex;gap:var(--ui-space-2)}.pc-fu-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px var(--ui-space-4);margin:0 0 var(--ui-space-4)}.pc-fu-detail dt{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-fu-detail dd{margin:2px 0 0;font-size:var(--ui-text-body);color:var(--ui-ink);overflow-wrap:anywhere}.pc-fu-detail section{padding:var(--ui-space-3) 0;border-top:1px solid var(--ui-line)}.pc-fu-detail h3{margin:0 0 6px;font-size:var(--ui-text-caption);font-weight:600;color:var(--ui-secondary)}.pc-fu-detail p{margin:0;white-space:pre-wrap;font-size:var(--ui-text-body);line-height:22px}.pc-fu-detail-tags{display:flex;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3)}.pc-fu-detail-tags:empty{display:none}.pc-ws-tasks,.pc-ws-risks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pc-ws-tasks button,.pc-ws-risks button{width:100%;display:flex;align-items:center;gap:var(--ui-space-2);padding:8px 0;border:0;border-bottom:1px solid var(--ui-line);background:none;text-align:left;cursor:pointer;color:var(--ui-ink);font:inherit}.pc-ws-tasks li:last-child button,.pc-ws-risks li:last-child button{border-bottom:0}.pc-ws-tasks button:hover b,.pc-ws-risks button:hover b{color:var(--ui-primary)}.pc-ws-task-dot{width:6px;height:6px;border-radius:50%;background:var(--ui-line-strong);flex:none}.pc-ws-task-dot.is-today{background:var(--ui-primary)}.pc-ws-task-dot.is-overdue{background:var(--ui-danger)}.pc-ws-task-main,.pc-ws-risk-main{flex:1;min-width:0;display:flex;flex-direction:column}.pc-ws-task-main b,.pc-ws-risks b{font-weight:500;font-size:var(--ui-text-caption);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-ws-task-main small,.pc-ws-risks small{font-size:var(--ui-text-small);color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-ws-task-due{flex:none;font-size:var(--ui-text-small);color:var(--ui-secondary)}.pc-ws-task-due.is-overdue{color:var(--ui-danger)}.pc-ws-risks .pc-icon{color:var(--ui-warning)}.pc-ws-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2)}.pc-ws-quick button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);cursor:pointer;font-size:var(--ui-text-small)}.pc-ws-quick button:hover{border-color:var(--ui-focus);color:var(--ui-primary);background:var(--ui-hover)}.pc-ws-quick .pc-icon{width:18px;height:18px;color:var(--ui-primary)}.pc-ws-fde{width:100%;border:0;background:var(--ui-warning-soft);color:var(--ui-warning);padding:8px 10px;border-radius:var(--ui-radius-control);text-align:left;cursor:pointer;font-size:var(--ui-text-caption)}.pc-ws-caliber{margin:0;font-size:var(--ui-text-small);color:var(--ui-muted);line-height:18px}.pc-ws-member{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-width:0}.pc-ws-member .ant-avatar{background:var(--ui-selected-strong);color:var(--ui-primary);font-size:var(--ui-text-small);flex:none}.pc-ws-member>span{display:flex;flex-direction:column;min-width:0}.pc-ws-member b{font-weight:500}.pc-ws-member small{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-ws-opp{display:flex;flex-direction:column;min-width:0}.pc-ws-opp small{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-num{font-variant-numeric:tabular-nums}.department-home-activity.is-embedded{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-card);min-height:0;height:auto}.department-home-activity.is-embedded .department-home-feed{max-height:460px;overflow:auto}.pc-workspace .ant-table-thead>tr>th{white-space:nowrap}.pc-workspace .ant-table-cell{white-space:nowrap}.pc-workspace .ant-table-cell .pc-ws-opp,.pc-workspace .ant-table-cell .pc-ws-member{white-space:normal}.pc-ws-taskstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2);margin:0 0 var(--ui-space-3)}.pc-ws-taskstats button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.pc-ws-taskstats button:hover{border-color:var(--ui-focus);background:var(--ui-hover)}.pc-ws-taskstats b{font-size:var(--ui-text-title);font-weight:600;line-height:22px}.pc-ws-taskstats span{font-size:var(--ui-text-small);color:var(--ui-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pc-records .pc-panel-head{position:sticky;top:0;z-index:3;background:var(--ui-surface);border-top-left-radius:var(--ui-radius-panel);border-top-right-radius:var(--ui-radius-panel)}.pc-records .pc-panel-body{min-height:360px}.pc-records-caliber{margin:0;font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-records .pc-vr-search{padding:0 0 var(--ui-space-3)}.pc-records .is-flush .pc-vr-search{padding:var(--ui-space-3)}.pc-records .pc-vr-filter-context{font-size:var(--ui-text-small);overflow-wrap:anywhere}.pc-vr-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--ui-space-4);min-height:420px}.pc-vr-people{list-style:none;margin:0;padding:0 var(--ui-space-3) 0 0;border-right:1px solid var(--ui-line);display:flex;flex-direction:column;gap:2px;max-height:68vh;overflow:auto}.pc-vr-people button{width:100%;display:flex;align-items:center;gap:var(--ui-space-2);padding:8px;border:0;border-radius:var(--ui-radius-control);background:transparent;text-align:left;cursor:pointer;color:var(--ui-ink);font:inherit}.pc-vr-people button:hover{background:var(--ui-hover)}.pc-vr-people button.is-active{background:var(--ui-selected)}.pc-vr-people .ant-avatar{background:var(--ui-selected-strong);color:var(--ui-primary);flex:none;font-size:var(--ui-text-small)}.pc-vr-people-main{flex:1;min-width:0;display:flex;flex-direction:column}.pc-vr-people-main b{display:flex;align-items:center;gap:6px;font-weight:500;font-size:var(--ui-text-body)}.pc-vr-people-main small{font-size:var(--ui-text-small);color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-vr-count{flex:none;min-width:28px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-primary)}.pc-vr-count.is-zero{color:var(--ui-warning)}.pc-vr-detail{min-width:0}.pc-vr-detail>header{display:flex;align-items:baseline;gap:var(--ui-space-3);padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-line)}.pc-vr-detail>header b{font-size:var(--ui-text-section);font-weight:600}.pc-vr-detail>header span{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-vr-group-title{display:flex;flex-direction:column;min-width:0}.pc-vr-group-title small{font-size:var(--ui-text-small);color:var(--ui-muted)}.pc-vr-names{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ui-secondary)}.pc-vr-expanded{padding:0 var(--ui-space-4);background:var(--ui-surface-subtle);border-radius:var(--ui-radius-control)}.pc-vr-expanded .pc-fu-day{background:var(--ui-surface-subtle)}.pc-vr-recorder{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.pc-vr-sub.pc-link{color:var(--ui-secondary)}.pc-vr-sub.pc-link:hover{color:var(--ui-primary)}.pc-records .ant-table-wrapper{padding:0 var(--ui-space-3)}.pc-records .ant-table-cell .pc-clamp-2{font-size:var(--ui-text-caption);line-height:20px}@media(max-width:900px){.pc-vr-split{grid-template-columns:minmax(0,1fr)}.pc-vr-people{border-right:0;max-height:240px}}.wr-workspace{min-width:0;gap:12px}.wr-workspace .pc-page-head{margin-bottom:0}.wr-tabs{display:flex;flex:none;gap:24px;border-bottom:1px solid var(--ui-line);padding:0 4px}.wr-tabs button{appearance:none;border:0;border-bottom:2px solid transparent;padding:10px 2px;background:none;color:var(--ui-secondary);font:inherit;cursor:pointer}.wr-tabs button.is-active{color:var(--ui-primary);border-bottom-color:var(--ui-primary);font-weight:600}.wr-tabs button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.wr-tabs button:disabled{color:var(--ui-muted);cursor:not-allowed}.wr-results{min-height:0;flex:1;overflow:auto;padding-bottom:16px}.wr-compose{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.wr-compose-flow{display:flex;flex-direction:column;gap:12px;min-width:0}.wr-compose-controls{position:sticky;top:0;z-index:3;min-width:0;padding:8px 0;background:var(--ui-background)}.wr-scope-controls{display:flex;gap:6px;min-width:0}.wr-scope-controls>.ant-select{flex:1;min-width:0}.wr-source-choices.ant-checkbox-group{display:flex;flex-direction:column;gap:10px}.wr-paper{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel,8px);min-width:0}.wr-paper-empty{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;text-align:center}.wr-paper-empty h2{font-size:18px;margin:22px 0 8px}.wr-paper-empty p{color:var(--ui-muted);margin:0 0 24px}.wr-document-icon{width:62px;height:76px;border:2px solid #bfd2ff;border-radius:8px;padding:19px 12px;background:#f2f6ff;display:flex;flex-direction:column;gap:8px}.wr-document-icon span{height:3px;background:#a1bdff;border-radius:2px}.wr-document-icon span:last-child{width:65%}.wr-steps{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;color:var(--ui-muted);font-size:12px;flex-wrap:wrap}.wr-steps i{font-style:normal}.wr-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.wr-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel,8px);background:var(--ui-surface);padding:16px;min-width:0}.wr-panel h2,.wr-panel h3{font-size:14px;margin:0 0 12px}.wr-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;min-width:0}.wr-field>label,.wr-label{font-size:13px;font-weight:500;color:var(--ui-secondary)}.wr-field small,.wr-muted{font-size:12px;color:var(--ui-muted)}.wr-field .ant-select{width:100%;min-width:0}.wr-field input.ant-input{height:var(--ui-control-height)}.wr-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.wr-scheme-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px}.wr-scheme-list{display:flex;flex-direction:column;gap:8px}.wr-scheme-item{display:flex;flex-direction:column;align-items:start;text-align:left;gap:6px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);padding:14px;cursor:pointer;font:inherit;color:var(--ui-ink)}.wr-scheme-item.is-active{border-color:var(--ui-primary);background:#f5f8ff}.wr-scheme-item small{color:var(--ui-muted);font-weight:400}.wr-scheme-item:focus-visible{outline:2px solid var(--ui-focus)}.wr-sections{display:flex;flex-direction:column;gap:8px}.wr-section-order{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--ui-background);border-radius:6px}.wr-section-actions{display:flex;gap:2px;flex:none}.wr-section-config{display:flex;flex-direction:column;gap:6px}.wr-section-order>.ant-input{min-width:0;flex:1;height:var(--ui-control-height)}.wr-reference{display:flex;flex-direction:column;gap:8px;margin:6px 0}.wr-form-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--ui-line)}.wr-source-list{display:flex;flex-direction:column;gap:0}.wr-source{padding:12px 0;border-bottom:1px solid var(--ui-line);font-size:13px}.wr-source:last-child{border-bottom:0}.wr-source p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-secondary);line-height:1.7}.wr-source-meta{color:var(--ui-muted);font-size:12px;margin-top:4px}.wr-source-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.wr-source-heading strong{font-weight:500;overflow-wrap:anywhere}.wr-paper-header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--ui-line)}.wr-editor-body{padding:24px}.wr-editor-title.ant-input{font-weight:600;font-size:20px;padding:0 0 12px;border-radius:0;height:auto;min-height:44px}.wr-editor-section{padding:16px 0}.wr-editor-section+.wr-editor-section{border-top:1px solid var(--ui-line)}.wr-editor-section-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.wr-editor-section-head h3{margin:0;flex:1;font-size:15px}.wr-editor-section textarea.ant-input{font-size:14px;line-height:1.9;resize:vertical}.wr-editor-source-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wr-editor-paragraph{margin:12px 0}.wr-editor-paragraph-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;min-height:28px;padding-top:4px}.wr-editor-remove{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.wr-report-preview{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;padding:20px 24px}.wr-run-progress{display:flex;align-items:center;gap:12px;padding:16px 20px}.wr-run-progress .wr-run-copy{flex:1}.wr-run-progress p{margin:4px 0 0;color:var(--ui-muted);font-size:12px}.wr-empty-list{padding:72px 16px;text-align:center;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:8px}.wr-table{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:8px;overflow:hidden}.wr-coverage{margin-bottom:12px}.wr-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wr-versions{display:flex;flex-direction:column;gap:8px}.wr-versions button{text-align:left}.wr-scheme-form{max-width:920px}.wr-material-sources{display:flex;flex-direction:column;margin:16px 0}.wr-material-source{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--ui-line)}.wr-material-source b{font-weight:500}.wr-material-source p,.wr-material-notices{font-size:12px;color:var(--ui-secondary)}.wr-material-notices{margin:0 0 16px;padding-left:18px;line-height:1.8}.wr-report-outline{background:var(--ui-surface-subtle);border-radius:6px;padding:16px}.wr-report-outline ol{margin:10px 0;padding-left:20px;line-height:1.9}.wr-field-note{margin-top:8px!important}.wr-report-list{display:flex;flex-direction:column;gap:12px}.wr-report-title.ant-btn{white-space:normal;height:auto;padding:0;text-align:left;line-height:1.6}.wr-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.department-ui .pc-kpis.wr-material-metrics{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;padding:0;min-width:0;background:var(--ui-surface);overflow:hidden;box-shadow:none}.department-ui .wr-material-metrics .pc-kpi{padding:16px 20px;background:var(--ui-surface);gap:8px}.department-ui .wr-material-metrics .pc-kpi+.pc-kpi{border-left:0}.department-ui .wr-material-metrics .pc-kpi-label{min-height:40px;padding-right:0;overflow-wrap:anywhere}.department-ui .wr-material-metrics .pc-kpi-value{flex-wrap:wrap;min-width:0}.department-ui .wr-material-metrics .pc-kpi-value b{min-width:0;max-width:100%;overflow-wrap:anywhere}.department-ui .wr-material-metrics .pc-kpi-hint{white-space:normal;overflow-wrap:anywhere}.department-ui .wr-material-metrics .wr-metric-amount{display:inline;width:auto;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:2px;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.department-ui .wr-material-metrics .wr-metric-amount:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.wr-metric-info{margin-left:6px;color:var(--ui-muted);font-size:12px;font-weight:400;vertical-align:middle}.wr-metric-original{max-width:min(340px,calc(100vw - 64px));overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wr-metric-original p{margin:8px 0 0;color:var(--ui-secondary);font-size:12px}.wr-history-paper{margin-top:16px}.wr-dialog-note{margin:0 0 16px}.wr-share-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wr-export-summary{padding:12px 0}.wr-reader{display:flex;flex-direction:column;gap:16px;min-width:0}.wr-reader-hero{padding:20px 24px 24px;border-top:3px solid var(--ui-primary)}.wr-reader-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.wr-reader-hero h1{margin:24px 0 16px;font-size:24px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;color:var(--ui-ink)}.wr-reader-context{display:flex;flex-wrap:wrap;gap:12px 28px;color:var(--ui-secondary);font-size:13px}.wr-reader-context>span{display:flex;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}.wr-reader-context b{color:var(--ui-muted);font-weight:400}.department-ui .wr-reader-overview .pc-kpis{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.department-ui .wr-reader-overview .pc-kpi{padding:16px 20px;border:0}.department-ui .wr-reader-overview .pc-kpi-value{overflow-wrap:anywhere}.department-ui .wr-reader-overview .pc-kpi-hint{display:block;white-space:normal}.wr-reader-layout{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:16px;align-items:start}.wr-reader-sections{display:flex;flex-direction:column;gap:16px;min-width:0}.wr-reader-section{padding:22px 24px;scroll-margin-top:16px}.wr-reader-section:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.wr-reader-section-head{display:flex;gap:12px;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--ui-line)}.wr-reader-section-head h2{margin:0;font-size:17px;line-height:1.6;overflow-wrap:anywhere}.wr-reader-number{color:var(--ui-primary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.wr-reader-item{padding:16px 0}.wr-reader-item+.wr-reader-item{border-top:1px solid var(--ui-line)}.wr-reader-item:last-child{padding-bottom:0}.wr-reader-item p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95;color:var(--ui-ink)}.wr-reader-item.is-plan>p{border-left:3px solid var(--ui-selected);padding-left:12px}.wr-reader-item .ant-alert{margin-bottom:12px}.wr-reader-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.wr-reader-item-meta .ant-btn{padding-inline:0}.wr-source-notes{min-width:0;margin-top:12px;display:grid;gap:8px}.wr-source-note{min-width:0;padding:12px 14px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface-subtle);overflow-wrap:anywhere}.wr-source-note-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;line-height:1.7}.wr-source-note-heading>span{flex:none;color:var(--ui-muted)}.wr-source-note-heading>strong{min-width:0;color:var(--ui-ink)}.wr-source-note p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.wr-source-note .wr-source-note-notice{color:var(--ui-secondary)}.wr-source-note-details{margin-top:8px}.wr-source-note-details summary{width:fit-content;max-width:100%;padding:4px 0;color:var(--ui-primary);cursor:pointer;font-size:13px;line-height:1.7}.wr-source-note-details summary:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px;border-radius:3px}.wr-source-note-hint{color:var(--ui-muted)}.wr-source-note-details[open] summary{margin-bottom:4px}.wr-reader-empty{color:var(--ui-muted);margin:20px 0 0;padding:16px;border-radius:8px;background:var(--ui-surface-subtle);font-size:13px;line-height:1.8}.wr-reader-empty>b{color:var(--ui-ink);font-size:14px}.wr-reader-empty p{margin:6px 0}.wr-reader-material-notes{margin-top:10px;overflow-wrap:anywhere}.wr-reader-material-notes summary{cursor:pointer;color:var(--ui-primary)}.wr-reader-material-notes ul{margin:8px 0 0;padding-left:20px}.wr-reader-aside{position:sticky;top:0;min-width:0}.wr-reader-outline{padding:18px 12px}.wr-reader-outline h2{margin:0 10px 12px;font-size:14px}.wr-reader-outline button{display:flex;align-items:baseline;width:100%;gap:10px;border:0;border-radius:6px;padding:10px;text-align:left;background:transparent;color:var(--ui-secondary);font:inherit;font-size:13px;line-height:1.6;cursor:pointer;overflow-wrap:anywhere}.wr-reader-outline button>span{flex:none;color:var(--ui-muted);font-size:12px;font-variant-numeric:tabular-nums}.wr-reader-outline button:hover{background:var(--ui-surface-subtle)}.wr-reader-outline button[aria-current=location]{background:var(--ui-selected);color:var(--ui-primary)}.wr-reader-outline button[aria-current=location]>span{color:inherit}.wr-reader-outline button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media(max-width:1100px){.wr-reader-layout{grid-template-columns:minmax(0,1fr)}.wr-reader-aside{position:static;grid-row:1}.wr-reader-outline{display:flex;flex-wrap:wrap;gap:4px;padding:12px}.wr-reader-outline h2{width:100%;margin:0 8px 4px}.wr-reader-outline button{width:auto;max-width:100%;padding:6px 8px}}@media(max-width:600px){.wr-reader-hero,.wr-reader-section{padding:16px}.wr-reader-hero h1{font-size:20px;margin-top:18px}.wr-reader-topline>.wr-toolbar{width:100%}.department-ui .wr-reader-overview .pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.department-ui .wr-reader-overview .pc-kpi{padding:12px}.wr-reader-section-head h2{font-size:16px}}@media(max-width:1180px){.wr-compose{grid-template-columns:minmax(0,1fr) 270px}.wr-editor-body{padding:18px}}@media(max-width:900px){.wr-results:has(>.wr-compose-flow){overflow:visible}}@media(max-width:900px){.wr-compose,.wr-scheme-layout{grid-template-columns:minmax(0,1fr)}.wr-scheme-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wr-paper-empty{min-height:330px}}@media(max-width:600px){.wr-tabs{gap:16px}.wr-field-grid,.wr-scheme-list{grid-template-columns:1fr}.wr-editor-body{padding:14px}.wr-paper-header{padding:12px}}.department-ui .wr-workspace .ant-btn-primary:disabled,.department-ui .wr-workspace .ant-btn-primary:disabled:hover{color:var(--ui-secondary);background:var(--ui-bg,#f5f6f8);border-color:var(--ui-line);opacity:1}.wr-generation-entry{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:360px}.wr-generation-entry>span{font-size:12px;line-height:1.5;color:var(--ui-secondary);text-align:right}@media(max-width:640px){.wr-generation-entry{align-items:flex-start;max-width:100%}.wr-generation-entry>span{text-align:left}}.rr-panel{min-width:0;background:var(--ui-surface,#fff);border:1px solid var(--ui-line,#e4e7ec);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:14px}.rr-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.rr-panel h2{font-size:17px;margin:0}.rr-muted{color:var(--ui-secondary,#737b89);font-size:12px;line-height:1.7;margin:0}.rr-panel .ant-alert{font-size:13px}.rr-panel-actions{display:flex;gap:8px;flex-wrap:wrap}.rr-panel-status{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:14px}.rr-content{display:flex;flex-direction:column;gap:14px;min-width:0}.rr-daily-items{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:14px}.rr-card{padding:18px;border:1px solid var(--ui-line,#e4e7ec);border-radius:8px;background:var(--ui-surface,#fff);min-width:0}.rr-card h3{font-size:16px;margin:0 0 10px}.rr-daily-items h3{font-variant-numeric:tabular-nums;color:var(--ui-primary,#3370ff);font-size:20px}.rr-statement{padding:10px 0;border-bottom:1px solid var(--ui-line,#e4e7ec)}.rr-statement:last-child{border-bottom:0;padding-bottom:0}.rr-statement-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.rr-statement p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.rr-statement .ant-btn{padding-left:0;font-size:12px}.rr-measures{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0;padding:12px;background:var(--ui-background,#f7f8fa);border-radius:6px}.rr-measures dt{font-size:12px;color:var(--ui-secondary,#737b89)}.rr-measures dd{font-size:14px;margin:4px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rr-missing{font-size:13px;line-height:1.8;background:var(--ui-background,#f7f8fa);padding:10px 12px;border-radius:6px}.rr-missing summary{cursor:pointer}.rr-missing ul{margin:8px 0 0;padding-left:18px}.rr-evidence{padding:16px 0;border-bottom:1px solid var(--ui-line,#e4e7ec);overflow-wrap:anywhere}.rr-evidence h3{font-size:15px}.rr-evidence strong{font-size:18px;font-variant-numeric:tabular-nums}.rr-evidence pre{font-family:inherit;font-size:13px;white-space:pre-wrap;line-height:1.7;margin:10px 0}.rr-content.is-compact .rr-card{padding:14px}.rr-panel .ant-btn{max-width:100%}.rr-measure-subject{display:block;font-size:12px;font-weight:600;line-height:1.6;color:var(--ui-text,#252b36);overflow-wrap:anywhere;margin:0 0 4px}.rr-measures dt{display:flex;flex-direction:column;gap:2px}.rr-evidence-fields{margin:12px 0;display:grid;gap:10px}.rr-evidence-fields>div{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:12px}.rr-evidence-fields dt{color:var(--ui-secondary)}.rr-evidence-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rr-evidence-text{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:480px){.rr-evidence-fields>div{grid-template-columns:1fr;gap:4px}}.wr-change-board{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--ui-ink)}.wr-change-template{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--ui-secondary);font-size:var(--ui-text-small)}.wr-reader-presentation-actions{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;background:var(--ui-background);color:var(--ui-secondary)}.wr-reader.is-presenting{max-width:1560px;margin:0 auto}.wr-reader.is-presenting .wr-reader-aside{display:none}.wr-reader.is-presenting .wr-reader-layout{grid-template-columns:minmax(0,1fr)}.wr-reader.is-presenting .wr-reader-item p{font-size:var(--ui-text-title)}.wr-change-incomplete{margin:10px 0 0;color:var(--ui-warning);font-size:var(--ui-text-small)}.is-presenting .wr-change-records{scroll-margin-top:130px}.wr-change-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wr-change-loading{display:flex;align-items:center;gap:20px}.wr-change-loading p{margin-bottom:0}.wr-change-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.wr-change-heading h2{margin:6px 0;font-size:var(--ui-text-page);line-height:1.5}.wr-change-heading p,.wr-change-eyebrow{margin:0;font-size:var(--ui-text-caption);color:var(--ui-secondary)}.wr-change-eyebrow{font-weight:600}.wr-change-eyebrow span{font-weight:400}.wr-change-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:16px 0}.wr-change-counts.has-task-counts{grid-template-columns:repeat(6,minmax(0,1fr))}.wr-change-task-notice{color:var(--ui-warning);font-size:var(--ui-text-small);line-height:1.7}.wr-change-task-basis{margin:12px 0 0;font-size:var(--ui-text-small);line-height:1.7}.wr-change-counts button{display:flex;flex-direction:column;align-items:start;gap:10px;min-width:0;border:0;padding:0 20px;font:inherit;color:var(--ui-ink);text-align:left;background:transparent;cursor:pointer}.wr-change-count-item{display:flex;flex-direction:column;align-items:start;gap:10px;min-width:0;padding:0 20px}.wr-change-count-item+.wr-change-count-item{border-left:1px solid var(--ui-line)}.wr-change-count-item>span{font-size:var(--ui-text-caption);color:var(--ui-secondary)}.wr-change-counts button+button{border-left:1px solid var(--ui-line)}.wr-change-counts button>span{display:flex;justify-content:space-between;width:100%;font-size:var(--ui-text-caption);color:var(--ui-secondary)}.wr-change-counts i{font-style:normal;color:var(--ui-muted)}.wr-change-counts strong{color:var(--ui-primary);font-size:var(--ui-text-metric);line-height:1.2;font-variant-numeric:tabular-nums}.wr-change-counts small{font-size:var(--ui-text-small);color:var(--ui-muted);font-weight:400}.wr-change-counts strong small{margin-left:6px}.wr-change-counts button:focus-visible,.wr-change-tabs button:focus-visible,.wr-change-members button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.wr-change-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wr-change-amount{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:18px 20px;min-width:0}.wr-change-amount header,.wr-change-plan header,.wr-change-members header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.wr-change-amount h3,.wr-change-plan h3,.wr-change-members h3{margin:0;font-size:var(--ui-text-section);font-weight:600}.wr-change-amount header>span{font-size:var(--ui-text-small);color:var(--ui-muted)}.wr-change-current{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:20px 0}.wr-change-current .wr-change-money{font-size:var(--ui-text-metric);font-weight:600;line-height:1.25}.wr-change-current>span:last-child{font-size:var(--ui-text-small);color:var(--ui-muted)}.wr-change-equation{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--ui-line)}.wr-change-equation>div{display:flex;flex-direction:column;gap:5px;min-width:0}.wr-change-equation>div>span:first-child{color:var(--ui-secondary);font-size:var(--ui-text-small)}.wr-change-equation i{color:var(--ui-muted);font-style:normal}.wr-change-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wr-change-money.is-increase{color:var(--ui-success)}.wr-change-money.is-decrease{color:var(--ui-danger)}.wr-change-notes{font-size:var(--ui-text-small);color:var(--ui-secondary);line-height:1.7;margin-top:8px}.wr-change-notes summary{cursor:pointer}.wr-change-notes ul{padding-left:20px;margin:8px 0 0}.wr-change-alert-list{margin:0;padding-left:18px}.wr-change-members,.wr-change-plan{padding:18px 20px}.wr-change-members>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px}.wr-change-members button{display:flex;align-items:center;gap:10px;padding:12px;min-width:0;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);font:inherit;text-align:left;color:var(--ui-ink);cursor:pointer}.wr-change-members button:hover{border-color:var(--ui-primary)}.wr-change-members button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.wr-change-members small{color:var(--ui-secondary);font-size:var(--ui-text-small)}.wr-change-members i{font-style:normal;color:var(--ui-muted)}.wr-change-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--ui-selected);color:var(--ui-primary)}.wr-change-records{overflow:hidden}.wr-change-tabs{display:flex;gap:24px;overflow-x:auto;padding:0 20px;border-bottom:1px solid var(--ui-line)}.wr-change-tabs button{flex:none;padding:16px 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;color:var(--ui-secondary);cursor:pointer}.wr-change-tabs button[aria-selected=true]{color:var(--ui-primary);border-bottom-color:var(--ui-primary);font-weight:600}.wr-change-record-body{padding:16px 20px}.wr-change-records>.wr-change-notes{margin:0 20px 16px}.wr-change-subtoolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.wr-change-object{display:flex;flex-direction:column;gap:5px}.wr-change-object .ant-btn{text-align:left;padding:0;height:auto;white-space:normal;justify-content:start}.wr-change-object>span{color:var(--ui-secondary);font-size:var(--ui-text-small)}.wr-change-reason{font-size:var(--ui-text-small);color:var(--ui-secondary);margin:5px 0 0;overflow-wrap:anywhere}.wr-change-detail{padding:8px 12px;max-width:1100px;line-height:1.8}.wr-change-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.wr-change-detail p>b{display:inline-block;min-width:80px;margin-right:12px}.wr-change-detail summary{cursor:pointer;color:var(--ui-primary)}.wr-change-detail ol{padding-left:20px}.wr-change-followups article{padding:16px 0}.wr-change-followups article+article{border-top:1px solid var(--ui-line)}.wr-change-followups header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.wr-change-followups header>span{color:var(--ui-muted);font-size:var(--ui-text-small)}.wr-change-followups p{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.wr-change-next{color:var(--ui-secondary)}.wr-change-plan ol{list-style:none;padding:0;margin:14px 0 0}.wr-change-plan li{display:flex;align-items:start;gap:14px;padding:14px 0}.wr-change-plan li+li{border-top:1px solid var(--ui-line)}.wr-change-plan-number{font-size:var(--ui-text-caption);color:var(--ui-primary);font-variant-numeric:tabular-nums}.wr-change-plan li>div{min-width:0}.wr-change-plan p{line-height:1.8;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.wr-change-plan small{color:var(--ui-muted)}.wr-change-meeting-modal .ant-modal-container,.wr-change-meeting-modal .ant-modal-content{padding:0;border-radius:0;height:100dvh;display:flex;flex-direction:column}.wr-change-meeting-modal .ant-modal-header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wr-change-meeting-modal .ant-modal-body{flex:1;min-height:0;overflow:auto;padding:0 32px 32px;background:var(--ui-background)}.wr-change-board.is-presenting{max-width:1560px;margin:0 auto;font-size:var(--ui-text-title)}.is-presenting .wr-change-heading{position:sticky;top:0;z-index:2;background:var(--ui-background);padding:20px 0}.is-presenting .wr-change-heading h2{font-size:var(--ui-text-metric)}.is-presenting .wr-change-records .ant-table{font-size:var(--ui-text-section)}.is-presenting .wr-change-current .wr-change-money{font-size:var(--ui-text-meeting-metric)}@media(max-width:1050px){.wr-change-amounts{gap:10px}.wr-change-amount{padding:14px}.wr-change-current .wr-change-money{font-size:var(--ui-text-metric)}.wr-change-counts button{padding:0 14px}}@media(max-width:700px){.wr-change-amounts{grid-template-columns:1fr}.wr-change-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.wr-change-counts button:nth-child(3){border-left:0}.wr-change-tabs{gap:18px;padding:0 14px}.wr-change-record-body,.wr-change-plan,.wr-change-members{padding:14px}.wr-change-meeting-modal .ant-modal-body{padding:0 14px 20px}}@media(max-width:1050px){.wr-change-counts.has-task-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 0}.wr-change-counts.has-task-counts>:nth-child(3n+1){border-left:0}}@media(max-width:700px){.wr-change-counts.has-task-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-change-counts.has-task-counts>:nth-child(3n+1){border-left:1px solid var(--ui-line)}.wr-change-counts.has-task-counts>:nth-child(odd){border-left:0}.wr-change-count-item{padding:0 14px}.wr-change-count-item:nth-child(3){border-left:0}}.review-targets{min-width:0}.review-targets .pc-panel-body{padding:16px 20px}.review-target-toolbar,.review-target-dictionary-head{display:flex;gap:12px;align-items:end;margin-bottom:16px;flex-wrap:wrap}.review-target-toolbar-actions{display:flex;gap:8px;margin-left:auto}.review-target-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:var(--ui-secondary, #5b6c82)}.review-target-field>span:first-child{font-weight:500}.review-target-field .ant-select{width:100%;min-width:100px}.review-target-toolbar>.review-target-field{min-width:130px}.review-target-toolbar>.review-target-field:nth-child(3){min-width:220px}.review-target-table-wrap{width:100%;overflow-x:auto;margin-top:12px}.review-target-table{width:100%;border-collapse:collapse;font-size:13px;min-width:900px;text-align:left}.review-target-table th{color:var(--ui-secondary, #5b6c82);background:var(--ui-background, #f5f6f8);font-weight:500;padding:12px;white-space:nowrap;border-bottom:1px solid var(--ui-line, #e2e8f0)}.review-target-table td{padding:16px 12px;border-bottom:1px solid var(--ui-line, #e2e8f0);vertical-align:top}.review-target-table small{display:block;color:var(--ui-muted, #617188);font-size:12px;margin-top:4px}.review-target-number{font-variant-numeric:tabular-nums;white-space:nowrap}.review-target-row-actions{display:flex;gap:4px}.review-target-edit{background:#f1f6ff}.review-target-edit td{padding:16px;border:1px solid #b7d0ff}.review-target-form{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(100px,.6fr) minmax(180px,1fr) minmax(180px,1fr) minmax(140px,.8fr);gap:12px}.review-target-form>.review-target-field:last-child{grid-column:1 / -1}.review-target-period{display:flex;gap:6px}.review-target-period .ant-select{width:88px;min-width:80px}.review-target-period input{min-width:150px}.review-target-definition{margin:10px 0;color:var(--ui-secondary, #5b6c82);font-size:12px}.review-target-edit-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.review-target-edit-actions>span:first-child{margin-right:auto}.review-target-edit-actions>button:first-of-type{margin-left:auto}.review-target-table .is-editing{opacity:.55}.review-target-empty{padding:40px!important;text-align:center;color:var(--ui-muted, #617188)}.review-target-footer{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:16px 0}.review-target-history{padding-left:20px}.review-target-history li{margin:12px 0}.review-target-history span,.review-target-history small{margin-left:12px}.review-target-dictionary-head{align-items:center;justify-content:space-between}.review-target-metric-form{padding:16px;background:#f1f6ff;border:1px solid #b7d0ff;border-radius:var(--ui-radius-panel, 8px);display:grid;grid-template-columns:1fr 1fr 120px 2fr 120px;gap:12px}.review-target-metric-form .review-target-edit-actions{grid-column:1 / -1}@media(max-width:900px){.review-target-form,.review-target-metric-form{grid-template-columns:1fr 1fr}}@media(max-width:600px){.review-target-toolbar-actions{width:100%}.review-targets .pc-panel-body{padding:12px}}.review-okr{color:var(--ui-ink,#1f2329);display:flex;flex-direction:column;gap:16px;min-width:0}.review-okr .pc-panel-body{padding:16px 20px}.review-okr-toolbar,.review-okr-section-head,.review-okr-objective-head,.review-okr-editor-heading,.review-okr-editor-actions,.review-okr-footer{display:flex;align-items:center;gap:12px}.review-okr-toolbar{flex-wrap:wrap;padding:0 0 16px}.review-okr-toolbar-actions{margin-left:auto;display:flex;gap:8px}.review-okr-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.review-okr-field>span{color:var(--ui-secondary,#646a73)}.review-okr-field .ant-select{width:100%}.review-okr-objectives{border-top:1px solid var(--ui-line,#e2e8f0)}.review-okr-objective{border-bottom:1px solid var(--ui-line,#e2e8f0)}.review-okr-objective-head{padding:20px 0;align-items:flex-start;flex-wrap:wrap}.review-okr-objective-title{flex:1;min-width:240px}.review-okr-objective-title h3{font-size:15px;line-height:1.6;font-weight:600;margin:0 0 6px;overflow-wrap:anywhere}.review-okr-objective-title .pc-muted,.review-okr-objective-people{font-size:12px}.review-okr-objective-people{display:flex;flex-direction:column;gap:4px;max-width:260px}.review-okr-objective-people small{color:var(--ui-secondary,#646a73)}.review-okr-expand{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid var(--ui-line,#e2e8f0);border-radius:5px;background:var(--ui-surface,#fff);color:var(--ui-primary,#3370ff);cursor:pointer;font-size:18px}.review-okr-expand:focus-visible{outline:2px solid var(--ui-focus,#5786dc);outline-offset:2px}.review-okr-row-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.review-okr-results{border-top:1px solid var(--ui-line,#e2e8f0);padding:16px 0 20px 36px}.review-okr-section-head{justify-content:space-between;padding-bottom:12px}.review-okr-section-head b{font-size:14px}.review-okr-table-wrap{overflow-x:auto}.review-okr-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px;font-size:13px}.review-okr-table th{text-align:left;background:var(--ui-background,#f5f6f8);color:var(--ui-secondary,#646a73);font-weight:500}.review-okr-table th,.review-okr-table td{padding:12px 10px;border-bottom:1px solid var(--ui-line,#e2e8f0);vertical-align:top;overflow-wrap:anywhere}.review-okr-table th:first-child{width:29%}.review-okr-table th:nth-child(2){width:13%}.review-okr-table th:last-child{width:19%}.review-okr-table small{display:block;margin-top:5px;color:var(--ui-muted,#8f959e);font-size:12px}.review-okr-number{font-variant-numeric:tabular-nums;font-size:15px}.review-okr-editor{border:1px solid var(--ui-primary,#3370ff);border-radius:8px;background:var(--ui-surface,#fff);padding:16px;margin:0 0 16px}.review-okr-editor-heading{margin-bottom:16px;flex-wrap:wrap}.review-okr-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.review-okr-field.is-wide{grid-column:1/-1}.review-okr-period{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px}.review-okr-definition,.review-okr-confirm{grid-column:1/-1;font-size:12px;color:var(--ui-secondary,#646a73)}.review-okr-editor-actions{justify-content:flex-end;margin-top:16px}.review-okr-editor .ant-alert{margin-top:12px}.review-okr-empty{padding:32px 20px;text-align:center;color:var(--ui-muted,#8f959e)}.review-okr-footer{padding-top:20px;justify-content:flex-end}.review-okr-evidence{padding:4px 8px;font-size:13px}.review-okr-evidence p{margin:6px 0}.review-okr-evidence-copy{white-space:pre-wrap}.review-okr-evidence details{margin-top:12px}.review-okr-evidence summary{cursor:pointer;color:var(--ui-primary,#3370ff)}@media(max-width:900px){.review-okr-form{grid-template-columns:repeat(2,minmax(0,1fr))}.review-okr-objective-people{max-width:none}.review-okr-results{padding-left:0}}@media(max-width:600px){.review-okr-form{grid-template-columns:1fr}.review-okr-toolbar-actions{margin-left:0}.review-okr-objective-title{min-width:180px}.review-okr-objective-head{gap:8px}}.department-ui[data-department-page="pages/customers/index"]{height:100%;padding:var(--ui-space-4)}.department-ui .ds-customers{display:flex;flex-direction:column;gap:var(--ui-space-3);height:100%;min-height:0}.department-ui .ds-customers .sb-pagehead{margin:0;align-items:center;flex-shrink:0}.department-ui .ds-customer-assets{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.department-ui .ds-customer-workbench{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.department-ui .ds-customer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3);border-bottom:1px solid var(--ui-line);flex-shrink:0}.department-ui .ds-customer-search{display:flex;align-items:center;flex:1.6 1 190px;min-width:0}.department-ui .ds-customer-search>.ant-input-search{width:100%}.department-ui .ds-customer-filters{display:contents}.department-ui .ds-customer-tools>.ant-alert{flex-basis:100%}.department-ui .ds-customer-reset{flex:0 0 auto;padding-inline:4px}.department-ui .ds-customer-workspace-wrap{flex:1;min-height:0;display:flex}.department-ui .ds-customer-workspace{--customer-map-header: 28px;--customer-map-gap: var(--ui-space-3);display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);flex:1;min-height:0}.department-ui .ds-customer-map-panel{padding:var(--ui-space-3);display:flex;gap:var(--customer-map-gap);flex-direction:column;min-height:0;min-width:0;overflow:auto}.department-ui .ds-customer-map-panel header,.department-ui .ds-customer-list header,.department-ui .ds-customer-list footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);flex-shrink:0}.department-ui .ds-customer-map-panel header{height:var(--customer-map-header)}.department-ui .ds-customer-map-panel header h2{white-space:nowrap}.department-ui .ds-customer-map-note{font-size:var(--ui-text-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.department-ui .ds-customer-map-panel .sb-bmap{flex:1;min-height:0;width:100%}.department-ui .ds-customer-map-panel .sb-bmap-square{flex:1;min-height:220px;aspect-ratio:auto}.department-ui .ds-customer-map-panel .sb-bmap-unrated{flex:none;line-height:20px}.department-ui .ds-customer-map-panel header .ant-btn{padding-inline:0;font-size:12px}.department-ui .ds-customer-list{display:flex;flex-direction:column;min-height:0;min-width:0;border-left:1px solid var(--ui-line)}.department-ui .ds-customer-list header{height:52px;padding:var(--ui-space-3);border-bottom:1px solid var(--ui-line)}.department-ui .ds-customer-list footer{min-height:48px;padding:var(--ui-space-2) var(--ui-space-3);border-top:1px solid var(--ui-line);flex-wrap:wrap}.department-ui .ds-customer-table-viewport{flex:1;min-height:0;overflow:auto}.department-ui .ds-customer-count{display:inline-block;padding:0 var(--ui-space-2);background:var(--ui-neutral-soft);color:var(--ui-secondary);font-size:var(--ui-text-small);border-radius:var(--ui-radius-control)}.department-ui .ds-customer-list .ant-table{font-size:13px}.department-ui .ds-customer-list .ant-table-thead>tr>th{height:40px;padding:8px;white-space:nowrap}.department-ui .ds-customer-list .ant-table-tbody>tr.ant-table-row>td{height:56px;padding:7px 8px}.department-ui .ds-customer-identity{padding:0;min-width:0}.department-ui .ds-customer-identity .ds-muted{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.department-ui .ds-text-action{padding:0;color:var(--ui-ink);text-align:left;background:none;border:none;font-size:var(--ui-text-body);line-height:20px;font-weight:600}.department-ui .ds-text-action:hover{color:var(--ui-primary);text-decoration:underline}.department-ui .ds-customer-name{max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-ui .ds-customer-health{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.department-ui .ds-customer-health p{line-height:18px;font-size:12px;margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.department-ui .ds-customer-expanded{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.department-ui .ds-customer-expanded p{margin-top:4px}.ds-map-candidate{margin-top:var(--ui-space-3);height:auto;white-space:normal;text-align:left}.department-ui .pc-customers{height:100%;min-height:0}.department-ui .pc-customer-scope-metrics{flex:none}.department-ui .pc-customer-scope-metrics .pc-kpi{padding-inline:var(--ui-space-3)}.department-ui .pc-customer-scope-metrics .pc-kpi.tone-primary{box-shadow:inset 0 -3px var(--ui-primary)}.department-ui .pc-customer-progress{display:flex;flex-direction:column;gap:5px}.department-ui .pc-customer-progress>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.department-ui .pc-customer-caliber{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px var(--ui-space-3);color:var(--ui-secondary);font-size:var(--ui-text-small);border-bottom:1px solid var(--ui-line)}.department-ui .pc-customer-load-state{flex:1;display:grid;place-items:center}.department-ui .ds-customer-name:disabled{color:var(--ui-secondary);cursor:default}.pc-customer-finance{display:flex;flex-direction:column;gap:16px}.department-ui.pc-customer-finance{padding:0;min-height:0}@media(min-width:901px){.department-ui .ds-customer-map-panel .sb-bmap-counts{display:none}}@media(max-width:900px){.department-ui .pc-customers,.department-ui[data-department-page="pages/customers/index"],.department-ui .ds-customers{height:auto}.department-ui .ds-customer-workbench{flex:none}.department-ui .ds-customer-workspace-wrap{flex:none;display:block}.department-ui .ds-customer-workspace{grid-template-columns:minmax(0,1fr);flex:none}.department-ui .ds-customer-map-panel{overflow:visible}.department-ui .ds-customer-map-panel .sb-bmap{flex:none}.department-ui .ds-customer-map-panel .sb-bmap-square{flex:none;aspect-ratio:1}.department-ui .ds-customer-list{border-left:0;border-top:1px solid var(--ui-line)}.department-ui .ds-customer-table-viewport{flex:none}}@media(max-width:600px){.department-ui[data-department-page="pages/customers/index"]{padding:var(--ui-space-3)}.department-ui .ds-customer-search{flex-basis:100%}.department-ui .ds-customer-assets .sb-metric{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:var(--ui-space-2)}.department-ui .ds-customer-list footer{justify-content:center}}@media(min-width:901px)and (max-height:650px){.department-ui[data-department-page="pages/customers/index"]{padding:var(--ui-space-3)}.department-ui .ds-customers{gap:var(--ui-space-2)}.department-ui .ds-customer-tools{padding-block:var(--ui-space-2)}.department-ui .ds-customer-workspace{--customer-map-gap: var(--ui-space-2)}.department-ui .ds-customer-map-panel{padding-block:var(--ui-space-2)}.department-ui .ds-customer-list header{height:44px}.department-ui .ds-customer-list footer{min-height:40px;padding-block:var(--ui-space-1)}}.department-ui .ds-business-tags{display:inline-flex;gap:4px;flex-wrap:wrap;align-items:center;vertical-align:middle}.department-ui .ds-business-tags .ant-tag{margin:0;font-size:12px}.department-ui .ds-identity-fields{padding:16px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);display:grid;gap:12px;min-width:0}.department-ui .ds-identity-heading{display:flex;align-items:baseline;gap:10px}.department-ui .ds-identity-fields .ant-checkbox-group{gap:12px}.department-ui .ds-identity-note{margin:0;padding:8px 12px;background:var(--ui-background);color:var(--ui-secondary);border-radius:6px;font-size:13px}.department-ui .ds-identity-link{border-top:1px solid var(--ui-line);padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.department-ui .ds-identity-link>div:first-child{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.department-ui .ds-identity-link small,.department-ui .ds-partner-result small{color:var(--ui-muted);font-size:12px;font-weight:400}.department-ui .ds-identity-buttons{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.department-ui .ds-partner-picker{display:grid;gap:12px}.department-ui .ds-partner-search{display:flex;gap:8px}.department-ui .ds-partner-results{max-height:52vh;overflow:auto}.department-ui .ds-partner-result{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--ui-line)}.department-ui .ds-partner-result>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.department-ui .ds-cc-identity{padding:20px 24px 0}.department-ui .ds-cc-fields .ds-identity-fields{grid-column:1 / -1}.department-ui .pc-enterprise-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;border-bottom:1px solid var(--ui-line)}.department-ui .pc-enterprise-heading h2{margin:0;font-size:15px}.department-ui .pc-customer-view-switch{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}@media(max-width:760px){.department-ui .ds-identity-link{align-items:stretch;flex-direction:column}.department-ui .ds-cc-identity{padding:16px 16px 0}}.department-ui .department-tasks,.department-ui .department-task-create{min-width:0;color:var(--ui-ink);font-size:var(--ui-text-body)}.department-ui .department-task-panel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);overflow:hidden}.department-ui .department-task-scope,.department-ui .department-task-tabs,.department-ui .department-task-context{padding:var(--ui-space-3) var(--ui-space-4) 0}.department-ui .department-task-context{margin:0;color:var(--ui-secondary)}.department-ui .department-task-tabs .ant-tabs-nav{margin-bottom:0}.department-ui .department-task-overview{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-selected)}.department-ui .department-task-overview strong{display:block}.department-ui .department-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .department-task-toolbar-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2);min-width:0}.department-ui .department-task-period-note{color:var(--ui-warning);font-size:var(--ui-text-small);font-weight:400}.department-ui .department-task-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-surface-subtle, var(--ui-surface))}.department-ui .department-task-kpi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-2);min-width:0}.department-ui .department-task-kpi span{color:var(--ui-secondary);font-size:var(--ui-text-small);white-space:nowrap}.department-ui .department-task-kpi strong{color:var(--ui-primary);font-size:var(--ui-text-section);font-variant-numeric:tabular-nums}.department-ui .department-task-kpi-muted strong{color:var(--ui-secondary)}.department-ui .department-task-kpi-note{margin:0;padding:var(--ui-space-2) var(--ui-space-4) 0;color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .department-task-table{min-width:0}.department-ui .department-task-table .ant-table-cell{vertical-align:top}.department-ui .department-task-table .ant-table-tbody>tr.ant-table-row>td{padding-block:var(--ui-space-2)}.department-ui .department-task-table .ant-btn-link{height:auto;min-height:var(--ui-control-height);padding-inline:var(--ui-space-1)}.department-ui .department-task-table .department-task-title{display:block;width:100%;min-height:0;padding:0;text-align:left;white-space:normal;overflow-wrap:anywhere;color:var(--ui-ink);font-weight:600;line-height:1.5}.department-ui .department-task-table .department-task-title:hover{color:var(--ui-primary)}.department-ui .department-task-table .department-task-related{min-height:0;padding-block:0;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:var(--ui-text-small);line-height:1.5}.department-ui .department-task-meta{margin-top:var(--ui-space-1);color:var(--ui-secondary);font-size:var(--ui-text-small);font-weight:400}.department-ui .department-task-time{font-variant-numeric:tabular-nums}.department-ui .department-task-time-overdue{color:var(--ui-danger);font-weight:600}.department-ui .department-task-time-today,.department-ui .department-task-priority{color:var(--ui-warning);font-weight:600}.department-ui .department-task-expanded{padding:var(--ui-space-2);color:var(--ui-secondary)}.department-ui .department-task-expanded strong{font-size:var(--ui-text-small)}.department-ui .department-task-expanded p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-ink);margin:var(--ui-space-2) 0}.department-ui .department-task-expanded>span{font-size:var(--ui-text-small)}.department-ui .department-task-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-line);color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .department-task-pagination [role=alert]{color:var(--ui-danger)}.department-ui .department-task-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.department-ui .department-task-create-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:var(--ui-space-4);align-items:start}.department-ui .department-task-form-panel{min-width:0;padding:var(--ui-space-4);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel)}.department-ui .department-task-form-panel h2{font-size:var(--ui-text-section);font-weight:600;margin:0 0 var(--ui-space-4)}.department-ui .department-task-form-panel .ant-form-item{margin-bottom:var(--ui-space-4)}.department-ui .department-task-form-panel .ant-select,.department-ui .department-task-form-panel .ant-picker{width:100%}.department-ui .department-task-form-panel .ant-input-textarea-show-count{margin-bottom:var(--ui-space-4)}.department-ui .department-task-link-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ui-space-3)}.department-ui .department-task-link-feedback{grid-column:1 / -1;color:var(--ui-danger);margin-bottom:var(--ui-space-3)}.department-ui .department-task-choice{width:100%;height:auto;min-height:var(--ui-field-height);display:flex;justify-content:space-between;white-space:normal;text-align:left}.department-ui .department-task-choice>span:first-child{overflow-wrap:anywhere}.department-ui .department-task-advice{margin-bottom:var(--ui-space-4);padding:var(--ui-space-3);border-left:3px solid var(--ui-primary);background:var(--ui-selected)}.department-ui .department-task-advice-error{color:var(--ui-danger);background:var(--ui-danger-soft);border-color:var(--ui-danger)}.department-ui .department-task-voice{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center;padding-top:var(--ui-space-2)}.department-ui .department-task-voice>span{color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .department-task-delivery{margin-top:var(--ui-space-4);padding:var(--ui-space-3);border-radius:var(--ui-radius-control);background:var(--ui-selected)}.department-ui .department-task-delivery p{color:var(--ui-secondary);margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-small)}.department-ui .department-task-form>.sb-bottombar{margin-top:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);z-index:2}.department-ui .department-task-choice-results{max-height:min(55vh,460px);margin-top:var(--ui-space-3);overflow:auto}.department-ui .department-task-selector-row{display:flex;width:100%;height:auto;min-height:var(--ui-field-height);justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-2);padding:var(--ui-space-3);white-space:normal;text-align:left}.department-ui .department-task-selector-row>span:first-child{overflow-wrap:anywhere}.department-ui .department-task-selector-row>span:last-child{color:var(--ui-primary);flex-shrink:0}.department-ui .department-task-selector-more{display:block;margin:var(--ui-space-3) auto}@media(max-width:900px){.department-ui .department-task-create-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.department-ui .department-task-toolbar{align-items:stretch;flex-direction:column}.department-ui .department-task-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.department-ui .department-task-kpi{align-items:center}.department-ui .department-task-overview{align-items:flex-start;flex-direction:column;gap:var(--ui-space-1)}.department-ui .department-task-overview .ant-btn{padding-inline:0}.department-ui .department-task-link-fields{grid-template-columns:minmax(0,1fr)}.department-ui .department-task-form>.sb-bottombar{flex-wrap:wrap}.department-ui .department-task-form>.sb-bottombar .sb-bottombar-reason{width:100%}.department-ui .department-task-form>.sb-bottombar .sb-primary{width:100%}}.department-ui .department-task-status{display:flex;flex-direction:column;gap:var(--ui-space-1);align-items:flex-start}.department-ui .department-task-refresh{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}.department-ui .department-task-refresh p{margin:0}.review-task-alignment{border-top:1px solid var(--ui-line,#e4e7ec);margin-top:24px;padding-top:20px;min-width:0}.review-task-alignment h3{font-size:16px;margin:0 0 12px;color:var(--ui-ink,#242a33)}.review-task-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.review-task-section-heading h3{margin:0}.review-task-section-heading>span,.review-task-section-heading small{font-size:12px;font-weight:400;color:var(--ui-muted,#737c89)}.review-task-alignment .ant-select{width:100%}.review-task-derived{margin:4px 0 16px;font-size:13px;color:var(--ui-muted,#737c89)}.review-task-contribution{padding:14px;border-radius:8px;background:var(--ui-bg-subtle,#f7f8fa);margin-top:12px}.review-task-contribution-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px}.review-task-help{font-size:12px;color:var(--ui-muted,#737c89);line-height:1.7;margin:10px 0 0}.review-task-error{font-size:13px;color:var(--ui-danger,#d43838);margin-top:8px}.review-task-summary-contribution{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:14px}.review-task-summary-contribution p{width:100%;margin:0;white-space:pre-wrap}.review-task-kr-list{padding-left:20px;font-size:14px;line-height:1.8}.review-task-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.review-task-load-state{margin-top:20px}.department-ui .review-task-detail .ds-td-main{overflow-y:auto}.department-ui .review-task-detail .ds-td-main>*{flex-shrink:0}@media(max-width:640px){.review-task-section-heading{align-items:flex-start;flex-direction:column;gap:4px}.review-task-contribution-grid{grid-template-columns:minmax(0,1fr)}}.review-task-target-filter{display:grid;grid-template-columns:100px minmax(130px,1fr) 120px;gap:8px;margin-bottom:8px}.review-task-alignment>.ant-radio-group{margin-bottom:18px}.review-task-other-reason p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.7}.review-task-kr-list li{margin:8px 0}.review-task-kr-list li>div{font-size:12px;color:var(--ui-muted,#737c89);overflow-wrap:anywhere}@media(max-width:640px){.review-task-target-filter{grid-template-columns:100px minmax(0,1fr)}.review-task-target-filter>.ant-select:last-child{grid-column:1/-1}}.opp-workspace{min-width:0}.opp-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.opp-scheme-bar{min-width:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel)}.opp-scheme-select{width:230px;max-width:100%;min-width:160px;flex:0 1 230px}.opp-scheme-actions{margin-left:auto;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.opp-board-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;overflow-wrap:anywhere;color:var(--ui-secondary);font-size:12px}.opp-table-panel{min-width:0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);overflow:hidden}.opp-table-panel .ant-table-thead>tr>th{position:relative;user-select:none;white-space:nowrap;font-size:13px}.opp-table-panel .ant-table-thead th[draggable=true]{cursor:grab}.opp-table-panel .ant-table-cell{font-size:13px;vertical-align:top}.opp-column-resize{position:absolute;right:0;top:0;bottom:0;width:9px;cursor:col-resize;z-index:2;touch-action:none}.opp-column-resize:hover,.opp-column-resize:focus-visible{background:var(--ui-primary);opacity:.45;outline:none}.opp-group-row .ant-table-cell{background:var(--ui-background)!important}.opp-group-label{display:inline-block;color:var(--ui-secondary);font-size:12px;padding:3px 0}.opp-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 18px;min-height:54px;padding:12px 16px;border-top:1px solid var(--ui-line);font-size:12px;color:var(--ui-secondary)}.opp-table-footer>span{margin-right:auto}.opp-table-footer .ant-pagination{flex-wrap:wrap}.opp-name-link{padding:0;color:var(--ui-primary);background:none;border:0;text-align:left;font:inherit;cursor:pointer;word-break:break-word}.opp-name-link:hover{text-decoration:underline}.opp-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.opp-value-wrap{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.opp-value-wrap small{display:block;color:var(--ui-secondary)}.opp-editable-cell{display:flex;align-items:flex-start;gap:4px}.opp-editable-cell>:first-child{flex:1;min-width:0}.opp-cell-edit{flex:none;opacity:0;padding:0 3px;border:0;background:none;color:var(--ui-primary);cursor:pointer;font:inherit}.opp-editable-cell:hover .opp-cell-edit,.opp-cell-edit:focus-visible{opacity:1}.opp-cell-editor{min-width:140px;display:grid;gap:6px}.opp-cell-editor .opp-actions{justify-content:flex-start;gap:4px}.opp-error{color:var(--ui-danger);font-size:12px;white-space:normal}.opp-setting-section{padding:4px 0 18px;border-bottom:1px solid var(--ui-line);margin-bottom:14px}.opp-setting-section h3{font-size:14px;margin:8px 0 12px}.opp-setting-section small{color:var(--ui-muted);font-weight:400;margin-left:6px}.opp-column-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px}.opp-column-list li{display:flex;align-items:center;gap:6px;padding:7px 8px;background:var(--ui-background);border:1px solid var(--ui-line);border-radius:6px}.opp-column-label{flex:1;font-size:12px;min-width:70px}.opp-drag-handle{cursor:grab;color:var(--ui-muted);font-size:20px}.opp-filter-item{display:grid;grid-template-columns:1fr 115px 48px;gap:8px;padding:10px;border:1px solid var(--ui-line);border-radius:6px;margin-bottom:8px}.opp-filter-item>:nth-child(3):not(button){grid-column:1 / 3}.opp-filter-item>button{grid-column:3;grid-row:1}.opp-sort-item{display:grid;grid-template-columns:1fr 110px 48px;gap:8px;margin-bottom:8px}.opp-form-field{display:grid;gap:7px;font-size:13px;padding:12px 0}.opp-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.opp-form-field.is-wide{grid-column:1 / -1}.opp-fixed-period{display:flex;gap:4px;min-width:145px}.opp-fixed-period>*{width:50%}.opp-date-filter{display:flex;align-items:center;gap:8px;min-width:0}.opp-date-filter>.ant-select{flex:0 0 132px;min-width:0}.opp-date-filter>.ant-picker{flex:1;min-width:0}.opp-finance-period{display:flex;align-items:center;gap:8px;min-width:0}.opp-finance-period>span{flex:none;font-size:12px;color:var(--ui-secondary)}.opp-finance-period>.ant-select{flex:1;min-width:0}.opp-creation-quarter{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.opp-creation-quarter>.opp-finance-period{flex:1 1 210px}.opp-creation-quarter>.opp-fixed-period{flex:1 1 210px}.opp-filter-context{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--ui-secondary);overflow-wrap:anywhere}.opp-workspace-filters .ant-select-multiple .ant-select-selection-wrap{min-width:0}.opp-workspace-filters .ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap}.pc-filterbar-overflow .opp-date-filter{flex-wrap:wrap}.pc-filterbar-overflow .opp-date-filter>.ant-select{flex:1 1 132px}.pc-filterbar-overflow .opp-date-filter>.ant-picker{flex:1 1 275px}.opp-workspace>.ant-alert{margin:10px 0}@media(max-width:800px){.opp-edit-grid{grid-template-columns:1fr}.opp-cell-edit{opacity:1}}.department-ui[data-department-page="pages/customer-detail/index"]{height:100%}.department-ui .ds-cdetail{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-cd-side{padding:var(--ui-space-4);overflow:auto;min-height:0}.department-ui .ds-cd-identity{display:flex;gap:var(--ui-space-3);align-items:flex-start}.department-ui .ds-cd-mark{flex:none;width:40px;height:40px;border-radius:var(--ui-radius-control);background:var(--ui-selected);color:var(--ui-primary);display:grid;place-items:center;font-weight:600}.department-ui .ds-cd-id-main{min-width:0}.department-ui .ds-cd-id-main h1{margin:0;font-size:var(--ui-text-section);font-weight:650;line-height:1.4;word-break:break-all}.department-ui .ds-cd-id-main p{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-cd-tags{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-3);align-items:center}.department-ui .ds-cd-chip{display:inline-flex;align-items:center;padding:0 var(--ui-space-2);line-height:20px;border-radius:999px;background:var(--ui-neutral-soft);color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .ds-cd-owner{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-cd-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin:var(--ui-space-4) 0;padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-cd-quadrant h2{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-body);font-weight:600}.department-ui .ds-cd-quadrant>p{margin:0 0 var(--ui-space-3);color:var(--ui-secondary)}.department-ui .ds-cd-score{margin-bottom:var(--ui-space-3)}.department-ui .ds-cd-score-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--ui-space-1)}.department-ui .ds-cd-score-head b{font-variant-numeric:tabular-nums;color:var(--ui-primary)}.department-ui .ds-cd-score ul{margin:var(--ui-space-1) 0 0;padding-left:1.2em;font-size:var(--ui-text-small)}.department-ui .ds-cd-rule{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-cd-main{display:flex;flex-direction:column;min-height:0;padding:0 var(--ui-space-4)}.department-ui .ds-cd-main .ant-tabs-nav{margin-bottom:0}.department-ui .ds-cd-summary{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-cd-error{margin:var(--ui-space-2) 0 0;color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-cd-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-space-4) 0}.department-ui .ds-cd-strip{padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line);margin-bottom:var(--ui-space-4)}.department-ui .ds-cd-strip .sb-mstrip-items{min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.department-ui .ds-cd-ai{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);margin-bottom:var(--ui-space-4)}.department-ui .ds-cd-ai-head{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-small)}.department-ui .ds-cd-ai-text{margin:var(--ui-space-2) 0;font-weight:600}.department-ui .ds-cd-h{display:flex;align-items:baseline;gap:var(--ui-space-2);margin:var(--ui-space-4) 0 var(--ui-space-2);font-size:var(--ui-text-body);font-weight:600}.department-ui .ds-cd-h small{color:var(--ui-muted);font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-cd-two{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-cd-two b{font-weight:600}.department-ui .ds-cd-contacts{display:flex;flex-direction:column}.department-ui .ds-cd-more{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) 0;font-size:var(--ui-text-small)}.department-ui .ds-cd-visit{padding:var(--ui-space-2) 0}.department-ui .ds-cd-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2) var(--ui-space-6);margin:0 0 var(--ui-space-3)}.department-ui .ds-cd-dl>div{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-cd-dl dt{color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-cd-dl dd{margin:0;overflow-wrap:anywhere}.department-ui .ds-cd-dl .is-next{grid-column:1 / -1;padding:var(--ui-space-2) var(--ui-space-3);border-left:3px solid var(--ui-primary);background:var(--ui-selected)}.department-ui .ds-cd-dl-inline{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.department-ui .ds-cd-toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--ui-space-3)}.department-ui .ds-cd-opp{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);margin-bottom:var(--ui-space-3)}.department-ui .ds-cd-opp header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3)}.department-ui .ds-cd-opp h4{margin:0;font-size:var(--ui-text-body);font-weight:600}.department-ui .ds-cd-eyebrow{font-size:var(--ui-text-small);color:var(--ui-muted)}.department-ui .ds-cd-opp-right{display:flex;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-cd-opp-right b{font-variant-numeric:tabular-nums}.department-ui .ds-cd-steps{display:flex;gap:var(--ui-space-2);list-style:none;margin:var(--ui-space-3) 0;padding:0;flex-wrap:wrap}.department-ui .ds-cd-steps li{padding:0 var(--ui-space-2);line-height:22px;border-radius:999px;font-size:var(--ui-text-small);background:var(--ui-neutral-soft);color:var(--ui-muted)}.department-ui .ds-cd-steps li.is-done{background:var(--ui-selected);color:var(--ui-primary)}.department-ui .ds-cd-steps li.is-current,.department-ui .ds-cd-steps li.is-active{background:var(--ui-primary);color:var(--ui-on-primary)}.department-ui .ds-cd-risk{display:flex;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-left:3px solid var(--ui-warning);background:var(--ui-warning-soft);border-radius:var(--ui-radius-control);margin-top:var(--ui-space-3)}@media(max-width:1100px){.department-ui[data-department-page="pages/customer-detail/index"]{height:auto}.department-ui .ds-cdetail{grid-template-columns:minmax(0,1fr);height:auto}.department-ui .ds-cd-body{overflow:visible}.department-ui .ds-cd-dl,.department-ui .ds-cd-dl-inline{grid-template-columns:minmax(0,1fr)}}.department-ui[data-department-page="pages/customer-assets/index"]{height:100%}.department-ui .ds-odetail{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-od-side{padding:var(--ui-space-4);overflow:auto;min-height:0}.department-ui .ds-od-eyebrow{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-od-side h1{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-section);font-weight:650;line-height:1.4}.department-ui .ds-od-tags{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-3);align-items:center}.department-ui .ds-od-grade{display:inline-flex;align-items:center;padding:0 var(--ui-space-2);line-height:20px;border-radius:999px;font-size:var(--ui-text-small);background:var(--ui-neutral-soft);color:var(--ui-secondary)}.department-ui .ds-od-grade-A{background:var(--ui-warning-soft);color:var(--ui-warning)}.department-ui .ds-od-grade-B{background:var(--ui-success-soft);color:var(--ui-success)}.department-ui .ds-od-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin:var(--ui-space-4) 0;padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-od-facts{display:flex;flex-direction:column;gap:var(--ui-space-3);margin:0}.department-ui .ds-od-facts>div{display:flex;flex-direction:column;gap:2px}.department-ui .ds-od-facts dt{color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-od-facts dd{margin:0}.department-ui .ds-od-amount{font-size:var(--ui-text-metric);font-weight:650;color:var(--ui-primary);font-variant-numeric:tabular-nums}.department-ui .ds-od-main{display:flex;flex-direction:column;min-height:0;padding:0 var(--ui-space-4)}.department-ui .ds-od-main .ant-tabs-nav{margin-bottom:0}.department-ui .ds-od-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-space-4) 0}.department-ui .ds-od-summary{margin:0 0 var(--ui-space-3);font-size:var(--ui-text-small)}.department-ui .ds-od-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-od-ai{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);margin-bottom:var(--ui-space-4)}.department-ui .ds-od-ai-head{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-small);flex-wrap:wrap}.department-ui .ds-od-ai-head .ant-btn{margin-left:auto}.department-ui .ds-od-ai-summary{margin:var(--ui-space-2) 0;font-weight:600}.department-ui .ds-od-ai-rows{margin:0;padding-left:1.4em;display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-od-ai-rows li>*{display:block}.department-ui .ds-od-ai-rows li span{font-size:var(--ui-text-small)}.department-ui .ds-od-ai-source{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-od-h{display:flex;align-items:baseline;gap:var(--ui-space-2);margin:var(--ui-space-4) 0 var(--ui-space-2);font-size:var(--ui-text-body);font-weight:600}.department-ui .ds-od-h small{color:var(--ui-muted);font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-od-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3) var(--ui-space-6);margin:0}.department-ui .ds-od-grid>div{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-line);min-width:0}.department-ui .ds-od-grid dt{color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-od-grid dd{margin:0;font-weight:600;overflow-wrap:anywhere}.department-ui .ds-od-fde{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-od-chip{display:inline-flex;align-items:center;padding:0 var(--ui-space-2);line-height:22px;border-radius:999px;background:var(--ui-selected);color:var(--ui-primary);font-size:var(--ui-text-small)}.department-ui .ds-od-fde-note{font-size:var(--ui-text-small);margin-left:auto}.department-ui .ds-od-actual-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3)}.department-ui .ds-od-note,.department-ui .ds-od-caption{margin:var(--ui-space-2) 0;font-size:var(--ui-text-small)}.department-ui .ds-od-strip{padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line);margin-bottom:var(--ui-space-3)}.department-ui .ds-od-body .sb-mstrip-items{min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.department-ui .ds-od-two{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-od-two b{font-weight:600}.department-ui .ds-od-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.department-ui .ds-od-more{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) 0;font-size:var(--ui-text-small)}.department-ui .ds-od-stage{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-od-stage p{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-od-stage-head{display:flex;justify-content:space-between;align-items:center}.department-ui .ds-od-stage-name{font-size:var(--ui-text-section);font-weight:650}.department-ui .ds-od-events-head{display:flex;justify-content:space-between;align-items:center}.department-ui .ds-od-events{list-style:none;margin:0;padding:0;border-left:2px solid var(--ui-line)}.department-ui .ds-od-events li{position:relative;padding:0 0 var(--ui-space-3) var(--ui-space-4)}.department-ui .ds-od-events li:before{content:"";position:absolute;left:-6px;top:8px;width:10px;height:10px;border-radius:50%;background:var(--ui-primary);border:2px solid var(--ui-surface)}.department-ui .ds-od-events button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box;border-radius:var(--ui-radius-control);padding:var(--ui-space-1) var(--ui-space-2)}.department-ui .ds-od-events button:hover{background:var(--ui-selected)}.department-ui .ds-od-events button:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-od-events b{font-weight:600}.department-ui .ds-od-events span{font-size:var(--ui-text-small)}@media(max-width:1100px){.department-ui[data-department-page="pages/customer-assets/index"]{height:auto}.department-ui .ds-odetail{grid-template-columns:minmax(0,1fr);height:auto}.department-ui .ds-od-body{overflow:visible}.department-ui .ds-od-grid{grid-template-columns:minmax(0,1fr)}}.department-ui .ds-od-note{margin-top:var(--ui-space-2)}.department-ui .ds-od-demo-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-od-demos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}.department-ui .ds-od-demos button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control)}.department-ui .ds-od-demos button:hover{background:var(--ui-selected)}.department-ui .ds-od-demos button:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-od-demos b{flex:1;font-weight:600}.department-ui .ds-od-demos .ds-muted{flex:none}.department-ui .ds-od-demo-no{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ui-background);color:var(--ui-secondary);font-size:var(--ui-text-small);font-weight:600}.department-ui .ds-od-visit-mode{margin-bottom:var(--ui-space-2)}.department-ui .ds-od-finance-period{margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-line)}.department-ui .ds-od-finance-period summary{cursor:pointer;color:var(--ui-primary);padding:var(--ui-space-2) 0}.department-ui .ds-od-finance-period p{margin:var(--ui-space-2) 0;font-size:var(--ui-text-small)}.ds-workflow-dialog .ant-modal-body{max-height:min(60vh,600px);overflow:auto;overscroll-behavior:contain}.ds-workflow-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ds-workflow-footer>.ds-muted{margin-right:auto}.ds-workflow-dialog .ds-oc-person-main,.ds-workflow-dialog .ds-oc-extra-person>span{overflow-wrap:anywhere}.ds-workflow-drawer .ant-drawer-content-wrapper{max-width:100vw}.ds-workflow-drawer .ant-drawer-body{overflow-y:auto;overscroll-behavior:contain}.ds-advice-drawer .ds-vc-advice-list{list-style:decimal;gap:16px}.ds-advice-drawer .ds-vc-advice-list>li{padding-bottom:16px;border-bottom:1px solid var(--ui-line);overflow-wrap:anywhere}.ds-advice-drawer .ds-vc-advice-list>li:last-child{border-bottom:0}.ds-advice-drawer .ds-vc-advice-list .ds-advice-actions,.ds-advice-drawer .ds-od-ai-rows .ds-advice-actions,.ds-advice-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ds-advice-drawer .ds-advice-actions>button,.ds-advice-toolbar>button{width:auto;flex:none}.ds-advice-drawer .ds-od-ai-rows>li{overflow-wrap:anywhere}@media(max-width:600px){.ds-workflow-dialog .ant-modal-body{max-height:60dvh}.ds-workflow-drawer .ant-drawer-body{padding:16px}}.ds-oa-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.ds-oa-panel p,.ds-oa-panel h3{margin:0;overflow-wrap:anywhere}.ds-oa-owner{display:flex;flex-wrap:wrap;gap:12px;padding:14px;background:var(--sb-color-bg-subtle,#f5f7fa);border-radius:8px}.ds-oa-search{display:flex;gap:8px}.ds-oa-search input{min-width:0}.ds-oa-selected ul{list-style:none;padding:0;margin:8px 0 0}.ds-oa-selected li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0}.ds-oa-candidates{display:grid;gap:14px}.ds-oa-message,.ds-oa-change{padding:12px;border-radius:8px;background:#eff6ff}.ds-oa-warning{background:#fff7e6;color:#874d00}.ds-oa-panel .ant-checkbox-wrapper{white-space:normal;overflow-wrap:anywhere}.department-ui .ds-och{min-width:0;margin-bottom:var(--ui-space-6)}.department-ui .ds-och-head,.department-ui .ds-och-event-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-3)}.department-ui .ds-och-head{justify-content:space-between;margin-bottom:var(--ui-space-3)}.department-ui .ds-och-head h3{margin:0;font-size:var(--ui-text-section)}.department-ui .ds-och-head h3 small{margin-left:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-text-small);font-weight:400}.department-ui .ds-och-note,.department-ui .ds-och-reason,.department-ui .ds-och-incomplete{margin:var(--ui-space-2) 0;white-space:pre-wrap;overflow-wrap:anywhere}.department-ui .ds-och-note,.department-ui .ds-och-incomplete{font-size:var(--ui-text-small)}.department-ui .ds-och-events{list-style:none;padding:0;margin:0}.department-ui .ds-och-events>li{padding:var(--ui-space-3) 0 var(--ui-space-4);border-top:1px solid var(--ui-line)}.department-ui .ds-och-event-head{font-size:var(--ui-text-small);overflow-wrap:anywhere}.department-ui .ds-och-event-head strong{color:var(--ui-ink);font-size:var(--ui-text-body)}.department-ui .ds-och-version{padding:2px var(--ui-space-2);border-radius:var(--ui-radius-control);background:var(--ui-neutral-soft);color:var(--ui-secondary)}.department-ui .ds-och-fields{table-layout:fixed;width:100%;margin-top:var(--ui-space-3);border-collapse:collapse;font-size:var(--ui-text-caption)}.department-ui .ds-och-fields caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.department-ui .ds-och-field-column{width:22%}.department-ui .ds-och-fields th,.department-ui .ds-och-fields td{padding:var(--ui-space-2) var(--ui-space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-line);overflow-wrap:anywhere;white-space:pre-wrap}.department-ui .ds-och-fields thead{color:var(--ui-secondary);background:var(--ui-neutral-soft)}.department-ui .ds-och-fields th{font-weight:500}.department-ui .ds-och-values{list-style:none;padding:0;margin:0}.department-ui .ds-och-values li+li{margin-top:var(--ui-space-1)}.department-ui .ds-och-values small{display:block;font-size:inherit}.department-ui .ds-och-mobile-label{display:none}.department-ui .ds-och-state{color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .ds-och-state p{margin:var(--ui-space-2) 0;overflow-wrap:anywhere}.department-ui .ds-och-error{padding:var(--ui-space-3);border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);color:var(--ui-warning)}@media(max-width:600px){.department-ui .ds-och-fields,.department-ui .ds-och-fields tbody{display:block}.department-ui .ds-och-fields colgroup,.department-ui .ds-och-fields thead{display:none}.department-ui .ds-och-fields tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--ui-line)}.department-ui .ds-och-fields th{grid-column:1 / -1;padding-bottom:0}.department-ui .ds-och-fields th,.department-ui .ds-och-fields td{border:0;min-width:0}.department-ui .ds-och-mobile-label{display:block;margin-bottom:var(--ui-space-1)}}.department-ui .ds-profile{display:flex;flex-direction:column;gap:var(--ui-space-4)}.department-ui .ds-pf-head{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .ds-pf-avatar{flex:none;width:40px;height:40px;border-radius:50%;background:var(--ui-selected);color:var(--ui-primary);display:grid;place-items:center;font-weight:600}.department-ui .ds-pf-id{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-pf-id b{font-size:var(--ui-text-section);font-weight:650}.department-ui .ds-pf-id span{font-size:var(--ui-text-small)}.department-ui .ds-pf-logout{margin-left:auto}.department-ui .ds-pf-main{padding:0 var(--ui-space-4) var(--ui-space-4)}.department-ui .ds-pf-main .ant-tabs-nav{margin-bottom:0}.department-ui .ds-pf-body{padding-top:var(--ui-space-4)}.department-ui .ds-pf-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-pf-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}.department-ui .ds-pf-section-head h2{margin:0;font-size:var(--ui-text-section);font-weight:650}.department-ui .ds-pf-score{all:unset;cursor:pointer;display:grid;grid-template-columns:auto auto;column-gap:var(--ui-space-1);align-items:baseline;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-panel);background:var(--ui-neutral-soft);color:var(--ui-neutral);text-align:right}.department-ui .ds-pf-score b{font-size:var(--ui-text-metric);font-weight:650;font-variant-numeric:tabular-nums}.department-ui .ds-pf-score span{font-size:var(--ui-text-small)}.department-ui .ds-pf-score small{grid-column:1 / -1;font-size:var(--ui-text-small);color:var(--ui-secondary)}.department-ui .ds-pf-score:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-pf-score-good{background:var(--ui-success-soft);color:var(--ui-success)}.department-ui .ds-pf-score-watch{background:var(--ui-warning-soft);color:var(--ui-warning)}.department-ui .ds-pf-score-bad{background:var(--ui-danger-soft);color:var(--ui-danger)}.department-ui .ds-pf-h{display:flex;align-items:baseline;gap:var(--ui-space-2);margin:var(--ui-space-4) 0 var(--ui-space-2);font-size:var(--ui-text-body);font-weight:600;flex-wrap:wrap}.department-ui .ds-pf-h small{color:var(--ui-muted);font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-pf-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}.department-ui .ds-pf-metric{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-pf-metric-head{display:flex;justify-content:space-between;align-items:baseline}.department-ui .ds-pf-metric-head span{font-size:var(--ui-text-small)}.department-ui .ds-pf-metric-value{display:flex;flex-direction:column;gap:2px}.department-ui .ds-pf-metric-value span{font-size:var(--ui-text-small)}.department-ui .ds-pf-metric-value b{font-size:var(--ui-text-metric);font-weight:650;font-variant-numeric:tabular-nums}.department-ui .ds-pf-metric-target{font-size:var(--ui-text-small)}.department-ui .ds-pf-metric-target b{color:var(--ui-ink)}.department-ui .ds-pf-facts{margin-top:var(--ui-space-3)}.department-ui .ds-pf-switches{display:flex;gap:var(--ui-space-3);flex-wrap:wrap;align-items:center;margin-bottom:var(--ui-space-3)}.department-ui .ds-pf-ratio{display:flex;flex-direction:column;gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel)}.department-ui .ds-pf-ratio b{font-size:var(--ui-text-metric);font-weight:650;color:var(--ui-primary);font-variant-numeric:tabular-nums}.department-ui .ds-pf-ratio p{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-pf-window,.department-ui .ds-pf-meta{margin:var(--ui-space-2) 0 var(--ui-space-3);font-size:var(--ui-text-small)}.department-ui .ds-pf-summary{margin:0;font-weight:600}.department-ui .ds-pf-dim{display:flex;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-pf-dim .ant-progress{flex:1;margin:0}.department-ui .ds-pf-advice{margin-top:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel)}.department-ui .ds-pf-advice-head{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-small)}.department-ui .ds-pf-advice ol{margin:var(--ui-space-2) 0 0;padding-left:1.4em;display:flex;flex-direction:column;gap:var(--ui-space-1)}.department-ui .ds-pf-growth-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-pf-spark{width:100%;height:auto;display:block}.department-ui .ds-pf-spark-label{fill:var(--ui-secondary);font-size:10px}.department-ui .ds-pf-spark-dot:focus{outline:none;stroke:var(--ui-ink);stroke-width:2}.department-ui .ds-pf-history-details{font-size:var(--ui-text-small)}.department-ui .ds-pf-history-details summary{cursor:pointer;color:var(--ui-primary)}.department-ui .ds-pf-history-details table{border-collapse:collapse;width:100%;margin-top:var(--ui-space-2)}.department-ui .ds-pf-history-details th,.department-ui .ds-pf-history-details td{text-align:left;padding:var(--ui-space-2);border-bottom:1px solid var(--ui-line)}.ds-pf-evidence-link{border:0;padding:0;background:none;color:var(--ui-primary);cursor:pointer;font:inherit}.ds-pf-review-context{display:grid;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3)}.ds-pf-review-context p,.ds-pf-coverage p{margin:var(--ui-space-1) 0;font-size:var(--ui-text-small)}.ds-pf-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.ds-pf-evidence{display:grid;gap:var(--ui-space-2);overflow-wrap:anywhere}.ds-pf-evidence ol{display:grid;gap:var(--ui-space-3);padding-left:1.4em}.ds-pf-rule-table{border-collapse:collapse;width:100%}.ds-pf-rule-table th,.ds-pf-rule-table td{padding:var(--ui-space-2);text-align:left;border-bottom:1px solid var(--ui-line)}.department-ui .ds-pf-spark-grid{stroke:var(--ui-line);stroke-width:1}.department-ui .ds-pf-spark-line{fill:none;stroke:var(--ui-primary);stroke-width:2}.department-ui .ds-pf-spark-dot{fill:var(--ui-primary)}.department-ui .ds-pf-empty{margin:var(--ui-space-2) 0;font-size:var(--ui-text-small)}@media(max-width:900px){.department-ui .ds-pf-board{grid-template-columns:minmax(0,1fr)}.department-ui .ds-pf-logout{margin-left:0;width:100%}}.department-ui .ds-pf-scope{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;padding:var(--ui-space-3) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-pf-score-static{cursor:default}.department-ui .ds-pf-portrait{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--ui-space-4);align-items:start}.department-ui .ds-pf-radar{width:100%;height:auto}.department-ui .ds-pf-radar-grid{fill:none;stroke:var(--ui-line);stroke-width:1}.department-ui .ds-pf-radar-shape{fill:var(--ui-selected);stroke:var(--ui-primary);stroke-width:2}.department-ui .ds-pf-radar-label{font-size:12px;fill:var(--ui-secondary)}.department-ui .ds-pf-dims{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.department-ui .ds-pf-target{display:flex;flex-direction:column;gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-background)}.department-ui .ds-pf-target-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3)}.department-ui .ds-pf-target-bar b{font-weight:600}.department-ui .ds-pf-target-note{margin:0}.ds-pf-target-form{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ds-pf-target-form p{margin:0;font-size:var(--ui-text-small)}.ds-pf-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-pf-ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}.department-ui .ds-pf-ranking li{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2);border-radius:var(--ui-radius-control)}.department-ui .ds-pf-ranking li.is-selected{background:var(--ui-selected)}.department-ui .ds-pf-rank-no{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ui-background);color:var(--ui-secondary);font-size:var(--ui-text-small);font-weight:600}.department-ui .ds-pf-rank-main{flex:1;min-width:0;display:flex;flex-direction:column}.department-ui .ds-pf-rank-main b{font-weight:600}.department-ui .ds-pf-rank-main>span{font-size:var(--ui-text-small)}.department-ui .ds-pf-rank-main .ant-progress{margin:0}.department-ui .ds-pf-rank-value{flex:none;font-weight:650;font-variant-numeric:tabular-nums}@media(max-width:900px){.department-ui .ds-pf-portrait{grid-template-columns:1fr}}.department-ui .ds-pf-rank-value small{font-variant-numeric:normal}.department-ui .task-execution{padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0}.department-ui .task-execution h2,.department-ui .task-execution h3,.department-ui .task-execution h4{margin:0}.department-ui .task-execution-heading,.department-ui .task-execution-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.department-ui .task-execution-actions{justify-content:flex-start}.department-ui .task-execution-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:var(--ui-neutral-soft);border-radius:10px;padding:20px}.department-ui .task-execution-summary>div{display:flex;flex-direction:column;gap:8px}.department-ui .task-execution-summary strong{font-size:22px;overflow-wrap:anywhere}.department-ui .task-execution-items,.department-ui .task-execution-feedback{list-style:none;padding:0;display:grid;gap:12px}.department-ui .task-execution-items>li,.department-ui .task-checklist-editor{padding:16px;border:1px solid var(--ui-line);border-radius:10px;display:grid;gap:12px;margin:12px 0}.department-ui .task-execution p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.department-ui .task-execution-feedback>li{padding:16px 0;border-bottom:1px solid var(--ui-line)}.department-ui .task-execution-submit{padding-top:20px;border-top:1px solid var(--ui-line)}.department-ui .task-execution-detail{height:auto;align-items:start}.department-ui .task-execution-detail .ds-td-main,.department-ui .task-execution-detail .ds-td-side{overflow:visible;height:auto}.task-rework-option{display:flex;gap:8px;margin:12px 0}@media(max-width:700px){.department-ui .task-execution-summary{grid-template-columns:1fr}.department-ui .task-execution{padding:16px}}.department-ui .task-execution-items>li>button{justify-self:start}.department-ui .task-execution-create{margin:24px 0}.task-governance-card{border:1px solid var(--ui-line);border-radius:10px;padding:16px;margin-top:16px}.task-governance-diff{display:grid;gap:12px}.task-governance-diff>div{border-top:1px solid var(--ui-line);padding-top:12px}.task-governance-diff dt{font-weight:600}.task-governance-diff dd{margin:8px 0}.task-governance-diff dd span{font-size:12px;color:var(--ui-muted)}.task-governance-diff p{white-space:pre-wrap;overflow-wrap:anywhere}.task-governance-candidates{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.task-governance-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.task-governance-fields{grid-template-columns:1fr}}.task-feedback-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.task-feedback-fields .ant-select{width:100%}@media(max-width:600px){.task-feedback-fields{grid-template-columns:1fr}}.department-ui[data-department-page="pages/task-detail/index"]{height:100%}.department-ui .ds-tdetail{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-td-side{padding:var(--ui-space-4);overflow:auto;min-height:0;display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-td-tags{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-td-chip{display:inline-flex;align-items:center;padding:0 var(--ui-space-2);line-height:20px;border-radius:999px;background:var(--ui-neutral-soft);color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .ds-td-side h1{margin:0;font-size:var(--ui-text-section);font-weight:650;line-height:1.4}.department-ui .ds-td-side p{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-td-side .ant-progress{margin:0}.department-ui .ds-td-note{padding:var(--ui-space-2) var(--ui-space-3);border-left:3px solid var(--ui-warning);background:var(--ui-warning-soft);border-radius:var(--ui-radius-control)}.department-ui .ds-td-info{margin:var(--ui-space-2) 0 0;padding-top:var(--ui-space-3);border-top:1px solid var(--ui-line);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-td-info>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--ui-space-2)}.department-ui .ds-td-info dt{color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-td-info dd{margin:0;overflow-wrap:anywhere}.department-ui .ds-td-due{color:var(--ui-warning);font-weight:600}.department-ui .ds-td-main{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.department-ui .ds-td-main>*{flex-shrink:0;min-width:0}.department-ui .ds-td-refresh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4) 0}.department-ui .ds-td-refresh p{margin:0}.department-ui .ds-td-card>.review-task-alignment{border-top:0;padding-top:0;margin-top:0}.department-ui .ds-td-card h3,.department-ui .task-execution h2,.department-ui .task-execution h3,.department-ui .task-execution h4{font-size:var(--ui-text-body);line-height:1.5;font-weight:600;margin:0}.department-ui .ds-td-main>.ds-td-card{margin:var(--ui-space-4) var(--ui-space-4) 0}.department-ui .ds-td-main>.ds-td-card:last-of-type{margin-bottom:var(--ui-space-4)}.department-ui .ds-td-main>.sb-state{margin:var(--ui-space-4)}.department-ui .ds-td-card{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-td-card h2{margin:0;font-size:var(--ui-text-body);font-weight:600;display:flex;align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-td-card h2 small{font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-td-card p{margin:0}.department-ui .ds-td-desc{white-space:pre-wrap;line-height:1.7}.department-ui .ds-td-help{font-size:var(--ui-text-small)}.department-ui .ds-td-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-td-quote{margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-left:3px solid var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control);white-space:pre-wrap}.department-ui .ds-td-done{border-color:var(--ui-success)}.department-ui .ds-td-rejected{border-color:var(--ui-line)}.department-ui .ds-td-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-td-history li{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-line)}.department-ui .ds-td-history li:last-child{border-bottom:0}.department-ui .ds-td-history span{font-size:var(--ui-text-small)}.department-ui .ds-td-history p{white-space:pre-wrap}.department-ui .ds-td-bar{margin-top:auto;border-top:1px solid var(--ui-line)}.department-ui .ds-tdetail.task-lightweight-detail{height:auto;align-items:start}.department-ui .task-lightweight-detail .ds-td-main,.department-ui .task-lightweight-detail .ds-td-side{height:auto;overflow:visible}.department-ui .task-lightweight-panel{padding:var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-3);min-width:0}.department-ui .task-lightweight-panel h2,.department-ui .task-lightweight-panel h3{margin:0;font-size:var(--ui-text-body);font-weight:600;line-height:1.5}.department-ui .task-lightweight-panel p{margin:0;overflow-wrap:anywhere}.department-ui .task-lightweight-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.department-ui .task-lightweight-submission{display:flex;flex-direction:column;gap:var(--ui-space-1);padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line)}.department-ui .task-lightweight-submission:last-child{border-bottom:0}.department-ui .task-lightweight-panel .ds-td-card>.ant-btn{align-self:flex-start}@media(max-width:900px){.department-ui[data-department-page="pages/task-detail/index"]{height:auto}.department-ui .ds-tdetail{grid-template-columns:minmax(0,1fr);height:auto}}.task-lightweight-state{display:flex;align-items:center;gap:12px;margin:16px 0}.task-lightweight-submission{border-bottom:1px solid var(--ui-line);padding:12px 0}.task-lightweight-panel .ds-td-desc{white-space:pre-wrap;overflow-wrap:anywhere}.department-ui .opp-history-context{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);margin-bottom:var(--ui-space-2)}.department-ui .opp-history-note{font-size:var(--ui-text-small);margin:0 0 var(--ui-space-3)}.department-ui .opp-history-name{max-width:100%;height:auto;white-space:normal;text-align:left;padding-inline:0;overflow-wrap:anywhere}.department-ui .opp-history-name>span{white-space:normal;overflow-wrap:anywhere}.department-ui[data-department-page="pages/customer-create/index"]{height:100%}.department-ui .ds-ccreate{height:100%;min-height:0;display:flex;flex-direction:column}.department-ui .ds-cc-main{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.department-ui .ds-cc-top{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-cc-progress{display:flex;flex-direction:column;gap:var(--ui-space-2);justify-content:center}.department-ui .ds-cc-progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-cc-progress-head span{font-size:var(--ui-text-small)}.department-ui .ds-cc-progress .ant-progress{margin:0}.department-ui .ds-cc-notice{margin:0;padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-small);color:var(--ui-secondary);background:var(--ui-background);border-bottom:1px solid var(--ui-line);display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-cc-requests{margin:var(--ui-space-4) var(--ui-space-6) 0;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);overflow:hidden}.department-ui .ds-cc-requests-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-cc-requests-head h2{margin:0;font-size:var(--ui-text-section);font-weight:600}.department-ui .ds-cc-requests-head .ds-muted{display:block;margin-top:var(--ui-space-1);font-size:var(--ui-text-small)}.department-ui .ds-cc-requests-message{margin:0;padding:var(--ui-space-4);color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-cc-requests-message.is-error{color:var(--ui-danger)}.department-ui .ds-cc-request-list{display:grid;grid-template-columns:minmax(0,1fr)}.department-ui .ds-cc-request-row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line-subtle, var(--ui-line))}.department-ui .ds-cc-request-row:last-child{border-bottom:0}.department-ui .ds-cc-request-main,.department-ui .ds-cc-request-result{display:flex;align-items:center;gap:var(--ui-space-3);min-width:0}.department-ui .ds-cc-request-main{flex:1 1 300px;max-width:100%;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3)}.department-ui .ds-cc-request-result{flex:0 1 auto;max-width:100%;flex-wrap:wrap}.department-ui .ds-cc-request-result>:not(.ds-cc-request-reason){flex-shrink:0}.department-ui .ds-cc-request-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-ui .ds-cc-request-main .ds-muted,.department-ui .ds-cc-request-reason{font-size:var(--ui-text-small);white-space:nowrap}.department-ui .ds-cc-request-reason{min-width:0;color:var(--ui-secondary);max-width:min(280px,100%);overflow:hidden;text-overflow:ellipsis}.department-ui .ds-cc-request-reason.is-rejected{color:var(--ui-danger)}.department-ui .ds-cc-scroll{flex:1;min-height:0;overflow:auto}.department-ui .ds-cc-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--ui-space-6);padding:var(--ui-space-6);align-content:start}.department-ui .ds-cc-existing{grid-column:1 / -1;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:var(--ui-space-3);background:var(--ui-background);font-size:var(--ui-text-small)}.department-ui .ds-cc-existing p{margin:var(--ui-space-2) 0;color:var(--ui-muted)}.department-ui .ds-cc-existing .is-error,.department-ui .ds-cc-existing [role=alert]{color:var(--ui-danger)}.department-ui .ds-cc-existing-head,.department-ui .ds-cc-existing-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.department-ui .ds-cc-existing-row{padding:var(--ui-space-2) 0;border-top:1px solid var(--ui-line)}.department-ui .ds-cc-existing-row>div{min-width:0;overflow-wrap:anywhere}.department-ui .ds-cc-existing-row span{display:block;color:var(--ui-muted);margin-top:var(--ui-space-1)}.department-ui .ds-cc-existing-row button{flex-shrink:0}.department-ui .ds-cc-group{min-width:0}.department-ui .ds-cc-group h2{font-size:var(--ui-text-section);font-weight:600;margin:0 0 var(--ui-space-4)}.department-ui .ds-cc-group-contact{border-left:1px solid var(--ui-line);padding-left:var(--ui-space-6)}.department-ui .ds-cc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4);align-content:start}.department-ui .ds-cc-group-contact .ds-cc-fields{grid-template-columns:minmax(0,1fr)}.department-ui .ds-cc-field{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-cc-field-wide{grid-column:1 / -1}.department-ui .ds-cc-field-label{display:flex;align-items:baseline;gap:var(--ui-space-2);color:var(--ui-ink);font-size:var(--ui-text-body)}.department-ui .ds-cc-required{font-size:var(--ui-text-small);color:var(--ui-muted)}.department-ui .ds-cc-field .ant-select{width:100%;height:var(--ui-field-height)}.department-ui .ds-cc-field .ant-input{min-height:var(--ui-field-height)}.department-ui .ds-cc-field-error{font-size:var(--ui-text-small);color:var(--ui-danger)}.department-ui .ds-cc-submit-error{margin-top:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-danger);border-radius:var(--ui-radius-control);color:var(--ui-danger);background:var(--ui-surface);overflow-wrap:anywhere}.department-ui .ds-cc-error-links{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3);margin-top:var(--ui-space-1)}.department-ui .ds-cc-error-links .ant-btn{padding-inline:0}.department-ui .ds-cc-options-status{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;margin-top:var(--ui-space-3);color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-cc-options-status[role=alert]{color:var(--ui-danger)}.department-ui .ds-cc-bar{border-top:1px solid var(--ui-line);flex-shrink:0}.department-ui .ds-cc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2)}.department-ui .ds-cc-option{all:unset;box-sizing:border-box;cursor:pointer;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);min-height:var(--ui-control-height);display:flex;align-items:center}.department-ui .ds-cc-option:hover{background:var(--ui-selected)}.department-ui .ds-cc-option:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-cc-option.is-selected{border-color:var(--ui-primary);background:var(--ui-selected);color:var(--ui-primary);font-weight:600}.department-ui .ds-cc-helper{margin:var(--ui-space-3) 0 0;font-size:var(--ui-text-small)}@media(max-width:1180px){.department-ui .ds-cc-form{grid-template-columns:minmax(0,1fr)}.department-ui .ds-cc-group-contact{border-left:0;padding-left:0;border-top:1px solid var(--ui-line);padding-top:var(--ui-space-4)}.department-ui .ds-cc-group-contact .ds-cc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body.department-design[data-route=customer-create] .web-sidebar{display:none}.department-ui[data-department-page="pages/customer-create/index"],.department-ui .ds-ccreate{height:auto}.department-ui .ds-cc-request-reason.is-rejected{color:var(--ui-danger)}.department-ui .ds-cc-scroll{overflow:visible}.department-ui .ds-cc-form{overflow:visible;padding:var(--ui-space-4)}}@media(max-width:600px){.department-ui .ds-cc-requests{margin-left:var(--ui-space-4);margin-right:var(--ui-space-4)}.department-ui .ds-cc-request-row{align-items:flex-start;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-cc-request-main{flex:none;width:100%}.department-ui .ds-cc-request-result{flex-wrap:wrap}.department-ui .ds-cc-fields,.department-ui .ds-cc-group-contact .ds-cc-fields{grid-template-columns:minmax(0,1fr)}}.department-ui .ds-fvo-selected{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control)}.department-ui .ds-fvo-selected b{flex:1;font-weight:600}.department-ui .ds-fvo-list{margin-top:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);max-height:260px;overflow:auto}.department-ui .ds-fvo-list:empty{display:none}.department-ui .ds-fvo-list .ant-btn{margin:var(--ui-space-2)}.department-ui .ds-fvo-state{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-fvo-error{margin:var(--ui-space-1) 0 0;color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui[data-department-page="pages/visit-entry/index"]{height:100%}.department-ui .ds-ventry{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-ve-side{padding:var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-3);min-height:0;overflow:auto}.department-ui .ds-ve-h{margin:0;font-size:var(--ui-text-body);font-weight:600;display:flex;align-items:baseline;gap:var(--ui-space-2)}.department-ui .ds-ve-h small{font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-ve-required{color:var(--ui-danger)}.department-ui .ds-ve-hint{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-ve-results{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.department-ui .ds-ve-results>*{flex-shrink:0}.department-ui .ds-ve-side>:not(.ds-ve-results){flex-shrink:0}.department-ui .ds-ve-selected{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control)}.department-ui .ds-ve-mark{flex:none;width:36px;height:36px;border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-primary);display:grid;place-items:center;font-weight:600}.department-ui .ds-ve-selected-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.department-ui .ds-ve-selected-main b{font-weight:600;overflow-wrap:anywhere}.department-ui .ds-ve-selected-main span{font-size:var(--ui-text-small)}.department-ui .ds-ve-first{display:flex;gap:var(--ui-space-2);align-items:flex-start;padding-top:var(--ui-space-3);border-top:1px solid var(--ui-line);cursor:pointer}.department-ui .ds-ve-first span{display:flex;flex-direction:column;gap:2px}.department-ui .ds-ve-first b{font-weight:600}.department-ui .ds-ve-first small{font-size:var(--ui-text-small)}.department-ui .ds-ve-main{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-4) 0;min-height:0}.department-ui .ds-ve-note-head{display:flex;align-items:center;gap:var(--ui-space-3)}.department-ui .ds-ve-count{margin-left:auto;font-size:var(--ui-text-small);font-variant-numeric:tabular-nums}.department-ui .ds-ve-textarea{flex:1;min-height:160px;resize:none}.department-ui .ds-ve-status{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-text-small);flex-wrap:wrap}.department-ui .ds-ve-state{color:var(--ui-secondary);margin-left:auto}.department-ui .ds-ve-state.is-error,.department-ui .ds-ve-error{color:var(--ui-danger)}.department-ui .ds-ve-capture{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel)}.department-ui .ds-ve-capture.is-recording{border-color:var(--ui-danger)}.department-ui .ds-ve-capture-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-ve-capture-copy b{font-weight:600}.department-ui .ds-ve-capture-copy small{font-size:var(--ui-text-small)}.department-ui .ds-ve-file{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control)}.department-ui .ds-ve-file-line{display:flex;justify-content:space-between;gap:var(--ui-space-3);font-size:var(--ui-text-small)}.department-ui .ds-ve-file-line b{font-weight:600;overflow-wrap:anywhere}.department-ui .ds-ve-file-actions{display:flex;gap:var(--ui-space-2)}.department-ui .ds-ve-bar{margin:auto calc(-1 * var(--ui-space-4)) 0;border-top:1px solid var(--ui-line)}@media(max-width:1100px){.department-ui[data-department-page="pages/visit-entry/index"]{height:auto}.department-ui .ds-ventry{grid-template-columns:minmax(0,1fr);height:auto}.department-ui .ds-ve-capture{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.department-ui .ds-ve-results{flex:none;max-height:320px}}.department-ui .ds-ve-checklist{margin-top:var(--ui-space-3);padding:10px 12px;border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);border:1px dashed var(--ui-line-strong)}.department-ui .ds-ve-checklist>b{display:block;font-size:var(--ui-text-caption);font-weight:600;color:var(--ui-ink);margin-bottom:6px}.department-ui .ds-ve-checklist ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px var(--ui-space-4)}.department-ui .ds-ve-checklist li{font-size:var(--ui-text-small);color:var(--ui-secondary);line-height:20px}.department-ui .ds-ve-checklist li span{display:inline-block;min-width:72px;margin-right:6px;color:var(--ui-primary);font-weight:500}@media(max-width:1100px){.department-ui .ds-ve-checklist ul{grid-template-columns:minmax(0,1fr)}}.ds-ve-followup-entry{margin-bottom:16px;white-space:normal;height:auto;min-height:36px}.ds-ve-followup-context{margin-top:16px;padding:16px;background:var(--ui-bg);border-radius:8px}.ds-followup-picker{display:grid;gap:16px;padding:20px}.department-ui .ds-followup-picker{padding:12px 0}.department-ui .ds-followup-picker>p{margin:0}.department-ui .ds-followup-picker>.ant-segmented{justify-self:start}.department-ui .ds-followup-results{display:grid;gap:10px;min-width:0}.department-ui .ds-followup-results-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.department-ui .ds-followup-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;appearance:none;-webkit-appearance:none;width:100%;margin:0;padding:14px 16px;border:1px solid var(--ui-line, #dfe3e8);border-radius:10px;box-shadow:none;background:var(--ui-surface, #fff);color:var(--ui-ink, #20242b);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.department-ui .ds-followup-row:not(:disabled):hover{border-color:var(--ui-primary, #376cff);background:var(--ui-selected, #f2f6ff);box-shadow:none}.department-ui .ds-followup-row:focus-visible{outline:2px solid var(--ui-primary, #376cff);outline-offset:2px}.department-ui .ds-followup-row:disabled{cursor:not-allowed;opacity:.6}.department-ui .ds-followup-row-name{font-size:15px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.department-ui .ds-followup-row-summary{color:var(--ui-secondary, #667085);font-size:13px;line-height:20px}.department-ui .ds-followup-customer{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--ui-line, #dfe3e8);border-radius:10px;background:var(--ui-surface-subtle, #f7f8fa)}.department-ui .ds-followup-customer-main{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}.department-ui .ds-followup-customer-main>.ds-muted{font-size:12px}.department-ui .ds-followup-customer-actions{display:flex;flex-wrap:wrap;gap:8px}.department-ui .ds-followup-status{margin:0;padding:20px 0;text-align:center}.department-ui .ds-followup-more{justify-self:center}.department-ui .ds-followup-full-entry{margin-right:auto;padding-left:0}@media(max-width:600px){.department-ui .ds-followup-customer{align-items:stretch;flex-direction:column}}.department-ui[data-department-page="pages/opportunity-create/index"]{height:100%}.department-ui .ds-ocreate{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-oc-side{padding:var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-4);overflow:auto}.department-ui .ds-oc-side .ant-steps{flex:none}.department-ui .ds-oc-chosen{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control)}.department-ui .ds-oc-mark{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--ui-radius-control);background:var(--ui-primary);color:var(--ui-on-primary);font-weight:600}.department-ui .ds-oc-chosen-main{display:flex;flex-direction:column;min-width:0}.department-ui .ds-oc-chosen-main span{font-size:var(--ui-text-small)}.department-ui .ds-oc-chosen-main b{font-weight:600;overflow-wrap:anywhere}.department-ui .ds-oc-results{margin-top:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);max-height:320px;overflow:auto}.department-ui .ds-oc-results p{padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-small)}.department-ui .ds-oc-search-error{padding:var(--ui-space-3);color:var(--ui-danger);overflow-wrap:anywhere}.department-ui .ds-oc-results .ds-oc-search-error p{margin:0 0 var(--ui-space-2);padding:0}.department-ui .ds-oc-main{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.department-ui .ds-oc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-oc-head>.ds-muted{min-width:0;overflow-wrap:anywhere}.department-ui .ds-oc-history{margin-left:auto;flex:none}.department-ui .ds-oc-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-space-4)}.department-ui .ds-oc-banner{margin:0 0 var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-danger-soft);border-radius:var(--ui-radius-control)}.department-ui .ds-oc-recovery{margin-bottom:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-warning);border-radius:var(--ui-radius-control);background:var(--ui-warning-soft);overflow-wrap:anywhere}.department-ui .ds-oc-recovery strong{display:block;font-size:var(--ui-text-body)}.department-ui .ds-oc-recovery p{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-oc-recovery.is-saved{border-color:var(--ui-success);background:var(--ui-success-soft)}.department-ui .ds-oc-recovery-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}.department-ui .ds-oc-notice{margin:0 0 var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-background);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);overflow-wrap:anywhere}.department-ui .ds-oc-error,.ds-oc-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-oc-errlink{all:unset;cursor:pointer;color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-oc-bar{border-top:1px solid var(--ui-line)}.department-ui .ds-oc-form{display:flex;flex-direction:column;gap:var(--ui-space-3);max-width:1040px}.department-ui .ds-oc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3) var(--ui-space-6)}.department-ui .ds-oc-track{list-style:none;margin:var(--ui-space-2) 0 0;padding:0;display:flex;gap:var(--ui-space-1)}.department-ui .ds-oc-track li{flex:1;height:4px;border-radius:2px;background:var(--ui-line)}.department-ui .ds-oc-track li.is-active{background:var(--ui-primary)}.department-ui .ds-oc-track.is-lost li{background:var(--ui-danger-soft)}.department-ui .ds-oc-partner{display:flex;flex-direction:column;gap:var(--ui-space-2);align-items:flex-start}.department-ui .ds-oc-picker-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:var(--ui-control-height);display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.department-ui .ds-oc-picker-btn:hover{border-color:var(--ui-focus)}.department-ui .ds-oc-picker-btn:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-oc-picker-btn:disabled{cursor:default;color:var(--ui-muted)}.department-ui .ds-oc-link{color:var(--ui-primary);font-size:var(--ui-text-small);flex:none}.department-ui .ds-oc-fde{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;min-height:var(--ui-control-height)}.department-ui .ds-oc-tags,.ds-oc-tags{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.department-ui .ds-oc-tag,.ds-oc-tag{display:inline-flex;align-items:center;padding:0 var(--ui-space-2);min-height:24px;border-radius:var(--ui-radius-control);background:var(--ui-background);border:1px solid var(--ui-line);font-size:var(--ui-text-small);color:var(--ui-ink)}.ds-oc-tag.is-removable{cursor:pointer;font-family:inherit}.ds-oc-picker{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ds-oc-picker-list{display:flex;flex-direction:column;gap:var(--ui-space-1)}.ds-oc-picker-list p{margin:var(--ui-space-2) 0;font-size:var(--ui-text-small)}.ds-oc-person{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-2);border-radius:var(--ui-radius-control);cursor:pointer}.ds-oc-person:hover{background:var(--ui-selected)}.ds-oc-person.is-off{cursor:default;opacity:.6}.ds-oc-person-main{flex:1;display:flex;flex-direction:column;min-width:0}.ds-oc-person-main b{font-weight:600}.ds-oc-person-main span{font-size:var(--ui-text-small)}.department-ui .ds-oc-fold{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);font-weight:600}.department-ui .ds-oc-fold:hover{background:var(--ui-background)}.department-ui .ds-oc-fold:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-oc-fold small{font-weight:400;font-size:var(--ui-text-small);margin-left:var(--ui-space-1)}.department-ui .ds-oc-required{color:var(--ui-danger)}.department-ui .ds-oc-forecast{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-background)}.department-ui .ds-oc-forecast-head{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-oc-forecast-head span{font-size:var(--ui-text-small)}.department-ui .ds-oc-note{margin:0}.department-ui .ds-oc-materials{display:flex;flex-direction:column;gap:var(--ui-space-3);border-top:1px solid var(--ui-line);padding-top:var(--ui-space-4);min-width:0}.department-ui .ds-oc-material-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3)}.department-ui .ds-oc-material-head h3{margin:0;font-size:var(--ui-text-body)}.department-ui .ds-oc-material-head>div{min-width:0;overflow-wrap:anywhere}.department-ui .ds-oc-material-head>button{flex:none}.department-ui .ds-oc-material-picker,.department-ui .ds-oc-material-row{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);min-width:0}.department-ui .ds-oc-material-picker{background:var(--ui-background)}.department-ui .ds-oc-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-3)}.department-ui .ds-oc-retired{font-size:var(--ui-text-small)}.department-ui .ds-oc-retired summary{cursor:pointer}.department-ui .ds-oc-material-reference{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-background);min-width:0;overflow-wrap:anywhere}.department-ui .ds-oc-material-reference>.ds-oc-material-head{flex-wrap:wrap}.department-ui .ds-oc-reference-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-oc-material-reference .ds-oc-material-row{background:var(--ui-surface)}.department-ui .ds-oc-reference-caption{color:var(--ui-primary);font-size:var(--ui-text-small)}.department-ui .ds-oc-product-lines{display:flex;flex-direction:column;gap:var(--ui-space-2);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-line)}.department-ui .ds-oc-product-options{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4)}.department-ui .ds-oc-product-options .ant-checkbox-wrapper{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:1100px){.department-ui[data-department-page="pages/opportunity-create/index"]{height:auto}.department-ui .ds-ocreate{grid-template-columns:1fr;height:auto}.department-ui .ds-oc-grid,.department-ui .ds-oc-material-grid{grid-template-columns:1fr}}.ds-oc-extras{margin-top:var(--ui-space-4)}.ds-oc-extras .ant-form-item{margin-bottom:0}.ds-oc-extra-wide{grid-column:1 / -1}.ds-oc-extra-options{display:flex;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap}.ds-oc-extra-people{margin-top:20px;display:grid;gap:12px}.ds-oc-extra-people h3{font-size:var(--ui-text-body);margin:0}.ds-oc-extra-person{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--ui-line)}.ds-oc-extra-person>span{flex:1}.department-ui .ds-oc-collection{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel)}.department-ui .ds-oc-collection-summary{display:flex;gap:var(--ui-space-6);flex-wrap:wrap;padding:var(--ui-space-3);background:var(--ui-background);border-radius:var(--ui-radius-control)}.department-ui .ds-oc-collection-summary>div{display:flex;flex-direction:column;gap:var(--ui-space-1);min-width:160px;overflow-wrap:anywhere}.department-ui .ds-oc-collection-summary span{color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .ds-oc-collection-summary strong{font-size:var(--ui-text-body);font-variant-numeric:tabular-nums}.department-ui .ds-oc-recognized-row{display:flex;flex-direction:column;gap:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:var(--ui-space-3);min-width:0;overflow-wrap:anywhere}.department-ui .ds-oc-recognized-row h4{margin:0;font-size:var(--ui-text-body)}.department-ui .ds-oc-recognized-notice{padding:var(--ui-space-3);margin:0;background:var(--ui-background);border-radius:var(--ui-radius-control);font-size:var(--ui-text-small);overflow-wrap:anywhere}.department-ui .ds-oc-recognized-notice p{margin:0 0 var(--ui-space-2)}.department-ui .ds-oc-recognized-reset{align-self:flex-start;padding-left:0}.department-ui[data-department-page="pages/visit-confirm/index"]{height:100%}.department-ui .ds-vconfirm{height:100%;min-height:0;display:flex;flex-direction:column}.department-ui .ds-vc-main{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.department-ui .ds-vc-steps{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-vc-steps .ant-steps{max-width:560px}.department-ui .ds-vc-banner{margin:0;padding:var(--ui-space-2) var(--ui-space-4);background:var(--ui-danger-soft)}.department-ui .ds-vc-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-vc-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-space-4)}.department-ui .ds-vc-form{display:flex;flex-direction:column;gap:var(--ui-space-3);max-width:1040px}.department-ui .ds-vc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3) var(--ui-space-6)}.department-ui .ds-vc-hint{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-small)}.department-ui .ds-vc-results{max-height:240px;overflow:auto;margin-top:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control)}.department-ui .ds-vc-chosen{display:flex;flex-direction:column;gap:2px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control)}.department-ui .ds-vc-chosen b{font-weight:600}.department-ui .ds-vc-chosen span{font-size:var(--ui-text-small)}.department-ui .ds-vc-readonly{min-height:var(--ui-control-height);display:flex;align-items:center;padding:var(--ui-space-1) var(--ui-space-3);background:var(--ui-background);border-radius:var(--ui-radius-control);white-space:pre-wrap}.department-ui .ds-vc-picker{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:var(--ui-control-height);display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.department-ui .ds-vc-picker:hover{border-color:var(--ui-focus)}.department-ui .ds-vc-picker:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-vc-picker:disabled{cursor:default;color:var(--ui-muted)}.department-ui .ds-vc-picker-link{color:var(--ui-primary);font-size:var(--ui-text-small);flex:none}.department-ui .ds-vc-date{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-vc-date span{font-size:var(--ui-text-small)}.department-ui .ds-vc-first{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-vc-first-head{display:flex;align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-vc-first-head b{font-weight:600}.department-ui .ds-vc-first-head span{font-size:var(--ui-text-small)}.department-ui .ds-vc-colleagues{display:flex;flex-direction:column;gap:var(--ui-space-2);margin-top:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control)}.department-ui .ds-vc-colleagues .ant-checkbox-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2);max-height:200px;overflow:auto}.department-ui .ds-vc-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.department-ui .ds-vc-card{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-vc-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3)}.department-ui .ds-vc-card-head>div:first-child{display:flex;flex-direction:column;gap:2px}.department-ui .ds-vc-card-head b{font-weight:600}.department-ui .ds-vc-card-head span{font-size:var(--ui-text-small)}.department-ui .ds-vc-score{display:flex;flex-direction:column;align-items:flex-end;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-panel);background:var(--ui-neutral-soft);color:var(--ui-neutral)}.department-ui .ds-vc-score b{font-size:var(--ui-text-metric);font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.department-ui .ds-vc-score span{font-size:var(--ui-text-small)}.department-ui .ds-vc-score-good{background:var(--ui-success-soft);color:var(--ui-success)}.department-ui .ds-vc-score-watch{background:var(--ui-warning-soft);color:var(--ui-warning)}.department-ui .ds-vc-score-bad{background:var(--ui-danger-soft);color:var(--ui-danger)}.department-ui .ds-vc-rule{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-vc-suggestions{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--ui-space-1)}.department-ui .ds-vc-bar{border-top:1px solid var(--ui-line)}.department-ui .ds-vc-done{padding:var(--ui-space-6);display:flex;flex-direction:column;gap:var(--ui-space-4);align-items:flex-start;max-width:760px}.department-ui .ds-vc-done h1{margin:0;font-size:var(--ui-text-page);font-weight:650}.department-ui .ds-vc-done .sb-mstrip{width:100%}.department-ui .ds-vc-next{width:100%;padding:var(--ui-space-3) var(--ui-space-4);border-left:3px solid var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control)}.department-ui .ds-vc-next b{font-weight:600}.department-ui .ds-vc-next p{margin:var(--ui-space-1) 0 0;white-space:pre-wrap}.department-ui .ds-vc-done-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ds-vc-opp{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ds-vc-opp-list{display:flex;flex-direction:column;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);max-height:320px;overflow:auto}.ds-vc-opp-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);min-height:var(--ui-control-height);border-bottom:1px solid var(--ui-line)}.ds-vc-opp-row:last-child{border-bottom:0}.ds-vc-opp-row:hover{background:var(--ui-selected)}.ds-vc-opp-row:focus-visible{outline:2px solid var(--ui-focus)}.ds-vc-opp-row{flex-shrink:0}.ds-vc-opp-row>span:first-child{min-width:0;overflow-wrap:anywhere}.ds-vc-opp-row>.ds-muted{flex:none}.ds-vc-opp-row.is-selected{background:var(--ui-selected);color:var(--ui-primary);font-weight:600}.ds-vc-advice{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ds-vc-advice-head{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-small);flex-wrap:wrap}.ds-vc-advice-summary{margin:0;font-weight:600}.ds-vc-advice-list{margin:0;padding-left:1.4em;display:flex;flex-direction:column;gap:var(--ui-space-2)}.ds-vc-advice-list li>*{display:block}.ds-vc-advice-list li span{font-size:var(--ui-text-small)}.ds-vc-advice .ds-vc-error{color:var(--ui-danger)}.ds-cc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2)}.ds-cc-option{all:unset;box-sizing:border-box;cursor:pointer;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);min-height:var(--ui-control-height);display:flex;align-items:center}.ds-cc-option:hover{background:var(--ui-selected)}.ds-cc-option:focus-visible{outline:2px solid var(--ui-focus)}.ds-cc-option.is-selected{border-color:var(--ui-primary);background:var(--ui-selected);color:var(--ui-primary);font-weight:600}.ds-cc-helper{margin:var(--ui-space-3) 0 0;font-size:var(--ui-text-small);color:var(--ui-muted)}@media(max-width:900px){.department-ui[data-department-page="pages/visit-confirm/index"],.department-ui .ds-vconfirm{height:auto}.department-ui .ds-vc-grid,.department-ui .ds-vc-review{grid-template-columns:minmax(0,1fr)}.department-ui .ds-vc-body{overflow:visible}}.department-ui .ds-vc-span{grid-column:1 / -1}.department-ui .ds-vc-inline-form{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-background);display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-vc-inline-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-vc-inline-head b{font-weight:600}.department-ui .ds-vc-inline-head span{font-size:var(--ui-text-small)}.ds-vc-link-mode{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.ds-vc-link-mode .ds-muted{flex:1 1 240px}.department-ui .ds-cassets{display:flex;flex-direction:column;gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-ca-summary{flex:none;padding:var(--ui-space-2) var(--ui-space-4)}.department-ui .ds-ca-list{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.department-ui .ds-ca-tools{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line);flex-wrap:wrap}.department-ui .ds-ca-tools h2{margin:0;font-size:var(--ui-text-body);font-weight:600;display:flex;align-items:baseline;gap:var(--ui-space-2)}.department-ui .ds-ca-tools h2 small{font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-ca-actions{margin-left:auto;display:flex;gap:var(--ui-space-2);align-items:center}.department-ui .ds-ca-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .ds-ca-two{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-ca-two b{font-weight:600}.department-ui .ds-ca-num{font-variant-numeric:tabular-nums;font-weight:600}.department-ui .ds-ca-note{margin:0;padding:var(--ui-space-1) 0;white-space:pre-wrap;color:var(--ui-secondary)}.department-ui .ds-ca-more{display:flex;justify-content:center;padding:var(--ui-space-3) 0 0;font-size:var(--ui-text-small);margin:0}.department-ui .ds-ca-financial-hints{flex:none;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-secondary)}.department-ui .ds-ca-financial-hints p{margin:0}@media(max-width:900px){.department-ui .ds-cassets{height:auto}.department-ui .ds-ca-body{overflow:visible}}.department-ui[data-department-page="pages/demo-create/index"]{height:100%}.department-ui .ds-demo{height:100%;min-height:0;display:flex;flex-direction:column}.department-ui .ds-demo-main{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;max-width:960px;width:100%}.department-ui .ds-demo-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ui-space-3);flex-wrap:wrap;padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-demo-head span{font-size:var(--ui-text-small)}.department-ui .ds-demo-head h2{font-size:var(--ui-text-page);font-weight:650}.department-ui .ds-demo-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-3);align-items:flex-start}.department-ui .ds-demo-body>.ant-btn{align-self:flex-start}.department-ui .ds-demo-list{display:flex;flex-direction:column;gap:var(--ui-space-3);width:100%}.department-ui .ds-demo-scene{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-demo-scene header{display:flex;justify-content:space-between;align-items:center}.department-ui .ds-demo-scene header b{font-weight:600}.department-ui .ds-demo-voice{margin-top:var(--ui-space-2)}.department-ui .ds-demo-copy{white-space:pre-wrap;line-height:1.7}.department-ui .ds-demo-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-demo-bar{border-top:1px solid var(--ui-line)}.department-ui .ds-fd-page,.department-ui .ds-fd{display:flex;flex-direction:column;gap:var(--ui-space-4)}.department-ui .ds-fd-card{padding:var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-fd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-fd-head h2{font-size:var(--ui-text-page);font-weight:650}.department-ui .ds-fd-head>div>span{display:block;font-size:var(--ui-text-small)}.department-ui .ds-fd-controls,.department-ui .ds-fd-inline{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-fd-filter{display:flex;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-background)}.department-ui .ds-fd-h{font-size:var(--ui-text-body);font-weight:600;margin-top:var(--ui-space-1)}.department-ui .ds-fd-h small{font-weight:400;margin-left:var(--ui-space-1)}.department-ui .ds-fd-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-fd-section-head b{font-weight:600;display:block}.department-ui .ds-fd-section-head>div>span{display:block;font-size:var(--ui-text-small)}.department-ui .ds-fd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.department-ui .ds-fd-stage-bar{display:flex;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-fd-stage-bar .ant-progress{flex:1;margin:0}.department-ui .ds-fd-stage-bar span,.department-ui .ds-fd-stage-bar b{flex:none;min-width:48px;text-align:right;font-variant-numeric:tabular-nums}.department-ui .ds-fd-two{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-fd-two b{font-weight:600}.department-ui .ds-fd-grade{display:inline-block;margin-left:var(--ui-space-1);padding:0 var(--ui-space-1);border-radius:var(--ui-radius-control);background:var(--ui-background);color:var(--ui-secondary);font-size:var(--ui-text-small);font-weight:500}.department-ui .ds-fd-bars{list-style:none;margin:0;padding:var(--ui-space-2) 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(40px,1fr);gap:var(--ui-space-2);overflow-x:auto;height:180px}.department-ui .ds-fd-bars li{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-1);min-width:0}.department-ui .ds-fd-bars b{font-size:var(--ui-text-small);font-variant-numeric:tabular-nums}.department-ui .ds-fd-bars small{font-size:var(--ui-text-small);text-align:center;line-height:1.3}.department-ui .ds-fd-bar-space{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;background:var(--ui-background);border-radius:var(--ui-radius-control)}.department-ui .ds-fd-bar{width:60%;max-width:28px;min-height:2px;background:var(--ui-primary);border-radius:2px 2px 0 0}.department-ui .ds-fd-public{display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-fd-rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-4)}.department-ui .ds-fd-rank{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);padding:var(--ui-space-3) var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.department-ui .ds-fd-rank-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2)}.department-ui .ds-fd-rank-head b{display:block;font-weight:600}.department-ui .ds-fd-rank-head span{display:block;font-size:var(--ui-text-small)}.ds-fd-rank-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.ds-fd-rank-row{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2);border-radius:var(--ui-radius-control)}.ds-fd-rank-row.is-selected{background:var(--ui-selected)}.ds-fd-rank-no{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ui-background);color:var(--ui-secondary);font-size:var(--ui-text-small);font-weight:600;font-variant-numeric:tabular-nums}.ds-fd-rank-main{flex:1;min-width:0;display:flex;flex-direction:column}.ds-fd-rank-main b{font-weight:600}.ds-fd-rank-main>span{font-size:var(--ui-text-small);color:var(--ui-muted)}.ds-fd-rank-main .ant-progress{margin:0}.ds-fd-rank-value{flex:none;font-weight:650;font-variant-numeric:tabular-nums}.department-ui .ds-fd-activity{display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-fd-activity-list{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);overflow:hidden}.department-ui .ds-fd-error,.ds-fd-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-fd-note{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-fd-tools{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-fd-search{flex:1 1 240px;min-width:200px}.department-ui .ds-fd-count{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);flex-wrap:wrap}.department-ui .ds-fd-count b{font-weight:600}.department-ui .ds-fd-count span{font-size:var(--ui-text-small)}.department-ui .ds-fd-more{display:flex;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-text-small)}@media(max-width:900px){.department-ui .ds-fd-grid,.department-ui .ds-fd-rank-grid{grid-template-columns:1fr}}.department-ui .ds-fd-stage-bar span,.ds-fd-rank-value small{font-variant-numeric:normal}.web-login #page-root.department-host,.web-login .department-host{height:auto!important;min-height:0!important}.web-login .department-ui{padding:0;min-height:0}.department-ui .ds-login{display:flex;flex-direction:column;gap:var(--ui-space-4)}.department-ui .ds-login .form-area{display:flex;flex-direction:column;gap:var(--ui-space-3);margin:0}.department-ui .ds-login .field-group{margin:0}.department-ui .ds-login-suggest{margin-top:var(--ui-space-2);display:flex;flex-direction:column;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);overflow:hidden}.department-ui .ds-login-suggest>span{padding:var(--ui-space-1) var(--ui-space-3);background:var(--ui-background)}.department-ui .ds-login-suggest button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-3)}.department-ui .ds-login-suggest button:hover{background:var(--ui-selected)}.department-ui .ds-login-suggest button:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-login-suggest button b{font-weight:500}.department-ui .ds-login-suggest button span{color:var(--ui-primary);font-size:var(--ui-text-small)}.department-ui .ds-login-checks{display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-login-agree{display:flex;align-items:center;flex-wrap:wrap}.department-ui .ds-login-link{all:unset;cursor:pointer;color:var(--ui-primary);text-decoration:underline;text-underline-offset:var(--ui-space-1)}.department-ui .ds-login-link:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-login-note{margin:0;text-align:center}.department-ui .ds-company-entry{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control)}.department-ui .ds-company-entry p,.department-ui .ds-login-help p{margin:0}.department-ui .ds-login-alternatives{display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-login-help{padding:var(--ui-space-3);background:var(--ui-background);border-radius:var(--ui-radius-control);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-login-help-actions,.department-ui .ds-login-mode-hint{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2)}.department-ui .ds-login-help-actions>.ant-btn-link,.department-ui .ds-login-forget{padding-inline:0;width:fit-content}.web-login[data-mode=preview] #page-root.department-host{display:none!important}.web-login[data-mode=preview].web-company-entry #page-root.department-host{display:block!important}.web-login.web-company-entry .auth-preview-entry{display:none}body.department-design.web-local-login-available.web-login:not(.web-manual-login-open) #page-root.department-host{display:none!important}.department-ui[data-department-page="pages/customer-assign-confirm/index"],.department-ui[data-department-page="pages/customer-claim/index"],.department-ui[data-department-page="pages/risks/index"],.department-ui[data-department-page="pages/risk-detail/index"],.department-ui[data-department-page="pages/visit-detail/index"],.department-ui[data-department-page="pages/customer-edit/index"],.department-ui[data-department-page="pages/opportunities/index"],.department-ui[data-department-page="pages/customer-assets/index"]{height:100%}.department-ui .ds-sp{display:flex;flex-direction:column;gap:var(--ui-space-4)}.department-ui .ds-sp-fill{height:100%;min-height:0}.department-ui .ds-sp-two-col{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-sp-card{padding:0;overflow:hidden}.department-ui .ds-sp-col{flex:1;min-height:0;display:flex;flex-direction:column}.department-ui .ds-sp-strip{flex:none;padding:var(--ui-space-2) var(--ui-space-4)}.department-ui .ds-sp-head{padding:var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-sp-progress{display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-sp-progress .ant-progress{margin:0}.department-ui .ds-sp-progress-head{display:flex;justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:baseline}.department-ui .ds-sp-progress-head b{font-size:var(--ui-text-section);font-weight:650}.department-ui .ds-sp-progress-head span{font-size:var(--ui-text-small)}.department-ui .ds-sp-ai{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-small);color:var(--ui-secondary);border-bottom:1px solid var(--ui-line)}.department-ui .ds-sp-notice{margin:0;padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-small);color:var(--ui-secondary);background:var(--ui-background);border-bottom:1px solid var(--ui-line)}.department-ui .ds-sp-fields{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3);padding:var(--ui-space-4);align-content:start}.department-ui .ds-sp-field{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);min-height:56px}.department-ui .ds-sp-field:hover{background:var(--ui-selected)}.department-ui .ds-sp-field:focus-visible{outline:2px solid var(--ui-focus)}.department-ui .ds-sp-field.is-missing{border-color:var(--ui-warning)}.department-ui .ds-sp-field.is-edited{border-left:3px solid var(--ui-primary)}.department-ui .ds-sp-field.is-readonly{cursor:default;background:var(--ui-background)}.department-ui .ds-sp-field-label{grid-column:1;font-size:var(--ui-text-small);color:var(--ui-muted);display:flex;gap:var(--ui-space-1)}.department-ui .ds-sp-field-label small{font-size:var(--ui-text-small)}.department-ui .ds-sp-field.is-missing .ds-sp-field-label small{color:var(--ui-warning)}.department-ui .ds-sp-field-value{grid-column:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-ui .ds-sp-field-value.is-empty{color:var(--ui-muted);font-weight:400}.department-ui .ds-sp-field-action{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--ui-primary);font-size:var(--ui-text-small)}.department-ui .ds-sp-field.is-readonly .ds-sp-field-action{color:var(--ui-muted)}.department-ui .ds-sp-bar{border-top:1px solid var(--ui-line);margin-top:auto}.department-ui .ds-sp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.department-ui .ds-sp-search{flex:1 1 260px;min-width:200px}.department-ui .ds-sp-count{font-size:var(--ui-text-small)}.department-ui .ds-sp-right{margin-left:auto}.department-ui .ds-sp-body{flex:1;min-height:0;overflow:auto}.department-ui .ds-sp-body-pad{padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .ds-sp-two{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-sp-two b{font-weight:600}.department-ui .ds-sp-radio{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--ui-line);box-sizing:border-box}.department-ui .ds-sp-radio.is-on{border-color:var(--ui-primary);background:var(--ui-primary);box-shadow:inset 0 0 0 3px var(--ui-surface)}.department-ui .ds-sp-radio.is-off{border-style:dashed;opacity:.5}.department-ui .ds-sp-more{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);font-size:var(--ui-text-small)}.department-ui .ds-sp-end{margin:0;padding:var(--ui-space-3) var(--ui-space-4);font-size:var(--ui-text-small);text-align:center}.department-ui .ds-sp-error{color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-sp-group+.ds-sp-group{margin-top:var(--ui-space-3)}.department-ui .ds-sp-group h3{margin:0 0 var(--ui-space-1);font-size:var(--ui-text-body);color:var(--ui-secondary);font-weight:600}.department-ui .ds-sp-group h3 small{font-weight:400;margin-left:var(--ui-space-1)}.department-ui .ds-sp-nums{font-variant-numeric:tabular-nums;white-space:nowrap}.department-ui .ds-sp-side{padding:var(--ui-space-4);overflow:auto;min-height:0;display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-sp-side h1{margin:0;font-size:var(--ui-text-section);font-weight:650;line-height:1.4}.department-ui .ds-sp-side p{margin:0;font-size:var(--ui-text-small)}.department-ui .ds-sp-eyebrow{font-size:var(--ui-text-small)}.department-ui .ds-sp-tags{display:flex;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-sp-chip{display:inline-flex;align-items:center;padding:0 var(--ui-space-2);line-height:20px;border-radius:999px;background:var(--ui-neutral-soft);color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .ds-sp-info{margin:0;padding-top:var(--ui-space-3);border-top:1px solid var(--ui-line);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-sp-info>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--ui-space-2)}.department-ui .ds-sp-info dt{color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-sp-info dd{margin:0;overflow-wrap:anywhere}.department-ui .ds-sp-main{display:flex;flex-direction:column;gap:var(--ui-space-4);padding:var(--ui-space-4);min-height:0;overflow:auto}.department-ui .ds-sp-main>.ds-sp-bar{margin:auto calc(-1 * var(--ui-space-4)) calc(-1 * var(--ui-space-4))}.department-ui .ds-sp-block{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-sp-block-good{border-color:var(--ui-success)}.department-ui .ds-sp-advice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}.department-ui .ds-sp-block h2,.department-ui .ds-sp-h{margin:0;font-size:var(--ui-text-body);font-weight:600;display:flex;align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap}.department-ui .ds-sp-block h2 small,.department-ui .ds-sp-h small{font-weight:400;font-size:var(--ui-text-small)}.department-ui .ds-sp-block p{margin:0}.department-ui .ds-sp-block-head{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-small);flex-wrap:wrap}.department-ui .ds-sp-block-head .ant-btn{margin-left:auto}.department-ui .ds-sp-pre{white-space:pre-wrap;line-height:1.7}.department-ui .ds-sp-help{font-size:var(--ui-text-small)}.department-ui .ds-sp-evidence{margin:0;padding-left:1.4em;display:flex;flex-direction:column;gap:var(--ui-space-1)}.department-ui .ds-sp-evidence li>*{display:block}.department-ui .ds-sp-evidence li span{font-size:var(--ui-text-small)}.department-ui .ds-sp-next{padding:var(--ui-space-3) var(--ui-space-4);border-left:3px solid var(--ui-primary);background:var(--ui-selected);border-radius:var(--ui-radius-control)}.department-ui .ds-sp-next b{font-weight:600}.department-ui .ds-sp-next p{margin:var(--ui-space-1) 0 0;white-space:pre-wrap}.department-ui .ds-sp-rows{margin:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.department-ui .ds-sp-rows>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--ui-space-3)}.department-ui .ds-sp-rows dt{color:var(--ui-muted);font-size:var(--ui-text-small)}.department-ui .ds-sp-rows dd{margin:0;overflow-wrap:anywhere}.department-ui .ds-sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3) var(--ui-space-6)}.department-ui .ds-sp-readonly{min-height:var(--ui-control-height);display:flex;align-items:center;padding:var(--ui-space-1) var(--ui-space-3);background:var(--ui-background);border-radius:var(--ui-radius-control)}.department-ui .ds-sp-report{padding:var(--ui-space-6);display:flex;flex-direction:column;gap:var(--ui-space-3);max-width:880px}.department-ui .ds-sp-report h1{margin:0;font-size:var(--ui-text-page);font-weight:650}.department-ui .ds-sp-report h2{margin:0;font-size:var(--ui-text-section);font-weight:600}.department-ui .ds-sp-report p{margin:0}.department-ui .ds-sp-report-head{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-small);flex-wrap:wrap}.department-ui .ds-sp-person{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .ds-sp-avatar{flex:none;width:40px;height:40px;border-radius:50%;background:var(--ui-selected);color:var(--ui-primary);display:grid;place-items:center;font-weight:600}.department-ui .ds-sp-score{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}.department-ui .ds-sp-score b{font-size:var(--ui-text-metric);font-weight:650;color:var(--ui-primary);line-height:1.1;font-variant-numeric:tabular-nums}.department-ui .ds-sp-score span{font-size:var(--ui-text-small)}.department-ui .ds-sp-block-col{padding:var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-3)}.department-ui .ds-sp-summary{margin:0;font-weight:600}.department-ui .ds-sp-dim{display:flex;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-sp-dim .ant-progress{flex:1;margin:0}.department-ui .ds-sp-dim b{font-variant-numeric:tabular-nums}.department-ui .ds-sp-growth-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap}@media(max-width:900px){.department-ui .ds-sp-fill,.department-ui .ds-sp-two-col{height:auto}.department-ui .ds-sp-two-col,.department-ui .ds-sp-fields,.department-ui .ds-sp-grid{grid-template-columns:minmax(0,1fr)}.department-ui .ds-sp-body,.department-ui .ds-sp-main,.department-ui .ds-sp-fields{overflow:visible}}.department-ui .ds-claim-toolbar{padding:0 var(--ui-space-4) var(--ui-space-3);flex-shrink:0}.department-ui[data-department-page="pages/workbench/index"]{height:100%}.department-ui .ds-opps{display:flex;flex-direction:column;gap:var(--ui-space-4);height:100%;min-height:0}.department-ui .ds-opp-board{flex:none}.department-ui .ds-opp-board{padding:var(--ui-space-2) var(--ui-space-4)}.department-ui .ds-opp-help{max-width:320px;line-height:1.6}.department-ui .ds-opp-note{margin:var(--ui-space-2) 0 0;color:var(--ui-danger);font-size:var(--ui-text-small)}.department-ui .ds-opp-list{padding:var(--ui-space-3) var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-3);flex:1;min-height:0}.department-ui .ds-opp-groups{min-height:0}.department-ui .ds-opp-tools{display:flex;gap:var(--ui-space-2);flex-wrap:wrap;align-items:center}.department-ui .ds-opp-search{flex:1 1 260px;min-width:200px}.department-ui .ds-opp-views{display:inline-flex;align-items:center;gap:var(--ui-space-1);flex-wrap:wrap}.department-ui .ds-opp-views select,.department-ui .ds-opp-views input{height:32px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-primary);padding:0 var(--ui-space-2);font:inherit;font-size:var(--ui-text-small)}.department-ui .ds-opp-views select{min-width:120px}.department-ui .ds-opp-views input{width:130px}.department-ui .ds-opp-local-note{color:var(--ui-tertiary);font-size:var(--ui-text-caption);white-space:nowrap}.department-ui .ds-opp-create{margin-left:auto}.department-ui .ds-opp-count{display:flex;gap:var(--ui-space-3);align-items:baseline}.department-ui .ds-opp-group+.ds-opp-group{margin-top:var(--ui-space-3)}.department-ui .ds-opp-group h3{margin:0 0 var(--ui-space-1);font-size:var(--ui-text-body);color:var(--ui-secondary);font-weight:600}.department-ui .ds-opp-group h3 small{font-weight:400;margin-left:var(--ui-space-1)}.department-ui .ds-opp-name{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-opp-name b{font-weight:600;display:flex;align-items:center;gap:var(--ui-space-2)}.department-ui .ds-opp-owner{display:flex;flex-direction:column;gap:2px;min-width:0}.department-ui .ds-opp-grade{font-size:var(--ui-text-small);font-weight:500;padding:0 var(--ui-space-1);border-radius:var(--ui-radius-control);background:var(--ui-neutral-soft);color:var(--ui-secondary)}.department-ui .ds-opp-grade-A{background:var(--ui-warning-soft);color:var(--ui-warning)}.department-ui .ds-opp-grade-B{background:var(--ui-success-soft);color:var(--ui-success)}.department-ui .ds-opp-stage,.department-ui .ds-opp-money{white-space:nowrap}.department-ui .ds-opp-money{font-variant-numeric:tabular-nums}.department-ui .ds-opp-expanded{display:flex;gap:var(--ui-space-6);flex-wrap:wrap;color:var(--ui-secondary);font-size:var(--ui-text-small)}.department-ui .ds-opp-more{display:flex;gap:var(--ui-space-3);align-items:center;justify-content:flex-end}.department-ui .ds-opp-close-trigger{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;text-align:left}.department-ui .ds-opp-close-trigger>span:first-child{color:var(--ui-secondary)}.department-ui .ds-opp-close-trigger b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400}.department-ui .ds-opp-close-filter{display:flex;flex-direction:column;gap:var(--ui-space-3);width:300px}.department-ui .ds-opp-close-filter>.ds-muted{font-size:var(--ui-text-small);line-height:1.5}.department-ui .ds-opp-column-order{display:flex;flex-direction:column;gap:var(--ui-space-1)}.department-ui .ds-opp-column-order>div{display:flex;align-items:center;gap:var(--ui-space-1)}.department-ui .ds-opp-column-order>div>span{flex:1}@media(max-width:900px){.department-ui .ds-opp-search{flex-basis:100%}}.department-ui .ds-opp-board .sb-mstrip-items{grid-template-columns:repeat(4,minmax(120px,1fr))}.department-ui .pc-risk-list{height:100%;min-height:0;display:flex;flex-direction:column}.department-ui .pc-risk-list>:not(.pc-risk-results){flex-shrink:0}.department-ui .pc-risk-filters{padding:var(--ui-space-3) var(--ui-space-4)}.department-ui .pc-risk-results{display:flex;flex-direction:column;flex:1;min-height:250px}.department-ui .pc-risk-results>.ds-sp-error{padding:0 var(--ui-space-4)}.department-ui .pc-risk-tab-count{margin-left:var(--ui-space-1);font-size:var(--ui-text-small);color:var(--ui-muted)}.department-ui .pc-risk-pagination{flex-shrink:0;display:flex;justify-content:flex-end;padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-line)}.department-ui .pc-risk-detail .ds-sp-main>*,.department-ui .pc-risk-detail .ds-sp-side>*{flex-shrink:0}.department-ui .pc-risk-detail{min-height:480px}.department-ui .pc-risk-detail .ds-sp-side{align-self:start;max-height:100%}.department-ui .pc-risk-detail .ds-sp-main{overflow-wrap:anywhere}.department-ui .pc-risk-decision{display:flex;flex-direction:column;gap:var(--ui-space-1);border-top:1px solid var(--ui-line);padding-top:var(--ui-space-3)}.department-ui .pc-risk-decision>span,.department-ui .pc-risk-confirm>span{font-size:var(--ui-text-small)}.department-ui .pc-risk-confirm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-3)}.department-ui .pc-risk-history summary{cursor:pointer;font-weight:600}.department-ui .pc-risk-history ol{display:flex;flex-direction:column;gap:var(--ui-space-3);padding-left:var(--ui-space-4)}.department-ui .pc-risk-history li>span{display:block;font-size:var(--ui-text-small)}@media(min-width:901px)and (max-width:1100px){.department-ui .pc-risk-detail{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:900px){.department-ui .pc-risk-list{height:auto}.department-ui .pc-risk-detail{min-height:0}}
