/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:is(.workspace-page-instance:has(.task-calendar-workspace),.customer-tasks-view){height:100%;min-height:0;overflow:hidden}.task-calendar-workspace{color:#313945;background:#fff;border:1px solid #e4e8ee;border-radius:9px;grid-template-columns:252px minmax(0,1fr);height:100%;min-height:620px;display:grid;overflow:hidden}.task-calendar-workspace.task-calendar-rail-collapsed{grid-template-columns:minmax(0,1fr)}.task-calendar-rail{background:#fbfcfd;border-right:1px solid #e7eaef;min-width:0;overflow:auto}.task-calendar-rail-actions{border-bottom:1px solid #eceff3;justify-content:space-between;align-items:center;height:58px;padding:10px 14px;display:flex}.task-calendar-rail-actions button{color:#5e6878;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:6px;height:32px;padding:0 11px;font-size:10px}.task-calendar-collapse{color:#3264c8!important}.task-mini-calendar{border-bottom:1px solid #eceff3;padding:16px 14px 18px}.task-mini-calendar-head{grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:13px;display:grid}.task-mini-calendar-head strong{color:#303846;text-align:center;font-size:13px}.task-mini-calendar-head button{color:#6e7887;cursor:pointer;background:0 0;border:0;height:28px;padding:0;font-size:9px}.task-mini-weekdays,.task-mini-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.task-mini-weekdays span{color:#9aa1ab;text-align:center;padding:4px 0 7px;font-size:9px}.task-mini-days button{color:#454d59;cursor:pointer;background:0 0;border:0;border-radius:50%;height:28px;padding:0;font-size:10px;position:relative}.task-mini-days button:hover{background:#edf3ff}.task-mini-days button.selected{color:#fff;background:#326fe0;font-weight:700}.task-mini-days button.muted{color:#bdc2ca}.calendar-day-marker{background:#ee742c;border-radius:2px;width:12px;height:2px;position:absolute;bottom:1px;right:50%;transform:translate(50%)}.task-mini-days button.selected .calendar-day-marker{background:#fff}.task-calendar-list{gap:9px;padding:17px 15px;display:grid}.task-calendar-list>strong{color:#758091;margin-bottom:2px;font-size:10px}.task-calendar-list label{color:#485466;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}.task-calendar-list label:hover{background:#f1f4f8}.task-calendar-list input{accent-color:#326fe0}.task-calendar-dot{background:#ef752e;border-radius:50%;width:9px;height:9px}.task-calendar-dot.personal{background:#735bd8}.task-calendar-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.task-calendar-topbar{background:#fff;border-bottom:1px solid #e7eaef;grid-template-columns:minmax(320px,1fr) auto minmax(400px,1fr);align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid;position:relative}.task-calendar-left-controls,.task-calendar-right-controls{align-items:center;gap:8px;min-width:0;display:flex}.task-calendar-right-controls{justify-content:flex-end}.task-calendar-left-controls>.button,.task-calendar-right-controls>.button{white-space:nowrap;border-radius:6px;height:32px;padding:0 10px;font-size:10px}.task-customer-scope,.task-view-switch{background:#f2f4f7;border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.task-customer-scope button,.task-view-switch button{color:#647083;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;height:28px;padding:0 10px;font-size:10px}.task-customer-scope button.active,.task-view-switch button.active{color:#2f64ca;background:#fff;font-weight:700;box-shadow:0 1px 4px #1c2d461a}.task-customer-scope button:disabled{opacity:.42;cursor:not-allowed}.task-calendar-period-nav{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.task-calendar-period-nav strong{color:#202834;text-align:center;min-width:132px;font-size:14px}.task-calendar-period-nav button{color:#526074;cursor:pointer;background:0 0;border:0;height:30px;padding:0 8px;font-size:9px}.task-calendar-content{background:#fff;flex:1;min-height:0;overflow:auto}.task-type-color-popover{z-index:30;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:250px;max-height:430px;padding:12px;position:absolute;top:52px;right:110px;overflow:auto;box-shadow:0 14px 42px #1c2a402e}.task-type-color-popover header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.task-type-color-popover header strong{font-size:12px}.task-type-color-popover header button{color:#657185;background:0 0;border:0;font-size:9px}.task-type-color-popover>div{display:grid}.task-type-color-popover label{color:#485365;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:7px 3px;font-size:10px;display:flex}.task-type-color-popover input[type=color]{background:0 0;border:0;width:28px;height:24px;padding:0}.task-calendar-table-panel{border:0;border-radius:0;height:100%}.task-calendar-table-panel .table-wrap{height:100%;overflow:auto}.task-calendar-table{min-width:1080px}.task-calendar-table .task-title-button{max-width:220px}.task-calendar-table .task-title-button strong,.task-calendar-table .task-title-button span,.task-calendar-table td>strong,.task-calendar-table td>small{display:block}.task-time-calendar{background:#fff;min-width:760px}.task-time-header,.task-week-header{z-index:8;background:#fff;border-bottom:1px solid #dfe3e9;align-items:center;height:62px;display:grid;position:sticky;top:0}.task-time-header{grid-template-columns:64px 1fr}.task-time-header strong{color:#343d4b;padding-left:16px;font-size:12px}.task-week-header{grid-template-columns:64px repeat(7,minmax(110px,1fr))}.task-week-header>strong{color:#677283;border-left:1px solid #edf0f3;justify-content:center;align-items:center;gap:5px;height:100%;font-size:10px;display:flex}.task-week-header>strong.today{color:#2f6fe4}.task-week-header small{color:#d26d30;font-size:8px;font-weight:500}.task-time-body{grid-template-columns:64px minmax(0,1fr);height:1152px;display:grid;position:relative}.task-time-labels{color:#929aa6;background:#fbfcfd;position:relative}.task-time-labels span{font-size:9px;position:absolute;right:9px;transform:translateY(-50%)}.task-time-column{background:#fff;border-left:1px solid #e6e9ed;height:1152px;position:relative}.task-time-column>i{pointer-events:none;background:#e9ecf0;height:1px;position:absolute;left:0;right:0}.task-week-columns{grid-template-columns:repeat(7,minmax(110px,1fr));display:grid}.task-event-position{z-index:2;min-width:0;padding:2px;position:absolute}.task-calendar-event{border:1px solid var(--task-event-color);flex-direction:column;gap:2px;width:100%;height:100%;min-height:34px;padding:8px 10px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.task-calendar-event{border:1px solid color-mix(in srgb,var(--task-event-color) 70%,#fff)}}.task-calendar-event{border-left:4px solid var(--task-event-color);color:#354052;background:var(--task-event-color);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.task-calendar-event{background:color-mix(in srgb,var(--task-event-color) 13%,#fff)}}.task-calendar-event{text-align:left;cursor:grab;font-size:10px}.task-calendar-event:active{cursor:grabbing}.task-calendar-event.personal{background:#f0edff;border-color:#8c78dd #8c78dd #8c78dd #735bd8}.task-calendar-event strong,.task-calendar-event span,.task-calendar-event small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-calendar-event strong{font-size:10px}.task-calendar-event span{font-size:9px;font-weight:600}.task-calendar-event small{color:#6f7988;font-size:8px}.task-calendar-event.compact{white-space:nowrap;border-left-width:3px;border-radius:4px;padding:5px 6px;display:block}.task-calendar-event.compact strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-calendar-resize-start,.task-calendar-resize-end{z-index:4;cursor:ns-resize;opacity:0;background:0 0;border:0;height:8px;padding:0;position:absolute;left:0;right:0}.task-calendar-resize-start{top:0}.task-calendar-resize-end{bottom:0}.task-calendar-event:hover .task-calendar-resize-start,.task-calendar-event:hover .task-calendar-resize-end{opacity:1}.task-calendar-resize-start:after,.task-calendar-resize-end:after{content:"";background:var(--task-event-color);border-radius:2px;width:20px;height:2px;position:absolute;left:50%;transform:translate(-50%)}.task-calendar-resize-start:after{top:2px}.task-calendar-resize-end:after{bottom:2px}.task-month-calendar{flex-direction:column;min-width:840px;height:100%;min-height:640px;display:flex}.task-month-weekdays{border-bottom:1px solid #e3e7ec;grid-template-columns:repeat(7,1fr);height:38px;display:grid}.task-month-weekdays strong{color:#7f8794;border-left:1px solid #edf0f3;place-items:center;font-size:10px;display:grid}.task-month-grid{flex:1;grid-template-rows:repeat(6,minmax(100px,1fr));grid-template-columns:repeat(7,1fr);min-height:600px;display:grid}.task-month-grid>section{background:#fff;border-bottom:1px solid #e6e9ed;border-left:1px solid #e6e9ed;min-width:0;padding:7px}.task-month-grid>section.muted{background:#fafbfc}.task-month-grid>section.today{box-shadow:inset 0 0 0 2px #dce8ff}.task-month-grid>section>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.task-month-grid>section>header strong{color:#4b5564;font-size:10px}.task-month-grid>section>header span{color:#d06229;background:#fff1e8;border-radius:7px;padding:2px 5px;font-size:8px}.task-month-grid>section>header span.workday{color:#55709e;background:#edf3fc}.task-month-events{gap:3px;display:grid}.task-month-more{color:#315fc7;text-align:left;cursor:pointer;background:#eef3ff;border:0;border-radius:4px;height:22px;padding:0 5px;font-size:9px}.task-calendar-detail-backdrop{z-index:150;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1b243340;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.task-calendar-detail-popover{background:#fff;border:1px solid #dfe3e8;border-radius:10px;width:min(620px,100vw - 36px);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 80px #141d2b47}.task-calendar-detail-popover>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.task-calendar-detail-popover>header div{gap:7px;display:grid}.task-calendar-detail-popover>header strong{color:#252d39;font-size:20px}.task-calendar-detail-popover>header span{color:#657082;font-size:11px}.task-calendar-detail-popover>header button{color:#727d8c;background:0 0;border:0;font-size:9px}.task-calendar-detail-popover dl{gap:0;margin:0;padding:6px 22px 14px;display:grid}.task-calendar-detail-popover dl>div{border-bottom:1px solid #edf0f3;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.task-calendar-detail-popover dt{color:#8a93a0;font-size:10px}.task-calendar-detail-popover dd{color:#414b5b;white-space:pre-wrap;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.task-calendar-detail-popover dd i{border-radius:50%;width:9px;height:9px}.task-calendar-detail-popover footer{background:#f7f8fa;align-items:center;gap:8px;padding:12px 18px;display:flex}.task-calendar-detail-popover footer button{color:#3f5f99;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:6px;height:32px;padding:0 12px;font-size:10px}.task-calendar-detail-popover footer .danger-text{color:#bd4e54;margin-left:auto}.task-calendar-kind-tabs{background:#f2f4f7;border-radius:7px;gap:4px;margin-bottom:17px;padding:4px;display:flex}.task-calendar-kind-tabs button{color:#687385;background:0 0;border:0;border-radius:5px;flex:1;height:34px;font-size:11px}.task-calendar-kind-tabs button.active{color:#2f64ca;background:#fff;font-weight:700;box-shadow:0 1px 4px #1c2d461a}.task-repeat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-busy-preview{background:#f6f9fe;border:1px solid #dfe7f4;border-radius:7px;margin:-2px 0 16px;padding:12px}.task-busy-preview strong{color:#41516b;font-size:10px}.task-busy-preview p{color:#8994a5;margin:4px 0 9px;font-size:9px}.task-busy-preview>div{flex-wrap:wrap;gap:6px;display:flex}.task-busy-preview span{color:#6e4d57;background:#ffedef;border-radius:10px;padding:5px 8px;font-size:9px}.task-attachment-field{color:#315fc7;cursor:pointer;background:#fafcff;border:1px dashed #cfd7e3;border-radius:7px;align-items:center;gap:10px;margin:2px 0 12px;padding:11px 12px;font-size:10px;display:flex}.task-attachment-field input{max-width:220px;font-size:9px}.task-attachment-field span{color:#8c96a4}.task-calendar-event{touch-action:none;-webkit-user-select:none;user-select:none}@media (width<=1280px){.task-calendar-topbar{grid-template-columns:1fr auto}.task-calendar-period-nav{grid-area:2/1/auto/-1}.task-calendar-right-controls{justify-content:flex-end}.task-customer-scope{overflow-x:auto}.task-calendar-workspace{grid-template-columns:226px minmax(0,1fr)}}@media (width<=820px){.task-calendar-workspace{grid-template-columns:minmax(0,1fr)}.task-calendar-rail{z-index:35;width:248px;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 36px #18253a2e}.task-calendar-topbar{grid-template-columns:1fr;padding:8px}.task-calendar-left-controls,.task-calendar-right-controls{justify-content:flex-start;overflow-x:auto}.task-calendar-period-nav{grid-area:auto;justify-content:flex-start}.task-calendar-content{overflow:auto}.task-repeat-grid{grid-template-columns:1fr}.task-calendar-detail-popover footer{overflow-x:auto}.task-calendar-detail-popover footer button{flex:none}.task-calendar-detail-popover footer .danger-text{margin-left:0}.task-attachment-field{flex-direction:column;align-items:flex-start}}.task-calendar-rail-scrim{z-index:34;cursor:pointer;background:#1823344d;border:0;padding:0;position:absolute;inset:0}.task-calendar-workspace{position:relative}.task-table-mode-switch{background:#fff;border-bottom:1px solid #e8ebef;align-items:center;gap:6px;height:48px;padding:8px 12px;display:flex}.task-table-mode-switch button,.task-table-mode-switch select{color:#647083;background:#fff;border:1px solid #dfe4eb;border-radius:6px;height:30px;padding:0 12px;font-size:10px}.task-table-mode-switch button.active{color:#2f64ca;background:#eef4ff;border-color:#a9bfe9;font-weight:700}.task-table-mode-switch .task-filter-search{flex:0 320px;margin-left:auto}.task-table-mode-switch .task-filter-search input{height:30px}.task-calendar-content:has(.task-table-mode-switch){flex-direction:column;min-height:0;display:flex}.task-calendar-content:has(.task-table-mode-switch) .task-calendar-table-panel{flex:1;min-height:0}.customer-task-modal{width:min(1240px,100vw - 36px)}.customer-task-modal form{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.task-schedule-layout{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:0;display:grid}.task-schedule-form{min-height:0;padding:20px 22px;overflow:auto}.customer-task-modal form>footer{background:#fff;border-top:1px solid #e7ebf0;flex:none;margin:0;padding:12px 22px}.task-schedule-timeline{background:#fff;border-left:1px solid #e4e8ee;flex-direction:column;min-width:0;display:flex}.task-schedule-timeline>header{border-bottom:1px solid #e7ebf0;justify-content:center;align-items:center;gap:8px;height:54px;padding:0 16px;display:flex}.task-schedule-timeline>header strong{color:#252f3c;text-align:center;min-width:150px;font-size:13px}.task-schedule-timeline>header button{color:#4b5a70;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:6px;height:30px;padding:0 9px;font-size:16px}.task-schedule-timeline>header button:last-child{margin-left:8px;font-size:10px}.task-schedule-participants{border-bottom:1px solid #e7ebf0;justify-content:center;align-items:center;gap:20px;min-height:82px;padding:10px 16px;display:flex;overflow-x:auto}.task-schedule-participants>div{color:#3e4858;justify-items:center;gap:3px;min-width:72px;display:grid}.task-schedule-participants>div>span{color:#fff;background:#6d83aa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.task-schedule-participants strong{color:#323b49;text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:10px;overflow:hidden}.task-schedule-participants small{color:#929aa6;font-size:8px}.task-schedule-scroll{flex:1;grid-template-columns:55px minmax(0,1fr);min-height:0;display:grid;overflow:auto}.task-schedule-time-labels{color:#9aa2ae;background:#fafbfc;height:768px;position:relative}.task-schedule-time-labels span{font-size:8px;position:absolute;right:8px;transform:translateY(-50%)}.task-schedule-track{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-left:1px solid #e5e9ee;margin-right:12px;position:relative}.task-schedule-track>i{pointer-events:none;background:#e9ecf0;height:1px;position:absolute;left:0;right:0}.task-schedule-busy,.task-schedule-selection{z-index:2;border-radius:5px;flex-direction:column;min-height:18px;padding:5px 8px;font-size:9px;display:flex;position:absolute;overflow:hidden}.task-schedule-busy{color:#777f8b;background:#eef0f3;border:1px solid #d6dbe2}.task-schedule-selection{z-index:3;color:#7b4aa3;cursor:grab;background:#f3ebff;border:1px solid #ee7b45}.task-schedule-selection:active{cursor:grabbing}.task-schedule-busy strong,.task-schedule-busy span,.task-schedule-selection strong,.task-schedule-selection span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-schedule-busy span,.task-schedule-selection span{font-size:8px}.task-schedule-resize-start,.task-schedule-resize-end{z-index:5;cursor:ns-resize;background:0 0;border:0;height:9px;padding:0;position:absolute;left:0;right:0}.task-schedule-resize-start{top:0}.task-schedule-resize-end{bottom:0}.task-schedule-resize-start:after,.task-schedule-resize-end:after{content:"";opacity:0;background:#ed6c2f;border-radius:2px;width:24px;height:2px;position:absolute;left:50%;transform:translate(-50%)}.task-schedule-selection:hover .task-schedule-resize-start:after,.task-schedule-selection:hover .task-schedule-resize-end:after{opacity:1}.task-schedule-resize-start:after{top:2px}.task-schedule-resize-end:after{bottom:2px}.task-schedule-timeline>p{color:#9199a5;background:#fbfcfd;border-top:1px solid #edf0f3;margin:0;padding:9px 15px;font-size:8px;line-height:1.5}.task-calendar-table td:nth-last-child(2){white-space:nowrap}@media (width<=980px){.customer-task-modal{width:min(760px,100vw - 24px)}.task-schedule-layout{grid-template-columns:1fr}.task-schedule-timeline{border-top:1px solid #e4e8ee;border-left:0;min-height:560px}.task-schedule-form{overflow:visible}.customer-task-modal form{overflow:auto}.task-schedule-scroll{min-height:440px}.customer-task-modal form>footer{z-index:6;position:sticky;bottom:0}}.task-time-body,.task-time-column{height:1728px}.task-schedule-time-labels{height:1152px}.todo-attachments{background:#fbfcfe;border-bottom:1px solid #e8ebef;gap:10px;margin:0;padding:16px 22px;display:grid}.todo-attachments>header{justify-content:space-between;align-items:center;display:flex}.todo-attachments h3{color:#313b49;margin:0;font-size:13px}.todo-attachments>header span,.todo-attachments small{color:#87919f;font-size:10px}.todo-attachments ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.todo-attachments li{background:#fff;border:1px solid #e4e8ee;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.todo-attachments li>div{gap:3px;min-width:0;display:grid}.todo-attachments a{color:#315fc7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.todo-attachments button,.todo-terminal-inline button,.task-type-config-dialog button{color:#315fc7;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:6px;height:30px;padding:0 10px}.todo-terminal-inline{border-top:1px solid #e8ebef;gap:10px;padding:16px 22px;display:grid}.todo-terminal-inline label{color:#586477;gap:6px;font-size:11px;display:grid}.todo-terminal-inline textarea{border:1px solid #d8dee7;border-radius:6px;min-height:88px;padding:9px}.todo-terminal-inline>div{justify-content:flex-end;gap:8px;display:flex}.task-type-config-dialog{width:min(880px,100vw - 36px)}.task-type-config-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}.task-type-config-list fieldset{border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:minmax(120px,1fr) 80px 80px 100px auto;align-items:end;gap:8px;margin:0;padding:12px;display:grid}.task-type-config-list legend{color:#374253;padding:0 5px;font-size:11px}.task-type-config-list label{color:#707b8b;gap:4px;font-size:9px;display:grid}.task-type-config-list input,.task-type-config-list select{background:#fff;border:1px solid #dbe1e9;border-radius:5px;min-width:0;height:30px}.personal-calendar-table{border-top:1px solid #e8ebef;height:auto;min-height:160px}.task-detail-colored-text{white-space:pre-wrap}.task-detail-red{color:#d74848}.task-detail-orange{color:#d96b24}.task-detail-blue{color:#2e6bc5}.task-detail-green{color:#28845f}.task-detail-purple{color:#7451b7}@media (width<=820px){.task-type-config-list{grid-template-columns:1fr;padding:12px}.task-type-config-list fieldset{grid-template-columns:1fr 72px 72px}.todo-attachments{padding:12px}}.todo-context-summary{background:#f8fafd;border:1px solid #e1e7ef;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:11px 12px;display:grid}.todo-context-summary div{gap:3px;min-width:0;display:grid}.todo-context-summary span{color:#8993a2;font-size:9px}.todo-context-summary strong{color:#364152;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.todo-redacted-detail{background:#fffaf0;border:1px solid #eadfca;border-radius:8px;gap:6px;margin:10px 0;padding:12px;display:grid}.todo-redacted-detail strong{font-size:11px}.todo-redacted-detail p{color:#7b6d58;margin:0;font-size:10px}.todo-redacted-detail button{color:#805d25;background:#fff;border:1px solid #d8c8aa;border-radius:6px;justify-self:start;height:30px}@media (width<=820px){.todo-context-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.task-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px;display:grid}.task-schedule-form>:is(.todo-context-summary,.todo-attachments,.task-attachment-field,.task-detail-editor-field,.todo-redacted-detail,.customer-task-form-grid,[role=alert],.task-form-error){grid-column:1/-1}.task-schedule-form>label:has(.task-detail-editor-field){grid-column:1/-1}.task-schedule-form>label:not(.task-attachment-field),.task-schedule-form .customer-task-form-grid label{min-width:0;color:var(--workspace-text-secondary,#536176);align-content:start;gap:6px;font-size:13px;font-weight:600;line-height:20px;display:grid}.task-schedule-form>label:not(.task-attachment-field)>:is(input,select,textarea),.task-schedule-form .customer-task-form-grid :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--shell-line,#dfe5ed);width:100%;height:36px;min-height:36px;color:var(--workspace-text-primary,#344155);background:var(--workspace-surface,#fff);font:inherit;border-radius:6px;outline:0;padding:0 10px;font-size:13px;font-weight:400}.task-schedule-form>label:not(.task-attachment-field)>textarea,.task-schedule-form .customer-task-form-grid textarea{resize:vertical;height:auto;min-height:88px;padding-block:8px}.task-schedule-form>label:not(.task-attachment-field)>:is(input,select,textarea):focus,.task-schedule-form .customer-task-form-grid :is(input,select,textarea):focus{border-color:var(--workspace-text-accent,#315fc7);box-shadow:0 0 0 2px var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.task-schedule-form>label:not(.task-attachment-field)>:is(input,select,textarea):focus,.task-schedule-form .customer-task-form-grid :is(input,select,textarea):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-text-accent,#315fc7) 12%,transparent)}}.task-schedule-form :is(input,select,textarea):disabled{color:var(--workspace-text-meta,#667085);background:var(--workspace-panel,#f7f8fa);cursor:not-allowed}.yc-shell .workspace-theme-dark .task-schedule-form :is(input,select,textarea){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}@media (width<=980px){.task-schedule-form{grid-template-columns:minmax(0,1fr);gap:12px}.task-schedule-form>*{grid-column:1}}.yc-shell .workspace-theme-dark :is(.task-calendar-workspace,.task-calendar-rail,.task-calendar-rail-actions,.task-mini-calendar,.task-calendar-topbar,.task-calendar-content,.task-calendar-table-panel,.task-time-calendar,.task-time-header,.task-week-header,.task-time-column,.task-month-calendar,.task-month-grid>section,.task-calendar-detail-popover,.task-schedule-timeline,.task-schedule-track){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark :is(.task-time-labels,.task-schedule-time-labels,.task-month-grid>section.muted,.task-type-color-popover,.task-table-mode-switch,.task-type-config-list fieldset,.todo-attachments,.todo-context-summary){border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark :is(.task-mini-calendar-head strong,.task-calendar-period-nav strong,.task-month-grid>section>header strong,.task-week-header>strong,.task-calendar-list label,.task-calendar-list>strong){color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .task-mini-days button{color:var(--workspace-text-secondary);background:0 0}.yc-shell .workspace-theme-dark .task-mini-days button.muted{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .task-mini-days button:hover{background:var(--shell-active)}.yc-shell .workspace-theme-dark .task-mini-days button.selected{color:#fff;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark :is(.task-customer-scope,.task-view-switch){background:var(--workspace-panel)}.yc-shell .workspace-theme-dark :is(.task-customer-scope,.task-view-switch) button{color:var(--workspace-text-secondary);background:0 0}.yc-shell .workspace-theme-dark :is(.task-customer-scope,.task-view-switch) button.active{color:var(--workspace-text-accent);background:var(--shell-active);box-shadow:none}.yc-shell .workspace-theme-dark :is(.task-time-column>i,.task-schedule-track>i){background:var(--shell-line)}.yc-shell .workspace-theme-dark .task-calendar-event{color:var(--workspace-text-primary);background:var(--task-event-color)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .task-calendar-event{background:color-mix(in srgb,var(--task-event-color) 18%,var(--workspace-surface))}}.yc-shell .workspace-theme-dark .task-calendar-event.personal{background:#735bd8;border-color:#8c78dd}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .task-calendar-event.personal{background:color-mix(in srgb,#735bd8 22%,var(--workspace-surface))}}.yc-shell .workspace-theme-dark .task-schedule-busy{border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .task-schedule-selection{color:var(--workspace-text-primary);background:#735bd8}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .task-schedule-selection{background:color-mix(in srgb,#735bd8 25%,var(--workspace-surface))}}.yc-shell .workspace-theme-dark :is(.task-attachment-field,.todo-attachments li,.task-type-config-list input,.task-type-config-list select){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .task-schedule-timeline>p{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel)}.task-time-labels span,.task-schedule-time-labels span,.task-schedule-busy,.task-schedule-selection,.task-schedule-busy span,.task-schedule-selection span,.task-schedule-timeline>p,.task-schedule-participants small,.task-attachment-field input,.task-attachment-field span,.todo-attachments>header span,.todo-attachments small{font-size:11px}.task-schedule-participants strong,.task-attachment-field{font-size:13px}.yc-shell .workspace-theme-dark .task-schedule-timeline>header strong,.yc-shell .workspace-theme-dark .task-schedule-participants>div,.yc-shell .workspace-theme-dark .task-schedule-participants strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .task-schedule-participants small,.yc-shell .workspace-theme-dark .task-schedule-time-labels{color:var(--workspace-text-meta)}.task-schedule-timeline>.task-schedule-conflict{color:#8a5b09;background:#fff8df;border-color:#f0c36a;font-weight:600}.yc-shell .workspace-theme-dark .task-schedule-timeline>.task-schedule-conflict{color:#f5ca72;background:#382f1f;border-color:#8c6b2c}.task-schedule-timeline>.task-schedule-available{color:#2d8a50;background:#eef9f1;font-weight:600}.task-schedule-timeline>.task-schedule-availability-unknown{color:#785c34;background:#fff7e8}.yc-shell .workspace-theme-dark .task-schedule-timeline>.task-schedule-available{color:#73d795;background:#183526}.yc-shell .workspace-theme-dark .task-schedule-timeline>.task-schedule-availability-unknown{color:#e1bd7a;background:#382f1f}.task-calendar-detail-popover.todo-detail-with-history{flex-direction:column;display:flex;overflow:hidden}.todo-detail-with-history>header,.todo-detail-with-history>footer{flex:none}.task-calendar-detail-body{min-height:0;overflow:auto}.todo-activity-list{border-top:1px solid #e8ebef;gap:10px;padding:16px 22px 20px;display:grid}.todo-activity-list>h3{color:#313b49;margin:0;font-size:13px}.todo-activity-list>p{color:#697587;margin:0;font-size:11px}.todo-activity-list>article{background:#fbfcfe;border:1px solid #e4e8ee;border-radius:7px;gap:4px;padding:10px 12px;display:grid}.todo-activity-list>article strong{color:#344155;font-size:13px}.todo-activity-list>article p{color:#596679;margin:0;font-size:11px}.todo-activity-list>article small{color:#87919f;font-size:11px}.task-calendar-detail-popover .todo-activity-list>footer{background:0 0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.todo-activity-list>footer span{color:#758194;font-size:11px}.todo-action-confirm-form{gap:14px;display:grid}.todo-action-confirm-form>label{color:var(--workspace-text-secondary,#536176);gap:6px;font-size:13px;font-weight:600;display:grid}.todo-action-confirm-form textarea{box-sizing:border-box;border:1px solid var(--shell-line,#dfe5ed);width:100%;min-height:96px;color:var(--workspace-text-primary,#344155);background:var(--workspace-surface,#fff);font:inherit;resize:vertical;border-radius:6px;padding:9px 10px;font-size:13px}.todo-action-confirm-form select{border:1px solid var(--shell-line,#dfe5ed);height:36px;color:var(--workspace-text-primary,#344155);background:var(--workspace-surface,#fff);border-radius:6px;padding:0 10px;font-size:13px}.todo-action-confirm-form>.todo-action-confirm-check{align-items:center;gap:8px;font-weight:500;display:flex}.yc-shell .workspace-theme-dark :is(.todo-activity-list,.todo-activity-list>article){border-color:var(--shell-line);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark :is(.todo-activity-list>h3,.todo-activity-list>article strong){color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark :is(.todo-activity-list>p,.todo-activity-list>article p,.todo-activity-list>article small,.todo-activity-list>footer span){color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .todo-context-summary strong{color:var(--workspace-text-primary)}.todo-repeat-series-warning{color:#7c540b;background:#fff8df;border:1px solid #efc36f;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.yc-shell .workspace-theme-dark .todo-repeat-series-warning{color:#f5ca72;background:#382f1f;border-color:#8c6b2c}.lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell){width:min(1480px,100vw - 24px);max-height:calc(100vh - 20px)}.todo-editor-shell{grid-template-columns:minmax(540px,1.08fr) minmax(440px,.92fr)}.task-schedule-form:has(.todo-editor-row){flex-direction:column;gap:0;padding:18px 28px 24px;display:flex}.todo-editor-kind-tabs{border-bottom:1px solid var(--shell-line,#e1e7ef);align-items:center;gap:6px;margin:-4px 0 14px;display:flex}.todo-editor-kind-tabs button{min-width:154px;height:42px;color:var(--workspace-text-secondary,#607089);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:15px}.todo-editor-kind-tabs button.active{border-color:var(--workspace-text-accent,#315fc7);color:var(--workspace-text-accent,#315fc7);background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.todo-editor-kind-tabs button.active{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 7%,transparent)}}.todo-editor-kind-tabs button.active{font-weight:600}.todo-editor-row{grid-template-columns:142px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.todo-editor-label{color:var(--workspace-text-primary,#263548);align-items:baseline;gap:5px;padding-top:8px;font-size:14px;font-weight:600;display:flex}.todo-editor-label>small{color:var(--workspace-text-meta,#7d8999);font-size:11px;font-weight:400}.todo-editor-row>:is(input,select),.todo-editor-inline>:is(input,select),.todo-participant-role-grid select{box-sizing:border-box;border:1px solid var(--shell-line,#d9e1ea);width:100%;min-width:0;height:38px;color:var(--workspace-text-primary,#263548);background:var(--workspace-surface,#fff);border-radius:5px;padding:0 11px;font-size:14px}.todo-date-time-fields{grid-template-columns:minmax(160px,1.2fr) minmax(120px,.8fr);gap:12px;display:grid}.todo-date-time-fields input,.todo-editor-duration>select{box-sizing:border-box;border:1px solid var(--shell-line,#d9e1ea);width:100%;min-width:0;height:38px;color:var(--workspace-text-primary,#263548);background:var(--workspace-surface,#fff);border-radius:5px;padding:0 11px;font-size:14px}.todo-editor-duration{grid-template-columns:154px;align-items:center;gap:8px;display:grid}.todo-editor-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.todo-context-summary{background:var(--workspace-panel,#f4f7fb);border:0;border-radius:5px;align-items:center;gap:22px;min-height:38px;margin:0;padding:8px 12px;display:flex}.todo-context-summary div{align-items:center;gap:4px;display:flex}.todo-context-summary span,.todo-context-summary strong{white-space:normal;font-size:13px}.todo-context-summary div:first-child strong{font-size:14px}.todo-editor-detail-row>.task-detail-editor-field{min-width:0}.todo-editor-detail-row .task-detail-editor{min-height:96px}.todo-editor-row>.task-attachment-field{margin:0;padding:8px 12px}.todo-editor-row>.todo-attachments{background:0 0;border:0;margin:0;padding:8px 0}.todo-participant-editor{gap:10px;display:grid}.todo-participant-chips{flex-wrap:wrap;align-items:center;gap:9px;min-height:38px;display:flex}.todo-participant-chips>span{grid-template-rows:auto auto;grid-template-columns:30px auto;align-items:center;column-gap:8px;display:grid}.todo-participant-chips b{color:#fff;background:#7ca5f1;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.todo-participant-chips strong{font-size:13px}.todo-participant-chips small{color:var(--workspace-text-meta,#7d8999);font-size:11px}.todo-participant-chips em{color:var(--workspace-text-meta,#7d8999);font-style:normal}.todo-participant-chips>button{height:32px;color:var(--workspace-text-accent,#315fc7);cursor:pointer;background:0 0;border:0;margin-left:4px;font-size:13px}.todo-editor-existing-actions{border-top:1px solid var(--shell-line,#e1e7ef);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.todo-editor-existing-actions button{height:32px;color:var(--workspace-text-accent,#315fc7);cursor:pointer;background:0 0;border:0;font-size:13px}.todo-editor-existing-actions .danger-text{margin-left:auto;color:#d00000!important}.task-schedule-form>.todo-activity-list{width:100%}.todo-participant-role-grid{background:var(--workspace-panel,#f5f7fa);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.todo-participant-role-grid label{color:var(--workspace-text-secondary,#607089);gap:5px;font-size:12px;display:grid}.todo-appointment-segment{border:0;min-width:0;margin:0;padding:0}.todo-appointment-segment legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.todo-appointment-segment>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.todo-appointment-segment button{border:1px solid var(--shell-line,#d9e1ea);height:38px;color:var(--workspace-text-secondary,#607089);background:var(--workspace-surface,#fff);cursor:pointer;border-right:0}.todo-appointment-segment button:first-child{border-radius:5px 0 0 5px}.todo-appointment-segment button:last-child{border-right:1px solid var(--shell-line,#d9e1ea);border-radius:0 5px 5px 0}.todo-appointment-segment button.active{border-color:var(--workspace-text-accent,#315fc7);color:var(--workspace-text-accent,#315fc7);background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.todo-appointment-segment button.active{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 8%,transparent)}}.lifecycle-dialog:has(.todo-readonly-form)>footer>button:last-child{display:none}.todo-readonly-form+.task-schedule-timeline{pointer-events:none}.todo-readonly-form .todo-editor-kind-tabs button{cursor:default}.task-schedule-timeline{background:var(--workspace-surface,#fff)}.task-schedule-selection{color:#1769f6;background:#eaf2ff;border-color:#1769f6}.task-schedule-resize-start:after,.task-schedule-resize-end:after{background:#1769f6}@media (width<=980px){.lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell){width:min(760px,100vw - 16px)}.todo-editor-shell{grid-template-columns:minmax(0,1fr)}.task-schedule-form:has(.todo-editor-row){padding:14px 16px}.todo-editor-row{grid-template-columns:118px minmax(0,1fr)}}@media (width<=620px){.todo-editor-row{grid-template-columns:minmax(0,1fr);gap:5px}.todo-editor-label{padding-top:0}.todo-editor-inline,.todo-date-time-fields,.todo-editor-duration,.todo-participant-role-grid{grid-template-columns:minmax(0,1fr)}.todo-context-summary{flex-direction:column;align-items:flex-start;gap:5px}.todo-appointment-segment button{font-size:12px}}.task-schedule-participants{justify-content:stretch;gap:0;padding-left:71px;display:grid}.task-schedule-participants>p{color:var(--workspace-text-meta,#8b95a3);text-align:center;grid-column:1/-1;margin:0}.task-schedule-track>.task-schedule-lane-divider{background:var(--shell-line,#e5e9ee);width:1px;height:auto;top:0;bottom:0;right:auto}.task-schedule-time-labels{height:1152px;min-height:1152px}.task-calendar-all-dates{gap:5px;padding:0 14px 14px;display:grid}.task-calendar-all-dates button{height:34px;color:var(--workspace-text-accent,#315fc7);background:var(--workspace-text-accent,#315fc7);border:0;border-radius:5px}@supports (color:color-mix(in lab, red, red)){.task-calendar-all-dates button{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 8%,transparent)}}.task-calendar-all-dates button{text-align:left;cursor:pointer}.task-calendar-all-dates button.active{background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.task-calendar-all-dates button.active{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 14%,transparent)}}.task-calendar-all-dates button.active{font-weight:600}.task-calendar-all-dates small{color:var(--workspace-text-meta,#7d8999);font-size:11px}.unified-todo-table .table-wrap{height:auto;min-height:0}.unified-todo-table table{min-width:1760px}.unified-todo-table td>small{color:var(--workspace-text-meta,#718094);display:block}.unified-todo-table .todo-table-status{color:#45617d;white-space:nowrap;background:#edf2f7;border-radius:10px;padding:2px 8px;display:inline-flex}.todo-table-title,.todo-table-link{text-align:left;color:var(--workspace-text-accent,#315fc7)!important;background:0 0!important;border:0!important;padding:0!important}.todo-table-title{align-items:center;gap:7px;display:inline-flex}.todo-personal-type{color:#6b47b5;background:#efe8ff;border-radius:5px;padding:2px 8px;display:inline-flex}.unified-todo-table .task-row-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.unified-todo-table .task-row-actions button{background:0 0;border:0}.unified-todo-table .task-row-actions .danger-text{color:#d00000!important}.todo-table-participants{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.todo-table-participants>span{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.todo-table-participants strong{font-size:13px}.todo-table-participants small{background:#eef3fb;border-radius:8px;padding:1px 5px;color:#597197!important;display:inline-flex!important}.todo-table-attachment-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.todo-table-attachment-actions>span{color:var(--workspace-text-meta,#718094)}.todo-attachment-dialog{width:min(720px,100vw - 28px)}.todo-personal-summary{color:var(--workspace-text-secondary,#607089);background:var(--workspace-panel,#f4f7fb);margin:0;padding:9px 12px}.todo-personal-title{padding-top:8px;font-size:14px}.todo-personal-editor-form{grid-template-columns:minmax(0,1fr)}@media (width<=820px){.task-table-mode-switch{flex-wrap:wrap;height:auto}.task-calendar-all-dates{padding-inline:12px}}.task-calendar-detail-popover.todo-readonly-editor{flex-direction:column;width:min(1120px,100vw - 32px);max-height:calc(100vh - 24px);display:flex;overflow:hidden}.todo-readonly-editor>header,.todo-readonly-editor>footer{flex:none}.todo-readonly-editor>.todo-editor-shell{min-height:0;overflow:auto}.todo-readonly-editor .todo-readonly-form{min-height:0;overflow:visible}.todo-readonly-detail,.todo-readonly-value{border:1px solid var(--shell-line,#d9e1ea);min-height:38px;color:var(--workspace-text-primary,#263548);background:var(--workspace-panel,#f7f9fb);border-radius:5px;padding:9px 11px}.todo-readonly-segment{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.todo-readonly-segment span{border:1px solid var(--shell-line,#d9e1ea);height:38px;color:var(--workspace-text-secondary,#607089);background:var(--workspace-surface,#fff);border-right:0;place-items:center;display:grid}.todo-readonly-segment span:first-child{border-radius:5px 0 0 5px}.todo-readonly-segment span:last-child{border-right:1px solid var(--shell-line,#d9e1ea);border-radius:0 5px 5px 0}.todo-readonly-segment span.active{border-color:var(--workspace-text-accent,#315fc7);color:var(--workspace-text-accent,#315fc7);background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.todo-readonly-segment span.active{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 8%,transparent)}}.todo-readonly-editor .todo-activity-list{margin-top:10px;padding-inline:0}.todo-readonly-editor>footer{justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}@media (width<=980px){.task-calendar-detail-popover.todo-readonly-editor{width:min(760px,100vw - 16px)}.todo-readonly-editor>.todo-editor-shell{grid-template-columns:minmax(0,1fr)}.todo-readonly-editor .task-schedule-timeline{min-height:560px}}.todo-workspace-heading{background:var(--workspace-surface,#fff);justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:10px 16px;display:flex}.todo-workspace-heading h1{color:var(--workspace-text-primary,#263548);margin:0;font-size:20px;font-weight:700;line-height:1.25}.todo-workspace-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.todo-workspace-heading-actions .button{white-space:nowrap;min-height:34px;padding:0 13px;font-size:13px}.todo-workspace-heading-actions .button.primary{border-color:var(--workspace-text-accent,#315fc7);color:#fff;background:var(--workspace-text-accent,#315fc7)}.task-calendar-main>.task-calendar-topbar{border-bottom:1px solid var(--shell-line,#e4e8ee);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:48px;padding:6px 16px}.task-calendar-main .task-customer-scope button,.task-calendar-main .task-view-switch button{height:32px;padding-inline:12px;font-size:13px;line-height:1.4}.task-calendar-main .task-calendar-left-controls>.button{height:34px;font-size:13px}.task-calendar-main .task-calendar-period-nav :is(strong,button){font-size:13px}.task-calendar-main .task-table-mode-switch{flex-wrap:wrap;gap:8px;height:auto;min-height:48px;padding:7px 16px}.task-calendar-main .task-table-mode-switch :is(button,select,input){height:34px;font-size:13px;line-height:1.4}.task-calendar-main .task-table-mode-switch input{border:1px solid var(--shell-line,#dfe4eb);min-width:180px;color:var(--workspace-text-primary,#263548);background:var(--workspace-surface,#fff);border-radius:6px;padding:0 10px}.task-calendar-main>.task-calendar-table-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.task-calendar-main .task-calendar-table-toolbar .task-calendar-left-controls{flex-wrap:wrap;overflow:visible}.task-calendar-main .task-calendar-table-toolbar .task-customer-scope{flex-wrap:wrap;max-width:100%;overflow:visible}.task-calendar-main .task-calendar-table-toolbar .task-table-mode-switch{background:0 0;border:0;flex-wrap:wrap;gap:8px;min-height:0;padding:0}.task-calendar-main .task-calendar-table-toolbar .task-table-mode-switch input{width:180px;min-width:0}.task-calendar-main .task-calendar-table-toolbar .task-calendar-right-controls{justify-self:end}.task-calendar-content:has(.unified-todo-table){flex-direction:column;min-height:0;display:flex}.task-calendar-content:has(.unified-todo-table) .task-calendar-table-panel{flex:1;min-height:0}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .unified-todo-table table{width:max-content;min-width:1390px}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .unified-todo-table :is(th,td){white-space:normal;vertical-align:middle;padding-inline:7px}.unified-todo-table .task-detail-colored-text{-webkit-line-clamp:2;line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unified-todo-table .todo-table-title{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;font-size:13px;line-height:18px;display:flex}.unified-todo-table .todo-table-title>.task-calendar-dot{flex:none}.unified-todo-table .todo-system-mark{background:#eef3fb;border-radius:8px;align-items:center;padding:1px 5px;color:#526b91!important;font-size:12px!important;line-height:16px!important;display:inline-flex!important}.unified-todo-table .todo-table-participants{gap:4px;display:grid}.unified-todo-table .todo-table-participants>span{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;line-height:18px;display:flex}.unified-todo-table .todo-table-participants strong{white-space:normal;overflow-wrap:anywhere;min-width:0}.unified-todo-table .todo-table-participants small{white-space:nowrap;padding-inline:4px}.unified-todo-table .todo-table-attachment-actions,.unified-todo-table .task-row-actions{white-space:normal;flex-wrap:wrap;gap:4px}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell.task-schedule-layout){width:min(1120px,100vw - 32px);max-height:calc(100% - 24px)}.yc-shell .customer-task-modal:has(.todo-editor-shell.task-schedule-layout){width:min(1120px,100vw - 32px);max-height:calc(100dvh - 24px)}.yc-shell .customer-task-modal-backdrop:has(.todo-editor-shell.task-schedule-layout){-webkit-backdrop-filter:none;backdrop-filter:none;background:#18233633}.yc-shell .customer-task-modal:has(.todo-editor-shell.task-schedule-layout)>header{min-height:56px;padding:10px 18px}.yc-shell .customer-task-modal:has(.todo-editor-shell.task-schedule-layout)>header :is(span,p){display:none}.yc-shell .customer-task-modal:has(.todo-editor-shell.task-schedule-layout)>header h2{margin:0;font-size:18px;line-height:24px}.yc-shell .customer-task-modal:has(.todo-editor-shell.task-schedule-layout)>form{min-height:0;padding:0}.yc-shell .customer-task-modal:has(.todo-editor-shell.task-schedule-layout)>form>footer{margin:0;padding:12px 18px}.yc-shell :is(.lifecycle-dialog[data-dialog-size=wide],.customer-task-modal):has(.todo-editor-shell.task-schedule-layout) .todo-editor-shell.task-schedule-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,620px) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.task-calendar-detail-popover.todo-readonly-editor>.todo-editor-shell.task-schedule-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,620px) minmax(0,1fr)}.todo-editor-shell.task-schedule-layout>.todo-editor-wide-head{border-bottom:1px solid var(--shell-line,#e1e7ef);background:var(--workspace-surface,#fff);grid-area:1/1/auto/-1;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;display:grid}.todo-editor-wide-head>.todo-editor-kind-tabs{border:0;align-items:center;gap:4px;min-width:0;margin:0;padding:0 18px;display:flex}.todo-editor-wide-head>.todo-editor-kind-tabs button{width:auto;min-width:112px;height:42px;padding:0 14px;font-size:13px}.todo-editor-wide-head>strong{min-width:0;color:var(--workspace-text-secondary,#607089);text-align:left;padding:0 16px;font-size:13px;line-height:20px}.todo-editor-shell.task-schedule-layout>.task-schedule-form{grid-area:2/1}.todo-editor-shell.task-schedule-layout>.task-schedule-timeline{grid-area:2/2;min-width:0}.task-schedule-form:has(.todo-editor-row){padding:16px 22px 20px}.todo-editor-row{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:6px 0}.todo-editor-label{font-size:13px}.todo-date-time-fields{grid-template-columns:minmax(155px,174px) minmax(100px,112px);gap:8px}.todo-editor-row>.todo-type-select{max-width:328px}.todo-type-select{width:100%;min-width:0}.todo-type-select-trigger{box-sizing:border-box;border:1px solid var(--shell-line,#d9e1ea);width:100%;min-width:0;height:38px;color:var(--workspace-text-primary,#263548);background:var(--workspace-surface,#fff);text-align:left;cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:0 11px;font-size:14px;display:flex}.todo-type-select-trigger:disabled{cursor:not-allowed;opacity:.6}.todo-type-select-trigger:focus-visible{outline:2px solid var(--workspace-text-accent,#315fc7);outline-offset:2px}.todo-type-select-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.todo-type-select-dot{border:1px solid #2332462e;border-radius:50%;flex:none;width:10px;height:10px}.todo-type-select-chevron{color:var(--workspace-text-secondary,#607089);margin-left:auto;font-size:18px;line-height:1}.todo-type-select-placeholder{color:var(--workspace-text-meta,#7d8999)}.todo-type-select-trigger small,.todo-type-select-popover small{color:var(--workspace-text-secondary,#607089);white-space:nowrap;margin-left:auto;font-size:12px}.todo-type-select-popover{z-index:210;box-sizing:border-box;border:1px solid var(--shell-line,#d9e1ea);min-width:0;color:var(--workspace-text-primary,#263548);background:var(--workspace-surface,#fff);border-radius:7px;gap:2px;padding:5px;display:grid;overflow-y:auto;box-shadow:0 12px 30px #14243c2e}.todo-type-select-popover [role=option]{width:100%;min-height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.todo-type-select-popover [role=option].active,.todo-type-select-popover [role=option]:hover:not([aria-disabled=true]){background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.todo-type-select-popover [role=option].active,.todo-type-select-popover [role=option]:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 9%,var(--workspace-surface,#fff))}}.todo-type-select-popover [role=option][aria-disabled=true]{color:var(--workspace-text-secondary,#607089);cursor:default}.todo-type-select-popover p{color:var(--workspace-text-secondary,#607089);margin:0;padding:10px;font-size:13px}.todo-cell-type-field{gap:6px;min-width:0;display:grid}.todo-cell-type-field>span{color:var(--workspace-text-primary,#263548);font-size:13px;font-weight:600}.todo-editor-inline{grid-template-columns:repeat(2,minmax(130px,154px));gap:8px}.todo-editor-inline:has(input[type=date]){grid-template-columns:repeat(2,minmax(130px,154px))}.todo-editor-inline>input[type=date]{grid-column:1/-1;width:166px}.todo-appointment-segment>div,.todo-readonly-segment{max-width:328px}.todo-appointment-segment button,.todo-readonly-segment span{min-width:0;padding-inline:5px;font-size:13px}.todo-editor-customer-field{gap:6px;min-width:0;display:grid}.todo-editor-customer-field .lifecycle-plan-customer-selector{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0}.todo-editor-customer-field .lifecycle-plan-customer-selector>label{min-width:0;font-size:0}.todo-editor-customer-field .lifecycle-plan-customer-selector input{border:1px solid var(--shell-line,#d9e1ea);width:100%;min-width:0;height:38px;color:var(--workspace-text-primary,#263548);background:var(--workspace-surface,#fff);border-radius:5px;padding:0 11px;font-size:13px}.todo-editor-customer-field .lifecycle-plan-customer-selector>button{border:1px solid var(--shell-line,#d9e1ea);height:38px;color:var(--workspace-text-accent,#315fc7);background:var(--workspace-surface,#fff);border-radius:5px;padding:0 14px;font-size:13px}.todo-editor-customer-field:has(.todo-context-summary) .lifecycle-plan-customer-selector>strong{display:none}.todo-editor-customer-field .todo-context-summary{flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0}.todo-editor-customer-field .todo-context-summary div{white-space:nowrap;min-width:0}.todo-editor-customer-field .todo-context-summary strong{overflow-wrap:anywhere}.todo-editor-detail-row .task-color-toolbar{flex-wrap:wrap;gap:6px;min-width:0}.todo-editor-detail-row .task-color-toolbar>span{flex:1;min-width:112px;font-size:12px;line-height:18px}.todo-editor-shell .task-schedule-participants{min-height:88px}.todo-editor-shell .task-schedule-participants>div{min-width:0;padding:0 6px}.todo-editor-shell .task-schedule-participants strong{max-width:180px;color:var(--workspace-text-primary,#323b49);text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:18px;overflow:visible}.todo-editor-shell .task-schedule-participants small{text-align:center;white-space:normal;font-size:12px;line-height:17px}.todo-editor-shell .task-schedule-time-labels span{font-size:12px;line-height:16px}.todo-editor-shell :is(.task-schedule-busy,.task-schedule-selection){font-size:13px;line-height:17px}.todo-editor-shell :is(.task-schedule-busy,.task-schedule-selection) span{font-size:12px;line-height:16px}.todo-editor-shell .task-schedule-selection.readonly{cursor:default}.todo-editor-shell .task-schedule-timeline>p{font-size:12px;line-height:18px}@media (width<=1280px){.task-calendar-main>.task-calendar-topbar{grid-template-columns:minmax(0,1fr) auto}.task-calendar-main>.task-calendar-topbar .task-calendar-period-nav{grid-area:2/1/auto/-1}.task-calendar-main .task-customer-scope{max-width:100%;overflow-x:auto}.task-calendar-main .task-calendar-right-controls{justify-content:flex-end}}@media (width<=1180px) and (width>=981px){.task-calendar-detail-popover.todo-readonly-editor>.todo-editor-shell.task-schedule-layout,.todo-editor-shell.task-schedule-layout>.todo-editor-wide-head{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}.yc-shell :is(.lifecycle-dialog[data-dialog-size=wide],.customer-task-modal):has(.todo-editor-shell.task-schedule-layout) .todo-editor-shell.task-schedule-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}}@media (width<=980px){.yc-shell :is(.lifecycle-dialog[data-dialog-size=wide],.customer-task-modal):has(.todo-editor-shell.task-schedule-layout){width:calc(100vw - 16px);max-height:calc(100% - 16px)}.task-calendar-detail-popover.todo-readonly-editor>.todo-editor-shell.task-schedule-layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.yc-shell :is(.lifecycle-dialog[data-dialog-size=wide],.customer-task-modal):has(.todo-editor-shell.task-schedule-layout) .todo-editor-shell.task-schedule-layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.todo-editor-shell.task-schedule-layout>.todo-editor-wide-head{grid-area:1/1;grid-template-columns:minmax(0,1fr)}.todo-editor-wide-head>strong{display:none}.todo-editor-shell.task-schedule-layout>.task-schedule-form{grid-area:2/1}.todo-editor-shell.task-schedule-layout>.task-schedule-timeline{grid-area:3/1}.task-calendar-main>.task-calendar-topbar{grid-template-columns:minmax(0,1fr) auto}}@media (width<=620px){.todo-editor-row{grid-template-columns:minmax(0,1fr);gap:5px}.todo-editor-label{padding-top:0}:is(.todo-editor-inline,.todo-editor-inline:has(input[type=date])){grid-template-columns:repeat(2,minmax(0,1fr))}.todo-date-time-fields{grid-template-columns:minmax(0,1fr) minmax(90px,105px)}.todo-editor-row>.todo-type-select{max-width:100%}.todo-appointment-segment>div,.todo-readonly-segment{width:100%}}@media (width<=820px){.todo-workspace-heading{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.todo-workspace-heading h1{font-size:18px}.todo-workspace-heading-actions{justify-content:flex-start;width:100%}.task-calendar-main>.task-calendar-topbar{grid-template-columns:minmax(0,1fr);gap:8px}.task-calendar-main .task-calendar-left-controls,.task-calendar-main .task-calendar-right-controls{justify-content:flex-start;max-width:100%;overflow-x:auto}.task-calendar-main>.task-calendar-topbar .task-calendar-period-nav{grid-area:auto;justify-content:flex-start}.task-calendar-main .task-table-mode-switch>*{max-width:100%}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .unified-todo-table table{min-width:1390px}}.task-time-column>.task-calendar-empty-slot{z-index:0;cursor:crosshair;background:0 0;border:0;border-top:1px solid #0000;border-radius:0;width:100%;padding:0;position:absolute;left:0;right:0}.task-time-column>.task-calendar-empty-slot:hover{background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.task-time-column>.task-calendar-empty-slot:hover{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 5%,transparent)}}.task-time-column>.task-calendar-empty-slot:focus-visible{z-index:1;outline:2px solid var(--workspace-text-accent,#315fc7);outline-offset:-2px;background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.task-time-column>.task-calendar-empty-slot:focus-visible{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 7%,transparent)}}.task-month-grid>section{position:relative}.task-month-grid>section>.task-month-create{z-index:0;background:0 0;border:0;border-radius:0;width:100%;padding:0;position:absolute;inset:0}.task-month-grid>section>.task-month-create:hover{background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.task-month-grid>section>.task-month-create:hover{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 4%,transparent)}}.task-month-grid>section>.task-month-create:focus-visible{outline:2px solid var(--workspace-text-accent,#315fc7);outline-offset:-2px}.task-month-grid>section>header,.task-month-grid>section>.task-month-events{z-index:2;pointer-events:none;position:relative}.task-month-grid>section>.task-month-events :is(button,article){pointer-events:auto}.todo-attachment-picker,.todo-editor-attachment-stack{gap:7px;min-width:0;display:grid}.todo-attachment-picker-bar,.todo-attachments-compact-bar,.todo-attachments-upload-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.todo-attachment-picker-bar>span,.todo-attachments-compact-bar>span,.todo-attachments-upload-row>span{color:var(--workspace-text-meta,#718094);font-size:12px;line-height:18px}.todo-attachment-button{border:1px solid var(--workspace-text-accent,#315fc7);min-height:34px;color:var(--workspace-text-accent,#315fc7);background:var(--workspace-surface,#fff);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;position:relative}.todo-attachment-button:hover{background:var(--workspace-text-accent,#315fc7)}@supports (color:color-mix(in lab, red, red)){.todo-attachment-button:hover{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 7%,transparent)}}.todo-attachment-button:focus-within{outline:2px solid var(--workspace-text-accent,#315fc7);outline-offset:2px}.todo-attachment-button.disabled{cursor:not-allowed;opacity:.55}.todo-attachment-button>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.todo-attachment-picker ul,.todo-attachments.compact ul{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.todo-attachment-picker li,.todo-attachments.compact li{border:1px solid var(--shell-line,#e1e7ef);background:var(--workspace-surface,#fff);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.todo-attachment-picker li>div,.todo-attachments.compact li>div:first-child{gap:2px;min-width:0;display:grid}.todo-attachment-picker li strong,.todo-attachments.compact li strong{max-width:100%;color:var(--workspace-text-primary,#263548);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.todo-attachment-picker li small,.todo-attachments.compact li small{color:var(--workspace-text-meta,#718094);font-size:12px;line-height:17px}.todo-attachment-picker li>button,.todo-attachment-item-actions :is(button,a){border:1px solid var(--shell-line,#dce2ea);min-height:30px;color:var(--workspace-text-accent,#315fc7);background:var(--workspace-surface,#fff);white-space:nowrap;border-radius:5px;padding:0 8px;font-size:12px;line-height:28px;text-decoration:none}.todo-attachment-item-actions{align-items:center;gap:5px!important;display:flex!important}.todo-attachment-item-actions :is(button,a),.todo-attachment-picker li>button{font-size:13px}.todo-attachment-picker li>.todo-attachment-entry,.todo-attachments li>.todo-attachment-entry,.todo-attachments.compact li>div.todo-attachment-entry:first-child{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.todo-attachment-copy{gap:3px;min-width:0;display:grid}.todo-attachment-copy strong{color:var(--workspace-text-primary,#263548);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.todo-attachment-copy small{color:var(--workspace-text-meta,#718094);font-size:12px;line-height:17px}.todo-attachment-thumbnail{box-sizing:border-box;border:1px solid var(--shell-line,#dce2ea);width:60px;height:60px;color:var(--workspace-text-secondary,#536176);background:var(--workspace-panel,#f4f7fb);border-radius:6px;flex:0 0 60px;place-items:center;padding:0;font-size:11px;font-weight:600;line-height:16px;display:grid;overflow:hidden}.todo-attachments button.todo-attachment-thumbnail,.todo-attachment-picker button.todo-attachment-thumbnail{border-color:var(--shell-line,#dce2ea);background:var(--workspace-panel,#f4f7fb);width:60px;height:60px;min-height:60px;padding:0}button.todo-attachment-thumbnail{cursor:zoom-in}button.todo-attachment-thumbnail:focus-visible{outline:2px solid var(--workspace-text-accent,#315fc7);outline-offset:2px}.todo-attachment-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.todo-attachments.compact{background:0 0;border:0;gap:7px;min-width:0;margin:0;padding:0}.todo-editor-row>.todo-attachments.compact{padding:0}.todo-attachments-upload-row{margin-top:6px}.todo-context-summary .todo-context-customer-link,.todo-context-summary .todo-context-reselect{min-height:28px;color:var(--workspace-text-accent,#315fc7);text-align:left;background:0 0;border:0;padding:0;font-size:13px;line-height:18px}.todo-context-summary .todo-context-customer-link{font-size:14px;font-weight:600}.todo-context-summary .todo-context-reselect{white-space:nowrap;margin-left:auto;padding-inline:6px}.todo-editor-customer-field .lifecycle-plan-customer-results button,.todo-editor-customer-field .lifecycle-plan-customer-selector>strong,.todo-editor-customer-field .lifecycle-plan-customer-selector>[role=alert]{font-size:12px;line-height:18px}.todo-appointment-segment>div,.todo-readonly-segment{border:1px solid var(--shell-line,#d9e1ea);background:var(--workspace-surface,#fff);border-radius:6px;overflow:hidden}.todo-appointment-segment button,.todo-readonly-segment span{background:0 0;margin:0;position:relative;border:0!important;border-radius:0!important}.todo-appointment-segment button+button,.todo-readonly-segment span+span{border-left:1px solid var(--shell-line,#d9e1ea)!important}.todo-appointment-segment button.active,.todo-readonly-segment span.active{z-index:1;color:var(--workspace-text-accent,#315fc7);background:var(--workspace-text-accent,#315fc7);border:1px solid var(--workspace-text-accent,#315fc7)!important;border-radius:5px!important}@supports (color:color-mix(in lab, red, red)){.todo-appointment-segment button.active,.todo-readonly-segment span.active{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 8%,transparent)}}.task-schedule-form:has(.todo-editor-row){scroll-padding-bottom:56px}.task-schedule-form>.todo-editor-row:last-of-type{padding-bottom:12px}@media (width<=620px){.todo-attachment-picker li,.todo-attachments li{flex-direction:column;align-items:flex-start}.todo-attachment-picker li>.todo-attachment-entry,.todo-attachments li>.todo-attachment-entry{width:100%}.todo-attachment-item-actions{flex-wrap:wrap;width:100%}.todo-context-summary .todo-context-reselect{margin-left:0}.todo-attachment-picker li .todo-attachment-copy strong,.todo-attachments li .todo-attachment-copy strong{white-space:normal;overflow-wrap:anywhere}}.todo-attachment-preview-backdrop{z-index:190;background:#161f2d8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.todo-attachment-preview{border:1px solid var(--shell-line,#dfe4eb);background:var(--workspace-surface,#fff);border-radius:10px;outline:0;flex-direction:column;width:min(960px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 80px #141d2b4d}.todo-attachment-preview>header,.todo-attachment-preview>footer{border-bottom:1px solid var(--shell-line,#e7ebf0);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.todo-attachment-preview>header>div{gap:2px;min-width:0;display:grid}.todo-attachment-preview>header strong{color:var(--workspace-text-primary,#263548);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.todo-attachment-preview>header span{color:var(--workspace-text-meta,#718094);font-size:12px;line-height:18px}.todo-attachment-preview>header button,.todo-attachment-preview>footer a{border:1px solid var(--shell-line,#dfe4eb);min-height:32px;color:var(--workspace-text-accent,#315fc7);background:var(--workspace-surface,#fff);white-space:nowrap;border-radius:5px;padding:0 10px;font-size:13px;line-height:30px;text-decoration:none}.todo-attachment-preview>div{background:var(--workspace-panel,#f4f7fb);place-items:center;min-height:0;padding:14px;display:grid;overflow:auto}.todo-attachment-preview img{object-fit:contain;max-width:100%;max-height:calc(100vh - 170px);display:block}.todo-attachment-preview>footer{border-top:1px solid var(--shell-line,#e7ebf0);border-bottom:0;justify-content:flex-end}.yc-shell .lifecycle-dialog-backdrop:has(.todo-editor-shell){z-index:170;position:fixed}.task-calendar-detail-popover.todo-readonly-editor>header strong{font-size:18px;line-height:24px}.yc-shell .lifecycle-dialog:has(.todo-editor-shell)>h2{font-size:18px;line-height:24px}.task-schedule-timeline>header button:last-child{white-space:nowrap;min-width:52px}@media (width<=820px){.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-calendar-main .unified-todo-table :is(th,td):last-child{box-shadow:none;position:static;right:auto}.task-schedule-timeline>header button:last-child{white-space:nowrap;min-width:52px}.yc-shell .lifecycle-dialog-backdrop:has(.todo-editor-shell){z-index:170}}.unified-todo-table .todo-table-status{border:1px solid var(--todo-status-color);align-items:center;gap:6px;min-height:25px;padding:3px 9px}@supports (color:color-mix(in lab, red, red)){.unified-todo-table .todo-table-status{border:1px solid color-mix(in srgb,var(--todo-status-color) 24%,transparent)}}.unified-todo-table .todo-table-status{color:var(--todo-status-ink);background:var(--todo-status-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.unified-todo-table .todo-table-status{background:color-mix(in srgb,var(--todo-status-color) 12%,var(--workspace-surface,#fff))}}.unified-todo-table .todo-table-status{font-size:12px;font-weight:600;line-height:18px}.unified-todo-table .todo-table-status:before,.unified-todo-table .todo-type-pill:before{content:"";background:var(--todo-status-color,var(--todo-type-color,#86a8c7));border-radius:50%;flex:none;width:6px;height:6px}.unified-todo-table .todo-status-overdue{--todo-status-color:#e16b20;--todo-status-ink:#874014}.unified-todo-table .todo-status-in-progress{--todo-status-color:#cc9a16;--todo-status-ink:#765719}.unified-todo-table .todo-status-imminent{--todo-status-color:#b89026;--todo-status-ink:#705819}.unified-todo-table .todo-status-scheduled{--todo-status-color:#7794b3;--todo-status-ink:#3f617e}.unified-todo-table .todo-status-completed{--todo-status-color:#42a95b;--todo-status-ink:#276b3d}.unified-todo-table .todo-status-paused{--todo-status-color:#8794a3;--todo-status-ink:#4f5d6d}.unified-todo-table .todo-status-cancelled{--todo-status-color:#a9b0bb;--todo-status-ink:#606b79}.unified-todo-table .todo-status-neutral{--todo-status-color:#8794a3;--todo-status-ink:#4f5d6d}.unified-todo-table .todo-type-pill{border:1px solid var(--todo-type-color,#86a8c7);align-items:center;gap:6px;min-height:25px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.unified-todo-table .todo-type-pill{border:1px solid color-mix(in srgb,var(--todo-type-color,#86a8c7) 24%,transparent)}}.unified-todo-table .todo-type-pill{color:var(--todo-type-color,#86a8c7);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.unified-todo-table .todo-type-pill{color:color-mix(in srgb,var(--todo-type-color,#86a8c7) 22%,#263548)}}.unified-todo-table .todo-type-pill{background:var(--todo-type-color,#86a8c7)}@supports (color:color-mix(in lab, red, red)){.unified-todo-table .todo-type-pill{background:color-mix(in srgb,var(--todo-type-color,#86a8c7) 12%,var(--workspace-surface,#fff))}}.unified-todo-table .todo-type-pill{white-space:normal;font-size:12px;font-weight:600;line-height:18px}.unified-todo-table .todo-personal-type{--todo-type-color:#735bd8}.yc-shell .workspace-theme-dark .unified-todo-table .todo-table-status{border-color:var(--todo-status-color)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .unified-todo-table .todo-table-status{border-color:color-mix(in srgb,var(--todo-status-color) 38%,var(--shell-line))}}.yc-shell .workspace-theme-dark .unified-todo-table .todo-table-status{color:var(--todo-status-color)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .unified-todo-table .todo-table-status{color:color-mix(in srgb,var(--todo-status-color) 46%,#f5f8fc)}}.yc-shell .workspace-theme-dark .unified-todo-table .todo-table-status{background:var(--todo-status-color)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .unified-todo-table .todo-table-status{background:color-mix(in srgb,var(--todo-status-color) 17%,var(--workspace-surface))}}.yc-shell .workspace-theme-dark .unified-todo-table .todo-type-pill{border-color:var(--todo-type-color)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .unified-todo-table .todo-type-pill{border-color:color-mix(in srgb,var(--todo-type-color) 38%,var(--shell-line))}}.yc-shell .workspace-theme-dark .unified-todo-table .todo-type-pill{color:var(--todo-type-color)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .unified-todo-table .todo-type-pill{color:color-mix(in srgb,var(--todo-type-color) 46%,#f5f8fc)}}.yc-shell .workspace-theme-dark .unified-todo-table .todo-type-pill{background:var(--todo-type-color)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .unified-todo-table .todo-type-pill{background:color-mix(in srgb,var(--todo-type-color) 17%,var(--workspace-surface))}}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .task-calendar-rail-actions button,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .task-table-mode-switch select{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-workspace-heading-actions .button.primary{color:#193b62}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-system-mark,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-table-participants small{background:var(--workspace-panel);color:var(--workspace-text-secondary)!important}.yc-shell .lifecycle-todo-workspace .task-calendar-detail-backdrop:has(.todo-readonly-editor){-webkit-backdrop-filter:none;backdrop-filter:none;background:#18233633}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor>header,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor>footer{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor>header strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor>header :is(span,button){color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor>footer button,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor .task-schedule-timeline>header button,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor .todo-activity-list button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace .todo-readonly-editor :is(button:disabled){opacity:.55}.todo-editor-shell .task-schedule-participants>div>em{color:#7a3100;background:#ffd9b8;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:16px;display:inline-flex}.todo-editor-shell .task-schedule-selection.availability-available{color:#145c16;background:#e9f8e8;border-color:#2fbc2a}.todo-editor-shell .task-schedule-selection.availability-conflict{color:#7a3100;background:#fff0e3;border-color:#ff7a00}.todo-editor-shell .task-schedule-selection.availability-neutral{color:#315775;background:#eaf2f8;border-color:#86a8c7}.yc-shell .workspace-theme-dark .todo-editor-shell .task-schedule-participants>div>em{color:#ffbe88;background:#5a2d0f}.yc-shell .workspace-theme-dark .todo-editor-shell .task-schedule-selection.availability-available{color:#91e68e;background:#183b20;border-color:#2fbc2a}.yc-shell .workspace-theme-dark .todo-editor-shell .task-schedule-selection.availability-conflict{color:#ffbd85;background:#4b2a14;border-color:#ff7a00}.yc-shell .workspace-theme-dark .todo-editor-shell .task-schedule-selection.availability-neutral{color:#c1d9ec;background:#24394b;border-color:#86a8c7}.yc-shell:has(.lifecycle-dialog-backdrop .todo-editor-shell) [data-customer360-backdrop]{z-index:180;position:fixed}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell.task-schedule-layout) .todo-editor-shell.task-schedule-layout{height:min(760px,100dvh - 180px);max-height:100%}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell.task-schedule-layout .todo-personal-summary) .todo-editor-shell.task-schedule-layout{height:min(600px,100dvh - 180px)}.todo-editor-shell.task-schedule-layout>.task-schedule-timeline{height:100%;min-height:0;overflow:hidden}.todo-editor-shell .task-schedule-timeline>header,.todo-editor-shell .task-schedule-participants,.todo-editor-shell .task-schedule-timeline>p{flex:none}.todo-editor-shell .task-schedule-scroll{flex:1 1 0;height:0;min-height:0;overflow:auto}@media (width<=980px){.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell.task-schedule-layout) .todo-editor-shell.task-schedule-layout{height:auto;max-height:none}.todo-editor-shell.task-schedule-layout>.task-schedule-timeline{height:clamp(520px,100dvh - 110px,680px);min-height:0;max-height:680px}.todo-editor-shell .task-schedule-scroll{flex:1 1 0;height:0;min-height:0}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell.task-schedule-layout .todo-personal-summary)>div{overflow:auto}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.todo-editor-shell.task-schedule-layout .todo-personal-summary) .todo-editor-shell.task-schedule-layout{height:auto;max-height:none}}.yc-shell .todo-editor-confirmation-backdrop{z-index:190;position:fixed}.unified-todo-table .task-row-actions{white-space:nowrap;flex-wrap:nowrap}.unified-todo-table .todo-cell-edit-button{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;white-space:normal;border-radius:5px;margin:-4px;display:block;position:relative;background:0 0!important;border:1px solid #0000!important;padding:4px!important}.unified-todo-table .todo-cell-edit-button:after{content:"编辑";color:var(--workspace-text-accent,#315fc7);background:var(--workspace-surface,#fff);opacity:0;pointer-events:none;border-radius:3px;padding:0 3px;font-size:11px;line-height:18px;position:absolute;top:5px;right:5px}.unified-todo-table .todo-cell-edit-button:hover,.unified-todo-table .todo-cell-edit-button:focus-visible{border-color:var(--workspace-text-accent,#315fc7)!important}@supports (color:color-mix(in lab, red, red)){.unified-todo-table .todo-cell-edit-button:hover,.unified-todo-table .todo-cell-edit-button:focus-visible{border-color:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 42%,transparent)!important}}.unified-todo-table .todo-cell-edit-button:hover,.unified-todo-table .todo-cell-edit-button:focus-visible{background:var(--workspace-text-accent,#315fc7)!important}@supports (color:color-mix(in lab, red, red)){.unified-todo-table .todo-cell-edit-button:hover,.unified-todo-table .todo-cell-edit-button:focus-visible{background:color-mix(in srgb,var(--workspace-text-accent,#315fc7) 6%,transparent)!important}}.unified-todo-table .todo-cell-edit-button:hover,.unified-todo-table .todo-cell-edit-button:focus-visible{outline:0}.unified-todo-table .todo-cell-edit-button:hover:after,.unified-todo-table .todo-cell-edit-button:focus-visible:after{opacity:1}.unified-todo-table .todo-table-title.todo-cell-edit-button{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.unified-todo-table .todo-table-title.todo-cell-edit-button .todo-type-pill,.unified-todo-table .todo-cell-edit-button[aria-label=编辑开始时间]{white-space:nowrap}.unified-todo-table .todo-cell-edit-button>small{color:var(--workspace-text-meta,#718094);font-size:12px;line-height:16px;display:block}.unified-todo-table .todo-table-customer-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex!important}.unified-todo-table .todo-table-customer-meta>span{white-space:nowrap}.lifecycle-toolbar{background:#fff;border:1px solid #e4e8ef;border-radius:10px 10px 0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.lifecycle-toolbar-heading{align-items:baseline;gap:10px;min-width:190px;display:flex}.lifecycle-toolbar-heading h2{color:#2d394d;margin:0;font-size:17px}.lifecycle-toolbar-heading span{color:#8792a3;font-size:10px}.lifecycle-toolbar-filters{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.lifecycle-toolbar-filters input,.lifecycle-toolbar-filters select,.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button,.lifecycle-pagination button,.lifecycle-pagination select{color:#506078;background:#fff;border:1px solid #dfe5ed;border-radius:6px;height:32px;font-size:10px}.lifecycle-toolbar-filters input{min-width:150px;padding:0 10px}.lifecycle-toolbar-filters select,.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button,.lifecycle-pagination button,.lifecycle-pagination select{padding:0 10px}.lifecycle-toolbar-actions{gap:8px;display:flex}.lifecycle-pagination{color:#758197;background:#fff;border:1px solid #e4e8ef;border-top:0;border-radius:0 0 10px 10px;justify-content:flex-end;align-items:center;gap:9px;padding:10px 14px;font-size:10px;display:flex}.lifecycle-pagination label{align-items:center;gap:5px;display:flex}.lifecycle-pagination button:disabled{cursor:not-allowed;opacity:.45}.lifecycle-drawer-backdrop,.lifecycle-dialog-backdrop{z-index:40;background:#18233633;justify-content:flex-end;display:flex;position:absolute;inset:0}.lifecycle-drawer{background:#fff;outline:0;flex-direction:column;width:min(420px,100vw - 78px);height:100%;display:flex;box-shadow:-14px 0 40px #1d2a402e}.lifecycle-drawer-header,.lifecycle-drawer-footer{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.lifecycle-drawer-header h2{color:#2d394d;margin:0;font-size:16px}.lifecycle-drawer-header button{color:#7d8796;background:0 0;border:0;font-size:24px}.lifecycle-drawer-body{flex:1;min-height:0;padding:18px;overflow:auto}.lifecycle-drawer-footer{border-top:1px solid #e8ebf0;border-bottom:0;justify-content:flex-end}.lifecycle-dialog-backdrop{justify-content:center;align-items:center}.lifecycle-dialog{background:#fff;border-radius:10px;width:min(390px,100vw - 32px);padding:20px;box-shadow:0 20px 60px #1d2a4033}.lifecycle-dialog h2{color:#2d394d;margin:0 0 10px;font-size:16px}.lifecycle-dialog>div{color:#667286;font-size:11px;line-height:1.7}.lifecycle-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.lifecycle-dialog footer button{background:#fff;border:1px solid #dfe5ed;border-radius:6px;height:32px;padding:0 13px}.lifecycle-dialog footer button:last-child{color:#fff;background:#315fc7;border-color:#315fc7}.lifecycle-sensitive-phone{align-items:center;gap:6px;display:inline-flex}.lifecycle-sensitive-phone button{color:#315fc7;background:0 0;border:0;padding:0;font-size:9px}.lifecycle-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.lifecycle-timeline li{border-bottom:1px solid #edf0f4;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.lifecycle-timeline time{color:#8a94a3;font-size:10px}.lifecycle-timeline li>div{gap:4px;display:grid}.lifecycle-timeline strong{color:#344155;font-size:12px}.lifecycle-timeline span{color:#637086;font-size:11px}.lifecycle-timeline small{color:#99a1ae;font-size:9px}.lifecycle-empty-state{text-align:center;color:#8a94a3;padding:28px}.lifecycle-pagination-pages{align-items:center;gap:4px;display:flex}.lifecycle-pagination-pages button{min-width:30px;padding:0 7px}.lifecycle-pagination-pages i{color:#98a2b3;text-align:center;min-width:20px;font-style:normal}.lifecycle-pagination input{color:#506078;text-align:center;background:#fff;border:1px solid #dfe5ed;border-radius:6px;width:42px;height:32px;padding:0 6px;font-size:10px}@media (width<=760px){.lifecycle-toolbar{flex-direction:column;align-items:stretch}.lifecycle-toolbar-heading{min-width:0}.lifecycle-toolbar-filters{flex:none}.lifecycle-toolbar-filters,.lifecycle-toolbar-actions{overflow-x:auto}.lifecycle-pagination{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.lifecycle-pagination>*{flex:none}.lifecycle-drawer{width:calc(100vw - 16px)}.lifecycle-timeline li{grid-template-columns:1fr;gap:5px}}.controlled-backfill-form,.customer-merge-review{color:#586579;gap:10px;font-size:11px;display:grid}.controlled-backfill-form{grid-template-columns:repeat(2,minmax(0,1fr));width:min(620px,100vw - 64px)}.controlled-backfill-form>p,.controlled-backfill-form>[role=status],.controlled-backfill-form>[role=alert]{grid-column:1/-1}.controlled-backfill-form>label:has(textarea){grid-column:1/-1}.controlled-backfill-form label,.customer-merge-review label{gap:5px;display:grid}.controlled-backfill-form input,.controlled-backfill-form select,.controlled-backfill-form textarea,.customer-merge-review select,.customer-merge-review textarea{background:#fff;border:1px solid #dfe5ed;border-radius:6px;min-width:0;min-height:34px;padding:7px 9px}.customer-merge-review ul{margin:0;padding-left:18px}.customer-merge-review section{border:1px solid #e4e8ef;border-radius:8px;gap:9px;padding:10px;display:grid}.customer-merge-review button,.customer-merge-queue button{color:#315fc7;background:#fff;border:1px solid #315fc7;border-radius:6px;width:max-content;min-height:32px;padding:0 11px}.customer-merge-queue{background:#fff;border:1px solid #e4e8ef;border-radius:10px;gap:8px;margin-top:12px;padding:14px;display:grid}.customer-merge-queue h3{color:#344155;margin:0;font-size:13px}@media (width<=760px){.controlled-backfill-form{grid-template-columns:1fr;width:100%}.controlled-backfill-form>*{grid-column:1}}.customer-situation-tag-cell{max-width:210px;display:inline-flex;position:relative}.customer-situation-tag-trigger,.customer-situation-tag-readonly{min-width:0;min-height:26px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.customer-situation-tag-trigger{cursor:pointer}.customer-situation-tag-trigger>span,.customer-situation-tag-readonly>span{color:#536176;text-overflow:ellipsis;white-space:nowrap;background:#f0f3f7;border-radius:999px;max-width:78px;padding:3px 7px;font-size:10px;overflow:hidden}.customer-situation-tag-trigger [data-customer-tag-empty]{color:#356fe8;background:#edf3ff}.customer-situation-tag-popover{z-index:80;box-sizing:border-box;background:#fff;border:1px solid #dfe6ed;border-radius:10px;gap:9px;width:440px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:12px;display:grid;position:fixed;overflow:auto;box-shadow:0 14px 34px #1c2d462e}.customer-situation-tag-group{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;display:grid}.customer-situation-tag-group>strong{color:#667085;padding-top:5px;font-size:10px}.customer-situation-tag-group>span{flex-wrap:wrap;gap:5px;display:flex}.customer-situation-tag-group label{color:#536176;cursor:pointer;background:#f6f8fa;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:inline-flex}.customer-situation-tag-group label:has(input:checked){color:#356fe8;background:#edf3ff}.customer-situation-tag-group input{accent-color:#356fe8;width:13px;height:13px;margin:0}.customer-situation-tag-error{color:#b83b3b;white-space:normal;font-size:10px}.customer-situation-tag-cell.expanded{gap:5px;width:100%;max-width:none;display:grid}.customer-situation-tag-summary{color:#657188;font-size:10px}.customer-situation-tag-expanded{gap:5px;display:grid}.customer-situation-tag-cell.expanded .customer-situation-tag-group{grid-template-columns:52px minmax(0,1fr);gap:7px}.customer-situation-tag-cell.expanded .customer-situation-tag-group>strong{color:#46546a;padding-top:5px;font-size:10px}.customer-situation-tag-cell.expanded .customer-situation-tag-group>span{gap:5px}.customer-situation-tag-cell.expanded .customer-situation-tag-group label{background:#fff;border:1px solid #dfe5ed;border-radius:5px;min-height:26px;padding:3px 7px;font-size:10px}.customer-situation-tag-cell.expanded .customer-situation-tag-group label:has(input:checked){color:#315fc7;background:#edf4ff;border-color:#9db9f4}.customer-situation-tag-cell.expanded .customer-situation-tag-group input{width:13px;height:13px}.customer-situation-tag-cell.expanded .customer-situation-tag-group label:has(input:disabled){cursor:default;opacity:.72}@media (width<=760px){.customer-situation-tag-popover{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.customer-situation-tag-group{grid-template-columns:1fr;gap:4px}.customer-situation-tag-cell.expanded .customer-situation-tag-group{grid-template-columns:1fr}.customer-situation-tag-cell.expanded .customer-situation-tag-group>strong{padding-top:0}}.yc-shell .lifecycle-toolbar-heading h2{font-size:var(--workspace-type-title,20px);font-weight:600}.yc-shell .lifecycle-toolbar-heading span{font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-toolbar-filters :is(input,select,button),.yc-shell .lifecycle-toolbar-actions button{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-pagination,.yc-shell .lifecycle-pagination :is(button,select,input){font-size:var(--workspace-type-meta,12px)}.lifecycle-drawer[data-drawer-size=wide]{width:min(1500px,100vw - 208px)}.lifecycle-drawer[data-drawer-size=medium]{width:min(960px,100vw - 208px)}@media (width<=760px){.lifecycle-drawer[data-drawer-size=medium]{width:100vw}}.lifecycle-drawer[data-drawer-size=wide]>.lifecycle-drawer-header{min-height:44px;padding:8px 16px}.lifecycle-drawer[data-drawer-size=wide]>.lifecycle-drawer-body{background:#f7f8fa;padding:0}.lifecycle-drawer[data-drawer-variant=customer360]{position:relative}.lifecycle-customer360-drawer-close{z-index:1;color:#344155;background:#fff;border:1px solid #d8e0ea;border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:0;left:-44px;box-shadow:0 4px 16px #1d2a401f}.lifecycle-customer360-drawer-close:focus-visible{outline-offset:2px;outline:2px solid #356fe8}.yc-shell .lifecycle-toolbar,.yc-shell .lifecycle-pagination,.yc-shell .lifecycle-drawer,.yc-shell .lifecycle-dialog,.yc-shell .lifecycle-toolbar-filters input,.yc-shell .lifecycle-toolbar-filters select{color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .lifecycle-dialog h2{color:var(--workspace-text-primary)}.yc-shell .lifecycle-dialog>div{color:var(--workspace-text-secondary)}.yc-shell .lifecycle-dialog footer button:not(:last-child){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .lifecycle-toolbar-heading span,.yc-shell .lifecycle-pagination,.yc-shell .lifecycle-timeline time,.yc-shell .lifecycle-timeline small{color:var(--workspace-text-meta)}.yc-shell .lifecycle-timeline span{color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-toolbar,.yc-shell .workspace-theme-dark .lifecycle-pagination,.yc-shell .workspace-theme-dark .lifecycle-drawer,.yc-shell .workspace-theme-dark .lifecycle-dialog{background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-toolbar{background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-pagination{background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer{background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-drawer-header,.yc-shell .workspace-theme-dark .lifecycle-toolbar{border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer-header{border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-toolbar{border-color:var(--shell-line)}.customer-situation-tag-trigger [data-customer-tag-empty]{color:var(--workspace-text-accent)}.customer-merge-review .lifecycle-customer-entity-link,.customer-merge-queue .lifecycle-customer-entity-link{width:auto;min-height:0;color:var(--workspace-text-customer-link);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.customer-merge-queue [data-customer-merge-review-row]{grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.customer-merge-queue [data-customer-merge-review-row]>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}[data-customer360-backdrop]{z-index:130}@media (width<=760px){.lifecycle-drawer[data-drawer-size=wide]{width:100vw}.lifecycle-customer360-drawer-close{top:8px;left:8px}.lifecycle-drawer[data-drawer-variant=customer360]>.lifecycle-drawer-body{padding-top:48px}}.lifecycle-dialog{outline:0;flex-direction:column;min-width:0;max-height:calc(100% - 32px);display:flex;overflow:hidden}.lifecycle-dialog[data-dialog-size=wide]{width:min(560px,100vw - 32px)}.lifecycle-dialog>div{min-width:0;overflow:auto}.lifecycle-dialog[data-dialog-tone=danger]>footer button:last-child:not(:disabled){border-color:var(--workspace-text-danger,#c44d53);color:var(--workspace-surface,#fff);background:var(--workspace-text-danger,#c44d53)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog[data-dialog-tone=danger]>footer button:last-child:not(:disabled){border-color:var(--workspace-text-danger,#c44d53);color:var(--workspace-surface,#fff);background:var(--workspace-text-danger,#c44d53)}.lifecycle-pagination-pages button.active{color:#fff;background:#315fc7;border-color:#315fc7}.lifecycle-pagination-pages i{color:var(--workspace-text-meta)}.yc-shell .lifecycle-drawer[data-drawer-size=wide]>.lifecycle-drawer-body{background:var(--workspace-subtle)}.yc-shell .lifecycle-customer360-drawer-close{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-pagination .lifecycle-pagination-pages button.active{color:#fff;background:#315fc7;border-color:#315fc7}.yc-shell [data-workspace-content-frame]{box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--workspace-text-primary);background:var(--workspace-subtle);flex-direction:column;padding:12px;display:flex}.yc-shell [data-workspace-content-frame=list]{flex-direction:column;gap:0;display:flex;overflow:hidden}.yc-shell [data-workspace-content-frame=canvas]{overflow:hidden auto}@media (width<=760px){.yc-shell [data-workspace-content-frame]{padding:8px}}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]>.lifecycle-pagination :is(button:not(.active),select,input){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]>.lifecycle-pagination button:not(.active):hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]>.lifecycle-pagination :is(button:not(.active),select,input):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .lifecycle-toolbar-filters :is(input,select,button),.yc-shell .lifecycle-toolbar-actions button{height:30px;min-height:30px;font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-pagination{min-height:48px;font-size:var(--workspace-type-meta,12px);padding-block:10px}.yc-shell .lifecycle-pagination :is(button,select,input){height:28px;min-height:28px;font-size:var(--workspace-type-meta,12px)}.yc-shell [data-record-table] :is(th,td)[data-record-selection-column],.yc-shell [data-record-table] :is(th,td)[data-record-index-column]{text-align:center;width:64px;min-width:64px;padding-inline:8px}.yc-shell [data-record-table] [data-record-index-column] [data-record-sequence]{text-align:center;display:inline-block}.yc-shell [data-record-selection-header],.yc-shell [data-record-selection-cell]{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.yc-shell [data-record-selection-header] input,.yc-shell [data-record-selection-cell] input{width:16px;height:16px;accent-color:var(--workspace-text-accent);margin:0}.yc-shell [data-record-selection-header] [data-record-selection-count]{color:var(--workspace-text-primary);font-size:var(--workspace-type-body,13px);font-variant-numeric:tabular-nums}.yc-shell [data-record-sequence]{min-width:16px;color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px);font-variant-numeric:tabular-nums;text-align:left}.yc-shell [data-record-selection-summary]{color:var(--workspace-text-primary);font-size:var(--workspace-type-body,13px);margin-block:8px}.yc-shell [data-record-selection-summary]>label,.yc-shell [data-record-selection-toggle]{min-height:24px;color:var(--workspace-text-primary);font-size:var(--workspace-type-body,13px);vertical-align:middle;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;line-height:20px;display:inline-flex}.yc-shell :is([data-record-selection-summary],[data-record-selection-toggle]) input{width:16px;height:16px;accent-color:var(--workspace-text-accent);flex:none;margin:0}.yc-shell :is([data-record-selection-summary],[data-record-selection-toggle]) input:disabled{cursor:not-allowed}.yc-shell :is([data-record-selection-summary],[data-record-selection-toggle]):has(input:disabled){color:var(--workspace-text-meta);cursor:not-allowed}.yc-shell [data-record-card]>[data-record-selection-toggle]{z-index:1;margin-inline-end:8px;position:relative}.yc-shell nav[aria-label=待确认草稿] [data-record-card]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.yc-shell nav[aria-label=待确认草稿] [data-record-card]>[data-record-selection-toggle]{margin:0}.yc-shell nav[aria-label=待确认草稿] [data-record-card]>button{grid-column:2;min-width:0}.yc-shell [data-mobile-phone-display]{justify-items:start;gap:1px;min-width:0;line-height:1;display:grid}.yc-shell [data-mobile-phone-number]{min-height:18px;color:var(--workspace-text-primary);font-size:var(--workspace-type-body,13px);white-space:nowrap;align-items:center;gap:4px;line-height:18px;display:inline-flex}.yc-shell [data-mobile-phone-region]{max-width:100%;color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.yc-shell [data-mobile-phone-display] .lifecycle-sensitive-phone button{width:24px;height:24px;font-size:var(--workspace-type-meta,12px);place-items:center;display:grid}.yc-shell [data-quick-filter-container]{padding-block:5px}.yc-shell [data-quick-filter-row]{white-space:nowrap;align-items:center;gap:7px;min-height:30px;padding-block:3px;display:flex}.yc-shell [data-quick-filter-row]+[data-quick-filter-row]{border-top:1px solid var(--shell-line)}.yc-shell [data-quick-filter-row]>strong{min-width:74px;color:var(--workspace-text-primary);font-size:var(--workspace-type-body,13px);font-weight:600}.yc-shell [data-quick-filter-options]{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.yc-shell [data-quick-filter-row] button{min-height:24px;font-size:var(--workspace-type-body,13px);flex:none}@media (width>=761px) and (width<=980px){.lifecycle-customer-detail-header{grid-template-columns:auto minmax(0,1fr)}.lifecycle-customer-detail-header-summary,.lifecycle-customer-detail-header-actions{grid-column:1/-1}.lifecycle-customer-detail-header-summary{border-top:1px solid var(--shell-line);border-left:0}.lifecycle-customer-detail-header-actions{justify-items:start}}.yc-shell :where(table[data-resizable-table] th[data-resizable-column]){position:relative}.yc-shell :where(table[data-resizable-table] tbody>tr>td[data-resizable-cell]:not([data-column-key=selection]):not([data-column-key=phone]):not([data-column-key=actions])){text-overflow:ellipsis;min-width:0;overflow:hidden}.yc-shell :where(table[data-resizable-table]:not([data-record-table]) tbody>tr>td[data-resizable-cell]:not([data-column-key=selection]):not([data-column-key=phone]):not([data-column-key=actions])>:is(a,button,span,strong)){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.yc-shell table[data-resizable-table] button[data-column-resize-handle]{z-index:2;width:16px;color:var(--workspace-text-accent);cursor:col-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;right:-8px}.yc-shell table[data-resizable-table] button[data-column-resize-handle]:before{opacity:.32;content:"";background:currentColor;border-radius:2px;width:2px;position:absolute;top:20%;bottom:20%;left:7px}.yc-shell table[data-resizable-table] button[data-column-resize-handle]:hover:before,.yc-shell table[data-resizable-table] button[data-column-resize-handle][data-resizing=true]:before{opacity:1}.yc-shell table[data-resizable-table] button[data-column-resize-handle]:focus-visible{outline:2px solid var(--workspace-text-accent);outline-offset:-2px}.yc-shell button[data-table-column-reset]{border:1px solid var(--shell-line);min-width:0;height:28px;color:var(--workspace-text-accent);background:var(--workspace-surface);font-size:var(--workspace-type-body,13px);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;margin:0 0 0 auto;padding:0 9px;font-weight:400;line-height:18px;display:inline-flex}.yc-shell button[data-table-column-reset]:hover{background:var(--shell-active)}.yc-shell button[data-table-column-reset]:focus-visible{outline:2px solid var(--workspace-text-accent);outline-offset:1px}.yc-shell :is([data-detail-drawer-header-actions],[data-table-function-bar]){justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.yc-shell [data-detail-drawer-header-actions]{justify-content:flex-end}.yc-shell .lifecycle-record-selection-description{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.yc-shell .workspace-theme-dark table[data-resizable-table] button[data-column-resize-handle]{color:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark table[data-resizable-table] button[data-column-resize-handle][data-resizing=true]{background:var(--shell-active)}.yc-shell .workspace-theme-dark button[data-table-column-reset]{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark button[data-table-column-reset]:hover{background:var(--shell-active)}@media (width<=479px){.yc-shell table[data-resizable-table]:not([data-record-table]) :is(col,th)[data-column-key=selection]{min-width:80px!important}.yc-shell table[data-resizable-table] th[data-column-key=selection]{padding-inline:4px}.yc-shell table[data-resizable-table] th[data-column-key=selection] [data-record-selection-header]{gap:4px}.yc-shell table[data-resizable-table]:not([data-record-table]) :is(col:last-of-type,thead th:last-child){width:136px!important;min-width:136px!important;max-width:136px!important}}.yc-shell table[data-resizable-table]:is([data-sticky-leading-columns],[data-sticky-trailing-columns]){border-collapse:separate;border-spacing:0}.yc-shell table[data-resizable-table][data-sticky-leading-columns] :is(thead th[data-column-key],tbody td[data-column-key]):first-child{z-index:5;background:var(--workspace-surface,#fff);box-shadow:inset -1px 0 var(--shell-line,#dfe5ed);position:sticky;left:0}.yc-shell table[data-resizable-table][data-sticky-leading-columns="2"] :is(thead th[data-column-key],tbody td[data-column-key]):nth-child(2){left:var(--sticky-leading-2-left,0px);z-index:4;background:var(--workspace-surface,#fff);box-shadow:inset -1px 0 var(--shell-line,#dfe5ed);position:sticky}.yc-shell table[data-resizable-table][data-sticky-trailing-columns="1"] :is(thead th[data-column-key],tbody td[data-column-key]):last-child{z-index:6;background:var(--workspace-surface,#fff);box-shadow:inset 1px 0 var(--shell-line,#dfe5ed);position:sticky;right:0}.yc-shell table[data-resizable-table]:is([data-sticky-leading-columns],[data-sticky-trailing-columns]) thead th[data-column-key]:is(:first-child,:nth-child(2),:last-child){z-index:8;background:var(--workspace-panel,#f7f9fb)}.yc-shell table[data-resizable-table][data-sticky-leading-columns] thead th[data-column-key]:first-child{z-index:10}.yc-shell table[data-resizable-table][data-sticky-trailing-columns="1"] thead th[data-column-key]:last-child{z-index:11}.yc-shell table[data-resizable-table]:is([data-sticky-leading-columns],[data-sticky-trailing-columns]) thead th:is(:first-child,:nth-child(2),:last-child) [data-column-resize-handle]{width:12px;right:0}.yc-shell table[data-resizable-table] [data-column-resize-handle][aria-disabled=true]{cursor:not-allowed}.yc-shell table[data-resizable-table]:is([data-sticky-leading-columns],[data-sticky-trailing-columns]) tbody tr:hover td[data-column-key]:is(:first-child,:nth-child(2),:last-child){background:var(--workspace-panel,#f7f9fb)}.yc-shell table[data-resizable-table][data-sticky-compact=true][data-sticky-leading-columns="2"] :is(thead th,tbody td):nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yc-shell table[data-resizable-table][data-sticky-compact=true][data-sticky-leading-columns="2"] :is(thead th,tbody td):nth-child(2)>:not([data-column-resize-handle]){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=479px){.yc-shell table[data-resizable-table][data-sticky-compact=true] :is(col,th)[data-column-key=selection]{width:var(--sticky-compact-first-width)!important;min-width:var(--sticky-compact-first-width)!important;max-width:var(--sticky-compact-first-width)!important}.yc-shell table[data-resizable-table]:not([data-record-table])[data-sticky-compact=true] :is(col:last-of-type,thead th:last-child){width:var(--sticky-compact-last-width)!important;min-width:var(--sticky-compact-last-width)!important;max-width:var(--sticky-compact-last-width)!important}}.lifecycle-dialog-head{align-items:center;gap:10px;min-width:0;margin:0 0 14px;display:flex}.lifecycle-dialog-head h2{flex:none;margin:0}.lifecycle-dialog-description{color:#6b7686;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.lifecycle-dialog-close{color:#6b7686;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;margin:-6px -8px -6px auto;padding:0;display:grid}.lifecycle-dialog-close:hover:not(:disabled){color:#1f2329;background:#f1f3f6}.lifecycle-dialog-close:focus-visible{outline-offset:1px;outline:2px solid #315fc7}.lifecycle-dialog-close:disabled{opacity:.4;cursor:not-allowed}.lifecycle-dialog-footnote{color:#6b7686;align-self:center;min-width:0;margin-right:auto;font-size:12px;line-height:1.5}.yc-shell .lifecycle-dialog-description,.yc-shell .lifecycle-dialog-footnote,.yc-shell .lifecycle-dialog-close{color:var(--workspace-text-meta,#6b7686)}.yc-shell .lifecycle-dialog-close:hover:not(:disabled){color:var(--workspace-text-primary,#1f2329);background:var(--shell-hover,#f1f3f6)}.yc-shell{--workspace-logo-surface:var(--paper)}.lifecycle-customer-list-page{background:#f5f7fa;flex-direction:column;min-height:100%;padding:12px;display:flex;position:relative}.lifecycle-customer-table-shell{background:#fff;border:1px solid #e4e8ef;border-top:0;flex:1;min-height:190px;position:relative;overflow:auto}.lifecycle-customer-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.lifecycle-customer-table th,.lifecycle-customer-table td{color:#4a5567;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #edf0f4;max-width:220px;height:48px;padding:8px 13px;font-size:10px}.lifecycle-customer-table th{z-index:4;color:#697588;background:#f7f8fa;height:39px;position:sticky;top:0}.lifecycle-customer-table tbody tr:hover td{background:#fafcff}.lifecycle-customer-table td>strong,.lifecycle-customer-table td>b{color:#2f3b4f;font-size:11px;display:block}.lifecycle-customer-table td small,.lifecycle-customer-table td time,.lifecycle-customer-muted{color:#8993a3;margin-top:3px;font-size:9px;display:block}.lifecycle-customer-action-column{z-index:3;min-width:76px;right:0;box-shadow:-8px 0 14px -14px #23324bcc;position:sticky!important}.lifecycle-customer-table th.lifecycle-customer-action-column{z-index:6}.lifecycle-customer-table tbody tr:hover .lifecycle-customer-action-column{background:#fafcff}.lifecycle-customer-action-column button{color:#315fc7;background:0 0;border:0;padding:3px 5px;font-size:9px}.lifecycle-customer-table-state{color:#7e899b;background:#fffffff0;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:39px 0 0}.lifecycle-customer-table-state button{color:#315fc7;background:0 0;border:0}.lifecycle-customer-error{color:#b54b52!important}.lifecycle-customer-stale-state{z-index:8;color:#8e6c2c;background:#fff9e8;border:1px solid #efd5a8;border-radius:14px;padding:5px 10px;font-size:9px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.lifecycle-customer-risk-badge{color:#b54b52;background:#fff0f1;border-radius:10px;padding:3px 7px}.lifecycle-customer-primary-button{color:#fff;background:#315fc7;border:1px solid #315fc7;border-radius:6px;height:34px;padding:0 14px}.lifecycle-customer-avatar{color:#fff;background:linear-gradient(135deg,#4c7cd7,#315fc7);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.lifecycle-customer-badges{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-customer-badges span{color:#315fc7;background:#eef4ff;border-radius:12px;padding:4px 8px;font-size:9px}.lifecycle-customer-badges .lifecycle-customer-risk,.lifecycle-customer-risk{color:#b54b52;background:#fff0f1}.lifecycle-customer-page-state{text-align:center;color:#8993a3;padding:28px}.lifecycle-customer-360{background:#f5f7fa;min-height:100%;padding:12px}.lifecycle-customer-header{background:#fff;border:1px solid #e4e8ef;border-radius:10px;grid-template-columns:auto minmax(180px,1fr) minmax(380px,1.5fr);align-items:center;gap:14px;padding:18px;display:grid}.lifecycle-customer-identity h2{color:#2d394d;margin:0 0 4px;font-size:20px}.lifecycle-customer-identity .lifecycle-customer-badges{margin-top:8px}.lifecycle-customer-header-summary{border-left:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lifecycle-customer-header-summary div{padding:0 16px}.lifecycle-customer-header-summary dt{color:#8993a3;font-size:9px}.lifecycle-customer-header-summary dd{color:#354156;margin:5px 0 0;font-size:11px}.lifecycle-customer-detail-grid{grid-template-columns:260px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.lifecycle-customer-profile-card,.lifecycle-customer-detail-panel{background:#fff;border:1px solid #e4e8ef;border-radius:10px}.lifecycle-customer-profile-card{padding:16px}.lifecycle-customer-profile-card h3,.lifecycle-customer-overview-grid h3{color:#344155;margin:0 0 10px;font-size:13px}.lifecycle-customer-detail-panel{overflow:hidden}.lifecycle-customer-detail-tabs{border-bottom:1px solid #e7ebf1;gap:4px;padding:9px 12px;display:flex}.lifecycle-customer-detail-tabs button{color:#657188;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px}.lifecycle-customer-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lifecycle-customer-overview-grid section{border:1px solid #e7ebf1;border-radius:8px;min-height:120px;padding:14px}.lifecycle-customer-overview-grid strong{color:#344155;font-size:12px}.lifecycle-customer-overview-grid p{color:#6c788b;margin:6px 0 0;font-size:10px}@media (width<=760px){.lifecycle-customer-list-page,.lifecycle-customer-360{padding:8px}.lifecycle-customer-table th,.lifecycle-customer-table td{padding:8px 10px}.lifecycle-customer-header{grid-template-columns:auto minmax(0,1fr)}.lifecycle-customer-header-summary{border-top:1px solid #edf0f4;border-left:0;grid-column:1/-1;grid-template-columns:1fr}.lifecycle-customer-header-summary div{padding:9px 0}.lifecycle-customer-detail-grid,.lifecycle-customer-overview-grid{grid-template-columns:1fr}}.lifecycle-customer-detail-panel{min-width:0;margin-top:12px;overflow:hidden}.lifecycle-customer-detail-tabs{scrollbar-width:thin;border-bottom:1px solid #e7ebf1;gap:4px;padding:9px 12px;display:flex;overflow-x:auto}.lifecycle-customer-detail-tabs button{color:#657188;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:7px 10px;font-size:10px}.lifecycle-customer-detail-tabs button:hover{color:#315fc7;background:#f4f7fd}.lifecycle-customer-detail-tabs button[aria-selected=true]{color:#315fc7;background:#eef4ff;font-weight:700}.lifecycle-customer-detail-tabs button:focus-visible{outline-offset:2px;outline:2px solid #315fc7}.lifecycle-customer-detail-content{outline:none;min-height:240px;padding:16px}.lifecycle-customer-detail-content:focus-visible{box-shadow:inset 0 0 0 2px #b8caf2}.lifecycle-customer-basic-grid{background:#fff;border:1px solid #e4e8ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lifecycle-customer-basic-grid>div{border-bottom:1px solid #edf0f4;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;min-height:48px;padding:12px;display:grid}.lifecycle-customer-basic-grid>div:nth-child(odd){border-right:1px solid #edf0f4}.lifecycle-customer-basic-grid dt{color:#8993a3;font-size:10px}.lifecycle-customer-basic-grid dd{color:#3f4b5e;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.lifecycle-customer-basic-grid>.lifecycle-customer-basic-wide{border-right:0;grid-column:1/-1}.lifecycle-customer-inline-field{gap:4px;display:grid}.lifecycle-customer-inline-field>button{color:#315fc7;width:max-content;max-width:100%;font:inherit;text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px dashed #a9b9d8;padding:0}.lifecycle-customer-inline-field>input{color:#354156;width:100%;min-height:30px;font:inherit;background:#fff;border:1px solid #b8c7df;border-radius:5px;padding:6px 8px}.lifecycle-customer-inline-field>input:focus{border-color:#315fc7;outline:2px solid #e3ecff}.lifecycle-customer-inline-field small{color:#8993a3;font-size:9px}.lifecycle-customer-inline-field .lifecycle-customer-inline-field-error{color:#b54b52}.lifecycle-customer-detail-tags{background:#fff;border:1px solid #e4e8ef;border-radius:8px;padding:14px}.lifecycle-customer-detail-tags h3,.lifecycle-customer-attachment-entry h3{color:#344155;margin:0 0 10px;font-size:12px}.lifecycle-customer-detail-empty,.lifecycle-customer-fact-summary{color:#8993a3;place-items:center;min-height:180px;margin:0;font-size:11px;display:grid}.lifecycle-customer-fact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lifecycle-customer-fact-list li{background:#fafbfd;border:1px solid #e7ebf1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.lifecycle-customer-fact-list strong{color:#354156;font-size:11px}.lifecycle-customer-fact-list span{color:#7e899b;font-size:10px}.lifecycle-customer-attachment-entry{background:#fafbfd;border:1px dashed #cfd7e4;border-radius:8px;min-height:180px;padding:16px}.lifecycle-customer-attachment-entry p{color:#8993a3;margin:0;font-size:10px}@media (width<=760px){.lifecycle-customer-overview-grid,.lifecycle-customer-basic-grid{grid-template-columns:1fr}.lifecycle-customer-basic-grid>div,.lifecycle-customer-basic-grid>div:nth-child(odd){border-right:0;grid-template-columns:82px minmax(0,1fr)}.lifecycle-customer-basic-grid>.lifecycle-customer-basic-wide{grid-column:auto}.lifecycle-customer-detail-tabs{padding-inline:8px}.lifecycle-customer-detail-content{padding:10px}.lifecycle-customer-fact-list li{flex-direction:column;align-items:flex-start}}.lifecycle-customer-360{overflow-x:hidden}.lifecycle-customer-ownership-facets{background:#fff;border:1px solid #e4e8ef;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:flex;overflow-x:auto}.lifecycle-customer-ownership-facets button{color:#68758a;background:0 0;border:0;border-radius:6px;flex:none;min-height:30px;padding:0 10px;font-size:11px}.lifecycle-customer-ownership-facets button[aria-pressed=true]{color:#356fe8;background:#edf4ff;font-weight:600}.lifecycle-customer-ownership-facets+.lifecycle-toolbar{border-radius:0}[data-customer360-settlements]{gap:10px;min-width:0;display:grid}[data-customer360-settlements]>label{color:#657188;align-items:center;gap:8px;font-size:10px;display:flex}[data-customer360-settlements]>label select{color:#354156;min-height:32px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:5px 28px 5px 9px}[data-customer360-settlement-context]{color:#7b8799;margin:0;font-size:10px}[data-customer360-settlements] .lifecycle-customer-fact-list li{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}[data-customer360-settlement-row]>div{gap:4px;min-width:0;display:grid}[data-customer360-settlement-row] span{overflow-wrap:anywhere;white-space:normal}[data-customer360-settlement-view]{color:#315fc7;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:10px}@media (width<=760px){[data-customer360-settlements] .lifecycle-customer-fact-list li{grid-template-columns:1fr}[data-customer360-settlements]>label{flex-direction:column;align-items:flex-start}[data-customer360-settlements]>label select{width:100%}}.lifecycle-customer-business-progress{background:#fff;border:1px solid #e4e8ef;border-radius:10px;gap:10px;margin:10px 0;padding:12px 14px;display:grid}.lifecycle-customer-business-progress>label{color:#657188;align-items:center;gap:8px;font-size:10px;display:flex}.lifecycle-customer-business-progress select{color:#354156;background:#fff;border:1px solid #d8e0ea;border-radius:6px;min-height:32px;padding:5px 28px 5px 9px}.lifecycle-customer-business-progress ol{grid-template-columns:repeat(7,minmax(92px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.lifecycle-customer-business-progress li{color:#7f8998;background:#f4f6f8;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 7px;padding:8px;display:grid}.lifecycle-customer-business-progress li>span{background:#e4e8ee;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.lifecycle-customer-business-progress li strong{font-size:11px}.lifecycle-customer-business-progress li small{font-size:9px}.lifecycle-customer-business-progress li[data-stage-state=completed]{color:#257a60;background:#edf8f3}.lifecycle-customer-business-progress li[data-stage-state=current]{color:#315fc7;background:#edf4ff}.lifecycle-customer-business-progress li[data-stage-state=failed]{color:#b54b52;background:#fff0f1}.lifecycle-customer-business-progress li[data-stage-state=skipped]{color:#9a7426;background:#fff8e8}.lifecycle-customer-basic-section{gap:12px;display:grid}.lifecycle-customer-basic-section>section>h3{color:#344155;margin:0 0 10px;font-size:12px}[data-repeat-blockers]{grid-column:1/-1}@media (width<=760px){.lifecycle-customer-business-progress ol{grid-template-columns:repeat(7,112px)}.lifecycle-customer-business-progress>label{flex-direction:column;align-items:flex-start}.lifecycle-customer-business-progress select{width:100%}}.lifecycle-customer-360{background:#f7f8fa;padding:6px 10px 10px}.lifecycle-customer-identity h2{font-size:18px}.lifecycle-customer-business-progress{border-radius:7px;margin:6px 0 0;padding:7px 10px}.lifecycle-customer-business-progress>label{min-height:26px}.lifecycle-customer-business-progress select{min-height:28px}.lifecycle-customer-business-progress ol{gap:6px}.lifecycle-customer-business-progress li{background:#fff;border:1px solid #e2e8ee;border-radius:6px;min-height:42px;padding:6px}.lifecycle-customer-business-progress li[data-stage-state=completed]{background:#f1faf6;border-color:#d8ebe2}.lifecycle-customer-business-progress li[data-stage-state=current]{background:#f1f5ff;border-color:#bfd0f4}.lifecycle-customer-detail-panel{border-radius:7px;margin-top:6px}.lifecycle-customer-detail-tabs{background:#fff;gap:0;padding:0 6px}.lifecycle-customer-detail-tabs button{border-bottom:2px solid #0000;border-radius:0;min-height:38px;padding:0 11px;font-size:11px}.lifecycle-customer-detail-tabs button[aria-selected=true]{background:0 0;border-bottom-color:#356fe8}.lifecycle-customer-detail-workspace{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);min-width:0;display:grid}.lifecycle-customer-detail-content{min-width:0;padding:8px 10px}.lifecycle-customer-basic-section>section{border:0;border-radius:0;padding:0}.lifecycle-customer-basic-section>section>h3{background:#fafbfd;border-left:3px solid #356fe8;margin:0;padding:5px 9px;font-size:12px}.lifecycle-customer-basic-grid{border-radius:0}.lifecycle-customer-basic-grid dt{font-size:10px}.lifecycle-customer-basic-grid dd,.lifecycle-customer-inline-field>button{font-size:11px}.lifecycle-customer-inline-field>input,.lifecycle-customer-inline-field>select{color:#354156;width:100%;min-height:28px;font:inherit;background:#fff;border:1px solid #b8c7df;border-radius:5px;padding:4px 7px}.lifecycle-customer-inline-field>input:focus,.lifecycle-customer-inline-field>select:focus{border-color:#315fc7;outline:2px solid #e3ecff}.lifecycle-customer-detail-tags>h3{background:#fafbfd;border-left:3px solid #356fe8;margin:0;padding:5px 9px;font-size:12px}.lifecycle-customer-detail-tags .customer-situation-tag-cell{border:1px solid #e4e8ef;border-top:0;padding:8px 9px}.lifecycle-customer-journey-rail{background:#fff;border-left:1px solid #e5e9ef;min-width:0}.lifecycle-customer-journey-rail>header{border-bottom:1px solid #e8ecf1;padding:9px 12px}.lifecycle-customer-journey-rail h3{color:#344155;margin:0;font-size:12px}.lifecycle-customer-journey-rail>nav{border-bottom:1px solid #edf0f4;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 8px;display:grid}.lifecycle-customer-journey-rail>nav button{color:#6a7588;background:#f7f8fa;border:0;min-height:28px;font-size:10px}.lifecycle-customer-journey-rail>nav button[aria-pressed=true]{color:#315fc7;background:#edf4ff;font-weight:600}.lifecycle-customer-next-action{color:#617086;background:#f4f7fd;border-left:3px solid #356fe8;align-items:center;gap:8px;margin:8px;padding:8px;font-size:10px;display:flex}.lifecycle-customer-next-action strong{color:#344155}.lifecycle-customer-journey-rail .lifecycle-timeline{padding:0 10px}.lifecycle-customer-journey-rail .lifecycle-timeline li{grid-template-columns:82px minmax(0,1fr);gap:8px;padding:10px 0}.lifecycle-customer-journey-rail .lifecycle-timeline time{font-size:9px}.lifecycle-customer-journey-rail .lifecycle-timeline strong{font-size:11px}.lifecycle-customer-journey-rail .lifecycle-timeline span{font-size:10px}.lifecycle-customer-journey-rail .lifecycle-empty-state{padding:32px 10px}.lifecycle-customer-header{gap:8px;padding:7px 12px}.lifecycle-customer-header .lifecycle-customer-avatar{width:38px;height:38px}.lifecycle-customer-business-progress{grid-template-columns:180px minmax(0,1fr);align-items:center;margin-top:5px;padding:6px 9px}.lifecycle-customer-business-progress>label{flex-direction:column;align-items:flex-start;gap:3px}.lifecycle-customer-business-progress select{max-width:170px;min-height:26px}.lifecycle-customer-business-progress li{min-height:40px;padding:5px}.lifecycle-customer-detail-panel{margin-top:5px}.lifecycle-customer-detail-tabs button{min-height:36px;padding:0 10px;font-size:10px}.lifecycle-customer-detail-content{padding:6px 9px}.lifecycle-customer-basic-section>section>h3,.lifecycle-customer-detail-tags>h3{padding:4px 8px;font-size:11px}.lifecycle-customer-basic-grid>div{min-height:28px;padding:4px 8px}.lifecycle-customer-inline-field>input,.lifecycle-customer-inline-field>select{min-height:26px;padding:3px 6px}.lifecycle-customer-detail-tags .customer-situation-tag-cell{padding:6px 8px}.lifecycle-customer-journey-rail>header{padding:8px 11px}.lifecycle-customer-journey-rail h3{font-size:11px}.lifecycle-customer-journey-rail>nav{padding:5px 7px}.lifecycle-customer-journey-rail>nav button{min-height:27px;font-size:9px}.lifecycle-customer-next-action{margin:7px;padding:7px;font-size:9px}@media (width<=980px){.lifecycle-customer-detail-workspace{grid-template-columns:1fr}.lifecycle-customer-journey-rail{border-top:1px solid #e5e9ef;border-left:0}.lifecycle-customer-header{grid-template-columns:auto minmax(0,1fr)}.lifecycle-customer-header-summary{grid-column:1/-1}.lifecycle-customer-business-progress{grid-template-columns:1fr}}@media (width<=760px){.lifecycle-customer-360{padding:6px}.lifecycle-customer-detail-tabs button{min-height:40px;padding:0 9px}.lifecycle-customer-detail-content{padding:8px}.lifecycle-customer-journey-rail>nav{grid-template-columns:repeat(4,100px);overflow-x:auto}}.lifecycle-customer-tab-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-height:36px;margin:0 0 10px;display:flex}.lifecycle-customer-tab-actions button{color:#2f6fed;cursor:pointer;background:#f6f9ff;border:1px solid #b9cdf5;border-radius:6px;min-height:36px;padding:0 12px;font-size:14px;line-height:20px}.lifecycle-customer-tab-actions button:hover:not(:disabled){color:#fff;background:#2f6fed;border-color:#2f6fed}.lifecycle-customer-tab-actions button:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.lifecycle-customer-tab-actions button:disabled{cursor:not-allowed;opacity:.65}.lifecycle-customer-tab-actions button.lifecycle-customer-tab-action-danger{color:#b54b52;background:#fff5f5;border-color:#f0b8bd}.lifecycle-customer-tab-actions button.lifecycle-customer-tab-action-danger:hover:not(:disabled){color:#fff;background:#b54b52;border-color:#b54b52}.lifecycle-customer-tab-actions button.lifecycle-customer-tab-action-danger:focus-visible{outline-color:#b54b52}.lifecycle-customer-tab-action-error{color:#b54b52;margin:0 0 10px;font-size:14px;line-height:20px}@media (width<=760px){.lifecycle-customer-tab-actions{justify-content:flex-start;min-height:40px;margin-bottom:8px}.lifecycle-customer-tab-actions button{min-height:40px;padding-inline:12px}}.lifecycle-customer-list-page{height:100%;min-height:0;overflow:hidden}.lifecycle-customer-table-shell{flex:1;min-height:0;overflow:auto}.lifecycle-customer-table th,.lifecycle-customer-table td{font-size:13px}.lifecycle-customer-table th{height:40px}.lifecycle-customer-table td>strong,.lifecycle-customer-table td>b{font-size:13px}.lifecycle-customer-table td small,.lifecycle-customer-table td time,.lifecycle-customer-muted{font-size:11px}.lifecycle-customer-action-column{min-width:112px}.lifecycle-customer-action-column button{padding:3px 7px;font-size:11px}.lifecycle-customer-list-page>.lifecycle-customer-ownership-facets,.lifecycle-customer-list-page>.lifecycle-toolbar,.lifecycle-customer-list-page>.lifecycle-pagination{flex:none}.lifecycle-customer-list-page>.lifecycle-pagination{min-height:52px}.lifecycle-customer-list-page>.lifecycle-toolbar,.lifecycle-customer-list-page>.lifecycle-customer-quick-filters,.lifecycle-customer-list-page>.lifecycle-pagination{flex:none}.lifecycle-customer-quick-filters{background:#fff;border:1px solid #e4e8ef;border-top:0;padding:6px 12px}.lifecycle-customer-quick-filters [data-customer-filter-row]{white-space:nowrap;background:#fff;border:0;border-radius:0;align-items:flex-start;gap:7px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}.lifecycle-customer-quick-filters [data-customer-filter-row]+[data-customer-filter-row]{border-top:1px solid #edf0f4}.lifecycle-customer-business-options{gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.lifecycle-customer-quick-filters strong{color:#677287;flex:none;min-width:74px;padding-top:6px;font-size:10px}.lifecycle-customer-quick-filters button{color:#667388;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;min-height:28px;padding:0 9px;font-size:10px}.lifecycle-customer-quick-filters button:hover:not(:disabled){color:#315fc7;background:#f3f6fc}.lifecycle-customer-quick-filters button[aria-pressed=true]{color:#315fc7;background:#edf4ff;border-color:#c9d8f5;font-weight:600}.lifecycle-customer-quick-filters button:disabled{color:#9aa4b5;cursor:not-allowed}.lifecycle-customer-business-situation{color:#334155;white-space:nowrap;line-height:1.5;display:inline-flex}@media (width<=760px){.lifecycle-customer-quick-filters{padding-inline:8px}.lifecycle-customer-quick-filters strong{min-width:66px}}.lifecycle-customer-followup-facets{white-space:nowrap;background:#fff;border:0;border-top:1px solid #edf0f4;border-radius:0;align-items:center;gap:7px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}.lifecycle-customer-followup-cell{min-width:176px}.lifecycle-customer-followup-cell small{font-variant-numeric:tabular-nums}@media (width<=760px){.lifecycle-customer-followup-facets{scrollbar-width:thin}.lifecycle-customer-followup-cell{min-width:168px}}.customer-identity-section{color:#263247;background:#fff;border:1px solid #e5eaf1;border-radius:8px;gap:10px;margin-top:12px;padding:12px;font-size:12px;display:grid}.customer-identity-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-identity-heading button,.customer-identity-editor button,.lifecycle-sensitive-identity button{color:#43506a;background:#fff;border:1px solid #dbe2eb;border-radius:6px;min-height:30px;padding:5px 9px}.lifecycle-sensitive-identity{align-items:center;gap:6px;display:inline-flex}.lifecycle-sensitive-identity>span{font-variant-numeric:tabular-nums;min-width:180px}.lifecycle-sensitive-identity button{place-items:center;width:30px;padding:0;display:inline-grid}.customer-identity-empty{color:#8a94a5}.customer-identity-editor{gap:9px;display:grid}.customer-identity-editor label{color:#667287;gap:5px;display:grid}.customer-identity-editor input{color:#263247;background:#fff;border:1px solid #dbe2eb;border-radius:6px;min-height:34px;padding:7px 9px}.customer-identity-editor>div{justify-content:flex-end;gap:8px;display:flex}.customer-identity-error{color:#a7444c}.lifecycle-customer-360{color:#344155;background:#f7f8fa;padding:12px 14px 14px;font-size:14px;line-height:20px}.lifecycle-customer-header{border-radius:8px;grid-template-columns:auto minmax(180px,1fr) minmax(360px,1.2fr) auto;gap:14px;padding:14px 16px}.lifecycle-customer-identity h2{font-size:20px;font-weight:600;line-height:28px}.lifecycle-customer-header-summary dt,.lifecycle-customer-header-summary dd{font-size:12px;line-height:18px}[data-customer360-top-actions]{justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-customer360-top-actions] button{color:#315fc7;white-space:nowrap;background:#fff;border:1px solid #cbd7ea;border-radius:6px;height:36px;padding:0 13px;font-size:14px;font-weight:500;line-height:20px}[data-customer360-top-actions] button+button{color:#fff;background:#e76c28;border-color:#e76c28}.lifecycle-customer-business-progress li strong{font-size:13px;line-height:20px}.lifecycle-customer-business-progress li small{font-size:12px;line-height:18px}.lifecycle-customer-detail-tabs button{min-height:40px;padding:0 12px;font-size:14px;line-height:20px}.lifecycle-customer-detail-content{min-height:320px;padding:14px}.lifecycle-customer-basic-section{gap:8px}.lifecycle-customer-profile-section{background:#fff;border:1px solid #e5eaf1;border-radius:8px;overflow:hidden}.lifecycle-customer-profile-section>button{color:#344155;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:15px;font-weight:600;line-height:22px;display:flex}.lifecycle-customer-profile-section>button svg{transition:transform .16s}.lifecycle-customer-profile-section>button[aria-expanded=false] svg{transform:rotate(-90deg)}.lifecycle-customer-basic-grid{border:0;border-radius:0}.lifecycle-customer-basic-grid>div{grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:44px;padding:10px 12px}.lifecycle-customer-basic-grid dt{color:#667388;font-size:13px;font-weight:500;line-height:20px}.lifecycle-customer-basic-grid dd,.lifecycle-customer-inline-field>button{font-size:14px;line-height:22px}.lifecycle-customer-inline-field>input,.lifecycle-customer-inline-field>select,.lifecycle-customer-asset-region-editor select{color:#344155;background:#fff;border:1px solid #b8c7df;border-radius:6px;min-height:36px;padding:7px 9px;font-size:14px;line-height:20px}.lifecycle-customer-asset-region-editor{gap:8px;display:grid}.lifecycle-customer-asset-region-editor .region-field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lifecycle-customer-asset-region-editor>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.lifecycle-customer-asset-region-editor button{color:#315fc7;background:#fff;border:1px solid #cbd7ea;border-radius:6px;min-height:32px;padding:5px 9px;font-size:12px;line-height:18px}[data-customer-lead-star]{color:#f39b21;align-items:center;gap:4px;display:inline-flex}.lifecycle-customer-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lifecycle-customer-detail-tags{border:0;border-radius:0;padding:12px}.lifecycle-customer-detail-tags .customer-situation-tag-cell.expanded .customer-situation-tag-group label{min-height:32px;font-size:12px;line-height:18px}.lifecycle-customer-journey-rail>header h3{font-size:14px;line-height:22px}.lifecycle-customer-journey-rail>nav button,.lifecycle-customer-next-action{font-size:13px;line-height:20px}.lifecycle-customer-journey-rail .lifecycle-timeline time,.lifecycle-customer-journey-rail .lifecycle-timeline small{font-size:12px;line-height:18px}@media (width<=760px){.lifecycle-customer-360{padding:8px}.lifecycle-customer-header{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.lifecycle-customer-header-summary,[data-customer360-top-actions]{grid-column:1/-1}.lifecycle-customer-header-summary{grid-template-columns:1fr 1fr;display:grid}.lifecycle-customer-header-summary div{padding:6px 0}.lifecycle-customer-header-summary div+div{border-left:1px solid #eef1f5;padding-left:8px}.lifecycle-customer-header-summary dt,.lifecycle-customer-header-summary dd{font-size:12px;line-height:18px}[data-customer360-top-actions]{justify-content:stretch}[data-customer360-top-actions] button{flex:1;height:40px}.lifecycle-customer-detail-tabs button{min-height:40px;font-size:13px;line-height:20px}.lifecycle-customer-detail-content{padding:10px}.lifecycle-customer-profile-section>button{min-height:48px}.lifecycle-customer-basic-grid>div{grid-template-columns:104px minmax(0,1fr);min-height:48px;padding:10px}.lifecycle-customer-inline-field>input,.lifecycle-customer-inline-field>select,.lifecycle-customer-asset-region-editor select{min-height:40px}.lifecycle-customer-asset-region-editor .region-field-row{grid-template-columns:1fr}.lifecycle-customer-journey-rail>header h3{font-size:14px;line-height:22px}.lifecycle-customer-journey-rail>nav button,.lifecycle-customer-next-action{font-size:13px;line-height:20px}.lifecycle-customer-journey-rail .lifecycle-timeline time,.lifecycle-customer-journey-rail .lifecycle-timeline small{font-size:12px;line-height:18px}}.lifecycle-customer-profile-section>button{justify-content:flex-start;gap:8px}.lifecycle-customer-business-progress>label{font-size:13px;line-height:20px}.lifecycle-customer-business-progress select{min-height:36px;font-size:14px;line-height:20px}.lifecycle-customer-header-summary dt{font-size:12px;line-height:18px}.lifecycle-customer-header-summary dd{font-size:14px;line-height:22px}.lifecycle-customer-inline-field small,.lifecycle-customer-badges span,.customer-situation-tag-summary{font-size:12px;line-height:18px}.lifecycle-customer-journey-rail .lifecycle-timeline strong,.lifecycle-customer-journey-rail .lifecycle-timeline span{font-size:13px;line-height:20px}[data-customer-lead-star] svg[data-customer-lead-star-icon=filled]{color:#f39b21}[data-customer-lead-star] svg[data-customer-lead-star-icon=empty]{color:#b7c0cc}[data-customer-aliases]{grid-area:2/2/auto/4;min-width:0}[data-customer360-top-actions]{grid-area:1/4}@media (width>=761px) and (width<=980px){.lifecycle-customer-header{grid-template-columns:auto minmax(0,1fr)}[data-customer-aliases],[data-customer360-top-actions]{grid-area:auto/1/auto/-1;min-width:0}[data-customer360-top-actions]{justify-self:end}}[data-customer-lead-star-icons]{white-space:nowrap;align-items:center;gap:2px;line-height:1;display:inline-flex}.lifecycle-customer-360 .lifecycle-customer-fact-list strong{font-size:14px;line-height:22px}.lifecycle-customer-360 .lifecycle-customer-fact-list span,.lifecycle-customer-360 .lifecycle-customer-detail-empty,.lifecycle-customer-360 .lifecycle-customer-fact-summary,.lifecycle-customer-360 [data-customer360-settlements]>label,.lifecycle-customer-360 [data-customer360-settlement-context],.lifecycle-customer-360 [data-customer360-settlement-view]{font-size:13px;line-height:20px}.lifecycle-customer-360 [data-customer360-settlements]>label select{min-height:36px;font-size:14px;line-height:20px}.lifecycle-customer-360 .lifecycle-customer-attachment-entry h3{font-size:14px;line-height:22px}.lifecycle-customer-360 .lifecycle-customer-attachment-entry p{font-size:13px;line-height:20px}.lifecycle-customer-360 .lifecycle-customer-muted,.lifecycle-customer-360 .lifecycle-customer-business-progress li>span,.lifecycle-customer-360 .customer-situation-tag-cell.expanded .customer-situation-tag-group>strong,.lifecycle-customer-360 .customer-situation-tag-cell.expanded .customer-situation-tag-group label{font-size:12px;line-height:18px}.lifecycle-customer-360 .lifecycle-customer-journey-rail>nav button{min-height:32px;font-size:13px;line-height:20px}@media (width<=760px){.lifecycle-customer-business-progress select{min-height:40px;font-size:16px}.lifecycle-customer-header-summary dd{font-size:14px;line-height:22px}.lifecycle-customer-asset-region-editor button{min-height:40px}.lifecycle-customer-360 .lifecycle-customer-basic-grid>div,.lifecycle-customer-360 .lifecycle-customer-basic-grid>div:nth-child(odd){grid-template-columns:104px minmax(0,1fr)}.lifecycle-customer-360 [data-customer360-settlements]>label select,.lifecycle-customer-360 .lifecycle-customer-journey-rail>nav button{min-height:40px}[data-customer-aliases],[data-customer360-top-actions]{grid-area:auto/1/auto/-1}}.lifecycle-customer-current-location-editor,.lifecycle-customer-phone-editor{gap:8px;display:grid}.lifecycle-customer-current-location-editor .region-field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lifecycle-customer-current-location-editor>div:last-child,.lifecycle-customer-phone-editor>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.lifecycle-customer-current-location-editor button,.lifecycle-customer-phone-editor button{color:#315fc7;background:#fff;border:1px solid #cbd7ea;border-radius:6px;min-height:32px;padding:5px 9px;font-size:12px;line-height:18px}.lifecycle-customer-phone-value{align-items:center;gap:8px;display:flex}.lifecycle-customer-phone-edit{flex:none;color:#315fc7!important;cursor:pointer!important;border-bottom:1px dashed #a9b9d8!important;width:auto!important;padding:0!important}.lifecycle-customer-phone-editor label{color:#667388;gap:4px;font-size:12px;line-height:18px;display:grid}.lifecycle-customer-phone-editor input{color:#344155;background:#fff;border:1px solid #b8c7df;border-radius:6px;width:100%;min-height:36px;padding:7px 9px;font-size:14px;line-height:20px}.lifecycle-customer-phone-editor input:focus{border-color:#315fc7;outline:2px solid #e3ecff}@media (width<=760px){.lifecycle-customer-current-location-editor .region-field-row{grid-template-columns:1fr}.lifecycle-customer-current-location-editor select,.lifecycle-customer-phone-editor input,.lifecycle-customer-current-location-editor button,.lifecycle-customer-phone-editor button{min-height:40px}}.lifecycle-customer-selection-column{width:42px;min-width:42px;text-align:center!important;padding-inline:10px!important}.lifecycle-customer-selection-column input{accent-color:#315fc7;cursor:pointer;width:16px;height:16px;margin:0}.lifecycle-customer-bulk-toolbar{color:#40516b;background:#f6f9ff;border:1px solid #d7e2f6;border-top:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:18px;display:flex}.lifecycle-customer-bulk-toolbar>span{margin-right:auto;font-weight:600}.lifecycle-customer-bulk-toolbar button{color:#315fc7;cursor:pointer;background:#fff;border:1px solid #b9cdf5;border-radius:6px;min-height:30px;padding:5px 9px;font-size:12px;line-height:18px}.lifecycle-customer-bulk-toolbar button:hover{background:#edf4ff;border-color:#315fc7}.lifecycle-customer-bulk-form{box-sizing:border-box;gap:12px;width:100%;max-width:460px;display:grid}.lifecycle-customer-bulk-form fieldset{border:1px solid #dbe2eb;border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.lifecycle-customer-bulk-form legend{color:#40516b;padding:0 4px;font-size:13px;font-weight:600}.lifecycle-customer-bulk-form label{color:#596678;gap:5px;font-size:12px;line-height:18px;display:grid}.lifecycle-customer-bulk-form input,.lifecycle-customer-bulk-form select{color:#344155;background:#fff;border:1px solid #b8c7df;border-radius:6px;min-width:0;min-height:36px;padding:7px 9px;font-size:14px;line-height:20px}.lifecycle-customer-bulk-form input:focus,.lifecycle-customer-bulk-form select:focus{border-color:#315fc7;outline:2px solid #e3ecff}.lifecycle-customer-bulk-summary,.lifecycle-customer-bulk-hint,.lifecycle-customer-bulk-error{margin:0;font-size:12px;line-height:18px}.lifecycle-customer-bulk-summary,.lifecycle-customer-bulk-hint{color:#667388}.lifecycle-customer-bulk-error{color:#b54b52}@media (width<=760px){.lifecycle-customer-bulk-toolbar{padding-inline:8px}.lifecycle-customer-bulk-toolbar>span{width:100%;margin-right:0}.lifecycle-customer-bulk-toolbar button,.lifecycle-customer-bulk-form input,.lifecycle-customer-bulk-form select{min-height:40px}}.lifecycle-customer-scoped-table{gap:10px;min-width:0;max-width:100%;display:grid;overflow:hidden}.lifecycle-customer-scoped-table-scroll{background:#fff;border:1px solid #e4e8ef;border-radius:8px;min-width:0;position:relative;overflow-x:auto}.lifecycle-customer-scoped-table table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.lifecycle-customer-scoped-table th,.lifecycle-customer-scoped-table td{color:#3f4b5e;text-align:left;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #edf0f4;height:44px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5}.lifecycle-customer-scoped-table th{z-index:2;color:#657188;background:#f7f8fa;font-weight:600;position:sticky;top:0}.lifecycle-customer-scoped-table td small{color:#8993a3;font-size:12px;line-height:1.5;display:block}.lifecycle-customer-scoped-action-column{z-index:3;min-width:112px;right:0;box-shadow:-8px 0 14px -14px #23324bcc;position:sticky!important}.lifecycle-customer-scoped-table th.lifecycle-customer-scoped-action-column{z-index:4}.lifecycle-customer-scoped-action-column button{color:#315fc7;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:32px;margin:0 4px 2px 0;padding:3px 5px;font-size:12px;line-height:1.5}.lifecycle-customer-scoped-action-column button:hover{background:#edf4ff}.lifecycle-customer-scoped-table-state{color:#7e899b;background:#fffffff0;justify-content:center;align-items:center;gap:8px;min-height:88px;font-size:13px;line-height:1.5;display:flex;position:sticky;left:0}.lifecycle-customer-scoped-table-state button{color:#315fc7;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0}.lifecycle-customer-scoped-table-error{color:#b54b52}@media (width<=760px){.lifecycle-customer-scoped-table th,.lifecycle-customer-scoped-table td{min-height:44px;padding:10px;font-size:13px}.lifecycle-customer-scoped-table .lifecycle-pagination select,.lifecycle-customer-scoped-table .lifecycle-pagination input{min-height:32px;font-size:16px}.lifecycle-customer-scoped-action-column{min-width:104px}}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table th,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table th{font-weight:600}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td>strong,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td>b{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td small,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td time,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-muted{font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-action-column button,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table-state,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-ownership-facets button,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-quick-filters button{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-quick-filters strong{font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-bulk-toolbar,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-bulk-toolbar button{font-size:var(--workspace-type-body,13px)}[data-customer-won-summary] small{color:var(--workspace-text-meta);font-size:12px}.yc-shell .lifecycle-customer-list-page{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-ownership-facets,.yc-shell .lifecycle-customer-list-page .lifecycle-toolbar,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-quick-filters,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table-shell,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table th,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td{background:var(--workspace-surface)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table th,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-quick-filters strong{color:var(--workspace-text-secondary)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td small,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td time,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-muted{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-table th{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-table td{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-toolbar-heading h2{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-quick-filters [data-customer-filter-row]{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-quick-filters button:not(:disabled):not(:hover):not([aria-pressed=true]){color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-business-situation{color:var(--workspace-text-primary)}.lifecycle-customer-ownership-facets button[aria-pressed=true]{color:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-table tbody tr:hover td{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-ownership-facets button[aria-pressed=true],.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-quick-filters button:hover,.yc-shell .workspace-theme-dark .lifecycle-customer-list-page .lifecycle-customer-quick-filters button[aria-pressed=true]{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td>strong,.yc-shell .lifecycle-customer-list-page .lifecycle-customer-table td>b{color:var(--workspace-text-primary)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-action-column button{color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .lifecycle-customer-list-page .lifecycle-customer-action-column button:hover:not(:disabled){background:var(--shell-active)}.yc-shell .lifecycle-customer-360{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell .lifecycle-customer-header,.yc-shell .lifecycle-customer-detail-panel,.yc-shell .lifecycle-customer-profile-section,.yc-shell .lifecycle-customer-basic-grid>div{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .lifecycle-customer-identity h2,.yc-shell .lifecycle-customer-basic-grid dd,.yc-shell .lifecycle-customer-detail-tags h3{color:var(--workspace-text-primary)}.yc-shell .lifecycle-customer-basic-grid dt,.yc-shell .lifecycle-customer-header-summary dt,.yc-shell .lifecycle-customer-detail-tabs button{color:var(--workspace-text-secondary)}.yc-shell .lifecycle-customer-detail-tabs button[aria-selected=true]{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell [data-customer360-top-actions] button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell [data-customer360-top-actions] button+button{color:#fff;background:#c4510d;border-color:#c4510d}.yc-shell .workspace-theme-dark .lifecycle-customer-360{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell .workspace-theme-dark .lifecycle-customer-header,.yc-shell .workspace-theme-dark .lifecycle-customer-detail-panel,.yc-shell .workspace-theme-dark .lifecycle-customer-profile-section,.yc-shell .workspace-theme-dark .lifecycle-customer-basic-grid>div{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-customer360-top-actions] button{color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-customer360-top-actions] button+button{color:#fff;background:#c4510d;border-color:#c4510d}.yc-shell .lifecycle-customer-tab-actions button:not(.lifecycle-customer-tab-action-danger){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .lifecycle-customer-tab-actions button:not(.lifecycle-customer-tab-action-danger):hover:not(:disabled){color:#fff;background:#315fc7;border-color:#315fc7}.yc-shell .workspace-theme-dark .lifecycle-customer-tab-actions button:not(.lifecycle-customer-tab-action-danger):hover:not(:disabled){border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-customer-business-progress{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-business-progress>label{color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-customer-business-progress select{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-business-progress li:not([data-stage-state]){border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-customer-detail-tabs{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-detail-tabs button{color:var(--workspace-text-secondary);background:0 0}.yc-shell .workspace-theme-dark .lifecycle-customer-detail-tabs button[aria-selected=true]{border-bottom-color:var(--workspace-text-accent);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-customer-detail-tabs button:hover{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-customer-profile-section>button{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-detail-tags{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-detail-tags>h3{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-customer-detail-tags .customer-situation-tag-cell,.yc-shell .workspace-theme-dark .lifecycle-customer-journey-rail{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-journey-rail>header,.yc-shell .workspace-theme-dark .lifecycle-customer-journey-rail>nav{border-color:var(--shell-line)}.yc-shell .workspace-theme-dark .lifecycle-customer-journey-rail h3{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-customer-journey-rail>nav button{color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-customer-journey-rail>nav button[aria-pressed=true]{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-customer-fact-list li,.yc-shell .workspace-theme-dark .lifecycle-customer-attachment-entry{border-color:var(--shell-line);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-customer-fact-list strong,.yc-shell .workspace-theme-dark .lifecycle-customer-attachment-entry h3{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-customer-fact-list span,.yc-shell .workspace-theme-dark .lifecycle-customer-attachment-entry p{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-customer-inline-field>:is(input,select){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table-scroll{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table table{color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table th,.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table td{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table th{color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table td small{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-action-column{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-action-column button{color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-action-column button:hover{background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table-state{color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-scoped-table-state button{color:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-customer-inline-field>button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-asset-region-editor select,.yc-shell .workspace-theme-dark .lifecycle-customer-current-location-editor select,.yc-shell .workspace-theme-dark .lifecycle-customer-phone-editor input{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-asset-region-editor button,.yc-shell .workspace-theme-dark .lifecycle-customer-current-location-editor button,.yc-shell .workspace-theme-dark .lifecycle-customer-phone-editor button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-customer-phone-edit{border-color:var(--workspace-text-accent)!important;color:var(--workspace-text-accent)!important}.lifecycle-customer-company-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.lifecycle-customer-repeat-create{gap:12px;min-width:0;display:grid}.lifecycle-customer-repeat-create>p{color:#667388;margin:0;font-size:12px;line-height:18px}.lifecycle-customer-repeat-create>label{color:#596678;gap:5px;min-width:0;font-size:12px;font-weight:500;line-height:18px;display:grid}.lifecycle-customer-repeat-create>label>:is(input,select){box-sizing:border-box;color:#344155;background:#fff;border:1px solid #b8c7df;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:14px;line-height:20px}.lifecycle-customer-repeat-create>label>:is(input,select):focus{border-color:#315fc7;outline:2px solid #e3ecff}.lifecycle-customer-repeat-create>[role=alert]{color:#b54b52;margin:0;font-size:12px;line-height:18px}.yc-shell .workspace-theme-dark .lifecycle-customer-repeat-create>p,.yc-shell .workspace-theme-dark .lifecycle-customer-repeat-create>label{color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-customer-repeat-create>label>:is(input,select){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}@media (width<=760px){.lifecycle-customer-repeat-create{gap:14px}.lifecycle-customer-repeat-create>label>:is(input,select){min-height:40px;font-size:16px}}.lifecycle-customer-table col:nth-child(2){width:128px}.lifecycle-customer-table col:nth-child(3){width:142px}.lifecycle-customer-table col:nth-child(4),.lifecycle-customer-table col:nth-child(5){width:84px}.lifecycle-customer-table col:nth-child(6){width:164px}.lifecycle-customer-table col:nth-child(7),.lifecycle-customer-table col:nth-child(9){width:118px}.lifecycle-customer-table col:nth-child(8),.lifecycle-customer-table col:nth-child(13){width:128px}.lifecycle-customer-table col:nth-child(10){width:132px}.lifecycle-customer-table col:nth-child(11){width:142px}.lifecycle-customer-table col:nth-child(12){width:136px}.lifecycle-customer-table col:nth-child(14){width:176px}.lifecycle-customer-table col:nth-child(15){width:164px}.lifecycle-customer-table col:nth-child(16){width:100px}:is(.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress,.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-detail-tabs,.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail){border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-detail-tabs button{color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail>nav button{color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-detail-tabs button[aria-selected=true]{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail>nav button[aria-pressed=true]{color:var(--workspace-text-accent);background:var(--shell-active)}:is(.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail>header,.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail>nav){border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-next-action{color:var(--workspace-text-secondary);background:var(--shell-active)}.lifecycle-customer-journey-rail .lifecycle-timeline time{white-space:normal;align-content:start;gap:5px;display:grid}.lifecycle-customer-journey-rail .lifecycle-timeline time>span{gap:1px;display:grid}.lifecycle-customer-journey-rail .lifecycle-timeline time b{font-size:inherit;font-weight:600;line-height:1.35}.lifecycle-customer-journey-rail .lifecycle-timeline time>span>span{overflow-wrap:anywhere;line-height:1.35}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-header-summary{border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-header-summary dt{color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail .lifecycle-timeline time{color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-header-summary dd{color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail :is(h3,.lifecycle-timeline strong){color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-next-action strong{color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-journey-rail .lifecycle-timeline span{color:var(--workspace-text-secondary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-next-action span{color:var(--workspace-text-secondary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress li{border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress li>span{color:var(--workspace-text-primary);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress li[data-stage-state=completed]{color:#8ce2b0;background:#1d3c34}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress li[data-stage-state=current]{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress li[data-stage-state=failed]{color:var(--workspace-text-danger);background:#492c35}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress li[data-stage-state=skipped]{color:#ffd59a;background:#3f3422}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] :is(.lifecycle-customer-inline-field>button,.lifecycle-customer-phone-edit,.lifecycle-customer-asset-region-editor button,.lifecycle-customer-current-location-editor button){color:var(--workspace-text-accent)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-profile-section>button{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-basic-grid{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-business-progress select{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-phone-edit{background:0 0;border-color:var(--workspace-text-accent)!important;color:var(--workspace-text-accent)!important}.lifecycle-dialog [data-customer-followup-dialog]{color:var(--workspace-text-primary);gap:12px;font-size:13px;line-height:20px;display:grid}.lifecycle-dialog [data-customer-followup-context],.lifecycle-dialog [data-customer-followup-compose]>header,.lifecycle-dialog [data-customer-followup-history]>header{border:1px solid var(--shell-line);background:var(--workspace-panel);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lifecycle-dialog [data-customer-followup-context]>div{gap:2px;display:grid}.lifecycle-dialog [data-customer-followup-context] span,.lifecycle-dialog [data-customer-followup-history]>header span{color:var(--workspace-text-meta);font-size:12px}.lifecycle-dialog [data-customer-followup-compose],.lifecycle-dialog [data-customer-followup-history]{gap:10px;display:grid}.lifecycle-dialog [data-customer-followup-compose]>header button,.lifecycle-dialog [data-customer-followup-history] button,[data-customer-followup-record-actions] button{border:1px solid var(--shell-line);min-height:30px;color:var(--workspace-text-accent);background:var(--workspace-surface);font:inherit;border-radius:6px;padding:0 9px;font-size:13px}.lifecycle-dialog [data-customer-followup-fields]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lifecycle-dialog [data-customer-followup-fields]>label{color:var(--workspace-text-primary);gap:6px;display:grid}.lifecycle-dialog [data-customer-followup-fields] :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--shell-line);min-width:0;min-height:36px;color:var(--workspace-text-primary);background:var(--workspace-surface);font:inherit;border-radius:6px;padding:7px 9px}.lifecycle-dialog [data-customer-followup-fields] textarea{resize:vertical;min-height:88px}.lifecycle-dialog [data-customer-followup-content]{grid-column:1/-1}.lifecycle-dialog [data-customer-followup-fields] label>small{color:var(--workspace-text-meta);font-size:12px}.lifecycle-dialog [data-customer-followup-history]>ul{gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lifecycle-dialog [data-customer-followup-history] li{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.lifecycle-dialog [data-customer-followup-history] li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.lifecycle-dialog [data-customer-followup-history] li :is(small,time){color:var(--workspace-text-meta);font-size:12px}.lifecycle-dialog [data-customer-followup-history] li>button{justify-self:start}.lifecycle-dialog [data-customer-followup-error],.lifecycle-dialog [data-customer-followup-frozen]{border-radius:6px;margin:0;padding:8px 10px}.lifecycle-dialog [data-customer-followup-error]{color:var(--workspace-text-danger);background:var(--workspace-text-danger)}@supports (color:color-mix(in lab, red, red)){.lifecycle-dialog [data-customer-followup-error]{background:color-mix(in srgb,var(--workspace-text-danger) 8%,transparent)}}.lifecycle-dialog [data-customer-followup-frozen]{color:#8a5a12;background:#fff5df}[data-customer-followup-record-actions]{justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}.yc-shell [data-customer360-top-actions] button[data-customer-followup-action]{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog [data-customer-followup-dialog] :is([data-customer-followup-context],[data-customer-followup-compose]>header,[data-customer-followup-history]>header,[data-customer-followup-history] li){border-color:var(--shell-line);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog [data-customer-followup-frozen]{color:#f4d68d;background:#3a2f18}@media (width<=760px){.lifecycle-dialog [data-customer-followup-fields]{grid-template-columns:1fr}.lifecycle-dialog [data-customer-followup-content]{grid-column:auto}}.lifecycle-dialog[data-dialog-size=wide]:has([data-customer-followup-layout-mode=compose]){width:min(880px,100vw - 32px)}.lifecycle-dialog [data-customer-followup-layout]{gap:16px;min-width:0;display:grid}.lifecycle-dialog [data-customer-followup-layout-mode=compose]{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.lifecycle-dialog [data-customer-followup-layout]>section{min-width:0}.lifecycle-dialog [data-customer-followup-context] strong,.lifecycle-dialog [data-customer-followup-history] li>span{overflow-wrap:anywhere;white-space:pre-wrap}.lifecycle-dialog [data-customer-followup-layout-mode=compose] [data-customer-followup-history]>ul{max-height:min(50vh,480px)}@media (width<=760px){.lifecycle-dialog [data-customer-followup-layout-mode=compose]{grid-template-columns:minmax(0,1fr)}.lifecycle-dialog [data-customer-followup-layout-mode=compose] [data-customer-followup-history]>ul{max-height:min(32vh,280px)}.yc-shell:has([data-customer-followup-dialog],[data-customer-followup-load-state])>aside[aria-label=小诚快捷入口]{display:none}}.lifecycle-customer-table col:nth-child(17){width:230px}.lifecycle-customer-table .lifecycle-customer-action-column{min-width:230px;max-width:none}.lifecycle-customer-table .lifecycle-customer-action-column button{white-space:nowrap}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table-scroll{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table table{color:var(--workspace-text-primary);background:var(--workspace-surface)}:is(.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table th,.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table td){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table th{color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table td small{color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-action-column{background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-action-column button{color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-action-column button:hover:not(:disabled){background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-action-column button:disabled{color:var(--workspace-text-meta);background:var(--workspace-panel);cursor:not-allowed}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table-state{color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table-state button{color:var(--workspace-text-accent)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table .lifecycle-pagination :is(button:not(.active),select,input){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table .lifecycle-pagination button:not(.active):hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer-scoped-table .lifecycle-pagination :is(button:not(.active),select,input):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.lifecycle-customer-scoped-table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lifecycle-customer-scoped-table-tools .lifecycle-pagination{min-width:0}.lifecycle-customer-scoped-table [data-record-index-column]{font-size:13px}.lifecycle-customer-scoped-table table[data-record-table]:not([data-sticky-trailing-columns="1"]) .lifecycle-customer-scoped-action-column{box-shadow:none;right:auto;position:static!important}.lifecycle-customer-scoped-table table[data-record-table] .lifecycle-customer-scoped-action-column{white-space:normal}.lifecycle-customer-table[data-record-table] :is(th,td).lifecycle-customer-selection-column{width:64px;min-width:64px}.lifecycle-customer-table[data-record-table]:not([data-sticky-trailing-columns="1"]) .lifecycle-customer-action-column{box-shadow:none;right:auto;position:static!important}[data-customer360-top-actions]{flex-wrap:wrap}[data-customer360-top-actions] button[data-table-column-reset],.yc-shell [data-customer360-top-actions] button[data-table-column-reset],.yc-shell .workspace-theme-dark [data-customer360-top-actions] button[data-table-column-reset]{border-color:var(--shell-line,#cbd7ea);color:var(--workspace-text-accent,#315fc7);background:var(--workspace-surface,#fff)}.cdx{--cdx-surface:var(--workspace-surface,#fff);--cdx-subtle:#f8fafc;--cdx-panel:#f1f4f8;--cdx-canvas:#f5f7fa;--cdx-line:#e7ecf2;--cdx-line2:#d6dee8;--cdx-ink:var(--workspace-text-primary,#161b26);--cdx-ink2:#475467;--cdx-meta:#667085;--cdx-faint:#98a2b3;--cdx-accent:#315fc7;--cdx-active:#eef3ff;--cdx-active2:#dde7ff;--cdx-fill:#315fc7;--cdx-fill-ink:#fff;--cdx-focus:#356fe8;--cdx-ok:#067647;--cdx-ok-bg:#ebf8f0;--cdx-warn:#b54708;--cdx-warn-bg:#fff4e3;--cdx-warn-line:#f5d9a8;--cdx-danger:#b42318;--cdx-danger-bg:#fef3f2;--cdx-mask:#0f172a57;--cdx-star:#f4a62a;--cdx-pshadow:0 12px 32px #0f172a24,0 2px 6px #0f172a0f;--cdx-toast:#1f2937;min-height:100%;color:var(--cdx-ink);background:var(--cdx-surface);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13px;line-height:1.5;display:flex;position:relative}:is(.yc-shell:has(.workspace-shell.workspace-theme-dark) .cdx,.workspace-theme-dark .cdx,.cdx[data-cdx-theme=dark]){--cdx-surface:#182131;--cdx-subtle:#1d283a;--cdx-panel:#223047;--cdx-canvas:#131b28;--cdx-line:#2c3a50;--cdx-line2:#3a4b66;--cdx-ink:#edf3fb;--cdx-ink2:#c3cedc;--cdx-meta:#a3b0c4;--cdx-faint:#7c8aa3;--cdx-accent:#9ec0ff;--cdx-active:#22385c;--cdx-active2:#2c477a;--cdx-fill:#3563cc;--cdx-focus:#9ec0ff;--cdx-ok:#8fe0b5;--cdx-ok-bg:#1c3a31;--cdx-warn:#ffd08a;--cdx-warn-bg:#3a2f1f;--cdx-warn-line:#5a4524;--cdx-danger:#ffb4ba;--cdx-danger-bg:#3b2130;--cdx-mask:#03070e99;--cdx-star:#ffc45c;--cdx-pshadow:0 12px 32px #00000080;--cdx-toast:#0b1220}.lifecycle-drawer[data-drawer-variant=customer360]>.lifecycle-drawer-body:has(>.cdx-host){background:var(--workspace-surface,#fff);padding:0}.cdx-host{flex-direction:column;min-height:100%;display:flex}.cdx-host>.cdx{flex:1 0 auto}.cdx *,.cdx :before,.cdx :after{box-sizing:border-box}:where(.cdx) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.cdx) button:disabled{cursor:not-allowed}.cdx :focus-visible{outline:2px solid var(--cdx-focus);outline-offset:2px}.cdx .cdx-num{font-variant-numeric:tabular-nums}.cdx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cdx svg{flex:none}.cdx-hero{background:var(--cdx-surface);padding:22px 32px 4px}.cdx-hd{align-items:flex-start;gap:16px;display:flex}.cdx-avatar{color:#fff;width:52px;height:52px;box-shadow:0 0 0 4px var(--cdx-active);background:linear-gradient(140deg,#5b83e0,#315fc7);border-radius:50%;flex:none;place-items:center;font-size:21px;font-weight:600;display:grid}.cdx-idt{flex:1;min-width:0;padding-top:2px}.cdx-row1{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.cdx-row1 h2{letter-spacing:.3px;color:var(--cdx-ink);margin:0 8px 0 0;font-size:21px;font-weight:600;line-height:30px}.cdx-row2{color:var(--cdx-ink2);flex-wrap:wrap;align-items:center;margin-top:4px;font-size:13px;display:flex}.cdx-row2>span{align-items:center;gap:4px;display:inline-flex}.cdx-row2>span+span:before{content:"";background:var(--cdx-faint);border-radius:50%;width:3px;height:3px;margin:0 14px}.cdx-k{color:var(--cdx-meta)}.cdx-acts{flex:none;gap:8px;display:flex;position:relative}.cdx-chip{border:1px solid var(--cdx-line2);height:24px;color:var(--cdx-ink2);background:var(--cdx-surface);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:12px;line-height:22px;display:inline-flex}.cdx button.cdx-chip:hover{border-color:var(--cdx-accent);color:var(--cdx-accent)}.cdx-chip.ok{background:var(--cdx-ok-bg);color:var(--cdx-ok);border-color:#0000}.cdx-chip.warn{background:var(--cdx-warn-bg);color:var(--cdx-warn);border-color:#0000}.cdx-chip.info{background:var(--cdx-active);color:var(--cdx-accent);border-color:#0000}.cdx-chip.gray{background:var(--cdx-panel);color:var(--cdx-meta);border-color:#0000}.cdx-chip.danger{background:var(--cdx-danger-bg);color:var(--cdx-danger);border-color:#0000}.cdx-chipsep{background:var(--cdx-line2);width:1px;height:16px;margin:0 4px}.cdx-btn{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex;border:1px solid var(--cdx-line2)!important;background:var(--cdx-surface)!important;color:var(--cdx-ink)!important}.cdx-btn:hover:not(:disabled){border-color:var(--cdx-accent)!important;color:var(--cdx-accent)!important}.cdx-btn.lg{height:34px;padding:0 16px;font-size:14px}.cdx-btn.primary{font-weight:500;box-shadow:0 1px 2px #315fc740;background:var(--cdx-fill)!important;border-color:var(--cdx-fill)!important;color:var(--cdx-fill-ink)!important}.cdx-btn.primary:hover:not(:disabled){filter:brightness(1.06);color:var(--cdx-fill-ink)!important}.cdx-btn.sq{width:34px;padding:0}.cdx-btn.danger{color:var(--cdx-danger)!important}.cdx-btn:disabled{opacity:.45}.cdx-edit{white-space:nowrap;height:28px;color:var(--cdx-ink2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:background-color .15s,color .15s;display:inline-flex}.cdx-edit:hover:not(:disabled),.cdx-edit:focus-visible{color:var(--cdx-accent);background:var(--cdx-active)}.cdx-edit.muted{color:var(--cdx-meta)}.cdx-link{font-size:13px;color:var(--cdx-accent)!important}.cdx-link:hover{text-decoration:underline}.cdx-icb{width:28px;height:28px;color:var(--cdx-meta);border-radius:6px;place-items:center;display:inline-grid}.cdx-icb:hover:not(:disabled),.cdx-icb[aria-expanded=true],.cdx-icb[aria-pressed=true]{background:var(--cdx-active);color:var(--cdx-accent)}.cdx-icb:disabled{opacity:.45}.cdx-anchor{align-items:center;display:inline-flex;position:relative}.cdx-owners{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px;margin:18px 0 0;display:grid}.cdx-owners>div{min-width:0;position:relative}.cdx-owners dt{color:var(--cdx-meta);margin-bottom:6px;font-size:12px}.cdx-owners dd{white-space:nowrap;min-height:26px;color:var(--cdx-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.cdx-owners dd>span.cdx-name{text-overflow:ellipsis;overflow:hidden}.cdx-owners dd.muted{color:var(--cdx-faint);font-weight:400}.cdx-pav{color:#fff;background:#6b8ce6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.cdx-pav.c2{background:#4fa58a}.cdx-pav.c3{background:#d08a4f}.cdx-pav.c4{background:#8a7ad6}.cdx-pav.org{background:var(--cdx-active);color:var(--cdx-accent);border-radius:6px}.cdx-pav.void{border:1.5px dashed var(--cdx-line2);background:0 0}.cdx-pav.lock{background:var(--cdx-panel);color:var(--cdx-faint)}.cdx-pop{z-index:30;background:var(--cdx-surface);border:1px solid var(--cdx-line2);box-shadow:var(--cdx-pshadow);color:var(--cdx-ink);text-align:left;border-radius:10px;font-size:14px;position:absolute}.cdx-pop .cdx-pt{margin:0 0 12px;font-size:15px;font-weight:600}.cdx-pop .cdx-pl{color:var(--cdx-meta);margin:12px 0 6px;font-size:13px;display:block}.cdx-pop .cdx-pn{color:var(--cdx-meta);margin:8px 0 0;font-size:13px;line-height:20px}.cdx-pop .cdx-pf{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cdx-pop-ch{width:290px;margin-top:6px;padding:6px;top:100%;left:-8px}.cdx-pop-type{width:360px;padding:16px;top:calc(100% + 8px);left:0}.cdx-pop-phone{width:340px;padding:16px;top:calc(100% + 8px);left:-60px}.cdx-pop-more{width:280px;padding:6px;top:calc(100% + 6px);right:0}.cdx-pop-pref{width:380px;padding:16px;top:calc(100% + 6px);right:0}.cdx-psearch{border:1px solid var(--cdx-line2);width:100%;height:34px;color:var(--cdx-faint);border-radius:6px;align-items:center;gap:6px;margin-bottom:4px;padding:0 10px;display:flex}.cdx-psearch input{min-width:0;height:30px;color:var(--cdx-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.cdx-plist{max-height:260px;overflow-y:auto}.cdx-popt{text-align:left;width:100%;min-height:38px;color:var(--cdx-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:15px;display:flex}.cdx-popt small{color:var(--cdx-meta);font-size:13px}.cdx-popt:hover:not(:disabled),.cdx-popt:focus-visible{background:var(--cdx-subtle)}.cdx-popt[aria-selected=true],.cdx-popt.on{background:var(--cdx-active);color:var(--cdx-accent);font-weight:500}.cdx-popt[aria-selected=true] small{color:var(--cdx-accent)}.cdx-popt:disabled{color:var(--cdx-faint)}.cdx-popt:disabled small{color:var(--cdx-warn)}.cdx-popt.clear{color:var(--cdx-ink2);border-top:1px solid var(--cdx-line);border-radius:0;margin-top:4px}.cdx-pop-more .cdx-popt{flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding:10px}.cdx-pfoot{color:var(--cdx-meta);padding:6px 10px 2px;font-size:13px}.cdx-perr{color:var(--cdx-danger);padding:6px 10px 2px;font-size:13px}.cdx-seg3{background:var(--cdx-panel);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.cdx-seg3 button{height:28px;color:var(--cdx-ink2);border-radius:6px;padding:0 12px;font-size:13px}.cdx-seg3 button[aria-pressed=true]{background:var(--cdx-surface);color:var(--cdx-ink);font-weight:600;box-shadow:0 1px 2px #10182814}.cdx-prow{border-top:1px solid var(--cdx-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.cdx-prow:first-of-type{border-top:0}.cdx-minisel{border:1px solid var(--cdx-line2);background:var(--cdx-surface);min-width:120px;height:32px;color:var(--cdx-ink);border-radius:6px;padding:0 10px;font-size:14px}.cdx-next{grid-template-columns:1.35fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.cdx-next.two{grid-template-columns:1.35fr 1fr}.cdx-ncard{border:1px solid var(--cdx-line);background:var(--cdx-subtle);border-radius:10px;min-width:0;padding:12px 16px 14px}.cdx-ncard h4{color:var(--cdx-meta);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:400;display:flex}.cdx-ncard h4 .cdx-ico{background:var(--cdx-active);width:24px;height:24px;color:var(--cdx-accent);border-radius:50%;place-items:center;display:grid}.cdx-ncard h4 .cdx-link{margin-left:auto}.cdx-ncard .cdx-v{color:var(--cdx-ink);font-size:15px;font-weight:600;line-height:22px}.cdx-ncard .cdx-s{color:var(--cdx-ink2);margin-top:2px;font-size:12px}.cdx-ncard .cdx-nrow{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cdx-todo{grid-template-columns:46px 1fr;gap:4px 8px;font-size:13px;line-height:20px;display:grid}.cdx-todo .d{color:var(--cdx-meta);font-size:12px}.cdx-todo .over{color:var(--cdx-danger);font-weight:500}.cdx-todo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdx-round{margin-top:16px}.cdx-round-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.cdx-round-top select{border:1px solid var(--cdx-line2);background:var(--cdx-surface);height:30px;color:var(--cdx-ink);border-radius:6px;padding:0 30px 0 12px;font-size:14px}.cdx-round-top .hint{color:var(--cdx-meta);font-size:12px}.cdx-steps{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.cdx-steps:before{content:"";background:var(--cdx-line);border-radius:2px;height:2px;position:absolute;top:12px;left:7.14286%;right:7.14286%}.cdx-steps .cdx-bar{background:linear-gradient(90deg,var(--cdx-active2),var(--cdx-accent));border-radius:2px;height:2px;position:absolute;top:12px;left:7.14286%}.cdx-step{position:relative}.cdx-step>button{text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;padding:0 4px 12px;display:flex}.cdx-step i{background:var(--cdx-surface);border:1.5px solid var(--cdx-line2);width:26px;height:26px;color:var(--cdx-meta);z-index:1;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid;position:relative}.cdx-step b{color:var(--cdx-ink2);margin-top:4px;font-size:14px;font-weight:500}.cdx-step span{color:var(--cdx-faint);font-size:12px}.cdx-step[data-stage-state=completed] i{border-color:var(--cdx-accent);color:var(--cdx-accent)}.cdx-step[data-stage-state=current] i{background:var(--cdx-fill);border-color:var(--cdx-fill);color:#fff;box-shadow:0 0 0 5px var(--cdx-active)}.cdx-step[data-stage-state=current] b{color:var(--cdx-ink);font-weight:600}.cdx-step[data-stage-state=current] span{color:var(--cdx-accent)}.cdx-step[data-stage-state=failed] i{background:var(--cdx-danger-bg);border-color:var(--cdx-danger);color:var(--cdx-danger)}.cdx-step[data-stage-state=failed] span{color:var(--cdx-danger)}.cdx-step[data-stage-state=skipped] i{border-style:dashed;border-color:var(--cdx-warn);color:var(--cdx-warn);background:var(--cdx-warn-bg)}.cdx-step[data-stage-state=skipped] span{color:var(--cdx-warn)}.cdx-step[data-stage-selected=true]:after{content:"";background:var(--cdx-accent);border-radius:3px;height:3px;position:absolute;bottom:0;left:32%;right:32%}.cdx-tabs{z-index:6;border-bottom:1px solid var(--cdx-line);background:var(--cdx-surface);align-items:center;height:48px;margin-top:4px;padding:0 32px;display:flex;position:sticky;top:0}.cdx-tablist{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex;overflow-x:auto}.cdx-tablist::-webkit-scrollbar{display:none}.cdx-tab{height:100%;color:var(--cdx-ink2);white-space:nowrap;align-items:center;gap:6px;padding:0 13px;font-size:14px;transition:color .15s;display:inline-flex;position:relative}.cdx-tab:hover:not([aria-selected=true]){color:var(--cdx-ink)}.cdx-tab:hover:not([aria-selected=true]):after{content:"";background:var(--cdx-line2);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:13px;right:13px}.cdx-tab[aria-selected=true]{color:var(--cdx-accent);font-weight:600}.cdx-tab[aria-selected=true]:after{content:"";background:var(--cdx-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:13px;right:13px}.cdx-cnt{text-align:center;background:var(--cdx-panel);min-width:22px;color:var(--cdx-meta);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 7px;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.cdx-cnt.has{background:var(--cdx-active);color:var(--cdx-accent)}.cdx-tab .cdx-lock{color:var(--cdx-faint)}.cdx-tabsep{background:var(--cdx-line2);flex:none;width:1px;height:20px;margin:0 10px}.cdx-tools{border-left:1px solid var(--cdx-line);flex:none;gap:4px;margin-left:8px;padding-left:12px;display:flex;position:relative}.cdx-ibtn{height:30px;color:var(--cdx-ink2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.cdx-ibtn:hover,.cdx-ibtn[aria-expanded=true]{background:var(--cdx-active);color:var(--cdx-accent)}.cdx-body{background:linear-gradient(var(--cdx-line),var(--cdx-line)) no-repeat calc(100% - 460px) 0/1px 100%;flex:1 0 auto;grid-template-columns:minmax(0,1fr) 460px;align-items:stretch;display:grid}.cdx-body.noside{background-position:calc(100% - 56px) 0;grid-template-columns:minmax(0,1fr) 56px}.cdx-banner{margin:16px 32px 0}.cdx-info{background:var(--cdx-canvas);flex-direction:column;gap:12px;min-width:0;padding:16px 24px 40px;display:flex;container-type:inline-size}.cdx-sec{border:1px solid var(--cdx-line);background:var(--cdx-surface);border-radius:12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #1018280a}.cdx-sh{border-bottom:1px solid var(--cdx-line);background:var(--cdx-subtle);border-radius:11px 11px 0 0;align-items:center;gap:10px;min-height:44px;padding:6px 10px 6px 16px;display:flex}.cdx-sec.collapsed .cdx-sh{border-bottom:0;border-radius:11px}.cdx-secbody{min-width:0}.cdx-sh .cdx-tt{flex-shrink:0;align-items:center;gap:10px;display:flex}.cdx-sh .cdx-ic{background:var(--cdx-active);width:24px;height:24px;color:var(--cdx-accent);border-radius:7px;flex:none;place-items:center;display:grid}.cdx-sh h3{white-space:nowrap;letter-spacing:.3px;color:var(--cdx-ink);margin:0;font-size:14px;font-weight:600}.cdx-chev{width:22px;height:22px;color:var(--cdx-faint);border-radius:5px;place-items:center;margin-left:-4px;display:grid}.cdx-chev:hover{background:var(--cdx-panel);color:var(--cdx-ink2)}.cdx-chev[aria-expanded=false] svg{transform:rotate(-90deg)}.cdx-sh .hint{color:var(--cdx-meta);min-width:0;font-size:12px}.cdx-sh .hint.err{color:var(--cdx-danger)}.cdx-sh .cdx-ra{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.cdx-props{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.cdx-prop{min-width:0;margin:0}.cdx-prop.s2{grid-column:span 2}.cdx-prop.s3{grid-column:span 3}.cdx-prop.full{grid-column:1/-1}.cdx-prop dt,.cdx-prop>.cdx-pk{color:var(--cdx-meta);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;line-height:18px;display:flex}.cdx-prop dd{color:var(--cdx-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:22px}.cdx-prop dd.cdx-nil{color:var(--cdx-faint)}.cdx-prop dd.amt{font-variant-numeric:tabular-nums;font-weight:500}.cdx-stars{color:var(--cdx-star);gap:2px;display:inline-flex}.cdx-stars .off{color:var(--cdx-line2)}.cdx-rotag{color:var(--cdx-meta);border:1px solid var(--cdx-line);border-radius:4px;padding:0 5px;font-size:12px;line-height:18px}.cdx-gridwrap{overflow:hidden}.cdx-secbody>.cdx-gridwrap:last-child{border-radius:0 0 11px 11px}.cdx-cells{gap:0;margin:-1px 0 0 -1px}.cdx-cells>.cdx-prop{padding:11px 16px;position:relative}.cdx-cells>.cdx-prop:after{content:"";background:var(--cdx-line);pointer-events:none;width:200vw;height:1px;position:absolute;top:0;left:0}.cdx-cells>.cdx-prop:before{content:"";background:var(--cdx-line);pointer-events:none;width:1px;position:absolute;top:12px;bottom:12px;left:0}.cdx-cells>.cdx-prop dt{min-height:18px;margin-bottom:2px}.cdx-cells>.cdx-prop.editable{cursor:pointer;transition:background-color .12s}.cdx-cells>.cdx-prop.editable:hover{background:var(--cdx-subtle)}.cdx-cells>.cdx-prop.editable:hover dd.cdx-nil{color:var(--cdx-accent)}.cdx-cellbtn{color:var(--cdx-accent);cursor:pointer;background:0 0;justify-content:flex-end;align-items:flex-start;padding:11px 12px 0 0;display:flex;position:absolute;inset:0}.cdx-cellbtn svg{opacity:0;transition:opacity .12s}.cdx-prop.editable:hover .cdx-cellbtn svg,.cdx-cellbtn:focus-visible svg{opacity:1}.cdx .cdx-cellbtn:focus-visible{outline:2px solid var(--cdx-focus);outline-offset:-2px}.cdx-cellbtn:disabled{cursor:not-allowed}.cdx-cells>.cdx-prop.saved{animation:1.8s ease-out cdx-cellok}.cdx-saved{color:var(--cdx-ok);z-index:1;align-items:center;gap:3px;margin-left:auto;margin-right:20px;font-size:12px;font-weight:500;animation:2.4s forwards cdx-fadeout;display:inline-flex;position:relative}@keyframes cdx-cellok{0%{background:var(--cdx-ok-bg)}to{background:0 0}}@keyframes cdx-fadeout{0%,70%{opacity:1}to{opacity:0}}.cdx-cells>.cdx-prop.editing{background:var(--cdx-active)}@supports (color:color-mix(in lab, red, red)){.cdx-cells>.cdx-prop.editing{background:color-mix(in srgb,var(--cdx-active) 60%,var(--cdx-surface))}}.cdx-cells>.cdx-prop.editing{box-shadow:inset 0 0 0 1.5px var(--cdx-accent);z-index:1}.cdx-cells>.cdx-prop.editing:before,.cdx-cells>.cdx-prop.editing:after{display:none}.cdx-cells>.cdx-prop.editing dt{color:var(--cdx-accent);font-weight:500}.cdx-cells>.cdx-prop.editing dd{white-space:normal}.cdx-fform{flex-direction:column;gap:5px;margin-top:3px;display:flex}.cdx-fform .cdx-inp{height:32px;font-size:14px}.cdx-fform textarea.cdx-inp{height:auto}.cdx-inp{border:1px solid var(--cdx-line2);background:var(--cdx-surface);width:100%;height:34px;color:var(--cdx-ink);border-radius:6px;padding:0 10px;font-size:14px}.cdx-inp:focus{border-color:var(--cdx-accent);box-shadow:0 0 0 3px var(--cdx-active);outline:0}.cdx-inp[aria-invalid=true]{border-color:var(--cdx-danger);box-shadow:0 0 0 3px var(--cdx-danger-bg)}textarea.cdx-inp{resize:vertical;height:auto;min-height:68px;padding:7px 10px;line-height:20px}.cdx-inp:disabled{opacity:.7}.cdx-ferr{color:var(--cdx-danger);margin-top:4px;font-size:12px}.cdx-fmsg{min-height:24px;color:var(--cdx-meta);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.cdx-fmsg>svg{flex:none}.cdx-fmsg .sp{flex:1;align-items:center;gap:5px;min-width:0;display:inline-flex}.cdx-fmsg .sp.saving{color:var(--cdx-accent)}.cdx-fmsg.err{color:var(--cdx-danger)}.cdx-fmsg.warn{color:var(--cdx-warn)}.cdx-fmsg .acts{flex:none;align-items:center;gap:6px;display:inline-flex}.cdx .cdx-flink{border:1px solid var(--cdx-line2);background:var(--cdx-surface);height:24px;color:var(--cdx-ink2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:12px;line-height:22px;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.cdx .cdx-flink:hover:not(:disabled){border-color:var(--cdx-accent);color:var(--cdx-accent)}.cdx .cdx-flink.strong{background:var(--cdx-fill);border-color:var(--cdx-fill);color:var(--cdx-fill-ink);font-weight:500}.cdx .cdx-flink.strong:hover:not(:disabled){filter:brightness(1.06);color:var(--cdx-fill-ink)}.cdx .cdx-flink:disabled{opacity:.5;cursor:not-allowed}.cdx .cdx-flink:focus-visible{outline:2px solid var(--cdx-focus);outline-offset:1px}.cdx-spin{animation:.9s linear infinite cdx-spin}@keyframes cdx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cdx-cells>.cdx-prop.saved,.cdx-saved,.cdx-spin{animation:none}}.cdx-addline{border-top:1px solid var(--cdx-line);align-items:center;gap:12px;padding:8px 16px;display:flex}.cdx-addline button{border:1px dashed var(--cdx-line2);height:30px;color:var(--cdx-accent);border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.cdx-addline button:hover:not(:disabled){border-color:var(--cdx-accent);background:var(--cdx-active)}.cdx-addline span{color:var(--cdx-meta);font-size:12px}.cdx-region{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cdx-region select:focus{border-color:var(--cdx-accent);box-shadow:0 0 0 3px var(--cdx-active);outline:0}.cdx-nbar{border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.cdx-nbar .sp{flex:1}.cdx-nbar.err{background:var(--cdx-danger-bg);color:var(--cdx-danger)}.cdx-nbar.warn{background:var(--cdx-warn-bg);color:var(--cdx-warn)}.cdx-nbar.info{background:var(--cdx-active);color:var(--cdx-accent)}.cdx-nbar .cdx-btn{height:28px}.cdx-secbody>.cdx-nbar{margin:10px 16px 12px}.cdx-tags .lifecycle-customer-situation-tag-cell,.cdx-tags>div{min-width:0}.cdx-tlside{background:var(--cdx-surface);flex-direction:column;align-self:start;min-width:0;max-height:calc(100vh - 48px);display:flex;position:sticky;top:48px}.cdx-tsh{border-bottom:1px solid var(--cdx-line);padding:16px 20px 12px}.cdx-tsh .row0{align-items:center;gap:10px;min-height:28px;margin-bottom:10px;display:flex}.cdx-tsh .row0 .cdx-ic{color:var(--cdx-accent);display:flex}.cdx-tsh h3{color:var(--cdx-ink);margin:0;font-size:14px;font-weight:600}.cdx-tsh .cdx-ra{align-items:center;gap:8px;margin-left:auto;display:flex}.cdx-seg2{background:var(--cdx-panel);border-radius:8px;gap:2px;padding:3px;display:flex}.cdx-seg2 button{height:28px;color:var(--cdx-ink2);border-radius:6px;flex:1;font-size:13px}.cdx-seg2 button[aria-pressed=true]{background:var(--cdx-surface);color:var(--cdx-ink);font-weight:600;box-shadow:0 1px 2px #10182814}.cdx-tlwrap{flex:1;min-height:0;overflow-y:auto}.cdx-tl{margin:0;padding:6px 20px 0;list-style:none}.cdx-tl li{grid-template-columns:46px 1fr;gap:12px;padding:9px 0;display:grid}.cdx-tl .t{color:var(--cdx-meta);text-align:right;font-size:12px;line-height:1.45}.cdx-tl .t b{color:var(--cdx-ink2);font-size:13px;font-weight:600;display:block}.cdx-tl .c{min-width:0;padding-left:20px;position:relative}.cdx-tl .c:before{content:"";background:var(--cdx-surface);border:2px solid var(--cdx-line2);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:0}.cdx-tl li[data-kind=followup] .c:before{background:var(--cdx-accent);border-color:var(--cdx-accent);box-shadow:0 0 0 3px var(--cdx-active)}.cdx-tl .c:after{content:"";background:var(--cdx-line);width:1px;position:absolute;top:19px;bottom:-13px;left:5.5px}.cdx-tl li:last-child .c:after{display:none}.cdx-tl .h{color:var(--cdx-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:21px;display:flex}.cdx-tl .h .kind{background:var(--cdx-active);color:var(--cdx-accent);border-radius:4px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.cdx-tl .d{color:var(--cdx-ink2);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:1px;font-size:13px;line-height:20px}.cdx-tl .w{color:var(--cdx-meta);margin-top:2px;font-size:12px}.cdx-loadmore{border-radius:6px;width:calc(100% - 48px);height:34px;margin:6px 24px 20px;display:block;border:1px solid var(--cdx-line)!important;background:var(--cdx-subtle)!important;color:var(--cdx-accent)!important}.cdx-tlstate{text-align:center;color:var(--cdx-meta);padding:56px 24px}.cdx-tlstate .cdx-si{border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}.cdx-tlstate b{color:var(--cdx-ink);margin-bottom:4px;font-size:15px;display:block}.cdx-tlstate .cdx-btn{margin-top:14px}.cdx-tlstrip{height:calc(100vh - 48px);color:var(--cdx-ink2);flex-direction:column;align-self:start;align-items:center;gap:10px;padding-top:22px;display:flex;position:sticky;top:48px}.cdx-tlstrip button{width:36px;height:36px;color:var(--cdx-accent);background:var(--cdx-active);border-radius:8px;place-items:center;display:grid}.cdx-tlstrip span{writing-mode:vertical-rl;letter-spacing:4px;font-size:14px}.cdx-tabwrap{min-width:0;padding:24px 32px 48px}.cdx-tabwrap .lifecycle-customer-tab-actions{margin-bottom:12px}.cdx .cdx-tabwrap .lifecycle-customer-tab-actions button{border:1px solid var(--cdx-line2);background:var(--cdx-surface);height:32px;min-height:32px;color:var(--cdx-ink);border-radius:6px;padding:0 14px;font-size:14px;line-height:30px}.cdx .cdx-tabwrap .lifecycle-customer-tab-actions button:not(.lifecycle-customer-tab-action-danger):hover:not(:disabled){border-color:var(--cdx-accent);color:var(--cdx-accent);background:var(--cdx-surface)}.cdx .cdx-tabwrap .lifecycle-customer-tab-actions button.lifecycle-customer-tab-action-danger{border-color:var(--cdx-line2);color:var(--cdx-danger);background:var(--cdx-surface)}.cdx .cdx-tabwrap .lifecycle-customer-tab-actions button.lifecycle-customer-tab-action-danger:hover:not(:disabled){border-color:var(--cdx-danger);color:var(--cdx-danger);background:var(--cdx-danger-bg)}.cdx .cdx-tabwrap .lifecycle-customer-tab-actions button:focus-visible{outline:2px solid var(--cdx-accent);outline-offset:2px}.cdx-bizhead{flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;padding:0 4px 12px;display:flex}.cdx-bizhead b{color:var(--cdx-ink);font-size:15px}.cdx-bizhead .sp{flex:1}.cdx-empty{text-align:center;padding:64px 16px 72px}.cdx-empty .cdx-ei{background:var(--cdx-panel);width:48px;height:48px;color:var(--cdx-meta);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.cdx-empty b{color:var(--cdx-ink);margin-bottom:6px;font-size:16px;display:block}.cdx-empty span{color:var(--cdx-meta)}.cdx-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 40px);padding:0 24px 80px;display:flex}.cdx-si{border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid}.cdx-si.err{background:var(--cdx-danger-bg);color:var(--cdx-danger)}.cdx-si.lock{background:var(--cdx-panel);color:var(--cdx-meta)}.cdx-si.warn{background:var(--cdx-warn-bg);color:var(--cdx-warn)}.cdx-si.info{background:var(--cdx-active);color:var(--cdx-accent)}.cdx-state h4{color:var(--cdx-ink);margin:0 0 8px;font-size:18px;font-weight:600}.cdx-state p{color:var(--cdx-ink2);max-width:460px;margin:0 0 22px;font-size:14px;line-height:22px}.cdx-state .cdx-sacts{gap:8px;display:flex}.cdx-state .cdx-code{color:var(--cdx-faint);margin-top:16px;font-size:12px}.cdx-skel{background:linear-gradient(90deg,var(--cdx-panel) 0%,var(--cdx-subtle) 50%,var(--cdx-panel) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite cdx-shimmer}@keyframes cdx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.cdx-skel{animation:none}}.cdx-skwrap{padding:28px 32px}.cdx-skrow{align-items:center;gap:16px;display:flex}.cdx-skmsg{color:var(--cdx-meta);align-items:center;gap:8px;margin-top:28px;display:flex}.cdx-dmask{background:var(--cdx-mask);z-index:200;place-items:center;display:grid;position:fixed;inset:0}.cdx-dlg{background:var(--cdx-surface);width:min(440px,100vw - 32px);box-shadow:var(--cdx-pshadow);color:var(--cdx-ink);border-radius:12px;padding:24px 24px 20px}.cdx-dlg .dh{align-items:flex-start;gap:12px;display:flex}.cdx-dlg .wi{background:var(--cdx-warn-bg);width:36px;height:36px;color:var(--cdx-warn);border-radius:50%;flex:none;place-items:center;display:grid}.cdx-dlg h4{margin:4px 0 6px;font-size:17px;font-weight:600}.cdx-dlg p{color:var(--cdx-ink2);margin:0;font-size:14px;line-height:22px}.cdx-dlg .df{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.cdx-toast{background:var(--cdx-toast);color:#fff;box-shadow:var(--cdx-pshadow);z-index:210;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:11px 16px;font-size:14px;display:flex;position:fixed;bottom:36px;left:calc(100vw + min(1500px,100vw - 208px)/-2);transform:translate(-50%)}.cdx-toast svg{color:#8fe0b5}.lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer360-drawer-close{border-radius:10px;width:36px;height:36px;top:18px;left:-48px}@container (width<=900px){.cdx-props{grid-template-columns:repeat(3,minmax(0,1fr))}.cdx-prop.s3{grid-column:1/-1}}@container (width<=640px){.cdx-props{grid-template-columns:repeat(2,minmax(0,1fr))}.cdx-prop.s2,.cdx-prop.s3{grid-column:1/-1}}@media (width<=1440px){.cdx-body{background-position:calc(100% - 400px) 0;grid-template-columns:minmax(0,1fr) 400px}.cdx-body.noside{background-position:calc(100% - 56px) 0}.cdx-owners{gap:0 16px}}@media (width<=1280px){.cdx-body{background-position:calc(100% - 360px) 0;grid-template-columns:minmax(0,1fr) 360px}.cdx-body.noside{background-position:calc(100% - 56px) 0}.cdx-hero{padding:20px 24px 4px}.cdx-tabs{padding:0 24px}.cdx-info{padding:14px 16px 36px}.cdx-tabwrap{padding:20px 24px 40px}}@media (width<=1100px){.cdx-body,.cdx-body.noside{background:0 0;grid-template-columns:minmax(0,1fr)}.cdx-tlside{border-top:1px solid var(--cdx-line);max-height:none;position:static}.cdx-body.noside{grid-template-columns:minmax(0,1fr)}.cdx-tlstrip{display:none}.cdx-owners{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cdx-next{grid-template-columns:1fr}}@media (width<=760px){.lifecycle-drawer[data-drawer-variant=customer360] .lifecycle-customer360-drawer-close{width:40px;height:40px;top:8px;left:auto;right:8px}.cdx-hero{padding:56px 16px 4px}.cdx-hd{flex-wrap:wrap}.cdx-acts{flex-wrap:wrap;width:100%}.cdx-acts .cdx-btn{min-height:40px}.cdx-owners{grid-template-columns:repeat(2,minmax(0,1fr))}.cdx-tabs{height:48px;padding:0 8px}.cdx-tab{min-height:40px;padding:0 11px}.cdx-row2{gap:2px 16px}.cdx-row2>span+span:before{display:none}.cdx-sh{flex-wrap:wrap;row-gap:4px}.cdx-sh .hint{flex-basis:100%;order:3}.cdx-info{gap:10px;padding:12px 10px 32px}.cdx-sh{padding:6px 6px 6px 14px}.cdx-cells>.cdx-prop{padding:10px 14px}.cdx-addline{flex-wrap:wrap;padding:8px 14px}.cdx-props{grid-template-columns:minmax(0,1fr)}.cdx-prop.s2,.cdx-prop.s3{grid-column:1/-1}.cdx-region{grid-template-columns:minmax(0,1fr)}.cdx-steps{grid-template-columns:repeat(7,96px);overflow-x:auto}.cdx-tabwrap{padding:16px}.cdx-edit,.cdx-icb,.cdx-chev{min-width:40px;min-height:40px}.cdx-pop{position:fixed;bottom:8px;width:auto!important;top:auto!important;left:8px!important;right:8px!important}.cdx-toast{left:50%}}.cdx-taglist{border:1px solid var(--cdx-line);background:var(--cdx-surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cdx-secbody>.cdx-taglist{border:0;border-radius:0 0 11px 11px}.cdx-secbody>.cdx-taglist .cdx-tagrow{padding:9px 16px}.cdx-tagrow{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:9px 16px;display:grid}.cdx-tagrow+.cdx-tagrow{border-top:1px solid var(--cdx-line)}.cdx-tagrow .k{color:var(--cdx-ink2);font-size:13px;font-weight:500;line-height:28px}.cdx-tagpills{flex-wrap:wrap;gap:8px;display:flex}.cdx-tag{border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;color:var(--cdx-ink2)!important;background:var(--cdx-panel)!important;border:1px solid #0000!important}button.cdx-tag:hover:not(:disabled):not([aria-pressed=true]){background:var(--cdx-active)!important;color:var(--cdx-accent)!important}.cdx-tag[aria-pressed=true],.cdx-tag[data-on]{border-color:var(--cdx-accent)!important}@supports (color:color-mix(in lab, red, red)){.cdx-tag[aria-pressed=true],.cdx-tag[data-on]{border-color:color-mix(in srgb,var(--cdx-accent) 45%,transparent)!important}}.cdx-tag[aria-pressed=true],.cdx-tag[data-on]{font-weight:600;background:var(--cdx-active)!important;color:var(--cdx-accent)!important}button.cdx-tag[aria-pressed=true]:hover:not(:disabled){border-color:var(--cdx-accent)!important}.cdx-tag svg{margin-left:-3px}.cdx-tag:disabled{opacity:.6;cursor:progress}span.cdx-tag:not([data-on]){color:var(--cdx-meta)!important}.cdx-hidden-note{border-top:1px solid var(--cdx-line);color:var(--cdx-faint);align-items:center;gap:12px;margin:0;padding:8px 16px;font-size:12px;display:flex}.cdx-secbody>.cdx-hidden-note:first-child{border-top:0}.cdx-lead-acts{flex-wrap:wrap;justify-content:flex-end;max-width:60%}.cdx-lead-acts .lifecycle-lead-detail-actions{display:contents}.cdx-lead-acts .lifecycle-lead-detail-actions>h3{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cdx-lead-acts .lifecycle-lead-detail-actions button{border:1px solid var(--cdx-line2);background:var(--cdx-surface);height:34px;color:var(--cdx-ink);border-radius:6px;padding:0 14px;font-size:14px}.cdx-dlg-wide{flex-direction:column;gap:14px;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);display:flex}.cdx-dlg-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cdx-dlg-head h4{margin:0}.cdx-dlg-body{min-height:0;overflow:auto}.cdx-dlg-body .cdx-tl{padding:0}.cdx-tlbar{color:var(--cdx-meta);background:var(--cdx-subtle);border-radius:6px;align-items:center;gap:6px;margin:0 0 10px;padding:7px 10px;font-size:13px;display:flex}.cdx-tlbar.err{color:var(--cdx-danger);background:var(--cdx-danger-bg)}.cdx-tlbar span{flex:1;min-width:0}.lifecycle-drawer[data-drawer-variant=business]{width:min(1160px,100vw - 72px);color:var(--workspace-text-primary,#1f2a44)}.lifecycle-drawer-backdrop:has(>.lifecycle-drawer[data-drawer-variant=business]){z-index:121}.yc-shell:has(.lifecycle-drawer[data-drawer-variant=business]) .lifecycle-dialog-backdrop{z-index:140}.lifecycle-drawer[data-drawer-variant=business]>.lifecycle-drawer-header{background:var(--workspace-surface,#fff);min-height:58px;padding:10px 24px}.lifecycle-drawer[data-drawer-variant=business]>.lifecycle-drawer-header h2{color:var(--workspace-text-primary,#1f2a44);font-size:18px;font-weight:600;line-height:1.35}.lifecycle-drawer[data-drawer-variant=business]>.lifecycle-drawer-body{background:var(--workspace-subtle,#f5f7fb);padding:24px}.lifecycle-business-detail{--business-detail-border:var(--shell-line,#dfe6ef);--business-detail-surface:var(--workspace-surface,#fff);--business-detail-panel:var(--workspace-panel,#f8fafd);--business-detail-primary:var(--workspace-text-primary,#1f2a44);--business-detail-secondary:var(--workspace-text-secondary,#536176);--business-detail-meta:var(--workspace-text-meta,#667085);--business-detail-accent:var(--workspace-text-accent,#2563d9);min-width:0;color:var(--business-detail-primary);gap:18px;font-size:14px;line-height:1.6;display:grid}.lifecycle-business-detail :is(button,input,select,textarea){font-family:inherit;font-size:14px}.lifecycle-business-detail :is(dd,time,[data-business-amount],[data-business-version]){font-variant-numeric:tabular-nums}.lifecycle-business-detail-head{border:0;border-bottom:1px solid var(--business-detail-border);background:var(--business-detail-surface);border-radius:0;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;margin:-24px -24px 0;padding:14px 24px 15px;display:flex}.lifecycle-business-detail-identity{gap:8px;min-width:0;display:grid}.lifecycle-business-detail-subject{min-width:0;color:var(--business-detail-primary);font-size:18px;font-weight:600;line-height:1.4}.lifecycle-business-detail-identity .lifecycle-customer-entity-link{color:var(--workspace-text-customer-link,#2b63d9);font-size:inherit}.lifecycle-business-detail-head-meta,.lifecycle-business-detail-context{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lifecycle-business-detail-context{color:var(--business-detail-meta);text-align:right;justify-content:flex-end;font-size:13px;line-height:1.5}.lifecycle-business-detail-version,.lifecycle-business-detail-status{white-space:nowrap;border-radius:6px;align-items:center;min-height:26px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.lifecycle-business-detail-version{color:#2259ba;background:#eaf1ff}.lifecycle-business-detail-status[data-tone=neutral]{color:#536176;background:#eef1f5}.lifecycle-business-detail-status[data-tone=info]{color:#2259ba;background:#eaf1ff}.lifecycle-business-detail-status[data-tone=warning]{color:#9a5a0a;background:#fff2df}.lifecycle-business-detail-status[data-tone=positive]{color:#14744c;background:#e6f6ee}.lifecycle-business-detail-status[data-tone=danger]{color:#a83f49;background:#fdecef}.lifecycle-business-detail-metrics{border:1px solid var(--business-detail-border);background:var(--business-detail-surface);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid;overflow:hidden}.lifecycle-business-detail-metric{min-width:0;padding:16px 20px}.lifecycle-business-detail-metric+.lifecycle-business-detail-metric{border-left:1px solid var(--business-detail-border)}.lifecycle-business-detail-metric dt,.lifecycle-business-detail-facts dt{color:var(--business-detail-meta);font-size:12px;font-weight:500;line-height:1.5}.lifecycle-business-detail-metric dd{overflow-wrap:anywhere;color:var(--business-detail-primary);letter-spacing:-.02em;margin:5px 0 0;font-size:22px;font-weight:700;line-height:1.35}.lifecycle-business-detail-metric small{color:var(--business-detail-meta);margin-top:3px;font-size:12px;line-height:1.45;display:block}.lifecycle-business-detail-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:16px;min-width:0;display:grid}.lifecycle-business-detail-main,.lifecycle-business-detail-aside{align-self:start;gap:16px;min-width:0;display:grid}.lifecycle-business-detail-section{border:1px solid var(--business-detail-border);background:var(--business-detail-surface);border-radius:10px;min-width:0;padding:18px 20px}.lifecycle-business-detail-section-head{border-bottom:1px solid var(--business-detail-border);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:14px;padding-bottom:10px;display:flex}.lifecycle-business-detail-section-head h3{color:var(--business-detail-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.lifecycle-business-detail-section-head span{color:var(--business-detail-meta);font-size:12px}.lifecycle-business-detail-facts{gap:0;margin:0;display:grid}.lifecycle-business-detail-facts[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.lifecycle-business-detail-facts>div{border-bottom:1px solid var(--business-detail-border);grid-template-columns:minmax(84px,.38fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.lifecycle-business-detail-facts>div{border-bottom:1px solid color-mix(in srgb, var(--business-detail-border) 75%, transparent)}}.lifecycle-business-detail-facts>div:last-child,.lifecycle-business-detail-facts[data-columns="2"]>div:nth-last-child(-n+2){border-bottom:0}.lifecycle-business-detail-facts dd{overflow-wrap:break-word;min-width:0;color:var(--business-detail-primary);margin:0}.lifecycle-business-detail-actions{border:1px solid var(--business-detail-border);background:var(--business-detail-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:12px 14px;display:flex}.lifecycle-business-detail-actions button,.lifecycle-business-record-actions button,.lifecycle-business-inline-action{min-height:32px;color:var(--business-detail-accent);background:var(--business-detail-surface);border:1px solid #cbd8ee;border-radius:6px;padding:5px 11px;font-weight:600;line-height:1.43}.lifecycle-business-detail-actions button:hover:not(:disabled),.lifecycle-business-record-actions button:hover:not(:disabled),.lifecycle-business-inline-action:hover:not(:disabled){background:#f2f6ff;border-color:#91abe0}.lifecycle-business-detail-actions button:focus-visible,.lifecycle-business-record-actions button:focus-visible,.lifecycle-business-inline-action:focus-visible{outline:2px solid var(--business-detail-accent);outline-offset:2px}.lifecycle-business-detail-empty{color:var(--business-detail-meta);background:var(--business-detail-panel);text-align:center;margin:0;padding:20px}.lifecycle-business-record-list,.lifecycle-business-plan-list,.lifecycle-business-timeline,.lifecycle-business-version-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.lifecycle-business-record,.lifecycle-business-plan-item,.lifecycle-business-timeline>li{border-bottom:1px solid var(--business-detail-border);min-width:0;padding:15px 0}.lifecycle-business-record:first-child,.lifecycle-business-plan-item:first-child,.lifecycle-business-timeline>li:first-child{padding-top:0}.lifecycle-business-record:last-child,.lifecycle-business-plan-item:last-child,.lifecycle-business-timeline>li:last-child{border-bottom:0;padding-bottom:0}.lifecycle-business-record-head,.lifecycle-business-plan-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.lifecycle-business-record-head>div,.lifecycle-business-plan-head>div{gap:3px;min-width:0;display:grid}.lifecycle-business-record-head strong,.lifecycle-business-plan-head strong,.lifecycle-business-timeline strong{color:var(--business-detail-primary);font-size:14px;font-weight:600;line-height:1.5}.lifecycle-business-record-head small,.lifecycle-business-plan-head small,.lifecycle-business-record-note,.lifecycle-business-timeline small{color:var(--business-detail-meta);font-size:12px;line-height:1.55}.lifecycle-business-record-note{overflow-wrap:anywhere;margin-top:8px;display:block}.lifecycle-business-record-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.lifecycle-business-plan-index{color:#2259ba;font-variant-numeric:tabular-nums;background:#eaf1ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.lifecycle-business-plan-head{justify-content:flex-start}.lifecycle-business-plan-item>.lifecycle-business-detail-facts{margin-top:10px;padding-left:44px}.lifecycle-business-record-summary{min-width:0;color:var(--business-detail-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.lifecycle-business-record-summary>span{overflow-wrap:anywhere}.lifecycle-business-timeline>li{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid;position:relative}.lifecycle-business-timeline>li:before{border:2px solid var(--business-detail-surface);content:"";background:#7f95bd;border-radius:50%;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 1px #b9c8df}.lifecycle-business-timeline>li:first-child:before{background:var(--business-detail-accent)}.lifecycle-business-timeline>li>div{gap:4px;min-width:0;display:grid}.lifecycle-business-version-list>li{border-bottom:1px solid var(--business-detail-border)}.lifecycle-business-version-list>li:last-child{border-bottom:0}.lifecycle-business-version-list details{min-width:0}.lifecycle-business-version-list summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:13px 0;list-style:none;display:flex}.lifecycle-business-version-list summary::-webkit-details-marker{display:none}.lifecycle-business-version-list summary>span:first-child{gap:3px;min-width:0;display:grid}.lifecycle-business-version-list summary strong{color:var(--business-detail-primary);font-size:14px}.lifecycle-business-version-list summary small{color:var(--business-detail-meta);font-size:12px;font-weight:400}.lifecycle-business-version-state{color:var(--business-detail-meta);flex:none;align-items:center;gap:7px;display:inline-flex}.lifecycle-business-version-state svg{transition:transform .16s}.lifecycle-business-version-list details[open] .lifecycle-business-version-state svg{transform:rotate(180deg)}.lifecycle-business-version-list summary:focus-visible{outline:2px solid var(--business-detail-accent);outline-offset:3px}.lifecycle-business-version-content{border-top:1px solid var(--business-detail-border);gap:14px;padding:14px 0 18px;display:grid}.lifecycle-business-version-content h4{color:var(--business-detail-primary);margin:0;font-size:14px}.lifecycle-business-ledger{border-collapse:collapse;table-layout:fixed;width:100%}.lifecycle-business-ledger th,.lifecycle-business-ledger td{border:1px solid var(--business-detail-border);color:var(--business-detail-primary);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal;padding:10px 12px;font-size:13px;line-height:1.5}.lifecycle-business-ledger th{color:var(--business-detail-secondary);background:var(--business-detail-panel);font-weight:600}.lifecycle-business-ledger td[data-align=right],.lifecycle-business-ledger th[data-align=right]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lifecycle-business-ledger[data-ledger=fundings] :is(th,td):first-child{width:44%}.lifecycle-business-ledger[data-ledger=fundings] :is(th,td):nth-child(2){width:22%}.lifecycle-business-ledger[data-ledger=fundings] :is(th,td):last-child{width:34%}.lifecycle-business-ledger-entity{gap:2px;display:grid}.lifecycle-business-ledger-entity strong{color:var(--business-detail-primary);font-size:13px}.lifecycle-business-ledger-entity small{color:var(--business-detail-meta);font-size:12px}.lifecycle-business-detail-alert{color:#8a5512;background:#fff8eb;border:1px solid #f0cf9d;border-radius:8px;margin:0;padding:10px 12px}.lifecycle-business-detail :is(p,li,span,small){overflow-wrap:anywhere}.lifecycle-business-detail [data-business-amount]{white-space:nowrap;overflow-wrap:normal}.lifecycle-business-amount-range{flex-wrap:wrap;align-items:baseline;gap:0 4px;max-width:100%;display:inline-flex}.yc-shell .workspace-theme-dark .lifecycle-business-detail{--business-detail-border:var(--shell-line);--business-detail-surface:var(--workspace-surface);--business-detail-panel:var(--workspace-panel);--business-detail-primary:var(--workspace-text-primary);--business-detail-secondary:var(--workspace-text-secondary);--business-detail-meta:var(--workspace-text-meta);--business-detail-accent:var(--workspace-text-accent)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-business-detail{--business-detail-border:var(--shell-line);--business-detail-surface:var(--workspace-surface);--business-detail-panel:var(--workspace-panel);--business-detail-primary:var(--workspace-text-primary);--business-detail-secondary:var(--workspace-text-secondary);--business-detail-meta:var(--workspace-text-meta);--business-detail-accent:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-drawer[data-drawer-variant=business]>:is(.lifecycle-drawer-header,.lifecycle-drawer-body){border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=business]>:is(.lifecycle-drawer-header,.lifecycle-drawer-body){border-color:var(--shell-line)}.yc-shell .workspace-theme-dark .lifecycle-drawer[data-drawer-variant=business]>.lifecycle-drawer-body{background:var(--workspace-subtle)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-drawer[data-drawer-variant=business]>.lifecycle-drawer-body{background:var(--workspace-subtle)}.yc-shell .workspace-theme-dark .lifecycle-business-detail-version,.yc-shell .workspace-theme-dark .lifecycle-business-detail-status[data-tone=info]{color:#a9c4ff;background:#21365e}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-business-detail-version,.lifecycle-business-detail-status[data-tone=info]){color:#a9c4ff;background:#21365e}.yc-shell .workspace-theme-dark .lifecycle-business-detail-status[data-tone=neutral]{color:#c3cad5;background:#343c49}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-business-detail-status[data-tone=neutral]{color:#c3cad5;background:#343c49}.yc-shell .workspace-theme-dark .lifecycle-business-detail-status[data-tone=warning]{color:#ffd18a;background:#503b1f}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-business-detail-status[data-tone=warning]{color:#ffd18a;background:#503b1f}.yc-shell .workspace-theme-dark .lifecycle-business-detail-status[data-tone=positive]{color:#91dfbd;background:#1c4938}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-business-detail-status[data-tone=positive]{color:#91dfbd;background:#1c4938}.yc-shell .workspace-theme-dark .lifecycle-business-detail-status[data-tone=danger]{color:#ffb2ba;background:#552a31}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-business-detail-status[data-tone=danger]{color:#ffb2ba;background:#552a31}.yc-shell .workspace-theme-dark .lifecycle-business-detail-alert{color:#ffd18a;background:#3d301e;border-color:#715326}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-business-detail-alert{color:#ffd18a;background:#3d301e;border-color:#715326}@media (width<=1199px){.lifecycle-business-detail-grid{grid-template-columns:minmax(0,1fr)}.lifecycle-business-detail-aside{width:100%}}@media (width<=760px){.lifecycle-drawer[data-drawer-variant=business]{width:100vw}.lifecycle-drawer[data-drawer-variant=business]>.lifecycle-drawer-header{min-height:52px;padding:8px 16px}.lifecycle-drawer[data-drawer-variant=business]>.lifecycle-drawer-body{padding:16px}.lifecycle-business-detail{gap:12px}.lifecycle-business-detail-head{flex-direction:column;margin:-16px -16px 0;padding:13px 16px}.lifecycle-business-detail-identity{width:100%}.lifecycle-business-detail-context{text-align:left;justify-content:flex-start;width:100%}.lifecycle-business-detail-metrics{grid-template-columns:minmax(0,1fr)}.lifecycle-business-detail-metric{padding:13px 16px}.lifecycle-business-detail-metric+.lifecycle-business-detail-metric{border-top:1px solid var(--business-detail-border);border-left:0}.lifecycle-business-detail-section{padding:16px}.lifecycle-business-detail-facts[data-columns="2"]{grid-template-columns:minmax(0,1fr)}.lifecycle-business-detail-facts[data-columns="2"]>div:nth-last-child(2){border-bottom:1px solid var(--business-detail-border)}@supports (color:color-mix(in lab, red, red)){.lifecycle-business-detail-facts[data-columns="2"]>div:nth-last-child(2){border-bottom:1px solid color-mix(in srgb, var(--business-detail-border) 75%, transparent)}}.lifecycle-business-plan-item>.lifecycle-business-detail-facts{padding-left:0}.lifecycle-business-ledger{min-width:620px}.lifecycle-business-detail-table-scroll{overflow-x:auto}.lifecycle-business-detail-actions button,.lifecycle-business-record-actions button,.lifecycle-business-inline-action{min-height:40px}}@media (prefers-reduced-motion:reduce){.lifecycle-business-detail *{scroll-behavior:auto!important}.lifecycle-business-version-state svg{transition:none}}.lifecycle-business-page{background:#f5f7fa;flex-direction:column;min-width:0;min-height:100%;padding:12px;display:flex;position:relative}.lifecycle-business-toolbar-hint{color:#8792a3;font-size:10px}.lifecycle-business-status-filters{background:#fff;border:1px solid #e4e8ef;border-top:0;padding:8px 12px;display:grid}.lifecycle-business-status-row,.lifecycle-business-ownership{white-space:nowrap;align-items:center;gap:7px;min-width:0;padding:5px 0;display:flex;overflow-x:auto}.lifecycle-business-status-row+.lifecycle-business-status-row{border-top:1px solid #edf0f4}.lifecycle-business-status-row>strong,.lifecycle-business-ownership>strong{color:#677287;min-width:74px;font-size:10px}.lifecycle-business-status-row button,.lifecycle-business-ownership button{color:#667388;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;min-height:28px;padding:0 9px;font-size:10px}.lifecycle-business-status-row button:hover,.lifecycle-business-ownership button:hover{color:#315fc7;background:#f3f6fc}.lifecycle-business-status-row button.active,.lifecycle-business-ownership button.active{color:#315fc7;background:#edf4ff;border-color:#c9d8f5}.lifecycle-business-table-shell{background:#fff;border:1px solid #e4e8ef;border-top:0;flex:1;min-height:220px;position:relative;overflow:auto}.lifecycle-business-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.lifecycle-business-table th,.lifecycle-business-table td{color:#4a5567;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #edf0f4;height:46px;padding:8px 13px;font-size:10px}.lifecycle-business-table th{z-index:4;color:#697588;background:#f7f8fa;height:38px;position:sticky;top:0}.lifecycle-business-action-column{z-index:5;min-width:82px;right:0;box-shadow:-8px 0 14px -14px #23324bcc;position:sticky!important}.lifecycle-business-table tbody tr:hover td,.lifecycle-business-table tbody tr:hover .lifecycle-business-action-column{background:#fafcff}.lifecycle-business-table-state{color:#7e899b;background:#fffffff5;place-items:center;font-size:11px;display:grid;position:absolute;inset:38px 0 0}.lifecycle-business-error{color:#b54b52}@media (width<=760px){.lifecycle-business-page{padding:8px}.lifecycle-business-status-filters{padding-inline:8px}.lifecycle-business-status-row>strong,.lifecycle-business-ownership>strong{min-width:66px}.lifecycle-business-table th,.lifecycle-business-table td{padding-inline:10px}}.lifecycle-business-action-column button{color:#315fc7;background:0 0;border:0;padding:2px 5px;font-size:9px}.lifecycle-business-table td small{color:#8993a3;margin-top:3px;font-size:9px;display:block}.lifecycle-customer-entity-link{color:#2f6fed;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.lifecycle-customer-entity-link:hover{text-decoration:underline}.lifecycle-customer-entity-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #8fb1f4}.lifecycle-business-table [data-application-summary-status]{display:block}.lifecycle-business-table [data-application-summary-status]+[data-application-summary-status]{margin-top:4px}.lifecycle-plan-dialog-form{gap:10px;min-width:0;display:grid}.lifecycle-plan-dialog-form label,.lifecycle-plan-option label{color:#5d697b;gap:4px;font-size:10px;display:grid}.lifecycle-plan-dialog-form input,.lifecycle-plan-dialog-form select,.lifecycle-plan-dialog-form textarea{color:#344155;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dbe2eb;border-radius:6px;padding:7px 9px}.lifecycle-plan-dialog-form textarea{resize:vertical;min-height:68px}.lifecycle-plan-dialog-form fieldset{border:1px solid #e2e7ee;border-radius:8px;min-width:0;margin:0;padding:10px}.lifecycle-plan-dialog-form legend{color:#536176;padding:0 5px;font-size:10px}.lifecycle-plan-option{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lifecycle-plan-option>legend,.lifecycle-plan-option>fieldset,.lifecycle-plan-option>button,.lifecycle-plan-product-choices{grid-column:1/-1}.lifecycle-plan-product-choices{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-plan-product-choices label,.lifecycle-plan-option fieldset label{background:#f6f8fb;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.lifecycle-plan-product-choices input,.lifecycle-plan-option fieldset input{width:13px;height:13px;min-height:0}.lifecycle-plan-customer-selector{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.lifecycle-plan-customer-selector>strong,.lifecycle-plan-customer-results,.lifecycle-plan-customer-selector>[role=alert]{grid-column:1/-1}.lifecycle-plan-customer-results{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-plan-customer-results button{color:#315fc7;background:#fff;border:1px solid #dbe2eb;border-radius:6px;min-height:30px;padding:0 9px}@media (width<=760px){.lifecycle-plan-option{grid-template-columns:1fr}.lifecycle-plan-option>*{grid-column:1}.lifecycle-plan-customer-selector{grid-template-columns:1fr}.lifecycle-plan-customer-selector>*{grid-column:1}}.lifecycle-business-table-state{z-index:8}.lifecycle-business-action-column button:disabled{cursor:not-allowed;opacity:.45}.lifecycle-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.lifecycle-plan-summary>div{background:#f7f9fc;border-radius:6px;padding:8px}.lifecycle-plan-summary dt{color:#8993a3;font-size:9px}.lifecycle-plan-summary dd{color:#3f4b5e;margin:4px 0 0;font-size:10px}@media (width<=760px){.lifecycle-plan-summary{grid-template-columns:1fr}}.yc-shell .lifecycle-business-toolbar-hint,.yc-shell .lifecycle-business-status-row>strong,.yc-shell .lifecycle-business-ownership>strong,.yc-shell .lifecycle-business-table td small{font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-business-status-row button,.yc-shell .lifecycle-business-ownership button,.yc-shell .lifecycle-business-table,.yc-shell .lifecycle-business-table th,.yc-shell .lifecycle-business-table td{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-business-table th{font-weight:600}.yc-shell .lifecycle-business-action-column button,.yc-shell .lifecycle-business-table-state{font-size:var(--workspace-type-body,13px)}.lifecycle-signing-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-signing-form>p,.lifecycle-signing-form>section,.lifecycle-signing-form>[role=alert],.lifecycle-signing-preview{grid-column:1/-1}.lifecycle-signing-preview{color:#315fc7;background:#edf4ff;border-radius:7px;gap:3px;margin:0;padding:9px;display:grid}.lifecycle-signing-preview small{color:#6e7c91}.lifecycle-signing-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lifecycle-signing-detail section{border:1px solid #e2e7ee;border-radius:8px;min-width:0;padding:11px}.lifecycle-signing-detail h3{color:#3c495d;margin:0 0 8px;font-size:11px}.lifecycle-signing-detail dl,.lifecycle-signing-detail ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lifecycle-signing-detail dl>div,.lifecycle-signing-detail li{color:#59667a;background:#f7f9fc;border-radius:6px;gap:3px;padding:7px;font-size:10px;display:grid}.lifecycle-signing-detail dt{color:#8792a3}.lifecycle-signing-detail dd{color:#344155;margin:0}.lifecycle-signing-detail li span,.lifecycle-signing-detail li small{overflow-wrap:anywhere;white-space:normal}.lifecycle-signing-detail li button{color:#315fc7;background:0 0;border:0;justify-self:start;font-size:10px}.lifecycle-signing-detail section:last-child{grid-column:1/-1}@media (width<=760px){.lifecycle-signing-form,.lifecycle-signing-detail{grid-template-columns:1fr}.lifecycle-signing-detail section:last-child{grid-column:auto}}.lifecycle-application-round-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lifecycle-application-round-detail>p,.lifecycle-application-round-detail>button{grid-column:1/-1}.lifecycle-application-round-detail section{border:1px solid #e2e7ee;border-radius:8px;min-width:0;padding:11px}.lifecycle-application-round-detail h3{color:#3c495d;margin:0 0 8px;font-size:11px}.lifecycle-application-round-detail ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lifecycle-application-round-detail li{color:#59667a;background:#f7f9fc;border-radius:6px;gap:4px;padding:8px;font-size:10px;display:grid}.lifecycle-application-round-detail li div{flex-wrap:wrap;gap:5px;display:flex}.lifecycle-application-round-detail button{color:#315fc7;background:#fff;border:1px solid #d7dfeb;border-radius:6px;min-height:28px;padding:0 7px;font-size:9px}.lifecycle-application-actions{border-top:1px solid #e7ebf1;padding-top:5px}.lifecycle-application-action-form>p,.lifecycle-application-action-form>[role=alert]{grid-column:1/-1}@media (width<=760px){.lifecycle-application-round-detail,.lifecycle-application-action-form{grid-template-columns:1fr}.lifecycle-application-round-detail>p,.lifecycle-application-round-detail>button,.lifecycle-application-action-form>p,.lifecycle-application-action-form>[role=alert]{grid-column:auto}}.lifecycle-application-round-detail .lifecycle-todo-application-links{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.lifecycle-todo-application-links button{white-space:normal;text-align:left;min-height:24px}.lifecycle-settlement-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lifecycle-settlement-detail>p,.lifecycle-settlement-detail-actions{grid-column:1/-1}.lifecycle-settlement-detail>p{color:#4b586b;margin:0;font-size:11px}.lifecycle-settlement-detail-actions{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-settlement-detail-actions button,.lifecycle-settlement-detail li button{color:#315fc7;background:#fff;border:1px solid #d7dfeb;border-radius:6px;min-height:28px;padding:0 8px;font-size:9px}.lifecycle-settlement-detail section{border:1px solid #e2e7ee;border-radius:8px;min-width:0;padding:11px}.lifecycle-settlement-detail h3{color:#3c495d;margin:0 0 8px;font-size:11px}.lifecycle-settlement-detail dl,.lifecycle-settlement-detail ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lifecycle-settlement-detail dl>div,.lifecycle-settlement-detail li{color:#59667a;background:#f7f9fc;border-radius:6px;gap:3px;padding:7px;font-size:10px;display:grid}.lifecycle-settlement-detail dt{color:#8792a3}.lifecycle-settlement-detail dd{color:#344155;overflow-wrap:anywhere;white-space:normal;margin:0}.lifecycle-settlement-detail li span,.lifecycle-settlement-detail li small{overflow-wrap:anywhere;white-space:normal}.lifecycle-settlement-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-settlement-action-form>[role=alert],.lifecycle-settlement-action-form>p{grid-column:1/-1}@media (width<=760px){.lifecycle-settlement-detail{grid-template-columns:1fr}.lifecycle-settlement-detail>p,.lifecycle-settlement-detail-actions,.lifecycle-settlement-action-form>[role=alert],.lifecycle-settlement-action-form>p{grid-column:auto}.lifecycle-settlement-action-form{grid-template-columns:1fr}}.lifecycle-preliminary-summary{color:#4a5668;gap:10px;display:grid}.lifecycle-preliminary-summary>p{margin:0}.lifecycle-preliminary-summary-overview{grid-template-columns:160px minmax(0,1fr);gap:8px;display:grid}.lifecycle-preliminary-summary-overview>div,.lifecycle-preliminary-summary li{background:#f8fafd;border:1px solid #e2e7ee;border-radius:8px;padding:10px}.lifecycle-preliminary-summary ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lifecycle-preliminary-summary h4{color:#344155;margin:0 0 8px}.lifecycle-preliminary-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.lifecycle-preliminary-summary dl>div{background:#fff;border-radius:6px;padding:7px}.lifecycle-preliminary-summary dt{color:#8792a3;font-size:9px}.lifecycle-preliminary-summary dd{overflow-wrap:anywhere;white-space:normal;margin:3px 0 0}@media (width<=760px){.lifecycle-preliminary-summary-overview,.lifecycle-preliminary-summary dl{grid-template-columns:1fr}}.lifecycle-customer-entity-link{color:var(--workspace-text-customer-link);font-weight:600}.yc-shell .lifecycle-business-page{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell .lifecycle-business-status-filters,.yc-shell .lifecycle-business-table-shell,.yc-shell .lifecycle-business-table th,.yc-shell .lifecycle-business-table td,.yc-shell .lifecycle-plan-dialog-form input,.yc-shell .lifecycle-plan-dialog-form select,.yc-shell .lifecycle-plan-dialog-form textarea{color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .lifecycle-plan-dialog-form :is(h3){color:var(--workspace-text-primary)}.yc-shell .lifecycle-plan-dialog-form :is(label,legend){color:var(--workspace-text-secondary)}.yc-shell .lifecycle-business-toolbar-hint,.yc-shell .lifecycle-business-status-row>strong,.yc-shell .lifecycle-business-ownership>strong,.yc-shell .lifecycle-business-table td small{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-business-status-filters,.yc-shell .workspace-theme-dark .lifecycle-business-table-shell,.yc-shell .workspace-theme-dark .lifecycle-business-table th,.yc-shell .workspace-theme-dark .lifecycle-business-table td{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-business-table th,.yc-shell .workspace-theme-dark .lifecycle-business-table tbody tr:hover td,.yc-shell .workspace-theme-dark .lifecycle-business-table tbody tr:hover .lifecycle-business-action-column{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-business-status-row button:hover,.yc-shell .workspace-theme-dark .lifecycle-business-status-row button.active,.yc-shell .workspace-theme-dark .lifecycle-business-ownership button:hover,.yc-shell .workspace-theme-dark .lifecycle-business-ownership button.active{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-business-page .lifecycle-toolbar-heading h2{color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-round-detail,.lifecycle-settlement-detail) h3{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-dialog:has(.lifecycle-settlement-detail)>h2{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .customer-merge-queue{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .customer-merge-queue h3{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .customer-merge-queue :is(p,span){color:var(--workspace-text-secondary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail) .lifecycle-settlement-detail section{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail) .lifecycle-settlement-detail :is(dl>div,li){color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail) .lifecycle-settlement-detail dt{color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail) .lifecycle-settlement-detail dd{color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail) .lifecycle-settlement-detail :is(.lifecycle-settlement-detail-actions button,.lifecycle-settlement-detail li button){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail)>footer>button:first-child{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail)>footer>button:first-child:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-settlement-detail) :is(.lifecycle-settlement-detail button,footer button):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark .customer-merge-queue .lifecycle-pagination :is(button:not(.active),select,input){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .customer-merge-queue .lifecycle-pagination button:not(.active):hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .customer-merge-queue .lifecycle-pagination :is(button:not(.active),select,input):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail)>:is(h2,div){color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail) .lifecycle-application-round-detail section{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail) .lifecycle-application-round-detail li{color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail) .lifecycle-application-round-detail li strong{color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail) .lifecycle-application-actions{border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail) .lifecycle-application-round-detail button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail) .lifecycle-application-round-detail button:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail)>footer>button:first-child{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail)>footer>button:first-child:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog:has(.lifecycle-application-round-detail) :is(.lifecycle-application-round-detail button,footer button):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .lifecycle-business-status-filters{padding-block:5px}.yc-shell .lifecycle-business-status-row,.yc-shell .lifecycle-business-ownership{align-items:center;min-height:30px;padding-block:3px}.yc-shell .lifecycle-business-status-row+.lifecycle-business-status-row,.yc-shell .lifecycle-business-ownership+.lifecycle-business-status-row,.yc-shell .lifecycle-business-status-row+.lifecycle-business-ownership{border-top:1px solid var(--shell-line)}.yc-shell .lifecycle-business-status-row>strong,.yc-shell .lifecycle-business-ownership>strong,.yc-shell .lifecycle-business-status-row button,.yc-shell .lifecycle-business-ownership button{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-business-status-row button,.yc-shell .lifecycle-business-ownership button{min-height:24px}.yc-shell .lifecycle-business-table th{color:var(--workspace-text-primary)}@media (width<=479px){.yc-shell .lifecycle-business-table :is(th,td)[data-record-selection-column]{padding-inline:4px}.yc-shell .lifecycle-business-table [data-record-selection-header]{gap:4px}.yc-shell .lifecycle-business-table :is(th,td).lifecycle-business-action-column{white-space:normal;padding-inline:6px}.yc-shell .lifecycle-business-action-column button{white-space:nowrap;min-height:24px;padding-inline:5px}.yc-shell .lifecycle-business-table :is(th,td):not(.lifecycle-business-action-column){padding-inline:6px}}.yc-shell .workspace-theme-dark :is(.lifecycle-business-status-filters,.lifecycle-business-table-shell,.lifecycle-business-table,.lifecycle-pagination){border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-business-toolbar :is(input,select){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .lifecycle-business-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.yc-shell .workspace-theme-dark .lifecycle-business-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.yc-shell .workspace-theme-dark .lifecycle-business-page .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-business-primary-button):not(.lifecycle-lead-primary-button):not(.lifecycle-lead-danger-button):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-business-page .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-business-primary-button):not(.lifecycle-lead-primary-button):not(.lifecycle-lead-danger-button):hover:not(:disabled){background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-business-page .lifecycle-toolbar :is(input,select,textarea):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark :is(.lifecycle-plan-dialog-form fieldset,.lifecycle-plan-option fieldset,.lifecycle-plan-product-choices label,.lifecycle-signing-detail section,.lifecycle-signing-detail li,.lifecycle-application-round-detail section,.lifecycle-application-round-detail li,.lifecycle-settlement-detail section,.lifecycle-settlement-detail li,.lifecycle-preliminary-summary-overview>div,.lifecycle-preliminary-summary li,.lifecycle-preliminary-summary dl>div){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark :is(.lifecycle-plan-dialog-form input,.lifecycle-plan-dialog-form select,.lifecycle-plan-dialog-form textarea,.lifecycle-plan-customer-results button,.lifecycle-application-round-detail button,.lifecycle-settlement-detail button){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-business-page :is(.lifecycle-business-status-filters,.lifecycle-business-table-shell,.lifecycle-pagination){border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-business-page .lifecycle-toolbar :is(input,select){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-business-table-state{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-business-table-state.lifecycle-business-error{color:var(--workspace-text-danger)}[data-business-action-picker] fieldset label{align-items:center;gap:8px;min-height:32px;padding:6px 4px;font-size:13px;line-height:20px;display:flex}[data-business-action-picker] input[type=radio]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:0;margin:0}@media (width<=760px){[data-business-action-picker] fieldset label{min-height:40px;padding-block:10px}}.lifecycle-application-funding-workspace:not([hidden]){flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.lifecycle-application-funding-workspace[hidden]{display:none}.lifecycle-application-funding-workspace>.lifecycle-application-funding-tabs{flex:none}.lifecycle-application-funding-workspace>.lifecycle-business-page{flex:1;height:auto;min-height:0}.lifecycle-dialog [data-funding-maturity-followup-fields]{align-items:start}.lifecycle-dialog [data-funding-maturity-required-label]{align-items:baseline;display:inline-flex}.lifecycle-dialog [data-funding-maturity-required-label] em,.lifecycle-dialog [data-funding-maturity-followup-required-legend] em{color:var(--workspace-text-danger);margin-inline-start:2px;font-style:normal}.lifecycle-dialog [data-funding-maturity-followup-required-legend],.lifecycle-dialog [data-funding-maturity-arrangement-help]{color:var(--workspace-text-meta);grid-column:1/-1;margin:0;font-size:12px;line-height:18px}.lifecycle-dialog [data-funding-maturity-arrangement-help]{background:var(--workspace-panel);border-radius:6px;padding:7px 9px}.lifecycle-dialog [data-funding-maturity-followup-dialog]{color:var(--workspace-text-primary);gap:12px;font-size:13px;line-height:20px;display:grid}.lifecycle-dialog [data-funding-maturity-followup-context],.lifecycle-dialog [data-funding-maturity-followup-history]>header{border:1px solid var(--shell-line);background:var(--workspace-panel);border-radius:7px;gap:3px;padding:10px 12px;display:grid}.lifecycle-dialog [data-funding-maturity-followup-context] span,.lifecycle-dialog [data-funding-maturity-followup-history]>header span,.lifecycle-dialog [data-funding-maturity-followup-history] small{color:var(--workspace-text-meta);font-size:12px}.lifecycle-dialog [data-funding-maturity-followup-fields]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lifecycle-dialog [data-funding-maturity-followup-fields]>label{gap:6px;display:grid}.lifecycle-dialog [data-funding-maturity-followup-fields] :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--shell-line);min-width:0;min-height:36px;color:var(--workspace-text-primary);background:var(--workspace-surface);font:inherit;border-radius:6px;padding:7px 9px}.lifecycle-dialog [data-funding-maturity-followup-fields] textarea{resize:vertical;min-height:88px}.lifecycle-dialog [data-funding-maturity-followup-notes]{grid-column:1/-1}.lifecycle-dialog [data-funding-maturity-followup-history]{gap:10px;display:grid}.lifecycle-dialog [data-funding-maturity-followup-history]>ul{gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lifecycle-dialog [data-funding-maturity-followup-history] li{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.lifecycle-dialog [data-funding-maturity-followup-history] li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.lifecycle-dialog [data-funding-maturity-followup-history] li>button{border:1px solid var(--shell-line);min-height:30px;color:var(--workspace-text-accent);background:var(--workspace-surface);font:inherit;border-radius:6px;justify-self:start;padding:0 9px}.lifecycle-dialog [data-funding-maturity-followup-error],.lifecycle-dialog [data-funding-maturity-followup-frozen]{border-radius:6px;margin:0;padding:8px 10px}.lifecycle-dialog [data-funding-maturity-followup-error]{color:var(--workspace-text-danger);background:var(--workspace-text-danger)}@supports (color:color-mix(in lab, red, red)){.lifecycle-dialog [data-funding-maturity-followup-error]{background:color-mix(in srgb,var(--workspace-text-danger) 8%,transparent)}}.lifecycle-dialog [data-funding-maturity-followup-frozen]{color:#8a5a12;background:#fff5df}@media (width<=760px){.lifecycle-dialog [data-funding-maturity-followup-fields]{grid-template-columns:1fr}.lifecycle-dialog [data-funding-maturity-followup-notes]{grid-column:auto}}.lifecycle-application-funding-tabs{border:1px solid var(--shell-line,#e4e8ef);background:var(--workspace-subtle,#f5f7fa);border-bottom:0;gap:4px;padding:8px 12px 0;display:flex}.lifecycle-application-funding-tabs button{min-height:30px;color:var(--workspace-text-primary,#1f2329);font-size:var(--workspace-type-body,13px);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px 7px 0 0;padding:0 12px}.lifecycle-application-funding-tabs button[aria-selected=true]{border-color:var(--shell-line,#d9e3f5);border-bottom-color:var(--workspace-surface,#fff);color:var(--workspace-text-accent,#315fc7);background:var(--workspace-surface,#fff);font-weight:600}.yc-shell .workspace-theme-dark .lifecycle-application-funding-tabs{border-color:var(--shell-line);background:var(--workspace-subtle)}.yc-shell .workspace-theme-dark .lifecycle-application-funding-tabs button{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-application-funding-tabs button[aria-selected=true]{border-color:var(--shell-line);border-bottom-color:var(--workspace-surface);color:var(--workspace-text-accent);background:var(--workspace-surface)}@media (width<=479px){.lifecycle-application-funding-tabs{padding-inline:8px}.lifecycle-application-funding-tabs button{min-height:36px;padding-inline:10px}}.lifecycle-application-detail{color:#3c495d;background:var(--workspace-surface,#fff);grid-template-columns:minmax(0,1fr);gap:14px;min-height:100%;padding:14px 16px 22px;display:grid}.lifecycle-application-detail[data-panel-open]{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.lifecycle-application-detail-facts{outline:0;align-content:start;gap:14px;min-width:0;display:grid}.lifecycle-application-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lifecycle-application-detail-head h3{color:#2d394d;margin:0;font-size:17px;font-weight:600}.lifecycle-application-detail-head p{color:#75819a;margin:2px 0 0;font-size:12px}.lifecycle-application-detail-head .lifecycle-application-detail-origin{color:#93a0b4;font-size:11px}.lifecycle-application-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lifecycle-application-detail-header-actions button{color:#315fc7;background:#fff;border:1px solid #d7dfeb;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px}.lifecycle-application-detail-header-actions button[data-primary=true]{color:#fff;background:#2f6df6;border-color:#2f6df6}.lifecycle-application-detail-header-actions button:disabled{border-color:var(--shell-line,#dfe5ed);color:#98a2b3;background:#f4f6f9}.lifecycle-application-record-selector{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-application-record-selector button{color:#4a5a74;background:#fff;border:1px solid #dbe2ec;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px}.lifecycle-application-record-selector button[aria-pressed=true]{color:#20458f;background:#edf4ff;border-color:#9db9f4}.lifecycle-application-amounts{background:#fbfcfe;border:1px solid #e6eaf1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:12px 14px;display:grid}.lifecycle-application-amounts>div{border-left:1px solid #eaeef4;gap:3px;min-width:0;padding:2px 14px;display:grid}.lifecycle-application-amounts>div:first-child{border-left:0;padding-left:0}.lifecycle-application-amounts dt{color:#8b96a9;font-size:12px}.lifecycle-application-amounts dd{color:#2d394d;margin:0;font-size:22px;font-weight:600}.lifecycle-application-amounts>div[data-amount-cell=funded] dd{color:#2f6df6}.lifecycle-application-amounts small{color:#7c879c;font-size:11px}.lifecycle-application-detail-section{background:#fff;border:1px solid #e6eaf1;border-radius:10px;padding:12px 14px}.lifecycle-application-detail-section>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lifecycle-application-detail-section h4{color:#344155;margin:0;font-size:13px;font-weight:600}.lifecycle-application-detail-section>header>span{color:#8b96a9;font-size:11px}.lifecycle-application-facts{gap:10px 16px;margin:0;display:grid}.lifecycle-application-facts[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.lifecycle-application-facts[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-application-facts[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-application-facts>div{border-left:1px solid #eef1f6;gap:3px;min-width:0;padding-left:10px;display:grid}.lifecycle-application-facts dt{color:#8b96a9;font-size:12px}.lifecycle-application-facts dd{color:#2d394d;overflow-wrap:anywhere;margin:0;font-size:13px}.lifecycle-application-todos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lifecycle-application-todos li{background:#fafbfd;border:1px solid #eef1f6;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.lifecycle-application-todos li>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lifecycle-application-todos strong{color:#2d394d;font-size:13px;font-weight:600}.lifecycle-application-todos small{color:#8b96a9;font-size:11px}.lifecycle-application-system-records{background:#fff;border:1px solid #e6eaf1;border-radius:10px}.lifecycle-application-system-records>summary{color:#344155;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:600}.lifecycle-application-system-records[open]>summary{border-bottom:1px solid #eef1f6}.lifecycle-application-system-records .lifecycle-application-facts{padding:12px 14px}.lifecycle-application-detail-empty{color:#93a0b4;margin:0;padding:10px 0;font-size:12px}.lifecycle-application-detail-alert{color:#8a5a12;background:#fff8ea;border:1px solid #f3d7a4;border-radius:8px;margin:0;padding:9px 11px;font-size:12px}.lifecycle-application-detail-loading{color:#5c6a80;margin:16px;font-size:13px}.lifecycle-application-operation-panel{background:#fbfcfe;border:1px solid #e6eaf1;border-radius:10px;flex-direction:column;align-self:start;min-width:0;display:flex;position:sticky;top:14px}.lifecycle-application-operation-head{border-bottom:1px solid #e9edf3;align-items:center;gap:8px;padding:8px 10px;display:flex}.lifecycle-application-operation-tabs{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.lifecycle-application-operation-tabs button{color:#5b6880;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px}.lifecycle-application-operation-tabs button[aria-selected=true]{color:#20458f;background:#fff;border-color:#dbe2ec;font-weight:600}.lifecycle-application-operation-close{color:#7c879c;background:#fff;border:1px solid #dbe2ec;border-radius:8px;min-width:34px;min-height:34px;font-size:18px;line-height:1}.lifecycle-application-operation-body{min-width:0;padding:12px}.lifecycle-application-progress-actions{gap:8px;display:grid}.lifecycle-application-progress-actions button{color:#315fc7;text-align:left;background:#fff;border:1px solid #d7dfeb;border-radius:8px;min-height:38px;padding:0 12px;font-size:13px}.lifecycle-application-progress-actions button:hover:not(:disabled){background:#f4f8ff;border-color:#9db9f4}.lifecycle-application-inline-form,.lifecycle-application-inline-form .lifecycle-plan-dialog-form{gap:10px;min-width:0;display:grid}.lifecycle-application-inline-form .lifecycle-plan-dialog-form label{color:#5b6880;gap:5px;font-size:12px;display:grid}.lifecycle-application-inline-form .lifecycle-plan-dialog-form :is(input,select,textarea){color:#2d394d;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-width:0;min-height:36px;padding:7px 9px;font-size:13px}.lifecycle-application-inline-form .lifecycle-plan-dialog-form textarea{min-height:72px}.lifecycle-application-inline-form .lifecycle-plan-dialog-form>p{color:#75819a;margin:0;font-size:12px}.lifecycle-application-inline-actions{justify-content:flex-end;gap:8px;display:flex}.lifecycle-application-inline-actions button{color:#4a5a74;background:#fff;border:1px solid #d7dfeb;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px}.lifecycle-application-inline-actions button:last-child{color:#fff;background:#2f6df6;border-color:#2f6df6}.lifecycle-application-inline-actions button:disabled{opacity:.7}.lifecycle-application-inline-actions button:last-child:disabled{border-color:var(--shell-line,#dfe5ed);color:#98a2b3;background:#f4f6f9}.lifecycle-application-operation-tabs button:disabled,.lifecycle-application-record-selector button:disabled,.lifecycle-application-operation-close:disabled{cursor:not-allowed;opacity:.55}.lifecycle-application-detail-section[data-section=category] .lifecycle-application-facts[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-application-detail-drawer{max-width:100%}.lifecycle-application-detail-drawer>.lifecycle-drawer-header{flex-wrap:wrap;align-items:center;row-gap:6px}.lifecycle-application-detail-drawer>.lifecycle-drawer-header>h2{min-width:0;color:var(--workspace-text-primary,#2d394d);flex:auto}.lifecycle-application-detail-drawer>.lifecycle-drawer-header>[data-detail-drawer-header-actions]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0}.lifecycle-application-detail-drawer :is(.lifecycle-application-detail,.lifecycle-application-operation-panel,.lifecycle-application-detail-section,.lifecycle-application-amounts,.lifecycle-application-facts>div){box-sizing:border-box;min-width:0;max-width:100%}.lifecycle-application-detail-drawer :is(.lifecycle-application-detail-head,.lifecycle-application-detail-section>header){flex-wrap:wrap}.lifecycle-application-detail-drawer .lifecycle-application-facts dd,.lifecycle-application-detail-drawer .lifecycle-application-detail-head p{overflow-wrap:anywhere}.lifecycle-application-label{align-items:baseline;gap:3px;min-width:0;display:inline-flex}.lifecycle-application-required,.lifecycle-application-field-error{color:#c0392b;font-size:12px}.lifecycle-application-required{margin-left:1px;font-weight:600}.lifecycle-application-required-legend{color:#c0392b;margin:0;font-size:11px}.lifecycle-application-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-application-action-form.lifecycle-application-single-column{grid-template-columns:minmax(0,1fr)}.lifecycle-application-action-form>p,.lifecycle-application-action-form>[role=alert],.lifecycle-application-action-form>.lifecycle-application-required-legend{grid-column:1/-1}.lifecycle-application-profile-form{gap:10px;display:grid}.lifecycle-application-profile-form label{color:#5b6880;gap:5px;font-size:12px;display:grid}.lifecycle-application-profile-form :is(input,select,textarea){color:#2d394d;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-width:0;min-height:36px;padding:7px 9px;font-size:13px}.lifecycle-application-profile-form textarea{min-height:72px}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-detail{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-detail-section,.lifecycle-application-system-records,.lifecycle-application-operation-panel,.lifecycle-application-amounts){border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-detail-head h3,.lifecycle-application-detail-section h4,.lifecycle-application-facts dd,.lifecycle-application-amounts dd,.lifecycle-application-todos strong){color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-amounts small,.lifecycle-application-facts dt,.lifecycle-application-detail-head p,.lifecycle-application-detail-empty){color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-todos li{border-color:var(--shell-line);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-detail-header-actions button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-progress-actions button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-record-selector button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-operation-close{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-inline-actions button:first-child{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-inline-form .lifecycle-plan-dialog-form :is(input,select,textarea){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-profile-form :is(input,select,textarea){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-operation-head,.lifecycle-application-operation-body,.lifecycle-application-inline-form,.lifecycle-application-profile-form,.lifecycle-application-progress-actions){color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-operation-head,.lifecycle-application-system-records>summary,.lifecycle-application-amounts>div){border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-operation-tabs button,.lifecycle-application-operation-close,.lifecycle-application-inline-actions button,.lifecycle-application-progress-actions button,.lifecycle-application-record-selector button,.lifecycle-application-detail-header-actions button:not([data-primary=true])){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-operation-tabs button[aria-selected=true]{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-operation-tabs button:disabled,.lifecycle-application-operation-close:disabled,.lifecycle-application-inline-actions button:disabled,.lifecycle-application-progress-actions button:disabled,.lifecycle-application-record-selector button:disabled,.lifecycle-application-detail-header-actions button:disabled){border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-inline-form .lifecycle-plan-dialog-form label,.lifecycle-application-profile-form label,.lifecycle-application-label,.lifecycle-application-inline-form .lifecycle-plan-dialog-form>p,.lifecycle-application-detail-alert,.lifecycle-application-detail-loading,.lifecycle-application-system-records>summary,.lifecycle-application-operation-tabs button:not([aria-selected=true])){color:var(--workspace-text-secondary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-detail-section>header>span,.lifecycle-application-todos small,.lifecycle-application-detail-empty){color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-application-detail-alert{border-color:var(--shell-line);color:var(--workspace-text-warning,var(--workspace-text-primary));background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.lifecycle-application-required,.lifecycle-application-field-error,.lifecycle-application-required-legend){color:var(--workspace-text-danger)}@media (width<=1100px){.lifecycle-application-detail[data-panel-open]{grid-template-columns:minmax(0,1fr)}.lifecycle-application-operation-panel{position:static}}@media (width<=760px){.lifecycle-application-detail{padding:12px}.lifecycle-application-amounts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.lifecycle-application-amounts>div{border-left:0;padding:0}.lifecycle-application-facts[data-columns="3"],.lifecycle-application-facts[data-columns="2"],.lifecycle-application-action-form{grid-template-columns:minmax(0,1fr)}.lifecycle-application-action-form>*{grid-column:auto}.lifecycle-application-detail-header-actions{justify-content:flex-start}.lifecycle-application-detail-drawer{width:100%;max-width:100vw}}@media (width<=479px){.lifecycle-application-detail-drawer>.lifecycle-drawer-header{padding:8px 10px}.lifecycle-application-detail-drawer>.lifecycle-drawer-header>h2{font-size:15px}.lifecycle-application-detail-header-actions{gap:6px}.lifecycle-application-detail-header-actions button{min-height:34px;padding:0 10px;font-size:12px}.lifecycle-application-detail,.lifecycle-application-amounts{padding:10px}.lifecycle-application-amounts dd{font-size:18px}.lifecycle-application-inline-actions{flex-wrap:wrap}.lifecycle-application-inline-actions button{flex:auto}}.yc-shell .lifecycle-business-table td[data-application-progress]{font-weight:600;background:var(--application-progress-bg)!important;color:var(--application-progress-fg)!important}.yc-shell .lifecycle-business-table td[data-application-progress=planned]{--application-progress-bg:#ffe9e8;--application-progress-fg:#8e3945}.yc-shell .lifecycle-business-table td[data-application-progress=preparing]{--application-progress-bg:#ddf3e9;--application-progress-fg:#24634d}.yc-shell .lifecycle-business-table td[data-application-progress=handler_pending]{--application-progress-bg:#dfedff;--application-progress-fg:#265a94}.yc-shell .lifecycle-business-table td[data-application-progress=pending_submission]{--application-progress-bg:#e4eeff;--application-progress-fg:#315a92}.yc-shell .lifecycle-business-table td[data-application-progress=in_review]{--application-progress-bg:#ffead8;--application-progress-fg:#925126}.yc-shell .lifecycle-business-table td[data-application-progress=pending_bank_signing]{--application-progress-bg:#eee8ff;--application-progress-fg:#664b9a}.yc-shell .lifecycle-business-table td[data-application-progress=pending_funding]{--application-progress-bg:#e1f5dc;--application-progress-fg:#376d35}.yc-shell .lifecycle-business-table td[data-application-progress=ready_to_confirm]{--application-progress-bg:#e7f0f5;--application-progress-fg:#3d6070}.yc-shell .lifecycle-business-table td[data-application-progress=completed_funded]{--application-progress-bg:#fff2bd;--application-progress-fg:#745a1a}.yc-shell .lifecycle-business-table td[data-application-progress=completed_no_funding]{--application-progress-bg:#f3e5e8;--application-progress-fg:#7c4550}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=planned]{--application-progress-bg:#503139;--application-progress-fg:#ffd6da}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=preparing]{--application-progress-bg:#234a3f;--application-progress-fg:#c9f6e0}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=handler_pending],.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=pending_submission]{--application-progress-bg:#27425e;--application-progress-fg:#d5e9ff}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=in_review]{--application-progress-bg:#59402f;--application-progress-fg:#ffe0bf}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=pending_bank_signing]{--application-progress-bg:#443c60;--application-progress-fg:#eee1ff}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=pending_funding]{--application-progress-bg:#30513a;--application-progress-fg:#dbf5d0}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=ready_to_confirm]{--application-progress-bg:#314858;--application-progress-fg:#d8edf8}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=completed_funded]{--application-progress-bg:#544b2f;--application-progress-fg:#ffecb0}.yc-shell .workspace-theme-dark .lifecycle-business-table td[data-application-progress=completed_no_funding]{--application-progress-bg:#503941;--application-progress-fg:#f4d8de}.lifecycle-application-funding-workspace [data-business-workspace]>header:first-child{flex-wrap:wrap}.yc-shell table[data-table-key=business-applications] :is(th,td)[data-column-key=selection],.yc-shell table[data-table-key=business-funding-maturity-reminders] :is(th,td)[data-column-key=selection]{box-sizing:border-box}.lifecycle-application-funding-workspace [data-business-workspace]>header:first-child>:nth-child(2){flex-wrap:wrap;flex:420px}@media (width<=760px){.lifecycle-application-funding-workspace [data-business-workspace]>header:first-child>:nth-child(2){flex:none}}.lifecycle-application-funding-workspace [data-business-workspace]>header:first-child>:nth-child(3){flex-wrap:wrap;justify-content:flex-end}.lifecycle-application-bulk-error{color:#9d2433;background:#fff4f5;border:1px solid #f5ccd2;border-top:0;padding:9px 14px;font-size:12px;line-height:1.5}.lifecycle-business-deposit-ledger-tools{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.lifecycle-business-ledger[data-record-table] td[data-column-key=event-type] small{color:var(--business-detail-meta);font-size:12px;display:block}.lifecycle-application-bulk-category-form{color:var(--workspace-text-primary,#2d394d);gap:12px;font-size:13px;display:grid}.lifecycle-application-bulk-category-form p{margin:0}.lifecycle-application-bulk-category-form label{gap:5px;display:grid}.lifecycle-application-bulk-category-form :is(input,select){border:1px solid var(--shell-line,#dfe5ed);width:100%;min-height:36px;color:var(--workspace-text-primary,#2d394d);background:var(--workspace-surface,#fff);font:inherit;border-radius:6px;padding:6px 9px}.lifecycle-application-bulk-category-form small{color:var(--workspace-text-meta,#667085);line-height:1.5}.lifecycle-application-bulk-category-form [role=alert]{color:var(--workspace-text-danger,#b42332)}.lifecycle-lead-page{background:#f5f8fa;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.lead-summary-grid{background:#f5f8fa;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 16px 0;display:grid}.lead-summary-card{background:#fff;border:1px solid #e4eaf2;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 14px;display:flex;box-shadow:0 4px 14px #1f3d580d}.lead-summary-icon{color:#536176;background:#f3f5f7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #53617614}.lead-summary-copy{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 8px;min-width:0;display:grid}.lead-summary-copy small{color:#667085;grid-column:1;font-size:11px}.lead-summary-copy strong{color:#172033;font-variant-numeric:tabular-nums;grid-column:1;font-size:19px;line-height:1.2}.lead-summary-copy em{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:10px;font-style:normal;overflow:hidden}.lifecycle-lead-page>[data-lead-list-toolbar]{background:#f5f8fa;flex:none;padding:10px 16px 0}.lifecycle-lead-page>[data-lead-list-toolbar] .lifecycle-toolbar{background:#fff;border-color:#e4eaf2;border-radius:10px;gap:10px;min-height:66px;padding:10px 12px;box-shadow:0 4px 14px #1f3d5809}.lifecycle-lead-page>[data-lead-list-toolbar] .lifecycle-toolbar-heading{min-width:132px}.lifecycle-lead-page>[data-lead-list-toolbar] .lifecycle-toolbar-heading h2{font-size:14px}.lifecycle-lead-page>[data-lead-list-toolbar] .lifecycle-toolbar-filters input{min-width:220px}[data-lead-quick-filters]{background:#fff;border:1px solid #e4eaf2;border-radius:10px;flex:none;margin:10px 0 0;padding:6px 12px;overflow:hidden;box-shadow:0 4px 14px #1f3d5809}[data-lead-filter-row]{color:#667085;white-space:nowrap;scrollbar-width:thin;align-items:center;gap:4px;min-height:30px;display:flex;overflow-x:auto}[data-lead-filter-row]+[data-lead-filter-row]{border-top:1px solid #eef2f5}[data-lead-filter-row]>strong{color:#536176;flex:none;width:70px;font-size:11px;font-weight:600}[data-lead-filter-row] button{color:#667085;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;height:24px;padding:0 9px;font-size:11px}[data-lead-filter-row] button:hover{color:#356fe8;background:#f3f6fa}[data-lead-filter-row] button[aria-pressed=true]{color:#356fe8;background:#edf3ff;border-color:#cddcff}[data-lead-filter-row] button[data-followup-filter][aria-pressed=true]{box-shadow:inset 0 0 0 1px}.lead-quick-filter-row{color:#667085;white-space:nowrap;align-items:center;gap:4px;min-height:30px;display:flex}.lead-quick-filter-row+.lead-quick-filter-row{border-top:1px solid #eef2f5}.lead-quick-filter-row>strong{color:#536176;flex:none;width:70px;font-size:11px;font-weight:600}.lead-quick-filter-row>span{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.lead-quick-filter-row button{color:#667085;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;height:24px;padding:0 9px;font-size:11px}.lead-quick-filter-row button:hover{color:#356fe8;background:#f3f6fa}.lead-quick-filter-row button[aria-pressed=true]{color:#356fe8;background:#edf3ff;border-color:#cddcff}.lead-quick-filter-row button[data-followup-filter][data-followup-tone=purple]{color:#6844b8;background:#f3eeff}.lead-quick-filter-row button[data-followup-filter][data-followup-tone=green]{color:#1f7a55;background:#e8f7ef}.lead-quick-filter-row button[data-followup-filter][data-followup-tone=yellow]{color:#8a5b00;background:#fff5d6}.lead-quick-filter-row button[data-followup-filter][data-followup-tone=red]{color:#b83b3b;background:#fff0f0}[data-lead-queue-readonly] p{color:#667085;margin:3px 0;font-size:12px;line-height:1.55}.lead-reactivate-dialog{gap:10px;display:grid}.lead-reactivate-dialog fieldset{border:1px solid #e4eaf2;border-radius:8px;flex-wrap:wrap;gap:8px 14px;margin:0;padding:8px 10px;display:flex}.lead-reactivate-dialog legend{color:#536176;padding:0 4px;font-size:12px}.lead-reactivate-dialog fieldset label{color:#344054;align-items:center;gap:5px;font-size:13px;display:inline-flex}.lead-reactivate-dialog fieldset input{margin:0}.lifecycle-lead-convert-dialog{color:var(--workspace-text-primary,#172033);gap:14px;display:grid}.lifecycle-lead-convert-intro{color:var(--workspace-text-secondary,#536176);margin:0;font-size:13px;line-height:1.65}.lifecycle-lead-convert-section{border:1px solid var(--shell-line,#dce5f0);background:var(--workspace-panel,#fff);border-radius:12px;gap:12px;padding:14px;display:grid}.lifecycle-lead-convert-section-heading{align-items:flex-start;gap:9px;display:flex}.lifecycle-lead-convert-section-heading>span{color:#356fe8;font-variant-numeric:tabular-nums;background:#edf3ff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.lifecycle-lead-convert-section-heading h3{color:var(--workspace-text-primary,#172033);margin:0;font-size:14px;line-height:1.35}.lifecycle-lead-convert-section-heading p{color:var(--workspace-text-meta,#667085);margin:2px 0 0;font-size:12px;line-height:1.45}.lifecycle-lead-convert-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lifecycle-lead-convert-fields>label{min-width:0;color:var(--workspace-text-secondary,#344054);align-content:start;gap:6px;font-size:12px;font-weight:600;display:grid}.lifecycle-lead-convert-fields>label>span{align-items:center;gap:5px;display:flex}.lifecycle-lead-convert-fields b{color:#d92d20;font-size:14px;line-height:1}.lifecycle-lead-convert-fields em{color:#667085;background:#f2f4f7;border-radius:4px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:500}.lifecycle-lead-convert-fields b+em{color:#d92d20;background:#fff0ee}.lifecycle-lead-convert-fields input,.lifecycle-lead-convert-fields select,.lifecycle-lead-convert-fields textarea{box-sizing:border-box;border:1px solid var(--shell-line,#d0d9e6);width:100%;min-width:0;color:var(--workspace-text-primary,#172033);background:var(--workspace-panel,#fff);font:inherit;border-radius:8px;outline:none;font-size:13px}.lifecycle-lead-convert-fields input,.lifecycle-lead-convert-fields select{height:36px;padding:0 10px}.lifecycle-lead-convert-fields textarea{resize:vertical;min-height:72px;padding:9px 10px;line-height:1.45}.lifecycle-lead-convert-fields input:focus,.lifecycle-lead-convert-fields select:focus,.lifecycle-lead-convert-fields textarea:focus{border-color:#356fe8;box-shadow:0 0 0 3px #356fe821}.lifecycle-lead-convert-fields input:disabled,.lifecycle-lead-convert-fields select:disabled,.lifecycle-lead-convert-fields textarea:disabled{color:var(--workspace-text-meta,#98a2b3);background:var(--workspace-subtle,#f8fafc);cursor:not-allowed}.lifecycle-lead-convert-fields small{color:var(--workspace-text-meta,#667085);font-size:11px;font-weight:400}.lifecycle-lead-convert-money{position:relative}.lifecycle-lead-convert-money input{padding-right:34px}.lifecycle-lead-convert-money i{color:var(--workspace-text-meta,#667085);pointer-events:none;font-size:12px;font-style:normal;font-weight:400;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lifecycle-lead-convert-notes{grid-column:1/-1}.lifecycle-lead-convert-context{color:var(--workspace-text-meta,#667085);margin:-2px 0 0;font-size:12px;line-height:1.5}.lifecycle-lead-convert-plan-card{color:var(--workspace-text-primary,#344054);cursor:pointer;background:linear-gradient(135deg,#f8fbff,#f1f6ff);border:1px solid #bcd0fb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.lifecycle-lead-convert-plan-card input{accent-color:#356fe8;width:16px;height:16px;margin:3px 0 0}.lifecycle-lead-convert-plan-card input:disabled{cursor:not-allowed}.lifecycle-lead-convert-plan-card:focus-within{outline-offset:2px;outline:2px solid #356fe8}.lifecycle-lead-convert-plan-card:has(input:disabled){border-color:var(--shell-line,#e4e7ec);background:var(--workspace-subtle,#f8fafc);cursor:not-allowed}.lifecycle-lead-convert-plan-card span{grid-template-columns:18px 1fr;gap:2px 7px;min-width:0;display:grid}.lifecycle-lead-convert-plan-card span svg{color:#356fe8;grid-row:1/span 2}.lifecycle-lead-convert-plan-card strong{color:#1d4ed8;font-size:13px;line-height:1.45}.lifecycle-lead-convert-plan-card small{color:var(--workspace-text-meta,#667085);font-size:12px;line-height:1.5}.lifecycle-lead-convert-plan-card>svg{color:#356fe8;margin-top:2px}.lifecycle-lead-convert-tip{color:#245aa8;background:#f4f8ff;border:1px solid #c9dcff;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.lifecycle-lead-convert-tip svg{color:#356fe8;flex:none;margin-top:1px}.lifecycle-lead-convert-tip>span{gap:2px;display:grid}.lifecycle-lead-convert-tip strong{color:inherit;font-weight:500}.lifecycle-lead-convert-tip small{color:inherit;font-size:inherit}.yc-shell .workspace-theme-dark .lifecycle-lead-convert-section{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-lead-convert-plan-card{background:var(--workspace-subtle)}.yc-shell .workspace-theme-dark .lifecycle-lead-convert-tip{color:#b8d1ff;background:#14243c}@media (width<=760px){.lifecycle-lead-convert-fields{grid-template-columns:minmax(0,1fr)}.lifecycle-lead-convert-notes{grid-column:auto}.lifecycle-lead-convert-dialog{gap:11px}.lifecycle-lead-convert-section{padding:12px}.lifecycle-lead-convert-plan-card{grid-template-columns:auto minmax(0,1fr)}.lifecycle-lead-convert-plan-card>svg{display:none}}[data-lead-toolbar-actions]{flex:none;align-items:center;gap:8px;display:flex;overflow-x:auto}[data-lead-toolbar-actions] button{white-space:nowrap}[data-pending-automatic-allocation-drawer] .lifecycle-lead-section{margin-top:0}[data-lead-select],.lifecycle-lead-table input[type=checkbox]{accent-color:#356fe8;cursor:pointer;width:14px;height:14px;margin:0}[data-lead-star-rating]{color:#cfd6df;white-space:nowrap;align-items:center;gap:1px;display:inline-flex}[data-lead-star-rating] svg{fill:none;stroke:currentColor;width:14px;height:14px}[data-lead-star-rating] [data-star-state=filled]{color:#f4a62a}[data-lead-star-rating] [data-star-state=empty]{color:#d5dbe4}[data-lead-star-rating] [data-star-state=filled] svg{fill:currentColor}[data-lead-phone-cell]{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}[data-lead-phone-toggle]{color:#7f8a9b;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}[data-lead-phone-toggle]:hover,[data-lead-phone-toggle][aria-pressed=true]{color:#356fe8;background:#edf3ff}[data-lead-phone-toggle] svg{width:15px;height:15px}.lifecycle-lead-page .lifecycle-sensitive-phone{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.lifecycle-lead-page .lifecycle-sensitive-phone button[data-phone-visibility]{color:#7f8a9b;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.lifecycle-lead-page .lifecycle-sensitive-phone button[data-phone-visibility]:hover,.lifecycle-lead-page .lifecycle-sensitive-phone button[data-phone-visibility=revealed]{color:#356fe8;background:#edf3ff}.lifecycle-lead-table-shell{background:#fff;border:1px solid #e4eaf2;border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;flex:1;min-height:0;margin:10px 16px 0;display:flex;position:relative;overflow:auto}.lifecycle-lead-table{border-collapse:collapse;color:#172033;background:#fff;width:max-content;min-width:100%;font-size:13px}.lifecycle-lead-table th,.lifecycle-lead-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7eff5;height:46px;padding:0 12px}.lifecycle-lead-table th{z-index:2;color:#667085;background:#f7fafc;height:40px;font-size:13px;font-weight:500;position:sticky;top:0}.lifecycle-lead-table tbody tr:nth-child(2n){background:#fafcfe}.lifecycle-lead-name{color:#356fae;gap:2px;font-size:13px;font-weight:600;display:grid}.lifecycle-lead-name small,.lifecycle-lead-muted{color:#98a2b3;font-size:11px;font-weight:400}.lifecycle-lead-name .lifecycle-customer-entity-link{color:var(--workspace-text-customer-link,#2f6fed)}.lifecycle-lead-phone-region{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;display:block;overflow:hidden}.lifecycle-lead-source,.lifecycle-lead-asset-region,.lifecycle-lead-customer-situation{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:180px;display:inline-block;overflow:hidden}.lifecycle-lead-customer-situation{max-width:220px}.lifecycle-lead-recorded-assigned-at{color:#667085;gap:2px;font-size:11px;line-height:1.35;display:grid}.lifecycle-lead-star{color:#f4a62a}.lifecycle-lead-status{color:#356fae;background:#eef5fb;border-radius:999px;padding:3px 8px;font-size:11px;display:inline-flex}.lifecycle-lead-followup-entry{color:#356fe8;min-height:28px;font:inherit;text-align:left;background:#edf3ff;border:1px solid #cddcff;border-radius:6px;padding:0 8px}.lifecycle-lead-followup-entry:hover,.lifecycle-lead-followup-entry:focus-visible{border-color:#4c7cf3;outline:0;box-shadow:0 0 0 3px #4c7cf32e}[data-followup-tone=purple]{color:#6844b8;background:#f3eeff}[data-followup-tone=green]{color:#1f7a55;background:#e8f7ef}[data-followup-tone=yellow]{color:#8a5b00;background:#fff5d6}[data-followup-tone=red]{color:#b83b3b;background:#fff0f0}[data-followup-tone=neutral]{color:#667085;background:#f2f4f7}.lifecycle-lead-action-column{z-index:1;background:inherit;width:132px;position:sticky;right:0;box-shadow:-8px 0 12px #2a3a520a}.lifecycle-lead-row-actions{align-items:center;gap:6px;display:inline-flex}.lifecycle-lead-row-actions button{height:28px;padding:0 9px}.lifecycle-lead-table th.lifecycle-lead-action-column{z-index:3;background:#f7fafc}.lifecycle-lead-action-column button,.lifecycle-lead-primary-button,.lifecycle-lead-secondary-button,.lifecycle-lead-danger-button{color:#356fae;background:#eef5fb;border:1px solid #d8e7f2;border-radius:8px;height:30px;padding:0 12px}.lifecycle-lead-primary-button{color:#fff;background:#4c7cf3;border-color:#4c7cf3;box-shadow:0 4px 12px #4c7cf333}.lifecycle-lead-danger-button{color:#d84a4a;background:#fff;border-color:#d84a4a}.lifecycle-lead-page>.lifecycle-pagination{background:#fff;border-color:#e4eaf2;border-radius:0 0 10px 10px;flex:none;min-height:52px;margin:0 16px 16px}.lifecycle-lead-table-state,.lifecycle-lead-notice{text-align:center;color:#7c8798;padding:28px}.lifecycle-lead-error{color:#c53d3d}.lifecycle-lead-notice{color:#287a46;background:#effaf3;border:1px solid #cae5d3;flex:none;padding:8px 12px}.lifecycle-lead-detail-grid{grid-template-columns:120px 1fr;gap:10px 14px;margin:0;display:grid}.lifecycle-lead-detail-grid dt{color:#7b8697}.lifecycle-lead-detail-grid dd{color:#26344a;margin:0}.lifecycle-lead-detail-heading{justify-content:flex-start;margin-bottom:10px;display:flex}.lifecycle-lead-readonly-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lifecycle-lead-readonly-tags li{color:#4a6078;background:#edf3f8;border-radius:999px;padding:3px 8px;font-size:12px}.lifecycle-lead-intake-text{white-space:pre-wrap;overflow-wrap:anywhere}.lifecycle-lead-rating-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.lifecycle-lead-rating-card{text-align:center;border:1px solid #e5e9f0;border-radius:8px;padding:10px}.lifecycle-lead-rating-card small{color:#8490a1;margin-bottom:4px;display:block}.lifecycle-lead-rating-card strong{color:#e98b1f}.lifecycle-lead-rating-card ul{text-align:left;gap:7px;padding:0;list-style:none;display:grid}.lifecycle-lead-rating-card li{justify-content:space-between;align-items:center;gap:10px;display:flex}.lifecycle-lead-rating-card li label{color:#5d697b;align-items:center;gap:5px;display:inline-flex}.lifecycle-lead-rating-card li input[type=number]{border:1px solid #dfe5ed;border-radius:6px;width:72px;height:30px;padding:0 7px}.lifecycle-lead-section{margin-top:18px}.lifecycle-lead-section h3{margin:0 0 10px;font-size:14px}.lifecycle-lead-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lifecycle-lead-timeline li{background:#f8fafc;border-left:3px solid #dbe5f7;padding:9px 10px}.lifecycle-lead-timeline time{color:#8a94a3;font-size:11px;display:block}.lifecycle-lead-form{background:#fafbfc;border:1px solid #e4e8ef;border-radius:8px;gap:10px;padding:12px;display:grid}.lifecycle-lead-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lifecycle-lead-form label{color:#596678;gap:4px;font-size:12px;display:grid}.lifecycle-lead-form input,.lifecycle-lead-form select,.lifecycle-lead-form textarea{background:#fff;border:1px solid #dbe2eb;border-radius:6px;min-height:34px;padding:7px 9px}.lifecycle-lead-form textarea{resize:vertical;min-height:76px}.lead-assign-dialog{min-width:min(360px,100vw - 64px)}.lead-assign-hint{color:#7b8493;font-size:12px;line-height:1.5}.lead-import-dialog{min-width:0}.lead-import-help{color:#667085;margin:0;font-size:11px;line-height:1.65}.lead-import-template-row{align-items:center;gap:10px;min-width:0;display:flex}.lead-import-template-row>button{flex:none}.lead-import-template-row>span{color:#7b8697;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.lifecycle-lead-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lifecycle-lead-feedback{color:#287a46;font-size:12px}.lifecycle-lead-feedback-error{color:#c53d3d;font-size:12px}.lifecycle-lead-action-bar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.lifecycle-lead-action-bar button{cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:6px;min-height:32px;padding:0 10px}[data-public-pool-workspace]{min-width:0}[data-public-pool-workspace] .public-pool-workspace-tabs{background:#fff;border-bottom:1px solid #e4eaf2;gap:6px;padding:12px 16px 0;display:flex}[data-public-pool-workspace] .public-pool-workspace-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;padding:0 14px}[data-public-pool-workspace] .public-pool-workspace-tabs button[aria-selected=true]{color:#315fc7;border-bottom-color:#315fc7;font-weight:600}[data-public-pool-workspace] .public-pool-filters{background:#fff;padding:12px 16px 0}[data-public-pool-workspace] .public-pool-inflow-filters{color:#667085;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 0;font-size:12px;display:flex}[data-public-pool-workspace] .public-pool-inflow-filters strong{color:#536176;margin-right:4px;font-size:12px}[data-public-pool-workspace] .public-pool-filter-label{color:#536176;align-items:center;font-size:12px;display:inline-flex}[data-public-pool-workspace] .public-pool-inflow-filters button{color:#536176;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:6px;min-height:28px;padding:0 9px}[data-public-pool-workspace] .public-pool-inflow-filters button[aria-pressed=true]{color:#315fc7;background:#edf3ff;border-color:#bfd0fb}[data-public-pool-workspace] .public-pool-bulk-toolbar{color:#536176;background:#f5f8ff;border:1px solid #dbe6fa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px 16px 0;padding:8px 10px;font-size:12px;display:flex}[data-public-pool-workspace] .public-pool-object-tag{color:#536176;background:#eef2f6;border-radius:4px;align-items:center;min-height:20px;margin-right:6px;padding:0 6px;font-size:11px;display:inline-flex}[data-public-pool-workspace] .lifecycle-lead-table td:first-child:has(input[type=checkbox]){text-align:center;width:42px}[data-public-pool-workspace] .lifecycle-lead-action-column{min-width:154px}[data-public-pool-workspace] .public-pool-row-actions{align-items:center;gap:6px;display:flex}[data-public-pool-workspace] .public-pool-row-actions button{white-space:nowrap}[data-public-pool-workspace] tr[data-selected=true] td{background:#eef5ff}.yc-shell .workspace-theme-dark [data-public-pool-workspace] :is(.public-pool-workspace-tabs,.public-pool-filters,.public-pool-rule-card){border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] :is(.public-pool-workspace-tabs button,.public-pool-inflow-filters,.public-pool-rule-card,.public-pool-rule-table [role=row]){color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] tr[data-selected=true] td{background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-bulk-toolbar{border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-object-tag{color:var(--workspace-text-secondary);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-inflow-filters button{border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-inflow-filters button[aria-pressed=true]{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-workspace-tabs button[aria-selected=true]{border-bottom-color:var(--workspace-text-accent);color:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-inflow-filters strong{color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-heading{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-table,.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-table [role=row]{border-color:var(--shell-line)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-card h3,.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-card header span,.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-switch,.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-empty,.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-filter-label{color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-bulk-toolbar .lifecycle-lead-secondary-button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-public-pool-workspace] .public-pool-rule-table input[type=number],.yc-shell .workspace-theme-dark .public-pool-assign-dialog :is(select,textarea){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .public-pool-assign-dialog{color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .public-pool-assign-dialog :is(label,.public-pool-assign-summary){color:var(--workspace-text-secondary)}[data-public-pool-workspace] .public-pool-rules-surface{margin:12px 16px 16px}[data-public-pool-workspace] .public-pool-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-public-pool-workspace] .public-pool-rule-card{background:#fff;border:1px solid #e4eaf2;border-radius:10px;min-width:0;padding:14px}[data-public-pool-workspace] .public-pool-rule-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-public-pool-workspace] .public-pool-rule-card h3{color:#344054;margin:0;font-size:14px}[data-public-pool-workspace] .public-pool-rule-card header span{color:#667085;font-size:12px}[data-public-pool-workspace] .public-pool-rule-switch{color:#536176;align-items:center;gap:6px;margin:12px 0;font-size:12px;display:inline-flex}[data-public-pool-workspace] .public-pool-rule-table{border:1px solid #edf0f4;border-radius:7px;display:grid;overflow-x:auto}[data-public-pool-workspace] .public-pool-rule-table [role=row]{color:#536176;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(130px,1fr) 54px 76px 76px;align-items:center;gap:8px;min-width:360px;padding:8px 10px;font-size:12px;display:grid}[data-public-pool-workspace] .public-pool-rule-table [role=row]:last-child{border-bottom:0}[data-public-pool-workspace] .public-pool-rule-heading{color:#667085;background:#f8fafc;font-size:11px}[data-public-pool-workspace] .public-pool-rule-table input[type=number]{border:1px solid #dce3ec;border-radius:5px;width:64px;height:28px;padding:0 5px}[data-public-pool-workspace] .public-pool-rule-empty{color:#667085;margin:0 0 12px;font-size:12px}[data-public-pool-workspace] .public-pool-rule-actions{justify-content:flex-end;margin-top:10px;display:flex}.public-pool-assign-dialog{min-width:min(440px,100vw - 32px)}.public-pool-assign-summary{color:#667085;margin:0;font-size:12px}@media (width<=980px){.lead-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-lead-page>[data-lead-list-toolbar] .lifecycle-toolbar{flex-direction:column;align-items:stretch}.lifecycle-lead-page>[data-lead-list-toolbar] .lifecycle-toolbar-heading{min-width:0}}@media (width<=760px){.lead-summary-grid{padding:8px 8px 0}.lead-summary-card{min-height:56px}.lifecycle-lead-page>[data-lead-list-toolbar]{padding:8px 8px 0}[data-lead-quick-filters]{margin:8px 0 0;padding-inline:9px}[data-lead-filter-row]>strong,.lead-quick-filter-row>strong{width:64px}.lifecycle-lead-table-shell{margin:8px 8px 0}.lifecycle-lead-page>.lifecycle-pagination{margin:0 8px 8px}.lifecycle-lead-detail-grid{grid-template-columns:94px 1fr}.lifecycle-lead-rating-grid{grid-template-columns:repeat(2,1fr)}.lifecycle-lead-form-row,[data-public-pool-workspace] .public-pool-rules-grid{grid-template-columns:1fr}[data-public-pool-workspace] .public-pool-workspace-tabs,[data-public-pool-workspace] .public-pool-filters{padding-inline:8px}[data-public-pool-workspace] .public-pool-bulk-toolbar,[data-public-pool-workspace] .public-pool-rules-surface{margin-inline:8px}}.yc-shell .lifecycle-lead-page .lifecycle-toolbar-heading h2{font-size:var(--workspace-type-title,20px);font-weight:600}.yc-shell .lifecycle-lead-page [data-lead-filter-row]>strong,.yc-shell .lifecycle-lead-page .lead-quick-filter-row>strong,.yc-shell .lifecycle-lead-name small,.yc-shell .lifecycle-lead-muted{font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-lead-page [data-lead-filter-row] button,.yc-shell .lifecycle-lead-page .lead-quick-filter-row button,.yc-shell .lifecycle-lead-status,.yc-shell .lifecycle-lead-action-column button,.yc-shell .lifecycle-lead-primary-button,.yc-shell .lifecycle-lead-secondary-button,.yc-shell .lifecycle-lead-danger-button,.yc-shell .lifecycle-lead-table,.yc-shell .lifecycle-lead-table th,.yc-shell .lifecycle-lead-table td{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-lead-table th{font-weight:600}.yc-shell .lifecycle-lead-table-state,.yc-shell .lifecycle-lead-notice{font-size:var(--workspace-type-body,13px)}@media (width<=479px){.lead-summary-grid{grid-template-columns:1fr}}.yc-shell .lifecycle-lead-page .lead-summary-copy small,.yc-shell .lifecycle-lead-page .lead-summary-copy em{font-size:var(--workspace-type-meta,12px)}.lifecycle-lead-name{color:var(--workspace-text-primary)}.lifecycle-lead-name small,.lifecycle-lead-muted{color:var(--workspace-text-meta)}.yc-shell .lifecycle-lead-page{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell .lifecycle-lead-page>[data-lead-list-toolbar],.yc-shell [data-lead-quick-filters],.yc-shell .lifecycle-lead-table-shell,.yc-shell .lifecycle-lead-table th,.yc-shell .lifecycle-lead-table td{background:var(--workspace-surface)}.yc-shell [data-lead-filter-row],.yc-shell .lead-quick-filter-row{color:var(--workspace-text-meta)}.yc-shell [data-lead-filter-row]>strong,.yc-shell .lead-quick-filter-row>strong{color:var(--workspace-text-secondary)}.yc-shell [data-lead-filter-row] button:hover,.yc-shell [data-lead-filter-row] button[aria-pressed=true],.yc-shell .lead-quick-filter-row button:hover,.yc-shell .lead-quick-filter-row button[aria-pressed=true]{color:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-lead-table th{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-lead-table td{background:var(--workspace-surface)}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]){background:var(--workspace-subtle);padding:12px}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed])>[data-lead-list-toolbar]{background:0 0;padding:0}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed])>[data-lead-list-toolbar] .lifecycle-toolbar{border-color:var(--shell-line);background:var(--workspace-surface);min-height:0;box-shadow:none;border-radius:10px 10px 0 0;gap:12px;padding:14px 16px}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) [data-lead-quick-filters]{border-color:var(--shell-line);background:var(--workspace-surface);box-shadow:none;border-top:0;border-radius:0;margin:0}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed])>.lifecycle-lead-table-shell{border-color:var(--shell-line);border-top:0;border-bottom:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:0;margin:0}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed])>.lifecycle-pagination{border-color:var(--shell-line);background:var(--workspace-surface);margin:0}@media (width<=760px){.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]){padding:8px}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed])>[data-lead-list-toolbar]{padding:0}.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) [data-lead-quick-filters],.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed])>.lifecycle-lead-table-shell,.yc-shell .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed])>.lifecycle-pagination{margin:0}}.yc-shell .workspace-theme-dark [data-lead-filter-row] button:hover,.yc-shell .workspace-theme-dark [data-lead-filter-row] button[aria-pressed=true],.yc-shell .workspace-theme-dark .lead-quick-filter-row button:hover,.yc-shell .workspace-theme-dark .lead-quick-filter-row button[aria-pressed=true]{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lifecycle-toolbar-heading h2{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lifecycle-toolbar-heading span,.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lifecycle-lead-table-state:not(.lifecycle-lead-error){color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) [data-lead-filter-row]>strong,.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lead-quick-filter-row>strong,.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) :is([data-lead-filter-row] button,.lead-quick-filter-row button):not(:disabled):not(:hover):not([aria-pressed=true]):not([data-followup-tone]){color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lifecycle-toolbar-filters :is(input,select){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-lead-primary-button):not(:disabled):not(:hover):not(:active){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-lead-primary-button):hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-lead-page:is([data-lead-workspace=open],[data-lead-workspace=converted],[data-lead-workspace=closed]) .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-lead-primary-button):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell [data-workspace-content-frame=list][data-lead-workspace=pending]>[data-lead-list-toolbar]{background:0 0;padding:0}.yc-shell [data-workspace-content-frame=list][data-lead-workspace=pending]>[data-lead-list-toolbar] .lifecycle-toolbar{border-color:var(--shell-line);background:var(--workspace-surface);min-height:0;box-shadow:none;border-radius:10px 10px 0 0;gap:12px;padding:14px 16px}.yc-shell [data-workspace-content-frame=list][data-lead-workspace=pending]>.lifecycle-lead-table-shell{border-color:var(--shell-line);border-top:0;border-bottom:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:0;flex:1;min-height:0;margin:0}.yc-shell [data-workspace-content-frame=list][data-lead-workspace=pending]>.lifecycle-pagination{border-color:var(--shell-line);background:var(--workspace-surface);border-radius:0 0 10px 10px;margin:0}.yc-shell [data-workspace-content-frame=list][data-lead-warehouse-workspace]>.lifecycle-toolbar{border-color:var(--shell-line);background:var(--workspace-surface);min-height:0;box-shadow:none;border-radius:10px 10px 0 0;gap:12px;padding:14px 16px}.yc-shell [data-workspace-content-frame=list][data-lead-warehouse-workspace]>.lifecycle-lead-table-shell{border-color:var(--shell-line);border-top:0;border-bottom:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:0;flex:1;min-height:0;margin:0}.yc-shell [data-workspace-content-frame=list][data-lead-warehouse-workspace]>.lifecycle-pagination{border-color:var(--shell-line);background:var(--workspace-surface);border-radius:0 0 10px 10px;margin:0}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace]>.public-pool-workspace-tabs{border:1px solid var(--shell-line);background:var(--workspace-surface);border-bottom:0;border-radius:10px 10px 0 0;padding:12px 16px 0}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-filters{border-left:1px solid var(--shell-line);border-right:1px solid var(--shell-line);background:var(--workspace-surface);border-bottom:0;padding:12px 16px 0}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-bulk-toolbar{border-color:var(--shell-line);border-top:0;border-right:1px solid var(--shell-line);border-bottom:0;border-left:1px solid var(--shell-line);background:var(--shell-active);border-radius:0;margin:0;padding:8px 10px}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace] .lifecycle-lead-table-shell{border-color:var(--shell-line);border-top:0;border-bottom:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:0;flex:1;min-height:0;margin:0}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace]>.lifecycle-pagination{border-color:var(--shell-line);background:var(--workspace-surface);border-radius:0 0 10px 10px;margin:0}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace]>.lifecycle-lead-table-state{border-right:1px solid var(--shell-line);border-bottom:1px solid var(--shell-line);border-left:1px solid var(--shell-line);min-height:0;color:var(--workspace-text-secondary);background:var(--workspace-surface);flex:none;margin:0;padding:16px}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace]>.lifecycle-lead-table-state.lifecycle-lead-error{color:var(--workspace-text-danger)}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace]>.lifecycle-lead-table-state:last-child{border-bottom:1px solid var(--shell-line);border-radius:0 0 10px 10px}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace]>.lifecycle-lead-table-state:has(+.public-pool-rules-surface){border-radius:0 0 10px 10px}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace]>.lifecycle-lead-notice{border:1px solid var(--shell-line);color:#027a48;background:var(--workspace-surface);border-top:0;border-bottom:0;border-radius:0;flex:none;margin:0;padding:8px 12px}.yc-shell [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-rules-surface{flex:1;min-height:0;margin:12px 0 0;padding-bottom:12px;overflow:auto}.yc-shell [data-workspace-content-frame=list][data-lead-workspace=pending]:has(>.lifecycle-lead-notice)>.lifecycle-lead-notice{border:1px solid var(--shell-line);color:#027a48;background:var(--workspace-surface);border-bottom:0;border-radius:10px 10px 0 0;flex:none;margin:0;padding:8px 12px}.yc-shell [data-workspace-content-frame=list][data-lead-workspace=pending]:has(>.lifecycle-lead-notice)>[data-lead-list-toolbar] .lifecycle-toolbar{border-top:0;border-radius:0}.yc-shell [data-workspace-content-frame=list][data-lead-warehouse-workspace]:has(>.lifecycle-lead-notice)>.lifecycle-lead-notice{border:1px solid var(--shell-line);color:#027a48;background:var(--workspace-surface);border-bottom:0;border-radius:10px 10px 0 0;flex:none;margin:0;padding:8px 12px}.yc-shell [data-workspace-content-frame=list][data-lead-warehouse-workspace]:has(>.lifecycle-lead-notice)>.lifecycle-toolbar{border-top:0;border-radius:0}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]:is([data-lead-workspace=pending],[data-lead-warehouse-workspace]) .lifecycle-toolbar-heading h2{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]:is([data-lead-workspace=pending],[data-lead-warehouse-workspace]) .lifecycle-toolbar-heading span{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]:is([data-lead-workspace=pending],[data-lead-warehouse-workspace]) .lifecycle-toolbar-filters :is(input,select){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]:is([data-lead-workspace=pending],[data-lead-warehouse-workspace]) .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-lead-primary-button):not(:disabled):not(:hover):not(:active){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]:is([data-lead-workspace=pending],[data-lead-warehouse-workspace]) .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-lead-primary-button):hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]:is([data-lead-workspace=pending],[data-lead-warehouse-workspace]) .lifecycle-toolbar :is(.lifecycle-toolbar-filters button,.lifecycle-toolbar-actions button):not(.lifecycle-lead-primary-button):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list]:is([data-lead-workspace=pending],[data-lead-warehouse-workspace]):has(>.lifecycle-lead-notice)>.lifecycle-lead-notice{border-color:var(--shell-line);color:#8ce2b0;background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-lead-workspace=pending] .lifecycle-lead-table-state:not(.lifecycle-lead-error){color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-lead-workspace=pending] .lifecycle-lead-table-state.lifecycle-lead-error{color:var(--workspace-text-danger)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-lead-warehouse-workspace] .lifecycle-lead-table-state:not(.lifecycle-lead-error){color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-lead-warehouse-workspace] .lifecycle-lead-table-state.lifecycle-lead-error{color:var(--workspace-text-danger)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace]>.public-pool-workspace-tabs button:not([aria-selected=true]){color:var(--workspace-text-secondary);background:0 0}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace]>.public-pool-workspace-tabs button:hover:not([aria-selected=true]):not(:disabled),.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace]>.public-pool-workspace-tabs button[aria-selected=true]{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-filters button:not(.lifecycle-lead-primary-button):not([aria-pressed=true]):not([aria-selected=true]):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-filters button:is([aria-pressed=true],[aria-selected=true]),.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-filters button:not(.lifecycle-lead-primary-button):hover:not(:disabled):not([aria-pressed=true]):not([aria-selected=true]){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-filters button:not(.lifecycle-lead-primary-button):disabled,.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-row-actions button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-row-actions button:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-row-actions button:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace]>.lifecycle-lead-notice{color:#8ce2b0;background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-rules-surface .lifecycle-lead-secondary-button:not(:disabled):not(:hover){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-rules-surface .lifecycle-lead-secondary-button:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark [data-workspace-content-frame=list][data-public-pool-workspace] .public-pool-rules-surface .lifecycle-lead-secondary-button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .lifecycle-lead-page .lifecycle-lead-table td{color:var(--workspace-text-primary)}.yc-shell .lifecycle-lead-page .lifecycle-lead-table th{color:var(--workspace-text-secondary)}.yc-shell .lifecycle-lead-page .lifecycle-lead-phone-region,.yc-shell .lifecycle-lead-page .lifecycle-lead-source,.yc-shell .lifecycle-lead-page .lifecycle-lead-asset-region,.yc-shell .lifecycle-lead-page .lifecycle-lead-customer-situation,.yc-shell .lifecycle-lead-page .lifecycle-lead-recorded-assigned-at,.yc-shell .lifecycle-lead-page .lifecycle-lead-table td time{color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-lead-page .lifecycle-lead-action-column button,.yc-shell .lifecycle-lead-page .lifecycle-lead-secondary-button{color:var(--workspace-text-accent)}.yc-shell .lifecycle-lead-primary-button{color:#fff;background:#315fc7;border-color:#315fc7}.yc-shell .workspace-theme-dark .lifecycle-lead-primary-button{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-header,.yc-shell .workspace-theme-dark .lifecycle-lead-detail-panel,.yc-shell .workspace-theme-dark .lifecycle-lead-profile-section{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-identity h2,.yc-shell .workspace-theme-dark .lifecycle-lead-detail-header-summary dd,.yc-shell .workspace-theme-dark .lifecycle-lead-detail-fact-grid dd{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-header-summary dt,.yc-shell .workspace-theme-dark .lifecycle-lead-detail-header-summary small,.yc-shell .workspace-theme-dark .lifecycle-lead-detail-fact-grid dt{color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-tabs{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-tabs button{color:var(--workspace-text-secondary);background:0 0}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-tabs button[aria-selected=true]{border-bottom-color:var(--workspace-text-accent);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-tabs button:hover{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-lead-profile-section>h3{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-lead-profile-section>.lifecycle-lead-muted{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-rating-card{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-timeline li{border-color:var(--shell-line)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-timeline button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-form{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-form :is(input,select,textarea){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-actions h3{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-action-bar button:not(.lifecycle-lead-primary-button):not(.lifecycle-lead-secondary-button):not(.lifecycle-lead-danger-button){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-secondary-button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-danger-button{border-color:var(--workspace-text-danger);color:var(--workspace-text-danger);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-customer360 .lifecycle-lead-form label{color:var(--workspace-text-secondary)}.yc-shell .workspace-theme-dark .lifecycle-lead-detail-header-summary,.yc-shell .workspace-theme-dark .lifecycle-lead-detail-header-summary>div,.yc-shell .workspace-theme-dark .lifecycle-lead-detail-fact-grid>div{border-color:var(--shell-line)}@media (width<=760px){.yc-shell .lifecycle-lead-detail-customer360 .lifecycle-lead-detail-actions .lifecycle-lead-action-bar button{white-space:nowrap;flex:calc(50% - 4px);min-width:0;min-height:40px}}.lifecycle-lead-detail-customer360{color:#344155;background:#f7f8fa;min-height:100%;padding:12px 14px 14px;font-size:14px;line-height:20px;overflow-x:hidden}.lifecycle-lead-detail-header{background:#fff;border:1px solid #e4e8ef;border-radius:8px;grid-template-columns:auto minmax(180px,1fr) minmax(300px,1.15fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.lifecycle-lead-detail-avatar{color:#fff;background:linear-gradient(135deg,#4c7cd7,#315fc7);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;line-height:1;display:grid}.lifecycle-lead-detail-identity{min-width:0}.lifecycle-lead-detail-identity h2{color:#2d394d;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.lifecycle-lead-detail-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lifecycle-lead-detail-badges span{color:#315fc7;background:#eef4ff;border-radius:999px;padding:3px 8px;font-size:12px;line-height:18px}.lifecycle-lead-detail-badges [data-lead-detail-status=closed]{color:#b42318;background:#fff1f0}.lifecycle-lead-detail-badges [data-lead-detail-status=converted]{color:#1f7a55;background:#edf8f3}.lifecycle-lead-detail-header-summary{border-left:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lifecycle-lead-detail-header-summary div{min-width:0;padding:0 12px}.lifecycle-lead-detail-header-summary dt{color:#667388;font-size:12px;line-height:18px}.lifecycle-lead-detail-header-summary dd{color:#344155;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:20px}.lifecycle-lead-detail-header-summary small{color:#667388;font-size:12px;line-height:18px;display:block}.lifecycle-lead-detail-actions{justify-items:end;gap:6px;margin:0;display:grid}.lifecycle-lead-detail-actions h3{color:#344155;margin:0;font-size:13px;line-height:20px}.lifecycle-lead-detail-actions .lifecycle-lead-action-bar{justify-content:flex-end;margin:0}.lifecycle-lead-detail-actions .lifecycle-lead-form{text-align:left;width:min(440px,100%);margin-top:2px}.lifecycle-lead-detail-panel{background:#fff;border:1px solid #e4e8ef;border-radius:8px;min-width:0;margin-top:12px;overflow:hidden}.lifecycle-lead-detail-tabs{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e7ebf1;gap:0;padding:0 6px;display:flex;overflow-x:auto}.lifecycle-lead-detail-tabs button{color:#667388;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:40px;padding:0 12px;font-size:14px;line-height:20px}.lifecycle-lead-detail-tabs button[aria-selected=true]{color:#315fc7;border-bottom-color:#315fc7;font-weight:600}.lifecycle-lead-detail-tabs button:hover{color:#315fc7;background:#f7f9fd}.lifecycle-lead-detail-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #315fc7}.lifecycle-lead-detail-content{outline:0;min-width:0;min-height:320px;padding:14px}.lifecycle-lead-detail-content:focus-visible{box-shadow:inset 0 0 0 2px #b8caf2}.lifecycle-lead-detail-basic,.lifecycle-lead-detail-tab-content{gap:8px;display:grid}.lifecycle-lead-profile-section{background:#fff;border:1px solid #e5eaf1;border-radius:8px;min-width:0;overflow:hidden}.lifecycle-lead-profile-section>h3{color:#344155;background:#fafbfd;border-bottom:1px solid #eef1f5;margin:0;padding:8px 12px;font-size:15px;font-weight:600;line-height:22px}.lifecycle-lead-profile-section>.lifecycle-lead-muted{color:#667388;margin:0;padding:12px;font-size:13px;line-height:20px}.lifecycle-lead-detail-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lifecycle-lead-detail-fact-grid>div{border-bottom:1px solid #edf0f4;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:grid}.lifecycle-lead-detail-fact-grid>div:nth-child(odd){border-right:1px solid #edf0f4}.lifecycle-lead-detail-fact-grid>div:last-child:nth-child(odd){border-bottom:0}.lifecycle-lead-detail-fact-grid dt{color:#667388;font-size:13px;font-weight:500;line-height:20px}.lifecycle-lead-detail-fact-grid dd{color:#344155;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:22px}.lifecycle-lead-detail-fact-grid .lifecycle-lead-detail-fact-wide{border-right:0;grid-column:1/-1}.lifecycle-lead-detail-tags .lifecycle-lead-readonly-tags{padding:12px}.lifecycle-lead-detail-customer360 .lifecycle-lead-rating-grid{margin:0}.lifecycle-lead-detail-customer360 .lifecycle-lead-rating-card{background:#fff;border-radius:8px;min-height:76px;padding:12px}.lifecycle-lead-detail-customer360 .lifecycle-lead-rating-card small{font-size:12px;line-height:18px}.lifecycle-lead-detail-customer360 .lifecycle-lead-rating-card strong{font-size:14px;line-height:22px}.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline{padding:0 12px}.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline li{background:0 0;border-bottom:1px solid #edf0f4;border-left:0;gap:4px;padding:12px 0;display:grid}.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline li:last-child{border-bottom:0}.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline strong{font-size:14px;line-height:20px}.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline span{font-size:13px;line-height:20px}.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline time,.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline small{font-size:12px;line-height:18px}.lifecycle-lead-detail-customer360 .lifecycle-lead-timeline button{color:#315fc7;background:#fff;border:1px solid #cbd7ea;border-radius:6px;justify-self:start;min-height:32px;padding:0 10px;font-size:13px;line-height:20px}.lifecycle-lead-detail-customer360 .lifecycle-lead-form{background:#fff;border:0;border-radius:0;margin:0}.lifecycle-lead-detail-customer360 .lifecycle-lead-form input,.lifecycle-lead-detail-customer360 .lifecycle-lead-form select,.lifecycle-lead-detail-customer360 .lifecycle-lead-form textarea{min-height:36px;font-size:14px;line-height:20px}.lifecycle-lead-detail-customer360 .lifecycle-lead-form textarea{min-height:92px}.lifecycle-lead-action-bar .lifecycle-lead-primary-button{color:#fff;background:#315fc7;border-color:#315fc7;box-shadow:0 4px 12px #315fc733}.lifecycle-lead-action-bar .lifecycle-lead-primary-button:hover:not(:disabled){color:#fff;background:#244b9f;border-color:#244b9f}.lifecycle-lead-action-bar .lifecycle-lead-primary-button:focus-visible{outline-offset:2px;outline:2px solid #315fc7}.lifecycle-lead-action-bar .lifecycle-lead-danger-button{color:#b42318;background:#fff5f5;border-color:#f0b8bd}.lifecycle-lead-action-bar .lifecycle-lead-danger-button:hover:not(:disabled){color:#fff;background:#b42318;border-color:#b42318}.lifecycle-lead-action-bar .lifecycle-lead-danger-button:focus-visible{outline-offset:2px;outline:2px solid #b42318}.lifecycle-lead-page>.lifecycle-dialog-backdrop{z-index:140}.lifecycle-manual-lead-dialog{gap:12px;display:grid}.lifecycle-manual-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lifecycle-manual-lead-grid>label,.lifecycle-manual-lead-type{color:#344155;gap:6px;min-width:0;font-size:13px;line-height:20px;display:grid}.lifecycle-manual-lead-grid :is(input,select){min-width:0;min-height:36px}.lifecycle-manual-lead-type{background:#f7f8fa;border:1px solid #dfe5ed;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px}.lifecycle-manual-lead-type legend{color:#344155;grid-column:1/-1;padding:0 4px;font-size:13px;font-weight:600}.lifecycle-manual-lead-type label{align-items:center;gap:6px;min-height:20px;display:flex}.lifecycle-manual-lead-type input{accent-color:#315fc7;width:16px;min-height:16px;margin:0}.lifecycle-manual-lead-creator{color:#536176;background:#f7f8fa;border:1px solid #dfe5ed;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:13px;line-height:20px;display:flex}.lifecycle-manual-lead-creator strong{color:#344155}.lifecycle-manual-lead-creator span{color:#667388;font-size:12px}.lifecycle-manual-lead-assignment-hint{color:#315fc7;background:#f4f7fd;border:1px solid #d8e5fb;border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:18px}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-grid>label,.yc-shell .workspace-theme-dark .lifecycle-manual-lead-type legend,.yc-shell .workspace-theme-dark .lifecycle-manual-lead-creator strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-type,.yc-shell .workspace-theme-dark .lifecycle-manual-lead-creator{border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-assignment-hint{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.lifecycle-dialog:has(.lifecycle-manual-lead-dialog)>h2{color:#1f2937}.lifecycle-manual-lead-subtitle,.lifecycle-manual-lead-required-note{color:#667388;margin:0;font-size:12px;line-height:18px}.lifecycle-manual-lead-field-label{align-items:baseline;gap:2px;display:inline-flex}.lifecycle-manual-lead-required-mark{color:var(--workspace-text-danger,#b42318);font-weight:700}.lifecycle-manual-lead-type{background:#fff;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.lifecycle-manual-lead-type label{cursor:pointer;border:1px solid #dfe5ed;border-radius:7px;min-height:44px;padding:0 12px}.lifecycle-manual-lead-type label[data-selected=true]{background:#edf4ff;border-color:#315fc7;box-shadow:inset 0 0 0 1px #315fc7}.lifecycle-manual-lead-type small,.lifecycle-manual-lead-grid>label>small{color:var(--workspace-text-danger,#b42318);font-size:12px;line-height:18px}.lifecycle-manual-lead-creator{grid-column:1/-1}.lifecycle-manual-lead-notice{color:#7a5210;background:#fff8e6;border:1px solid #f0c36d;border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:18px}.lifecycle-manual-lead-grid :is(input,select)[aria-invalid=true]{border-color:var(--workspace-text-danger,#b42318);box-shadow:0 0 0 1px var(--workspace-text-danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.lifecycle-manual-lead-grid :is(input,select)[aria-invalid=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-text-danger,#b42318) 12%,transparent)}}.yc-shell .workspace-theme-dark .lifecycle-dialog:has(.lifecycle-manual-lead-dialog)>h2{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-subtitle,.yc-shell .workspace-theme-dark .lifecycle-manual-lead-required-note,.yc-shell .workspace-theme-dark .lifecycle-manual-lead-creator span{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-type label{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-type label[data-selected=true]{border-color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-notice{color:#f4d68d;background:#3a2f18;border-color:#8b6b2f}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-grid :is(input,select),.yc-shell .workspace-theme-dark .lifecycle-manual-lead-dialog{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-dialog>.lifecycle-lead-feedback-error{color:var(--workspace-text-danger)}.yc-shell .workspace-theme-dark .lifecycle-manual-lead-dialog .lifecycle-manual-lead-grid :is(input,select)[aria-invalid=true]{border-color:var(--workspace-text-danger);box-shadow:0 0 0 1px var(--workspace-text-danger)}@supports (color:color-mix(in lab, red, red)){.yc-shell .workspace-theme-dark .lifecycle-manual-lead-dialog .lifecycle-manual-lead-grid :is(input,select)[aria-invalid=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-text-danger) 12%,transparent)}}.yc-shell .workspace-theme-dark .lifecycle-dialog:has(.lifecycle-manual-lead-dialog)>footer{border-color:var(--shell-line)}.yc-shell .workspace-theme-dark .lifecycle-dialog:has(.lifecycle-manual-lead-dialog)>footer button:not(:last-child){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.lifecycle-lead-close-dialog{color:#344155;gap:12px;font-size:13px;line-height:20px;display:grid}.lifecycle-lead-close-intro{color:#536176;margin:0}.lifecycle-lead-close-impact{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-left:3px solid #c2410c;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.lifecycle-lead-close-impact strong{font-size:13px;line-height:20px}.lifecycle-lead-close-impact span{font-size:12px;line-height:18px}.lifecycle-lead-close-mode-selector{background:#f7f8fa;border:1px solid #dfe5ed;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:10px;display:grid}.lifecycle-lead-close-mode-selector legend{color:#344155;padding:0 5px;font-size:13px;font-weight:600;line-height:20px}.lifecycle-lead-close-mode-card{color:#344155;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-height:88px;padding:12px;display:grid}.lifecycle-lead-close-mode-card[data-selected=true]{border-color:#315fc7;box-shadow:0 0 0 2px #315fc721}.lifecycle-lead-close-mode-card:focus-within{outline-offset:2px;outline:2px solid #315fc7}.lifecycle-lead-close-mode-card input{accent-color:#315fc7;width:18px;height:18px;margin:1px 0 0}.lifecycle-lead-close-mode-card>span{gap:4px;display:grid}.lifecycle-lead-close-mode-card strong{font-size:14px;line-height:20px}.lifecycle-lead-close-mode-card small{color:#667388;font-size:12px;line-height:18px}.lifecycle-lead-close-mode-card:has(input:disabled){cursor:not-allowed;opacity:.65}.lifecycle-lead-close-submit-hint{color:#315fc7;background:#f4f7fd;border:1px solid #d8e5fb;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:18px}.lifecycle-lead-close-manual-form{background:#f7f8fa;border-color:#dfe5ed}.lifecycle-lead-close-manual-form label{font-size:13px;line-height:20px}.lifecycle-lead-close-manual-form input,.lifecycle-lead-close-manual-form select,.lifecycle-lead-close-manual-form textarea{border-color:#dfe5ed}.lifecycle-dialog:has(.lifecycle-lead-close-dialog){border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 20px 60px #1d2a4033}.lifecycle-dialog:has(.lifecycle-lead-close-dialog)>h2{color:#1f2937;margin-bottom:8px;font-size:18px;line-height:26px}.lifecycle-dialog:has(.lifecycle-lead-close-dialog)>footer{border-top:1px solid #e7ebf1;margin-top:14px;padding-top:14px}.lifecycle-dialog:has(.lifecycle-lead-close-dialog)>footer button:last-child{color:#fff;background:#315fc7;border-color:#315fc7}.lifecycle-dialog:has(.lifecycle-lead-close-dialog)>footer button:last-child:disabled{cursor:not-allowed;opacity:.6}.lifecycle-lead-close-required-note{color:#667388;margin:0;font-size:12px;line-height:18px}.lifecycle-lead-close-required-note span,.lifecycle-lead-close-manual-form label>span,.lifecycle-lead-close-terminal-required legend>span{color:#b42318;font-weight:700}.lifecycle-lead-close-manual-form label>small,.lifecycle-lead-close-terminal-required legend small{color:#b42318;margin-left:4px;font-size:12px;font-weight:500}.lifecycle-lead-close-terminal-required{background:#f7f8fa;border:1px solid #dfe5ed;border-radius:8px;gap:10px;margin:0;padding:10px;display:grid}.lifecycle-lead-close-terminal-required legend{color:#344155;padding:0 5px;font-size:13px;font-weight:600;line-height:20px}.lifecycle-lead-close-terminal-required>p{color:#667388;margin:0;font-size:12px;line-height:18px}.lifecycle-lead-close-terminal-required>.lifecycle-lead-form{background:#fff;border-color:#dfe5ed}@media (width<=760px){.lifecycle-lead-detail-customer360{padding:8px}.lifecycle-lead-detail-header{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.lifecycle-lead-detail-header-summary,.lifecycle-lead-detail-actions{grid-column:1/-1}.lifecycle-lead-detail-header-summary{border-top:1px solid #edf0f4;border-left:0;grid-template-columns:1fr 1fr}.lifecycle-lead-detail-header-summary div{padding:7px 0}.lifecycle-lead-detail-header-summary div+div{border-left:1px solid #edf0f4;padding-left:8px}.lifecycle-lead-detail-header-summary div:last-child{border-left:0;grid-column:1/-1;padding-left:0}.lifecycle-lead-detail-actions{justify-items:stretch}.lifecycle-lead-detail-actions h3{display:none}.lifecycle-lead-detail-actions .lifecycle-lead-action-bar{justify-content:stretch}.lifecycle-lead-detail-actions .lifecycle-lead-action-bar button{flex:1;min-height:40px}.lifecycle-lead-detail-tabs button{min-height:40px;padding:0 10px;font-size:13px}.lifecycle-lead-detail-content{min-height:0;padding:10px}.lifecycle-lead-detail-fact-grid{grid-template-columns:1fr}.lifecycle-lead-detail-fact-grid>div,.lifecycle-lead-detail-fact-grid>div:nth-child(odd){border-right:0;grid-template-columns:104px minmax(0,1fr);min-height:48px}.lifecycle-lead-detail-fact-grid .lifecycle-lead-detail-fact-wide{grid-column:auto}.lifecycle-lead-close-mode-selector{grid-template-columns:1fr}.lifecycle-lead-close-mode-card{min-height:80px}.lifecycle-dialog:has(.lifecycle-lead-close-dialog){width:calc(100vw - 16px);max-height:calc(100% - 16px);padding:16px}.lifecycle-dialog:has(.lifecycle-lead-close-dialog)>footer button{min-height:40px}.lifecycle-lead-close-manual-form textarea{min-height:88px}.lifecycle-manual-lead-grid{grid-template-columns:1fr}.lifecycle-manual-lead-type{grid-template-columns:repeat(2,minmax(0,1fr))}}.lifecycle-lead-table[data-record-table]:not([data-sticky-trailing-columns="1"]) .lifecycle-lead-action-column{box-shadow:none;position:static;right:auto}.lead-quality-report{background:#fff;border:1px solid #e3e8ef;border-radius:14px;margin:18px 0;padding:18px;box-shadow:0 6px 18px #25354e0d}.lead-quality-report-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lead-quality-report-head span{color:#315fc7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.lead-quality-report-head h2{color:#1f2a3d;margin:4px 0 5px;font-size:18px}.lead-quality-report-head p{color:#7a8596;margin:0;font-size:12px}.lead-quality-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.lead-quality-report-actions label{color:#6d7889;gap:3px;font-size:11px;display:grid}.lead-quality-report-actions input,.lead-quality-report-actions button{background:#fff;border:1px solid #dbe2eb;border-radius:6px;min-height:32px;padding:0 9px}.lead-quality-report-actions button{color:#315fc7;cursor:pointer}.lead-quality-preview{color:#7b641b;background:#fff9e8;border:1px solid #ecd99b;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:12px}.lead-quality-state{text-align:center;color:#7a8596;padding:24px}.lead-quality-state.is-error{color:#b83e47}.lead-quality-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.lead-quality-metrics strong{color:#24344e;background:#f8fafc;border:1px solid #e6eaf0;border-radius:9px;padding:12px;font-size:16px}.lead-quality-metrics small{color:#8390a2;margin-top:5px;font-size:10px;font-weight:400;display:block}.lead-quality-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:14px;margin-top:14px;display:grid}.lead-quality-report.is-summary .lead-quality-grid{grid-template-columns:1fr}.lead-quality-grid h3{color:#31415a;margin:0 0 9px;font-size:13px}.lead-quality-table-wrap{min-width:0;overflow:auto}.lead-quality-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.lead-quality-table-wrap th,.lead-quality-table-wrap td{text-align:left;border-bottom:1px solid #edf0f4;height:38px;padding:0 10px}.lead-quality-table-wrap th{color:#718096;background:#f8fafc}.lead-quality-side{background:#fafbfc;border:1px solid #e6eaf0;border-radius:9px;padding:12px}.lead-quality-star-row{margin-bottom:8px}.lead-quality-star-row span{color:#4c5c73;font-size:11px;font-weight:700}.lead-quality-star-row p{color:#778398;margin:3px 0;font-size:10px;line-height:1.5}.lead-quality-side ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.lead-quality-side li{color:#637086;justify-content:space-between;font-size:11px;display:flex}.lead-quality-method{color:#8b96a5;margin-top:12px;font-size:10px}@media (width<=1000px){.lead-quality-metrics{grid-template-columns:repeat(3,1fr)}.lead-quality-grid{grid-template-columns:1fr}}@media (width<=620px){.lead-quality-report{margin:10px 0;padding:12px}.lead-quality-report-head{display:grid}.lead-quality-report-actions{justify-content:flex-start}.lead-quality-metrics{grid-template-columns:repeat(2,1fr)}.lead-quality-report-actions label{width:calc(50% - 4px)}.lead-quality-report-actions input{width:100%}}.position-management-page{background:#f5f7fa;min-height:100%;padding:12px;overflow:auto}.position-management-page>.settings-summary,.position-management-page>.settings-card,.position-management-page .settings-grid>.settings-card{background:#fff;border:1px solid #e4e8ef;border-radius:10px;margin-bottom:12px}.position-management-page>.settings-summary{align-items:flex-start}.position-management-page>.settings-summary h2{color:#2d394d;margin:3px 0 4px;font-size:17px}.position-management-page>.settings-summary p{color:#8792a3;margin:0;font-size:10px}.position-management-page .notice{color:#46617f;background:#f4f8ff;border:1px solid #dce7f8;border-radius:8px;margin:0 0 12px;padding:10px 13px;font-size:10px}.position-management-page .notice.warning{color:#8b681f;background:#fff9e9;border-color:#efd9aa}.position-management-page .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.position-management-page .settings-card{padding:15px;overflow:auto}.position-management-page .settings-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.position-management-page .settings-card h3{color:#344155;margin:0;font-size:13px}.position-management-page .settings-card header span{color:#8993a3;font-size:9px}.position-management-page .settings-card form{align-items:center;gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.position-management-page .settings-card form input,.position-management-page .settings-card form select{color:#506078;background:#fff;border:1px solid #dfe5ed;border-radius:6px;min-width:120px;height:32px;padding:0 9px;font-size:10px}.position-management-page .settings-card form .button{white-space:nowrap;min-height:32px}.position-management-page table{border-collapse:collapse;width:100%}.position-management-page th,.position-management-page td{color:#586579;text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;height:40px;padding:7px 9px;font-size:9px}.position-management-page th{color:#758196;background:#f8f9fb}.position-management-page td button{color:#315fc7;background:0 0;border:0;margin-right:7px;padding:0;font-size:9px}@media (width<=900px){.position-management-page .settings-grid{grid-template-columns:1fr}}@media (width<=760px){.position-management-page{padding:8px}.position-management-page .settings-card form{flex-direction:column;align-items:stretch}.position-management-page .settings-card form input,.position-management-page .settings-card form select,.position-management-page .settings-card form button{width:100%}}.position-management-page .position-table-actions{align-items:center;gap:8px;display:flex}.position-management-page .position-table-actions>span{font-size:var(--workspace-type-meta,12px)}.position-management-page .position-table-scroll{max-width:100%;overflow:auto}.position-management-page .position-table-scroll table{width:max-content;min-width:100%}.position-management-page .position-table-scroll th,.position-management-page .position-table-scroll td{height:46px;color:var(--workspace-text-primary,#344054);font-size:var(--workspace-type-body,13px)}.position-management-page .position-table-scroll th{height:40px;color:var(--workspace-text-secondary,#667085);background:var(--workspace-panel,#f8fafc);font-weight:600}.position-management-page .position-table-scroll td{background:var(--workspace-surface,#fff)}.position-management-page .position-table-scroll td button{font-size:var(--workspace-type-body,13px)}.ownership-handoff-drawer{color:#586579;gap:14px;font-size:10px;display:grid}.ownership-handoff-note{color:#46617f;background:#f4f8ff;border:1px solid #dce7f8;border-radius:8px;margin:0;padding:10px 12px;line-height:1.65}.ownership-handoff-form{gap:10px;display:grid}.ownership-handoff-form label{color:#69768a;gap:6px;font-weight:600;display:grid}.ownership-handoff-form select,.ownership-handoff-form textarea{color:#435168;width:100%;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:7px}.ownership-handoff-form select{height:34px;padding:0 10px}.ownership-handoff-form textarea{resize:vertical;min-height:72px;padding:9px 10px;line-height:1.6}.ownership-handoff-form select:disabled,.ownership-handoff-form textarea:disabled{opacity:.7;background:#f5f7fa}.ownership-handoff-feedback{border-radius:7px;padding:9px 11px;line-height:1.6}.ownership-handoff-feedback.error{color:#a33c3c;background:#fff5f5;border:1px solid #f1cccc}.ownership-handoff-feedback.success{color:#34734a;background:#f3fbf5;border:1px solid #cce8d5}.ownership-handoff-table-wrap{border:1px solid #e4e8ef;border-radius:8px;max-width:100%;overflow-x:auto}.ownership-handoff-table-wrap table{border-collapse:collapse;width:100%;min-width:510px}.ownership-handoff-table-wrap th,.ownership-handoff-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:9px 10px}.ownership-handoff-table-wrap th{color:#758196;background:#f8f9fb}.ownership-handoff-table-wrap tr:last-child td{border-bottom:0}.ownership-handoff-table-wrap td small{color:#929baa;margin-top:3px;display:block}.ownership-handoff-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ownership-handoff-footer span{color:#7c8798;font-size:10px}.ownership-handoff-footer button{color:#fff;background:#315fc7;border:1px solid #315fc7;border-radius:6px;height:34px;padding:0 14px}.ownership-handoff-footer button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.ownership-handoff-footer{flex-direction:column;align-items:stretch}.ownership-handoff-footer button{width:100%}}.historical-import-panel{color:#586579;background:#fff;border:1px solid #e4e8ef;border-radius:10px;gap:10px;margin-top:12px;padding:14px;font-size:10px;display:grid}.historical-import-panel__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.historical-import-panel__toolbar>button,.historical-import-panel__form button,.historical-import-panel__body button{color:#315fc7;background:#fff;border:1px solid #315fc7;border-radius:6px;width:max-content;min-height:32px;padding:0 11px}.historical-import-panel__body{gap:12px;display:grid}.historical-import-panel__warning{color:#815f1c;background:#fff9e9;border:1px solid #efd9aa;border-radius:8px;margin:0;padding:10px 12px;line-height:1.65}.historical-import-panel__form{align-items:center;gap:10px;display:flex}.historical-import-panel__form input{min-width:0;max-width:100%}.historical-import-panel section[aria-label=历史迁移staged预览]{background:#f4f8ff;border:1px solid #dce7f8;border-radius:8px;padding:10px}.historical-import-panel section[aria-label=历史迁移staged预览] p{margin:0 0 6px}@media (width<=760px){.historical-import-panel__form{flex-direction:column;align-items:stretch}.historical-import-panel__form button{width:100%}}.employee-archive{min-height:100%;color:var(--shell-ink,#27354b)}.employee-archive-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.employee-archive-header h1{color:inherit;margin:0;font-size:19px}.employee-archive-header span{color:var(--shell-muted,#758196);margin-top:5px;font-size:11px;display:block}.employee-archive-actions{gap:8px;display:flex}.employee-archive-actions .button{border-radius:5px;height:32px;padding:0 12px;font-size:11px}.employee-archive-actions .button.primary{background:#356fe8;border-color:#356fe8}.employee-archive-toolbar{gap:8px;margin-bottom:12px;display:flex}.employee-archive-toolbar input,.employee-archive-toolbar select{border:1px solid var(--shell-line,#e5ebf1);height:33px;color:inherit;background:var(--shell-surface,#fff);border-radius:5px;outline:0;padding:0 10px;font-size:11px}.employee-archive-toolbar input{width:280px}.employee-archive-toolbar input:focus,.employee-archive-toolbar select:focus{border-color:#8dacff;box-shadow:0 0 0 2px #356fe81a}.employee-archive-table-wrap{border:1px solid var(--shell-line,#e5ebf1);background:var(--shell-surface,#fff);border-radius:6px;overflow:auto}.employee-archive table{border-collapse:collapse;width:max-content;min-width:100%}.employee-archive th,.employee-archive td{border-bottom:1px solid var(--shell-line,#e5ebf1);height:46px;color:inherit;text-align:left;white-space:nowrap;padding:8px 12px;font-size:11px}.employee-archive th{height:38px;color:var(--shell-muted,#758196);background:var(--shell-subtle,#f5f8fa);font-size:10px;font-weight:600}.employee-archive tbody tr:last-child td{border-bottom:0}.employee-archive th:last-child,.employee-archive td:last-child{z-index:2;background:var(--shell-surface,#fff);position:sticky;right:0;box-shadow:-8px 0 14px -14px #23324bcc}.employee-archive th:last-child{z-index:4;background:var(--shell-subtle,#f5f8fa)}.employee-archive-person{align-items:center;gap:8px;display:flex}.employee-archive-person i{color:#356fe8;background:#edf4ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:700;display:grid}.employee-archive-person span{gap:2px;display:grid}.employee-archive-person b{font-size:11px}.employee-archive-person small{color:var(--shell-muted,#758196);font-size:10px}.employee-state,.employee-wecom{align-items:center;gap:4px;font-size:10px;display:inline-flex}.employee-state.active,.employee-wecom.bound{color:#16835e}.employee-state.inactive,.employee-wecom.unbound,.employee-wecom.unknown{color:var(--shell-muted,#758196)}.employee-state.active:before,.employee-wecom.bound:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.employee-archive .lifecycle-pagination{background:0 0;border:0;margin-top:12px}.employee-archive-empty{color:var(--shell-muted,#758196);text-align:center;margin:0;padding:32px;font-size:11px}.employee-archive-detail-backdrop{z-index:90;background:var(--shell-overlay,#1620305c);justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.employee-archive-detail{border:1px solid var(--shell-line,#e5ebf1);width:min(560px,100vw - 36px);color:var(--shell-ink,#27354b);background:var(--shell-surface,#fff);border-radius:8px;box-shadow:0 20px 54px #18253a33}.employee-archive-detail>header{border-bottom:1px solid var(--shell-line,#e5ebf1);justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.employee-archive-detail>header span{color:var(--shell-muted,#758196);font-size:10px}.employee-archive-detail h2{margin:4px 0 0;font-size:17px}.employee-archive-detail>header button{color:var(--shell-muted,#758196);background:0 0;border:0;font-size:24px;line-height:1}.employee-archive-detail dl{background:var(--shell-line,#e5ebf1);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.employee-archive-detail dl>div{background:var(--shell-surface,#fff);padding:12px 14px}.employee-archive-detail dt{color:var(--shell-muted,#758196);margin-bottom:5px;font-size:10px}.employee-archive-detail dd{overflow-wrap:anywhere;margin:0;font-size:11px}.planned-workspace{background:var(--shell-surface,#fff);min-height:100%;color:var(--shell-ink,#27354b);place-items:center;padding:24px;display:grid}.planned-workspace>div{border:1px dashed var(--shell-line,#e5ebf1);text-align:center;border-radius:7px;max-width:420px;padding:22px}.planned-workspace h1{margin:0 0 8px;font-size:17px}.planned-workspace p{color:var(--shell-muted,#758196);margin:0;font-size:12px;line-height:1.7}@media (width<=760px){.employee-archive-header{flex-direction:column;align-items:flex-start}.employee-archive-toolbar{flex-direction:column;align-items:stretch}.employee-archive-toolbar input,.employee-archive-toolbar select{width:100%}.employee-archive-detail dl{grid-template-columns:1fr}}.employee-archive{flex-direction:column;height:100%;min-height:100%;display:flex}.employee-archive-header,.employee-archive-toolbar{flex:none}.employee-archive-table-wrap{flex:1;min-height:0;overflow:auto}.employee-archive .lifecycle-pagination{flex:none}.employee-archive[data-workspace-content-frame=list]>.employee-archive-header{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:10px 10px 0 0;margin:0;padding:14px 16px}.employee-archive[data-workspace-content-frame=list]>.employee-archive-toolbar{border:1px solid var(--shell-line);background:var(--workspace-surface);border-top:0;border-bottom:0;margin:0;padding:10px 16px}.employee-archive[data-workspace-content-frame=list]>.employee-archive-table-wrap{background:var(--workspace-surface);border-top:0;border-radius:0;flex:1;min-height:0}.employee-archive[data-workspace-content-frame=list]>.lifecycle-pagination{border:1px solid var(--shell-line);background:var(--workspace-surface);border-top:0;border-radius:0 0 10px 10px;flex:none;margin:0}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] :is(.employee-archive-header,.employee-archive-toolbar,.employee-archive-table-wrap,.lifecycle-pagination){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] :is(.employee-archive-actions .button:not(.primary),.employee-archive-toolbar input,.employee-archive-toolbar select,.lifecycle-pagination :is(button:not(.active),select,input)):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] :is(.employee-archive-actions .button:not(.primary),.lifecycle-pagination button:not(.active)):hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] :is(.employee-archive-actions .button,.employee-archive-toolbar input,.employee-archive-toolbar select,.lifecycle-pagination :is(button,select,input)):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .employee-archive-actions .button.primary{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] th{border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] td{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] tbody tr:hover td,.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] th:last-child{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] td:last-child{background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] tbody tr:hover td:last-child{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .employee-state.active,.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .employee-wecom.bound{color:#8ce2b0}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] :is(.employee-state.inactive,.employee-wecom.unbound,.employee-wecom.unknown){color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .employee-archive-empty{color:var(--workspace-text-meta);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .table-action{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .table-action:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .table-action:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .lifecycle-pagination button.active{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .employee-archive[data-workspace-content-frame=list] .lifecycle-pagination button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.employee-archive-header h1{font-size:var(--workspace-type-title,20px);font-weight:600}.employee-archive-header span,.employee-archive-person small,.employee-archive-detail>header span{font-size:var(--workspace-type-meta,12px)}.employee-archive-actions .button,.employee-archive-toolbar input,.employee-archive-toolbar select,.employee-archive th,.employee-archive td{font-size:var(--workspace-type-body,13px)}.employee-archive th{font-weight:600}.employee-archive-person b,.employee-state,.employee-wecom,.employee-archive-empty,.employee-archive .role-badge,.employee-archive .table-action{font-size:var(--workspace-type-body,13px)}.employee-archive .lifecycle-pagination,.employee-archive .lifecycle-pagination :is(button,select,input){font-size:var(--workspace-type-meta,12px)}.employee-archive-detail h2,.planned-workspace h1{font-size:var(--workspace-type-title,20px)}.employee-archive-detail dt{font-size:var(--workspace-type-meta,12px)}.employee-archive-detail dd,.planned-workspace p{font-size:var(--workspace-type-body,13px)}.employee-archive-toolbar .employee-archive-reset{white-space:nowrap;min-height:32px;font-size:var(--workspace-type-body,13px);margin-left:auto}.employee-archive table[data-record-table]:not([data-sticky-trailing-columns]) :is(th,td):last-child{box-shadow:none;position:static;right:auto}.employee-archive table[data-record-table][data-sticky-trailing-columns] :is(th,td):last-child{position:sticky;right:0}.employee-archive table[data-record-table] th{height:40px}.employee-archive table[data-record-table] td{min-height:46px}:root{--ink:#14233b;--muted:#6c7890;--line:#e7ebf2;--blue:#3568db;--blue-dark:#1d4fc2;--paper:#fff;--canvas:#f4f6fa;--green:#128e6e;--workspace-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--workspace-font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#dfe7f8;z-index:5;background:linear-gradient(#152544 0%,#0e1d36 100%);flex-direction:column;width:238px;padding:22px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 30px #0e1d360f}.brand{align-items:center;gap:12px;padding:3px 8px 26px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#6aa0ff,#3669dc);border-radius:11px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 20px #3669dc59}.brand strong,.brand span{display:block}.brand strong{letter-spacing:.4px;color:#fff;font-size:17px}.brand span{color:#8192b1;margin-top:3px;font-size:11px}.nav-label{color:#687a9a;letter-spacing:1.2px;margin:10px 13px 8px;font-size:10px}.nav-label-spaced{margin-top:26px}.nav-item{color:#aab8d1;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;margin:3px 0;padding:0 13px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{color:#fff;background:linear-gradient(90deg,#315fc3,#2b56b3);box-shadow:0 8px 18px #0e224b59}.nav-icon{text-align:center;width:19px;font-size:18px}.nav-item em{color:#fff;background:#e25963;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sidebar-foot{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:10px;margin-top:auto;padding:15px 12px;display:flex}.security-dot{background:#41cca2;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #41cca21f}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{color:#c4cee0;font-size:11px}.sidebar-foot span{color:#71829f;margin-top:4px;font-size:9px}.workspace{flex:1;min-width:0;margin-left:238px}.topbar{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;height:70px;padding:0 31px;display:flex;position:sticky;top:0}.crumb{color:#929caf;align-items:center;gap:9px;font-size:12px;display:flex}.crumb b{color:#c6ccd7;font-weight:400}.crumb strong{color:#43506a}.top-actions,.user-card{align-items:center;display:flex}.top-actions{gap:20px}.icon-button{color:#647089;background:#f5f7fb;border:0;border-radius:50%;width:34px;height:34px;position:relative}.notification-dot{background:#e05764;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.user-card{gap:10px}.avatar,.mini-avatar{color:#315fc2;background:#dce8ff;border-radius:10px;place-items:center;font-weight:700;display:grid}.avatar{width:36px;height:36px}.user-card strong,.user-card span{display:block}.user-card strong{font-size:12px}.user-card span{color:#909aab;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:2px;font-size:9px;overflow:hidden}.content{max-width:1480px;margin:0 auto;padding:31px}.button{border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 17px;font-size:12px;font-weight:600;transition:all .16s}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--blue);color:#fff;box-shadow:0 6px 15px #3568db33}.button.primary:hover{background:var(--blue-dark)}.button.secondary{color:#41516a;background:#fff;border-color:#dce3ee}.button.ghost{color:#627088;background:#fff;border-color:#e2e7ef}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:17px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:135px;padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1e345609}.metric-card:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-35px;right:-25px}.metric-icon{border-radius:9px;place-items:center;width:33px;height:33px;font-size:16px;font-weight:700;display:grid;position:absolute;top:19px;right:19px}.metric-card.blue .metric-icon{color:#3a6bdd;background:#eaf0ff}.metric-card.cyan .metric-icon{color:#298da5;background:#e6f6f8}.metric-card.purple .metric-icon{color:#755bc6;background:#efeafe}.metric-card.green .metric-icon{color:#17906e;background:#e6f6f0}.metric-label{color:#7d889b;font-size:11px}.metric-value{margin:9px 0 5px}.metric-value strong{letter-spacing:-1px;font-family:Arial,sans-serif;font-size:30px}.metric-value span{color:#6f7a8d;margin-left:5px;font-size:11px}.metric-delta{color:#6d7a90;font-size:10px}.dashboard-grid{grid-template-columns:1.45fr .85fr;gap:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 5px 17px #1d304e09}.panel.wide{min-width:0}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.panel-head h2{margin:0 0 4px;font-size:14px}.panel-head p{color:#9099aa;margin:0;font-size:10px}.panel-head-actions{flex:none;align-items:center;gap:8px;display:flex}.panel-head button{color:#466cc5;background:0 0;border:0;padding:3px;font-size:10px}.funnel-chart{padding:8px 21px 15px}.funnel-row{color:#748097;grid-template-columns:70px 1fr 28px;align-items:center;gap:10px;height:34px;font-size:10px;display:grid}.funnel-row strong{color:#38465d;text-align:right}.bar-track{background:#f0f3f7;border-radius:20px;height:7px;overflow:hidden}.bar{border-radius:20px;height:100%}.funnel-note{color:#6f7d96;background:#f5f8ff;border-radius:8px;align-items:center;gap:11px;margin:0 20px 19px;padding:12px 14px;font-size:10px;display:flex}.funnel-note strong{color:#2f61ce;font-size:17px}.funnel-note em{color:#2a9274;margin-left:auto;font-style:normal}.task-list{padding:0 20px 14px}.task-item{border-top:1px solid #eff2f6;align-items:center;gap:10px;padding:12px 0;display:flex}.task-check{color:#fff;border:1px solid #d9e0ea;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.task-check.urgent{background:#e7636c;border-color:#f0abb0}.task-item strong,.task-item span{display:block}.task-item strong{font-size:10px}.task-item span{color:#929bac;margin-top:4px;font-size:9px}.task-item time{color:#7f8aa0;margin-left:auto;font-size:9px}.table-wrap{width:100%;overflow:auto}.table-panel{overflow:hidden}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#919bac;text-align:left;background:#fafbfc;padding:10px 16px;font-size:9px;font-weight:500}td{color:#647187;border-top:1px solid #eef1f5;padding:11px 16px;font-size:10px}td strong{color:#324057}.customer-cell{align-items:center;gap:9px;display:flex}.mini-avatar{border-radius:8px;width:29px;height:29px;font-size:10px}.mini-avatar.company{color:#7962bd;background:#eee9fa}.customer-cell strong,.customer-cell span{display:block}.customer-cell span{color:#9aa2b0;margin-top:3px;font-size:8px}.tag,.stage-select{border:0;border-radius:20px;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;display:inline-flex}.tag.blue,.stage-select.blue{color:#3564c6;background:#e8efff}.tag.cyan,.stage-select.cyan{color:#207f98;background:#e2f4f7}.tag.amber,.stage-select.amber{color:#a36d17;background:#fff3dc}.tag.purple,.stage-select.purple{color:#7251af;background:#f0eafa}.tag.indigo,.stage-select.indigo{color:#4758bb;background:#e8eafa}.tag.green,.stage-select.green{color:#167b60;background:#e2f4ed}.tag.gray,.stage-select.gray{color:#667185;background:#edf0f4}.due{color:#d05a62}.empty{color:#8a96a9;text-align:center;padding:50px}.product-mini-list{padding:0 20px 16px}.product-mini{border-top:1px solid #eff2f6;align-items:center;gap:10px;padding:10px 0;display:flex}.product-icon,.product-logo{color:#fff;border-radius:9px;place-items:center;font-weight:700;display:grid}.product-icon{width:30px;height:30px;font-size:10px}.p1{background:linear-gradient(135deg,#386de0,#6c94ea)}.p2{background:linear-gradient(135deg,#168b70,#42b696)}.p3{background:linear-gradient(135deg,#7358c1,#967ed5)}.product-mini strong,.product-mini span{display:block}.product-mini strong{font-size:10px}.product-mini span{color:#929bad;margin-top:4px;font-size:8px}.product-mini em{color:#7c8799;background:#f4f6f9;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.search{color:#8994a7;border:1px solid #e2e7ef;border-radius:8px;align-items:center;gap:8px;min-width:260px;height:36px;padding:0 12px;display:flex}.search input{color:#38465c;background:0 0;border:0;outline:0;width:100%;font-size:11px}.segment{background:#f2f4f8;border-radius:8px;padding:3px;display:flex}.segment button{color:#758197;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:10px}.segment button.active{color:#2f5ebe;background:#fff;box-shadow:0 2px 7px #1e314e17}.toolbar .button{min-height:34px;margin-left:auto}.toolbar .button+.button{margin-left:0}.csv-hint{color:#9aa4b4;margin-left:auto;font-size:9px}.file-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.file-button input{display:none}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px;box-shadow:0 4px 16px #1e345609}.product-card-top{align-items:center;gap:11px;display:flex}.product-logo{width:38px;height:38px}.product-card-top span{color:#949dae;font-size:9px}.product-card-top h2{margin:3px 0 0;font-size:13px}.product-card-top em{color:#4764a4;background:#edf2ff;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal}.product-numbers{border-block:1px solid #eff2f5;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 14px;padding:14px 0;display:grid}.product-numbers span,.product-numbers strong{display:block}.product-numbers span{color:#959eae;font-size:8px}.product-numbers strong{margin-top:4px;font-size:12px}.product-card>p{color:#768196;min-height:34px;margin:0;font-size:9px;line-height:1.8}.product-card footer{color:#728096;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.product-card footer button{color:#3d65be;background:0 0;border:0;margin-left:auto;font-size:9px}.status-dot{background:#27a980;border-radius:50%;width:6px;height:6px}.pipeline{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;display:grid}.pipeline-column{border:1px solid var(--line);background:#edf0f5;border-radius:11px;min-height:490px;padding:12px}.pipeline-column>header{justify-content:space-between;align-items:center;padding:3px 2px 12px;display:flex}.pipeline-column>header strong{color:#758095;font-size:11px}.pipeline-column article{background:#fff;border-radius:9px;margin-bottom:10px;padding:14px;box-shadow:0 3px 10px #1e304d0d}.pipeline-column article span{color:#909bad;font-size:8px}.pipeline-column h3{margin:8px 0;font-size:12px}.pipeline-column article>strong{font-size:16px}.pipeline-column article footer{color:#8791a3;justify-content:space-between;margin-top:14px;font-size:8px;display:flex}.pipeline-empty{color:#a1a9b5;place-items:center;height:80px;font-size:9px;display:grid}.task-board{grid-template-columns:1fr 280px;gap:17px;display:grid}.big-task{border-top:1px solid #edf1f5;align-items:center;gap:10px;margin:0 20px;padding:15px 0;display:flex}.big-task input{accent-color:#3568db;width:17px;height:17px}.big-task .priority{border-radius:5px;width:4px;height:34px}.priority.high{background:#df5b65}.priority.medium{background:#e9a33b}.priority.normal{background:#6b8ee0}.big-task strong{font-size:11px}.big-task p{color:#8d97a9;margin:4px 0 0;font-size:9px}.big-task time{color:#7f8b9e;margin-left:auto;font-size:9px}.focus-card{padding:21px}.focus-card h2{margin:0;font-size:14px}.progress-ring{background:radial-gradient(circle,#fff 59%,transparent 60%),conic-gradient(#3568db 0 42%,#e9edf4 42%);text-align:center;border-radius:50%;place-content:center;width:130px;height:130px;margin:25px auto;display:grid}.progress-ring strong,.progress-ring span{display:block}.progress-ring strong{font-size:24px}.progress-ring span{color:#8a95a7;font-size:9px}.focus-row{color:#788499;border-top:1px solid #edf1f5;justify-content:space-between;padding:12px 2px;font-size:10px;display:flex}.focus-row strong{color:#354258}.danger-text{color:#d55761!important}.compliance-cards{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:17px;display:grid}.compliance-card{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:14px;padding:19px;display:flex}.compliance-card>span{border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.compliance-card.good>span{color:#168768;background:#e5f5ef}.compliance-card.warn>span{color:#ae761b;background:#fff3dc}.compliance-card strong{font-size:12px}.compliance-card p{color:#8b95a6;margin:5px 0 0;font-size:9px}.audit-panel{overflow:hidden}.audit-panel-actions{align-items:center;gap:8px;display:flex}.audit-panel .audit-panel-actions .button{color:#41516a;white-space:nowrap;border:1px solid #dce3ee;min-height:32px;padding:0 12px}.audit-list{padding:0 20px 14px}.audit-row{border-top:1px solid #edf1f5;grid-template-columns:34px 1fr 100px 130px;align-items:center;gap:12px;padding:13px 0;display:grid}.audit-icon{color:#3865c5;background:#eaf0ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.audit-row strong,.audit-row span{display:block}.audit-row strong{font-size:10px}.audit-row span{color:#8d97a9;margin-top:3px;font-size:9px}.audit-row em,.audit-row time{color:#788499;font-size:9px;font-style:normal}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09142794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(640px,100%);overflow:hidden;box-shadow:0 24px 80px #05112659}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 24px 18px;display:flex}.modal header span{color:#6d7c96;font-size:9px}.modal h2{margin:4px 0 0;font-size:18px}.modal header button{color:#8792a4;background:0 0;border:0;font-size:25px}.modal form{padding:22px 24px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{color:#5f6b7f;font-size:10px;font-weight:600}.form-grid input,.form-grid select{color:#344056;background:#fff;border:1px solid #dfe5ed;border-radius:8px;outline:0;width:100%;height:39px;margin-top:7px;padding:0 11px;font-size:11px}.form-grid input:focus,.form-grid select:focus{border-color:#6087de;box-shadow:0 0 0 3px #3568db1a}.consent-check{color:#667389;background:#f5f7fb;border-radius:8px;align-items:center;gap:9px;margin-top:20px;padding:12px;font-size:9px;display:flex}.consent-check input{accent-color:#3568db}.modal form footer{border-top:1px solid #edf1f5;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;display:flex}.toast{z-index:30;color:#fff;background:#172a49;border-radius:9px;padding:12px 17px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0a19314d}.loading-line,.loading-card,.loading-panel{background:#e9edf3;position:relative;overflow:hidden}.loading-line:after,.loading-card:after,.loading-panel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.loading-line{border-radius:6px;width:320px;height:12px;margin-bottom:10px}.loading-line.lg{width:200px;height:28px}.loading-card{border-radius:12px;height:135px}.loading-panel{border-radius:12px;height:400px}@keyframes shimmer{to{transform:translate(100%)}}@media (width<=1100px){.metric-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:repeat(3,1fr)}.dashboard-grid,.task-board{grid-template-columns:1fr}}@media (width<=760px){.sidebar{width:64px;padding-inline:9px}.brand{padding-inline:3px}.brand>div:last-child,.nav-label,.nav-item:not(.active){font-size:0}.nav-item{justify-content:center;padding:0}.nav-item.active{font-size:0}.nav-icon{font-size:18px}.nav-item em,.sidebar-foot{display:none}.workspace{margin-left:64px}.content{padding:20px 15px}.topbar{padding:0 16px}.crumb span,.crumb b,.user-card>div:last-child{display:none}.metric-grid,.product-grid,.compliance-cards{grid-template-columns:1fr}.toolbar{flex-wrap:wrap;align-items:stretch}.search{min-width:100%}.csv-hint{width:100%;margin:0}.pipeline,.form-grid{grid-template-columns:1fr}.audit-row{grid-template-columns:34px 1fr}.audit-row em,.audit-row time{display:none}}.customer-link{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.customer-link:hover strong,.table-link:hover{color:#2f62d0;text-decoration:underline}.customer-link strong,.customer-link span{display:block}.customer-link span{color:#9aa2b0;margin-top:3px;font-size:8px}.detail-backdrop{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0814267a;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-drawer{background:#f5f7fa;flex-direction:column;width:min(850px,94vw);height:100vh;animation:.24s drawer-in;display:flex;overflow:hidden;box-shadow:-20px 0 70px #08142640}@keyframes drawer-in{0%{opacity:.6;transform:translate(35px)}}.detail-header{color:#fff;background:linear-gradient(120deg,#152846,#203f73);align-items:center;gap:14px;padding:27px 28px 22px;display:flex;position:relative}.detail-header>.tag{margin-left:auto}.drawer-close{color:#b9c7df;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:12px}.detail-avatar{color:#2f63cc;background:#e5efff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid}.detail-avatar.company{color:#775bb3;background:#eee9fa}.detail-header span{color:#9eb1d1;font-size:9px}.detail-header h2{color:#fff;margin:4px 0;font-size:21px}.detail-header p{color:#bdc9dc;margin:0;font-size:10px}.detail-tabs{background:#fff;border-bottom:1px solid #dde3ec;gap:6px;padding:0 25px;display:flex}.detail-tabs button{color:#768299;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 14px 13px;font-size:11px}.detail-tabs button.active{color:#2458c5;border-color:#3568db;font-weight:700}.detail-body{flex:1;padding:20px 24px 40px;overflow:auto}.detail-section{background:#fff;border:1px solid #e1e6ee;border-radius:11px;margin-bottom:16px;padding:20px}.detail-section h3{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;margin:0 0 18px;padding-bottom:12px;font-size:13px;display:flex}.detail-section h3 small{color:#9aa4b5;margin-left:auto;font-size:8px;font-weight:400}.bookmark{color:#ff7618;font-size:11px}.tag-groups{gap:12px;display:grid}.tag-group{grid-template-columns:58px 1fr;align-items:start;gap:6px;display:grid}.tag-group>strong{color:#38465c;padding-top:6px;font-size:11px}.tag-group>div{flex-wrap:wrap;gap:7px;display:flex}.tag-group em{color:#a2aab8;padding-top:6px;font-size:9px;font-style:normal}.profile-tag{color:#42506a;background:#fff;border:1px solid #bac3d2;border-radius:6px;padding:5px 10px;font-size:10px;display:inline-flex}.category-房屋{color:#315da7;background:#f5f8ff;border-color:#86a9eb}.category-汽车{color:#287b6c;background:#f4fbf9;border-color:#8bc8bd}.category-工作{color:#6c54a5;background:#f9f7fd;border-color:#b5a3df}.category-征信{color:#a26728;background:#fffaf4;border-color:#e1b07e}.category-公司{color:#3f7095;background:#f5faff;border-color:#91b7d4}.profile-grid{background:#e8ecf2;border:1px solid #e8ecf2;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.info-field{background:#fff;min-height:64px;padding:12px 14px}.info-field span,.info-field strong{display:block}.info-field span{color:#929cad;font-size:8px}.info-field strong{color:#354259;margin-top:7px;font-size:10px}.profile-note{background:#f6f8fb;border-radius:8px;margin-top:14px;padding:13px 15px}.profile-note strong{font-size:9px}.profile-note p{color:#6f7c91;margin:5px 0 0;font-size:9px}.inline-record-form{background:#fff;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:90px 1fr 150px auto;gap:8px;margin-bottom:16px;padding:13px;display:grid}.inline-record-form input,.inline-record-form select{color:#3d4a60;background:#fff;border:1px solid #dfe4ec;border-radius:7px;outline:0;min-width:0;height:37px;padding:0 10px;font-size:10px}.timeline{padding:0 5px 0 13px}.timeline article{border-left:1px solid #d8e0ec;margin-left:9px;padding:0 0 20px 22px;position:relative}.timeline-dot{background:#4c78d9;border:2px solid #edf3ff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.timeline header{justify-content:space-between;display:flex}.timeline header strong{font-size:11px}.timeline header span{color:#8e98aa;font-size:8px}.timeline p{color:#526076;background:#fff;border-radius:8px;margin:8px 0;padding:12px;font-size:10px;line-height:1.7}.timeline footer{color:#6c7f9e;font-size:9px}.detail-list{gap:10px;display:grid}.detail-list article{background:#fff;border:1px solid #e1e6ee;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.list-icon{color:#3568db;background:#eaf0ff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-size:11px;font-weight:700;display:grid}.task-priority-高{color:#cc4e58;background:#fdebed}.task-priority-中{color:#9c681c;background:#fff2dd}.detail-list article>div:nth-child(2){flex:1}.detail-list span{color:#8e98aa;font-size:8px}.detail-list h4{margin:4px 0;font-size:11px}.detail-list p{color:#7d899c;margin:0;font-size:8px}.task-form{grid-template-columns:1fr 90px 80px 125px auto}.task-toolbar{justify-content:space-between}.task-summary{color:#788499;font-size:10px}.tasks-table input{accent-color:#3568db}.tasks-table td:first-child,.tasks-table th:first-child{text-align:center;width:55px}.task-completed{opacity:.58}.task-completed td:nth-child(2) strong{text-decoration:line-through}.table-link,.table-action{color:#3566c6;background:0 0;border:0;padding:0;font-size:10px}.priority-pill{border-radius:20px;padding:3px 8px;font-size:9px;display:inline-flex}.priority-高{color:#bd4550;background:#fde9eb}.priority-中{color:#9e691b;background:#fff1da}.priority-普通{color:#4a6898;background:#eaf0fa}.settings-tabs{background:#e9edf3;border-radius:9px;gap:5px;width:max-content;margin-bottom:15px;padding:4px;display:flex}.settings-tabs button{color:#6d798e;background:0 0;border:0;border-radius:7px;padding:8px 17px;font-size:10px}.settings-tabs button.active{color:#295ac2;background:#fff;font-weight:700;box-shadow:0 2px 8px #192e4f1a}.permission-warning{color:#8d671f;background:#fff8e9;border:1px solid #f0d6a5;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:10px}.settings-summary{justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.settings-summary-copy{gap:4px;display:grid}.settings-summary strong{font-size:12px}.settings-summary span{color:#8d97a8;font-size:9px}.settings-summary-actions{flex:none;align-items:center;gap:8px;display:flex}.settings-summary-actions .button{white-space:nowrap;flex:none}.role-badge{color:#4b62a7;background:#edf1fd;border-radius:6px;padding:4px 8px;font-size:9px;display:inline-flex}.roles-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.role-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.role-card header{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:15px;padding-bottom:15px;display:flex}.role-card header span{color:#168568;font-size:8px}.role-card h3{margin:4px 0;font-size:14px}.role-card p{color:#8c96a7;margin:0;font-size:9px}.role-card header>strong{color:#4965a5;white-space:nowrap;font-size:9px}.scope-field{color:#667388;justify-content:space-between;align-items:center;padding:14px 0;font-size:10px;display:flex}.scope-field select{color:#435069;background:#fff;border:1px solid #dfe5ed;border-radius:7px;width:145px;height:32px;padding:0 8px;font-size:9px}.permission-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.permission-grid label{color:#5e6b80;align-items:center;gap:7px;font-size:9px;display:flex}.permission-grid input{accent-color:#3568db}.role-card footer{justify-content:flex-end;margin-top:18px;display:flex}.role-card footer .button{min-height:32px;font-size:9px}.compact-modal{width:min(520px,100%)}.form-tip{color:#6d7a90;background:#f5f7fa;border-radius:7px;margin:17px 0 0;padding:10px 12px;font-size:9px}.button:disabled,.table-action:disabled{cursor:not-allowed;opacity:.45;transform:none}.staff-actions{flex-wrap:wrap;gap:10px;display:flex}.staff-employment-state{color:#8792a4;margin-top:5px;font-size:8px;display:block}.staff-action-error{color:#a83c45;background:#fff0f1;border-radius:7px;margin:10px 20px;padding:9px 11px;font-size:10px}.staff-phone-field{color:#5f6b7f;font-size:10px;font-weight:600;display:block}.staff-phone-field input{color:#344056;background:#fff;border:1px solid #dfe5ed;border-radius:8px;outline:0;width:100%;height:39px;margin-top:7px;padding:0 11px;font-size:11px}.staff-phone-field input:focus{border-color:#6087de;box-shadow:0 0 0 3px #3568db1a}.staff-invite-mode{background:#eef1f6;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:4px;display:grid}.staff-invite-mode button{color:#647187;background:0 0;border:0;border-radius:7px;min-height:36px;font-size:10px;font-weight:700}.staff-invite-mode button.active{color:#295fc7;background:#fff;box-shadow:0 2px 8px #22375b1a}.temporary-account-result{padding:22px}.temporary-account-result>strong{font-size:15px}.temporary-account-result>p{color:#6d798d;margin:8px 0 16px;font-size:10px;line-height:1.7}.temporary-account-result dl{gap:8px;margin:0;display:grid}.temporary-account-result dl>div{background:#f8faff;border:1px solid #e0e6ef;border-radius:9px;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.temporary-account-result dt{color:#7c8799;font-size:9px}.temporary-account-result dd{color:#1e2b41;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.temporary-account-result footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (width<=1000px){.profile-grid{grid-template-columns:repeat(2,1fr)}.roles-grid{grid-template-columns:1fr}.inline-record-form,.task-form{grid-template-columns:1fr 1fr}.inline-record-form .button{grid-column:span 2}}@media (width<=650px){.customer-drawer{width:100vw}.detail-header{padding-inline:18px}.detail-body{padding:15px}.detail-tabs{padding-inline:10px;overflow:auto}.profile-grid{grid-template-columns:1fr}.tag-group{grid-template-columns:48px 1fr}.inline-record-form,.task-form{grid-template-columns:1fr}.inline-record-form .button{grid-column:auto}.permission-grid{grid-template-columns:1fr}}.loan-type{border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:9px;font-weight:700;display:inline-flex}.loan-type:first-letter{font-size:10px}.loan-type b{font-size:9px}.loan-type.personal{color:#245fc9;background:#eef4ff;border-color:#bdd1f7}.loan-type.business{color:#7650ad;background:#f4effc;border-color:#d5c6ed}.header-type{margin-left:auto;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}.source-cell{flex-direction:column;gap:3px;display:flex}.source-cell small{color:#2f65c8;font-size:8px}.funnel-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:70px 1fr 28px 42px;width:100%;padding:0}.funnel-row em{color:#8aa0c4;opacity:0;font-size:8px;font-style:normal;transition:all .15s}.funnel-row:hover{color:#315fbf}.funnel-row:hover em{opacity:1}.funnel-row:hover .bar-track{box-shadow:0 0 0 2px #e4ebfb}.active-filter{color:#3563bd;background:#f2f6ff;border:1px solid #cbdaf7;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 15px;display:flex}.active-filter strong,.active-filter span{display:block}.active-filter strong{font-size:11px}.active-filter span{color:#7385a5;margin-top:4px;font-size:9px}.active-filter button{color:#3765c4;background:0 0;border:0;font-size:9px}.channel-entry{grid-template-columns:1fr 1fr 110px 1fr auto;align-items:end;gap:12px;margin-bottom:16px;padding:17px;display:grid}.channel-entry label,.profile-edit-form label,.application-form label{color:#5f6c80;font-size:9px;font-weight:600}.channel-entry input,.channel-entry select,.profile-edit-form input,.profile-edit-form select,.profile-edit-form textarea,.application-form input,.application-form select,.application-form textarea{color:#354259;width:100%;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:8px;outline:0;margin-top:7px;padding:0 10px}.channel-entry input,.channel-entry select,.application-form input,.application-form select,.profile-edit-form input,.profile-edit-form select{height:38px}.channel-avatar{color:#237d70;background:#e5f5f0}.region-pill{color:#39689c;background:#edf4fb;border-radius:6px;padding:4px 8px}.business-status-bar{background:#fff;border-bottom:1px solid #e3e7ee;align-items:center;gap:22px;padding:13px 26px;display:flex}.business-status-bar>div{align-items:center;gap:8px;display:flex}.business-status-bar span{color:#8b96a7;font-size:9px}.business-status-bar .status-source{margin-left:auto}.business-status-bar strong{color:#48566c;font-size:10px}.tag-toggle{cursor:pointer;touch-action:manipulation;border-style:dashed;min-height:31px;transition:transform 80ms,box-shadow .12s,background .12s}.tag-toggle:not(.selected){color:#a8b0bc;background:#fbfcfd;border-color:#e6e9ee}.tag-toggle:active{transform:scale(.96)}.tag-toggle.selected{opacity:1;border-style:solid;box-shadow:0 2px 7px #2642691a}.profile-edit-form{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.profile-edit-form textarea,.application-form textarea{resize:vertical;min-height:74px;padding:10px}.wide-field{grid-column:1/-1}.profile-edit-form footer{justify-content:flex-end;padding-top:4px;display:flex}.stage-cascade-control{align-items:center;gap:6px;min-width:320px;display:flex}.stage-cascade-control .stage-select{cursor:pointer;flex:none;min-width:72px}.stage-detail-select{color:#4c596e;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:7px;outline:0;min-width:220px;height:30px;padding:0 9px;font-size:9px}.stage-detail-select:focus{border-color:#6c8ddb;box-shadow:0 0 0 3px #4970cc1a}.stage-summary{align-items:center;gap:7px;display:flex}.stage-summary small{color:#7e899a;text-overflow:ellipsis;max-width:180px;font-size:8px;overflow:hidden}.detail-stage-field .stage-detail-select{min-width:310px}.stage-summary-button{text-align:left;background:0 0;border:0;padding:0}.stage-summary-button em{color:#3f6bc9;font-size:8px;font-style:normal}.workflow-status-bar{z-index:6;align-items:flex-start;gap:16px;padding:17px 22px 14px;position:relative}.workflow-status-bar>.stage-workflow{flex:1;min-width:0;display:block;position:relative}.stage-progress{align-items:stretch;min-width:650px;display:flex;overflow:hidden}.stage-step{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);color:#4a5568;background:#e8ecf2;border:0;flex:1;min-width:72px;height:42px;margin-left:-7px;padding:0 13px 0 18px;font-size:10px;font-weight:700;transition:filter .15s,transform .15s,background .15s;position:relative}.stage-step:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);margin-left:0;padding-left:12px}.stage-step.current{z-index:2;color:#fff;background:linear-gradient(135deg,#ff8a22,#ff6710);box-shadow:0 5px 14px #ff6c1040}.stage-step:disabled{cursor:not-allowed;opacity:1}.stage-step b{font-size:7px;position:absolute;top:4px;right:17px}.stage-detail-menu{z-index:20;background:#fff;border:1px solid #d9e1ee;border-radius:11px;padding:14px;position:absolute;top:50px;left:0;right:0;box-shadow:0 16px 42px #182b4c33}.stage-detail-menu header{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:15px;padding:0 2px 11px;display:flex}.stage-detail-menu header strong,.stage-detail-menu header span{display:block}.stage-detail-menu header strong{color:#2f3f58;font-size:11px}.stage-detail-menu header span{color:#8a96a9;margin-top:4px;font-size:8px}.stage-detail-menu header button{color:#8994a6;background:0 0;border:0;align-self:flex-start;font-size:19px}.stage-detail-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.stage-detail-menu>div button{color:#48566c;text-align:left;background:#fbfcfe;border:1px solid #e1e6ee;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:9px;display:flex}.stage-detail-menu>div button:hover{color:#315fc7;background:#f2f6ff;border-color:#96afe5}.stage-detail-menu>div button.selected{color:#c8580c;background:#fff5ec;border-color:#ff9b52}.stage-detail-menu i{background:#fff;border:1px solid #cbd4e1;border-radius:50%;flex:none;width:12px;height:12px}.stage-detail-menu button.selected i{border:4px solid #ff7618}.stage-workflow>footer{color:#778399;justify-content:space-between;gap:10px;padding:8px 3px 0;font-size:8px;display:flex}.stage-workflow>footer strong{color:#ff6c10}.stage-workflow>footer em{color:#a06a25;font-style:normal}.stage-detail-menu.compact{border-radius:8px;width:min(420px,92%);max-height:340px;padding:5px;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.stage-detail-menu.compact.align-start{left:0;transform:none}.stage-detail-menu.compact.align-end{left:auto;right:0;transform:none}.stage-detail-menu.compact>div{margin:0;display:block}.stage-detail-menu.compact>div button{background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:5px;width:100%;min-height:38px;padding:8px 12px;font-size:10px}.stage-detail-menu.compact>div button:last-child{border-bottom:0}.customer-title-line{align-items:center;gap:10px;display:flex}.customer-title-line h2{flex:none}.customer-stars{background:#ffb2301a;border:1px solid #ffc7684d;border-radius:20px;align-items:center;gap:1px;padding:3px 7px;display:flex}.customer-stars span{color:#ffffff38;font-size:10px;line-height:1}.customer-stars span.active{color:#ffc451;text-shadow:0 1px 5px #ffae2252}.customer-stars em{color:#ffd98d;margin-left:4px;font-size:8px;font-style:normal}.stage-step{color:#263247;touch-action:manipulation;background:#d6dce6;height:50px;font-size:15px;font-weight:800;transition:none}.stage-step.completed{color:#fff;background:#174dbd}.stage-step.current{color:#fff;background:linear-gradient(135deg,#ff8620,#f45500);box-shadow:0 5px 16px #f2560057}.stage-step.upcoming:hover,.stage-step.current:hover,.stage-step.open{filter:brightness(.95);transform:none}.stage-detail-menu.compact.anchored{width:310px;max-height:280px;padding:4px;top:58px;right:auto;transform:translate(-50%)}.stage-detail-menu.compact.anchored:before{content:"";background:#fff;border-top:1px solid #d9e1ee;border-left:1px solid #d9e1ee;width:13px;height:13px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.stage-detail-menu.compact.anchored>div button{min-height:32px;padding:6px 9px;font-size:9px;position:relative}.customer-title-line .header-type{margin-left:0}.header-source{white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:20px;padding:3px 8px;color:#d7e1f0!important;font-size:8px!important}.application-pipeline{grid-template-columns:repeat(6,minmax(155px,1fr));padding-bottom:6px;overflow-x:auto}.application-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;margin-bottom:10px;padding:14px;box-shadow:0 3px 10px #1e304d0d}.application-card:hover{transform:translateY(-1px);box-shadow:0 7px 18px #1e304d1a}.application-card span{color:#909bad;font-size:8px}.application-card h3{margin:8px 0}.application-card>strong{color:#26354c;font-size:16px}.application-card-meta{gap:5px;margin-top:11px;display:flex}.application-card-meta em{color:#526b9c;background:#edf2fa;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal}.application-card footer{color:#8791a3;justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.application-card small{color:#3864c1;margin-top:11px;font-size:8px;display:block}.application-drawer{width:min(980px,96vw)}.application-avatar{color:#fff;background:#5578d3}.application-form{gap:15px;display:grid}.form-section{background:#fff;border:1px solid #e0e6ee;border-radius:11px;padding:18px}.form-section h3{border-bottom:1px solid #edf1f5;margin:0 0 15px;padding-bottom:11px;font-size:12px}.application-form-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.application-form-footer{background:#fffffff5;border:1px solid #dfe5ed;border-radius:10px;justify-content:flex-end;gap:9px;padding:15px 18px;display:flex;position:sticky;bottom:-40px;box-shadow:0 -8px 25px #1e304d0f}@media (width<=1150px){.channel-entry{grid-template-columns:repeat(2,1fr)}.channel-entry .button{align-self:end}.application-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.business-status-bar{flex-direction:column;align-items:stretch;gap:9px}.business-status-bar .detail-stage-field{flex-direction:column;align-items:flex-start}.business-status-bar .status-source{margin-left:0}.workflow-status-bar>.stage-workflow{width:100%;padding-bottom:2px;overflow-x:auto}.stage-progress{min-width:720px}.stage-detail-menu{max-height:55vh;position:fixed;inset:auto 14px 18px 78px;overflow:auto}.stage-detail-menu>div{grid-template-columns:1fr}.stage-cascade-control{width:100%;min-width:0}.stage-detail-select,.detail-stage-field .stage-detail-select{flex:1;min-width:0}.profile-edit-form,.application-form-grid,.channel-entry{grid-template-columns:1fr}.wide-field{grid-column:auto}.header-type{margin-left:0}.funnel-row{grid-template-columns:68px 1fr 24px}.funnel-row em{display:none}}.section-edit-button{color:#315fc2;background:#f3f7ff;border:1px solid #cbd8ee;border-radius:7px;margin-left:10px;padding:5px 10px;font-size:9px}.personal-info-grid{background:#e8ecf2;border:1px solid #e8ecf2;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.personal-info-grid .info-field:last-child{grid-column:span 2}.personal-info-grid .info-field strong:empty:after{content:"";min-height:12px;display:block}.personal-info-form footer{justify-content:flex-end;gap:9px;display:flex}.personal-info-form input[readonly]{color:#7d889a;background:#f4f6f9}.personal-info-form select{cursor:pointer}.inline-personal-info .profile-edit-form{margin-top:4px}.inline-personal-info input:not([readonly]),.inline-personal-info select,.inline-personal-info textarea{background:#fbfdff;border-color:#d8e1ef;transition:border-color .15s,box-shadow .15s,background .15s}.inline-personal-info input:not([readonly]):hover,.inline-personal-info select:hover,.inline-personal-info textarea:hover{background:#fff;border-color:#aec2e8}.inline-personal-info input:focus,.inline-personal-info select:focus,.inline-personal-info textarea:focus{background:#fff;border-color:#5d83db;box-shadow:0 0 0 3px #4970cc1a}.inline-personal-info h3 small{align-items:center;gap:5px;display:inline-flex}.inline-personal-info h3 small:before{content:"";background:#3ca07c;border-radius:50%;width:5px;height:5px}.region-cascade{background:#fbfdff;border:1px solid #d8e1ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.inline-personal-info .region-cascade select{min-width:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #e3e8f0;border-radius:0;margin:0}.inline-personal-info .region-cascade select:last-child{border-right:0}.region-cascade:hover{background:#fff;border-color:#aec2e8}.region-cascade:focus-within{background:#fff;border-color:#5d83db;box-shadow:0 0 0 3px #4970cc1a}@media (width<=720px){.personal-info-grid{grid-template-columns:1fr}.personal-info-grid .info-field:last-child{grid-column:auto}.personal-info-section h3{flex-wrap:wrap}.personal-info-section h3 small{order:3;width:100%;margin:7px 0 0}.stage-detail-menu.compact{width:auto;max-height:55vh;position:fixed;top:auto;bottom:18px;right:14px;transform:none;left:78px!important}.stage-detail-menu.compact.anchored:before{display:none}.customer-title-line{flex-wrap:wrap;gap:5px 8px}.customer-stars{padding:3px 6px}}.customer-drawer{width:min(1240px,97vw)}.customer-info-layout{grid-template-columns:minmax(600px,1.75fr) minmax(340px,1fr);align-items:start;gap:16px;display:grid}.customer-info-main{flex-direction:column;min-width:0;display:flex}.customer-info-main .personal-info-section{order:-1}.basic-info-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.clearable-control{margin-top:7px;position:relative}.inline-personal-info .clearable-control>input,.inline-personal-info .clearable-control>select,.inline-personal-info .clearable-control>textarea{margin-top:0;padding-right:38px}.field-clear-button{z-index:2;color:#a5afbf;cursor:pointer;opacity:0;pointer-events:none;background:#eef2f7;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:17px;font-weight:500;line-height:1;transition:color .15s,background .15s,transform .15s,opacity .15s;display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.clearable-control:hover>.field-clear-button,.clearable-control:focus-within>.field-clear-button{opacity:1;pointer-events:auto}.field-clear-button:hover{color:#fff;background:#f05b62;transform:translateY(-50%)scale(1.05)}.field-clear-button:disabled{color:#cbd2dc;cursor:default;opacity:.5;background:#f4f6f9}.select-control>select{padding-right:58px!important}.select-control>.field-clear-button{right:30px}.region-clearable{padding-right:34px}.region-clearable .region-cascade{margin-top:0}.region-clearable>.field-clear-button{right:4px}.textarea-clearable>.field-clear-button{top:18px}.inline-personal-info input::placeholder,.inline-personal-info textarea::placeholder{color:#a5afbf;opacity:1}.journey-panel{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 24px #182c4e0f}.journey-panel>header{background:linear-gradient(135deg,#f8faff,#fff);border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:17px 18px 14px;display:flex}.journey-panel>header span,.journey-panel>header h3{display:block}.journey-panel>header span{color:#6d86b3;letter-spacing:.08em;margin-bottom:3px;font-size:8px}.journey-panel>header h3{color:#25344c;margin:0;font-size:15px}.journey-panel>header em{color:#49699f;background:#edf3fc;border-radius:20px;padding:4px 8px;font-size:8px;font-style:normal}.journey-followup-form{background:#fbfcfe;border-bottom:1px solid #e9edf3;gap:10px;padding:14px 16px;display:grid}.journey-form-row{grid-template-columns:110px 1fr;gap:9px;display:grid}.journey-followup-form label,.journey-followup-form label>span{display:block}.journey-followup-form label>span{color:#6b778b;margin-bottom:5px;font-size:8px;font-weight:700}.journey-followup-form input,.journey-followup-form select,.journey-followup-form textarea{color:#37455c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:8px;outline:0;font-size:10px}.journey-followup-form input,.journey-followup-form select{height:35px;padding:0 9px}.journey-followup-form textarea{resize:vertical;min-height:70px;padding:9px 10px;line-height:1.55}.journey-followup-form input:focus,.journey-followup-form select:focus,.journey-followup-form textarea:focus{border-color:#5d83db;box-shadow:0 0 0 3px #4970cc1a}.journey-followup-form .button{justify-self:end;min-height:34px;padding:0 15px}.journey-tabs{background:#f3f5f8;border-bottom:1px solid #e7ebf1;grid-template-columns:repeat(4,1fr);gap:4px;padding:7px;display:grid}.journey-tabs button{color:#6d788b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;padding:8px 3px;font-size:9px}.journey-tabs button.active{color:#245bc7;background:#fff;font-weight:700;box-shadow:0 2px 8px #203a6117}.journey-list{max-height:520px;padding:14px 15px 18px;overflow-y:auto}.journey-entry{border-left:1px solid #dbe3ee;padding:0 0 15px 20px;position:relative}.journey-entry:last-child{padding-bottom:0}.journey-entry:before{content:"";background:#ff7618;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:-5px;box-shadow:0 0 0 1px #ff7618}.journey-date{color:#26354b;min-height:18px;margin-bottom:4px;font-size:10px;font-weight:800}.journey-card{background:#f7f8fa;border-radius:9px;padding:11px 12px}.journey-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.journey-card time{color:#99a2b0;font-size:8px}.journey-kind{color:#2e72cf;background:#eaf3ff;border-radius:5px;padding:4px 7px;font-size:8px}.journey-kind.操作日志{color:#168568;background:#e8f8f1}.journey-kind.其他信息{color:#7655a7;background:#f1ecfa}.journey-card p{color:#344156;margin:9px 0 5px;font-size:10px;line-height:1.65}.journey-card small,.journey-card footer{color:#7c899e;font-size:8px;line-height:1.55;display:block}.journey-card footer{color:#9aa3b1;margin-top:7px}.journey-empty{color:#9da6b4;text-align:center;padding:38px 10px;font-size:10px}:root{--ink:#172033;--muted:#6b768a;--line:#e3e8f0;--blue:#285bd4;--blue-dark:#1745b7;--canvas:#f3f5f9}body{background:var(--canvas);color:var(--ink)}.yc-shell .sidebar{background:linear-gradient(#101a31 0%,#0a1223 100%);width:248px;padding:20px 14px 16px;box-shadow:12px 0 38px #09122314}.yc-shell .brand{padding:2px 8px 18px}.yc-shell .brand-mark{background:linear-gradient(145deg,#6b8cff,#315bd6);border-radius:13px;width:42px;height:42px;box-shadow:0 10px 24px #315bd64d}.yc-shell .brand strong{font-size:16px}.yc-shell .brand span{color:#8190ac;font-size:10px}.workspace-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;margin:0 5px 17px;padding:13px 14px}.workspace-card span,.workspace-card strong,.workspace-card em{display:block}.workspace-card span{color:#667694;letter-spacing:.04em;font-size:9px}.workspace-card strong{color:#eef3ff;margin-top:6px;font-size:11px}.workspace-card em{color:#8493ae;margin-top:4px;font-size:9px;font-style:normal}.yc-shell .nav-label{color:#5f6e89;letter-spacing:.12em;margin:12px 13px 7px;font-size:9px}.yc-shell .nav-label-spaced{margin-top:20px}.yc-shell .nav-item{color:#9eabc2;border-radius:10px;gap:12px;height:44px;margin:2px 0;padding:0 13px;font-size:12px}.yc-shell .nav-item:hover{background:#ffffff0e}.yc-shell .nav-item.active{background:linear-gradient(100deg,#284eb4,#315fd6);box-shadow:0 9px 22px #102a6857}.yc-shell .nav-icon{color:#8294b6;width:20px;font-size:16px}.yc-shell .nav-item.active .nav-icon{color:#fff}.yc-shell .nav-item em{background:#f2616b;padding:2px 7px;font-size:9px}.yc-shell .sidebar-foot{background:#ffffff09;border-color:#ffffff14;padding:13px}.yc-shell .sidebar-foot strong{color:#d7dfed;font-size:10px}.yc-shell .workspace{margin-left:248px}.yc-shell .topbar{background:#ffffffe6;border-color:#e5e9f0;gap:24px;height:72px;padding:0 28px}.yc-shell .crumb{min-width:180px;font-size:11px}.quick-create{color:#fff;background:#285bd4;border:0;border-radius:9px;min-height:35px;padding:0 13px;font-size:10px;font-weight:700;box-shadow:0 6px 14px #285bd42e}.yc-shell .top-actions{gap:12px}.overview-hero{color:#fff;background:linear-gradient(120deg,#16274a 0%,#244c9d 64%,#3974dc 100%);border-radius:18px;grid-template-columns:1fr 310px;gap:34px;margin-bottom:16px;padding:29px 31px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #20418129}.overview-hero:after{content:"";border:70px solid #ffffff0b;border-radius:50%;width:330px;height:330px;position:absolute;top:-110px;right:-70px}.overview-hero>div{z-index:1;position:relative}.overview-hero span{color:#aebfe3;letter-spacing:.05em;font-size:10px}.overview-hero h1{color:#fff;letter-spacing:-.02em;margin:8px 0 7px;font-size:25px}.overview-hero p{color:#c6d2e9;margin:0;font-size:11px}.hero-actions{gap:9px;margin-top:20px;display:flex}.hero-actions button{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;min-height:36px;padding:0 15px;font-size:10px;font-weight:700}.hero-actions button:first-child{color:#204b9e;background:#fff;border-color:#fff}.hero-target{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08193b2e;border:1px solid #ffffff24;border-radius:14px;align-self:center;padding:18px 20px}.hero-target strong{color:#fff;margin:8px 0 11px;font-size:25px;display:block}.hero-target strong small{font-size:11px;font-weight:500}.hero-target>div{background:#ffffff29;border-radius:20px;height:6px;overflow:hidden}.hero-target i{background:linear-gradient(90deg,#6ee7c0,#b7f7e2);border-radius:20px;height:100%;display:block}.hero-target p{color:#b9c9e5;margin-top:8px;font-size:9px}.yc-metrics{gap:12px;margin-bottom:16px}.yc-metrics .metric-card{border-radius:14px;min-height:116px;padding:17px 18px;box-shadow:0 7px 22px #1d304e09}.yc-metrics .metric-value{margin:7px 0 3px}.yc-metrics .metric-value strong{font-size:26px}.fresh-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);gap:16px}.fresh-dashboard .panel{border-radius:15px;box-shadow:0 8px 24px #1c2e4d0a}.fresh-dashboard .panel-head{padding:19px 20px 13px}.fresh-dashboard .panel-head h2{font-size:13px}.fresh-dashboard .funnel-row{grid-template-columns:58px 1fr 24px 28px;height:32px}.fresh-dashboard .funnel-row em{color:#8390a5;opacity:0;font-size:8px;font-style:normal}.fresh-dashboard .funnel-row:hover em{opacity:1}.fresh-dashboard .customer-radar,.fresh-dashboard .product-radar{min-width:0}.fresh-dashboard th,.fresh-dashboard td{font-size:9px}.empty-mini{color:#9aa4b4;text-align:center;padding:36px 10px;font-size:10px}.product-import{min-height:38px;color:#40516d!important;box-shadow:none!important;background:#fff!important;border-color:#dce3ee!important}.product-stats{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:15px;display:grid;overflow:hidden}.product-stats>div{background:#fff;padding:17px 19px}.product-stats span,.product-stats strong,.product-stats em{display:block}.product-stats span{color:#8b96a7;font-size:9px}.product-stats strong{color:#26344b;margin-top:7px;font-size:18px}.product-stats em{color:#9aa4b4;margin-top:2px;font-size:8px;font-style:normal}.match-studio{background:linear-gradient(110deg,#f5f8ff,#eef4ff);border:1px solid #d9e3f6;border-radius:15px;grid-template-columns:1.25fr repeat(3,minmax(130px,.65fr)) auto;align-items:end;gap:12px;margin-bottom:15px;padding:18px 19px;display:grid}.match-copy span{color:#2e5ec2;font-size:9px;font-weight:800}.match-copy strong{margin:4px 0;font-size:13px;display:block}.match-copy p{color:#7a879c;margin:0;font-size:9px}.match-studio label{color:#66748a;font-size:9px;font-weight:700}.match-studio select{color:#3d4b62;background:#fff;border:1px solid #d6deeb;border-radius:8px;outline:0;width:100%;height:36px;margin-top:6px;padding:0 10px;font-size:10px}.match-studio>button{color:#fff;background:#285bd4;border:0;border-radius:8px;height:36px;padding:0 16px;font-size:10px;font-weight:700}.product-toolbar{padding:10px 12px}.product-toolbar .catalog-count{color:#8994a6;margin-left:auto;font-size:9px}.product-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.product-toolbar-actions .product-import{white-space:nowrap;flex:none}.product-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.smart-product-card{border-radius:15px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #1d304e0b}.smart-product-card>header{align-items:center;gap:11px;padding:18px 18px 14px;display:flex}.smart-product-card>header>div:nth-child(2){min-width:0}.smart-product-card>header span{color:#8d98aa;font-size:9px}.smart-product-card>header h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;overflow:hidden}.product-badges{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.product-badges em,.product-badges b{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal}.product-badges em{color:#3d5f9f;background:#edf2fc}.product-badges b{color:#ad601b;background:#fff1df}.product-limit{background:linear-gradient(100deg,#182d55,#2858ae);border-radius:10px;margin:0 18px;padding:14px}.product-limit span,.product-limit strong{color:#fff;display:block}.product-limit span{color:#b7c7e4;font-size:8px}.product-limit strong{margin-top:6px;font-size:18px}.product-limit strong i{color:#8da7d4;margin:0 3px;font-style:normal}.smart-product-card .product-numbers{margin:15px 18px 0;padding:0 0 14px}.smart-product-card .product-numbers strong{font-size:11px}.active-product{color:#168568}.requirement-box{background:#fafbfd;border:1px solid #e7ebf1;border-radius:9px;min-height:73px;margin:0 18px 15px;padding:11px 12px}.requirement-box span{color:#8c97a9;font-size:8px}.requirement-box p{color:#546176;margin:6px 0 0;font-size:9px;line-height:1.65}.smart-product-card>footer{background:#fbfcfd;border-top:1px solid #edf0f4;margin:0;padding:13px 18px}.smart-product-card>footer>span{color:#7f8b9f;align-items:center;gap:6px;display:flex}.smart-product-card>footer .status-dot{display:inline-block}.product-empty{background:#fff;border:1px dashed #d8dfe9;border-radius:14px;grid-column:1/-1}.todo-overview{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1.3fr repeat(3,1fr);gap:1px;margin-bottom:15px;display:grid;overflow:hidden}.todo-overview>div{background:#fff;min-height:112px;padding:18px 20px}.todo-overview span,.todo-overview strong,.todo-overview em{display:block}.todo-overview span{color:#8a95a7;font-size:9px}.todo-overview strong{margin-top:8px;font-size:25px}.todo-overview em{color:#9ba4b3;margin-top:4px;font-size:8px;font-style:normal}.todo-focus{color:#fff;background:linear-gradient(115deg,#172d57,#2e62c8)!important}.todo-focus span,.todo-focus p{color:#bdcbe4}.todo-focus strong{color:#fff}.todo-focus>div{background:#ffffff2e;border-radius:10px;height:5px;margin-top:9px;overflow:hidden}.todo-focus i{background:#73e1bd;border-radius:10px;height:100%;display:block}.todo-focus p{margin:6px 0 0;font-size:8px}.todo-table-panel{border-radius:14px}.todo-title{align-items:center;gap:9px;display:flex}.priority-dot{background:#6b8ee0;border-radius:50%;flex:none;width:7px;height:7px}.priority-dot-高{background:#e45f69;box-shadow:0 0 0 4px #e45f6917}.priority-dot-中{background:#e8a13c}.todo-table-panel th{padding-block:12px;font-size:9px}.todo-table-panel td{padding-block:13px;font-size:10px}@media (width<=1200px){.match-studio{grid-template-columns:1fr 1fr 1fr}.match-copy{grid-column:1/-1}.match-studio>button{align-self:end}.product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.overview-hero{grid-template-columns:1fr}.hero-target{max-width:420px}.fresh-dashboard{grid-template-columns:1fr}.product-stats,.todo-overview{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.yc-shell .sidebar{width:68px;padding-inline:9px}.yc-shell .workspace{margin-left:68px}.workspace-card,.yc-shell .nav-text,.yc-shell .brand>div:last-child{display:none}.yc-shell .brand{justify-content:center;padding-inline:0}.yc-shell .nav-item{justify-content:center;padding:0}.yc-shell .nav-item em{margin:0 0 26px 28px;position:absolute}.quick-create{display:none}.overview-hero{padding:23px 21px}.overview-hero h1{font-size:21px}.product-stats,.todo-overview,.product-catalog,.match-studio{grid-template-columns:1fr}.product-toolbar .catalog-count{width:100%;margin:0}.product-toolbar-actions{width:100%;overflow-x:auto}}.workflow-status-bar{padding:14px 26px 13px}.stage-progress{min-width:720px}.stage-step{letter-spacing:.02em;text-shadow:0 1px #fffc;height:45px;padding-left:14px;padding-right:10px;font-size:18px;font-weight:900;line-height:1;color:#263750!important;background:linear-gradient(#e7ebf2,#d7dee9)!important}.stage-step.long-label{font-size:18px}.business-status-bar .stage-step>span{color:inherit;font:inherit;line-height:inherit}.stage-step.completed{text-shadow:0 1px 3px #051e5673;color:#fff!important;background:linear-gradient(135deg,#0f48bc,#276be7)!important}.stage-step.current{z-index:2;text-shadow:0 1px 3px #70230066;box-shadow:0 7px 18px #f14e0057;color:#fff!important;background:linear-gradient(135deg,#ff8a18,#f14e00)!important}.stage-step.upcoming:hover,.stage-step.open{filter:none;color:#264d9c!important;background:linear-gradient(#edf3ff,#dce7fb)!important}.stage-step.current.open{color:#fff!important;background:linear-gradient(135deg,#ff8a22,#f45a0b)!important}.stage-detail-menu.compact.anchored{border:1px solid #d6deeb;border-radius:10px;width:220px;max-height:300px;padding:5px;top:53px;right:auto;box-shadow:0 16px 38px #15284c33;transform:none!important}.stage-detail-menu.compact.anchored:before{width:12px;height:12px;left:58px}.stage-detail-menu.compact.anchored>div button{color:#35445d;background:#fff;border-bottom:1px solid #e8edf4;border-radius:6px;min-height:39px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.4}.stage-detail-menu.compact.anchored>div button:hover{color:#2459bd;background:#eef4ff}.stage-detail-menu.compact.anchored>div button.selected{color:#bc5612;background:#fff1e7}.stage-detail-menu.compact.anchored i{border-width:2px;border-color:#b8c6da;width:14px;height:14px}.stage-detail-menu.compact.anchored button.selected i{border:4px solid #f56b13}.stage-workflow>footer{padding-top:10px;font-size:11px}.stage-workflow>footer strong{color:#f05b12;font-size:12px}@media (width<=1050px){.customer-info-layout{grid-template-columns:1fr}.journey-panel{position:static}.journey-list{max-height:480px}}@media (width<=650px){.customer-drawer{width:100vw}.journey-form-row{grid-template-columns:1fr}.journey-tabs{grid-template-columns:repeat(2,1fr)}}.lead-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.lead-overview>div{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #e2e8f2;border-radius:12px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 4px 14px #2236570a}.lead-overview>div:after{content:"";background:#315fc70f;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-24px;right:-18px}.lead-overview strong,.lead-overview span{display:block}.lead-overview strong{color:#243653;font-size:20px;line-height:1}.lead-overview span{color:#7e8ba0;margin-top:7px;font-size:9px}.lead-toolbar{flex-wrap:wrap}.lead-toolbar .search{min-width:310px}.channel-filter{background:#f2f4f8;border-radius:8px;gap:5px;padding:3px;display:flex}.channel-filter button{color:#748197;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 10px;font-size:9px}.channel-filter button.active{color:#fff;background:#315fc7;box-shadow:0 3px 8px #315fc738}.lead-ledger-panel{border-radius:13px;box-shadow:0 8px 24px #2335520d}.lead-ledger-table th{color:#778399;background:#f7f9fc;padding-block:12px;font-weight:700}.lead-ledger-table td{padding-block:13px}.lead-ledger-table tbody tr{transition:background .12s}.lead-ledger-table tbody tr:hover{background:#fbfdff}.person-cell{align-items:center;gap:7px;display:flex}.person-cell i{color:#315fc7;background:#e8efff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:800;display:grid}.person-cell b{color:#46546a;font-size:10px;font-weight:600}.followup-person i{color:#b55b18;background:#fff0e4}.channel-badge{border-radius:6px;align-items:center;min-height:23px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.channel-同行渠道{color:#8053b3;background:#f1eafb}.channel-销售部{color:#2663c8;background:#eaf1ff}.channel-业务部{color:#0d7d71;background:#e3f5f1}.channel-老板{color:#b45e15;background:#fff0df}.channel-detail{color:#97a1b1;text-overflow:ellipsis;max-width:105px;margin-top:4px;font-size:8px;display:block;overflow:hidden}.ledger-action{color:#f06a17;font-weight:700}.lead-entry-modal{width:min(760px,100%)}.assignment-tip{background:#f4f7fd;border:1px solid #dce6f7;border-radius:9px;align-items:flex-start;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.assignment-tip strong{color:#315fc7;flex:none;font-size:10px}.assignment-tip span{color:#718098;font-size:9px;line-height:1.6}.header-routing{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.detail-header .header-routing span{color:#dce6f4;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:3px 7px;font-size:8px}@media (width<=950px){.lead-overview{grid-template-columns:repeat(2,1fr)}.lead-toolbar .search{min-width:100%}.channel-filter{max-width:100%;overflow-x:auto}}@media (width<=560px){.lead-overview{grid-template-columns:1fr 1fr}.lead-overview strong{font-size:17px}.lead-entry-modal{max-height:94vh;overflow:auto}}.sidebar-navigation{color:#24334a;scrollbar-width:none;background:#f5f7fa;border-radius:12px;flex:1;min-height:0;padding:9px 8px 12px;overflow:hidden auto}.sidebar-navigation::-webkit-scrollbar{display:none}.yc-shell .nav-dashboard{color:#526075;margin-bottom:7px}.yc-shell .nav-dashboard:hover{color:#234f9e;background:#eaf0fb}.yc-shell .nav-dashboard.active{color:#fff;background:linear-gradient(90deg,#315fc3,#2b56b3)}.nav-groups{gap:2px;display:grid}.nav-group{border:0;border-radius:8px;overflow:hidden}.nav-group.open{background:0 0;border:0;padding-bottom:3px}.nav-group-toggle{color:#303c4f;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:37px;padding:0 9px;display:flex}.nav-group-toggle:hover{color:#183f82;background:#e9eef7}.nav-group-toggle strong{letter-spacing:.02em;flex:1;font-size:11px;font-weight:700}.nav-group-toggle i{color:#8993a3;text-align:center;width:18px;font-size:12px;font-style:normal}.nav-group.has-active .nav-group-toggle{color:#172d50}.nav-group.has-active .nav-group-toggle .nav-icon{color:#376bd4}.nav-submenu{gap:0;padding:0 3px 3px 29px;display:grid;position:relative}.nav-submenu:before{content:"";background:#dde3ec;width:1px;position:absolute;top:2px;bottom:5px;left:19px}.nav-submenu button{color:#4f5b6d;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:0 10px;font-size:10px;display:flex;position:relative}.nav-submenu button:before{content:"";background:#d5dce7;width:5px;height:1px;position:absolute;left:-13px}.nav-submenu button:hover{color:#234f9e;background:#e9eef7}.nav-submenu button.active{color:#e96618;background:#fff0e5;font-weight:700}.nav-submenu button.active:before{background:#ff7625;border:2px solid #f5f7fa;border-radius:50%;width:7px;height:7px;left:-16px;box-shadow:0 0 0 1px #ffb27f}.nav-submenu em{color:#fff;text-align:center;background:#e85f67;border-radius:10px;min-width:18px;padding:2px 5px;font-size:8px;font-style:normal}.yc-shell .nav-label-spaced{color:#8893a4;margin-top:10px}.sidebar-navigation>.nav-item:not(.nav-dashboard){color:#526075;height:36px;margin:1px 0}.sidebar-navigation>.nav-item:not(.nav-dashboard):hover{color:#234f9e;background:#e9eef7}.sidebar-navigation>.nav-item:not(.nav-dashboard).active{color:#fff;background:#315fc3}.yc-shell .sidebar-foot{flex:none;margin-top:10px}@media (width<=760px){.sidebar-navigation{overflow:visible}.nav-groups{gap:2px}.nav-group{overflow:visible}.nav-group.open{background:0 0;border:0;padding:0}.nav-group-toggle{justify-content:center;height:42px;padding:0}.nav-group-toggle strong,.nav-group-toggle i,.nav-submenu{display:none}.yc-shell .nav-dashboard{margin-bottom:2px}.yc-shell .nav-label-spaced{display:none}}.lead-table-shell{position:relative}.lead-ledger-table{min-width:2380px}.lead-ledger-table th{padding:8px;font-size:8px;position:relative}.lead-ledger-table th:after{content:"";z-index:2;cursor:col-resize;border-right:1px solid #0000;width:7px;height:60%;position:absolute;top:20%;right:-3px}.lead-ledger-table th:hover:after,.lead-ledger-table th.resizing:after{border-color:#7e9bd5}.lead-ledger-table.resizing-columns,.lead-ledger-table.resizing-columns *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.lead-ledger-table td{padding:7px 8px;font-size:9px;line-height:1.25}.lead-ledger-table .mini-avatar{border-radius:7px;width:24px;height:24px;font-size:9px}.lead-ledger-table .loan-type{border-radius:6px;gap:3px;padding:3px 6px 3px 4px}.lead-ledger-table .loan-type b{font-size:8px}.lead-ledger-table .tag{min-height:19px;padding:2px 6px;font-size:8px}.lead-ledger-table .stage-summary{gap:5px}.lead-ledger-table .stage-summary small{max-width:142px;font-size:7px}.lead-ledger-table .stage-summary-button em{font-size:7px}.lead-ledger-table .person-cell{gap:5px}.lead-ledger-table .person-cell i{width:20px;height:20px;font-size:8px}.lead-ledger-table .person-cell b{font-size:9px}.lead-ledger-table .channel-badge{min-height:20px;padding:2px 6px;font-size:8px}.lead-ledger-table .channel-detail{margin-top:2px;font-size:7px}.source-ledger-cell{color:#647188;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:8px;display:block;overflow:hidden}.platform-ledger-cell{color:#536f9f;background:#eef4fc;border-radius:5px;align-items:center;min-height:19px;padding:2px 6px;font-size:8px;display:inline-flex}.company-name-cell{color:#526176;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:8px;display:block;overflow:hidden}.company-name-button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;padding:4px 5px}.company-name-button:hover{color:#2f62d0;background:#f4f8ff;border-color:#b9cdf2}.company-name-button.placeholder{color:#b5bdc9}.company-name-button.placeholder:hover{color:#6f88b4}.company-name-editor{color:#344157;background:#fff;border:1px solid #6f97e5;border-radius:5px;outline:0;width:100%;min-width:86px;height:26px;padding:0 7px;font-size:8px;box-shadow:0 0 0 2px #2f62d01a}.handling-type-select{color:#52637d;background:#fff;border:1px solid #d9e2ef;border-radius:5px;outline:0;width:55px;height:24px;padding:0 15px 0 7px;font-size:8px}.handling-type-select:focus{border-color:#6e91db;box-shadow:0 0 0 2px #3568db1a}.lead-batch-bar{color:#536279;background:linear-gradient(90deg,#f2f7ff,#fbfdff);border-bottom:1px solid #dce6f5;align-items:center;gap:8px;min-height:44px;padding:6px 11px;font-size:9px;display:flex}.lead-batch-bar>span{margin-right:auto}.lead-batch-bar>span b{color:#275fcf;font-size:11px}.lead-batch-bar label{align-items:center;gap:7px;font-weight:700;display:flex}.lead-batch-bar select{color:#384961;background:#fff;border:1px solid #cfdbed;border-radius:6px;min-width:100px;height:27px;padding:0 24px 0 8px;font-size:8px}.lead-batch-bar .button{min-height:27px;padding:0 9px;font-size:8px}.selection-column{text-align:center;width:34px;min-width:34px}.selection-column input{accent-color:#2f67d8;cursor:pointer;width:13px;height:13px;margin:0}.lead-ledger-table tr.selected-row{background:#f4f8ff}.customer-ledger-cell{min-width:146px}.customer-name-line{align-items:center;gap:5px;min-width:0;display:flex}.customer-open-trigger{color:#26364f;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.customer-open-trigger:hover strong{color:#2f62d0;text-decoration:underline}.customer-record-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:2px 6px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}button.customer-record-badge{cursor:pointer}.customer-record-badge.duplicate{color:#d76521;background:#fff5ec;border-color:#efc9ad}.customer-record-badge.duplicate:hover{background:#ffeadb;border-color:#eea674}.customer-record-badge.blacklist{color:#707784;background:#f1f2f4;border-color:#d8dce3}.customer-record-badge.detail-badge{border-radius:6px;min-height:24px;padding:4px 9px;font-size:11px}.phone-privacy-line{color:#8f9aab;white-space:nowrap;align-items:center;gap:3px;margin:2px 0 0 27px;font-size:7px;display:flex}.phone-privacy-line>span{color:#778397;font-variant-numeric:tabular-nums;min-width:52px}.phone-privacy-line button{color:#8290a5;background:0 0;border:0;border-radius:50%;place-items:center;width:17px;height:15px;padding:0;font-size:0;line-height:1;display:inline-grid}.phone-privacy-line button>span{border:1.3px solid;border-radius:70% 15%;width:11px;height:8px;display:block;position:relative;overflow:visible;transform:rotate(45deg)}.phone-privacy-line button>span:before{content:"";background:#fff;border:1.5px solid;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-privacy-line button:not(.revealed)>span:after{content:"";background:currentColor;border-radius:2px;width:15px;height:1.3px;position:absolute;top:3px;left:-2px;transform:rotate(90deg);box-shadow:0 0 0 1px #fff}.phone-privacy-line button:hover,.phone-privacy-line button.revealed{color:#2e66d5;background:#edf3ff}.phone-privacy-line small{color:#a5adba}.lead-rating{white-space:nowrap;align-items:center;gap:1px;display:flex}.lead-rating span{color:#d8dde6;width:11px;font-size:12px;line-height:1}.lead-rating span.active{color:#ffb000;text-shadow:0 2px 5px #ffb00033}.lead-rating.readonly{cursor:help}.lead-tags-cell{min-width:132px;position:relative}.lead-tags-preview{color:#748197;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:3px;max-width:145px;min-height:23px;padding:2px 4px;display:flex}.lead-tags-preview:hover{background:#f6f9ff;border-color:#d8e3f5}.lead-tags-preview span{color:#5b63a7;text-overflow:ellipsis;white-space:nowrap;background:#f0effb;border-radius:4px;max-width:64px;padding:2px 5px;font-size:7px;overflow:hidden}.lead-tags-preview em{color:#2f64ce;text-align:center;background:#eaf1ff;border-radius:9px;min-width:19px;padding:2px 4px;font-size:7px;font-style:normal}.lead-tags-preview i{color:#7f8ba0;font-size:8px;font-style:normal}.lead-tags-popover{z-index:42;color:#425168;white-space:normal;background:#fff;border:1px solid #d9e2ef;border-radius:10px;width:430px;position:absolute;top:calc(100% - 3px);left:-36px;overflow:hidden;box-shadow:0 18px 48px #1425453d}.lead-tags-popover>header{background:linear-gradient(135deg,#f6f9ff,#fff);border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;padding:10px 12px;display:flex}.lead-tags-popover header strong,.lead-tags-popover header span{display:block}.lead-tags-popover header strong{color:#293a54;font-size:10px}.lead-tags-popover header span{color:#929cad;margin-top:3px;font-size:7px}.lead-tags-popover header button{color:#8792a4;background:0 0;border:0;padding:0;font-size:17px;line-height:1}.lead-tags-popover>div{max-height:330px;padding:7px 11px 10px;overflow:auto}.lead-tags-popover section{border-bottom:1px solid #eef2f6;grid-template-columns:40px 1fr;gap:7px;padding:6px 0;display:grid}.lead-tags-popover section:last-child{border-bottom:0}.lead-tags-popover section>strong{color:#5d6a7e;padding-top:5px;font-size:8px}.lead-tags-popover section>div{flex-wrap:wrap;gap:5px;display:flex}.lead-tags-popover section button{color:#667489;background:#fbfcfe;border:1px solid #e0e6ef;border-radius:6px;align-items:center;gap:3px;min-height:24px;padding:3px 7px;font-size:7px;display:flex}.lead-tags-popover section button:hover{color:#315fc7;background:#f2f6ff;border-color:#9cb2df}.lead-tags-popover section button.selected{color:#265fcf;background:#eaf1ff;border-color:#8da8df}.lead-tags-popover section button:disabled{opacity:.55}.lead-tags-popover section button i{font-size:8px;font-style:normal}.lead-assignee-cell{min-width:118px;position:relative}.lead-assignee-trigger{max-width:132px;min-height:25px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:2px 5px;display:flex}.lead-assignee-trigger:hover{background:#f6f9ff;border-color:#d8e3f5}.lead-assignee-trigger>em{color:#8d98aa;font-size:8px;font-style:normal}.inline-assignee-popover{z-index:45;color:#45536a;white-space:normal;background:#fff;border:1px solid #d7e0ed;border-radius:10px;width:230px;position:absolute;top:calc(100% - 3px);left:-20px;overflow:hidden;box-shadow:0 18px 48px #14254540}.inline-assignee-popover>header{background:linear-gradient(135deg,#f6f9ff,#fff);border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;padding:10px 12px;display:flex}.inline-assignee-popover header strong,.inline-assignee-popover header span{display:block}.inline-assignee-popover header strong{color:#293a54;font-size:10px}.inline-assignee-popover header span{color:#929cad;margin-top:3px;font-size:7px}.inline-assignee-popover header button{color:#8792a4;background:0 0;border:0;padding:0;font-size:17px;line-height:1}.inline-assignee-options{max-height:240px;padding:7px;overflow:auto}.inline-assignee-options>button{color:#536176;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:40px;padding:6px 7px;display:grid}.inline-assignee-options>button:hover,.inline-assignee-options>button.selected{color:#315fc7;background:#f2f6ff}.inline-assignee-options>button:disabled{cursor:not-allowed;opacity:.55}.inline-assignee-options>button>i{color:#315fc7;background:#e8efff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:700;display:grid}.inline-assignee-options>button span strong,.inline-assignee-options>button span small{display:block}.inline-assignee-options>button span strong{font-size:9px}.inline-assignee-options>button span small{color:#929cad;margin-top:2px;font-size:7px}.inline-assignee-options>button>em{color:#e96818;font-size:8px;font-style:normal}.inline-assignee-options>p{color:#98a2b1;text-align:center;margin:0;padding:18px 8px;font-size:9px}.stage-edit-cell{min-width:205px;position:relative}.stage-edit-cell .stage-summary-button{max-width:205px}.stage-edit-cell .stage-summary-button small{max-width:126px}.stage-edit-cell .stage-detail-placeholder{color:#9aa4b3;font-weight:400}.inline-stage-popover{z-index:44;color:#45536a;white-space:normal;background:#fff;border:1px solid #d7e0ed;border-radius:10px;grid-template-columns:125px 1fr;width:470px;display:grid;position:absolute;top:calc(100% - 3px);left:-70px;overflow:hidden;box-shadow:0 18px 48px #14254540}.inline-stage-list{background:#f8fafc;border-right:1px solid #e3e8f0;padding:6px}.inline-stage-list button{color:#536176;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:31px;padding:0 9px;font-size:9px;display:flex}.inline-stage-list button:hover:not(:disabled),.inline-stage-list button.selected{color:#e96818;background:#fff0e5}.inline-stage-list button:disabled{color:#aeb6c3;cursor:not-allowed}.inline-stage-list button i{color:#9ca7b8;font-size:7px;font-style:normal}.inline-stage-details{max-height:350px;padding:8px;overflow:auto}.inline-stage-details header{border-bottom:1px solid #edf1f5;padding:3px 4px 8px}.inline-stage-details header strong,.inline-stage-details header span{display:block}.inline-stage-details header strong{color:#253650;font-size:10px}.inline-stage-details header span{color:#929cad;margin-top:3px;font-size:7px}.inline-stage-details>button{color:#58667a;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:31px;padding:6px 8px;font-size:8px;line-height:1.4;display:flex}.inline-stage-details>button:hover,.inline-stage-details>button.selected{color:#e96818;background:#fff5ed}.inline-stage-details>button i{border:1px solid #cad3df;border-radius:50%;flex:none;width:11px;height:11px}.inline-stage-details>button.selected i{border:3px solid #ff7521}.followup-record-cell{position:relative}.followup-record-button{color:#315fc7;white-space:nowrap;background:#f3f7ff;border:1px solid #d8e3f5;border-radius:5px;min-height:23px;padding:0 6px;font-size:8px;font-weight:700}.followup-record-button:hover{background:#eaf1ff;border-color:#93ade1}.followup-popover{z-index:35;color:#3e4a60;white-space:normal;background:#fff;border:1px solid #dce3ed;border-radius:11px;width:330px;position:absolute;top:calc(100% - 4px);left:0;right:auto;overflow:hidden;box-shadow:0 18px 48px #1425453d}.followup-popover>header{background:linear-gradient(135deg,#f7f9fd,#fff);border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.followup-popover header strong,.followup-popover header span{display:block}.followup-popover header strong{color:#263750;font-size:11px}.followup-popover header span{color:#96a0b1;margin-top:3px;font-size:8px}.followup-popover header button{color:#8d98aa;background:0 0;border:0;align-self:flex-start;padding:0;font-size:19px;line-height:1}.followup-popover>div{max-height:285px;padding:7px 11px;overflow:auto}.followup-popover article{border-bottom:1px solid #edf1f5;padding:9px 4px}.followup-popover article:last-child{border-bottom:0}.followup-popover article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.followup-popover article b{color:#315fc7;font-size:9px}.followup-popover article time{color:#9ba4b3;font-size:8px}.followup-popover article p{color:#48566b;margin:6px 0 4px;font-size:9px;line-height:1.55}.followup-popover article small{color:#8793a6;font-size:8px}.followup-popover .followup-empty{color:#9aa4b3;text-align:center;padding:22px 8px;font-size:9px}.followup-popover>footer{text-align:right;background:#fafbfd;border-top:1px solid #e8edf4;padding:9px 12px}.followup-popover>footer button{color:#e96818;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.created-time{color:#69768a;white-space:nowrap;font-size:8px}.lead-pagination{color:#8994a6;background:#fff;border-top:1px solid #e5eaf1;justify-content:flex-end;align-items:center;gap:5px;min-height:43px;padding:6px 11px;font-size:8px;display:flex}.lead-pagination>span{margin-right:5px}.lead-pagination>span b{color:#44536a}.lead-pagination select{color:#647187;background:#fff;border:1px solid #dfe5ed;border-radius:5px;height:25px;padding:0 6px;font-size:8px}.lead-pagination>button{color:#68758a;background:#fff;border:1px solid #e0e5ed;border-radius:5px;min-width:25px;height:25px;padding:0 5px;font-size:9px}.lead-pagination>button:hover:not(:disabled){color:#315fc7;border-color:#9bb2df}.lead-pagination>button.active{color:#fff;background:#315fc7;border-color:#315fc7}.lead-pagination>button:disabled{cursor:not-allowed;opacity:.35}.lead-pagination em{padding:0 3px;font-style:normal}.lead-pagination label{align-items:center;gap:5px;margin-left:5px;display:flex}.lead-pagination input{color:#48566b;text-align:center;background:#fff;border:1px solid #dfe5ed;border-radius:5px;width:38px;height:25px;padding:0 4px;font-size:8px}@media (width<=760px){.lead-batch-bar{flex-wrap:wrap;align-items:flex-start}.lead-batch-bar>span{width:100%}.lead-pagination{justify-content:flex-start;overflow-x:auto}.followup-popover,.lead-tags-popover,.inline-stage-popover,.inline-assignee-popover{width:auto;max-width:360px;position:fixed;top:18%;left:84px;right:16px}}body{color:#30343b;background:#fff}.workspace-shell{background:#fff;width:100%;min-height:100vh}.yc-shell .app-rail{z-index:14;color:#5f6b7b;background:#fff;border-right:1px solid #e6edf3;flex-direction:column;width:212px;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.workspace-brand-row{border-bottom:1px solid #edf1f5;flex:none;align-items:center;gap:10px;height:62px;padding:0 18px;display:flex}.rail-brand{color:#fff;background:linear-gradient(135deg,#4f7df3 0%,#7b62dc 100%);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin:0;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 16px #4f7df338}.workspace-company-name{color:#172033;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.workspace-primary-navigation{flex:1;min-height:0;padding:10px 10px 18px;display:block;overflow:hidden auto}.workspace-primary-module{margin:0 0 3px;position:relative}.workspace-primary-module-button{color:#596579;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:40px;padding:0 11px;font-size:13px;transition:color .15s,background .15s;display:flex;position:relative}.workspace-primary-module-button:hover{color:#356fe8;background:#f5f8ff}.workspace-primary-module.active>.workspace-primary-module-button{color:#356fe8;background:#edf4ff;font-weight:600}.workspace-primary-module.active>.workspace-primary-module-button:before{content:"";background:#4c7cf3;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.workspace-primary-module-icon{width:20px;height:20px;color:inherit;flex:none;place-items:center;display:grid}.workspace-primary-module-button b{min-width:0;font-size:13px;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-primary-module-button em{color:#fff;background:#ef5d72;border-radius:9px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.workspace-primary-module>nav{margin:4px 0 7px;padding:3px 0 5px 30px}.workspace-module-group{margin:0}.workspace-module-group-toggle{color:#7c8798;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:29px;padding:0 7px;font-size:11px;font-weight:600;display:flex}.workspace-module-group-toggle:hover{color:#4c7cf3;background:#f7f9fd}.workspace-module-group-chevron{color:#9aa4b3;flex:none;place-items:center;width:16px;height:16px;display:grid}.workspace-module-items{gap:1px;display:grid}.workspace-module-items button{color:#667085;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 7px 0 12px;font-size:12px;display:flex}.workspace-module-items button:hover{color:#356fe8;background:#f6f9ff}.workspace-module-items button.active{color:#356fe8;background:#edf4ff;font-weight:600}.workspace-module-items button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.module-nav-count{color:#7c8798;background:#f0f3f7;border-radius:10px;flex:none;place-items:center;min-width:21px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:500;display:grid}.workspace-module-items button.active .module-nav-count{color:#356fe8;background:#dfeaff}.module-nav-count-skeleton{background:#edf0f4;border-radius:10px;flex:none;width:22px;height:14px}.rail-security{color:#3ab786;margin:auto 0 14px;font-size:14px}.workspace-global-header{z-index:13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e7edf3;justify-content:flex-end;align-items:center;height:62px;padding:0 18px;transition:left .18s;display:flex;position:fixed;top:0;left:212px;right:0}.workspace-account-area{min-width:0;max-width:70vw}.top-actions{flex:none;margin-left:auto}.yc-shell .workspace{background:#fff;width:auto;min-width:0;height:100vh;margin-left:212px;padding-top:62px;transition:margin-left .18s;overflow:hidden}.workspace-window-bar{background:#f5f8fa;border-bottom:1px solid #e5ebf1;align-items:flex-end;gap:8px;height:32px;padding:0 10px;display:flex}.workspace-view-tabs{scrollbar-width:none;flex:1;align-items:flex-end;min-width:0;max-width:none;height:100%;padding-top:0;display:flex;overflow:auto hidden}.workspace-view-tabs::-webkit-scrollbar{display:none}.workspace-tab-scroll>[role=tablist]{align-items:flex-end;gap:3px;min-width:max-content;height:100%;display:flex}.workspace-tab{color:#7b8492;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;min-width:78px;max-width:138px;height:28px;transition:color .14s,background .14s,border-color .14s;display:flex}.workspace-tab:not(:has([aria-selected=true])):hover{color:#566071;background:#eef2f6;border-color:#e1e7ee;border-radius:8px}.workspace-tab:has([aria-selected=true]){z-index:1;color:#315fbd;background:#fff;border-color:#dfe7ef #dfe7ef #fff;margin-bottom:-1px;position:relative;box-shadow:0 -3px 10px #2948700a}.workspace-tab>[role=tab]{min-width:0;height:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0 3px 0 10px;font-size:11px;overflow:hidden}.workspace-tab-close{width:23px;height:100%;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.workspace-tab-close:hover{color:#566071;background:#e8edf3;border-radius:50%}.workspace-page-stack{background:#fff;height:calc(100vh - 94px);min-height:0;overflow:hidden}.workspace-page-instance{background:#fff;height:100%;min-height:0;overflow:auto}.workspace-page-instance[hidden]{display:none}.workspace-module-collapse-toggle{z-index:15;color:#7d8898;background:#fff;border:1px solid #dde5ed;border-left:0;border-radius:0 14px 14px 0;place-items:center;width:17px;height:44px;padding:0;transition:left .18s;display:grid;position:fixed;top:50%;left:204px;transform:translateY(-50%);box-shadow:3px 0 10px #21344e0f}.workspace-module-drawer-toggle,.workspace-module-drawer-close,.workspace-module-backdrop{display:none}.module-sidebar-collapsed .app-rail{width:62px}.module-sidebar-collapsed .workspace-brand-row{justify-content:center;padding:0}.module-sidebar-collapsed .workspace-company-name,.module-sidebar-collapsed .workspace-primary-module-button b,.module-sidebar-collapsed .workspace-primary-module-button em,.module-sidebar-collapsed .workspace-primary-module>nav{display:none}.module-sidebar-collapsed .workspace-primary-navigation{padding-inline:8px}.module-sidebar-collapsed .workspace-primary-module-button{justify-content:center;padding:0}.module-sidebar-collapsed .workspace-global-header{left:62px}.module-sidebar-collapsed .workspace{margin-left:62px}.module-sidebar-collapsed .workspace-module-collapse-toggle{left:54px}.yc-shell .content{max-width:none;padding:20px 22px 36px}.lead-ledger-table th{color:#5e646e;font-size:9px;font-weight:500}.lead-ledger-table td{color:#41464f;font-size:9px}.inline-stage-popover{grid-template-columns:68px 1fr;width:310px;left:auto;right:0}.inline-stage-list button{gap:2px;min-height:30px;padding:5px 6px;font-size:8px}.inline-stage-list button i{display:none}.inline-stage-details{max-height:285px;padding:6px}.inline-stage-details>button{min-height:29px;padding:5px 6px;font-size:8px}@media (width<=760px){.yc-shell .app-rail{width:56px}.workspace-brand-row{justify-content:center;height:62px;padding:0}.workspace-company-name,.workspace-primary-module-button b,.workspace-primary-module-button em,.workspace-primary-module>nav{display:none}.workspace-primary-navigation{padding:8px 6px}.workspace-primary-module-button{justify-content:center;height:40px;padding:0}.workspace-primary-module.active>.workspace-primary-module-button:before{top:9px;bottom:9px}.workspace-global-header,.module-sidebar-collapsed .workspace-global-header{padding-inline:12px;left:56px}.yc-shell .workspace,.module-sidebar-collapsed .workspace{margin-left:56px}.workspace-module-collapse-toggle{display:none}.yc-shell .module-sidebar{z-index:17;visibility:hidden;background:#fff;border-right:1px solid #e4eaf1;flex-direction:column;width:212px;transition:visibility 0s linear .18s,transform .18s;display:flex;position:fixed;top:62px;bottom:0;left:56px;transform:translate(-100%);box-shadow:14px 0 30px #1d2c4424}.yc-shell .module-sidebar.open{visibility:visible;transition-delay:0s;transform:translate(0)}.yc-shell .module-sidebar nav{flex:1;min-height:0;padding:48px 10px 18px;overflow-y:auto}.yc-shell .module-sidebar .workspace-module-group-toggle{height:36px;font-size:13px}.yc-shell .module-sidebar .workspace-module-items button{min-height:34px;padding-left:20px;font-size:13px}.workspace-module-drawer-toggle{color:#667085;background:#fff;border:1px solid #dfe6ed;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.workspace-module-drawer-close{color:#7d8795;background:#f4f6f8;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.workspace-module-backdrop{z-index:16;background:#1c263757;border:0;padding:0;display:block;position:fixed;inset:62px 0 0 56px}.workspace-account-area{max-width:55vw}.workspace-window-bar{padding-inline:8px}.workspace-tab{min-width:72px;max-width:118px}.yc-shell .content{padding:12px}}.yc-shell .content{color:#3e434b;font-size:13px}.lead-overview span,.lead-toolbar input,.lead-toolbar button,.lead-toolbar .button{font-size:11px}.lead-ledger-table th{font-size:10px}.lead-ledger-table td,.lead-ledger-table .customer-open-trigger strong,.lead-ledger-table .person-cell b{font-size:11px}.lead-ledger-table .phone-privacy-line,.lead-ledger-table .source-ledger-cell,.lead-ledger-table .company-name-cell,.lead-ledger-table .created-time{font-size:9px}.lead-ledger-table .loan-type b,.lead-ledger-table .channel-badge,.lead-ledger-table .platform-ledger-cell,.lead-ledger-table .handling-type-select{font-size:10px}.lead-ledger-table .handling-type-select{width:66px}.lead-ledger-table .stage-summary small,.lead-ledger-table .stage-summary-button em,.lead-ledger-table .lead-tags-preview span,.lead-ledger-table .lead-tags-preview i,.lead-ledger-table .lead-tags-preview em{font-size:9px}.lead-ledger-table th:last-child,.lead-ledger-table td:last-child{background:#fff;width:92px;min-width:92px;max-width:92px;position:sticky;right:0;box-shadow:-8px 0 14px #2932420f}.lead-ledger-table th:last-child{z-index:7;background:#f7f9fc}.lead-ledger-table td:last-child{z-index:5}.lead-ledger-table tr.selected-row td:last-child{background:#f4f8ff}.lead-ledger-table .ledger-action{color:#e96818;font-size:10px;font-weight:600}.pending-assignment-toolbar{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:9px 12px;display:flex}.pending-assignment-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.pending-assignment-toolbar button{color:#4a505a;background:#fff;border:1px solid #d9dee7;border-radius:5px;min-height:34px;padding:0 15px;font-size:12px;font-weight:600}.pending-assignment-toolbar button:hover:not(:disabled){color:#dc631c;background:#fff8f3;border-color:#ef8b50}.pending-assignment-toolbar button.auto-allocation-button{color:#fff;background:#f06b23;border-color:#f06b23}.pending-assignment-toolbar button.danger{color:#ba4c4c;border-color:#e8c4c4}.pending-assignment-toolbar button.danger:hover:not(:disabled){color:#a93434;background:#fff5f5;border-color:#d56c6c}.pending-assignment-toolbar button:disabled{color:#b7bbc2;cursor:not-allowed;background:#f6f7f8}.pending-assignment-toolbar p{flex-direction:column;gap:3px;margin:0;display:flex}.pending-assignment-toolbar p strong{color:#363b43;font-size:12px}.pending-assignment-toolbar p span{color:#8b919b;font-size:10px}.pending-row-actions{gap:9px;display:flex}.pending-row-actions button{color:#e7651b;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.allocation-modal-backdrop{z-index:90}.allocation-modal{color:#3b414a;background:#fff;border-radius:8px;width:min(1020px,100vw - 80px);max-height:88vh;overflow:auto;box-shadow:0 26px 80px #1218244d}.allocation-modal>header,.lead-assignment-modal>header,.pending-lead-form-modal>header,.pending-import-modal>header{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;min-height:72px;padding:14px 20px;display:flex}.allocation-modal>header span,.lead-assignment-modal>header span,.pending-lead-form-modal>header span,.pending-import-modal>header span{color:#e96818;font-size:10px}.allocation-modal>header h2,.lead-assignment-modal>header h2,.pending-lead-form-modal>header h2,.pending-import-modal>header h2{color:#2f343b;margin:3px 0 0;font-size:19px;font-weight:600}.allocation-modal>header p{color:#8a9099;margin:3px 0 0;font-size:10px}.allocation-modal>header>button,.lead-assignment-modal>header>button,.pending-lead-form-modal>header>button,.pending-import-modal>header>button{color:#8d9299;background:0 0;border:0;align-self:flex-start;padding:0;font-size:24px;line-height:1}.allocation-rule-toolbar{align-items:center;gap:14px;padding:14px 18px;display:flex}.allocation-rule-toolbar span{color:#858b95;font-size:11px}.allocation-rule-table{border:1px solid #e5e8ed;border-radius:6px;margin:0 18px;overflow:auto}.allocation-rule-table table{min-width:850px}.allocation-rule-table th{color:#59616d;background:#f7f8fa;padding:11px 12px;font-size:11px;font-weight:500}.allocation-rule-table td{color:#505762;padding:12px;font-size:11px}.allocation-rule-table td strong{color:#333941}.allocation-status{color:#888f99;background:#eef0f2;border-radius:10px;padding:3px 8px;font-size:10px;display:inline-flex}.allocation-status.enabled{color:#24815f;background:#e5f5ef}.allocation-rule-actions{gap:9px;display:flex}.allocation-rule-actions button{color:#6b7480;background:0 0;border:0;padding:0;font-size:10px}.allocation-rule-actions button.execute{color:#e7651b;font-weight:600}.allocation-rule-actions button:disabled{color:#b6bbc2}.allocation-empty{color:#9a9fa7;text-align:center;padding:40px 20px}.allocation-message{color:#506177;background:#f1f5fb;border-radius:5px;margin:12px 18px 0;padding:9px 11px;font-size:11px}.allocation-modal>footer,.allocation-rule-form>footer,.lead-assignment-modal>footer,.pending-lead-form-modal>footer,.pending-import-modal>footer{border-top:1px solid #e8eaed;justify-content:flex-end;gap:9px;padding:15px 18px;display:flex}.allocation-rule-form{padding-top:14px}.allocation-form-grid{grid-template-columns:1fr 1fr;gap:13px 18px;padding:0 20px 16px;display:grid}.allocation-form-grid label,.assignment-person-field{color:#5b616b;gap:6px;font-size:11px;display:grid}.allocation-form-grid input,.allocation-form-grid select,.assignment-person-field select{color:#3e444d;background:#fff;border:1px solid #dfe3e9;border-radius:5px;width:100%;height:38px;padding:0 11px;font-size:12px}.allocation-form-grid input:focus,.allocation-form-grid select:focus,.assignment-person-field select:focus{border-color:#f19a67;outline:0;box-shadow:0 0 0 2px #f06b2317}.allocation-people{border-top:1px solid #eceef1;padding:15px 20px 18px}.allocation-section-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.allocation-section-title strong,.allocation-section-title span{display:block}.allocation-section-title strong{color:#363b43;font-size:13px}.allocation-section-title span{color:#9297a0;margin-top:4px;font-size:10px}.allocation-section-title>label{color:#5f6670;align-items:center;gap:8px;font-size:11px;display:flex}.allocation-section-title input{border:1px solid #dfe3e9;border-radius:4px;width:58px;height:30px;padding:0 7px}.allocation-staff-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.allocation-staff-list>label{color:#4e555f;background:#fafbfc;border:1px solid #e3e6eb;border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.allocation-staff-list>label:has(input:checked){background:#fff8f3;border-color:#efac83}.allocation-staff-list input{accent-color:#ed6c22}.allocation-staff-list i{color:#315fc7;background:#eaf1ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.allocation-staff-list span,.allocation-staff-list strong,.allocation-staff-list small{display:block}.allocation-staff-list strong{font-size:11px}.allocation-staff-list small{color:#9298a2;margin-top:3px;font-size:9px}.sms-options{background:#f7f8fa;border-radius:6px;align-items:center;gap:18px;margin-top:14px;padding:10px 12px;display:flex}.sms-options label{color:#565d67;align-items:center;gap:6px;font-size:10px;display:flex}.sms-options input{accent-color:#ef6b21}.sms-options em{color:#a16c4d;margin-left:auto;font-size:9px;font-style:normal}.lead-assignment-modal{color:#3b414a;background:#fff;border-radius:8px;width:min(520px,100vw - 40px);box-shadow:0 26px 80px #1218244d}.lead-assignment-modal.batch{width:min(760px,100vw - 40px);max-height:88vh;overflow:auto}.assignment-data-mode{color:#555d68;border-bottom:1px solid #edf0f3;align-items:center;gap:18px;padding:15px 20px;font-size:11px;display:flex}.assignment-data-mode>strong{color:#343b45}.assignment-data-mode label{cursor:pointer;align-items:center;gap:6px;display:flex}.assignment-data-mode input{accent-color:#ed6c22}.assignment-data-mode label b{color:#e76117}.assignment-data-mode>span{color:#818996;margin-left:auto}.assignment-customer-summary{background:#f7f8fa;border-radius:6px;margin:18px 20px 0;padding:11px 13px}.assignment-customer-summary strong,.assignment-customer-summary span{display:block}.assignment-customer-summary strong{color:#676e78;font-size:10px}.assignment-customer-summary span{color:#363b43;margin-top:4px;font-size:12px}.assignment-person-field{padding:18px 20px 8px}.assignment-person-field span b{color:#e56016}.assignment-person-field small{color:#e07a3e;font-size:10px}.assignment-staff-section{padding:17px 20px 8px}.assignment-staff-section>div:first-child{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.assignment-staff-section>div:first-child strong{color:#3d444e;font-size:12px}.assignment-staff-section>div:first-child strong b{color:#e56016}.assignment-staff-section>div:first-child span{color:#8c929c;font-size:10px}.assignment-staff-groups{border:1px solid #e5e8ed;border-radius:6px;max-height:260px;margin-top:12px;overflow:auto}.assignment-staff-groups>div{border-bottom:1px solid #eceef1;grid-template-columns:110px 1fr;display:grid}.assignment-staff-groups>div:last-child{border-bottom:0}.assignment-staff-groups h3{color:#555d67;background:#f7f8fa;margin:0;padding:14px 12px;font-size:11px;font-weight:600}.assignment-staff-groups>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.assignment-staff-groups label{cursor:pointer;border:1px solid #e7e9ed;border-radius:5px;align-items:center;gap:7px;padding:8px;display:flex}.assignment-staff-groups label.selected{background:#fff7f1;border-color:#f0aa81}.assignment-staff-groups label input{accent-color:#ed6c22}.assignment-staff-groups label i{color:#315fc7;background:#edf3ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.assignment-staff-groups label span,.assignment-staff-groups label strong,.assignment-staff-groups label small{min-width:0;display:block}.assignment-staff-groups label strong{color:#444b55;font-size:10px}.assignment-staff-groups label small{color:#959ba4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.assignment-sms-options{grid-template-columns:1fr 1fr;gap:10px;padding:5px 20px 18px;display:grid}.assignment-sms-toggle{cursor:pointer;border:1px solid #e5e8ec;border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:12px 13px;display:flex}.assignment-sms-toggle span strong,.assignment-sms-toggle span small{display:block}.assignment-sms-toggle span strong{color:#4a5059;font-size:11px}.assignment-sms-toggle span small{color:#9a9fa7;margin-top:4px;font-size:9px}.assignment-sms-toggle input{opacity:0;position:absolute}.assignment-sms-toggle i{background:#aeb4bc;border-radius:12px;width:38px;height:21px;transition:all .15s;position:relative}.assignment-sms-toggle i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.assignment-sms-toggle input:checked+i{background:#33bd79}.assignment-sms-toggle input:checked+i:after{transform:translate(17px)}.pending-lead-form-modal,.pending-import-modal{color:#3b414a;background:#fff;border-radius:8px;width:min(760px,100vw - 40px);max-height:90vh;overflow:auto;box-shadow:0 26px 80px #1218244d}.pending-lead-form-grid{grid-template-columns:1fr 1fr;gap:14px 18px;padding:20px;display:grid}.pending-lead-form-grid label{color:#555d67;gap:7px;font-size:11px;display:grid}.pending-lead-form-grid label.wide{grid-column:1/-1}.pending-lead-form-grid label span b{color:#e56016}.pending-lead-form-grid input,.pending-lead-form-grid select,.pending-lead-form-grid textarea{color:#3e444d;width:100%;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:5px;font-size:12px}.pending-lead-form-grid input,.pending-lead-form-grid select{height:40px;padding:0 11px}.pending-lead-form-grid textarea{resize:vertical;min-height:64px;padding:10px 11px}.pending-lead-form-grid input:focus,.pending-lead-form-grid select:focus,.pending-lead-form-grid textarea:focus{border-color:#f19a67;outline:0;box-shadow:0 0 0 2px #f06b2317}.pending-import-body{padding:20px}.pending-import-warning{background:#fff8f3;border:1px solid #f1d5c4;border-radius:6px;padding:13px 15px}.pending-import-warning strong{color:#bd571d;font-size:12px}.pending-import-warning p{color:#7d6a60;margin:5px 0 0;font-size:10px;line-height:1.7}.pending-import-actions{gap:10px;margin-top:18px;display:flex}.pending-import-actions label,.pending-import-actions button{color:#505864;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:11px;font-weight:600;display:inline-flex}.pending-import-actions label{color:#fff;background:#ef6b22;border-color:#ef6b22}.pending-import-actions input{opacity:0;width:1px;height:1px;position:absolute}.pending-import-status{background:#f7f8fa;border-radius:6px;justify-content:space-between;gap:15px;margin-top:14px;padding:13px 14px;display:flex}.warehouse-import-meta{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.warehouse-import-meta label{color:#555d67;gap:7px;font-size:11px;display:grid}.warehouse-import-meta input{color:#3e444d;height:40px;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:5px;padding:0 11px;font-size:12px}.warehouse-import-meta input:focus{border-color:#f19a67;outline:0;box-shadow:0 0 0 2px #f06b2317}.pending-import-status strong{color:#414852;font-size:11px}.pending-import-status span{color:#8a919b;font-size:10px}@media (width<=760px){.pending-assignment-toolbar{flex-direction:column;align-items:flex-start}.pending-assignment-toolbar>div{justify-content:flex-start;margin-left:0}.allocation-modal{width:calc(100vw - 24px)}.allocation-form-grid,.pending-lead-form-grid,.warehouse-import-meta{grid-template-columns:1fr}.pending-lead-form-grid label.wide{grid-column:auto}.allocation-staff-list,.assignment-staff-groups>div>div{grid-template-columns:1fr}.assignment-staff-groups>div{grid-template-columns:80px 1fr}.assignment-data-mode,.assignment-staff-section>div:first-child,.pending-import-status{flex-direction:column;align-items:flex-start}.assignment-data-mode>span{margin-left:0}.assignment-sms-options{grid-template-columns:1fr}.sms-options{flex-direction:column;align-items:flex-start}.sms-options em{margin-left:0}}.blacklist-toolbar{justify-content:space-between}.blacklist-toolbar .search{max-width:420px}.blacklist-summary{gap:12px;display:flex}.blacklist-summary span{color:#667085;background:#f5f7fb;border-radius:8px;padding:9px 14px}.blacklist-summary b{color:#172b4d;margin-left:5px}.blacklist-panel{padding:0}.blacklist-table{min-width:1280px}.blacklist-table th,.blacklist-table td{white-space:nowrap;padding:14px 12px;font-size:13px}.blacklist-table th{color:#667085;background:#f8f9fb}.blacklist-table th:last-child,.blacklist-table td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-8px 0 14px #27344c0f}.blacklist-table th:last-child{z-index:3;background:#f8f9fb}.blacklist-phone{color:#ed6c22}.blacklist-customer-link{color:#25324a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.blacklist-customer-link.phone{color:#ed6c22}.blacklist-customer-link:hover{text-decoration:underline}.blacklist-customer-link:disabled{cursor:default;text-decoration:none}.blacklist-reason{text-overflow:ellipsis;max-width:260px;overflow:hidden}.blacklist-status{color:#e6671f;background:#fff7f1;border:1px solid #f0ad78;border-radius:6px;padding:5px 10px;display:inline-flex}.blacklist-status.status-已通过{color:#198754;background:#effaf4;border-color:#a8dfc5}.blacklist-status.status-已驳回,.blacklist-status.status-已移出{color:#7a8493;background:#f6f7f9;border-color:#d8dde7}.blacklist-actions{gap:8px;display:flex}.blacklist-actions button{color:#245ec7;cursor:pointer;background:#fff;border:1px solid #d7dee9;border-radius:5px;padding:5px 9px}.blacklist-actions button.danger{color:#e55c23}.blacklist-actions span{color:#98a2b3}.warehouse-page-actions{gap:10px;display:flex}.warehouse-toolbar{justify-content:space-between}.warehouse-toolbar .search{max-width:420px}.warehouse-toolbar .button.danger{color:#d84f2a;background:#fff;border-color:#edc7bd}.warehouse-toolbar .button.danger:disabled{opacity:.45}.warehouse-panel{padding:0}.warehouse-table{min-width:1460px}.warehouse-table th,.warehouse-table td{white-space:nowrap;padding:14px 12px;font-size:13px}.warehouse-table th{color:#606a78;background:#f7f8fa}.warehouse-progress{background:#edf0f4;border-radius:9px;width:104px;height:18px;position:relative;overflow:hidden}.warehouse-progress i{background:#f48a47;border-radius:9px;height:100%;display:block}.warehouse-progress span{color:#394453;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.warehouse-status,.warehouse-import-status{color:#2663ca;background:#eef4ff;border-radius:5px;padding:5px 9px;display:inline-flex}.warehouse-import-status{color:#198754;background:#edfaf3}.customer-drawer-modern{color:#263348;background:#f7f8fa;border-radius:10px;width:min(1500px,100vw - 28px);max-height:calc(100vh - 24px)}.modern-customer-header{color:#263348;background:#fff;border-bottom:1px solid #edf0f4;align-items:center;gap:18px;min-height:104px;padding:18px 32px;display:flex}.modern-customer-header .drawer-close{color:#8c96a6;top:14px;right:18px}.modern-customer-header .detail-avatar{color:#315fc7;background:#e8f1ff;border-radius:50%;width:58px;height:58px;font-size:22px}.modern-customer-identity>span{color:#99a2af;font-size:12px}.modern-customer-header .customer-title-line{margin-top:5px}.modern-customer-header h2{color:#202b3c;font-size:23px}.modern-customer-header p{color:#f06b23;margin-top:7px;font-size:14px}.modern-customer-header .header-source{color:#677386;background:#fff;border-color:#d9dee8}.modern-customer-header .lead-rating span{font-size:17px}.customer-flow-actions{align-self:flex-start;gap:10px;margin:7px 44px 0 auto;display:flex}.customer-flow-actions button{color:#3b4657;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:5px;height:38px;padding:0 17px;font-size:14px}.customer-flow-actions button:hover{color:#e76016;border-color:#f06b23}.customer-flow-actions button.danger{color:#fff;background:#f06b23;border-color:#f06b23}.detail-assignment-meta{color:#8a94a3;background:#fff;border-bottom:10px solid #f3f4f6;grid-template-columns:repeat(4,1fr);gap:18px;padding:13px 32px;font-size:13px;display:grid}.detail-assignment-meta b{color:#3b4657;margin-left:5px;font-weight:500}.customer-drawer-modern .workflow-status-bar{background:#fff;padding:20px 28px 12px}.customer-drawer-modern .stage-progress{max-width:1040px}.customer-drawer-modern .stage-step{min-height:42px;font-size:15px}.customer-drawer-modern .detail-tabs{background:#fff;border-top:10px solid #f3f4f6;padding:0 28px}.customer-drawer-modern .detail-tabs button{min-height:52px;padding:0 20px;font-size:15px}.customer-drawer-modern .detail-body{padding:18px 22px 28px}.customer-drawer-modern .detail-section,.customer-drawer-modern .journey-panel{box-shadow:none;background:#fff;border-color:#e5e9ef;border-radius:8px}.customer-drawer-modern .detail-section h3,.customer-drawer-modern .journey-panel h3{font-size:17px}.customer-drawer-modern .tag-group strong,.customer-drawer-modern .personal-info-section label,.customer-drawer-modern .journey-followup-form label span{font-size:13px}.customer-drawer-modern .profile-tag{min-height:35px;padding:7px 12px;font-size:13px}.customer-drawer-modern input,.customer-drawer-modern select,.customer-drawer-modern textarea{font-size:14px}.customer-drawer-modern .journey-card p{font-size:14px;line-height:1.65}.customer-drawer-modern .journey-card small,.customer-drawer-modern .journey-card footer{font-size:12px}@media (width<=980px){.modern-customer-header{align-items:flex-start;padding:18px}.customer-flow-actions{flex-wrap:wrap;margin:64px 20px 0 -210px}.detail-assignment-meta{grid-template-columns:1fr 1fr;padding:12px 18px}.customer-drawer-modern .customer-info-layout{grid-template-columns:1fr}}.customer-drawer-modern .personal-info-section{padding:16px 18px}.customer-drawer-modern .personal-info-section h3{margin-bottom:12px}.customer-drawer-modern .basic-info-matrix{background:#e3e6eb;border:1px solid #e3e6eb;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.customer-drawer-modern .basic-info-matrix>label{color:#5d626b;background:#f7f7f8;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:0;min-width:0;min-height:50px;margin:0;padding-left:16px;font-size:14px;font-weight:500;display:grid}.customer-drawer-modern .basic-info-matrix>label>.clearable-control{background:#fff;align-items:center;width:100%;min-width:0;min-height:50px;margin:0;display:flex}.customer-drawer-modern .basic-info-matrix>label>.clearable-control>input,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>select,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>textarea{width:100%;height:50px;box-shadow:none;color:#252b35;background:#fff;border:0;border-radius:0;margin:0;padding:0 38px 0 16px;font-size:14px}.customer-drawer-modern .basic-info-matrix>label>.clearable-control>input:focus,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>select:focus,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>textarea:focus{border:0;box-shadow:inset 0 0 0 2px #f06b232e}.customer-drawer-modern .basic-info-matrix .region-cascade{background:#fff;border:0;border-radius:0;width:100%;height:50px;margin:0}.customer-drawer-modern .basic-info-matrix .region-cascade select{height:50px;padding:0 8px;font-size:13px}.customer-drawer-modern .basic-info-matrix>label.wide-field{grid-column:1/-1;grid-template-columns:126px minmax(0,1fr)}.customer-drawer-modern .basic-info-matrix>label.wide-field>.clearable-control,.customer-drawer-modern .basic-info-matrix>label.wide-field textarea{height:70px;min-height:70px}.customer-drawer-modern .basic-info-matrix>label.wide-field textarea{resize:none;padding-top:14px}.customer-drawer-modern .basic-info-matrix .field-clear-button{right:9px}.customer-drawer-modern .basic-info-matrix .select-control>.field-clear-button{right:30px}.customer-drawer-modern .basic-info-matrix .textarea-clearable>.field-clear-button{top:24px}@media (width<=760px){.customer-drawer-modern .basic-info-matrix{grid-template-columns:1fr}.customer-drawer-modern .basic-info-matrix>label,.customer-drawer-modern .basic-info-matrix>label.wide-field{grid-column:auto;grid-template-columns:108px minmax(0,1fr);padding-left:12px;font-size:13px}}.customer-drawer-modern .personal-info-section{background:0 0;border:0;padding:0}.customer-drawer-modern .personal-info-section>h3{color:#282d35;background:#f5f6f7;border:0;border-radius:7px;align-items:center;gap:10px;min-height:52px;margin:0 0 14px;padding:0 16px;font-size:18px;display:flex}.basic-info-title-icon{color:#ff6418;font-size:14px}.customer-drawer-modern .personal-info-section>h3>small{color:#8e98a6;margin-left:auto;font-size:11px}.basic-info-collapse{color:#333b46;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:8px 2px;font-size:14px}.customer-drawer-modern .personal-info-section.collapsed>h3{margin-bottom:0}.customer-drawer-modern .basic-info-label{color:#5d626b;align-self:stretch;align-items:center;padding-right:10px;display:flex}.customer-drawer-modern .basic-info-matrix>label{padding-left:0}.customer-drawer-modern .basic-info-matrix>label>.basic-info-label{padding-left:16px}.customer-drawer-modern .basic-info-matrix>label>.clearable-control>input,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>select,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>textarea,.customer-drawer-modern .basic-info-matrix .region-cascade{border-left:1px solid #e6e8ec}.customer-drawer-modern .basic-info-matrix>label.wide-field>.basic-info-label{align-self:stretch}.customer-drawer-modern .basic-info-matrix input::placeholder,.customer-drawer-modern .basic-info-matrix textarea::placeholder{color:#c7cbd1}.flow-modal-backdrop{z-index:90;background:#121a266b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.flow-action-modal{background:#fff;border-radius:8px;width:min(660px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #0f192847}.flow-action-modal>header{border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;min-height:66px;padding:0 28px;display:flex}.flow-action-modal>header h3{color:#21262e;margin:0;font-size:22px}.flow-action-modal>header button{color:#959ba3;cursor:pointer;background:0 0;border:0;font-size:34px;font-weight:300}.flow-confirm-message{align-items:center;gap:22px;min-height:150px;padding:30px 38px;display:flex}.flow-confirm-message i{color:#fff;background:#ff6817;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:19px;font-style:normal;font-weight:700;display:grid}.flow-confirm-message p{color:#252a31;margin:0;font-size:20px}.flow-reason-field{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;padding:34px 32px;display:grid}.flow-reason-field label{color:#60656e;padding-top:10px;font-size:18px}.flow-reason-field label b{color:#ef2d25;margin-right:8px}.flow-reason-field textarea{color:#333a44;min-height:130px;font:inherit;resize:vertical;border:1px solid #dadddf;border-radius:6px;outline:0;padding:14px;font-size:15px}.flow-reason-field textarea:focus{border-color:#ff7a36;box-shadow:0 0 0 3px #ff68171a}.flow-action-modal>footer{border-top:1px solid #e6e8eb;justify-content:flex-end;gap:16px;padding:22px 28px;display:flex}.flow-action-modal>footer button{color:#252a31;cursor:pointer;background:#ececec;border:0;border-radius:6px;min-width:124px;height:48px;font-size:18px}.flow-action-modal>footer button.primary{color:#fff;background:#ff650f}.flow-action-modal>footer button:disabled{cursor:not-allowed;opacity:.55}.reassign-lead-modal{width:min(760px,100vw - 32px)}.reassign-options{align-items:center;gap:30px;min-height:115px;padding:30px 58px 8px;display:flex}.reassign-options>span{color:#777d85;font-size:18px}.reassign-options label{color:#252a31;cursor:pointer;align-items:center;gap:10px;font-size:18px;display:flex}.reassign-options input{accent-color:#ff650f;width:20px;height:20px}.reassign-options select{color:#333;background:#fff;border:1px solid #dddfe2;border-radius:5px;min-width:220px;height:44px;padding:0 12px;font-size:15px}.reassign-tip{color:#ff650f;margin:0;padding:0 58px 42px 208px;font-size:15px}.flow-modal-error{color:#d64242;margin:0 58px 16px}.reassign-lead-modal>footer{margin-top:0}.reassign-lead-modal>footer button{min-width:128px}@media (width<=700px){.flow-action-modal>header{padding:0 18px}.flow-action-modal>header h3{font-size:19px}.flow-confirm-message{min-height:130px;padding:24px}.flow-confirm-message p{font-size:17px}.flow-reason-field{grid-template-columns:1fr;gap:8px;padding:24px}.flow-reason-field label{padding:0;font-size:16px}.flow-action-modal>footer{padding:16px}.flow-action-modal>footer button{min-width:100px;height:44px;font-size:16px}.reassign-options{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.reassign-tip{padding:0 24px 28px}.reassign-options select{width:100%}}.customer-flow-actions button.success{color:#fff;background:#2d9b71;border-color:#2d9b71}.customer-flow-actions button.success:hover{color:#fff;background:#258663;border-color:#258663}.customer-tags-section>h3{align-items:center;display:flex}.customer-tags-section>h3>small{margin-left:auto}.section-collapse-button{color:#343b46;cursor:pointer;background:0 0;border:0;margin-left:14px;padding:6px 2px;font-size:13px}.customer-tags-section.collapsed{padding-bottom:0}.customer-tags-section.collapsed>h3{margin-bottom:0}.customer-drawer-modern .basic-info-matrix>label>.readonly-control{cursor:not-allowed;background:#fff}.readonly-value{color:#667085;white-space:nowrap;text-overflow:ellipsis;background:#fff;width:100%;padding:0 16px;font-size:14px;line-height:50px;overflow:hidden}.readonly-value.placeholder{color:#c7cbd1}.customer-drawer-modern .basic-info-matrix select:has(option:checked[value=""]){color:#c7cbd1}.customer-drawer-modern .basic-info-matrix select option{color:#252b35}.compact-confirm-modal{width:min(470px,100vw - 32px)}.compact-confirm-modal>header{min-height:54px;padding:0 22px}.compact-confirm-modal>header h3{font-size:19px}.compact-confirm-modal .flow-confirm-message{gap:16px;min-height:96px;padding:22px 28px}.compact-confirm-modal .flow-confirm-message i{width:26px;height:26px;font-size:16px}.compact-confirm-modal .flow-confirm-message p{font-size:17px}.compact-confirm-modal>footer{padding:15px 20px}.compact-confirm-modal>footer button{min-width:96px;height:40px;font-size:15px}.customer-drawer-modern .basic-info-matrix>label>.basic-info-label{background:#f7f8fa;border-right:1px solid #e3e6eb}.customer-drawer-modern .basic-info-matrix>label>.clearable-control,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>input,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>select,.customer-drawer-modern .basic-info-matrix>label>.clearable-control>textarea,.customer-drawer-modern .basic-info-matrix .region-cascade,.customer-drawer-modern .basic-info-matrix .readonly-value{background:#fff;border-left:0}.assist-lead-modal{width:min(560px,100vw - 32px)}.assist-lead-fields{gap:18px;padding:28px;display:grid}.assist-lead-fields label{color:#4f5867;gap:8px;font-size:15px;display:grid}.assist-lead-fields select,.assist-lead-fields textarea{color:#252b35;width:100%;font:inherit;background:#fff;border:1px solid #d9dee7;border-radius:6px;padding:11px 13px}.assist-lead-fields select{height:44px}.assist-lead-fields textarea{resize:vertical;min-height:92px}.assist-lead-fields select:focus,.assist-lead-fields textarea:focus{border-color:#ff7a36;outline:0;box-shadow:0 0 0 3px #ff68171a}.customer-record-badge.blacklist:hover{color:#4d5562;background:#e7e9ed;border-color:#aeb5c0}.detail-phone-line{color:#ed651c;align-items:center;gap:4px;width:max-content;margin-top:7px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.detail-phone-line>span{font-variant-numeric:tabular-nums;min-width:0}.detail-phone-line button{color:#8a94a5;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;padding:0;font-size:0;display:inline-grid}.detail-phone-line button>span{border:1.5px solid;border-radius:70% 15%;width:14px;height:10px;display:block;position:relative;transform:rotate(45deg)}.detail-phone-line button>span:before{content:"";background:#fff;border:1.5px solid;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-phone-line button:not(.revealed)>span:after{content:"";background:currentColor;border-radius:2px;width:19px;height:1.5px;position:absolute;top:4px;left:-3px;transform:rotate(90deg);box-shadow:0 0 0 1px #fff}.detail-phone-line button:hover,.detail-phone-line button.revealed{color:#2e66d5;background:#edf3ff}.customer-flow-actions button.blacklist-remove{color:#c95124;background:#fff8f3;border-color:#e49674}.customer-flow-actions button.blacklist-remove:hover{color:#fff;background:#dc6c3a;border-color:#d56e43}.modern-customer-header .header-type{letter-spacing:.02em;min-height:27px;padding:5px 10px;color:#344760!important;background:#f0f5fb!important;border-color:#c3d1e6!important;font-size:11px!important}.modern-customer-header .header-type b{font-size:11px}.modern-customer-header .header-source{background:#f8fafc;border-color:#cbd3df;font-weight:600;color:#4d596b!important}.customer-record-badge.name-duplicate{color:#7651ad;background:#f7f1ff;border-color:#d9c8f1}.customer-record-badge.name-duplicate:hover{background:#eee2ff;border-color:#b99cde}.customer-stage-picker-backdrop{z-index:118}.customer-stage-picker-modal{color:#293448;background:#fff;border-radius:10px;flex-direction:column;width:min(720px,100vw - 32px);max-height:min(720px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 26px 80px #1119274d}.customer-stage-picker-modal>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;min-height:74px;padding:0 24px;display:flex}.customer-stage-picker-modal>header h3{margin:0;font-size:20px}.customer-stage-picker-modal>header span{color:#8b95a5;margin-top:5px;font-size:12px;display:block}.customer-stage-picker-modal>header button{color:#9098a5;cursor:pointer;background:0 0;border:0;font-size:32px;font-weight:300}.customer-stage-picker-body{flex-direction:column;flex:1;min-height:0;padding:18px 22px;display:flex}.customer-stage-picker-search{color:#8490a2;background:#fff;border:1px solid #dce2eb;border-radius:6px;flex:none;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.customer-stage-picker-search input{color:#2d3747;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.customer-stage-picker-search input::placeholder{color:#b3bac5}.customer-stage-candidate-list{gap:8px;min-height:170px;max-height:430px;margin-top:14px;display:grid;overflow:auto}.customer-stage-candidate-list>label{cursor:pointer;background:#fff;border:1px solid #e3e7ed;border-radius:7px;grid-template-columns:20px 38px minmax(140px,1fr) minmax(210px,1.2fr);align-items:center;gap:11px;min-height:64px;padding:9px 13px;transition:all .15s;display:grid}.customer-stage-candidate-list>label:hover,.customer-stage-candidate-list>label.selected{background:#f4f7ff;border-color:#6e96e7;box-shadow:0 0 0 2px #2b65d20f}.customer-stage-candidate-list input{accent-color:#2863d1;width:16px;height:16px}.customer-stage-candidate-avatar{color:#2863d1;background:#eaf1ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.customer-stage-candidate-main{gap:4px;min-width:0;display:grid}.customer-stage-candidate-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customer-stage-candidate-main small{color:#8791a0;font-size:11px}.customer-stage-candidate-meta{grid-template-columns:62px 72px minmax(90px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.customer-stage-candidate-meta b{color:#2761c8;background:#eaf1ff;border-radius:11px;width:max-content;padding:4px 8px;font-size:11px}.customer-stage-candidate-meta small{color:#697486;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-stage-picker-empty{color:#9aa3b1;place-items:center;min-height:170px;font-size:13px;display:grid}.customer-stage-picker-modal>footer{border-top:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 22px;display:flex}.customer-stage-picker-modal>footer>span{color:#7e8897;font-size:12px}.customer-stage-picker-modal>footer>div{gap:10px;display:flex}.customer-stage-picker-modal>footer button{color:#4a5565;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:5px;min-width:92px;height:38px}.customer-stage-picker-modal>footer button.primary{color:#fff;background:#2863d1;border-color:#2863d1}.customer-stage-picker-modal>footer button:disabled{cursor:not-allowed;opacity:.48}@media (width<=640px){.customer-stage-picker-body{padding:14px}.customer-stage-candidate-list>label{grid-template-columns:20px 36px minmax(0,1fr)}.customer-stage-candidate-meta{grid-column:2/-1;grid-template-columns:56px 65px minmax(80px,1fr)}.customer-stage-picker-modal>footer{flex-direction:column;align-items:flex-start}.customer-stage-picker-modal>footer>div{width:100%}.customer-stage-picker-modal>footer button{flex:1}}.bulk-list-action-backdrop{z-index:119}.bulk-list-action-modal{width:min(520px,100vw - 32px)}.bulk-list-action-body{gap:18px;padding:24px 28px;display:grid}.bulk-list-action-body>p{color:#566173;margin:0;font-size:14px}.bulk-list-action-body label{color:#465162;gap:8px;font-size:13px;display:grid}.bulk-list-action-body select,.bulk-list-action-body textarea{color:#283346;width:100%;font:inherit;background:#fff;border:1px solid #d9dee7;border-radius:6px;padding:10px 12px}.bulk-list-action-body select{height:42px}.bulk-list-action-body textarea{resize:vertical;min-height:88px}.bulk-list-action-tip{background:#fff7ed;border-radius:6px;padding:12px;color:#87521d!important}.unified-list-actions button:disabled{cursor:not-allowed;opacity:.45}.blacklist-details-backdrop{z-index:125}.blacklist-details-modal{color:#2b3442;background:#fff;border-radius:10px;width:min(720px,100vw - 40px);max-height:min(720px,100vh - 48px);overflow:hidden;box-shadow:0 26px 80px #11192752}.blacklist-details-modal>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;min-height:76px;padding:0 26px;display:flex}.blacklist-details-modal>header h3,.blacklist-details-modal>header span{display:block}.blacklist-details-modal>header h3{margin:0;font-size:21px}.blacklist-details-modal>header span{color:#8a94a3;margin-top:5px;font-size:12px}.blacklist-details-modal>header button{color:#9299a3;cursor:pointer;background:0 0;border:0;padding:0;font-size:32px;font-weight:300}.blacklist-details-list{max-height:630px;padding:20px 24px 26px;overflow:auto}.blacklist-details-list article{background:#fafbfc;border:1px solid #e6e9ee;border-radius:8px;padding:18px}.blacklist-details-list article+article{margin-top:12px}.blacklist-details-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.blacklist-details-heading time{color:#8d96a4;font-size:11px}.blacklist-status{color:#6d7480;background:#edf0f3;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.blacklist-status.status-已通过{color:#a74727;background:#fff0ea}.blacklist-status.status-待审核{color:#b96a20;background:#fff5df}.blacklist-status.status-已移出{color:#2f7f65;background:#eaf7f2}.blacklist-details-list dl{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid}.blacklist-details-list dl>div{grid-template-columns:72px minmax(0,1fr);gap:9px;min-width:0;display:grid}.blacklist-details-list dt{color:#8a93a1;font-size:12px}.blacklist-details-list dd{color:#303846;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.55}.blacklist-details-list .empty{color:#99a1ad;text-align:center;padding:38px}.customer-drawer-modern .basic-info-matrix>label.phone-location-field{background:#f7f8fa!important}.customer-drawer-modern .basic-info-matrix>label.phone-location-field>.readonly-control{align-self:stretch;height:100%;min-height:50px;box-shadow:inset 0 0 0 999px #fff;background:#fff!important}.customer-drawer-modern .basic-info-matrix>label.phone-location-field>.readonly-control>.readonly-value{align-items:center;min-height:50px;line-height:1.4;display:flex;background:#fff!important}@media (width<=700px){.blacklist-details-modal>header{padding:0 18px}.blacklist-details-list{padding:16px}.blacklist-details-list dl{grid-template-columns:1fr}}.duplicate-customers-backdrop{z-index:120}.duplicate-customers-modal{color:#2b3442;background:#fff;border-radius:10px;width:min(1180px,100vw - 40px);max-height:min(720px,100vh - 48px);overflow:hidden;box-shadow:0 26px 80px #11192752}.duplicate-customers-modal>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;min-height:76px;padding:0 28px;display:flex}.duplicate-customers-modal>header h3,.duplicate-customers-modal>header span{display:block}.duplicate-customers-modal>header h3{margin:0;font-size:22px}.duplicate-customers-modal>header span{color:#8a94a3;margin-top:5px;font-size:12px}.duplicate-customers-modal>header button{color:#9299a3;cursor:pointer;background:0 0;border:0;font-size:34px;font-weight:300}.duplicate-customers-table-wrap{max-height:620px;padding:24px 28px 30px;overflow:auto}.duplicate-customers-modal table{border-collapse:collapse;width:100%;min-width:940px}.duplicate-customers-modal th,.duplicate-customers-modal td{text-align:left;white-space:nowrap;border-bottom:1px solid #e9ebef;padding:15px 13px}.duplicate-customers-modal th{color:#5d6572;background:#f7f7f8;font-size:13px;font-weight:600}.duplicate-customers-modal td{color:#313844;font-size:13px}.duplicate-customers-modal .duplicate-phone{color:#ed6c22}.duplicate-customers-modal td button{color:#ed6c22;cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:13px;font-weight:600}.duplicate-customers-modal td button:hover{text-decoration:underline}@media (width<=700px){.duplicate-customers-table-wrap{padding:16px}.duplicate-customers-modal>header{padding:0 18px}.duplicate-customers-modal>header h3{font-size:19px}}.duplicate-customers-modal td button.duplicate-customer-link{color:#313844;text-align:left;padding:0;transition:color .15s}.duplicate-customers-modal td button.duplicate-customer-link:hover{color:#2763d3;text-decoration:underline}.business-location-badge{color:#31516f;white-space:nowrap;background:#f2f6fb;border:1px solid #cdd8e8;border-radius:14px;align-items:center;min-height:26px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.business-location-badge.location-lead{color:#2763c9;background:#edf5ff;border-color:#bfd6fb}.business-location-badge.location-customer{color:#237658;background:#eef9f4;border-color:#b7dfce}.business-location-badge.location-won{color:#7048a5;background:#f7f1ff;border-color:#d4c1ef}.business-location-badge.location-public{color:#aa5b19;background:#fff7ed;border-color:#f0cfaa}.business-location-badge.location-blacklist{color:#8a3540;background:#fff1f2;border-color:#d7bdc0}.blacklist-records-modal{width:min(1240px,100vw - 40px)}.blacklist-details-table-wrap{position:relative}.blacklist-details-table-wrap table{min-width:1080px}.blacklist-details-table-wrap td{text-overflow:ellipsis;max-width:220px;overflow:hidden}.blacklist-details-table-wrap .blacklist-actions{justify-content:flex-start}.blacklist-details-table-wrap .blacklist-actions button{color:#245ec7;background:#fff;border:1px solid #d7dee9;border-radius:5px;padding:5px 9px}.blacklist-details-table-wrap .blacklist-actions button.danger{color:#d85a27}.blacklist-review-confirm{color:#4b5565;background:#fff8f2;border:1px solid #f0d3be;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:-30px;left:0;right:0;box-shadow:0 -8px 24px #382a1f17}.blacklist-review-confirm>div{gap:10px;display:flex}.blacklist-review-confirm button{min-width:74px;color:#4b5565!important;background:#fff!important;border:1px solid #d9dee7!important;border-radius:5px!important;padding:8px 14px!important;text-decoration:none!important}.blacklist-review-confirm button.primary{color:#fff!important;background:#2f68d5!important;border-color:#2f68d5!important}.blacklist-review-confirm button.danger{color:#fff!important;background:#df6c3c!important;border-color:#df6c3c!important}.blacklist-review-confirm button:disabled{cursor:not-allowed;opacity:.55}@media (width<=700px){.business-location-badge{font-size:10px}.blacklist-review-confirm{flex-direction:column;align-items:flex-start}.blacklist-review-confirm>div{justify-content:flex-end;width:100%}}.customer-overview-filter{z-index:8;background:#fff;border:1px solid #eceef1;border-radius:7px;margin-bottom:14px;position:relative;box-shadow:0 5px 17px #2c34420b}.customer-overview-filter-toolbar{align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:flex}.overview-filter-trigger{color:#e96818;cursor:pointer;background:#fff7ef;border:1px solid #f4decf;border-radius:5px;flex:none;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;display:inline-flex;position:relative}.overview-filter-trigger:hover,.overview-filter-trigger.active{color:#d9570d;background:#fff0e3;border-color:#f1b386}.overview-filter-trigger>span{font-size:16px;line-height:1;transform:translateY(-1px)}.overview-filter-trigger b{color:#fff;background:#ed6b1e;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.overview-filter-search{background:#fff;border:1px solid #e2e5e9;border-radius:5px;align-items:center;width:min(510px,52vw);height:38px;display:flex;overflow:hidden}.overview-filter-search input{color:#3e444d;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 14px;font-size:11px}.overview-filter-search input::placeholder{color:#b4b8bf}.overview-filter-search:focus-within{border-color:#f08a4c;box-shadow:0 0 0 2px #f06a1f14}.overview-filter-search>button{color:#fff;background:#f16c24;border:0;flex:none;place-items:center;width:48px;height:100%;padding:0;font-size:20px;display:grid}.customer-overview-filter-toolbar>em{color:#959aa3;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.customer-overview-filter-panel{background:#fff;border-top:1px solid #eceef1}.overview-filter-grid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:22px 30px;padding:25px 34px 27px;display:grid}.overview-filter-field,.overview-date-filter{color:#464b53;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;min-width:0;font-size:12px;display:grid}.overview-filter-field>span,.overview-date-filter>span{text-align:right;white-space:nowrap;font-weight:500}.overview-filter-field select{color:#4a5059;background:#fff;border:1px solid #e1e4e8;border-radius:5px;outline:0;width:100%;height:38px;padding:0 34px 0 12px;font-size:11px}.overview-filter-field select:focus,.overview-date-filter input:focus{border-color:#ee8750;box-shadow:0 0 0 2px #ee6e2a14}.overview-date-filter>div{background:#fff;border:1px solid #e1e4e8;border-radius:5px;align-items:center;min-width:0;height:38px;display:flex}.overview-date-filter input{color:#4a5059;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 8px;font-size:10px}.overview-date-filter i{color:#a8adb5;font-size:10px;font-style:normal}.customer-overview-filter-panel>footer{border-top:1px solid #eceef1;align-items:center;gap:12px;padding:15px 34px;display:flex}.customer-overview-filter-panel>footer .button{border-radius:5px;min-width:82px;height:38px;font-size:12px}.customer-overview-filter-panel>footer .primary{background:#f16c24;border-color:#f16c24}.overview-filter-reset{color:#8b919a;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 4px;font-size:11px}.overview-filter-reset:hover{color:#e25f17}.warehouse-detail-backdrop{z-index:88;padding:14px}.warehouse-batch-detail{color:#343a43;background:#fff;border-radius:9px;flex-direction:column;width:min(1500px,100vw - 28px);height:min(820px,100vh - 28px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0f192852}.warehouse-batch-detail>header{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;min-height:70px;padding:12px 24px;display:flex}.warehouse-batch-detail>header span{color:#8b919b;font-size:10px}.warehouse-batch-detail>header h2{margin:4px 0 0;font-size:22px;font-weight:600}.warehouse-batch-detail>header button{color:#8c929a;cursor:pointer;background:0 0;border:0;font-size:30px}.warehouse-detail-summary{border-bottom:8px solid #f4f5f7;grid-template-columns:repeat(4,minmax(105px,150px)) 1fr;align-items:center;gap:18px;padding:14px 24px;display:grid}.warehouse-detail-summary>div{align-items:baseline;gap:9px;display:flex}.warehouse-detail-summary span{color:#7d838d;font-size:11px}.warehouse-detail-summary strong{font-size:19px}.warehouse-detail-summary p{color:#89909a;text-align:right;margin:0;font-size:11px}.warehouse-detail-toolbar{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:18px;padding:13px 24px;display:flex}.warehouse-detail-toolbar .search{width:min(440px,50vw);margin:0}.warehouse-detail-table-wrap{flex:1;min-height:0;overflow:auto}.warehouse-detail-table{min-width:1180px}.warehouse-detail-table th,.warehouse-detail-table td{color:#444a53;white-space:nowrap;border-bottom:1px solid #eceef1;height:48px;padding:8px 13px;font-size:11px}.warehouse-detail-table th{z-index:1;color:#666d77;background:#f7f8f9;font-weight:500;position:sticky;top:0}.warehouse-detail-table th:first-child,.warehouse-detail-table td:first-child{text-align:center;width:48px}.warehouse-detail-table input{accent-color:#f16c24}.warehouse-detail-table strong{font-weight:600}.warehouse-detail-table em{color:#a0a6af;font-style:normal}.warehouse-detail-phone{font-weight:600;color:#ed6a22!important}.warehouse-stage-pill{color:#5969a5;background:#f0f2fb;border-radius:12px;padding:4px 8px;display:inline-flex}.warehouse-batch-detail>footer{border-top:1px solid #e8eaed;justify-content:flex-end;align-items:center;gap:18px;min-height:58px;padding:10px 22px;display:flex}.warehouse-batch-detail>footer span{color:#8b919a;margin-right:auto;font-size:11px}@media (width<=1150px){.overview-filter-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (width<=1000px){.warehouse-detail-summary{grid-template-columns:repeat(4,1fr)}.warehouse-detail-summary p{display:none}}@media (width<=760px){.customer-overview-filter-toolbar{flex-wrap:wrap;align-items:stretch}.overview-filter-search{order:3;width:100%}.customer-overview-filter-toolbar>em{align-self:center}.overview-filter-grid{grid-template-columns:1fr;padding:20px}.customer-overview-filter-panel>footer{padding:14px 20px}.overview-filter-field,.overview-date-filter{grid-template-columns:72px minmax(0,1fr)}}.overview-filter-search{flex:none;width:320px;max-width:100%}.unified-list-filter-toolbar{flex-wrap:wrap}.unified-list-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.unified-list-filter-actions button{color:#4a505a;white-space:nowrap;background:#fff;border:1px solid #d9dee7;border-radius:5px;min-height:34px;padding:0 13px;font-size:12px;font-weight:600}.unified-list-filter-actions button:hover:not(:disabled){color:#dc631c;background:#fff8f3;border-color:#ef8b50}.unified-list-filter-actions button.primary,.unified-list-filter-actions button.auto-allocation-button{color:#fff;background:#f06b23;border-color:#f06b23}.unified-list-filter-actions button.danger{color:#ba4c4c;background:#fff;border-color:#e8c4c4}.unified-list-filter-actions button:disabled{color:#b7bbc2;cursor:not-allowed;background:#f6f7f8}.lead-ledger-table th{font-size:12px;font-weight:600}.lead-ledger-table td{font-size:12px}.lead-ledger-table .customer-open-trigger strong,.lead-ledger-table .company-name-editor strong{font-size:13px}.blacklist-table th{font-size:12px;font-weight:600}.blacklist-table td{font-size:12px}.warehouse-table th{font-size:12px;font-weight:600}.warehouse-table td{font-size:12px}@media (width<=760px){.overview-filter-search{order:3;width:100%}.unified-list-filter-actions{order:5;justify-content:flex-start;width:100%}.customer-overview-filter-toolbar>em{order:4;margin-left:0}}.workspace-page-instance:has(.pending-leads-workspace){overflow:hidden}.pending-leads-workspace{background:#f5f6f8;flex-direction:column;height:100%;min-height:0;padding:12px;display:flex}.pending-leads-workspace .active-filter{flex:none}.pending-leads-table-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pending-leads-table-shell{flex-direction:column;flex:1;min-height:0;display:flex}.pending-leads-table-shell .unified-list-filter{flex:none}.pending-leads-table-shell .table-wrap{flex:1;min-height:0;overflow:auto}.pending-leads-table-shell .lead-pagination{color:#1f2329;flex:none;font-size:12px}.pending-leads-table-shell .lead-pagination select,.pending-leads-table-shell .lead-pagination>button,.pending-leads-table-shell .lead-pagination input{height:28px;font-size:12px}.pending-leads-table-shell .lead-ledger-table th{color:#1f2329;height:40px;font-size:13px;font-weight:600;position:sticky;top:0}.pending-leads-table-shell .lead-ledger-table td{color:#1f2329;height:46px;font-size:13px}.pending-leads-table-shell .lead-ledger-table th:nth-child(4),.pending-leads-table-shell .lead-ledger-table td:nth-child(4){width:220px;min-width:220px;max-width:220px}.pending-leads-table-shell .company-name-cell{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;line-height:1.35;display:-webkit-box}.pending-leads-table-shell .company-name-editor,.pending-leads-table-shell .phone-privacy-line,.pending-leads-table-shell .source-ledger-cell,.pending-leads-table-shell .company-name-cell,.pending-leads-table-shell .created-time,.pending-leads-table-shell .stage-summary small,.pending-leads-table-shell .stage-summary-button em,.pending-leads-table-shell .lead-tags-preview span,.pending-leads-table-shell .lead-tags-preview i,.pending-leads-table-shell .lead-tags-preview em{font-size:12px}.pending-leads-table-shell .customer-open-trigger strong{color:#2f6fed;font-size:13px;font-weight:600}.pending-leads-table-shell td>strong,.pending-leads-table-shell .person-cell b{font-weight:500}.pending-leads-table-shell .lead-ledger-table .ledger-action{color:#e96818}.pending-leads-table-shell .lead-ledger-table .customer-record-badge.duplicate{color:#d76521}.pending-leads-table-shell .lead-ledger-table .customer-record-badge.name-duplicate{color:#7651ad}.pending-leads-table-shell .lead-ledger-table .customer-record-badge.blacklist{color:#707784}.pending-leads-table-shell .lead-ledger-table .lead-rating span{color:#d8dde6}.pending-leads-table-shell .lead-ledger-table .lead-rating span.active{color:#ffb000}.pending-leads-table-shell .lead-ledger-table .lead-tags-preview span{color:#5b63a7}.pending-leads-table-shell .lead-ledger-table .lead-tags-preview em{color:#2f64ce}.pending-leads-table-shell .lead-ledger-table .lead-tags-preview i{color:#7f8ba0}.pending-leads-table-shell .lead-ledger-table .stage-summary small{color:#7e899a}.pending-leads-table-shell .lead-ledger-table .stage-summary-button em{color:#3f6bc9}.pending-leads-table-shell .lead-ledger-table .person-cell b{font-size:13px;font-weight:500}.bank-resources-page{color:#39445a;min-width:0}.bank-resource-toolbar{background:#fff;border:1px solid #e4e8ef;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 12px;display:flex}.bank-resource-toolbar-left,.bank-resource-toolbar-right{align-items:center;gap:8px;min-width:0;display:flex}.bank-resource-toolbar-left{flex:1}.bank-resource-toolbar-left>input{width:310px}.bank-resource-toolbar input,.bank-resource-toolbar select,.bank-resource-toolbar button,.bank-resource-advanced select{color:#4a5568;background:#fff;border:1px solid #dfe4ec;border-radius:5px;outline:0;height:34px;padding:0 11px;font-size:10px}.bank-resource-toolbar input:focus,.bank-resource-toolbar select:focus,.bank-resource-advanced select:focus{border-color:#6f94e4;box-shadow:0 0 0 2px #315fc714}.bank-resource-toolbar button{cursor:pointer;white-space:nowrap;font-weight:600}.bank-resource-toolbar button:hover,.bank-resource-toolbar button.active{color:#dc631c;background:#fff7f1;border-color:#ef9c6c}.bank-resource-toolbar .button.primary{color:#fff;background:#f06b23;border-color:#f06b23;height:34px}.bank-resource-toolbar-left>span{color:#8d96a5;font-size:10px}.handler-region-filter{align-items:center;gap:4px;display:flex}.handler-region-filter select{max-width:105px}.bank-resource-toolbar-right{flex:none}.bank-resource-advanced{background:#f8f9fb;border-left:1px solid #e4e8ef;border-right:1px solid #e4e8ef;grid-template-columns:repeat(6,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.bank-resource-advanced label{color:#6d7787;gap:5px;font-size:10px;display:grid}.bank-resource-advanced button{color:#7b8491;background:#fff;border:1px solid #e0e5ec;border-radius:5px;height:34px;padding:0 13px;font-size:10px}.bank-resource-table-shell{background:#fff;border:1px solid #e4e8ef;border-top:0;width:100%;position:relative;overflow:auto}.bank-resource-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.bank-resource-table th,.bank-resource-table td{color:#4a5363;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #edf0f4;max-width:190px;height:46px;padding:8px 12px;font-size:10px}.bank-resource-table th{z-index:4;color:#687385;background:#f7f8fa;height:40px;font-size:10px;font-weight:700;position:sticky;top:0}.bank-resource-table tbody tr:hover td{background:#fafcff}.bank-resource-table .handler-name-column{z-index:3;min-width:128px;max-width:160px;position:sticky;left:0;box-shadow:8px 0 14px -14px #23324bcc}.bank-resource-table th.handler-name-column{z-index:6;background:#f7f8fa}.bank-resource-table tbody tr:hover .handler-name-column{background:#fafcff}.handler-name-column strong{color:#2f3a4e;font-size:11px;display:inline-block}.duplicate-name-badge{color:#bd4e4e;background:#fff3f3;border:1px solid #f0b8b8;border-radius:8px;margin-left:6px;padding:2px 5px;font-size:8px;display:inline-flex}.bank-resource-table .handler-operation-column{z-index:3;min-width:164px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #23324bcc}.bank-resource-table th.handler-operation-column{z-index:6;background:#f7f8fa}.bank-resource-table tbody tr:hover .handler-operation-column{background:#fafcff}.handler-operation-column button,.phone-eye{color:#315fc7;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:9px}.handler-operation-column button.danger{color:#c44d53}.phone-eye{color:#e06a27;margin-left:3px}.ellipsis-cell{text-overflow:ellipsis;overflow:hidden;max-width:150px!important}.contact-state{border-radius:10px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.contact-state.yes{color:#207454;background:#eaf8f1}.contact-state.no{color:#a54b50;background:#fff0f1}.contact-state.unset{color:#7b8492;background:#f0f2f5}.handler-stars{color:#f0a42c;letter-spacing:1px;font-size:10px}.bank-resource-pagination{border:1px solid #e4e8ef;border-top:0;border-radius:0 0 8px 8px}.branch-table{min-width:760px}.branch-table th:first-child,.branch-table td:first-child{min-width:220px}.branch-table th:nth-child(2),.branch-table td:nth-child(2){min-width:260px}.bank-resources-section-tabs{background:#fff;border-bottom:1px solid #e4e8ef;gap:6px;margin-bottom:10px;padding:4px;display:flex}.bank-resources-section-tabs button{color:#687385;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:10px}.bank-resources-section-tabs button.active{color:#e06a27;background:#fff1e8;font-weight:700}.bank-branch-table{min-width:1120px}.bank-branch-table th:first-child,.bank-branch-table td:first-child{min-width:150px}.bank-branch-table th:nth-child(3),.bank-branch-table td:nth-child(3){min-width:190px}.bank-branch-table th:nth-child(7),.bank-branch-table td:nth-child(7){min-width:280px;max-width:320px}.branch-operation-column{z-index:3;min-width:136px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #23324bcc;background:#fff!important}th.branch-operation-column{z-index:6;background:#f7f8fa!important}.branch-operation-column button,.branch-name-button,.branch-handler-links button,.branch-script-detail button{color:#315fc7;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:9px}.branch-name-button{text-align:left;padding:0;font-size:10px;font-weight:700}.branch-operation-column button.danger{color:#c44d53}.branch-advanced-filters{grid-template-columns:repeat(4,minmax(150px,1fr)) auto}.branch-advanced-filters .wide-field{grid-column:span 2}.bank-branch-drawer{width:min(760px,100vw - 60px)}.bank-branch-detail-drawer{width:min(820px,100vw - 60px)}.bank-handler-readonly-drawer{width:min(760px,100vw - 60px)}.nested-drawer-backdrop{z-index:130;background:#1720307a}.branch-detail-body{gap:12px;display:grid}.branch-detail-section{background:#fff;border:1px solid #e5e9ef;border-radius:8px;padding:15px}.branch-detail-section h3{color:#354055;border-bottom:1px solid #edf0f4;margin:0 0 12px;padding-bottom:9px;font-size:12px}.branch-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.branch-detail-section dl>div{min-width:0}.branch-detail-section dt{color:#8a94a3;margin-bottom:4px;font-size:9px}.branch-detail-section dd{color:#414b5c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.branch-handler-links{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;display:flex}.branch-handler-links button{background:#f4f7fd;border:1px solid #d9e3f5;border-radius:12px;padding:5px 9px}.branch-script-detail{grid-column:1/-1;gap:9px;display:grid}.branch-script-detail pre{color:#4b5668;min-height:58px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f9fb;border:1px solid #e4e8ee;border-radius:6px;margin:0;padding:11px;line-height:1.7}.branch-script-detail button{background:#fff;border:1px solid #dce4f3;border-radius:5px;justify-self:start;padding:6px 10px}.branch-script-detail button:disabled{cursor:not-allowed;opacity:.45}.drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1720305c;justify-content:flex-end;display:flex;position:fixed;inset:0}.bank-handler-drawer{background:#fff;flex-direction:column;width:min(920px,100vw - 80px);height:100%;display:flex;box-shadow:-18px 0 55px #18243a33}.bank-handler-drawer>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;min-height:70px;padding:13px 22px;display:flex}.bank-handler-drawer>header span{color:#e76c28;font-size:9px;font-weight:700}.bank-handler-drawer>header h2{color:#2c3649;margin:4px 0 0;font-size:19px}.bank-handler-drawer>header p{color:#8b95a4;margin:3px 0 0;font-size:10px}.bank-handler-drawer>header>button{color:#8b94a1;cursor:pointer;background:0 0;border:0;font-size:28px}.handler-form-body{background:#f6f7f9;flex:1;min-height:0;padding:18px 22px 28px;overflow:auto}.handler-form-section{background:#fff;border:1px solid #e5e9ef;border-radius:8px;margin-bottom:14px;padding:16px}.handler-form-section h3{color:#354055;border-bottom:1px solid #edf0f4;margin:0 0 14px;padding-bottom:10px;font-size:12px}.handler-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.handler-form-grid>label{color:#667184;gap:6px;font-size:10px;display:grid}.handler-form-grid label>b{color:#d65257}.handler-form-grid input,.handler-form-grid select,.handler-form-grid textarea{color:#414b5d;width:100%;min-height:35px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe4eb;border-radius:5px;outline:0;padding:8px 10px}.handler-form-grid input:focus,.handler-form-grid select:focus,.handler-form-grid textarea:focus{border-color:#7195e2;box-shadow:0 0 0 2px #315fc714}.handler-form-grid select[multiple]{min-height:92px}.handler-form-grid .wide-field{grid-column:1/-1}.field-hint{color:#a0a8b4;font-size:9px}.region-field-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.handler-check-grid{align-items:center;gap:16px;min-height:36px;display:flex}.handler-check-grid label{color:#505b6d;align-items:center;gap:6px;display:flex}.handler-check-grid input{accent-color:#315fc7;width:14px;min-height:14px}.bank-handler-drawer>footer{background:#fff;border-top:1px solid #e5e9ef;justify-content:flex-end;align-items:center;gap:10px;min-height:62px;padding:10px 22px;display:flex}.bank-handler-drawer>footer button{color:#5e6879;background:#fff;border:1px solid #dfe4eb;border-radius:6px;min-width:82px;height:36px;font-size:11px}.bank-handler-drawer>footer .button.primary{color:#fff;background:#315fc7;border-color:#315fc7}.bank-handler-drawer>footer button:disabled{cursor:not-allowed;opacity:.55}.branch-drawer{width:min(620px,100vw - 60px)}.handler-application-drawer{width:min(960px,100vw - 60px)}.application-summary{color:#657288;background:#f3f7fd;border:1px solid #dbe5f6;border-radius:7px;margin-bottom:12px;padding:12px 14px;font-size:11px}@media (width<=1200px){.bank-resource-toolbar{flex-direction:column;align-items:flex-start}.bank-resource-toolbar-left{width:100%;padding-bottom:3px;overflow-x:auto}.bank-resource-toolbar-right{justify-content:flex-end;width:100%}.bank-resource-advanced{grid-template-columns:repeat(3,minmax(140px,1fr))}.bank-resource-toolbar-left>input{min-width:250px}}@media (width<=760px){.bank-resource-toolbar-left{flex-direction:column;align-items:stretch;overflow:visible}.bank-resource-toolbar-left>input,.bank-resource-toolbar-left>select{width:100%;max-width:none}.handler-region-filter{width:100%}.handler-region-filter select{flex:1;max-width:none}.bank-resource-toolbar-right{justify-content:flex-start;overflow-x:auto}.bank-resource-advanced{grid-template-columns:1fr}.bank-handler-drawer,.branch-drawer,.handler-application-drawer{width:calc(100vw - 24px)}.handler-form-grid{grid-template-columns:1fr}.handler-form-grid .wide-field{grid-column:auto}.region-field-row{grid-template-columns:1fr}.bank-resource-pagination{justify-content:flex-start;overflow-x:auto}.bank-branch-drawer,.bank-branch-detail-drawer,.bank-handler-readonly-drawer{width:100%}.branch-detail-section dl{grid-template-columns:1fr}.branch-advanced-filters .wide-field{grid-column:auto}.bank-resource-table-shell{max-width:100%;overflow-x:auto}}.customer-tasks-view{min-width:0}.task-reminder-summary.compact{align-items:center;gap:8px;margin-bottom:10px;display:flex}.task-reminder-summary .overdue{background:#fff6f6;border-color:#f1c7c7}.task-reminder-summary .overdue strong{color:#c84d55}.task-reminder-summary .imminent{background:#fff9ee;border-color:#f1d9b9}.task-reminder-summary .imminent strong{color:#b46a17}.customer-task-toolbar{background:#fff;border:1px solid #e5e8ee;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px;padding:9px 10px;display:flex}.customer-task-toolbar-right{flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.customer-task-toolbar-right .task-filter-search{margin-left:0}.customer-task-toolbar-right .button{white-space:nowrap;flex:none}.task-status-filters{flex-wrap:nowrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.task-status-filters button{color:#626d7e;background:#fff;border:1px solid #e0e4eb;border-radius:5px;height:32px;padding:0 12px;font-size:10px}.task-status-filters button.active{color:#dc6018;background:#fff5ed;border-color:#efaa83}.customer-task-table-panel{border-radius:8px;overflow:hidden}.customer-task-table{min-width:1220px}.customer-task-table th,.customer-task-table td{vertical-align:middle;border-bottom:1px solid #edf0f4;height:49px;padding:8px 12px;font-size:11px}.customer-task-table th{z-index:1;color:#646e7c;background:#f7f8fa;font-weight:600;position:sticky;top:0}.customer-task-table .table-link,.task-title-button{color:#2d61c9;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.task-title-button{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.task-row-actions{gap:5px;display:flex}.task-row-actions button{color:#3264c4;background:0 0;border:0;padding:4px 7px;font-size:10px}.task-row-actions .danger-text{color:#c65353}.task-appointment-pair{gap:4px;display:grid}.task-status,.task-appointment{border-radius:11px;align-items:center;width:max-content;min-height:22px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.task-status-gray{color:#697384;background:#edf0f4}.task-status-blue{color:#2c65c6;background:#eaf1ff}.task-status-red{color:#b93f49;background:#fff0f1}.task-status-green{color:#237b61;background:#e9f7f2}.task-appointment-未预约{color:#9d651c;background:#fff3df}.task-appointment-已预约{color:#27755d;background:#e7f6f0}.task-appointment-无需预约{color:#6d7480;background:#edf0f3}.task-detail-empty{color:#a0a7b2}.task-detail-colored-text{white-space:pre-wrap;overflow-wrap:anywhere}.task-text-default{color:#313a47}.task-text-red{color:#ce414c}.task-text-orange{color:#e16922}.task-text-blue{color:#2c68d2}.task-text-green{color:#23815f}.task-text-purple{color:#7651ad}.customer-task-modal-backdrop,.task-action-backdrop,.task-detail-backdrop{z-index:130;padding:18px}.customer-task-modal,.task-action-modal,.task-detail-modal{color:#303947;background:#fff;border-radius:10px;flex-direction:column;width:min(840px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #141e2d52}.task-action-modal{width:min(520px,100vw - 36px)}.task-detail-modal{width:min(760px,100vw - 36px)}.customer-task-modal>header,.task-action-modal>header,.task-detail-modal>header{border-bottom:1px solid #e8ebef;align-items:center;gap:14px;min-height:72px;padding:12px 22px;display:flex}.customer-task-modal>header>div,.task-action-modal>header>div,.task-detail-modal>header>div{flex:1;min-width:0}.customer-task-modal>header span,.task-action-modal>header span,.task-detail-modal>header span{color:#8c95a2;font-size:10px}.customer-task-modal>header h2,.task-action-modal>header h2,.task-detail-modal>header h2{margin:3px 0 0;font-size:19px}.customer-task-modal>header p{color:#8993a2;margin:4px 0 0;font-size:10px}.customer-task-modal>header>button,.task-action-modal>header>button,.task-detail-modal>header>button{color:#8d95a1;background:0 0;border:0;font-size:28px}.customer-task-modal form,.task-action-modal form{padding:20px 22px;overflow:auto}.customer-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:16px;display:grid}.customer-task-form-grid label,.task-action-modal form>label,.task-followup-sync label{color:#626d7e;gap:6px;font-size:11px;display:grid}.customer-task-form-grid input,.customer-task-form-grid select,.task-action-modal textarea,.task-action-modal select{color:#394454;background:#fff;border:1px solid #dfe4eb;border-radius:5px;outline:0;width:100%;height:38px;padding:0 10px;font-size:11px}.customer-task-form-grid input:focus,.customer-task-form-grid select:focus,.task-action-modal textarea:focus,.task-action-modal select:focus,.task-detail-editor:focus{border-color:#ed8750;box-shadow:0 0 0 2px #ed692214}.customer-task-form-grid input[readonly]{color:#77808e;background:#f7f8fa}.task-time-grid,.task-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-appointment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-editor-field{margin-bottom:17px}.task-color-toolbar{color:#8a93a1;background:#f8f9fb;border:1px solid #dfe4eb;border-bottom:0;border-radius:5px 5px 0 0;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.task-color-toolbar>span{margin-right:auto}.task-color-button{background:#fff;border:1px solid #dfe4eb;border-radius:4px;width:25px;height:25px;padding:0;font-weight:700}.task-color-default{color:#313a47}.task-color-red{color:#ce414c}.task-color-orange{color:#e16922}.task-color-blue{color:#2c68d2}.task-color-green{color:#23815f}.task-color-purple{color:#7651ad}.task-detail-editor{color:#313a47;white-space:pre-wrap;background:#fff;border:1px solid #dfe4eb;border-radius:0 0 5px 5px;outline:0;min-height:94px;max-height:180px;padding:10px 12px;font-size:11px;line-height:1.7;overflow:auto}.task-detail-editor:empty:before{content:attr(data-placeholder);color:#a3aab4;pointer-events:none}.customer-task-modal footer,.task-action-modal footer,.task-detail-modal>footer{border-top:1px solid #eceef2;justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;padding-top:15px;display:flex}.task-action-modal textarea{resize:vertical;height:auto;padding:10px}.task-followup-sync{background:#f7f9fc;border-radius:6px;margin-top:14px;padding:12px}.task-checkbox-label{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.task-checkbox-label input{accent-color:#f16c24}.task-form-error{color:#b5434b;background:#fff3f4;border:1px solid #f0c5c8;border-radius:5px;margin-top:12px;padding:9px 11px;font-size:11px}.task-detail-modal-body{padding:20px 22px;overflow:auto}.task-detail-grid{background:#e6e9ee;border:1px solid #e6e9ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.task-detail-grid>div{background:#fff;grid-template-columns:92px minmax(0,1fr);gap:9px;padding:11px 12px;display:grid}.task-detail-grid dt{color:#8a93a0;font-size:10px}.task-detail-grid dd{color:#3d4756;overflow-wrap:anywhere;margin:0;font-size:11px}.task-detail-content,.task-operation-result,.task-activity-history{border:1px solid #e5e9ef;border-radius:7px;margin-top:15px;padding:14px}.task-detail-content h3,.task-operation-result h3,.task-activity-history h3{margin:0 0 9px;font-size:12px}.task-detail-content p,.task-operation-result p,.task-activity-history p{color:#586375;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.task-operation-result{background:#f2faf7;border-color:#cce5da}.task-operation-result small,.task-activity-history small{color:#929aa6;margin-top:6px;font-size:9px;display:block}.task-activity-history article{border-top:1px solid #edf0f3;padding:9px 0}.task-activity-history article strong{font-size:10px}.empty-mini{color:#9aa2ae;padding:10px 0;font-size:10px}.task-detail-modal>footer{margin:0;padding:12px 22px}.task-detail-modal>footer>span{color:#8a93a0;margin-right:auto;font-size:10px}.button.danger{color:#b7474e;background:#fff5f5;border-color:#e5b8bb}.button.danger:hover{background:#ffecec}.customer-task-panel{background:#fff;border:1px solid #e5e9ef;border-radius:7px;padding:15px}.customer-task-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customer-task-panel>header h3{margin:0 0 3px;font-size:13px}.customer-task-panel>header span{color:#8d96a4;font-size:10px}.customer-task-cards{gap:9px;display:grid}.customer-task-card{background:#fbfcfd;border:1px solid #e5e9ef;border-radius:6px;padding:12px}.customer-task-card>header,.customer-task-card-status,.customer-task-card-appointments{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-task-card h4{margin:0;font-size:12px}.customer-task-card p{color:#586475;margin:8px 0;font-size:11px;line-height:1.55}.customer-task-card-status,.customer-task-card-appointments{color:#7f8998;margin-top:8px;font-size:10px}.customer-task-card-status button{color:#2f64ca;background:0 0;border:0;padding:0;font-size:10px}@media (width<=980px){.task-time-grid,.task-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.task-reminder-summary.compact{overflow-x:auto}.customer-task-toolbar{flex-direction:column;align-items:stretch}.customer-task-toolbar-right{width:100%;margin-left:0;overflow-x:auto}.customer-task-toolbar-right .task-filter-search{flex:0 0 280px;width:280px}.settings-summary{flex-direction:column;align-items:flex-start}.settings-summary-actions{width:100%;overflow-x:auto}.audit-panel .panel-head{flex-direction:column;align-items:stretch}.audit-panel .panel-head-actions{width:100%;overflow-x:auto}.audit-panel-actions{flex:none;overflow-x:auto}.customer-task-form-grid,.task-time-grid,.task-people-grid,.task-appointment-grid,.task-detail-grid{grid-template-columns:1fr}.customer-task-modal-backdrop,.task-action-backdrop,.task-detail-backdrop{padding:8px}.customer-task-modal,.task-action-modal,.task-detail-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.customer-task-modal>header,.task-action-modal>header,.task-detail-modal>header{padding:11px 15px}.customer-task-modal form,.task-action-modal form,.task-detail-modal-body{padding:15px}.task-detail-grid>div{grid-template-columns:82px minmax(0,1fr)}.task-color-toolbar>span{display:none}.customer-task-modal footer,.task-action-modal footer{background:#fff;margin:18px -15px -15px;padding:12px 15px;position:sticky;bottom:-15px}.customer-task-panel{padding:12px}.customer-task-card-status,.customer-task-card-appointments{flex-direction:column;align-items:flex-start}}.task-reminder-summary.compact>div{color:#5f6979;white-space:nowrap;background:#fff;border:1px solid #e4e8ef;border-radius:6px;align-items:center;gap:7px;min-width:0;height:42px;padding:0 11px;font-size:10px;display:flex}.task-reminder-summary.compact>div>span,.task-reminder-summary.compact>div>strong,.task-reminder-summary.compact>div>em{display:inline}.task-reminder-summary.compact>div>strong{color:#334156;margin:0;font-size:15px}.task-reminder-summary.compact>div>em{color:#959daa;margin:0;font-size:9px;font-style:normal}.task-filter-search{border:0;flex:0 0 280px;align-items:center;height:auto;margin-left:auto;padding:0;display:flex}.task-filter-search input{color:#3e4856;border:1px solid #dde2e9;border-radius:5px;outline:0;width:100%;height:34px;padding:0 11px;font-size:11px}.task-filter-search input:focus{border-color:#ef8a4d;box-shadow:0 0 0 2px #ef6a2014}.task-nav-group-title{cursor:default}.customer-task-table td small{color:#9aa2ae;margin-top:3px;font-size:9px;display:block}.task-title-button strong,.task-title-button span{display:block}.task-title-button span{color:#7d8796;text-overflow:ellipsis;margin-top:3px;font-size:9px;font-weight:400;overflow:hidden}.task-terminal-row{opacity:.72}.task-appointment-pair>span{color:#8a93a0;align-items:center;gap:4px;font-size:9px;display:flex}.customer-task-card{color:#3d4755;text-align:left;width:100%}.customer-task-card:hover{background:#f7faff;border-color:#cfdaf0}.customer-task-card>strong{margin-top:7px;font-size:12px;display:block}.customer-task-card>small{color:#87909e;font-size:9px}.customer-task-card-status{margin-top:0}@media (width<=760px){.task-reminder-summary.compact>div{flex:none}.task-filter-search input{flex:1;min-width:0}}.yc-shell .workspace-shell{--shell-surface:#fff;--shell-subtle:#f5f8fa;--shell-line:#e5ebf1;--shell-ink:#27354b;--shell-muted:#758196;--shell-blue:#356fe8;--shell-active:#edf4ff;--shell-rail:#193b62;--shell-rail-ink:#edf3fb;--shell-rail-hover:#ffffff1f;--shell-rail-active:#315fc7;background:var(--shell-surface);color:var(--shell-ink)}.yc-shell .app-rail.workspace-primary-rail{background:var(--shell-rail);border-right:0;width:84px}.yc-shell .workspace-primary-brand{background:var(--shell-rail);border:0;flex:none;place-items:center;height:62px;display:grid}.yc-shell .workspace-primary-brand .rail-brand{width:30px;height:30px;box-shadow:none;border-radius:8px;font-size:14px}.yc-shell .workspace-primary-navigation{background:var(--shell-rail);flex-direction:column;gap:6px;padding:12px 8px;display:flex;overflow-y:auto}.yc-shell .workspace-primary-module{margin:0}.yc-shell .workspace-primary-module-button{text-align:center;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;height:56px;padding:6px 2px;font-size:11px}.yc-shell .workspace-primary-module-button:focus-visible,.yc-shell .workspace-primary-settings button:focus-visible{outline-offset:2px;outline:2px solid #fff}.yc-shell .workspace-primary-module-button b{white-space:normal;flex:none;font-size:11px;line-height:1.2;overflow:visible}.yc-shell .workspace-primary-module-icon{width:20px;height:20px}.yc-shell .workspace-primary-module.active>.workspace-primary-module-button:before{display:none}.yc-shell .workspace-primary-settings{background:var(--shell-rail);border:0;margin-top:auto;padding:8px}.yc-shell .workspace-primary-settings button{cursor:pointer;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:48px;padding:5px 1px;font-size:10px;display:flex}.yc-shell .workspace-global-header{border-bottom:1px solid var(--shell-line);background:var(--shell-surface);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;height:62px;padding:0 18px;left:84px}.yc-shell .workspace-brand-row{border:0;align-items:center;gap:12px;height:100%;padding:0;display:flex}.yc-shell .workspace-company-name{color:var(--shell-ink);font-size:15px;display:block}.yc-shell .workspace-header-actions{align-items:center;gap:12px;min-width:0;display:flex}.yc-shell .workspace-theme-toggle{border:1px solid var(--shell-line);color:#526177;background:var(--shell-surface);cursor:pointer;border-radius:6px;justify-content:space-around;align-items:center;width:62px;height:30px;padding:0;display:flex}.yc-shell .workspace-theme-toggle:hover{color:var(--shell-blue);background:var(--shell-active);border-color:#b8caf0}.yc-shell .workspace-account-area{max-width:none}.yc-shell .workspace-secondary-rail{z-index:12;border-right:1px solid var(--shell-line);background:var(--shell-surface);width:160px;position:fixed;top:62px;bottom:0;left:84px;overflow:hidden}.yc-shell .workspace-secondary-rail nav{height:100%;padding:10px 8px 18px;overflow-y:auto}.yc-shell .workspace-secondary-rail .workspace-module-group{margin-bottom:8px}.yc-shell .workspace-secondary-group-label{align-items:center;gap:6px;min-width:0;display:flex}.yc-shell .workspace-secondary-group-icon,.yc-shell .workspace-secondary-item-icon{color:#71809a;flex:none;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.yc-shell .workspace-module-group-toggle{color:#5e6c80;height:31px;padding:0 6px;font-size:11px}.yc-shell .workspace-module-items{gap:1px}.yc-shell .workspace-module-items button{border-radius:6px;gap:7px;min-height:31px;padding:0 7px;font-size:11px}.yc-shell .workspace-module-items button.active{color:var(--shell-blue);background:var(--shell-active)}.yc-shell .workspace-module-items button.active .workspace-secondary-item-icon{color:var(--shell-blue)}.yc-shell .module-nav-count{min-width:18px;padding:2px 5px;font-size:8px}.yc-shell .workspace-module-collapse-toggle{border-color:var(--shell-line);box-shadow:none;left:236px}.yc-shell .workspace{background:var(--shell-surface);margin-left:244px;padding-top:62px}.yc-shell .workspace-page-stack{background:var(--shell-surface);height:calc(100vh - 94px)}.yc-shell .workspace-window-bar{background:var(--shell-subtle);border-bottom-color:var(--shell-line)}.yc-shell .workspace-view-tabs{background:var(--shell-subtle)}.yc-shell .workspace-tab:has([aria-selected=true]){border-color:var(--shell-line);border-bottom-color:var(--shell-surface);color:var(--shell-blue);background:var(--shell-surface);box-shadow:none}.yc-shell .workspace-page-instance{background:var(--shell-surface)}.yc-shell .module-sidebar-collapsed .workspace-secondary-rail{display:none}.yc-shell .module-sidebar-collapsed .workspace{margin-left:84px}.yc-shell .module-sidebar-collapsed .workspace-module-collapse-toggle{left:76px}.yc-shell .module-sidebar-collapsed .workspace-global-header{left:84px}@media (width>=761px){.yc-shell .module-sidebar-collapsed .workspace-company-name,.yc-shell .module-sidebar-collapsed .workspace-primary-module-button b,.yc-shell .module-sidebar-collapsed .workspace-primary-settings span{display:block}}.yc-shell .workspace-theme-dark .workspace-tab:not(:has([aria-selected=true])):hover{color:#d6e5ff;background:#2b3a51;border-color:#41536e}.yc-shell .workspace-theme-dark .workspace-header-actions .icon-button,.yc-shell .workspace-theme-dark .workspace-header-actions .user-card{color:var(--shell-ink);background:0 0}.yc-shell .workspace-theme-dark .workspace-header-actions .icon-button:hover{background:var(--shell-active)}.workspace-theme-dark .workspace-account-menu{color:var(--shell-ink);border-color:var(--shell-line)!important;background:var(--shell-surface)!important;box-shadow:0 14px 36px #00000057!important}.workspace-theme-dark .workspace-account-menu>div:last-child{border-top-color:var(--shell-line)!important}.workspace-theme-dark .workspace-account-menu strong,.workspace-theme-dark .workspace-account-menu a[role=menuitem]{color:var(--shell-ink)!important}.workspace-theme-dark .workspace-account-menu a[role=menuitem]:hover{background:var(--shell-active)}.yc-shell .workspace-theme-dark{--shell-surface:#182131;--shell-subtle:#202b3c;--shell-line:#2c3a50;--shell-ink:#edf3fb;--shell-muted:#a7b4c7;--shell-active:#283b5d;--shell-overlay:#050a12a3;background:#182131}.yc-shell .workspace-theme-dark .workspace-theme-toggle{color:var(--shell-muted);background:var(--shell-surface)}.yc-shell .workspace-theme-dark .workspace-theme-toggle:hover{color:#9bbcff;background:var(--shell-active)}.yc-shell .workspace-theme-dark .workspace-module-group-toggle{color:#c0cbda}.yc-shell .workspace-theme-dark .workspace-module-items button{color:#b1bdcf}.yc-shell .workspace-theme-dark .workspace-module-items button:hover,.yc-shell .workspace-theme-dark .workspace-module-items button.active{color:#9ec0ff;background:var(--shell-active)}.yc-shell .workspace-theme-dark .module-nav-count{color:#c4cfde;background:#29384f}.yc-shell .workspace-theme-dark .workspace-tab:has([aria-selected=true]){border-color:var(--shell-line);border-bottom-color:var(--shell-surface);color:#9ec0ff;background:var(--shell-surface)}.yc-shell .workspace-theme-dark .workspace-tab-close:hover{background:#314159}.yc-shell .workspace-theme-dark .workspace-module-collapse-toggle{color:#b6c2d3;background:var(--shell-surface)}@media (width<=760px){.yc-shell .app-rail.workspace-primary-rail{width:56px}.yc-shell .workspace-primary-navigation{padding:8px 5px}.yc-shell .workspace-primary-module-button{height:46px}.yc-shell .workspace-primary-module-button b,.yc-shell .workspace-primary-settings span{display:none}.yc-shell .workspace-primary-settings{padding:6px 5px}.yc-shell .workspace-primary-settings button{height:40px}.yc-shell .workspace-global-header,.yc-shell .module-sidebar-collapsed .workspace-global-header{padding:0 10px;left:56px}.yc-shell .workspace-brand-row{gap:8px}.yc-shell .workspace-brand-separator,.yc-shell .workspace-company-name{display:none}.yc-shell .workspace-header-actions{gap:8px}.yc-shell .workspace-theme-toggle{width:52px}.yc-shell .workspace,.yc-shell .module-sidebar-collapsed .workspace{margin-left:56px}.yc-shell .workspace-module-collapse-toggle{display:none}.yc-shell .module-sidebar{width:160px;left:56px}.yc-shell .module-sidebar nav{padding:46px 8px 16px}.yc-shell .module-sidebar .workspace-module-items button{min-height:34px;font-size:12px}.yc-shell .module-sidebar .workspace-module-group-toggle{height:35px}.yc-shell .workspace-module-backdrop{left:56px}.yc-shell .workspace-window-bar{padding-inline:6px}.yc-shell .workspace-page-stack{height:calc(100vh - 94px)}}.yc-shell .workspace-shell{--workspace-type-title:20px;--workspace-type-body:13px;--workspace-type-meta:12px;--workspace-type-badge:10px}.yc-shell .workspace-page-instance{font-size:var(--workspace-type-body,13px)}.yc-shell .workspace-primary-module-button{font-size:var(--workspace-type-body,13px);font-weight:600}.yc-shell .workspace-primary-module-button b{font-size:inherit}.yc-shell .workspace-primary-settings button,.yc-shell .workspace-module-group-toggle{font-size:var(--workspace-type-body,13px);font-weight:600}.yc-shell .workspace-module-items button,.yc-shell .workspace-tab>[role=tab]{font-size:var(--workspace-type-body,13px)}.yc-shell .module-nav-count{font-size:var(--workspace-type-badge,10px)}@media (width<=760px){.yc-shell .module-sidebar .workspace-module-items button{font-size:var(--workspace-type-body,13px)}}:root{--workspace-text-primary:#1f2329;--workspace-text-secondary:#536176;--workspace-text-meta:#667085;--workspace-text-accent:#315fc7;--workspace-text-customer-link:#2b63d9;--workspace-text-danger:#b42318}body{-webkit-font-smoothing:antialiased;line-height:1.5}.yc-shell,.yc-shell .workspace-shell{--workspace-text-primary:#1f2329;--workspace-text-secondary:#536176;--workspace-text-meta:#667085;--workspace-text-accent:#315fc7;--workspace-text-customer-link:#2b63d9;--workspace-text-danger:#b42318;--workspace-surface:#fff;--workspace-subtle:#f5f8fa;--workspace-panel:#f7f8fa;--shell-surface:var(--workspace-surface);--shell-subtle:var(--workspace-subtle);--shell-line:#e5ebf1;--shell-ink:var(--workspace-text-primary);--shell-muted:var(--workspace-text-meta);--shell-blue:var(--workspace-text-accent);--shell-active:#edf4ff;color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark{--workspace-text-primary:#edf3fb;--workspace-text-secondary:#a7b4c7;--workspace-text-meta:#a7b4c7;--workspace-text-accent:#9ec0ff;--workspace-text-customer-link:#9ec0ff;--workspace-text-danger:#ffb4ba;--workspace-surface:#182131;--workspace-subtle:#202b3c;--workspace-panel:#243248;--shell-surface:var(--workspace-surface);--shell-subtle:var(--workspace-subtle);--shell-line:#2c3a50;--shell-ink:var(--workspace-text-primary);--shell-muted:var(--workspace-text-meta);--shell-blue:var(--workspace-text-accent);--shell-active:#283b5d;--shell-overlay:#050a12a3;background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark){--workspace-text-primary:#edf3fb;--workspace-text-secondary:#a7b4c7;--workspace-text-meta:#a7b4c7;--workspace-text-accent:#9ec0ff;--workspace-text-customer-link:#9ec0ff;--workspace-text-danger:#ffb4ba;--workspace-surface:#182131;--workspace-subtle:#202b3c;--workspace-panel:#243248;--shell-surface:var(--workspace-surface);--shell-subtle:var(--workspace-subtle);--shell-line:#2c3a50;--shell-ink:var(--workspace-text-primary);--shell-muted:var(--workspace-text-meta);--shell-blue:var(--workspace-text-accent);--shell-active:#283b5d;--shell-overlay:#050a12a3;background:var(--workspace-surface)}.yc-shell .workspace-primary-rail .workspace-primary-module-button,.yc-shell .workspace-primary-rail .workspace-primary-settings button{color:var(--shell-rail-ink);background:0 0}.yc-shell .workspace-primary-rail .workspace-primary-module-button:hover,.yc-shell .workspace-primary-rail .workspace-primary-settings button:hover{color:#fff;background:var(--shell-rail-hover)}.yc-shell .workspace-primary-rail .workspace-primary-module.active>.workspace-primary-module-button,.yc-shell .workspace-primary-rail .workspace-primary-settings.active button{color:#fff;background:var(--shell-rail-active)}.yc-shell .workspace-module-items button:hover,.yc-shell .workspace-module-items button.active,.yc-shell .workspace-theme-toggle:hover{color:var(--workspace-text-accent)}.yc-shell .workspace-tab:has([aria-selected=true]){color:var(--workspace-text-accent)}.yc-shell .workspace-theme-toggle{gap:8px;position:relative}.yc-shell .workspace-theme-toggle svg{color:var(--workspace-text-secondary);transition:color .15s}.yc-shell .workspace-theme-toggle[aria-pressed=false] svg:first-child{color:#c9781d}.yc-shell .workspace-theme-toggle[aria-pressed=true] svg:last-child{color:#315fc7}.yc-shell .workspace-theme-dark .workspace-theme-toggle[aria-pressed=true] svg:last-child{color:#9ec0ff}.workspace-account-menu{color:var(--workspace-text-primary)}.workspace-account-menu strong{color:var(--workspace-text-primary)!important}.workspace-account-menu span{color:var(--workspace-text-meta)!important;font-size:12px!important}.workspace-account-menu a[role=menuitem]{color:var(--workspace-text-secondary)!important;font-size:13px!important}.workspace-theme-dark .workspace-account-menu{background:var(--workspace-surface)!important}.workspace-theme-dark .workspace-account-menu span{color:var(--workspace-text-meta)!important}.yc-shell .overview-hero span,.yc-shell .overview-hero p,.yc-shell .hero-target p,.yc-shell .panel-head p,.yc-shell .empty-mini{font-size:var(--workspace-type-meta,12px)}.yc-shell .hero-actions button,.yc-shell .metric-label,.yc-shell .metric-value span,.yc-shell .metric-delta,.yc-shell .panel-head h2,.yc-shell .panel-head button,.yc-shell .funnel-row{font-size:var(--workspace-type-body,13px)}.yc-shell .metric-label,.yc-shell .metric-delta,.yc-shell .panel-head p,.yc-shell .empty-mini{color:var(--workspace-text-meta)}.yc-shell .metric-value strong{color:var(--workspace-text-primary);font-variant-numeric:tabular-nums;font-family:inherit}.yc-shell .panel-head h2,.yc-shell .funnel-row strong{color:var(--workspace-text-primary)}.yc-shell .funnel-row{color:var(--workspace-text-secondary)}.yc-shell .hero-target strong{font-variant-numeric:tabular-nums;font-family:inherit}.yc-shell .metric-value span{color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px)}.yc-shell .workspace-theme-dark .yc-metrics .metric-card{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .yc-metrics .metric-label,.yc-shell .workspace-theme-dark .yc-metrics .metric-value span,.yc-shell .workspace-theme-dark .yc-metrics .metric-delta{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .yc-metrics .metric-value strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .fresh-dashboard .panel{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .fresh-dashboard .panel-head{color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .fresh-dashboard .panel-head p{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .fresh-dashboard .funnel-row{color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .fresh-dashboard .funnel-row strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .fresh-dashboard .bar-track{background:var(--workspace-panel)}.yc-shell .yc-metrics .metric-card>small{color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-dashboard .panel-head button,.yc-shell .fresh-dashboard .panel-head button{color:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-dashboard .panel{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-dashboard .panel-head{color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-dashboard .panel-head p{color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-dashboard .funnel-row{color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-dashboard .funnel-row strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-dashboard .bar-track{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .customer-task-toolbar,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] :is(.task-calendar-right-controls select,.task-view-switch){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-view-switch button{color:var(--workspace-text-secondary);background:0 0}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-view-switch button:where(:hover,.active){color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] :is(.muted,.empty-mini){color:var(--workspace-text-meta)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap th{color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap td{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap td strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap td button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap td button:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-calendar-content{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-calendar-content .panel{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .pagination :is(button:not(:disabled),span){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .pagination button:hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .pagination button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas]{gap:8px;overflow:hidden}.yc-shell .lifecycle-todo-workspace.task-calendar-workspace[data-workspace-content-frame=canvas]{flex-direction:initial;grid-template-columns:252px minmax(0,1fr);gap:0;display:grid}.yc-shell .lifecycle-todo-workspace.task-calendar-workspace.task-calendar-rail-collapsed[data-workspace-content-frame=canvas]{grid-template-columns:minmax(0,1fr)}@media (width<=820px){.yc-shell .lifecycle-todo-workspace.task-calendar-workspace[data-workspace-content-frame=canvas]{grid-template-columns:minmax(0,1fr)}.yc-shell .lifecycle-todo-workspace.task-calendar-workspace[data-workspace-content-frame=canvas]>.task-calendar-rail{position:absolute}}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas]>:is(.lifecycle-customer-notice,.customer-task-toolbar,.task-reminder-summary,.muted,.empty-mini,.lifecycle-pagination){flex:none}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-reminder-summary.compact.task-status-filters{flex:none;width:100%;min-height:36px;overflow-x:auto}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-status-filters button{min-height:36px;font-size:var(--workspace-type-body,13px);white-space:nowrap;flex:none}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .customer-task-toolbar :is(select,input,.button){border-color:var(--shell-line);min-height:36px;color:var(--workspace-text-secondary);background:var(--workspace-surface);font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap,.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-calendar-content{flex:auto;min-height:0;overflow:auto}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap{border:1px solid var(--shell-line);background:var(--workspace-surface)}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap table{width:max-content;min-width:100%}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap th{height:40px;color:var(--workspace-text-secondary);background:var(--workspace-panel);font-size:var(--workspace-type-body,13px);font-weight:600}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap td{min-height:46px;color:var(--workspace-text-primary);background:var(--workspace-surface);font-size:var(--workspace-type-body,13px);line-height:20px}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap td small,.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .lifecycle-pagination{font-size:var(--workspace-type-meta,12px)}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap td button{font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap :is(th,td):last-child{z-index:2;background:var(--workspace-surface);position:sticky;right:0;box-shadow:-8px 0 14px -14px #23324bcc}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap th:last-child{z-index:3;background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-status-filters button,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .customer-task-toolbar :is(select,input,.button):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .task-status-filters button:where(:hover,.active),.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .customer-task-toolbar .button:hover:not(:disabled){color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .customer-task-toolbar :is(select,input,.button):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .customer-task-toolbar input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .lifecycle-pagination :is(button:not(.active),select,input):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .lifecycle-pagination button:not(.active):hover:not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .lifecycle-pagination button.active{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .lifecycle-pagination :is(button,select,input):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}@media (width<=760px){.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas]{gap:6px}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap{overscroll-behavior-x:contain;max-width:100%}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .table-wrap table{min-width:820px}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .lifecycle-pagination{white-space:nowrap;max-width:100%;overflow-x:auto}}.bank-resources-page[data-workspace-content-frame=list]{min-width:0;min-height:0}.bank-resources-page[data-workspace-content-frame=list]>.bank-resources-section-tabs,.bank-resources-page[data-workspace-content-frame=list]>.bank-resource-toolbar:first-child{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:10px 10px 0 0;flex:none;margin:0}.bank-resources-page[data-workspace-content-frame=list]>.bank-resources-section-tabs+.bank-resource-toolbar{border-top:0;border-radius:0}.bank-resources-page[data-workspace-content-frame=list]>.bank-resource-advanced{border-color:var(--shell-line);background:var(--workspace-surface);border-top:0;flex:none}.bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell{border-color:var(--shell-line);background:var(--workspace-surface);border-top:0;border-radius:0;flex:1;min-height:0;margin:0;overflow:auto}.bank-resources-page[data-workspace-content-frame=list]>.bank-resource-pagination{border:1px solid var(--shell-line);background:var(--workspace-surface);border-top:0;border-radius:0 0 10px 10px;flex:none;margin:0}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>:is(.bank-resources-section-tabs,.bank-resource-toolbar,.bank-resource-advanced,.bank-resource-table-shell,.bank-resource-pagination){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resources-section-tabs button{color:var(--workspace-text-secondary);background:0 0}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resources-section-tabs button:hover{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resources-section-tabs button.active{color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>:is(.bank-resource-toolbar,.bank-resource-advanced) :is(input,select,button:not(.primary):not(.danger):not(.phone-eye)):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>:is(.bank-resource-toolbar,.bank-resource-advanced) button:not(.primary):not(.danger):not(.phone-eye):hover:not(:disabled){color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>:is(.bank-resource-toolbar,.bank-resource-advanced,.bank-resource-pagination) :is(input,select,button):disabled{color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>:is(.bank-resource-toolbar,.bank-resource-advanced) .button.primary{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .bank-resource-table th{border-color:var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .bank-resource-table td{border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .bank-resource-table tbody tr:hover td{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell :is(.handler-name-column,.handler-operation-column,.branch-operation-column){background:var(--workspace-surface)!important}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .bank-resource-table th:is(.handler-name-column,.handler-operation-column,.branch-operation-column),.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .bank-resource-table tbody tr:hover :is(.handler-name-column,.handler-operation-column,.branch-operation-column){background:var(--workspace-panel)!important}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .handler-name-column strong{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .duplicate-name-badge{color:#ffd6d9;background:#492c35;border-color:#ffb4ba}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell :is(.handler-operation-column button:not(.danger),.branch-operation-column button:not(.danger),.branch-name-button){color:var(--workspace-text-accent);background:0 0}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell :is(.handler-operation-column button:not(.danger),.branch-operation-column button:not(.danger),.branch-name-button):hover:not(:disabled){color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell :is(.handler-operation-column button:not(.danger),.branch-operation-column button:not(.danger),.branch-name-button):disabled{color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell :is(.handler-operation-column button.danger,.branch-operation-column button.danger){color:var(--workspace-text-danger)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell :is(.handler-operation-column button.danger,.branch-operation-column button.danger):disabled{color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .phone-eye{color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .contact-state.yes{color:#8ce2b0;background:#1d3c34}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .contact-state.no{color:#ffb4ba;background:#492c35}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .contact-state.unset{color:var(--workspace-text-meta);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-table-shell .empty{color:var(--workspace-text-meta);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-pagination :is(button:not(.active),select,input):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-pagination button.active{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-pagination button:not(.active):hover:not(:disabled){color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell .workspace-theme-dark .bank-resources-page[data-workspace-content-frame=list]>.bank-resource-pagination :is(button,select,input):disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}@media (width<=760px){.bank-resources-page[data-workspace-content-frame=list]>.bank-resource-advanced{overscroll-behavior:contain;max-height:min(280px,100dvh - 360px);overflow:auto}}.yc-shell .workspace-module-group-toggle,.yc-shell .workspace-module-items button,.yc-shell .workspace-tab,.yc-shell .workspace-theme-toggle{color:var(--workspace-text-primary)}.yc-shell [data-workspace-content-frame=list] :is(th,td){font-size:var(--workspace-type-body,13px);line-height:20px}.yc-shell [data-workspace-content-frame=list] th{height:40px;color:var(--workspace-text-primary);padding-block:8px;font-weight:600}.yc-shell [data-workspace-content-frame=list] td{height:48px;min-height:48px;color:var(--workspace-text-primary);padding-block:6px}.yc-shell [data-workspace-content-frame=list] td :is(small,time,[data-workspace-meta]){color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px);line-height:16px}.yc-shell [data-workspace-content-frame=list] :is(.lifecycle-pagination,.bank-resource-pagination){font-size:var(--workspace-type-meta,12px)}.yc-shell [data-workspace-content-frame=list] :is(.lifecycle-pagination,.bank-resource-pagination) :is(button,select,input){height:28px;min-height:28px;font-size:var(--workspace-type-meta,12px)}.yc-shell .bank-resources-page[data-workspace-content-frame=list] .bank-resource-table th{color:var(--workspace-text-primary)}.yc-shell .bank-resources-page[data-workspace-content-frame=list] :is(.bank-resource-toolbar,.bank-resource-advanced) :is(input,select,button){font-size:var(--workspace-type-body,13px);height:30px;min-height:30px}.yc-shell :is(.workspace,.workspace-page-stack,.workspace-page-instance){background:var(--workspace-subtle)}.yc-shell .table-panel .table-wrap :is(th,td){font-size:var(--workspace-type-body,13px);line-height:20px}.yc-shell .table-panel .table-wrap th{height:40px;color:var(--workspace-text-primary);background:var(--workspace-panel);padding-block:8px;font-weight:600}.yc-shell .table-panel .table-wrap td{height:48px;min-height:48px;color:var(--workspace-text-primary);background:var(--workspace-surface);padding-block:6px}.yc-shell .lifecycle-customer-table td{padding-block:3px}.yc-shell [data-record-table]{color:var(--workspace-text-primary)}.yc-shell [data-record-table] :is(th,td){font-size:var(--workspace-type-body,13px);line-height:20px}.yc-shell [data-record-table] th{height:40px;color:var(--workspace-text-primary);background:var(--workspace-panel);padding-block:8px;font-weight:600}.yc-shell [data-record-table] td{height:48px;min-height:48px;color:var(--workspace-text-primary);background:var(--workspace-surface);padding-block:3px}.yc-shell [data-record-table] td :is(small,time,[data-workspace-meta]){color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px);line-height:16px}.yc-shell :is(.lead-quality-report,[aria-label=誉诚AI助手对话],[aria-label=AI\ 管理中心],[aria-label=知识与记忆治理],[aria-label*=逐项审阅]){color:var(--workspace-text-primary);background:var(--workspace-subtle);font-size:var(--workspace-type-body,13px);line-height:1.5}.yc-shell :is(.lead-quality-report,[aria-label=誉诚AI助手对话],[aria-label=AI\ 管理中心],[aria-label=知识与记忆治理],[aria-label*=逐项审阅]) :is(input,select,textarea,button,label){font-size:var(--workspace-type-body,13px)}.yc-shell :is(.lead-quality-report,[aria-label=誉诚AI助手对话],[aria-label=AI\ 管理中心],[aria-label=知识与记忆治理],[aria-label*=逐项审阅]) :is(small,time){color:var(--workspace-text-meta);font-size:var(--workspace-type-meta,12px);line-height:1.5}.yc-shell .panel.table-panel [data-record-table] .role-badge{color:var(--workspace-text-primary);font-size:var(--workspace-type-body,13px)}.yc-shell .panel.table-panel [data-record-table] .staff-actions .table-action{color:var(--workspace-text-accent);font-size:var(--workspace-type-body,13px)}.yc-shell .lifecycle-todo-workspace[data-workspace-content-frame=canvas] [data-record-table]>thead>tr>th,.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] [data-record-table]>thead>tr>th{color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark [data-record-table] :is(th,td){border-color:var(--shell-line)}.yc-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.yc-shell .workspace-shell.workspace-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.yc-shell:has(.workspace-shell.workspace-theme-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.bank-handler-drawer,.branch-drawer,.bank-branch-detail-drawer,.handler-application-drawer,.branch-detail-section,.handler-form-body,.handler-form-section,.application-summary,.customer-task-modal,.task-action-modal,.task-detail-modal,.task-color-toolbar,.task-color-button,.task-detail-editor,.task-detail-grid,.task-detail-grid>div,.customer-task-panel,.customer-task-card),.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.bank-handler-drawer,.branch-drawer,.bank-branch-detail-drawer,.handler-application-drawer,.customer-task-modal,.task-action-modal,.task-detail-modal) :is(input,select,textarea)){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.customer-task-modal>header,.task-action-modal>header,.task-detail-modal>header,.task-color-toolbar,.task-detail-grid>div){border-color:var(--shell-line);background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-todo-workspace[data-workspace-content-frame=canvas] .lifecycle-pagination{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.bank-handler-drawer,.branch-drawer,.bank-branch-detail-drawer,.handler-application-drawer)>:is(header,footer){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.bank-handler-drawer,.branch-drawer,.bank-branch-detail-drawer,.handler-application-drawer) :is(h2,h3,label,legend,strong){color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.bank-handler-drawer,.branch-drawer,.bank-branch-detail-drawer,.handler-application-drawer) :is(small,p,.handler-form-hint,.application-summary span){color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .handler-form-section>h3{border-color:var(--shell-line);color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) :is(.bank-handler-drawer,.branch-drawer,.bank-branch-detail-drawer,.handler-application-drawer) :is(button:not(.primary):not(.danger),footer button:not(.primary):not(.danger)){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-table :is(th,td){border-color:var(--shell-line)}.yc-shell .workspace-theme-dark .lifecycle-lead-table :is(th,td).lifecycle-lead-action-column{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-table th.lifecycle-lead-action-column{background:var(--workspace-panel)}.yc-shell .workspace-theme-dark .lifecycle-lead-action-column button:not(.lifecycle-lead-danger-button){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .lifecycle-lead-action-column button:not(.lifecycle-lead-danger-button):hover:not(:disabled){background:var(--shell-active)}.yc-shell .workspace-theme-dark .lifecycle-lead-action-column .lifecycle-lead-danger-button{border-color:var(--workspace-text-danger);color:var(--workspace-text-danger);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-form-actions button:not(.lifecycle-lead-primary-button){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-form-actions .lifecycle-lead-primary-button{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-form-actions button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-action-bar button:not(.lifecycle-lead-primary-button):not(.lifecycle-lead-secondary-button):not(.lifecycle-lead-danger-button){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-action-bar .lifecycle-lead-secondary-button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-action-bar .lifecycle-lead-primary-button{border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-action-bar .lifecycle-lead-danger-button{border-color:var(--workspace-text-danger);color:var(--workspace-text-danger);background:#492c35}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-lead-action-bar button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view [data-customer360-top-actions] button{border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view [data-customer360-top-actions] button+button{color:#fff;background:#c4510d;border-color:#c4510d}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view [data-customer360-top-actions] button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6;cursor:not-allowed}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view{color:var(--workspace-text-primary);background:var(--workspace-subtle)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view :is(.lifecycle-customer-detail-header,.lifecycle-customer-detail-panel,.lifecycle-customer-detail-section,.lifecycle-lead-detail-panel,.lifecycle-lead-profile-section,.lifecycle-lead-rating-card){border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view :is(.lifecycle-customer-detail-tabs,.lifecycle-customer-detail-section-heading){border-color:var(--shell-line);background:var(--workspace-panel)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-customer-detail-tabs button{color:var(--workspace-text-secondary);background:0 0}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view .lifecycle-customer-detail-tabs button[aria-selected=true]{border-bottom-color:var(--workspace-text-accent);color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view :is(.lifecycle-customer-detail-identity h2,.lifecycle-customer-detail-section-heading h3,.lifecycle-customer-detail-header-summary dd,.lifecycle-lead-detail-identity h2,.lifecycle-lead-profile-section>h3,.lifecycle-lead-detail-header-summary dd){color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view :is(.lifecycle-customer-detail-header-summary,.lifecycle-customer-detail-header-summary>div,.lifecycle-lead-detail-header-summary,.lifecycle-lead-detail-header-summary>div,.lifecycle-customer-detail-fact-grid>div,.lifecycle-lead-detail-fact-grid>div){border-color:var(--shell-line)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view :is(.lifecycle-customer-detail-section-content,.lifecycle-customer-detail-fact-grid>div,.lifecycle-lead-detail-fact-grid>div){background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view :is(.lifecycle-customer-detail-header-summary dt,.lifecycle-lead-detail-header-summary dt,.lifecycle-lead-detail-header-summary small){color:var(--workspace-text-meta)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view :is(.lifecycle-customer-detail-fact-grid dt,.lifecycle-customer-detail-fact-grid dd,.lifecycle-lead-detail-fact-grid dt,.lifecycle-lead-detail-fact-grid dd){color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view [data-lead-detail-badge]{color:var(--workspace-text-accent);background:var(--shell-active)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view [data-lead-detail-status=closed]{color:#ffb4ba;background:#492c35}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-customer-detail-view [data-lead-detail-status=converted]{color:#8ce2b0;background:#1d3c34}.yc-shell:has(.workspace-shell.workspace-theme-dark) .bank-handler-drawer>header{border-bottom-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .bank-handler-drawer>footer{border-top-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .bank-handler-drawer :is(.handler-form-section>h3,.handler-form-section label){border-color:var(--shell-line);color:var(--workspace-text-primary)}.yc-shell .workspace-theme-dark :is(.compliance-card.good,.compliance-card.warn,.panel.audit-panel,.panel.table-panel,.role-card){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .role-card>header{border-bottom-color:var(--shell-line)}.yc-shell .workspace-theme-dark .role-card :is(select,input,textarea){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .role-card :is(label,h3,p,span){color:var(--workspace-text-secondary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog>h2{color:var(--workspace-text-primary)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog>footer{border-color:var(--shell-line);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog>footer button:not(:last-child):not(:disabled){border-color:var(--shell-line);color:var(--workspace-text-accent);background:var(--workspace-surface)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog>footer button:last-child:not(:disabled){border-color:var(--workspace-text-accent);color:#182131;background:var(--workspace-text-accent)}.yc-shell:has(.workspace-shell.workspace-theme-dark) .lifecycle-dialog>footer button:disabled{border-color:var(--shell-line);color:var(--workspace-text-meta);background:var(--workspace-panel);opacity:.6}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout){width:min(1120px,100vw - 48px);max-height:calc(100% - 32px)}:is(.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout)>h2,.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout)>footer){flex:none}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout)>div{flex:1;min-height:0;overflow:hidden}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout) .task-schedule-layout{grid-template-columns:minmax(500px,1fr) minmax(440px,.88fr);height:100%;min-height:0;overflow:hidden}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout) .task-schedule-form{min-width:0;min-height:0;overflow:auto}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout) .task-schedule-timeline{min-width:440px;min-height:0}@media (width<=980px){.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout){width:calc(100vw - 16px);max-height:calc(100% - 16px);padding:16px}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout)>div{overflow:auto}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout) .task-schedule-layout{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout) .task-schedule-form{overflow:visible}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout) .task-schedule-timeline{min-width:0;min-height:560px}}.lifecycle-lead-detail-actions>.lifecycle-dialog-backdrop,[data-customer-management-actions] .lifecycle-dialog-backdrop{z-index:180;position:fixed;inset:0}.yc-shell .lifecycle-dialog[data-dialog-size=wide]:has(.task-schedule-layout) .todo-schedule-locked .task-schedule-timeline{pointer-events:none;opacity:.72}.yc-shell :is(.my-work-workspace,.message-center-workspace){min-width:0;color:var(--workspace-text-primary);background:var(--workspace-subtle)}.workbench-heading,.message-center-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 12px;display:flex}.workbench-heading h1,.message-center-heading h1{color:var(--workspace-text-primary);margin:0;font-size:24px;line-height:32px}.workbench-heading p,.message-center-heading p{color:var(--workspace-text-meta);margin:4px 0 0;font-size:13px}.workbench-heading-actions,.message-center-heading>div:last-child{align-items:center;gap:8px;display:flex}.workbench-heading-actions select,.message-center-toolbar select{border:1px solid var(--shell-line);height:32px;color:var(--workspace-text-primary);background:var(--workspace-surface);border-radius:6px;padding:0 10px}.workbench-heading-actions .icon-button,.message-center-heading .icon-button{border:1px solid var(--shell-line);width:32px;height:32px;color:var(--workspace-text-accent);background:var(--workspace-surface);border-radius:6px}.workbench-state,.workbench-empty{border:1px solid var(--shell-line);min-height:96px;color:var(--workspace-text-meta);background:var(--workspace-surface);border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:0 0 12px;display:flex}.workbench-state[role=alert]{color:var(--workspace-text-danger)}.workbench-state button{color:var(--workspace-text-accent);background:0 0;margin-left:8px}.manager-summary,.workbench-summary-grid>article,.workbench-panel{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:10px}.manager-summary{background:linear-gradient(135deg,var(--workspace-surface),var(--shell-active));margin-bottom:12px;padding:14px 18px}.manager-summary-heading h2,.workbench-panel h2,.workbench-card-heading h2{color:var(--workspace-text-primary);margin:0;font-size:16px;line-height:22px}.manager-summary-heading p,.workbench-panel header p{color:var(--workspace-text-meta);margin:2px 0 0;font-size:12px}.manager-metrics,.workbench-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.manager-metrics>*+*{border-left:1px solid var(--shell-line)}.workbench-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.workbench-card-heading{color:var(--workspace-text-accent);align-items:center;gap:9px;display:flex}.workbench-total{color:var(--workspace-text-primary);margin:12px 0 9px;font-size:31px;line-height:34px;display:block}.workbench-total small{font-size:13px;font-weight:500}.workbench-count-link{color:var(--workspace-text-accent);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;padding:0;font-size:13px;display:inline-flex}.workbench-count-link strong{color:var(--workspace-text-primary);font-size:18px;line-height:22px}.workbench-count-link svg{align-self:center}.workbench-count-static{cursor:default}.manager-metrics .workbench-count-link{flex-direction:column;align-items:flex-start;gap:2px;padding:0 17px;display:flex}.manager-metrics .workbench-count-link strong{font-size:27px;line-height:30px}.workbench-mini-links,.workbench-followup-links{align-items:center;gap:11px;margin-top:7px;display:flex}.workbench-mini-links>*+*,.workbench-followup-links>*+*{border-left:1px solid var(--shell-line);padding-left:11px}.workbench-followup-links .workbench-count-link{font-size:12px}.workbench-meta{color:var(--workspace-text-meta);margin:8px 0 0;font-size:12px}.workbench-panel{overflow:hidden}.workbench-panel>header{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.workbench-panel>header>button{color:var(--workspace-text-accent);background:0 0;border:0;padding:0}.workbench-progress-table{padding:0 18px}.workbench-progress-head,.workbench-progress-row{grid-template-columns:160px 90px minmax(0,1fr);align-items:center;gap:12px;display:grid}.workbench-progress-head{height:34px;color:var(--workspace-text-secondary);background:var(--workspace-panel);font-size:12px;font-weight:600}.workbench-progress-row{border-top:1px solid var(--shell-line);min-height:46px;font-size:13px}.workbench-progress-row strong{padding-left:10px}.workbench-status-list{flex-wrap:wrap;gap:8px;display:flex}.workbench-status{color:var(--workspace-text-accent);cursor:pointer;background:0 0;border:0;padding:2px 4px}.workbench-status b{font-weight:600}.workbench-status.tone-yellow{color:#b76000}.workbench-status.tone-red{color:var(--workspace-text-danger)}.workbench-status.tone-green{color:#168052}.workbench-lower-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);gap:12px;display:grid}.workbench-work-list,.workbench-notification-list{margin:0;padding:0;list-style:none}.workbench-work-list li{border-bottom:1px solid var(--shell-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:0 18px;display:grid}.workbench-work-list li:last-child{border-bottom:0}.workbench-work-list strong,.workbench-notification-list strong{color:var(--workspace-text-primary);font-size:13px;display:block}.workbench-work-list small,.workbench-notification-list small{color:var(--workspace-text-meta);margin-top:2px;font-size:12px;display:block}.workbench-work-list button{color:var(--workspace-text-accent);background:0 0;border:0;padding:0}.workbench-work-kind{color:#315fc7;text-align:center;background:#eaf2ff;border-radius:4px;min-width:34px;padding:3px 5px;font-size:11px}.workbench-work-kind.overdue{color:#b42332;background:#ffecee}.workbench-work-kind.future{color:#536176;background:var(--workspace-panel)}.workbench-muted{color:var(--workspace-text-meta);font-size:12px}.workbench-notification-list li{border-bottom:1px solid var(--shell-line);align-items:flex-start;gap:9px;padding:12px 16px;display:flex}.workbench-notification-list li:last-child{border-bottom:0}.workbench-notification-list li>span{background:var(--workspace-text-meta);border-radius:50%;width:7px;height:7px;margin-top:6px}.workbench-notification-list li>span.unread{background:#315fc7}.workbench-notification-list button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.workbench-notification-list button:disabled{cursor:default}.message-center-workspace{flex-direction:column;min-height:0;display:flex}.message-center-toolbar{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.message-center-toolbar label{color:var(--workspace-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.message-center-toolbar>button{color:var(--workspace-text-accent);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.message-center-toolbar>button:disabled{color:var(--workspace-text-meta);cursor:not-allowed}.message-unread-total{color:var(--workspace-text-accent);align-items:center;gap:4px;font-size:13px;display:inline-flex}.message-center-table-wrap{border:1px solid var(--shell-line);background:var(--workspace-surface);border-top:0;flex:1;min-height:0;overflow:auto}.message-center-table{border-collapse:collapse;width:100%}.message-center-table th,.message-center-table td{border-bottom:1px solid var(--shell-line);text-align:left}.message-center-table th{color:var(--workspace-text-primary);background:var(--workspace-panel)}.message-center-table td small{max-width:620px;color:var(--workspace-text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.message-center-table tr[data-unread=true] td:nth-child(2) strong{color:var(--workspace-text-accent)}.message-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.message-row-actions button{color:var(--workspace-text-accent);background:0 0;border:0;padding:0}.message-row-actions span{color:var(--workspace-text-meta);font-size:12px}.message-center-workspace .lifecycle-pagination{border:1px solid var(--shell-line);background:var(--workspace-surface);border-top:0;border-radius:0 0 10px 10px}.yc-shell .workspace-theme-dark :is(.my-work-workspace,.message-center-workspace,.manager-summary,.workbench-summary-grid>article,.workbench-panel,.message-center-toolbar,.message-center-table-wrap,.message-center-workspace .lifecycle-pagination,.workbench-state,.workbench-empty){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .manager-summary,.yc-shell .workspace-theme-dark :is(.workbench-progress-head,.message-center-table th){background:var(--workspace-panel)}.yc-shell .workspace-theme-dark :is(.workbench-progress-row,.workbench-panel>header,.workbench-work-list li,.workbench-notification-list li,.message-center-table th,.message-center-table td){border-color:var(--shell-line)}.yc-shell .workspace-theme-dark :is(.workbench-heading-actions select,.message-center-toolbar select,.workbench-heading-actions .icon-button,.message-center-heading .icon-button){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}@media (width<=900px){.manager-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.manager-metrics>*+*{border-left:0}.manager-metrics>:nth-child(2n){border-left:1px solid var(--shell-line)}.workbench-lower-grid{grid-template-columns:1fr}.workbench-progress-head,.workbench-progress-row{grid-template-columns:112px 60px minmax(0,1fr)}}@media (width<=640px){.workbench-heading,.message-center-heading{flex-direction:column;align-items:flex-start}.workbench-heading-actions{justify-content:space-between;width:100%}.workbench-heading-actions select{flex:1;min-width:0}.workbench-summary-grid{grid-template-columns:1fr}.workbench-progress-table{padding:0 10px}.workbench-progress-head,.workbench-progress-row{grid-template-columns:86px 48px minmax(0,1fr);gap:5px}.workbench-progress-row strong{padding-left:4px}.workbench-status-list{gap:3px}.workbench-status{padding:2px 0}.message-center-toolbar{flex-direction:column;align-items:flex-start}.message-center-table{min-width:680px}.message-center-table-wrap{overflow:auto}}.my-work-workspace .workbench-status[aria-disabled=true]{cursor:default}.my-work-workspace .workbench-status-entry{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.my-work-workspace .workbench-status-entry>.workbench-status{text-align:left;align-self:flex-start}.my-work-workspace .workbench-status-details{color:var(--workspace-text-meta);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.yc-shell .business-dashboard,.yc-shell .workbench-drilldown-workspace{min-width:0;color:var(--workspace-text-primary);background:var(--workspace-subtle)}.dashboard-filter-panel{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:10px;flex-wrap:wrap;gap:9px;margin:0 0 12px;padding:12px 14px;display:flex}.dashboard-filter-panel label{color:var(--workspace-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.dashboard-filter-panel :is(select,input){border:1px solid var(--shell-line);min-width:104px;height:30px;color:var(--workspace-text-primary);background:var(--workspace-surface);border-radius:5px;padding:0 7px}.dashboard-metrics{border:1px solid var(--shell-line);background:var(--workspace-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.dashboard-metrics article{border-right:1px solid var(--shell-line);min-height:100px;padding:16px}.dashboard-metrics article:last-child{border-right:0}.dashboard-metrics :is(article>button,article>span){width:100%;color:var(--workspace-text-secondary);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:0;display:grid}.dashboard-metrics strong{color:var(--workspace-text-primary);grid-column:1;font-size:25px;line-height:32px}.dashboard-metrics svg{color:var(--workspace-text-accent);grid-area:1/2/span 2;align-self:center}.dashboard-main-grid,.dashboard-lower-grid{grid-template-columns:1.15fr 1fr;gap:12px;margin-bottom:12px;display:grid}.dashboard-funnel>div{padding:10px 18px 15px}.dashboard-funnel-row{min-height:34px;color:var(--workspace-text-secondary);grid-template-columns:92px minmax(0,1fr) 42px;align-items:center;gap:8px;font-size:13px;display:grid}.dashboard-funnel-row button{background:var(--workspace-panel);cursor:pointer;border:0;border-radius:3px;height:16px;position:relative;overflow:hidden}.dashboard-funnel-row button:disabled{cursor:default}.dashboard-funnel-row i{background:#4d8cf7;border-radius:3px;height:100%;display:block}.dashboard-funnel-row b{color:var(--workspace-text-primary);font-size:12px;line-height:16px;position:absolute;top:0;right:6px}.dashboard-funnel-row small{color:var(--workspace-text-meta);font-size:11px}.dashboard-current-row{border-bottom:1px solid var(--shell-line);grid-template-columns:85px 34px minmax(0,1fr);align-items:start;gap:8px;padding:10px 16px;font-size:13px;display:grid}.dashboard-current-row:last-child{border-bottom:0}.dashboard-current-row>div{flex-wrap:wrap;gap:5px;display:flex}.dashboard-current-row :is(button,span){color:var(--workspace-text-accent);background:0 0;border:0;padding:1px 3px;font-size:12px}.dashboard-current-row .tone-yellow{color:#b76000}.dashboard-current-row .tone-red{color:var(--workspace-text-danger)}.dashboard-current-row .tone-green{color:#168052}.dashboard-breakdown{overflow:auto}.dashboard-breakdown table{border-collapse:collapse;width:100%}.dashboard-breakdown td:first-child button,.workbench-row-open{color:var(--workspace-text-accent);background:0 0;border:0;padding:0}.dashboard-note p{border-bottom:1px solid var(--shell-line);color:var(--workspace-text-secondary);margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.dashboard-note p:last-child{border-bottom:0}.workbench-drilldown-workspace{flex-direction:column;min-height:0;display:flex}.workbench-drilldown-workspace .message-center-table-wrap{border-top:1px solid var(--shell-line)}.workbench-drilldown-workspace[data-workbench-drilldown-dialog]{height:100%;padding:14px}.workbench-customer-link{color:#2b63d9;text-align:left;background:0 0;border:0;padding:0}.workbench-customer-link:hover,.workbench-customer-link:focus-visible{text-decoration:underline}.yc-shell .workspace-theme-dark :is(.business-dashboard,.workbench-drilldown-workspace,.dashboard-filter-panel,.dashboard-metrics),.yc-shell .workspace-theme-dark .dashboard-filter-panel :is(select,input){border-color:var(--shell-line);color:var(--workspace-text-primary);background:var(--workspace-surface)}.yc-shell .workspace-theme-dark .dashboard-metrics article,.yc-shell .workspace-theme-dark .dashboard-current-row{border-color:var(--shell-line)}.yc-shell .workspace-theme-dark .dashboard-funnel-row button{background:var(--workspace-panel)}@media (width<=900px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics article:nth-child(2n){border-right:0}.dashboard-main-grid,.dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=640px){.dashboard-filter-panel{grid-template-columns:1fr;display:grid}.dashboard-filter-panel label{justify-content:space-between}.dashboard-filter-panel :is(select,input){width:62%}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metrics article{border-right:0;border-bottom:1px solid var(--shell-line)}.dashboard-metrics article:last-child{border-bottom:0}}.workbench-work-list li{grid-template-columns:auto auto minmax(0,1fr) auto}.dashboard-object-filters{flex-wrap:wrap;gap:9px;margin:-3px 0 12px;display:flex}.dashboard-object-filters label{color:var(--workspace-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.dashboard-object-filters select{border:1px solid var(--shell-line);min-width:150px;height:30px;color:var(--workspace-text-primary);background:var(--workspace-surface);border-radius:5px;padding:0 7px}.dashboard-view-switch{align-items:center;gap:4px;display:flex}.dashboard-view-switch button{border:1px solid var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-surface);border-radius:5px;padding:4px 8px}.dashboard-view-switch button[aria-pressed=true]{border-color:var(--workspace-text-accent);color:var(--workspace-text-accent);background:var(--workspace-panel)}.dashboard-breakdown td:nth-child(2) button,.workbench-row-open{color:var(--workspace-text-accent);background:0 0;border:0;padding:0}.dashboard-note>button{border:0;border-bottom:1px solid var(--shell-line);width:100%;color:var(--workspace-text-secondary);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:grid}.dashboard-note>button strong{color:var(--workspace-text-primary);font-size:16px}.dashboard-note>button svg{color:var(--workspace-text-accent)}.dashboard-note>:last-child{border-bottom:0}.workbench-panel>.lifecycle-pagination{border-top:1px solid var(--shell-line);background:var(--workspace-surface)}.workbench-drilldown-workspace tfoot td{border-top:1px solid var(--shell-line);color:var(--workspace-text-secondary);background:var(--workspace-panel);font-weight:600}@media (width<=640px){.workbench-work-list li{grid-template-columns:auto auto minmax(0,1fr)}.workbench-work-list li>button:last-child,.workbench-work-list li>.workbench-muted{grid-column:3}.dashboard-object-filters{grid-template-columns:1fr;display:grid}.dashboard-object-filters label{justify-content:space-between}.dashboard-object-filters select{width:62%}}.yc-shell :is(.my-work-workspace,.business-dashboard)[data-workspace-content-frame=canvas]{display:block;overflow-y:auto}.workbench-progress{flex:none}.manager-summary{margin-bottom:8px;padding:10px 16px}.manager-summary-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-summary-actions,.workbench-panel-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.manager-summary-actions :is(select,button),.workbench-panel-actions>button{border:1px solid var(--shell-line);min-height:30px;color:var(--workspace-text-accent);background:var(--workspace-surface);border-radius:5px;padding:0 9px;font-size:12px}.manager-metrics{margin-top:8px}.manager-metrics .workbench-count-link{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 14px;display:grid}.manager-metrics .workbench-count-link strong{grid-area:1/1;font-size:25px;line-height:28px}.manager-metrics .workbench-count-link span{grid-area:2/1}.manager-metrics .workbench-count-link svg{grid-area:1/2/span 2}.workbench-summary-grid{gap:8px;margin-bottom:8px}.workbench-summary-grid>article{padding:12px 16px}.workbench-total{margin:7px 0 6px}.workbench-summary-grid>article>.workbench-count-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:7px 0 6px;display:grid}.workbench-summary-grid>article>.workbench-count-link strong{font-size:31px;line-height:34px}.workbench-progress{margin-bottom:8px}.workbench-panel>header{padding:11px 16px}.workbench-progress-row{min-height:40px}.workbench-panel-actions .record-selection-summary{order:-1}.workspace-message-bell{cursor:pointer}.workspace-message-count{border:2px solid var(--workspace-surface,#fff);color:#fff;background:#d92d20;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:14px;display:grid;position:absolute;top:-5px;right:-7px}.dashboard-date-presets{align-items:center;gap:4px;display:flex}.dashboard-date-presets button{border:1px solid var(--shell-line);height:30px;color:var(--workspace-text-secondary);background:var(--workspace-surface);border-radius:5px;padding:0 9px;font-size:12px}.dashboard-date-presets button[aria-pressed=true]{border-color:var(--workspace-text-accent);color:var(--workspace-text-accent);background:var(--workspace-panel)}.dashboard-metrics article{min-height:84px;padding:12px 16px}.dashboard-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dashboard-lower-grid{grid-template-columns:minmax(0,7fr) minmax(250px,3fr)}.dashboard-breakdown table{min-width:720px}@media (width<=900px){.manager-summary-heading{align-items:flex-start}.manager-summary-actions{flex-wrap:wrap}.dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=640px){.manager-summary-heading{display:grid}.manager-summary-actions{justify-content:flex-start;margin-left:0}.workbench-panel-actions{flex-direction:column;align-items:flex-end}.dashboard-date-presets{grid-column:1/-1}}@media (width<=760px){.yc-shell .module-sidebar{border-right-color:var(--shell-line);color:var(--shell-ink);background:var(--shell-surface)}.yc-shell .workspace-module-drawer-toggle{border-color:var(--shell-line);color:var(--shell-muted);background:var(--shell-surface)}.yc-shell .workspace-module-drawer-close{color:var(--shell-muted);background:var(--shell-subtle)}}.resource-actions-menu{display:inline-flex;position:relative}.resource-actions-menu-trigger{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.resource-actions-menu-panel{z-index:180;border:1px solid var(--shell-line,#dfe5ed);background:var(--workspace-surface,#fff);border-radius:7px;min-width:144px;padding:5px;display:grid;overflow:auto;box-shadow:0 12px 32px #18243a2e}.resource-actions-menu-panel button{min-height:34px;color:var(--workspace-text-primary,#344155);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:13px}.resource-actions-menu-panel button:hover:not(:disabled),.resource-actions-menu-panel button:focus-visible{color:var(--workspace-text-accent,#315fc7);background:var(--shell-active,#edf4ff);outline:0}.resource-actions-menu-panel button:disabled{color:var(--workspace-text-meta,#667085);cursor:not-allowed;opacity:.55}.resource-actions-menu-panel .resource-danger-action{color:var(--workspace-text-danger,#c44d53)}.yc-shell table[data-record-table]:not([data-sticky-trailing-columns="1"]) thead th[data-column-key]:last-child:not(:first-child):not(:nth-child(2)){box-shadow:none!important;left:auto!important;right:auto!important}.yc-shell table[data-record-table]:not([data-sticky-trailing-columns="1"]) tbody td[data-column-key]:last-child:not(:first-child):not(:nth-child(2)){box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}.yc-shell .bank-resource-table[data-record-table][data-sticky-leading-columns="2"] :is(th,td).handler-name-column[data-column-key=name]{left:var(--sticky-leading-2-left)!important}.yc-shell .bank-branch-table[data-record-table] :is(th,td):is(:first-child,:nth-child(3),:nth-child(7)){min-width:0!important;max-width:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._authShell_6emyf_1{--auth-brand:#193b62;--auth-accent:#315fc7;--auth-link:#2b63d9;--auth-text:#1f2329;--auth-secondary:#536176;--auth-muted:#667085;--auth-surface:#fff;--auth-subtle:#f5f8fa;--auth-panel:#f7f8fa;--auth-border:#e5ebf1;--auth-input-border:#d8dee8;--auth-hover:#edf4ff;--auth-focus:#315fc7;--auth-danger:#b42318;--auth-danger-bg:#fdeeee;--auth-success:#1f7a4d;--auth-success-bg:#e8f6ee;--auth-warning:#94580a;--auth-warning-bg:#fff4e0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--auth-text);background:var(--auth-subtle);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;grid-template-columns:44% minmax(0,1fr);font-size:14px;line-height:1.5;display:grid}._brandPanel_6emyf_32{isolation:isolate;color:#edf3fb;background:var(--auth-brand);flex-direction:column;justify-content:space-between;min-width:0;padding:40px 48px;display:flex;position:relative;overflow:hidden}._brandPanel_6emyf_32:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-60px;right:-60px;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}._brandHeader_6emyf_59{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}._brandMark_6emyf_67{color:#193b62;background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:inline-grid}._brandContent_6emyf_80{margin:auto 0}._brandTitle_6emyf_84{color:#fff;letter-spacing:1px;margin:0;font-size:34px;font-weight:600;line-height:1.35}._brandRule_6emyf_93{background:#e8710a;border-radius:2px;width:40px;height:3px;margin:22px 0;display:block}._brandDescription_6emyf_102{color:#c3d0e2;margin:0;font-size:15px}._brandFooter_6emyf_108{color:#c3d0e2;margin:0;font-size:12px}._formPanel_6emyf_114{justify-content:center;align-items:center;min-width:0;padding:40px 28px;display:flex}._authCard_6emyf_122{box-sizing:border-box;border:1px solid var(--auth-border);background:var(--auth-surface);border-radius:8px;width:min(100%,420px);padding:32px 36px;box-shadow:0 8px 28px #1720300f}._cardKicker_6emyf_132{color:var(--auth-secondary);margin:0 0 8px;font-size:13px;font-weight:600}._cardTitle_6emyf_139{color:var(--auth-text);margin:0;font-size:22px;font-weight:600;line-height:1.4}._cardDescription_6emyf_147{color:var(--auth-secondary);margin:6px 0 20px;font-size:14px;line-height:1.6}._methodList_6emyf_154{border:1px solid var(--auth-input-border);background:var(--auth-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:18px;padding:2px;display:grid}._methodButton_6emyf_165{min-width:0;min-height:28px;color:var(--auth-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:3px 6px;font-size:13px;display:flex}._methodButton_6emyf_165[aria-pressed=true]{color:var(--auth-text);background:var(--auth-surface);font-weight:600;box-shadow:0 1px 2px #17203012}._tabList_6emyf_189{border-bottom:1px solid var(--auth-border);gap:18px;margin-bottom:14px;display:flex}._tabButton_6emyf_196{min-height:34px;color:var(--auth-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px 4px 0 0;padding:0;font-size:13px;position:relative}._tabButton_6emyf_196[aria-pressed=true]{color:var(--auth-text);font-weight:600}._tabButton_6emyf_196[aria-pressed=true]:after{background:var(--auth-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}._availabilityNotice_6emyf_224,._availabilityHint_6emyf_225,._fieldHint_6emyf_226{color:var(--auth-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}._availabilityNotice_6emyf_224{margin-bottom:14px}._availabilityHint_6emyf_225{text-align:center;margin-top:10px}._form_6emyf_114{gap:14px;display:grid}._field_6emyf_226{gap:6px;display:grid}._label_6emyf_253{color:var(--auth-secondary);font-size:13px;font-weight:400}._requiredLegend_6emyf_259{color:var(--auth-muted);margin:-4px 0 0;font-size:12px}._requiredMark_6emyf_265{color:var(--auth-danger)}._input_6emyf_269,._codeInput_6emyf_270{box-sizing:border-box;border:1px solid var(--auth-input-border);width:100%;min-height:34px;color:var(--auth-text);background:var(--auth-surface);font:inherit;border-radius:6px;padding:0 10px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}._input_6emyf_269::placeholder,._codeInput_6emyf_270::placeholder{color:var(--auth-muted)}._input_6emyf_269:focus,._codeInput_6emyf_270:focus,._passwordToggle_6emyf_292:focus-visible,._methodButton_6emyf_165:focus-visible,._tabButton_6emyf_196:focus-visible,._codeButton_6emyf_295:focus-visible,._primaryButton_6emyf_296:focus-visible,._wecomButton_6emyf_297:focus-visible,._textLink_6emyf_298:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px}._input_6emyf_269:focus,._codeInput_6emyf_270:focus{outline-offset:1px;border-color:var(--auth-focus)}._passwordField_6emyf_309{position:relative}._passwordField_6emyf_309 ._input_6emyf_269{padding-right:42px}._passwordToggle_6emyf_292{width:30px;height:28px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}._passwordToggle_6emyf_292:hover{color:var(--auth-link);background:var(--auth-hover)}._codeRow_6emyf_338{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._codeInput_6emyf_270{min-width:0}._codeButton_6emyf_295,._primaryButton_6emyf_296,._wecomButton_6emyf_297{box-sizing:border-box;min-height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-size:13px}._codeButton_6emyf_295{border:1px solid var(--auth-input-border);color:var(--auth-link);background:var(--auth-surface);white-space:nowrap}._primaryButton_6emyf_296,._wecomButton_6emyf_297{color:#fff;background:var(--auth-accent);border:1px solid #0000;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:filter .15s}._primaryButton_6emyf_296:hover:not(:disabled),._wecomButton_6emyf_297:hover{filter:brightness(.94)}._codeButton_6emyf_295:disabled,._primaryButton_6emyf_296:disabled,._methodButton_6emyf_165:disabled,._tabButton_6emyf_196:disabled,._passwordToggle_6emyf_292:disabled,._textLink_6emyf_298:disabled{cursor:not-allowed;opacity:.55}._alert_6emyf_394,._success_6emyf_395,._notice_6emyf_396,._warningNotice_6emyf_397,._statusNotice_6emyf_398{overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}._alert_6emyf_394,._statusNotice_6emyf_398{color:var(--auth-danger);background:var(--auth-danger-bg)}._success_6emyf_395{color:var(--auth-success);background:var(--auth-success-bg)}._notice_6emyf_396{color:var(--auth-secondary);background:var(--auth-hover)}._warningNotice_6emyf_397{color:var(--auth-warning);background:var(--auth-warning-bg)}._warningNotice_6emyf_397,._statusNotice_6emyf_398{margin-bottom:14px}._statusTitle_6emyf_434{margin:0 0 4px;font-size:14px;font-weight:600}._statusNotice_6emyf_398 p,._warningNotice_6emyf_397 p{margin:0}._statusActions_6emyf_445{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}._helperRow_6emyf_452{justify-content:flex-end;display:flex}._textLink_6emyf_298{color:var(--auth-link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:13px;text-decoration:none}._textLink_6emyf_298:hover{text-decoration:underline}._wecomPanel_6emyf_473{flex-direction:column;align-items:center;gap:14px;padding:22px 0 6px;display:flex}._wecomMark_6emyf_481{color:#fff;background:#0082ef;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}._wecomButton_6emyf_297{text-align:center;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}._wecomDescription_6emyf_500{color:var(--auth-secondary);text-align:center;margin:0;font-size:13px;line-height:1.6}._divider_6emyf_508{color:var(--auth-muted);align-items:center;gap:10px;margin:18px 0 12px;font-size:12px;display:flex}._divider_6emyf_508:before,._divider_6emyf_508:after{background:var(--auth-border);content:"";flex:1;height:1px}._alternativeRow_6emyf_525{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._adminOnly_6emyf_533{color:var(--auth-muted);text-align:center;margin:18px 0 0;font-size:12px;line-height:1.55}._backLink_6emyf_541{margin-top:20px;display:inline-flex}@media (prefers-color-scheme:dark){._authShell_6emyf_1{--auth-brand:#14283f;--auth-accent:#3563cc;--auth-link:#9ec0ff;--auth-text:#edf3fb;--auth-secondary:#a7b4c7;--auth-muted:#a7b4c7;--auth-surface:#182131;--auth-subtle:#202b3c;--auth-panel:#243248;--auth-border:#2c3a50;--auth-input-border:#3a4a63;--auth-hover:#243a5e;--auth-focus:#9ec0ff;--auth-danger:#ffb4ba;--auth-danger-bg:#3a1f25;--auth-success:#86dcae;--auth-success-bg:#173a2b;--auth-warning:#f3c56b;--auth-warning-bg:#3b2e15;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (width<=760px){._authShell_6emyf_1{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100svh}._brandPanel_6emyf_32{padding:20px}._brandHeader_6emyf_59{font-size:14px}._brandContent_6emyf_80{margin-top:18px}._brandTitle_6emyf_84{letter-spacing:0;font-size:20px}._brandTitle_6emyf_84 br,._brandRule_6emyf_93,._brandDescription_6emyf_102,._brandFooter_6emyf_108,._brandPanel_6emyf_32:after{display:none}._formPanel_6emyf_114{align-items:flex-start;padding:14px 12px 32px}._authCard_6emyf_122{padding:20px 18px}._cardTitle_6emyf_139{font-size:20px}}@media (width<=390px){._methodButton_6emyf_165{gap:4px;padding-left:3px;padding-right:3px}}@media (prefers-reduced-motion:reduce){._input_6emyf_269,._codeInput_6emyf_270,._primaryButton_6emyf_296,._wecomButton_6emyf_297{transition:none}}
