/*! tailwindcss v4.3.2 | 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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--text-xs:.75rem;--font-weight-light:300;--font-weight-semibold:600;--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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.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}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--font-family-ui:"Inter", Arial, sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-size-100:10px;--font-size-200:11px;--font-size-300:12px;--font-size-400:13px;--font-size-500:14px;--font-size-600:16px;--font-size-700:18px;--font-size-800:20px;--font-size-900:22px;--font-size-1000:24px;--font-size-1100:28px;--line-height-100:1;--line-height-200:1.15;--line-height-300:1.2;--line-height-400:1.35;--line-height-500:1.45;--line-height-600:1.5;--letter-spacing-tight:-.2px;--letter-spacing-normal:0;--letter-spacing-wide:.02em;--letter-spacing-caps:.05em;--letter-spacing-eyebrow:.08em;--text-tiny-size:var(--font-size-100);--text-tiny-weight:var(--font-weight-regular);--text-helper-size:var(--font-size-200);--text-helper-weight:var(--font-weight-light);--text-secondary-size:var(--font-size-300);--text-secondary-weight:var(--font-weight-regular);--text-body-size:var(--font-size-400);--text-body-weight:var(--font-weight-regular);--text-primary-body-size:var(--font-size-400);--text-primary-body-weight:var(--font-weight-regular);--text-section-title-size:var(--font-size-800);--text-card-title-size:var(--font-size-700);--text-dialog-title-size:var(--font-size-600);--text-dialog-section-size:var(--font-size-500);--text-dialog-subsection-size:var(--font-size-400);--text-topbar-title-size:var(--font-size-800);--text-page-title-size:var(--font-size-1000);--text-display-size:var(--font-size-1000);--text-heading-weight:var(--font-weight-semibold);--text-emphasis-weight:var(--font-weight-semibold);--text-heading-line-height:var(--line-height-300);--text-brand-letter-spacing:var(--letter-spacing-tight);--text-title-letter-spacing:-.15px;--text-table-header-letter-spacing:var(--letter-spacing-wide);--text-caps-letter-spacing:var(--letter-spacing-caps);--text-eyebrow-letter-spacing:var(--letter-spacing-eyebrow);--text-overline-letter-spacing:.06em;--text-mark-letter-spacing:-.04em;--text-form-label-size:var(--font-size-300);--text-form-label-weight:var(--font-weight-semibold);--text-form-input-size:var(--font-size-400);--text-form-input-weight:var(--font-weight-regular);--text-button-primary-size:var(--font-size-400);--text-button-secondary-size:var(--font-size-400);--text-button-small-size:var(--font-size-300);--text-button-weight:var(--font-weight-semibold);--text-table-header-size:var(--font-size-300);--text-table-header-weight:var(--font-weight-semibold);--text-table-body-size:var(--font-size-400);--text-table-body-weight:var(--font-weight-regular);--text-table-secondary-size:var(--font-size-200);--text-table-secondary-weight:var(--font-weight-regular);--text-table-status-size:var(--font-size-300);--text-table-status-weight:var(--font-weight-semibold);--text-metric-value-size:var(--font-size-900);--text-metric-value-weight:var(--font-weight-semibold);--text-metric-label-size:var(--font-size-400);--text-metric-meta-size:var(--font-size-300);--text-brand-size:var(--font-size-800);--text-navigation-size:var(--font-size-400);--text-navigation-weight:var(--font-weight-regular);--text-navigation-active-weight:var(--font-weight-semibold);--text-navigation-badge-size:var(--font-size-200);--text-control-icon-size:var(--font-size-700);--text-avatar-initial-size:var(--font-size-1100);font-family:var(--font-family-ui);font-weight:var(--text-body-weight);color:#16213c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f9fc}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;font-weight:var(--text-body-weight);background:#f7f9fc;margin:0}button,input,select,textarea{font:inherit}p,.text-secondary{font-weight:var(--text-secondary-weight)}small,input::placeholder,textarea::placeholder,.text-tertiary{font-weight:var(--text-helper-weight)}strong,b,.text-semibold{font-weight:var(--text-emphasis-weight)}button{cursor:pointer}.erp-table{border-collapse:collapse;table-layout:fixed;width:100%}.erp-table th{font-size:var(--text-table-header-size);font-weight:var(--text-table-header-weight)}.erp-table td,.erp-table-primary{font-size:var(--text-table-body-size);font-weight:var(--text-table-body-weight)}.erp-table-secondary{font-size:var(--text-table-secondary-size);font-weight:var(--text-table-secondary-weight)}.erp-table-pill{font-size:var(--text-table-status-size);font-weight:var(--text-table-status-weight)}.erp-table-search{color:#8090a8;background:#fff;border:1px solid #dfe6f1;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.erp-table-search input{color:#24314e;width:100%;font-size:var(--text-form-input-size);font-weight:var(--text-form-input-weight);border:0;outline:0}.erp-table-search input::placeholder{color:#9aa8bc}button,.search-box,.user-chip{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}#root{min-height:100vh}.auth-shell{color:#17213c;background:linear-gradient(120deg,#1a73e80f,#34a8530a),#f7f9fc;justify-content:center;align-items:center;min-height:100vh;padding:34px;display:flex}.auth-form-panel{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(100%,430px);min-width:0;display:flex}.auth-card{background:#fff;border:1px solid #dfe6f1;border-radius:8px;width:100%;padding:34px;box-shadow:0 18px 42px #1f2b461a}.auth-card-head span{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#eef4ff;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.auth-card-head h2{color:#0d1321;font-size:var(--text-display-size);font-weight:var(--text-heading-weight);margin:18px 0 0;line-height:1.18}.auth-login-brand{text-align:center;justify-content:center;align-items:center;gap:18px;display:flex}.auth-login-logo{object-fit:contain;filter:drop-shadow(0 7px 12px #0b57d024);flex:none;width:clamp(58px,18vw,76px);height:auto;display:block}.auth-login-brand-copy{text-align:left;min-width:0}.auth-login-brand h1{color:#0b57d0;font-size:var(--text-display-size);font-weight:var(--text-heading-weight);margin:0;line-height:1.18}.auth-login-brand p{color:#8a94a8;font-size:var(--text-body-size);margin:6px 0 0;line-height:1.45}.auth-form{gap:17px;margin-top:27px;display:grid}.auth-error{color:#b91c1c;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff1f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:8px;padding:11px 12px;line-height:1.45;display:flex}.auth-error svg{flex:none;margin-top:1px}.auth-success{color:#166534;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:8px;padding:11px 12px;line-height:1.45;display:flex}.auth-success svg{flex:none;margin-top:1px}.auth-account-context{color:#53617d;font-size:var(--text-body-size);margin:0;line-height:1.5}.auth-account-context strong{color:#24314e}.auth-field{gap:8px;display:grid}.auth-field>span{color:#24314e;font-size:var(--text-form-label-size);font-weight:var(--text-emphasis-weight)}.auth-field>div{color:#8090a8;background:#fff;border:1px solid #dfe6f1;border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 12px;display:flex}.auth-field>div:focus-within{border-color:#9bbdf4;box-shadow:0 0 0 3px #1a73e81f}.auth-field input{color:#17213c;min-width:0;font-size:var(--text-form-input-size);font-weight:var(--text-emphasis-weight);border:0;outline:0;flex:1}.auth-field input::placeholder{color:#9aa8bc}.auth-field button{color:#53617d;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.auth-field button:hover{color:#17213c;background:#f1f4f9}.auth-options{color:#53617d;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-options label{align-items:center;gap:8px;display:inline-flex}.auth-options input{accent-color:#1a73e8;width:16px;height:16px}.auth-options a{color:#0b57d0;font-weight:var(--text-emphasis-weight);text-decoration:none}.auth-options a:hover{text-decoration:underline}.auth-submit{color:#fff;height:46px;font-size:var(--text-button-primary-size);font-weight:var(--text-button-weight);background:#1a73e8;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 20px #1a73e83d}.auth-submit:hover:not(:disabled){background:#0b63d8;transform:translateY(-1px);box-shadow:0 12px 24px #1a73e84d}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-return-link{color:#0b57d0;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);text-align:center;text-decoration:none}.auth-return-link:hover{text-decoration:underline}.auth-meta{color:#64748b;width:100%;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);flex-wrap:wrap;justify-content:center;gap:8px 14px;display:flex}.auth-meta span{gap:5px;display:inline-flex}.auth-meta strong{color:#24314e;font-weight:var(--text-emphasis-weight)}.auth-loading{color:#17213c;background:#f7f9fc;align-content:center;place-items:center;gap:16px;min-height:100vh;display:grid}.auth-loading strong{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.dashboard-shell{color:#17213c;--sidebar-width:268px;--sidebar-collapsed-width:76px;background:#f7f9fc;min-height:100vh;display:flex}.sidebar{z-index:20;width:var(--sidebar-width);background:#fff;border-right:1px solid #e3e8f2;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-row{align-items:center;gap:12px;min-height:92px;margin-bottom:10px;padding:12px 24px 0;display:flex}.brand-name{color:#0b57d0;font-size:var(--text-brand-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-brand-letter-spacing);min-width:88px}.brand-mark{filter:drop-shadow(0 7px 12px #0b57d024);background:url(/airsales-logo.png) 50%/contain no-repeat;border-radius:10px;width:34px;height:34px;position:relative}.brand-mark span{display:none}.sidebar-menu{color:#344260;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.sidebar-menu:hover{background:#f1f4f9;box-shadow:inset 0 0 0 1px #e3e8f2}.side-nav{flex:none;padding:0 14px}.nav-item{color:#1f2b46;text-align:left;width:100%;height:43px;font-size:var(--text-navigation-size);font-weight:var(--text-navigation-weight);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;padding:0 14px;text-decoration:none;transition:background-color .14s,color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.nav-item.active{color:#0b57d0;font-weight:var(--text-navigation-active-weight);background:#eef4ff}.nav-item:hover{color:#17213c;background:#f1f3f6;transform:translate(1px);box-shadow:inset 0 0 0 1px #e3e8f2}.nav-item.active:hover{color:#0b57d0;background:#e8f1ff}.nav-icon{color:#33415f}.nav-icon.active{color:#1a73e8}.nav-badge{color:#fff;min-width:22px;font-size:var(--text-navigation-badge-size);font-weight:var(--text-emphasis-weight);text-align:center;background:#f5253e;border-radius:999px;margin-left:auto;line-height:22px}.nav-tag{color:#14a65a;font-size:var(--text-navigation-badge-size);font-weight:var(--text-emphasis-weight);background:#d7f7e4;border-radius:8px;margin-left:auto;padding:4px 10px}.nav-chevron{margin-left:auto}.nav-divider{background:#e2e8f0;height:1px;margin:12px 0 10px}.side-rank{flex-shrink:0;margin:auto 15px 18px}.rank-card{background:#fff;border:1px solid #e1e7f0;border-radius:10px;box-shadow:0 8px 20px #1b27400a}.rank-title{font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);padding:16px 18px 8px}.rank-main{align-items:center;gap:14px;padding:0 18px 12px;display:flex}.rank-vector{background:#fff4d7;border-radius:999px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f7a6002e}.rank-vector.small{width:58px;height:58px}.rank-vector.large{width:81px;height:81px}.rank-vector svg{width:100%;height:100%;display:block}.rank-vector img{object-fit:contain;width:78%;height:78%;display:block}.rank-name{font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight)}.tiny-shield{color:#d58200;font-size:var(--text-secondary-size)}.stars{color:#ffb400;gap:2px;margin-top:4px;display:flex}.rank-score{color:#f97316;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin-top:2px}.rank-line{background:#edf1f7;height:1px}.rank-bottom{justify-content:space-between;align-items:end;padding:16px 18px 14px;display:flex}.rank-bottom small,.reward-stats small,.reward-boxes small{color:#53617d;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);display:block}.rank-bottom strong,.reward-stats strong,.reward-boxes strong{color:#0f172a;font-size:var(--text-card-title-size);font-weight:var(--text-emphasis-weight);margin-top:6px;display:block}.rank-bottom em,.reward-boxes em{color:#f97316;font-style:normal;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff0e7;border-radius:9px;padding:8px 14px}.rank-link{color:#0b57d0;width:100%;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-top:1px solid #edf1f7;justify-content:space-between;padding:14px 18px 18px;display:flex}.rank-link:hover{color:#0847aa;background:#f6f9ff}.page{min-width:0;margin-left:var(--sidebar-width);flex:1;transition:margin-left .18s}.dashboard-shell.sidebar-collapsed .sidebar{width:var(--sidebar-collapsed-width);overflow-x:hidden}.dashboard-shell.sidebar-collapsed .page{margin-left:var(--sidebar-collapsed-width)}.dashboard-shell.sidebar-collapsed .brand-row{justify-content:center;gap:0;padding:12px 11px 0}.dashboard-shell.sidebar-collapsed .brand-name,.dashboard-shell.sidebar-collapsed .nav-item span,.dashboard-shell.sidebar-collapsed .nav-badge,.dashboard-shell.sidebar-collapsed .nav-tag,.dashboard-shell.sidebar-collapsed .nav-chevron,.dashboard-shell.sidebar-collapsed .side-rank,.dashboard-shell.sidebar-collapsed .brand-mark{display:none}.dashboard-shell.sidebar-collapsed .sidebar-menu{margin-left:0}.dashboard-shell.sidebar-collapsed .side-nav{padding:0 10px}.dashboard-shell.sidebar-collapsed .nav-item{justify-content:center;gap:0;padding:0}.dashboard-shell.sidebar-collapsed .nav-icon{flex:none}.topbar{background:#fff;border-bottom:1px solid #e3e8f2;align-items:center;height:92px;padding:0 20px;display:flex}.title-block h1{color:#0d1321;font-size:var(--text-topbar-title-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-title-letter-spacing);margin:0}.title-line{align-items:center;gap:14px;display:flex}.whatsapp-title-tools{align-items:center;gap:8px;display:flex}.whatsapp-title-tools>svg{color:#1fa855;width:20px;height:20px}.whatsapp-business-control{background:#fff;border:1px solid #dce3ef;border-radius:12px;align-items:center;min-height:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.whatsapp-business-control:hover{border-color:#b9d8c5;box-shadow:0 3px 10px #0f172a14}.whatsapp-business-select{color:#233554;font-size:var(--text-button-small-size);font-weight:var(--text-emphasis-weight);background:#fff;border:0;border-radius:0;outline:0;height:38px;padding:0 34px 0 11px}.whatsapp-business-select.single{min-width:120px;height:auto;padding:5px 10px 5px 11px;line-height:1.2;display:grid}.whatsapp-business-select.single strong{font-size:var(--text-button-small-size)}.whatsapp-business-select.single small{color:#667085;font-size:var(--text-helper-size);font-weight:var(--text-body-weight)}.whatsapp-business-chevron{color:#667085;pointer-events:none;width:14px;height:14px;position:absolute;right:8px}.whatsapp-connected{color:#087c3a;font-size:var(--text-button-small-size);font-weight:var(--text-button-weight);background:#e9f9ef;border-left:1px solid #e5eaf0;border-radius:0;align-items:center;gap:5px;min-height:38px;padding:6px 9px;display:flex}.whatsapp-connected i{background:#08a34e;border-radius:50%;width:8px;height:8px}.title-block p{color:#475572;font-size:var(--text-primary-body-size);font-weight:var(--text-body-weight);margin:8px 0 0}.top-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.search-box{color:#64708a;cursor:text;background:#f8fafc;border:1px solid #dce3ef;border-radius:10px;align-items:center;gap:11px;width:277px;height:40px;padding:0 11px;display:flex}.search-box:hover,.search-box:focus-within{background:#fff;border-color:#b8c7dc;box-shadow:0 6px 16px #21324f14}.search-box input{color:#18243d;min-width:0;font-size:var(--text-form-input-size);font-weight:var(--text-form-input-weight);background:0 0;border:0;outline:0;flex:1}.primary-btn{color:#fff;width:91px;height:40px;font-size:var(--text-button-primary-size);font-weight:var(--text-button-weight);background:#1a73e8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 8px 16px #1a73e838}.primary-btn:hover{background:#0b63d8;transform:translateY(-1px);box-shadow:0 10px 20px #1a73e84d}.primary-btn:active{transform:translateY(0);box-shadow:0 5px 12px #1a73e838}.icon-btn{color:#23314f;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:40px;display:grid;position:relative}.icon-btn.whatsapp-toolbar-btn{background:#edf9f1;border:1px solid #ccebd7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;box-shadow:0 2px 7px #0f172a0f}.icon-btn.whatsapp-toolbar-btn .integration-provider-mark.whatsapp.compact{color:#149447;width:23px;height:23px}.icon-btn.whatsapp-toolbar-btn .integration-provider-mark.whatsapp.compact svg{width:23px;height:23px}.icon-btn.whatsapp-toolbar-btn:hover{background:#e0f5e7;border-color:#9ed9b2;transform:translateY(-1px);box-shadow:0 4px 12px #14944724}.icon-btn.whatsapp-toolbar-btn.open,.icon-btn.whatsapp-toolbar-btn[aria-current=page]{background:linear-gradient(145deg,#22b95b,#149447);border-color:#11843e;box-shadow:0 5px 14px #14944747}.icon-btn.whatsapp-toolbar-btn.open .integration-provider-mark.whatsapp.compact,.icon-btn.whatsapp-toolbar-btn[aria-current=page] .integration-provider-mark.whatsapp.compact{color:#fff}.icon-btn.whatsapp-toolbar-btn:focus-visible{outline-offset:2px;outline:3px solid #1fa85538}.icon-btn.whatsapp-toolbar-btn:active{transform:translateY(0)}.whatsapp-toolbar-badge{color:#fff;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);background:#dc2626;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #7f1d1d47}.icon-btn:hover,.icon-btn.open,.user-chip:hover,.user-chip.open{background:#f1f4f9;box-shadow:inset 0 0 0 1px #e3e8f2}.icon-btn.alert span{color:#fff;min-width:19px;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight);background:#f5253e;border-radius:999px;line-height:18px;position:absolute;top:2px;right:-2px}.user-chip{min-width:133px;height:46px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:3px 8px 3px 4px;display:flex}.user-avatar{color:#fff;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.user-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.user-avatar.blue{background:#0b6bff}.user-avatar.green{background:#10a85a}.user-avatar.orange{background:#f28b00}.user-avatar.purple{background:#7b3fe4}.user-avatar.cyan{background:#0891b2}.user-avatar.pink{background:#db2777}.user-avatar.gray{background:#64748b}.header-avatar{background:linear-gradient(#f6c8a6,#d79065);border:3px solid #edf2f7;border-radius:999px;width:40px;height:40px;position:relative}.header-avatar:after{content:"";background:#13b05f;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:1px;right:-1px}.user-chip strong{color:#0f172a;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);display:block}.user-chip small{color:#53617d;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);margin-top:3px;display:block}.topbar-menu-wrap{position:relative}.topbar-dropdown{z-index:35;background:#fff;border:1px solid #dce3ef;border-radius:10px;position:absolute;top:48px;right:0;box-shadow:0 16px 34px #1b274024}.notification-dropdown{width:min(390px,100vw - 24px);padding:11px}.dropdown-head{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.dropdown-head strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.dropdown-head button{color:#0b57d0;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);background:#eef4ff;border:0;border-radius:7px;padding:7px 9px}.dropdown-head button:hover{background:#e1ecff}.dropdown-head button:disabled{cursor:not-allowed;opacity:.5}.dropdown-list{gap:6px;max-height:min(560px,100vh - 180px);padding-top:9px;display:grid;overflow-y:auto}.notification-menu-row{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.notification-menu-row:hover{background:#f8fbff;box-shadow:inset 0 0 0 1px #edf1f7}.notification-menu-row.unread{background:#f5f9ff;box-shadow:inset 3px 0 #1a73e8}.notification-menu-row.read{opacity:.78}.notification-menu-row span:last-child{gap:3px;min-width:0;display:grid}.notification-title-line{grid-template-columns:1fr auto;align-items:center;gap:8px!important;display:flex!important}.notification-title-line em{color:#64748b;font-size:var(--text-tiny-size);font-style:normal;font-weight:var(--text-emphasis-weight);background:#eef2f7;border-radius:999px;flex:none;padding:2px 6px}.notification-menu-row.unread .notification-title-line em{color:#0b57d0;background:#e5efff}.notification-menu-row strong{color:#17213c;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-menu-row small{color:#64748b;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.notification-meta{color:#8a94a8!important;font-size:var(--text-tiny-size)!important}.notification-view-all{color:#0b57d0;width:100%;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-top:1px solid #edf1f7;margin-top:8px;padding:10px 8px 2px}.user-dropdown{width:214px;padding:11px}.user-dropdown-head{border-bottom:1px solid #edf1f7;align-items:center;gap:10px;padding-bottom:10px;display:flex}.user-dropdown-head .header-avatar{width:36px;height:36px}.user-dropdown-head span{gap:3px;display:grid}.user-dropdown-head strong{color:#0f172a;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.user-dropdown-head small{color:#53617d;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.user-dropdown a,.user-menu-action{color:#0b57d0;width:100%;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;text-decoration:none;display:flex}.user-dropdown a:hover,.user-menu-action:hover{background:#eef4ff}.user-menu-action.danger{color:#c2410c}.user-menu-action.danger:hover{background:#fff4ed}.content{padding:8px 20px 24px}.filter-row{justify-content:flex-end;align-items:center;gap:10px;height:35px;margin-bottom:8px;display:flex}.control-wrap{position:relative}.date-btn,.filter-btn,.more-btn,.panel-head button{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:7px;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 3px 9px #1b274008}.date-btn{justify-content:space-between;width:244px;height:34px;padding:0 10px}.date-btn span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-btn{min-width:78px;height:34px;padding:0 12px}.more-btn{width:37px;height:34px}.date-btn:hover,.filter-btn:hover,.more-btn:hover,.panel-head button:hover,.quick-action:hover{background:#f8fbff;border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 7px 16px #1b274014}.date-btn.open,.filter-btn.open{color:#0b57d0;background:#eef4ff;border-color:#1a73e8;box-shadow:0 8px 18px #1a73e824}.control-popover{z-index:30;background:#fff;border:1px solid #dce3ef;border-radius:9px;gap:4px;min-width:150px;padding:7px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 14px 30px #1b274021}.date-popover{gap:10px;width:306px;padding:11px}.date-popover-head{border-bottom:1px solid #edf1f7;gap:2px;padding:0 2px 10px;display:grid}.date-popover-head strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.date-popover-head span{color:#64748b;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.date-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.date-shortcuts button{color:#24314e;text-align:center;height:30px;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);background:#f8fbff;border:1px solid #e3e8f2;border-radius:7px;padding:0 6px}.date-shortcuts button.active{color:#0b57d0;background:#eef4ff;border-color:#1a73e8}.date-range-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.date-range-fields label{gap:5px;display:grid}.date-range-fields span{color:#64748b;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.date-range-fields input{color:#17213c;width:100%;height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dce3ef;border-radius:7px;outline:none;padding:0 8px}.date-range-fields input:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81a}.custom-range-preview{color:#24314e;text-align:center;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#f8fbff;border:1px solid #e3e8f2;border-radius:7px;padding:9px 10px}.date-actions{justify-content:flex-end;gap:7px;display:flex}.date-actions button{color:#24314e;text-align:center;width:auto;min-width:70px;height:31px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dce3ef;border-radius:7px}.date-actions .apply-date{color:#fff;background:#1a73e8;border-color:#1a73e8}.control-popover button{color:#24314e;text-align:left;height:32px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-radius:7px;padding:0 10px}.control-popover button:hover{color:#0b57d0;background:#f1f4f9}.date-shortcuts button:hover,.date-shortcuts button.active:hover{color:#0b57d0;background:#eef4ff}.date-btn:active,.filter-btn:active,.more-btn:active,.panel-head button:active,.quick-action:active{transform:translateY(0);box-shadow:0 3px 8px #1b27400f}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.metric-card,.panel,.quick-bar{background:#fff;border:1px solid #dfe6f1;border-radius:10px;box-shadow:0 8px 22px #1c2a4409}.metric-card{grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:104px;padding:15px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.metric-card.clickable{cursor:pointer}.metric-card.clickable:hover,.metric-card.clickable:focus-visible{border-color:#c8d5e8;transform:translateY(-3px);box-shadow:0 14px 30px #1c2a441a}.metric-card.clickable:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.metric-card.loading .metric-copy strong,.metric-card.loading .metric-trend-line{opacity:.55;animation:1.2s ease-in-out infinite metric-pulse}@keyframes metric-pulse{50%{opacity:.25}}.notifications-placeholder{color:#64748b;text-align:center;background:#fff;border:1px solid #dfe6f1;border-radius:10px;justify-items:center;gap:10px;max-width:620px;margin:28px auto;padding:42px;display:grid}.notifications-placeholder h2,.notifications-placeholder p{margin:0}.notifications-placeholder h2,.notifications-placeholder svg{color:#0b57d0}.metric-icon{color:#fff;border-radius:999px;place-items:center;width:45px;height:45px;display:grid}.metric-icon.blue{background:#1a73e8}.metric-icon.green{background:#14b866}.metric-icon.orange{background:#ff7900}.metric-icon.purple{background:#7b3fe4}.metric-icon.cyan{background:#009bb5}.metric-icon.pink{background:#f51f61}.metric-copy{text-align:right;min-width:0}.metric-copy span{color:#19233d;font-size:var(--text-metric-label-size);font-weight:var(--text-body-weight);line-height:1.2;display:block}.metric-copy strong{color:#030712;font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight);white-space:nowrap;margin-top:5px;line-height:1;display:block}.metric-trend-line{white-space:nowrap;text-align:right;justify-content:flex-end;align-items:baseline;gap:6px;min-width:0;margin-top:6px;display:flex}.metric-trend-line em{font-size:var(--text-metric-meta-size);font-style:normal;font-weight:var(--text-emphasis-weight);flex:none}.positive{color:#12a85c}.negative{color:#ef233c}.metric-trend-line p{text-overflow:ellipsis;color:#33415f;min-width:0;font-size:var(--text-metric-meta-size);font-weight:var(--text-secondary-weight);text-align:right;margin:0;line-height:1.25;overflow:hidden}.chart-grid{grid-template-columns:1.11fr 1.04fr .99fr;gap:10px;min-width:0;margin-bottom:10px;display:grid}.chart-grid>.panel{min-width:0}.panel{min-height:309px;padding:18px}.panel h2{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin:0}.panel-head,.panel-title-row{justify-content:space-between;align-items:center;display:flex}.panel-head button{width:114px;height:32px}.pipeline-body{grid-template-columns:.66fr 1fr;gap:18px;padding-top:27px;display:grid}.pipeline-panel{position:relative}.funnel-wrap{flex-direction:column;align-items:center;display:flex}.funnel{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:153px;height:174px;display:flex}.funnel span{flex:none;display:block}.funnel-segment{clip-path:polygon(0 0,100% 0,89% 100%,11% 100%);border-radius:8px;height:28px;transition:filter .16s,transform .16s,box-shadow .16s;position:relative}.funnel-segment-1{width:100%;height:34px}.funnel-segment-2{width:82%;height:31px}.funnel-segment-3{width:64%;height:28px}.funnel-segment-4{width:46%;height:25px}.funnel-segment-5{width:28%;height:22px}.pipeline-new-lead{background:#ea4335}.pipeline-follow-up{background:#fbbc04}.pipeline-quotation{background:#34a853}.pipeline-order-login{background:#4285f4}.pipeline-won{background:#46b5e8}.funnel-segment:hover,.funnel-segment.active{z-index:2;filter:brightness(1.06)saturate(1.08);transform:scaleX(1.08);box-shadow:0 8px 18px #1b27402e}.funnel-wrap p{color:#111827;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin:16px 0 7px}.funnel-wrap strong{color:#030712;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight)}.stage-list{gap:11px;padding-top:2px;display:grid}.stage-row{font-size:var(--text-secondary-size);border-radius:7px;grid-template-columns:12px repeat(3,minmax(0,1fr));align-items:center;gap:7px;padding:5px 6px;transition:background-color .15s,box-shadow .15s,transform .15s;display:grid}.stage-row.clickable{cursor:pointer}.dot{border-radius:999px;width:8px;height:8px}.dot.blue{background:#1a73e8}.dot.green{background:#10b981}.dot.yellow{background:#fbbc04}.dot.orange{background:#ff7900}.dot.pink{background:#f51f61}.dot.purple{background:#7045d9}.dot.lime{background:#72c81e}.dot.lightgreen{background:#82cf3a}.dot.red{background:#ef233c}.stage-row span{color:#17213c;font-weight:var(--text-emphasis-weight)}.stage-row b{color:#111827;font-weight:var(--text-emphasis-weight)}.stage-row em{color:#33415f;font-style:normal;font-weight:var(--text-emphasis-weight)}.stage-row:hover,.stage-row.active{background:#f8fbff;transform:translate(2px);box-shadow:inset 0 0 0 1px #e3e8f2}.line-chart{cursor:crosshair;min-width:0;height:237px;margin-top:24px;padding-left:28px;position:relative}.line-chart:before{content:"";background-image:linear-gradient(#e5eaf3 1px,#0000 1px),linear-gradient(90deg,#edf1f7 1px,#0000 1px);background-size:100% 36px,64px 100%;position:absolute;inset:10px 0 37px 30px}.line-chart svg{width:calc(100% - 38px);height:190px;position:absolute;inset:10px 0 33px 30px}.trend-line-path{filter:drop-shadow(0 2px 3px #0b57d03d)}.trend-data-point{vector-effect:non-scaling-stroke}.line-chart .y{color:#1e2b46;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);position:absolute;left:0}.y5{top:5px}.y4{top:42px}.y3{top:79px}.y2{top:116px}.y1{top:153px}.y0{bottom:30px}.chart-tooltip{color:#fff;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);z-index:3;pointer-events:none;white-space:nowrap;background:#1a73e8;border-radius:5px;padding:5px 8px;position:absolute;right:auto;transform:translate(-50%,-50%)}.chart-tooltip.moving:after{content:"";background:#1a73e838;width:1px;height:142px;position:absolute;top:100%;left:50%}.x-axis{color:#1e2b46;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);justify-content:space-between;display:flex;position:absolute;bottom:0;left:30px;right:0}.x-axis span:only-child{margin:0 auto}.rating-body{grid-template-columns:180px 1fr;align-items:center;gap:26px;padding-top:44px;display:grid}.donut{cursor:crosshair;border-radius:999px;place-items:center;width:171px;height:171px;display:grid;position:relative}.donut svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.donut-slice{cursor:pointer;stroke:#fff;stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:filter .16s,transform .16s,opacity .16s}.donut-slice.green{fill:#10b981}.donut-slice.lime{fill:#83c52b}.donut-slice.yellow{fill:#fbbc04}.donut-slice.orange{fill:#ff7900}.donut-slice.red{fill:#ef233c}.donut-slice:hover,.donut-slice.active{filter:brightness(1.04)saturate(1.08)drop-shadow(0 5px 9px #1b274029)}.donut span{z-index:2;color:#344260;width:77px;height:77px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border-radius:999px;place-items:center;display:grid;position:relative}.donut strong{color:#030712;font-size:var(--text-page-title-size);font-weight:var(--text-emphasis-weight);display:block}.rating-list{gap:18px;display:grid}.rating-row{font-size:var(--text-body-size);border-radius:7px;grid-template-columns:12px 1fr 26px 46px;align-items:center;gap:8px;padding:4px 6px;transition:background-color .15s,box-shadow .15s,transform .15s;display:grid}.rating-row span,.rating-row b{color:#17213c;font-weight:var(--text-emphasis-weight)}.rating-row em{color:#33415f;font-style:normal;font-weight:var(--text-emphasis-weight)}.rating-row:hover,.rating-row.active{background:#f8fbff;transform:translate(2px);box-shadow:inset 0 0 0 1px #e3e8f2}.lower-grid{grid-template-columns:.9fr 1fr 1fr 1fr;gap:10px;min-width:0;margin-bottom:22px;display:grid}.lower-grid .panel{box-sizing:border-box;flex-direction:column;min-width:0;height:400px;min-height:400px;display:flex;overflow:hidden}.lower-grid .activity-list,.lower-grid .notification-list{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.lower-grid .notification-row{flex:none}.lower-grid .activity-list::-webkit-scrollbar{width:5px}.lower-grid .notification-list::-webkit-scrollbar{width:5px}.lower-grid .activity-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.lower-grid .notification-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.lower-grid button.activity-row{box-sizing:border-box;background:#fff;border:1px solid #edf1f7;border-radius:8px;flex:none;grid-template-columns:39px minmax(0,1fr);grid-template-areas:"icon content"".status";align-items:flex-start;gap:8px 10px;height:auto;min-height:0;padding:11px;display:grid}.lower-grid .activity-row .activity-icon{grid-area:icon}.lower-grid .activity-row>div{grid-area:content;min-width:0;padding-top:2px}.lower-grid .activity-row small{overflow-wrap:anywhere;line-height:1.45}.lower-grid .activity-row .status-pill{grid-area:status;place-self:flex-start start;margin-top:0}.lower-grid button.activity-row:last-child{border-bottom:1px solid #edf1f7}.reward-top{align-items:center;gap:19px;margin-top:19px;display:flex}.reward-medal{width:81px;height:81px;font-size:var(--text-display-size)}.reward-top h3{color:#0d1321;font-size:var(--text-page-title-size);font-weight:var(--text-emphasis-weight);margin:0}.reward-top h3 span{color:#d58200;font-size:var(--text-body-size)}.reward-top p{color:#f7a600;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:6px;margin:11px 0;display:flex}.reward-top small{color:#33415f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.reward-stats{border-top:1px solid #edf1f7;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:21px;padding-top:18px;display:grid}.reward-stats strong{font-size:var(--text-body-size)}.reward-boxes{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.reward-boxes span{border:1px solid #edf1f7;border-radius:8px;padding:12px 15px}.reward-boxes em{margin-top:7px;padding:8px 21px;display:inline-block}.panel-title-row button{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0}.activity-list,.notification-list{gap:0;margin-top:16px;display:grid}.activity-row,.notification-row{border-bottom:1px solid #edf1f7;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;min-height:56px;display:grid}button.activity-row,button.notification-row{width:100%;color:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;padding:0}button.activity-row:disabled{opacity:1}.activity-row.clickable,.notification-row{cursor:pointer}.activity-row.clickable:hover,.notification-row:hover,.notification-row.unread{background:#f8fbff}.notification-row.read{opacity:.78}.dashboard-section-state{color:#8a94a8;text-align:center;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin:24px 0}.dashboard-section-inline-state{color:#8a94a8;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);margin:6px 0 0}.activity-row:last-child,.notification-row:last-child{border-bottom:0}.activity-icon,.notice-icon{border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.activity-icon.green,.notice-icon.green{color:#14a65a;background:#dcfce7}.activity-icon.blue,.notice-icon.blue{color:#1a73e8;background:#e8f0fe}.activity-icon.purple,.notice-icon.purple{color:#7b3fe4;background:#f0e8ff}.activity-icon.orange,.notice-icon.orange{color:#ff7900;background:#fff0e0}.notice-icon.yellow{color:#f7a600;background:#fff8dc}.activity-row strong,.notification-row strong{color:#0f172a;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);display:block}.activity-row small,.notification-row small{color:#53617d;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin-top:5px;display:block}.status-pill{font-size:var(--text-table-status-size);font-style:normal;font-weight:var(--text-emphasis-weight);border-radius:6px;padding:7px 10px}.status-pill.success{color:#07984d;background:#dff8e8}.status-pill.blue{color:#1a73e8;background:#e8f0fe}.status-pill.warning{color:#f97316;background:#fff0e0}.status-pill.danger{color:#ef233c;background:#ffe8e8}.notification-row{grid-template-columns:39px minmax(0,1fr);max-width:100%;overflow:hidden}.notification-row>div{min-width:0;overflow:hidden}.notification-row strong,.notification-row small{overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%}.quick-bar{align-items:center;gap:26px;height:70px;padding:0 16px;display:flex}.quick-bar strong{color:#0d1321;min-width:111px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.quick-action{min-width:132px;height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.quick-action.blue{color:#0b57d0;background:#e8f0fe}.quick-action.orange{color:#f97316;background:#fff0e7}.quick-action.green{color:#0f9d58;background:#e5f8ec}.quick-action.gold{color:#f29900;background:#fff5df}.quick-action.purple{color:#7b3fe4;background:#f1eaff}.quick-action.dark{color:#25314d;background:#f1f4f9}.tasks-content{padding:16px 20px 26px;position:relative}.task-notice{color:#321a9c;min-height:46px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#f2f0ff;border-radius:8px;align-items:center;gap:12px;margin-right:214px;padding:0 16px;display:flex}.task-notice svg{color:#6d4aff;flex:none}.task-notice strong{color:#111827;font-weight:var(--text-emphasis-weight)}.task-toolbar{gap:10px;display:flex;position:absolute;top:16px;right:20px}.task-settings-btn,.task-refresh-btn,.task-list-controls button{color:#24314e;height:40px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:center;align-items:center;gap:9px;display:flex;box-shadow:0 6px 16px #1c2a4409}.task-settings-btn{width:132px}.task-refresh-btn{width:40px}.task-refresh-btn:active svg{transform:rotate(180deg)}.task-settings-btn:hover,.task-refresh-btn:hover,.task-list-controls button:hover{background:#f8fbff;border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 10px 22px #1c2a4414}.task-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.task-metric-card{width:100%;min-height:104px;color:inherit;text-align:left;background:#fff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:45px 1fr;align-items:center;gap:12px;padding:16px 14px;display:grid;box-shadow:0 8px 22px #1c2a4409}.task-metric-card:hover,.task-metric-card.active{border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 12px 26px #1c2a4414}.task-metric-card.active{background:#fff}.task-metric-card:active{transform:translateY(0);box-shadow:0 6px 16px #1c2a440f}.task-metric-icon{border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.task-metric-icon.blue{color:#0b57d0;background:#e8f1ff}.task-metric-icon.red{color:#ff3b30;background:#ffe8e7}.task-metric-icon.orange{color:#f28b00;background:#fff2dc}.task-metric-icon.green{color:#10a85a;background:#e5f8ec}.task-metric-icon.purple{color:#7b3fe4;background:#f0e8ff}.task-metric-card p{color:#53617d;font-size:var(--text-metric-label-size);font-weight:var(--text-body-weight);margin:0}.task-metric-card strong{color:#0d1321;font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight);margin-top:5px;line-height:1.05;display:block}.task-metric-card small{color:#8090a8;font-size:var(--text-metric-meta-size);font-weight:var(--text-secondary-weight);margin-top:5px;display:block}.task-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.tasks-main{min-width:0}.task-scope-select{width:190px}.task-tabs-row{border-bottom:1px solid #dfe6f1;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.task-tabs{gap:23px;display:flex}.task-tabs button{color:#293652;height:41px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;padding:0;position:relative}.task-tabs button.active{color:#0b57d0}.task-tabs button.active:after{content:"";background:#1a73e8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.task-list-controls{gap:8px;padding-bottom:6px;display:flex}.task-list-controls button,.task-sort-select{width:112px;height:34px;font-size:var(--text-secondary-size);position:relative}.task-table-search{width:196px}.task-sort-select{color:#24314e;width:164px;font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:center;align-items:center;gap:9px;display:flex;box-shadow:0 6px 16px #1c2a4409}.task-sort-select:hover{background:#f8fbff;border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 10px 22px #1c2a4414}.task-sort-select span{pointer-events:none}.task-sort-select strong{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);pointer-events:none}.task-sort-select select{color:#0b57d0;appearance:none;width:164px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);opacity:0;cursor:pointer;background:0 0;border:0;outline:0;position:absolute;inset:0}.task-sort-select svg{pointer-events:none}.filter-count{color:#fff;min-width:17px;height:17px;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight);background:#f5253e;border-radius:999px;place-items:center;padding:0 5px;display:grid}.task-list-controls .task-add-btn,.lead-table-actions .task-add-btn{color:#fff;background:#1a73e8;border-color:#1a73e8;width:106px;box-shadow:0 8px 16px #1a73e833}.task-list-controls .task-add-btn:hover,.lead-table-actions .task-add-btn:hover{color:#fff;background:#0b63d8;border-color:#0b63d8}.tasks-table-card,.task-details-card{background:#fff;border:1px solid #dfe6f1;border-radius:9px;overflow:hidden;box-shadow:0 8px 22px #1c2a4409}.tasks-table-card{min-height:278px;max-height:calc(100vh - 392px);overflow:auto}.tasks-table{width:100%;min-width:68rem}.tasks-table .task-column-select{width:3%}.tasks-table .task-column-lead{width:8%}.tasks-table .task-column-customer{width:25%}.tasks-table .task-column-type{width:9%}.tasks-table .task-column-schedule{width:12%}.tasks-table .task-column-due,.tasks-table .task-column-status{width:7%}.tasks-table .task-column-owner{width:12%}.tasks-table .task-column-officer{width:11%}.tasks-table .task-column-actions{width:6%}.tasks-table th,.tasks-table td{color:#1b2742;text-align:left;vertical-align:middle;border-bottom:1px solid #e7edf5;height:58px;padding:0 10px}.tasks-table th{z-index:2;color:#33415f;background:#fff;height:39px;position:sticky;top:0}.task-owner-cell{color:#24314e;font-weight:var(--text-emphasis-weight);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.task-owner-unassigned{color:#8a96aa;font-weight:var(--text-body-weight)}.tasks-table tr.selected td{background:#f1f6ff}.tasks-table tr.clickable{cursor:pointer}.tasks-table tr.clickable:hover td{background:#f8fbff}.tasks-table tr.selected:hover td{background:#eef4ff}.tasks-table input[type=checkbox]{accent-color:#1a73e8;width:14px;height:14px}.priority-pill,.type-pill,.pending-pill,.completed-pill,.overdue-pill,.cancelled-pill{white-space:nowrap;border-radius:5px;align-items:center;min-height:22px;padding:0 9px;display:inline-flex}.priority-pill.high{color:#ff3b30;background:#ffe8e7}.priority-pill.medium{color:#e58b00;background:#fff2cc}.priority-pill.low{color:#12a85c;background:#dcfce7}.type-pill.blue{color:#0b57d0;background:#e8f1ff}.type-pill.purple{color:#7b3fe4;background:#f0e8ff}.type-pill.cyan{color:#008897;background:#dff8fb}.type-pill.amber{color:#d97706;background:#fff0d4}.pending-pill{color:#f97316;background:#fff0e0}.completed-pill{color:#12a85c;background:#dcfce7}.overdue-pill{color:#d92d3f;background:#ffe6e9}.cancelled-pill{color:#64748b;background:#edf1f7}.due-urgent{color:#ef233c;font-weight:var(--text-emphasis-weight)}.empty-task-row{color:#64748b!important;text-align:center!important;height:148px!important}.scheduled-date-time{gap:3px;display:grid}.scheduled-date-time strong{color:#0f172a}.scheduled-date-time small{color:#53617d}.task-customer-cell{text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:9px;width:100%;min-width:0;padding:0;display:grid}.task-customer-cell:hover strong{color:#0b57d0}.task-customer-cell strong,.task-customer-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-customer-cell strong{color:#0f172a}.task-customer-cell small{color:#53617d;margin-top:4px}.task-type-icon{border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.task-type-icon.green{color:#10a85a;background:#e5f8ec}.task-type-icon.blue{color:#0b57d0;background:#e8f1ff}.task-type-icon.orange{color:#f97316;background:#fff0e0}.task-type-icon.purple{color:#7b3fe4;background:#f0e8ff}.task-action-buttons{gap:6px;display:flex}.task-action{background:#f8fbff;border:1px solid #dfe6f1;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.task-action.call,.task-action.whatsapp{color:#10a85a;background:#eafaf1}.task-action.calendar,.task-action.open,.task-action.task-detail{color:#0b57d0;background:#eef4ff}.task-action:hover{border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 6px 13px #1c2a4417}.task-pagination{z-index:2;color:#53617d;min-height:46px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;padding:0 10px;display:flex;position:sticky;bottom:0}.task-pagination div{gap:7px;display:flex}.task-pagination button{color:#33415f;min-width:30px;height:30px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;display:flex}.task-pagination button.active{color:#0b57d0;background:#f1f6ff;border-color:#b8c7dc}.task-pagination .page-size{gap:8px;width:102px}.task-details-card{min-height:620px;max-height:calc(100vh - 286px);overflow:auto}.task-details-modal{z-index:1;border-radius:8px;width:760px;max-width:calc(100vw - 32px);min-height:0;max-height:calc(100vh - 48px);position:relative;box-shadow:0 24px 52px #1c2a4438}.task-details-head{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.task-details-head h2,.task-outcome h3,.task-next-action h3,.task-rules h2{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:0}.task-details-head small{color:#53617d;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin-top:4px;display:block}.task-details-head>div:last-child{align-items:center;gap:10px;display:flex}.task-details-head>div:last-child button{color:#40516f;background:#fff;border:1px solid #dfe6f1;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.task-details-head>div:last-child button:hover{color:#0b57d0;background:#f8fbff;border-color:#b8c7dc}.task-details-head span{font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);border-radius:5px;padding:6px 9px}.task-detail-priority.high{color:#ef233c;background:#ffe8e7}.task-detail-priority.medium{color:#e58b00;background:#fff2cc}.task-detail-priority.low{color:#12a85c;background:#dcfce7}.task-details-title{grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:16px 18px 14px;display:grid}.task-details-title>span{color:#10a85a;background:#e5f8ec;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.task-details-title strong,.task-details-title small{display:block}.task-details-title strong{color:#0f172a;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.task-details-title small{color:#53617d;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin-top:5px}.task-info-grid{grid-template-columns:1fr 1fr;gap:14px 18px;padding:0 18px 18px;display:grid}.task-info-grid small{color:#53617d;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);display:block}.task-info-grid strong{color:#0f172a;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin-top:6px;display:block}.danger-text{color:#ef233c!important}.task-outcome,.task-next-action{border-top:1px solid #e7edf5;padding:16px 18px}.task-outcome label,.task-next-action label{gap:7px;margin-top:12px;display:grid}.task-outcome label>span,.task-next-action label>span{color:#53617d;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.task-outcome select,.task-next-action select,.task-next-action input,.task-outcome textarea{color:#24314e;width:100%;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;outline:none}.task-outcome select,.task-next-action select,.task-next-action input{height:34px;padding:0 10px}.task-outcome textarea{resize:none;min-height:76px;padding:10px}.task-outcome label:last-child{position:relative}.task-outcome label:last-child small{color:#8090a8;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);position:absolute;bottom:7px;right:10px}.checkbox-line{flex-direction:row;grid-template-columns:none;align-items:center;gap:8px!important;display:flex!important}.checkbox-line input{accent-color:#1a73e8;width:14px;height:14px}.followup-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-detail-actions{border-top:1px solid #e7edf5;grid-template-columns:repeat(2,140px);justify-content:flex-end;gap:10px;padding:14px 18px 16px;display:grid}.complete-task-btn,.cancel-task-btn{height:40px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.complete-task-btn{color:#fff;background:#12a85c;border:0}.cancel-task-btn{color:#24314e;background:#fff;border:1px solid #dfe6f1}.complete-task-btn:hover,.cancel-task-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1c2a441f}.complete-task-btn:hover{background:#0f9d58}.cancel-task-btn:hover{background:#f8fbff;border-color:#b8c7dc}.complete-task-btn:active,.cancel-task-btn:active{transform:translateY(0);box-shadow:0 4px 10px #1c2a4414}.task-save-message{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#eef4ff;border-radius:7px;margin:-6px 18px 16px;padding:9px 10px}.task-rules{background:#fffaf0;border:1px solid #ffdca3;border-radius:9px;grid-template-columns:120px 1fr;align-items:center;margin-top:18px;padding:18px;display:grid;box-shadow:0 8px 22px #1c2a4409}.task-rule-list{grid-template-columns:1.2fr 1.1fr 1.45fr 140px;align-items:center;gap:18px;display:grid}.task-rule-list span{color:#263553;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);grid-template-columns:34px 1fr;align-items:center;gap:9px;line-height:1.25;display:grid}.task-rule-list svg{color:#1a73e8}.task-rule-list span:first-child svg{color:#f90}.task-rule-list span:nth-child(3) svg{color:#7b3fe4}.task-rule-list button{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.task-filter-layer{z-index:60;pointer-events:none;position:fixed;inset:0}.task-filter-scrim{pointer-events:auto;background:#0f172a33;border:0;position:absolute;inset:0}.task-filter-drawer{pointer-events:auto;background:#fff;border-left:1px solid #dfe6f1;flex-direction:column;width:388px;max-width:calc(100vw - 22px);height:100vh;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 38px #1c2a4429}.filter-drawer-head{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 18px 16px;display:flex}.filter-drawer-head h2{color:#0d1321;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight);margin:0}.filter-drawer-head p{color:#53617d;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin:6px 0 0;line-height:1.35}.filter-drawer-head button{color:#24314e;background:#fff;border:1px solid #dfe6f1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.filter-drawer-head button:hover{background:#f8fbff;border-color:#b8c7dc}.filter-group{border-bottom:1px solid #edf1f7;gap:10px;padding:18px;display:grid}.filter-group h3{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:0 0 2px}.filter-check{color:#24314e;min-height:34px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#f8fbff;border:1px solid #e7edf5;border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.filter-check input{accent-color:#1a73e8;width:14px;height:14px}.filter-date-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filter-date-grid label{gap:6px;display:grid}.filter-date-grid span{color:#53617d;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.filter-date-grid input{color:#24314e;width:100%;height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;padding:0 9px}.filter-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filter-shortcuts button{color:#0b57d0;height:32px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#eef4ff;border:1px solid #dfe6f1;border-radius:7px}.filter-drawer-actions{border-top:1px solid #e7edf5;grid-template-columns:1fr 1.35fr;gap:10px;margin-top:auto;padding:14px 18px 18px;display:grid}.filter-drawer-actions button{height:40px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);border-radius:8px}.filter-drawer-actions button:first-child{color:#24314e;background:#fff;border:1px solid #dfe6f1}.filter-drawer-actions button:last-child{color:#fff;background:#1a73e8;border:0}.task-history-drawer{width:420px}.history-task-card{text-align:center;gap:2px;margin:14px 18px 0;padding:2px 12px 0;display:grid}.history-task-card strong{color:#0b57d0;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.history-task-card span{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin-top:4px}.history-task-card small{color:#64748b;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight);line-height:1.1}.history-tree{gap:0;padding:18px;display:grid}.history-node{grid-template-columns:34px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.history-node:before{content:"";background:#e7edf5;width:2px;position:absolute;top:34px;bottom:0;left:16px}.history-node:last-child:before{display:none}.history-node>span{z-index:1;width:34px;height:34px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);color:#0b57d0;background:#eef4ff;border-radius:999px;place-items:center;display:grid}.history-node div{background:#f8fbff;border:1px solid #e7edf5;border-radius:8px;padding:10px 12px}.history-message.blue{background:#f6f9ff;border-color:#cfe0ff}.history-message.purple{background:#fbf8ff;border-color:#dfd2ff}.history-message.cyan{background:#f5fdfe;border-color:#c7f0f5}.history-message.amber{background:#fffaf0;border-color:#ffe2ae}.history-message.blue p{color:#0b57d0}.history-message.purple p{color:#6b35d8}.history-message.cyan p{color:#007f8c}.history-message.amber p{color:#c56c00}.history-type-pill{min-height:22px;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);border-radius:5px;align-items:center;padding:0 9px;display:inline-flex}.history-type-pill.blue{color:#0b57d0;background:#e8f1ff}.history-type-pill.purple{color:#7b3fe4;background:#f0e8ff}.history-type-pill.cyan{color:#008897;background:#dff8fb}.history-type-pill.amber{color:#d97706;background:#fff0d4}.history-node strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.history-node p{color:#24314e;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin:6px 0;line-height:1.35}.history-node small{color:#64748b;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.history-created-note{border-left:2px solid #e7edf5;margin-left:16px;padding:0 0 0 28px}.history-created-note div{background:#f8fafc;border:1px dashed #dfe6f1;border-radius:8px;padding:10px 12px}.history-created-note strong,.history-created-note small{display:block}.history-created-note strong{color:#24314e;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.history-created-note small{color:#64748b;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);margin-top:4px}.task-owner-cell{align-items:center;gap:9px;display:inline-flex}.lead-content{padding:18px 20px 26px}.lead-toolbar{justify-content:flex-end;gap:10px;margin-bottom:14px;display:flex}.lead-date-btn,.lead-filter-btn,.lead-more-btn{color:#24314e;height:38px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.lead-date-btn{width:226px}.lead-filter-btn{width:94px}.lead-more-btn{width:38px}.lead-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.lead-metric-card{text-align:left;background:#fff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:104px;padding:16px 14px;display:grid;box-shadow:0 8px 22px #1c2a4409}.lead-metric-card:hover,.lead-metric-card.active{border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 12px 26px #1c2a4414}.lead-metric-icon{border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.lead-metric-icon.blue{color:#0b57d0;background:#e8f1ff}.lead-metric-icon.green{color:#10a85a;background:#e5f8ec}.lead-metric-icon.orange{color:#f28b00;background:#fff2dc}.lead-metric-icon.purple{color:#7b3fe4;background:#f0e8ff}.lead-metric-icon.cyan{color:#008897;background:#dff8fb}.lead-metric-icon.red{color:#f04452;background:#ffe8ec}.lead-metric-card p,.lead-metric-card strong,.lead-metric-card small{margin:0;display:block}.lead-metric-card p{color:#53617d;font-size:var(--text-metric-label-size);font-weight:var(--text-body-weight)}.lead-metric-card strong{color:#0d1321;font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight);margin-top:5px;line-height:1.05}.lead-metric-card small{color:#8090a8;font-size:var(--text-metric-meta-size);font-weight:var(--text-secondary-weight);margin-top:5px}.lead-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.lead-main{min-width:0}.lead-tabs-row{background:#fff;border:1px solid #e3e8f2;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 14px;display:flex}.lead-tabs,.lead-table-actions{align-items:center;gap:8px;display:flex}.lead-tabs{flex-wrap:wrap;flex:auto}.lead-table-actions{flex:none}.lead-tabs button{color:#53617d;min-height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-radius:7px;padding:0 10px}.lead-tabs button.active,.lead-tabs button:hover{color:#0b57d0;background:#eef4ff}.lead-table-actions button{color:#24314e;height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:flex}.lead-table-actions button:last-child:not(.task-add-btn){color:#0b57d0}.lead-toolbar-menu{position:relative}.lead-table-actions .lead-toolbar-icon-btn{width:34px;padding:0}.lead-toolbar-dropdown{z-index:20;background:#fff;border:1px solid #e3e8f2;border-radius:8px;gap:8px;width:218px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #1c2a4429}.lead-toolbar-dropdown strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.lead-toolbar-dropdown button{color:#24314e;min-height:34px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #e7edf5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.lead-toolbar-dropdown select{color:#24314e;width:100%;height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #e7edf5;border-radius:7px;padding:0 10px}.lead-toolbar-dropdown button.active,.lead-toolbar-dropdown button:hover{background:#f6f9ff;border-color:#cfe0ff}.lead-toolbar-dropdown button.highlight{color:#0b57d0;background:#eef4ff;justify-content:center}.lead-toolbar-dropdown em{color:#0b57d0;font-style:normal;font-weight:var(--text-emphasis-weight)}.lead-bulk-dropdown button{justify-content:flex-start}.lead-status-select{color:#24314e;width:132px;height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.lead-status-select span,.lead-status-select strong,.lead-status-select svg{pointer-events:none}.lead-status-select strong{color:#0b57d0}.lead-status-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lead-table-search{width:210px}.lead-table-card{background:#fff;border:1px solid #e3e8f2;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 8px 22px #1c2a4409}.lead-table-card table{min-width:1140px}.lead-table-card thead{background:#f8fafc}.lead-table-card th{color:#53617d;text-align:left;white-space:nowrap;border-bottom:1px solid #e7edf5;height:42px;padding:0 10px}.lead-table-card td{color:#24314e;vertical-align:middle;border-bottom:1px solid #edf1f7;height:62px;padding:8px 10px}.lead-table-card tbody tr.selected{background:#f6f9ff}.lead-table-card tbody tr:hover{background:#fbfdff}.lead-table-card th:first-child,.lead-table-card td:first-child{text-align:center;width:42px}.lead-table-card th:nth-child(2){width:104px}.lead-table-card th:nth-child(3){width:204px}.lead-table-card th:nth-child(4){width:170px}.lead-table-card th:nth-child(5){width:112px}.lead-table-card th:nth-child(6){width:138px}.lead-table-card th:nth-child(7){width:126px}.lead-table-card th:nth-child(8){width:122px}.lead-table-card th:nth-child(9){width:96px}.lead-table-card th:nth-child(10){width:126px}.lead-table-card th:nth-child(11){width:118px}.lead-owner-cell{color:#24314e;font-weight:var(--text-emphasis-weight);text-overflow:ellipsis;white-space:nowrap;max-width:116px;display:inline-block;overflow:hidden}.lead-table-card input[type=checkbox]{accent-color:#1a73e8;width:14px;height:14px}.lead-name-cell{grid-template-columns:36px 1fr;align-items:center;gap:9px;display:grid}.lead-name-cell strong,.lead-name-cell small,.lead-contact strong,.lead-contact small{display:block}.lead-name-cell strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-name-cell small,.lead-contact small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.lead-avatar{border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.lead-avatar.blue{color:#0b57d0;background:#e8f1ff}.lead-avatar.green{color:#10a85a;background:#e5f8ec}.lead-avatar.orange{color:#f28b00;background:#fff2dc}.lead-avatar.gray{color:#53617d;background:#edf1f7}.lead-avatar.purple{color:#7b3fe4;background:#f0e8ff}.lead-avatar.pink{color:#db2777;background:#ffe8f1}.lead-contact strong{color:#0f172a}.lead-source,.lead-status{border-radius:5px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.lead-source.blue{color:#0b57d0;background:#e8f1ff}.lead-source.green{color:#10a85a;background:#e5f8ec}.lead-source.orange{color:#f28b00;background:#fff2dc}.lead-source.purple{color:#7b3fe4;background:#f0e8ff}.lead-source.cyan{color:#008897;background:#dff8fb}.lead-source.pink{color:#db2777;background:#ffe8f1}.lead-unassigned{color:#ef233c;font-weight:var(--text-emphasis-weight)}.lead-status.new{color:#0b57d0;background:#e8f1ff}.lead-status.assigned{color:#10a85a;background:#e5f8ec}.lead-status.contacted{color:#008897;background:#dff8fb}.lead-status.converted{color:#0f9d58;background:#e5f8ec}.lead-action-cell{align-items:center;gap:7px;display:flex}.lead-reassign-btn,.lead-history-btn{color:#24314e;height:30px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;width:30px;display:flex}.lead-reassign-btn{color:#0b57d0;background:#eef4ff;border-color:#d8e5ff}.lead-history-btn{color:#0b57d0}.lead-pagination{border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:0 14px;display:flex}.lead-pagination span{color:#64748b;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.lead-pagination div{align-items:center;gap:7px;display:flex}.lead-pagination button{color:#33415f;min-width:30px;height:30px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;display:flex}.lead-pagination button.active{color:#0b57d0;background:#f1f6ff;border-color:#b8c7dc}.lead-pagination .page-size{gap:6px;width:96px}.lead-guidance{background:#f6f9ff;border:1px solid #cfe0ff;border-radius:8px;grid-template-columns:40px 1fr 158px;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.lead-guidance>span{color:#0b57d0;background:#e8f1ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.lead-guidance strong{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);line-height:1.35}.lead-guidance button{color:#fff;height:36px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#0b57d0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex}.lead-side{gap:14px;display:grid}.lead-side-card,.lead-help-card{background:#fff;border:1px solid #e3e8f2;border-radius:8px;box-shadow:0 8px 22px #1c2a4409}.lead-side-card{gap:9px;padding:14px;display:grid}.lead-side-card h2,.lead-help-card h2{color:#0d1321;font-size:var(--text-section-title-size);font-weight:var(--text-emphasis-weight);margin:0}.lead-side-card>button{color:#24314e;min-height:36px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #e7edf5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.lead-side-card>button.active,.lead-side-card>button:hover{background:#f6f9ff;border-color:#cfe0ff}.lead-side-card strong{color:#0b57d0;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.lead-side-card .advanced-filter-btn{color:#0b57d0;font-weight:var(--text-emphasis-weight);background:#eef4ff;border-color:#0000;justify-content:center;margin-top:2px}.bulk-card>button{justify-content:flex-start}.lead-help-card{grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.lead-help-card>span{color:#f28b00;background:#fff2dc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.lead-help-card p{color:#64748b;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin:7px 0 12px;line-height:1.35}.lead-help-card button{color:#0b57d0;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.empty-lead-row{text-align:center!important;color:#64748b!important;height:90px!important;font-size:var(--text-primary-body-size)!important;font-weight:var(--text-emphasis-weight)!important}.lead-modal-layer{z-index:70;place-items:center;display:grid;position:fixed;inset:0}.lead-modal-scrim{background:#0f172a3d;border:0;position:absolute;inset:0}.lead-assign-modal{z-index:1;background:#fff;border:1px solid #dfe6f1;border-radius:8px;width:420px;max-width:calc(100vw - 28px);position:relative;box-shadow:0 24px 52px #1c2a4438}.lead-create-modal{width:760px;max-height:calc(100vh - 40px);overflow:auto}.lead-assign-head{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.lead-modal-title-row{grid-template-columns:45px 1fr;align-items:center;gap:12px;display:grid}.lead-modal-icon{flex:none}.lead-assign-head h2{color:#0d1321;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight);margin:0}.lead-assign-head p{color:#64748b;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin:6px 0 0}.lead-assign-head button{color:#24314e;background:#fff;border:1px solid #dfe6f1;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.lead-assign-field{gap:8px;padding:16px 18px 0;display:grid}.lead-create-grid{grid-template-columns:1fr 1fr;column-gap:0;display:grid}.lead-create-sections{gap:14px;padding-bottom:2px;display:grid}.lead-form-section{background:#fbfdff;border:1px solid #e7edf5;border-radius:8px;margin:14px 18px 0;padding-bottom:14px}.lead-form-section h3{color:#24314e;font-size:var(--text-dialog-section-size);font-weight:var(--text-emphasis-weight);border-bottom:1px solid #e7edf5;margin:0;padding:12px 14px}.lead-form-section .lead-assign-field{padding:14px 14px 0}.lead-create-wide{grid-column:1/-1}.lead-phone-grid{grid-template-columns:86px 1fr;gap:8px;display:grid}.lead-searchable-select{position:relative}.lead-searchable-input{color:#8090a8;background:#fff;border:1px solid #dfe6f1;border-radius:7px;grid-template-columns:18px 1fr 16px;align-items:center;height:38px;padding:0 8px;display:grid}.lead-searchable-input input{border:0;height:auto;padding:0 6px}.lead-searchable-options{z-index:8;background:#fff;border:1px solid #dfe6f1;border-radius:8px;max-height:172px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #1c2a4429}.lead-searchable-options button,.lead-searchable-options span{color:#24314e;text-align:left;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-radius:7px;padding:8px 9px}.lead-searchable-options button.active,.lead-searchable-options button:hover{color:#0b57d0;background:#eef4ff}.lead-searchable-select.compact .lead-searchable-input{padding:0 5px}.lead-assign-field span{color:#53617d;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.lead-assign-field input,.lead-assign-field select,.lead-assign-field textarea{color:#24314e;width:100%;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;outline:0}.lead-assign-field input,.lead-assign-field select{height:38px;padding:0 10px}.lead-assign-field textarea{resize:none;min-height:74px;padding:10px}.lead-assign-field .lead-searchable-input input{border:0;height:auto;padding:0 6px}.lead-form-message{color:#d97706;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff0e0;border-radius:7px;margin:12px 18px 0;padding:9px 10px}.lead-user-search{color:#8090a8;background:#fff;border:1px solid #dfe6f1;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.lead-user-search input{color:#24314e;width:100%;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border:0;outline:0}.lead-user-list{gap:7px;max-height:132px;display:grid;overflow:auto}.lead-user-list button{color:#24314e;text-align:left;height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #e7edf5;border-radius:7px;padding:0 10px}.lead-user-list button.active,.lead-user-list button:hover{color:#0b57d0;background:#f6f9ff;border-color:#cfe0ff}.lead-assign-mode{background:#f6f9ff;border:1px solid #cfe0ff;border-radius:8px;gap:5px;margin:16px 18px 0;padding:11px 12px;display:grid}.lead-assign-mode strong{color:#0b57d0;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.lead-assign-mode span{color:#53617d;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.lead-remarks-bottom{margin:0 18px;padding:0}.lead-assign-actions{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.lead-assign-actions button{height:40px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border-radius:8px}.lead-assign-actions button:first-child{color:#24314e;background:#fff;border:1px solid #dfe6f1}.lead-assign-actions button:last-child{color:#fff;background:#0b57d0;border:0}.history-message.green{background:#f4fcf7;border-color:#cdeed8}.history-message.pink{background:#fff6fa;border-color:#ffd1e4}.history-message.green p{color:#0f9d58}.history-message.pink p{color:#db2777}.history-type-pill.green{color:#10a85a;background:#e5f8ec}.history-type-pill.pink{color:#db2777;background:#ffe8f1}.lead-business-timeline .history-node>span{color:#fff;background:#0b57d0}.lead-business-timeline .history-message strong{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.lead-agent-cell{align-items:center;gap:9px;display:inline-flex}.sales-content{padding:20px 20px 26px}.sales-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.sales-metric-card{text-align:left;background:#fff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:104px;padding:16px 14px;display:grid;box-shadow:0 8px 22px #1c2a4409}.sales-metric-card:hover,.sales-metric-card.active{border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 12px 26px #1c2a4414}.sales-metric-card p,.sales-metric-card strong,.sales-metric-card small{margin:0;display:block}.sales-metric-card p{color:#53617d;font-size:var(--text-metric-label-size);font-weight:var(--text-body-weight)}.sales-metric-card strong{color:#0d1321;font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight);margin-top:5px;line-height:1.05}.sales-metric-card small{color:#8090a8;font-size:var(--text-metric-meta-size);font-weight:var(--text-secondary-weight);margin-top:5px}.sales-tabs-row{border-bottom:1px solid #dfe6f1;justify-content:space-between;align-items:center;gap:14px;min-height:46px;display:flex}.sales-filter-modal.sales-lead-filter-modal{width:calc(100vw - 32px);max-width:680px;max-height:min(82vh,560px);padding:0;overflow-y:auto}.lead-create-modal.sales-lead-filter-modal{width:760px}.sales-filter-form-section{margin-top:14px}.sales-filter-lead-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-filter-lead-actions button:nth-child(2){color:#24314e;background:#fff;border:1px solid #dfe6f1}.sales-lead-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 24px 20px;display:grid}.sales-filter-section-title{border-bottom:1px solid #e9edf5;grid-column:1/-1;justify-content:space-between;align-items:end;gap:8px;margin-top:10px;padding:10px 0 8px;display:flex}.sales-filter-section-title strong{color:#24314e;font-size:var(--text-body-size)}.sales-filter-section-title small{color:#98a2b3;font-size:var(--text-helper-size)}.sales-lead-filter-grid input,.sales-lead-filter-grid select{color:#24314e;font:inherit;background:#fff;border:1px solid #d8dfeb;border-radius:9px;outline:none;width:100%;min-height:42px;padding:9px 11px;transition:border-color .15s,box-shadow .15s}.sales-lead-filter-grid input:focus,.sales-lead-filter-grid select:focus{border-color:#6ea8ff;box-shadow:0 0 0 3px #0b57d01a}.sales-lead-filter-grid label span{color:#475467;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin-bottom:6px;display:block}.sales-lead-filter-grid .sales-overdue-filter{color:#344054;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#f8faff;border:1px solid #e1e8f5;border-radius:9px;align-self:end;align-items:center;gap:8px;min-height:42px;padding:9px 11px;display:flex}.sales-lead-filter-grid .sales-overdue-filter input{width:auto;min-height:auto}.sales-clear-btn{background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px}.sales-clear-toolbar-btn{color:#3448c5;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0}.sales-filter-modal-actions{background:#fafbfe;border-top:1px solid #eaecf0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.sales-filter-modal-actions>button{border-radius:8px;flex:1 1 0;min-height:38px;padding:8px 16px}.sales-filter-modal-actions .sales-apply-btn{justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.sales-modal-cancel-btn{color:#344054;background:#fff;border:1px solid #d0d5dd}.sales-polished-modal-head{border-bottom:1px solid #e8edf5;margin:0;padding:18px 24px}.sales-modal-title{align-items:center;gap:12px;display:flex}.sales-modal-title>span{color:#0b57d0;background:#eaf2ff;border:1px solid #d5e5ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sales-modal-title h2{font-size:var(--text-dialog-title-size)}.sales-modal-title p{color:#7a869a;font-size:var(--text-secondary-size);font-weight:var(--text-secondary-weight);margin:3px 0 0}.sales-polished-modal-head>button{color:#667085;border:1px solid #e1e6ef;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.shared-schedule-time{z-index:2;grid-template-columns:minmax(70px,1fr) auto minmax(78px,1fr) minmax(82px,1fr);align-items:center;gap:6px;display:grid;position:relative}.shared-schedule-time select{background:#fff;width:100%;min-width:0}@media (width<=520px){.shared-schedule-time{grid-template-columns:minmax(58px,1fr) auto minmax(66px,1fr) minmax(76px,1fr)}}.sales-next-action-top{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.sales-due-state{color:#667085;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight);flex:none}.sales-due-state.overdue{color:#d92d20}.sales-due-state.due-today{color:#b54708}.sales-due-state.upcoming{color:#027a48}.sales-due-state.next-action-missing{color:#d92d20}.sales-next-action-meta{color:#667085;font-size:var(--text-table-secondary-size);font-weight:var(--text-emphasis-weight);flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.sales-next-action-meta>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sales-next-action-meta .sales-next-assignee{text-overflow:ellipsis;min-width:0;overflow:hidden}.sales-next-action-cell>.sales-next-assignee{color:#475467;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.sales-admin-actions{gap:5px;display:inline-flex}.sales-admin-actions button{background:#fff;border:1px solid #d9dee8;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sales-filter-modal.sales-admin-action-modal{width:calc(100vw - 32px);max-width:520px;padding:0;overflow:hidden}.sales-admin-action-modal.archive .sales-modal-title>span{color:#c4320a;background:#fff4ed;border-color:#ffddc6}.sales-admin-modal-body{gap:16px;padding:20px 24px 22px;display:grid}.sales-admin-lead-card{background:linear-gradient(135deg,#f7f9fd,#fff);border:1px solid #e3e8f2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.sales-admin-lead-card>div{min-width:0;display:grid}.sales-admin-lead-card small{color:#667085;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight)}.sales-admin-lead-card strong{color:#17223b;font-size:var(--text-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-admin-lead-card span{color:#7a869a;font-size:var(--text-helper-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-admin-lead-card>em{color:#3448c5;font-size:var(--text-tiny-size);font-style:normal;font-weight:var(--text-emphasis-weight);background:#eef4ff;border-radius:999px;padding:5px 8px}.sales-archive-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.sales-archive-warning div{gap:2px;display:grid}.sales-archive-warning strong{font-size:var(--text-secondary-size)}.sales-archive-warning span{color:#7a4d12;font-size:var(--text-helper-size);line-height:1.45}.sales-admin-field{gap:6px;display:grid}.sales-admin-field>span{color:#344054;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.sales-admin-field>span b{color:#d92d20}.sales-admin-field select,.sales-admin-field textarea{color:#24314e;font:inherit;resize:vertical;background:#fff;border:1px solid #d8dfeb;border-radius:9px;outline:none;width:100%;padding:10px 11px}.sales-admin-field select:focus,.sales-admin-field textarea:focus{border-color:#6ea8ff;box-shadow:0 0 0 3px #0b57d01a}.sales-admin-field>small{color:#8993a4;font-size:var(--text-tiny-size)}.sales-admin-modal-footer{background:#fafbfe;border-top:1px solid #e8edf5;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.sales-admin-modal-footer>button{border-radius:8px;min-height:38px;padding:8px 15px}.sales-admin-modal-footer>button:first-child{color:#344054;background:#fff;border:1px solid #d0d5dd}.sales-admin-modal-footer .sales-apply-btn{justify-content:center;align-items:center;gap:7px;min-width:140px;display:inline-flex}.sales-admin-action-modal.archive .sales-admin-modal-footer .sales-apply-btn{background:#c4320a}@media (width<=1100px){.sales-lead-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sales-lead-filter-grid{grid-template-columns:1fr;padding:14px}.sales-filter-section-title{flex-direction:column;align-items:flex-start}.sales-filter-modal-actions{flex-wrap:wrap;padding:12px 14px 16px}.sales-filter-modal-actions>button{flex:120px}.sales-admin-modal-body{padding:16px}.sales-admin-lead-card{grid-template-columns:auto minmax(0,1fr)}.sales-admin-lead-card>em{grid-column:2;justify-self:start}.sales-admin-modal-footer{flex-wrap:wrap;padding:12px 16px 16px}.sales-admin-modal-footer>button{flex:140px}.sales-polished-modal-head{padding:15px 16px}}.sales-tabs,.sales-table-actions{align-items:center;gap:8px;display:flex}.sales-tabs{min-width:0;overflow-x:auto}.sales-tabs button{color:#24314e;height:45px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;background:0 0;border:0;padding:0 11px;position:relative}.sales-tabs button.active{color:#0b57d0}.sales-tabs button.active:after{content:"";background:#0b6bff;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.sales-table-actions{flex-shrink:0}.sales-table-actions button{color:#24314e;height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.sales-table-actions .sales-toolbar-icon-btn{width:38px;padding:0}.sales-table-search{width:222px}.sales-layout{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0;display:grid}.sales-main{min-width:0}.sales-table-card,.sales-filter-modal,.sales-quick-bar{background:#fff;border:1px solid #e3e8f2;border-radius:8px;box-shadow:0 8px 22px #1c2a4409}.sales-table-card{overflow-x:auto}.sales-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1200px}.sales-col-check{width:44px}.sales-col-lead-id{width:112px}.sales-col-customer{width:245px}.sales-col-contact,.sales-col-interest{width:170px}.sales-col-stage{width:150px}.sales-col-score{width:126px}.sales-col-last{width:150px}.sales-col-follow{width:250px}.sales-col-actions{width:118px}.sales-table th,.sales-table td{text-align:left;border-bottom:1px solid #edf1f7;height:58px;padding:0 14px}.sales-table th:first-child,.sales-table td:first-child,.sales-table th:last-child,.sales-table td:last-child{text-align:center}.sales-table tr.clickable{cursor:pointer}.sales-table tbody tr:hover{background:#f8fbff}.sales-center-table{border-collapse:collapse;border-spacing:0;padding:0}.sales-center-table thead th{color:#475467;font-size:var(--text-table-header-size);font-weight:var(--text-table-header-weight);height:44px;letter-spacing:var(--text-table-header-letter-spacing);text-transform:uppercase;background:#f6f8fc;border-bottom:1px solid #dfe5ef}.sales-center-table th:first-child,.sales-center-table td:first-child{text-align:left}.sales-center-table tbody tr{box-shadow:none;background:#fff;transition:background-color .15s,box-shadow .15s}.sales-center-table tbody td{border-top:0;border-bottom:1px solid #e9edf4;height:64px}.sales-center-table tbody td:first-child{border-left:0;border-radius:0}.sales-center-table tbody td:last-child{border-right:0;border-radius:0}.sales-center-table tbody tr:nth-child(2n){background:#fbfcfe}.sales-center-table tbody tr:hover{background:#f1f6ff;box-shadow:inset 3px 0 #4d8df7}.sales-customer-cell,.sales-contact,.sales-interest,.sales-date-cell,.sales-owner,.sales-actions{align-items:center;display:flex}.sales-customer-cell{gap:12px}.sales-cell-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sales-cell-link:hover strong{color:#0b57d0}.sales-customer-cell span:last-child,.sales-contact,.sales-interest,.sales-date-cell>span:not(.sales-date-pill):not(.sales-time-pill){flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sales-customer-cell span:last-child{text-align:left;min-width:0}.sales-customer-cell span:last-child strong,.sales-customer-cell span:last-child small{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block}.sales-stage{border-radius:6px;justify-content:center;min-width:78px;padding:6px 8px;display:inline-flex}.sales-stage.blue{color:#0b57d0;background:#e8f1ff}.sales-stage.green{color:#10a85a;background:#e5f8ec}.sales-stage.purple{color:#7b3fe4;background:#f0e8ff}.sales-stage.amber{color:#f28b00;background:#fff2dc}.sales-stage.cyan{color:#008897;background:#dff8fb}.sales-stage.gray{color:#40516f;background:#edf1f7}.sales-rating{color:#ffb000;align-items:center;gap:2px;display:inline-flex}.sales-rating small{color:#a2adbf;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight);margin-left:4px}.sales-date-cell{color:#41516d;flex-direction:row;align-items:center;gap:5px}.sales-date-pill,.sales-time-pill{white-space:nowrap;border:1px solid #dfe6f1;border-radius:7px;align-items:center;gap:6px;min-height:25px;display:inline-flex}.sales-date-pill{color:#33435f;background:#f7f9fc;padding:4px 8px}.sales-time-pill{color:#0b57d0;background:#eef4ff;padding:3px 8px}.sales-date-pill strong,.sales-time-pill small{color:inherit;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);line-height:1}.sales-date-cell.urgent .sales-date-pill,.sales-date-cell.urgent .sales-time-pill{color:#f04452;background:#fff1f2;border-color:#ffcbd0}.sales-next-action-cell,.order-next-action{gap:3px;min-width:0;display:grid}.sales-next-action-cell>strong,.order-next-action>strong{color:#24314e;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-next-action-cell>small,.order-next-action>small{color:#64748b;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-next-action-cell .sales-date-cell{margin-top:2px}.sales-next-action-cell.urgent>strong,.sales-next-action-cell.urgent>small{color:#d92d3f}.sales-owner{justify-content:center;position:relative}.sales-owner-avatar{background:radial-gradient(circle at 50% 35%,#ffcc9d 0 28%,#0000 29%),radial-gradient(circle at 50% 78%,#24314e 0 34%,#0000 35%),#ffe2c6;border-radius:50%;width:28px;height:28px;box-shadow:inset 0 -8px #16203414}.sales-owner i{background:#18b766;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:calc(50% - 18px)}.sales-actions{justify-content:center;gap:8px}.sales-actions button{color:#21304f;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sales-actions button:hover{color:#0b57d0;background:#edf4ff}.sales-pagination{color:#40516f;min-width:1180px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);justify-content:space-between;align-items:center;padding:14px 14px 16px;display:flex}.sales-pagination div{align-items:center;gap:8px;display:flex}.sales-pagination button{color:#24314e;min-width:32px;height:32px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.sales-pagination button.active{color:#0b57d0;background:#e8f1ff;border-color:#b9d5ff}.sales-pagination .page-size{width:92px}.sales-filter-modal{z-index:1;width:430px;max-width:calc(100vw - 28px);padding:16px;position:relative;box-shadow:0 24px 52px #1c2a4438}.sales-filter-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sales-filter-head h2{color:#0d1321;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight);margin:0}.sales-filter-head button{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0}.sales-filter-search,.sales-select-filter,.sales-score-filter{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);gap:8px;margin-bottom:14px;display:grid}.sales-filter-search div{color:#8090a8;border:1px solid #dfe6f1;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.sales-filter-search input,.sales-filter-search select,.sales-score-filter input,.sales-select-filter select{color:#24314e;width:100%;min-width:0;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border:0;outline:0}.sales-select-filter select{background:#fff;border:1px solid #dfe6f1;border-radius:8px;height:40px;padding:0 10px}.sales-score-filter div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sales-score-filter input{border:1px solid #dfe6f1;border-radius:8px;height:40px;padding:0 10px}.sales-apply-btn,.sales-save-view-btn{width:100%;height:40px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.sales-apply-btn{color:#fff;background:#0b6bff;border:0}.sales-save-view-btn{color:#0b57d0;background:#edf4ff;border:0;margin-top:8px}.sales-quick-bar{align-items:center;gap:12px;min-height:70px;margin-top:14px;padding:0 16px;display:flex}.sales-quick-bar strong{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin-right:10px}.sales-quick-bar button{height:34px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.sales-quick-bar .green{color:#10a85a;background:#e5f8ec}.sales-quick-bar .blue{color:#0b57d0;background:#e8f1ff}.sales-quick-bar .purple{color:#7b3fe4;background:#f0e8ff}.sales-quick-bar .orange{color:#f28b00;background:#fff2dc}.sales-quick-bar .whatsapp{color:#10a85a;background:#e5f8ec}.sales-quick-bar .call{color:#0b57d0;background:#edf4ff}.sales-info-note{color:#0b57d0;background:#eef6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:10px;min-height:46px;margin-top:12px;padding:0 16px;display:flex}.sales-info-note span{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sales-info-note strong{font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.sales-customer-view{gap:14px;padding:20px 20px 26px;display:grid}.customer-hero,.customer-panel{background:#fff;border:1px solid #e3e8f2;border-radius:8px;box-shadow:0 8px 22px #1c2a4409}.customer-hero{padding:14px 18px 18px}.customer-back{color:#0b57d0;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.customer-hero-main{grid-template-columns:54px minmax(320px,1fr) 120px 120px 144px 170px;align-items:center;gap:16px;margin-top:16px;display:grid}.customer-avatar{color:#fff;width:54px;height:54px;font-size:var(--text-topbar-title-size);font-weight:var(--text-emphasis-weight);background:linear-gradient(135deg,#5b8cff,#8c4bf7);border-radius:8px;place-items:center;display:grid}.customer-title h2{color:#0d1321;font-size:var(--text-page-title-size);font-weight:var(--text-heading-weight);letter-spacing:-.025em;margin:0;line-height:1.2}.customer-title{border-left:3px solid #1769ed;min-width:0;padding:5px 18px}.customer-panel h2,.customer-panel-head h2{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:0}.customer-title>div{align-items:center;gap:12px;display:flex}.customer-title>div span{color:#10a85a;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#dff8e8;border:1px solid #c8efd7;border-radius:999px;padding:4px 10px}.customer-title>div .customer-lead-id{color:#315b91;background:#f3f7fd;border-color:#d7e5fb}.customer-title p{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);flex-wrap:wrap;gap:18px;margin:12px 0 0;display:flex}.customer-title small,.customer-lead-ageing>span,.customer-score span,.customer-stage-select span,.customer-owner>span{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:7px;display:inline-flex}.customer-score,.customer-lead-ageing{gap:7px;display:grid}.customer-lead-ageing div{color:#0b57d0;align-items:center;gap:6px;display:flex}.customer-lead-ageing strong{color:#0d1321;font-size:var(--text-primary-body-size);font-variant-numeric:tabular-nums;font-weight:var(--text-emphasis-weight);white-space:nowrap}.customer-lead-ageing small{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.customer-score div{color:#ffb000;gap:2px;display:flex}.customer-score strong{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.customer-stage-select{gap:8px;display:grid}.customer-stage-select select{color:#0b57d0;height:38px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#f3f8ff;border:1px solid #cfe0ff;border-radius:8px;padding:0 10px}.customer-owner{gap:8px;display:grid}.customer-owner div{grid-template-columns:40px 1fr;align-items:center;column-gap:8px;min-height:42px;display:grid;position:relative}.customer-owner .sales-owner-avatar{grid-row:span 2;width:38px;height:38px}.customer-owner strong,.customer-owner small{display:block}.customer-owner strong{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.customer-owner small{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.customer-stage-strip{border-top:1px solid #edf1f7;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px;display:grid}.customer-stage-item{border:1px solid #edf1f7;border-radius:8px;align-items:center;gap:9px;min-height:58px;padding:6px 10px 18px;display:flex;position:relative}.customer-stage-item.active{border-color:#0b6bff;box-shadow:inset 0 -2px #0b6bff}.customer-stage-item>span{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.customer-stage-item .blue{color:#0b57d0;background:#e8f1ff}.customer-stage-item .green{color:#10a85a;background:#e5f8ec}.customer-stage-item .yellow{color:#d79c00;background:#fff6d8}.customer-stage-item .purple{color:#7b3fe4;background:#f0e8ff}.customer-stage-item .gray{color:#40516f;background:#edf1f7}.customer-stage-item strong,.customer-stage-item small{display:block}.customer-stage-item strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);white-space:nowrap}.customer-stage-item small{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.customer-stage-item .customer-stage-ageing{color:#64748b;font-size:var(--text-helper-size);font-variant-numeric:tabular-nums;line-height:1;position:absolute;bottom:4px;right:8px}.customer-stage-item.active .customer-stage-ageing{color:#0b57d0}.customer-stage-item em{color:#a2adbf;font-style:normal;font-weight:var(--text-emphasis-weight);position:absolute;right:-8px}.customer-tabs{border-bottom:1px solid #dfe6f1;justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.customer-tabs>div:first-child{align-items:center;gap:20px;min-width:0;display:flex;overflow-x:auto}.customer-tabs button{color:#24314e;height:44px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;padding:0;position:relative}.customer-tabs button.active{color:#0b57d0}.customer-tabs button.active:after{content:"";background:#0b6bff;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.customer-tabs-actions{flex:none;position:relative}.customer-tabs .customer-quick-icon{color:#24314e;background:#fff;border:1px solid #dfe6f1;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.customer-tabs .customer-quick-icon.open,.customer-tabs .customer-quick-icon:hover{color:#0b57d0;background:#e8f1ff;border-color:#b9d5ff}.customer-quick-menu{z-index:20;background:#fff;border:1px solid #e3e8f2;border-radius:8px;gap:8px;width:210px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #1c2a4429}.customer-quick-menu strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin-bottom:2px}.customer-quick-menu button{height:34px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.customer-quick-menu .green{color:#10a85a}.customer-quick-menu .blue{color:#0b57d0}.customer-quick-menu .purple{color:#7b3fe4}.customer-quick-menu .orange{color:#f28b00}.customer-quick-menu .red{color:#f04452}.customer-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.customer-left,.customer-middle,.customer-right{gap:14px;display:grid}.customer-panel{padding:16px}.customer-quotes-view{gap:14px;display:grid}.customer-tasks-view{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.4fr);align-items:start;gap:14px;display:grid}.quote-summary-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.quote-summary-strip p{border-right:1px solid #edf1f7;gap:5px;min-width:0;margin:0;padding-right:10px;display:grid}.quote-summary-strip p:last-child{border-right:0;padding-right:0}.quote-summary-strip span{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);white-space:nowrap}.quote-summary-strip strong{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);white-space:nowrap}.quote-summary-strip p:first-child strong{color:#f28b00}.customer-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.customer-panel-head button{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;padding:6px 10px}.customer-info-card p,.lead-summary-panel p{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);grid-template-columns:122px 10px 1fr;gap:8px;margin:0 0 11px;display:grid}.customer-info-card p:last-child,.lead-summary-panel p:last-child{margin-bottom:0}.customer-info-card strong{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);line-height:1.45}.next-action-box{background:#eefbf2;border-radius:8px;grid-template-columns:42px 1fr 150px;align-items:center;gap:12px;padding:14px;display:grid}.next-action-box>span,.last-interaction>span{color:#10a85a;background:#dff8e8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.next-action-box strong,.last-interaction strong{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);display:block}.next-action-box small,.last-interaction small{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);display:block}.next-action-box em{color:#10a85a;width:fit-content;font-size:var(--text-secondary-size);font-style:normal;font-weight:var(--text-emphasis-weight);background:#c8f5d8;border-radius:7px;margin-top:8px;padding:5px 8px;display:inline-flex}.next-action-panel h3{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:16px 0 10px}.last-interaction{background:#f3f7fc;border-radius:8px 8px 0 0;grid-template-columns:42px 1fr 172px;align-items:center;gap:12px;padding:13px 14px;display:grid}.next-action-panel>p{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border-radius:0 0 8px 8px;align-items:center;gap:8px;margin:0;padding:11px 14px;display:flex}.quotes-panel table{border-collapse:collapse;width:100%;font-size:var(--text-primary-body-size);font-weight:var(--text-body-weight)}.quotes-panel th,.quotes-panel td{color:#24314e;text-align:left;border-bottom:1px solid #edf1f7;height:36px}.quotes-panel th{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.quotes-panel td:first-child{color:#0b57d0;font-weight:var(--text-emphasis-weight)}.documents-process-panel table,.task-process-panel table{table-layout:fixed}.quotes-panel td:last-child{color:#0b57d0;align-items:center;gap:8px;display:flex}.quotes-panel td span{color:#10a85a;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#dff8e8;border-radius:6px;padding:4px 7px}.quotes-panel td span.expired{color:#f04452;background:#ffe6e9}.quotes-panel>button,.customer-timeline>button{color:#0b57d0;width:100%;height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.customer-full-timeline{padding:16px}.timeline-note-composer{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;padding:10px;display:grid}.timeline-note-composer>svg{color:#0b57d0;margin:0 auto;display:block}.timeline-note-composer input{color:#24314e;width:100%;min-width:0;height:34px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;outline:0}.timeline-note-composer button{color:#fff;height:34px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#0b6bff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:flex}.timeline-tree{gap:4px;padding:6px 0 4px;display:grid;position:relative}.timeline-tree:before{content:"";background:#dfe6f1;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-tree-entry{grid-template-columns:1fr 46px 1fr;align-items:start;min-height:114px;display:grid;position:relative}.timeline-tree-entry:before{content:"";background:#edf1f7;width:calc(50% - 26px);height:2px;position:absolute;top:29px}.timeline-tree-entry.left:before{left:50%;transform:translate(calc(1px - 100%))}.timeline-tree-entry.right:before{right:50%;transform:translate(calc(100% - 1px))}.timeline-tree-dot{z-index:1;border:4px solid #fff;border-radius:50%;grid-column:2;justify-self:center;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 16px #1c2a441a}.timeline-tree-card{background:#fff;border:1px solid #e3e8f2;border-radius:8px;width:min(440px,100%);padding:12px 14px;position:relative;box-shadow:0 8px 22px #1c2a440a}.timeline-tree-entry.left .timeline-tree-card{grid-column:1;justify-self:end;margin-right:18px}.timeline-tree-entry.right .timeline-tree-card{grid-column:3;justify-self:start;margin-left:18px}.timeline-tree-card div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.timeline-tree-card span{font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);border-radius:999px;padding:4px 8px}.timeline-tree-card .purple,.timeline-tree-dot.purple{color:#7b3fe4;background:#eadfff}.timeline-tree-card .green,.timeline-tree-dot.green{color:#10a85a;background:#dff8e8}.timeline-tree-card .blue,.timeline-tree-dot.blue{color:#0b57d0;background:#e8f1ff}.timeline-tree-card .orange,.timeline-tree-dot.orange{color:#f28b00;background:#fff2dc}.timeline-tree-card .yellow,.timeline-tree-dot.yellow{color:#d79c00;background:#fff6d8}.timeline-tree-card time,.timeline-tree-card em{color:#40516f;font-size:var(--text-secondary-size);font-style:normal;font-weight:var(--text-emphasis-weight)}.timeline-tree-card strong{color:#0d1321;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);display:block}.timeline-tree-card p{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin:7px 0 9px;line-height:1.45}.products-panel h2{margin-bottom:16px}.products-panel div{flex-wrap:wrap;gap:10px;display:flex}.products-panel span{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#eaf2fb;border-radius:7px;padding:8px 12px}.customer-timeline{min-height:100%}.timeline-list{gap:22px;display:grid;position:relative}.timeline-list:before{content:"";background:#edf1f7;width:2px;position:absolute;top:22px;bottom:22px;left:20px}.timeline-item{grid-template-columns:42px 1fr;gap:12px;display:grid;position:relative}.timeline-item>span{z-index:1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.timeline-item .purple{color:#7b3fe4;background:#eadfff}.timeline-item .green{color:#10a85a;background:#dff8e8}.timeline-item .blue{color:#0b57d0;background:#e8f1ff}.timeline-item .orange{color:#f28b00;background:#fff2dc}.timeline-item strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);display:block}.timeline-item p{color:#24314e;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin:6px 0}.timeline-item small{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.quick-actions-panel{gap:9px;display:grid}.quick-actions-panel h2,.lead-summary-panel h2{margin-bottom:4px}.quick-actions-panel button{height:35px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.quick-actions-panel .green{color:#10a85a}.quick-actions-panel .blue{color:#0b57d0}.quick-actions-panel .purple{color:#7b3fe4}.quick-actions-panel .orange{color:#f28b00}.quick-actions-panel .red{color:#f04452}.lead-summary-panel p{grid-template-columns:1fr auto;margin-bottom:12px}.lead-summary-panel p span{color:#40516f}.lead-summary-panel p strong{color:#0d1321;font-weight:var(--text-emphasis-weight)}.lead-summary-panel p:first-of-type strong{color:#f28b00}.customer-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-lead-id{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#f3f8ff;border:1px solid #dbeafe;border-radius:7px;padding:5px 10px}.customer-hero-main.customer-hero-live{grid-template-columns:58px minmax(280px,1.2fr) minmax(260px,.9fr) minmax(180px,.6fr) minmax(190px,.55fr);align-items:stretch}.customer-hero-live .customer-title,.customer-hero-summary,.customer-hero-actions{min-width:0}.customer-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customer-hero-summary p{background:#f8fbff;border:1px solid #edf1f7;border-radius:8px;gap:5px;min-width:0;margin:0;padding:10px;display:grid}.customer-hero-summary span{color:#6b768a;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);text-transform:uppercase}.customer-hero-summary strong{overflow-wrap:anywhere;color:#0d1321;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);line-height:1.35}.customer-hero-actions{align-content:center;gap:8px;display:grid}.customer-secondary-action{color:#0b57d0;width:100%;height:40px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.customer-stage-strip{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.customer-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.customer-main-column,.customer-side-column{gap:14px;min-width:0;display:grid}.customer-side-column{position:sticky;top:12px}.customer-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-info-card{min-width:0}.customer-info-card p{border-bottom:1px solid #f1f4f9;grid-template-columns:minmax(118px,.45fr) 8px minmax(0,1fr);align-items:start;margin-bottom:0;padding:9px 0}.customer-info-card p:first-of-type{padding-top:0}.customer-info-card p:last-child{border-bottom:0;padding-bottom:0}.customer-info-card span,.customer-info-card em{color:#6b768a;font-size:var(--text-secondary-size);font-style:normal;font-weight:var(--text-emphasis-weight)}.customer-info-card strong{overflow-wrap:anywhere;min-width:0}.customer-tasks-panel{overflow:hidden}.customer-task-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.customer-task-card{background:#fff;border:1px solid #e3e8f2;border-left:4px solid #0b6bff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.customer-task-card.today{background:#fffaf0;border-left-color:#f28b00}.customer-task-card.overdue{background:#fff7f8;border-left-color:#f04452}.customer-task-card div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-task-card strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);line-height:1.35}.customer-task-card span,.customer-task-card em{color:#0b57d0;font-size:var(--text-helper-size);font-style:normal;font-weight:var(--text-emphasis-weight);text-transform:capitalize;background:#edf4ff;border-radius:999px;flex:none;padding:4px 8px}.customer-task-card p{color:#24314e;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:7px;margin:0;display:flex}.customer-task-card footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customer-task-card small{color:#40516f;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #edf1f7;border-radius:7px;padding:4px 7px}.customer-empty-state{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#f8fbff;border:1px dashed #cfd8e6;border-radius:8px;margin:0;padding:14px}.customer-timeline-list{gap:0;display:grid;position:relative}.customer-timeline-list:before{content:"";background:#dfe6f1;width:2px;position:absolute;top:10px;bottom:10px;left:17px}.customer-timeline-item{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.customer-timeline-item:last-child{padding-bottom:0}.customer-timeline-item>span{z-index:1;color:#0b57d0;background:#e8f1ff;border:4px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 12px #1c2a4414}.customer-timeline-item>div{background:#fff;border:1px solid #edf1f7;border-radius:8px;min-width:0;padding:10px 12px}.customer-timeline-item small,.customer-timeline-item em{color:#6b768a;font-size:var(--text-secondary-size);font-style:normal;font-weight:var(--text-emphasis-weight);display:block}.customer-timeline-item strong{color:#0d1321;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin-top:4px;display:block}.customer-timeline-item p{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);overflow-wrap:anywhere;margin:6px 0;line-height:1.45}.customer-actions-panel{gap:9px;display:grid}.customer-actions-panel .customer-panel-head{margin-bottom:4px}.customer-actions-panel .sales-apply-btn{color:#0b57d0;background:#edf4ff}.customer-actions-panel .sales-apply-btn.primary-action{color:#fff;background:#0b6bff}.customer-actions-panel .sales-apply-btn.danger-action{color:#f04452;background:#fff7f8;border:1px solid #ffd9de}.customer-sketch-view{gap:12px;padding:18px 20px 24px}.customer-sketch-view .customer-hero{padding:14px 18px 12px}.customer-sketch-hero{grid-template-columns:58px minmax(300px,1fr) 120px 130px 156px 188px;align-items:center}.customer-sketch-hero .customer-title h2{font-size:var(--text-page-title-size);font-weight:var(--text-heading-weight);line-height:1.2}.customer-sketch-hero .customer-title p{gap:22px;margin-top:12px}.customer-stage-select strong{color:#0b57d0;min-height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#f3f8ff;border:1px solid #cfe0ff;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.customer-sketch-tabs{background:#fff;padding:0 16px}.customer-quotation-tab,.customer-tab-grid{gap:14px;display:grid}.customer-tab-panel,.customer-quotation-tab{gap:0;min-width:0}.quotation-action-bar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.quotation-action-bar .sales-apply-btn{width:auto;min-width:142px;margin:0}.quotation-panel-note{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin:0}.quotation-table-card{background:#fff;border-color:#dfe6f1;padding:0}.quotation-current-panel{box-shadow:none;font-size:var(--text-table-body-size);font-weight:var(--text-table-body-weight);background:#fff;border:0;border-bottom:1px solid #e4e9f1;border-radius:0;margin:0;padding:22px 16px 18px}.customer-quotation-tab>.quotation-table-panel{margin:0}.quotation-next-action{justify-content:space-between;align-items:center;gap:14px;display:flex}.quotation-current-panel h2,.quotation-current-panel h3,.quotation-current-panel p{margin:0}.quotation-current-panel h2{font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.quotation-current-panel h3{font-size:var(--text-table-header-size);font-weight:var(--text-table-header-weight);letter-spacing:var(--text-table-header-letter-spacing)}.quotation-current-row{border:1px solid #dce3ed;border-radius:10px;grid-template-columns:minmax(168px,.6fr) minmax(460px,1.7fr) minmax(210px,.7fr);align-items:stretch;gap:0;margin-top:0;display:grid;overflow:hidden}.quotation-current-row>section{min-width:0;padding:18px 20px}.quotation-current-row>section+section{border-left:1px solid #dce3ed}.quotation-current-identity{align-content:start;gap:8px;display:grid}.quotation-current-identity>.quotation-rank-badge{justify-self:start}.quotation-current-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quotation-current-title strong{color:#334155;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight)}.quotation-approval-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.quotation-approval-heading .quotation-workflow-badge{flex:none}.quotation-workflow-badge{color:#29439d;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);text-transform:uppercase;background:#eef2ff;border:1px solid #cbd5ff;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 8px;display:inline-flex}.quotation-workflow-badge.rejected_new_revision_required{color:#a61b12;background:#fff1f0;border-color:#ffc9c5}.quotation-workflow-badge.quote_ready,.quotation-workflow-badge.customer_agreed{color:#116944;background:#eaf8f1;border-color:#afe3cb}.quotation-workflow-message{color:#475569;font-size:var(--text-table-secondary-size);font-weight:var(--text-table-secondary-weight);line-height:1.4}.quotation-approval-summary,.quotation-dialog-comparison{gap:8px;margin:12px 0 0;display:grid}.quotation-approval-summary div,.quotation-dialog-comparison div{justify-content:space-between;align-items:start;gap:12px;display:flex}.quotation-approval-summary dt{color:#667085;font-size:var(--text-table-secondary-size);font-weight:var(--text-table-secondary-weight)}.quotation-dialog-comparison dt{color:#667085}.quotation-approval-summary dd{font-size:var(--text-table-body-size);font-weight:var(--text-table-body-weight);text-align:right;margin:0}.quotation-dialog-comparison dd{font-weight:var(--text-emphasis-weight);text-align:right;margin:0}.quotation-price-equation{grid-template-columns:minmax(110px,1fr) auto minmax(145px,1.15fr) auto minmax(120px,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.quotation-price-equation div{gap:5px;min-width:0;display:grid}.quotation-price-equation span{color:#667085;font-size:var(--text-table-secondary-size);font-weight:var(--text-table-secondary-weight)}.quotation-price-equation strong{color:#182230;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight);white-space:nowrap}.quotation-price-equation b{color:#8a94a6;font-size:var(--text-primary-body-size);font-weight:var(--text-table-body-weight)}.quotation-rejection-reason{color:#8f1710;background:#fff1f0;border-radius:7px;padding:10px}.quotation-next-action{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:0}.quotation-next-action button{font-size:var(--text-button-small-size);font-weight:var(--text-button-weight);gap:5px;height:30px;min-height:30px;padding:0 9px}.quotation-next-action button svg{width:14px;height:14px}.quotation-danger-action,.quotation-secondary-action{cursor:pointer;font-weight:var(--text-emphasis-weight);border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;display:inline-flex}.quotation-danger-action{color:#a61b12;background:#fff1f0;border:1px solid #f2aaa5}.quotation-secondary-action{color:#344054;background:#fff;border:1px solid #cfd7e3}.quotation-history-title{font-size:var(--text-primary-body-size);margin:0 0 10px}.quotation-approval-dialog{width:min(620px,100vw - 32px);max-width:620px}.quotation-dialog-comparison{background:#f7f9fc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.quotation-approval-dialog textarea{min-height:110px}@media (width>=761px) and (width<=1100px){.quotation-current-row{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.quotation-current-row>section:last-child{border-top:1px solid #dce3ed;border-left:0;grid-column:1/-1}}@media (width<=760px){.quotation-next-action{flex-direction:column;align-items:stretch}.quotation-current-row,.quotation-dialog-comparison{grid-template-columns:1fr}.quotation-current-row>section+section{border-top:1px solid #dce3ed;border-left:0}.quotation-price-equation{grid-template-columns:1fr auto}.quotation-price-equation div{grid-column:1}.quotation-price-equation b{grid-area:auto/2}.quotation-workflow-badge{align-self:flex-start}.quotation-next-action button{justify-content:center;width:100%}}.quotation-standard-table{border-collapse:collapse;min-width:1240px}.quotation-standard-table thead th{height:38px;padding-top:0;padding-bottom:0}.quotation-col-commercial{width:275px}.quotation-col-quote{width:170px}.quotation-col-validity{width:176px}.quotation-col-amount{width:180px}.quotation-col-discount{width:142px}.quotation-col-status{width:145px}.quotation-col-actions{width:170px}.quotation-standard-table th:first-child,.quotation-standard-table td:first-child,.quotation-standard-table th:last-child,.quotation-standard-table td:last-child{text-align:left}.quotation-standard-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e6edf7;height:82px}.quotation-standard-table tbody tr td:first-child{border-left:0}.quotation-standard-table tbody tr td:last-child{border-right:0}.quotation-standard-table tbody tr.inactive td{color:inherit;background:#fff}.quotation-standard-table tbody tr:hover td{box-shadow:none;background:#fbfdff}.quotation-commercial-cell,.quotation-meta-cell,.quotation-amount-cell,.quotation-status-cell{gap:3px;min-width:0;display:grid}.quotation-commercial-cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.quotation-commercial-cell strong,.quotation-meta-cell strong,.quotation-amount-cell strong{color:#172033;font-size:var(--text-table-body-size);font-weight:var(--text-table-body-weight);overflow-wrap:anywhere}.quotation-commercial-cell span,.quotation-meta-cell span,.quotation-amount-cell span,.quotation-status-cell small,.quotation-commercial-cell small,.quotation-meta-cell small,.quotation-amount-cell small{color:#64748b;font-size:var(--text-table-secondary-size);font-weight:var(--text-table-secondary-weight);overflow-wrap:anywhere}.quotation-amount-cell strong{color:#0f766e}.quotation-rank-badge{color:#475569;min-width:46px;min-height:26px;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);background:#f1f5f9;border:1px solid #dfe6f1;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.quotation-rank-badge.latest{color:#0b57d0;background:#e8f1ff;border-color:#b9d5ff}.quotation-rank-badge.draft{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.quotation-rank-badge.inactive{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.quotation-status-pill{color:#334155;min-height:24px;font-size:var(--text-table-status-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.quotation-status-pill.accepted,.quotation-status-pill.sent,.quotation-status-pill.approved,.quotation-status-pill.not_required{color:#166534;background:#dcfce7}.quotation-status-pill.pending,.quotation-status-pill.requested,.quotation-status-pill.draft{color:#9a3412;background:#fff7ed}.quotation-status-pill.rejected{color:#991b1b;background:#fee2e2}.quotation-status-pill.inactive{color:#64748b;background:#e2e8f0}.quotation-actions{grid-template-columns:repeat(3,30px);gap:6px;display:grid}.quotation-actions button{color:#24314e;width:30px;height:30px;font-size:var(--text-secondary-size);background:#fff;border:1px solid #dce5f2;border-radius:8px;place-items:center;display:grid}.quotation-actions .quotation-customer-agreed{color:#047857;background:#ecfdf5;border-color:#b7e4c7}.quotation-actions button:disabled,.quotation-actions button[aria-disabled=true]{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.quotation-actions button:hover{color:#0b57d0;background:#e8f1ff;border-color:#b9d5ff}.quotation-actions button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.quotation-view-modal{width:min(860px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.quotation-view-status-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.quotation-view-status-row>span:not(.quotation-status-pill){color:#475569;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#f8fafc;border:1px solid #dbe5f4;border-radius:999px;padding:6px 10px}.quotation-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quotation-view-section{background:#fff;border:1px solid #dfe8f5;border-radius:8px;min-width:0;margin-top:12px;padding:14px}.quotation-view-section h3{color:#172033;font-size:var(--text-dialog-section-size);font-weight:var(--text-emphasis-weight);margin:0 0 12px}.quotation-view-section p{border-top:1px solid #eef3f8;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:10px;margin:0;padding:9px 0;display:grid}.quotation-view-section p:first-of-type{border-top:0;padding-top:0}.quotation-view-section span{color:#64748b;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.quotation-view-section strong{overflow-wrap:anywhere;color:#172033;min-width:0;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.quotation-view-commercial{background:linear-gradient(#fff 0%,#f8fbff 100%)}.quotation-view-money-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.quotation-view-money-grid>b{color:#64748b;font-size:var(--text-section-title-size);font-weight:var(--text-heading-weight);text-align:center}.quotation-view-money-grid p,.quotation-view-section .quotation-view-remarks{background:#fff;border:1px solid #e5edf7;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.quotation-view-money-grid .quotation-view-final{background:#effaf3;border-color:#9bd7b6}.quotation-view-money-grid .quotation-view-final strong{color:#04753f;font-size:var(--text-primary-body-size)}.quotation-view-section .quotation-view-remarks{color:#334155;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin:0;line-height:1.5}.quotation-edit-modal{border-radius:10px;width:min(1058px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:calc(100vh - 16px);padding:0 24px 14px;overflow:auto}.quotation-modal-header{border-bottom:1px solid #d7dde7;margin:0 -24px 18px;padding:22px 32px}.quotation-modal-header h2,.quotation-modal-header>div,.quotation-calculation-output h3,.quotation-follow-up h3,.quotation-remarks>span{align-items:center;display:flex}.quotation-modal-header h2{font-size:var(--text-section-title-size);gap:22px;line-height:1.2}.quotation-modal-header>div{gap:20px}.quotation-modal-header>div button:first-child{color:#111827;place-items:center;width:34px;height:34px;padding:0;display:grid}.quotation-follow-up{border:1px solid #d7dde7;border-radius:8px;align-content:start;gap:11px;min-width:0;padding:16px;display:grid}.quotation-follow-up>small{color:#64748b;font-size:var(--text-body-size)}.quotation-follow-up h3{color:#172033;font-size:var(--text-dialog-section-size);gap:10px;margin:0}.quotation-follow-up-warning{background:var(--warning-soft,#fff7e6);border:1px solid var(--warning-border,#f4c56b);font-size:var(--text-table-secondary-size);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;padding:7px 10px;line-height:1.25;display:grid}.quotation-follow-up-warning strong{font-size:var(--text-table-header-size);grid-column:1/-1}.quotation-follow-up-warning span{white-space:nowrap;min-width:0}.quotation-edit-product-view{background:#fff;border:1px solid #d7dde7;border-radius:8px;margin-bottom:12px;padding:0 16px 12px}.quotation-product-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px;display:grid}.quotation-product-selection>h3,.quotation-section-title{color:#243552;font-size:var(--text-body-size);font-weight:var(--text-heading-weight);margin:0 0 10px}.quotation-section-title{padding-top:2px}.quotation-product-picker label{color:#40516f;min-width:0;min-height:78px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #d7dde7;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 18px;display:grid}.quotation-product-picker label>svg{color:#50627d;grid-row:1/3}.quotation-product-picker label>span{color:#334155;font-size:var(--text-body-size);align-self:end;line-height:1.2}.quotation-product-picker .lead-searchable-select{align-self:start;min-width:0}.quotation-product-picker .lead-searchable-input{border:0;grid-template-columns:minmax(0,1fr) 18px;height:28px;padding:0}.quotation-product-picker .lead-searchable-input input{color:#111827;min-width:0;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight);padding:0}.quotation-edit-product-view h3{color:#172033;font-size:var(--text-dialog-section-size);font-weight:var(--text-emphasis-weight);margin:0;padding:15px 0}.quotation-edit-product-view>div{border:1px solid #d7dde7;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.quotation-edit-product-view p{background:#fff;border-bottom:1px solid #e3e7ee;grid-template-columns:36px minmax(130px,190px) 14px minmax(0,1fr);align-items:center;min-width:0;min-height:55px;margin:0;padding:0 16px;display:grid}.quotation-edit-product-view p:nth-child(odd){border-right:1px solid #e3e7ee}.quotation-edit-product-view p:nth-last-child(-n+2){border-bottom:0}.quotation-edit-product-view p>svg{color:#7b8799}.quotation-edit-product-view p>i{color:#64748b;font-style:normal}.quotation-tax-note{color:#1e3a8a;font-size:var(--text-body-size);border-radius:7px;gap:10px;background:#eff6ff!important;border-color:#bfdbfe!important;grid-template-columns:none!important;min-height:42px!important;margin-top:10px!important;padding:9px 14px!important;display:flex!important}.quotation-calculation-output{background:#fff;border:1px solid #d7dde7;border-radius:8px;margin:0;padding:16px}.quotation-calculation-output h3{color:#172033;font-size:var(--text-dialog-section-size);gap:10px;margin:0 0 14px}.quotation-calculation-output>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.quotation-calculation-output p{background:#f8fafc;border:1px solid #e1e6ee;border-radius:7px;gap:5px;margin:0;padding:9px 12px;display:grid}.quotation-calculation-output p span{color:#64748b;font-size:var(--text-secondary-size)}.quotation-calculation-output p strong{color:#172033;font-size:var(--text-dialog-title-size)}.quotation-edit-product-view span{color:#64748b;min-width:0;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.quotation-edit-product-view strong{overflow-wrap:anywhere;color:#172033;min-width:0;font-size:var(--text-dialog-section-size);font-weight:var(--text-emphasis-weight)}.quotation-commercial-layout,.quotation-bottom-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.quotation-commercial-inputs{border:1px solid #d7dde7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:16px;display:grid}.quotation-commercial-inputs label,.quotation-follow-up label{color:#334155;min-width:0;font-size:var(--text-form-label-size);font-weight:var(--text-form-label-weight);gap:7px;display:grid}.quotation-commercial-inputs input,.quotation-commercial-inputs select,.quotation-follow-up input,.quotation-follow-up select{color:#172033;background:#fff;border:1px solid #d7dde7;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 10px}.quotation-money-input{color:#64748b;background:#f8fafc;border:1px solid #d7dde7;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;height:38px;padding-left:10px;display:grid}.quotation-money-input input{border:0;height:36px}.quotation-follow-up .filter-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0}.quotation-follow-up .filter-date-grid>label,.quotation-follow-up .shared-schedule-time{width:100%;min-width:0}.quotation-follow-up .shared-schedule-time{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);gap:4px}.quotation-follow-up .shared-schedule-time select{min-width:0;font-size:var(--text-table-body-size);padding:0 5px}.quotation-remarks{border:1px solid #d7dde7;border-radius:8px;align-content:start;gap:11px;min-width:0;padding:16px;display:grid;position:relative}.quotation-remarks>span{color:#172033;font-size:var(--text-dialog-section-size);font-weight:var(--text-heading-weight);gap:10px}.quotation-remarks textarea{resize:vertical;color:#172033;width:100%;min-height:76px;font:inherit;border:1px solid #d7dde7;border-radius:7px;padding:10px 12px 24px}.quotation-remarks small{color:#94a3b8;font-size:var(--text-secondary-size);position:absolute;bottom:23px;right:27px}.quotation-save-button{height:42px;font-size:var(--text-button-primary-size)}.quotation-edit-modal{background:#fff}.quotation-product-picker label,.quotation-edit-product-view,.quotation-commercial-inputs,.quotation-calculation-output,.quotation-follow-up,.quotation-remarks{background:#fbfdff;border-color:#e7edf5}.quotation-product-picker label{color:#53617d;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:14px}.quotation-product-picker .lead-assign-field,.quotation-commercial-inputs .lead-assign-field,.quotation-follow-up .lead-assign-field{padding:0}.quotation-product-picker .lead-assign-field{background:0 0;border:0;border-radius:0}.quotation-product-picker label>svg{display:none}.quotation-product-picker label>span,.quotation-commercial-inputs label,.quotation-follow-up label{color:#53617d;font-size:var(--text-table-header-size);font-weight:var(--text-emphasis-weight)}.quotation-product-picker .lead-searchable-select{align-self:auto}.quotation-product-picker .lead-searchable-input{background:#fff;border:1px solid #dfe6f1;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 16px;height:38px;padding:0 8px}.quotation-product-picker .lead-searchable-input>svg:first-child{display:block}.quotation-product-picker .lead-searchable-input input{color:#24314e;height:auto;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight);border:0;padding:0 6px}.quotation-edit-product-view>div,.quotation-calculation-output p{background:#fff;border-color:#dfe6f1}.quotation-commercial-inputs input,.quotation-commercial-inputs select,.quotation-follow-up input,.quotation-follow-up select,.quotation-money-input,.quotation-remarks textarea{color:#24314e;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border-color:#dfe6f1;outline:0}.quotation-money-input{background:#f8fafc}.quotation-edit-product-view span,.quotation-calculation-output p span,.quotation-remarks small{font-size:var(--text-table-secondary-size)}.quotation-edit-product-view strong,.quotation-calculation-output p strong,.quotation-remarks textarea{font-size:var(--text-table-body-size)}.quotation-product-picker .lead-searchable-input:focus-within,.quotation-commercial-inputs input:focus,.quotation-commercial-inputs select:focus,.quotation-follow-up input:focus,.quotation-follow-up select:focus,.quotation-remarks textarea:focus{border-color:#8fb9f4;box-shadow:0 0 0 3px #0b57d01a}@media (width<=900px){.quotation-product-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-product-picker label:last-child{grid-column:1/-1}.quotation-commercial-layout,.quotation-bottom-layout{grid-template-columns:1fr}.quotation-edit-product-view p{grid-template-columns:32px minmax(110px,145px) 12px minmax(0,1fr);padding:0 10px}}@media (width<=600px){.quotation-edit-modal{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100vh - 12px);padding:0 12px 12px}.quotation-modal-header{margin:0 -12px 12px;padding:15px 14px}.quotation-modal-header h2{font-size:var(--text-card-title-size);gap:10px}.quotation-modal-header>div{gap:6px}.quotation-product-picker,.quotation-edit-product-view>div,.quotation-commercial-inputs,.quotation-calculation-output>div{grid-template-columns:1fr}.quotation-product-picker{gap:9px}.quotation-product-picker label:last-child{grid-column:auto}.quotation-edit-product-view p,.quotation-edit-product-view p:nth-child(odd){border-bottom:1px solid #e3e7ee;border-right:0;min-height:50px}.quotation-edit-product-view p:last-child{border-bottom:0}.quotation-edit-product-view p:nth-last-child(2){border-bottom:1px solid #e3e7ee}.quotation-commercial-inputs{gap:12px}}.quotation-readonly-input{color:#475569;cursor:not-allowed;background:#f8fafc;border-color:#dce5f2}@media (width>=901px){.quotation-edit-modal{border-radius:20px;width:min(1058px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 8px);padding:0 24px 18px}.quotation-modal-header{margin:0 -24px 18px;padding:18px 28px}.quotation-modal-header h2{font-size:var(--text-section-title-size);gap:18px}.quotation-product-selection{display:block}.quotation-product-selection>h3,.quotation-section-title{display:none}.quotation-product-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:18px}.quotation-product-picker label{gap:6px;padding:0}.quotation-product-picker .lead-searchable-input{height:46px}.quotation-edit-product-view{border-radius:8px;margin-bottom:14px;padding:0 18px 14px}.quotation-edit-product-view h3{font-size:var(--text-dialog-section-size);padding:14px 2px}.quotation-edit-product-view>div{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;overflow:visible}.quotation-edit-product-view p,.quotation-edit-product-view p:nth-child(odd),.quotation-edit-product-view p:nth-last-child(-n+2){border:1px solid #dfe6f1;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:3px 8px;min-height:62px;padding:8px 12px}.quotation-edit-product-view p>svg{color:#4285f4;background:#e8f0fe;border-radius:7px;grid-area:1/1/3;align-self:center;width:30px;height:30px;padding:5px}.quotation-edit-product-view p:nth-child(4n+2)>svg{color:#ea4335;background:#fce8e6}.quotation-edit-product-view p:nth-child(4n+3)>svg{color:#f9ab00;background:#fef7e0}.quotation-edit-product-view p:nth-child(4n+4)>svg{color:#34a853;background:#e6f4ea}.quotation-modal-header h2>svg,.quotation-calculation-output h3>svg,.quotation-follow-up h3>svg,.quotation-remarks>span>svg{color:#4285f4}.quotation-product-picker .lead-searchable-input>svg,.quotation-money-input>svg{color:#5f86c7}.quotation-edit-product-view p>span{font-size:var(--text-table-header-size);grid-area:1/2;align-self:end}.quotation-edit-product-view p>i{display:none}.quotation-edit-product-view p>strong{font-size:var(--text-table-body-size);grid-area:2/2;align-self:start}.quotation-tax-note{display:none!important}.quotation-commercial-layout{grid-template-columns:1fr;gap:14px;margin-bottom:14px}.quotation-calculation-output{order:1;padding:14px 18px}.quotation-calculation-output h3{font-size:var(--text-dialog-section-size);margin-bottom:12px}.quotation-calculation-output h3>svg{display:inline}.quotation-calculation-output>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.quotation-calculation-output p{align-content:center;gap:7px;min-height:68px;padding:10px 12px}.quotation-calculation-output p span{font-size:var(--text-table-header-size)}.quotation-calculation-output p strong{font-size:var(--text-table-body-size)}.quotation-calculation-output p:nth-child(5) strong{color:#0068f0}.quotation-commercial-inputs{order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding:14px 18px}.quotation-commercial-inputs label{font-size:var(--text-form-label-size);gap:10px}.quotation-commercial-inputs input,.quotation-commercial-inputs select,.quotation-money-input{height:46px;font-size:var(--text-table-body-size);border-radius:7px}.quotation-money-input input{height:44px}.quotation-bottom-layout{gap:14px;margin-bottom:14px}.quotation-follow-up,.quotation-remarks{min-height:172px;padding:14px 18px}.quotation-follow-up h3,.quotation-remarks>span{font-size:var(--text-dialog-section-size)}.quotation-follow-up .filter-date-grid{gap:18px}.quotation-follow-up input,.quotation-follow-up select{height:44px;font-size:var(--text-table-body-size)}.quotation-remarks textarea{min-height:92px;font-size:var(--text-table-body-size)}.quotation-save-button{height:46px;font-size:var(--text-button-primary-size);border-radius:7px}}.quotation-row-primary{color:#fff;height:34px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#0b6bff;border:1px solid #0b6bff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.quotation-readonly-note{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.customer-placeholder-tab{align-items:center;gap:12px;display:flex}.customer-placeholder-tab>span{color:#0b57d0;background:#e8f1ff;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.customer-placeholder-tab h2,.customer-placeholder-tab p{margin:0}.customer-placeholder-tab h2{color:#172033;font-size:var(--text-section-title-size);font-weight:var(--text-emphasis-weight)}.customer-placeholder-tab p{color:#64748b;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.customer-sketch-grid{grid-template-columns:minmax(300px,.95fr) minmax(420px,1.15fr) minmax(300px,.86fr);align-items:start;gap:14px;display:grid}.customer-sketch-grid .customer-left,.customer-sketch-grid .customer-middle{gap:14px;min-width:0;display:grid}.customer-sketch-grid .customer-info-card p{grid-template-columns:120px 8px minmax(0,1fr);padding:6px 0}.customer-sketch-grid .customer-info-card strong{font-size:var(--text-primary-body-size)}.customer-sketch-grid .customer-panel{min-width:0}.customer-sketch-next .next-action-box{grid-template-columns:42px minmax(0,1fr) minmax(140px,.55fr)}.customer-sketch-next .next-action-box>div{min-width:0}.customer-sketch-next .next-action-box strong,.customer-sketch-next .next-action-box small{overflow-wrap:anywhere}.customer-workflow-actions{flex:none;align-items:center;gap:8px;display:flex;position:relative}.customer-tabs .customer-workflow-trigger{color:#fff;height:32px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);cursor:pointer;background:#1a73e8;border:1px solid #1a73e8;border-radius:8px;outline:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex;box-shadow:0 8px 16px #1a73e833}.customer-tabs .customer-workflow-trigger:hover,.customer-tabs .customer-workflow-trigger:focus-visible{color:#fff;background:#0b63d8;border-color:#0b63d8}.customer-workflow-popover{z-index:1000;background:#fff;border:1px solid #dfe6f1;border-radius:10px;display:grid;position:fixed;overflow:hidden;transform:translate(-100%);box-shadow:0 12px 30px #2537552e}.customer-workflow-popover button{color:#24314e;text-align:left;min-height:38px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:0;border-radius:0;padding:0 12px}.customer-workflow-popover button:hover,.customer-workflow-popover button:focus-visible{color:#0b57d0;background:#f5f8ff;outline:none}.customer-workflow-popover button.danger{color:#f04452}.customer-stage-note{color:#385170;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;margin:12px 0 0;padding:10px 12px;line-height:1.45}.customer-task-process-panel table{table-layout:fixed}.customer-task-process-panel th,.customer-task-process-panel td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-task-process-panel th:first-child,.customer-task-process-panel td:first-child{width:28%}.customer-task-process-panel th:nth-child(3),.customer-task-process-panel td:nth-child(3){width:25%}.customer-task-process-panel td span{text-transform:capitalize}.customer-task-table-card{overflow-x:auto}.customer-task-table{min-width:1120px}.customer-task-table th,.customer-task-table td{vertical-align:middle;padding:12px 14px}.customer-task-main-cell{gap:4px;min-width:0;display:grid}.customer-task-main-cell strong,.customer-task-main-cell small{overflow-wrap:anywhere;white-space:normal}.customer-task-type-cell{white-space:normal;align-items:center;min-height:34px;display:flex}.customer-task-main-cell small,.customer-task-table td:nth-child(3) small{color:#64748b;font-size:var(--text-helper-size);display:block}.customer-task-row.active td{background:#fbfdff}.customer-task-row.active td:first-child{border-left:3px solid #0b57d0}.customer-task-row.completed td{color:#7b879b;background:#f8fafc}.customer-task-row.completed td:first-child{border-left:3px solid #86d6a7}.customer-task-priority,.customer-task-status{min-height:24px;font-size:var(--text-table-status-size);font-weight:var(--text-emphasis-weight);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.customer-task-priority.high{color:#d92d3f;background:#ffe6e9}.customer-task-priority.medium{color:#b46900;background:#fff2dc}.customer-task-priority.low{color:#0b57d0;background:#e8f1ff}.customer-task-status.completed{color:#04753f;background:#e5f8ec}.customer-task-status.overdue{color:#d92d3f;background:#ffe6e9}.customer-task-status.due-today{color:#b46900;background:#fff2dc}.customer-task-status.upcoming,.customer-task-status.pending{color:#0b57d0;background:#e8f1ff}.customer-task-status.cancelled{color:#64748b;background:#edf1f7}.task-due-warning{font-weight:var(--text-emphasis-weight);color:#d92d3f!important}.customer-task-action{color:#0b57d0;background:#fff;border:1px solid #dfe6f1;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.customer-task-action:hover{background:#eef4ff;border-color:#b8cff5}.customer-task-history-only{color:#8a94a8;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.customer-task-modal{width:min(720px,100vw - 28px);overflow:visible}.customer-task-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.customer-task-modal-grid label{gap:7px;min-width:0;display:grid}.customer-task-modal-grid .lead-assign-field{padding:0}.customer-task-modal-grid label.wide{grid-column:1/-1}.customer-task-modal-grid label>span{color:#53617d;font-size:var(--text-table-header-size);font-weight:var(--text-emphasis-weight)}.customer-task-modal-grid label>input,.customer-task-modal-grid label>select,.customer-task-modal-grid label>textarea{color:#24314e;width:100%;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;outline:0;padding:0 10px}.customer-task-modal-grid label>input,.customer-task-modal-grid label>select{height:38px}.customer-task-modal-grid label>textarea{min-height:76px;padding:10px}.customer-task-modal-grid label>input:disabled{color:#64748b;background:#f7f9fc}.customer-task-type-field{z-index:2;position:relative}.customer-task-type-field .lead-searchable-select,.customer-task-type-field .lead-searchable-input{width:100%;min-width:0}.customer-task-type-field .lead-searchable-input{border-radius:7px;grid-template-columns:18px minmax(0,1fr) 16px;height:38px;padding:0 8px}.customer-task-type-field .lead-searchable-input input{color:#24314e;width:100%;min-width:0;height:36px;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;outline:0;padding:0 6px}.customer-task-type-field .lead-searchable-input svg{flex:none;display:block}.customer-task-type-field .lead-searchable-options{z-index:20;max-height:min(172px,30vh);top:calc(100% + 5px)}.customer-task-modal-grid .shared-schedule-time{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);gap:4px;width:100%;min-width:0}.customer-task-modal-grid .shared-schedule-time select{color:#24314e;min-width:0;height:38px;font-size:var(--text-table-body-size);font-weight:var(--text-emphasis-weight);border:1px solid #dfe6f1;border-radius:7px;outline:0;padding:0 5px}.customer-task-modal-grid .lead-searchable-input:focus-within,.customer-task-modal-grid label>input:focus,.customer-task-modal-grid label>select:focus,.customer-task-modal-grid label>textarea:focus,.customer-task-modal-grid .shared-schedule-time select:focus{border-color:#8fb9f4;box-shadow:0 0 0 3px #0b57d01a}.customer-task-save-button{width:calc(100% - 36px);margin:0 18px 2px}@media (width<=800px){.customer-task-modal-grid{grid-template-columns:1fr}.customer-task-modal-grid label.wide{grid-column:auto}}.customer-sketch-timeline{min-height:100%}.customer-overview-timeline{align-self:stretch;min-height:48px;position:relative;overflow:hidden}.customer-overview-timeline .customer-timeline-head{z-index:1;position:relative}.customer-overview-timeline .timeline-list{overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px 16px 18px;position:absolute;inset:48px 0 0;overflow-y:auto}.customer-sketch-timeline .timeline-list{gap:20px}.customer-sketch-timeline .timeline-list:before{left:20px}.customer-sketch-timeline .timeline-item>div{min-width:0}.customer-sketch-timeline .timeline-item{grid-template-columns:42px minmax(0,1fr);align-items:start}.customer-timeline-card{background:#fff;border:1px solid #edf1f7;border-radius:8px;padding:10px 12px;box-shadow:0 5px 14px #1c2a440b}.customer-timeline-head{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.customer-timeline-head h2{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);margin:0}.customer-timeline-head>span,.customer-timeline-title>span,.customer-timeline-card footer b{color:#0b57d0;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);background:#edf4ff;border-radius:999px;padding:4px 8px}.customer-timeline-card header,.customer-timeline-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-timeline-card header small{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#edf4ff;border-radius:999px;padding:3px 7px}.customer-timeline-card time,.customer-timeline-card footer span{color:#6b768a;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.customer-timeline-card footer{border-top:1px solid #f1f4f9;margin-top:8px;padding-top:8px}.customer-timeline-card footer em{color:#24314e;font-size:var(--text-primary-body-size);font-style:normal;font-weight:var(--text-emphasis-weight)}.customer-timeline-title{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.customer-timeline-title>strong{min-width:0}.customer-timeline-reference{color:#52627e!important;font-size:var(--text-helper-size)!important;font-weight:var(--text-emphasis-weight)!important}.customer-timeline-card footer{justify-content:flex-start}.customer-timeline-card footer em{margin-right:auto}.customer-timeline-card footer b{color:#52627e;background:#f1f4f9}@media (width<=640px){.customer-timeline-card header,.customer-timeline-card footer,.customer-timeline-title{flex-wrap:wrap;align-items:flex-start}.customer-timeline-card time{width:100%}}.customer-sketch-view .customer-panel-head h2,.customer-sketch-view .customer-panel h2,.customer-sketch-view .customer-title small,.customer-sketch-view .customer-score span,.customer-sketch-view .customer-stage-select span,.customer-sketch-view .customer-owner>span,.customer-sketch-view .customer-info-card span,.customer-sketch-view .customer-info-card em{font-size:var(--text-body-size);line-height:1.35}.customer-sketch-view .customer-title p,.customer-sketch-view .customer-score strong,.customer-sketch-view .customer-stage-select strong,.customer-sketch-view .customer-owner strong,.customer-sketch-view .customer-info-card strong,.customer-sketch-view .products-panel span,.customer-sketch-view .next-action-box strong,.customer-sketch-view .last-interaction strong,.customer-sketch-view .customer-timeline-card strong,.customer-sketch-view .customer-timeline-card p{font-size:var(--text-primary-body-size);line-height:1.45}.customer-sketch-view .customer-title>div span,.customer-sketch-view .customer-owner small,.customer-sketch-view .customer-stage-item small,.customer-sketch-view .next-action-box small,.customer-sketch-view .last-interaction small,.customer-sketch-view .next-action-box em,.customer-sketch-view .quotes-panel td span{font-size:var(--text-secondary-size);line-height:1.35}.customer-sketch-view .quotes-panel th{font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);line-height:1.35}.customer-sketch-timeline .timeline-item p{overflow-wrap:anywhere}.customer-timeline-show-more{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#eef4ff;border:1px solid #cfe0fb;border-radius:8px;justify-content:center;justify-self:center;align-items:center;min-height:36px;padding:7px 18px;display:inline-flex}.customer-timeline-show-more:disabled{cursor:wait;opacity:.68}.customer-timeline-load-error{color:#b42318;font-size:var(--text-secondary-size);text-align:center;margin:0}.timeline-item .red{color:#f04452;background:#ffe6e9}@media (width<=1320px){.customer-sketch-hero{grid-template-columns:58px minmax(0,1fr) 120px 130px 156px}.customer-sketch-hero .customer-owner{grid-column:2/-1}.customer-sketch-grid{grid-template-columns:minmax(260px,.95fr) minmax(360px,1.15fr) minmax(280px,.86fr)}}@media (width<=980px){.customer-sketch-hero,.customer-sketch-grid{grid-template-columns:1fr}.customer-sketch-hero .customer-owner{grid-column:auto}.customer-workflow-actions{margin-left:auto}.customer-overview-timeline{min-height:320px;max-height:640px}.customer-tabs{flex-wrap:wrap;padding-bottom:8px}}@media (width<=380px){.auth-login-brand{flex-direction:column;gap:12px}.auth-login-brand-copy{text-align:center}}.next-action-panel>p{border:1px solid #edf1f7;border-radius:8px;margin-top:10px;line-height:1.55;display:block}@media (width<=1280px){.customer-hero-main.customer-hero-live{grid-template-columns:58px minmax(0,1fr) minmax(260px,1fr)}.customer-hero-live .customer-owner{grid-column:2}.customer-hero-actions{grid-column:3}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.customer-workspace{grid-template-columns:1fr}.customer-side-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=800px){.customer-hero-main.customer-hero-live,.customer-detail-grid,.customer-side-column,.customer-hero-summary{grid-template-columns:1fr}.customer-hero-main.customer-hero-live{align-items:start}.customer-avatar{width:48px;height:48px}.customer-title>div,.customer-hero-top{flex-direction:column;align-items:flex-start}}.wa-crm-card{gap:12px;display:grid}.wa-crm-card>header{justify-content:space-between;align-items:center;display:flex}.wa-crm-card>header>div{align-items:center;gap:10px;display:flex}.wa-crm-card>header svg{color:#16a34a;width:19px;height:19px}.wa-crm-card>header h2{margin:0}.wa-crm-card>header small,.wa-crm-consent{color:var(--text-muted);display:block}.wa-crm-card>header button{cursor:pointer;background:0 0;border:0}.wa-crm-status{color:#166534;background:#f0fdf4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.wa-crm-status strong{font-size:var(--text-xs);letter-spacing:.04em}.wa-crm-status span{font-size:var(--text-xs)}.wa-crm-card dl{gap:7px;margin:0;display:grid}.wa-crm-card dl div{font-size:var(--text-xs);justify-content:space-between;gap:12px;display:flex}.wa-crm-card dt{color:var(--text-muted)}.wa-crm-card dd{text-align:right;font-weight:var(--text-emphasis-weight);margin:0}.wa-crm-card>button,.wa-crm-contact-choice button{color:#fff;font-weight:var(--text-heading-weight);cursor:pointer;background:#16a34a;border:0;border-radius:7px;padding:9px 12px}.wa-crm-contact-choice{gap:8px;display:flex}.wa-crm-contact-choice select{flex:1;min-width:0}.wa-crm-error{color:var(--danger);font-size:var(--text-xs);margin:0}.customer-whatsapp-action{position:relative}.customer-tabs .customer-whatsapp-trigger{color:#20a05a;background:#e8f8ee;border:1px solid #a8dfbf;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:0;display:inline-flex}.customer-tabs .customer-whatsapp-trigger>svg{flex:none;display:block}.customer-tabs .customer-whatsapp-trigger:hover,.customer-tabs .customer-whatsapp-trigger:focus-visible{color:#128c4a;outline-offset:2px;background:#dff5e7;border-color:#20a05a;outline:2px solid #128c4a33}.customer-tabs .customer-whatsapp-trigger:disabled{cursor:wait;opacity:.7}.customer-whatsapp-spinner{animation:.8s linear infinite wa-spin}.customer-whatsapp-popover{z-index:30;background:#fff;border:1px solid #dfe6f1;border-radius:10px;gap:8px;width:260px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #1e305029}.customer-whatsapp-popover p{color:var(--danger);font-size:var(--text-xs);margin:0;padding-right:20px}.customer-whatsapp-popover label{font-size:var(--text-xs);font-weight:var(--text-emphasis-weight)}.customer-whatsapp-popover select{border:1px solid #cbd5e1;border-radius:7px;width:100%;min-height:36px;padding:0 8px}.customer-whatsapp-popover>button:not(.customer-whatsapp-popover-close){color:#fff;min-height:34px;font-weight:var(--text-emphasis-weight);background:#128c4a;border:0;border-radius:7px}.customer-whatsapp-popover-close{color:#64748b;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;right:7px}@keyframes wa-spin{to{transform:rotate(360deg)}}.order-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.order-metrics .sales-metric-card{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:88px;padding:10px}.order-metrics .lead-metric-icon{border-radius:8px;width:36px;height:36px}.order-metrics .lead-metric-icon svg{width:20px;height:20px}.order-metrics .sales-metric-card p{line-height:1.2}.order-metrics .sales-metric-card strong,.order-metrics .sales-metric-card small{margin-top:3px}@media (width<=820px){.order-metrics{grid-template-columns:repeat(6,minmax(132px,1fr));padding-bottom:4px;overflow-x:auto}}.order-toolbar-row{border-bottom:1px solid #e3e8f2;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.order-toolbar-row>div:first-child{gap:3px;display:grid}.order-toolbar-row strong{color:#172033;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.order-toolbar-row span{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.order-workbench{gap:12px;display:grid}.order-table{table-layout:fixed;min-width:1980px}.order-col-lead{width:128px}.order-col-customer{width:260px}.order-col-contact{width:170px}.order-col-product{width:205px}.order-col-quote{width:150px}.order-col-commercial{width:145px}.order-col-stage{width:170px}.order-col-next-action{width:200px}.order-col-checklist{width:190px}.order-col-verification{width:130px}.order-col-registration{width:135px}.order-col-last-updated{width:145px}.order-col-owner{width:82px}.order-col-actions{width:170px}.order-table th,.order-table td{vertical-align:middle}.order-table tbody tr{background:#fff}.order-table tbody tr:hover{background:#f7fbff}.order-table td{overflow:visible}.order-lead-id,.order-table .sales-contact,.order-table .sales-interest{gap:3px;min-width:0;display:grid}.order-table .erp-table-primary,.order-table .erp-table-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-lead-id{border-left:3px solid #0b57d0;padding-left:8px}.order-lead-id strong,.order-quote-cell strong{color:#172033;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.order-lead-id small,.order-quote-cell small,.order-next-step{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.order-quote-cell{background:#fbfdff;border:1px solid #e5edf7;border-radius:8px;gap:3px;padding:8px;display:grid}.order-quote-cell small{color:#04753f}.order-next-step{margin-top:5px;display:block}.order-table .sales-actions{grid-template-columns:repeat(5,28px);justify-content:end;gap:5px;display:grid}.order-table .sales-actions button{width:28px;height:28px}.order-table .sales-actions button.action-next{color:#0f9d58;background:#f1fbf5;border-color:#b7e4c7}.order-table .sales-actions button.action-next:hover{background:#e2f8eb;border-color:#78d49b}.order-table .sales-actions button.action-gold{color:#9a6500;background:#fff4cf;border-color:#f2cf74}.order-table .sales-actions button.action-gold:hover{background:#ffe8a3;border-color:#d89b18}.order-table .sales-actions button:disabled,.order-table .sales-actions button.action-blocked{cursor:not-allowed;color:#94a3b8;opacity:.72;background:#f8fafc;border-color:#e2e8f0}.order-doc-checklist{gap:6px;display:grid}.order-doc-checklist button{color:#1f2a44;min-width:0;height:28px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);text-align:left;background:#fff;border:1px solid #dbe4f0;border-radius:7px;justify-content:flex-start;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.order-doc-checklist button:not(:disabled):hover{color:#0b57d0;background:#f4f8ff;border-color:#9bbdf4}.order-doc-checklist button.done{color:#0f9d58;background:#f1fbf5;border-color:#b7e4c7}.order-doc-checklist button:disabled{cursor:default;opacity:.82}.order-history-panel{background:#fff;border:1px solid #dfe8f5;border-radius:8px;max-height:360px;margin-top:12px;padding:12px;overflow:auto}.order-registration-pill{color:#40516f;min-width:86px;font-size:var(--text-table-status-size);font-weight:var(--text-emphasis-weight);background:#edf1f7;border-radius:6px;justify-content:center;padding:6px 8px;display:inline-flex}.order-registration-pill.done{color:#0f9d58;background:#e5f8ec}.order-action-modal{width:min(860px,100vw - 32px);max-height:calc(100vh - 44px);overflow:auto}.order-wizard-modal{z-index:1;background:#fff;border:1px solid #dfe8f5;border-radius:12px;flex-direction:column;width:min(1140px,100vw - 32px);height:min(910px,100vh - 20px);max-height:calc(100vh - 24px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.order-wizard-hero{z-index:2;background:#fff;border-bottom:1px solid #e8edf5;align-items:center;gap:14px;min-height:84px;padding:12px 18px;display:flex}.order-wizard-hero>div{flex:1;min-width:0}.order-wizard-hero p,.order-wizard-hero h2{margin:0}.order-wizard-hero p{color:#52627d;font-size:var(--text-secondary-size)}.order-wizard-hero h2{color:#111a39;font-size:var(--text-dialog-title-size);line-height:1.5}.order-wizard-hero strong{color:#101a3d;font-size:var(--text-secondary-size)}.order-wizard-hero>button{color:#1e2a49;background:#fff;border:1px solid #dfe7f2;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.order-wizard-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 16px 12px;overflow-y:auto}.order-wizard-steps{border-bottom:1px solid #edf1f6;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;min-height:72px;padding:9px 4px;display:grid}.order-wizard-steps>div{color:#53617d;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;display:grid}.order-wizard-steps>div>b{color:#152144;background:#f6f8fc;border:1px solid #d8e0ed;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.order-wizard-steps>div.active>b{color:#fff;background:#0867ef;border-color:#0867ef}.order-wizard-steps span{gap:2px;display:grid}.order-wizard-steps small,.order-wizard-steps strong,.order-wizard-steps em{font-size:var(--text-helper-size);font-style:normal}.order-wizard-steps strong{color:#182446}.order-wizard-steps .active small,.order-wizard-steps .active strong{color:#0867ef}.order-wizard-steps>div.complete>b{color:#fff;background:#16a566;border-color:#16a566}.order-wizard-info{color:#243354;min-height:34px;font-size:var(--text-secondary-size);background:#f3f7ff;border-radius:5px;align-items:center;gap:8px;margin-top:10px;padding:7px 12px;display:flex}.order-wizard-info svg,.order-wizard-info strong{color:#0667ed}.order-wizard-loading{color:#53617d;justify-content:center;align-items:center;gap:9px;min-height:280px;display:flex}.order-wizard-error{color:#b42318;font-size:var(--text-secondary-size);background:#fff7f7;border:1px solid #fecaca;border-radius:6px;margin-top:10px;padding:9px 12px}.order-correction-banner{color:#7f1d1d;background:#fff7f7;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:6px;gap:3px;margin-top:9px;padding:8px 11px;display:grid}.order-correction-banner>strong{color:#b42318;font-size:var(--text-secondary-size)}.order-correction-banner>span,.order-correction-banner>p{font-size:var(--text-helper-size);margin:0}.order-correction-banner>small{color:#8f4b4b;font-size:var(--text-tiny-size)}.order-po-details{border:1px solid #e2e8f1;border-radius:7px;margin-top:10px;padding:10px 11px}.order-po-details h3,.order-collection-card h3,.order-next-action h3{color:#111a39;font-size:var(--text-dialog-section-size);margin:0 0 9px}.order-po-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.order-po-fields label{background:#fff;border:1px solid #d7e1ee;border-radius:6px;align-content:center;gap:5px;min-width:0;min-height:56px;padding:6px 10px;display:grid}.order-po-fields label>span{color:#52627d;font-size:var(--text-form-label-size)}.order-po-fields sup{color:#e02d3c;padding-left:2px}.order-po-fields input,.order-po-fields select{color:#111a39;width:100%;min-width:0;font:inherit;font-size:var(--text-form-input-size);font-weight:var(--text-form-input-weight);background:0 0;border:0;outline:0}.order-money{align-items:center;gap:5px;display:flex}.order-money>span{color:#111a39;font-size:var(--text-form-input-size);font-weight:var(--text-form-input-weight)}.order-document-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.order-collection-card{background:#fff;border:1px solid #dbe4ef;border-radius:7px;min-width:0;min-height:408px;padding:11px}.order-collection-card>span{color:#253250;font-size:var(--text-helper-size);margin-bottom:7px;display:block}.order-collection-card h4{color:#17213e;font-size:var(--text-dialog-subsection-size);margin:8px 0 6px}.order-dropzone{color:#14203e;background:#fff;border:1px dashed #91acd1;border-radius:6px;align-content:center;place-items:center;gap:4px;width:100%;min-height:166px;display:grid}.order-dropzone>svg,.order-dropzone b{color:#0069f0}.order-dropzone>span,.order-dropzone>small{color:#53617d;font-size:var(--text-helper-size)}.order-dropzone>em{color:#697791;width:75%;font-size:var(--text-tiny-size);text-align:center;margin:5px 0;font-style:normal}.order-dropzone>em:before,.order-dropzone>em:after{content:"";background:#e0e6ef;width:42%;height:1px;margin:0 7px 3px;display:inline-block}.order-dropzone>i{color:#1a2748;font-size:var(--text-button-small-size);border:1px solid #d6dfeb;border-radius:5px;align-items:center;gap:6px;padding:7px 14px;font-style:normal;display:inline-flex}.order-dropzone input,.order-file-button input{display:none}.order-dropzone:disabled{cursor:wait;opacity:.7}.order-uploaded-document{border:1px solid #e0e6ef;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 30px 30px;align-items:center;gap:7px;min-height:48px;padding:6px 8px;display:grid}.order-uploaded-document.compact{grid-template-columns:26px minmax(0,1fr) 28px 28px;min-height:42px;padding:4px 6px}.order-uploaded-document>svg{box-sizing:content-box;color:#e53945;background:#fff0f1;border-radius:4px;padding:3px}.order-uploaded-document span{gap:2px;min-width:0;display:grid}.order-uploaded-document strong,.order-uploaded-document small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-uploaded-document strong{color:#16213e;font-size:var(--text-helper-size)}.order-uploaded-document small{color:#63708a;font-size:var(--text-tiny-size)}.order-uploaded-document button{color:#132046;background:#fff;border:1px solid #e0e6ef;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.order-empty-document{color:#6b7890;font-size:var(--text-helper-size);text-align:center;border:1px dashed #d7e0eb;border-radius:6px;padding:14px}.order-upload-success{color:#009b55;font-size:var(--text-helper-size);align-items:center;gap:7px;margin:8px 0 0;display:flex}.order-kyc-type{color:#52627d;font-size:var(--text-form-label-size);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:7px;display:grid}.order-kyc-type sup{color:#e02d3c}.order-kyc-type select{color:#17213e;background:#fff;border:1px solid #d9e2ee;border-radius:5px;height:32px;padding:0 9px}.order-kyc-document-list{gap:4px;display:grid}.order-kyc-document-list>div{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:5px;display:grid}.order-required-summary{border:1px dashed #d7e0eb;border-radius:6px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.order-required-summary span{color:#63708a;font-size:var(--text-tiny-size);background:#f2f5f9;border-radius:999px;padding:5px 8px}.order-required-summary span.required{color:#b42318;background:#fff1f2}.order-file-button{color:#e22f3f;cursor:pointer;border:1px solid #f2c8cd;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.order-next-action{border:1px solid #dbe4ef;border-radius:7px;margin-top:10px;padding:10px 12px}.order-next-action>div{grid-template-columns:1.4fr .6fr .8fr 1.2fr;align-items:end;gap:18px;display:grid}.order-next-action span,.order-next-action label{color:#63708a;font-size:var(--text-tiny-size);gap:5px;display:grid}.order-next-action strong{color:#17213e;font-size:var(--text-helper-size)}.order-next-action select{color:#17213e;background:#fff;border:1px solid #d9e2ee;border-radius:5px;height:32px;padding:0 8px}.order-wizard-footer{background:#fff;border-top:1px solid #e1e7f0;justify-content:space-between;align-items:flex-start;margin:10px -16px -12px;padding:10px 16px 11px;display:flex;position:sticky;bottom:-12px}.order-wizard-footer>button{color:#253250;background:#fff;border:1px solid #d9e2ee;border-radius:5px;height:34px;padding:0 16px}.order-wizard-footer>div{justify-items:end;gap:5px;display:grid}.order-wizard-footer .sales-apply-btn{justify-content:center;align-items:center;gap:8px;min-width:220px;display:inline-flex}.order-wizard-footer small{color:#6c7890;font-size:var(--text-tiny-size)}.order-step-two-modal{width:min(1120px,100vw - 32px)}.order-verification-grid{grid-template-columns:1fr 1fr .9fr;gap:12px;margin-top:12px;display:grid}.order-summary-panel,.order-decision-panel{background:#fff;border:1px solid #dde6f1;border-radius:7px;min-width:0;overflow:hidden}.order-summary-panel.quote h3{background:#f3f7ff}.order-summary-panel.po h3{background:#effbf4}.order-summary-panel h3,.order-decision-panel h3{color:#111a39;font-size:var(--text-dialog-section-size);margin:0;padding:13px 14px}.order-summary-panel p{color:#51617d;min-height:40px;font-size:var(--text-helper-size);border-top:1px solid #edf1f6;grid-template-columns:minmax(105px,.9fr) minmax(0,1.25fr) 20px;align-items:center;gap:8px;margin:0 14px;display:grid;position:relative}.order-summary-panel p:first-of-type{border-top:0}.order-summary-panel p strong{color:#17213e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-summary-panel p i{border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.order-summary-panel p i svg{width:15px;height:15px}.order-summary-panel p i.match{color:#0aa05a}.order-summary-panel p i.mismatch{color:#e03545}.order-summary-panel p i.not_comparable{color:#8390a6}.order-decision-panel{padding:0 14px 14px}.order-decision-panel h3{margin:0 -14px 2px}.order-decision-buttons{grid-template-columns:1fr 1fr;gap:10px;margin:5px 0 14px;display:grid}.order-decision-buttons button{height:38px;font-weight:var(--text-button-weight);background:#fff;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:7px;display:flex}.order-decision-buttons .accept{color:#087d47;border-color:#a8ddc1}.order-decision-buttons .accept.selected{background:#effbf4;box-shadow:0 0 0 2px #14a05a1a}.order-decision-buttons .reject{color:#d92536;border-color:#f0afb6}.order-decision-buttons .reject.selected{background:#fff3f4;box-shadow:0 0 0 2px #da283814}.order-decision-error{color:#7f1d1d;font-size:var(--text-helper-size);background:#fff7f7;border:1px solid #fca5a5;border-left:4px solid #dc2626;border-radius:6px;gap:3px;margin-bottom:10px;padding:8px 10px;display:grid}.order-decision-error strong{color:#b42318;font-size:var(--text-secondary-size)}.order-decision-panel>label{color:#52627d;font-size:var(--text-form-label-size);gap:7px;margin-top:12px;display:grid}.order-decision-panel sup,.order-pushback sup{color:#e02d3c}.order-decision-panel select,.order-decision-panel textarea{color:#17213e;background:#fff;border:1px solid #d9e2ee;border-radius:6px;width:100%;padding:9px}.order-decision-panel select{height:38px}.order-decision-panel textarea{resize:vertical;min-height:92px}.order-verification-documents{grid-template-columns:1fr 1.08fr;gap:12px;margin-top:12px;display:grid}.order-verification-documents>section{border:1px solid #dde6f1;border-radius:7px;min-height:160px;padding:12px}.order-verification-documents h3,.order-pushback h3{color:#111a39;font-size:var(--text-dialog-section-size);margin:0 0 10px}.order-step-two-document{border:1px solid #e0e6ef;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 30px 30px;align-items:center;gap:7px;min-height:46px;padding:5px 7px;display:grid}.order-step-two-document+.order-step-two-document{margin-top:5px}.order-step-two-document>svg{box-sizing:content-box;color:#e53945;background:#fff0f1;border-radius:4px;padding:3px}.order-step-two-document span{gap:2px;min-width:0;display:grid}.order-step-two-document strong,.order-step-two-document small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-step-two-document strong{color:#16213e;font-size:var(--text-helper-size)}.order-step-two-document small{color:#63708a;font-size:var(--text-tiny-size)}.order-step-two-document button{color:#132046;background:#fff;border:1px solid #e0e6ef;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.order-verification-bottom{grid-template-columns:250px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.order-pushback{border:1px solid #dde6f1;border-radius:7px;padding:12px}.order-pushback fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.order-pushback legend{color:#52627d;font-size:var(--text-form-label-size);margin-bottom:8px}.order-pushback label{color:#17213e;font-size:var(--text-helper-size);align-items:center;gap:5px;display:flex}.order-pushback p{color:#63708a;font-size:var(--text-helper-size);margin:0}.order-verification-bottom .order-next-action{margin-top:0}.order-verification-history{border:1px solid #dde6f1;border-radius:7px;margin-top:10px;padding:9px 12px}.order-verification-history summary{cursor:pointer;color:#17213e;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight)}.order-verification-history p{color:#63708a;font-size:var(--text-tiny-size);justify-content:space-between;margin:8px 0 0;display:flex}.order-wizard-footer .sales-apply-btn.danger{background:#d92d3d}.order-step-three-summary{grid-template-columns:1.08fr .92fr 1fr;gap:12px;margin-top:12px;display:grid}.order-step-three-registration{grid-template-columns:1.18fr 1fr .72fr;gap:12px;margin-top:12px;display:grid}.order-step-three-card{background:#fff;border:1px solid #dde6f1;border-radius:7px;min-width:0;overflow:hidden}.order-step-three-card>h3{color:#111a39;font-size:var(--text-dialog-section-size);background:#f5f8fd;border-bottom:1px solid #e7edf5;margin:0;padding:10px 12px}.order-step-three-row{color:#53617d;min-height:31px;font-size:var(--text-helper-size);border-bottom:1px solid #edf1f6;grid-template-columns:minmax(105px,.9fr) minmax(0,1.15fr);align-items:center;gap:8px;margin:0 12px;display:grid}.order-step-three-row strong{color:#17213e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-accepted-status{color:#07834e;font-size:var(--text-tiny-size);align-items:center;gap:5px;margin:8px 12px 10px;display:flex}.order-step-three-documents{gap:6px;padding:9px 10px 0;display:grid}.order-step-three-documents>div{color:#db3445;border:1px solid #e5eaf2;border-radius:5px;grid-template-columns:24px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;padding:6px 7px;display:grid}.order-step-three-documents span{color:#17213e;min-width:0;font-size:var(--text-tiny-size);display:grid}.order-step-three-documents span strong,.order-step-three-documents span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-step-three-documents span small{color:#718098}.order-step-three-documents button{color:#34506f;background:#f3f6fa;border:0;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.order-registration-fields{grid-template-columns:1fr 1fr;gap:7px 9px;padding:10px 12px;display:grid}.order-registration-fields label{color:#35425e;min-width:0;font-size:var(--text-tiny-size);gap:4px;display:grid}.order-registration-fields label.wide{grid-column:1/-1}.order-registration-fields input,.order-registration-fields textarea{color:#17213e;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #d6dfeb;border-radius:5px;padding:0 9px}.order-registration-fields input[readonly]{color:#65728a;background:#f7f9fc}.order-registration-fields textarea{resize:vertical;height:48px;padding-block:7px}.order-registration-fields label>small{color:#6d7a91;line-height:1.25}.order-registration-fields sup{color:#d92d3d}.order-registration-checklist{padding-bottom:7px}.order-registration-checklist p{color:#7a879d;font-size:var(--text-helper-size);align-items:center;gap:7px;margin:8px 12px;display:flex}.order-registration-checklist p.complete{color:#07834e}.order-step-three-registration+.order-next-action{margin-top:12px}.order-wizard-steps.order-wizard-complete>div.terminal>b{background:#0f9f62;border-color:#0f9f62}.order-wizard-steps.order-wizard-complete>div.terminal small,.order-wizard-steps.order-wizard-complete>div.terminal strong{color:#07834e}.order-won-banner{color:#17633f;background:#f3fcf7;border:1px solid #bde8d1;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 13px;display:grid}.order-won-banner>svg{color:#079153}.order-won-banner>span{font-size:var(--text-helper-size);display:grid}.order-won-banner>span strong{color:#07834e;font-size:var(--text-dialog-section-size)}.order-won-banner>b{color:#6a778e;min-width:175px;font-size:var(--text-tiny-size);background:#fff;border:1px solid #d4eadf;border-radius:5px;padding:6px 10px;display:grid}.order-won-banner>b em{color:#07834e;font-size:var(--text-helper-size);font-style:normal}.order-step-four-summary{grid-template-columns:1.05fr 1fr 1.08fr;gap:10px;margin-top:10px;display:grid}.order-step-four-details{grid-template-columns:1.1fr .82fr 1fr;gap:10px;margin-top:10px;display:grid}.order-step-four-summary .order-step-three-row,.order-step-four-details .order-step-three-row{min-height:28px}.order-step-four-document,.order-step-three-documents .order-step-four-document{color:#db3445;border:1px solid #e5eaf2;border-radius:5px;grid-template-columns:24px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;margin:8px 10px;padding:6px 7px;display:grid}.order-step-four-document>span{color:#17213e;min-width:0;font-size:var(--text-tiny-size);display:grid}.order-step-four-document>span strong,.order-step-four-document>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-step-four-document>span small{color:#718098}.order-step-four-document>button{color:#34506f;background:#f3f6fa;border:0;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.order-step-four-empty{color:#718098;font-size:var(--text-helper-size);margin:12px}.order-won-journey p{color:#079153;align-items:flex-start;gap:8px;margin:10px 12px;display:flex}.order-won-journey p span{color:#17213e;font-size:var(--text-helper-size);display:grid}.order-won-journey p small{color:#6d7a91;font-size:var(--text-tiny-size);font-weight:var(--text-body-weight)}.order-won-journey>div{color:#07834e;font-weight:var(--text-emphasis-weight);background:#f3fcf7;border:1px solid #bde8d1;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:12px;padding:10px;display:flex}.order-won-checklist{border:1px solid #dde6f1;border-radius:7px;align-items:center;gap:12px;margin-top:10px;padding:9px 12px;display:flex}.order-won-checklist h3{color:#111a39;font-size:var(--text-dialog-section-size);flex:none;margin:0}.order-won-checklist span{color:#758197;font-size:var(--text-tiny-size);align-items:center;gap:4px;display:inline-flex}.order-won-checklist span.complete{color:#07834e}.order-won-complete{margin-top:10px}.order-wizard-footer .sales-apply-btn.success{background:#079153}@media (width<=900px){.order-verification-grid,.order-verification-documents,.order-verification-bottom,.order-step-three-summary,.order-step-three-registration,.order-step-four-summary,.order-step-four-details{grid-template-columns:1fr}.order-won-checklist{flex-wrap:wrap;align-items:flex-start}}@media (height<=820px) and (width>=901px){.order-wizard-modal{height:calc(100vh - 12px);max-height:calc(100vh - 12px)}.order-wizard-hero{min-height:70px;padding-block:8px}.order-wizard-steps{min-height:62px;padding-block:6px}.order-wizard-info{min-height:30px;margin-top:7px;padding-block:5px}.order-po-details{margin-top:7px;padding-block:7px}.order-po-fields label{min-height:50px}.order-document-columns{margin-top:7px}.order-collection-card{min-height:350px;padding:9px}.order-dropzone{min-height:134px}.order-dropzone>svg{width:28px;height:28px}.order-dropzone>em{margin-block:2px}.order-dropzone>i{padding-block:5px}.order-next-action{margin-top:7px;padding-block:7px}.order-next-action h3{margin-bottom:6px}.order-wizard-footer{margin-top:7px;padding-block:8px}}@media (width<=900px){.order-po-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-document-columns{grid-template-columns:1fr}.order-wizard-steps{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.order-next-action>div{grid-template-columns:repeat(2,minmax(0,1fr))}.order-collection-card{min-height:0}}@media (width<=560px){.order-wizard-modal{width:calc(100vw - 12px);height:calc(100vh - 12px);max-height:calc(100vh - 12px)}.order-wizard-hero{min-height:74px;padding:10px 12px}.order-wizard-scroll{padding:0 12px 12px}.order-po-fields,.order-next-action>div,.order-kyc-type,.order-kyc-document-list>div{grid-template-columns:1fr}.order-wizard-footer{gap:10px}.order-wizard-footer .sales-apply-btn{min-width:0}.order-won-banner{grid-template-columns:24px minmax(0,1fr)}.order-won-banner>b{grid-column:1/-1}}.order-history-drawer-modal{border-width:0 0 0 1px;border-radius:0;flex-direction:column;place-self:stretch end;width:min(520px,100vw - 22px);height:100vh;max-height:100vh;display:flex;box-shadow:-18px 0 38px #1c2a4429}.order-history-drawer-modal .order-history-panel{flex:1;max-height:none}.order-history-drawer-modal .history-node{grid-template-columns:58px 1fr}.order-history-drawer-modal .history-node:before{left:28px}.order-history-drawer-modal .lead-business-timeline .history-node>span{border-radius:999px;width:58px}.order-history-drawer-modal .history-avatar{color:#0b57d0;background:#eef6ff}.order-modal-hero{border-bottom:1px solid #eef3f8;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.order-modal-hero>div{align-items:center;gap:12px;min-width:0;display:flex}.order-modal-hero h2,.order-modal-hero p,.order-modal-hero small{margin:0}.order-modal-hero p{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.order-modal-hero h2{color:#172033;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight)}.order-modal-hero small{color:#334155;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.order-modal-hero button{color:#40516f;background:#fff;border:1px solid #dfe8f5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.order-modal-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.order-modal-flow span{color:#64748b;min-width:0;height:34px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#f8fafc;border:1px solid #dfe8f5;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.order-modal-flow span.done{color:#0f9d58;background:#f1fbf5;border-color:#b7e4c7}.order-modal-flow span.active{color:#0b57d0;background:#eef6ff;border-color:#9bbdf4}.order-modal-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.order-modal-sections section{background:#fff;border:1px solid #dfe8f5;border-radius:8px;min-width:0;padding:13px}.order-modal-sections h3{color:#172033;font-size:var(--text-dialog-section-size);font-weight:var(--text-emphasis-weight);margin:0 0 10px}.order-modal-sections p{border-top:1px solid #eef3f8;gap:3px;margin:0;padding:8px 0;display:grid}.order-modal-sections p:first-of-type{border-top:0;padding-top:0}.order-modal-sections span{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.order-modal-sections strong{overflow-wrap:anywhere;color:#172033;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.order-upload-zone{background:#f7fbff;border:1px dashed #9bbdf4;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:12px;margin-top:14px;padding:14px;display:grid}.order-upload-zone>svg{color:#0b57d0;background:#e8f1ff;border-radius:8px;place-items:center;width:44px;height:44px;padding:10px;display:grid}.order-upload-zone strong{color:#172033;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);display:block}.order-upload-zone span{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin-top:3px;display:block}.order-upload-zone input{grid-column:2;margin-top:4px}.order-upload-file{color:#0b57d0;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);grid-column:2}.order-document-review{background:#fff;border:1px solid #dfe8f5;border-radius:8px;margin-top:14px;padding:14px}.order-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-document-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:13px;display:grid}.order-document-grid article.done{background:#f1fbf5;border-color:#b7e4c7}.order-document-grid article>span{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:7px;display:inline-flex}.order-document-grid article>strong{color:#172033;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.order-document-grid article>small,.order-document-grid article>em,.order-document-note{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);line-height:1.45}.order-document-grid article>em{font-style:normal}.order-document-grid article>button{color:#0b57d0;width:fit-content;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#eef6ff;border:1px solid #9bbdf4;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.order-document-grid article>button:hover{background:#dceaff;border-color:#0b57d0}.order-document-note{margin:12px 0 0}.order-section-title{color:#172033;align-items:center;gap:8px;margin-bottom:10px;display:flex}.order-section-title strong{font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.order-section-title span{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin-left:auto}.order-modal-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.order-modal-actions>button:first-child{color:#334155;height:36px;font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe8f5;border-radius:8px;padding:0 16px}.order-doc{color:#19233d;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);line-height:1.45;display:block}.order-status{min-width:120px}.order-status.orange{color:#f28b00;background:#fff2dc}.order-status.blue{color:#0b57d0;background:#e8f1ff}.order-status.green{color:#10a85a;background:#e5f8ec}.order-status.red{color:#f04452;background:#ffe8ec}.order-toolbar-dropdown{width:220px;right:0}.settings-page{gap:18px;padding:0 20px 28px;display:grid}.settings-body-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-search{background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;width:min(520px,100%);height:38px;padding:0 10px;display:flex;box-shadow:0 8px 24px #0f172a0a}.settings-search input{color:#24314e;width:100%;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border:0;outline:0}.settings-search input::placeholder{color:#9aa6ba}.settings-search svg{color:#5b6780;flex:none}.settings-breadcrumb{color:#667085;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:10px;display:flex}.settings-breadcrumb svg{color:#8a94a8;rotate:-90deg}.settings-breadcrumb strong{color:#24314e;font-weight:var(--text-emphasis-weight)}.settings-workspace{display:block}.settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.settings-category-card{background:#fff;border:1px solid #e4e9f2;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:186px;padding:18px;display:grid;box-shadow:0 10px 28px #0f172a0d}.settings-category-card:hover{border-color:#d5dced;box-shadow:0 14px 34px #0f172a14}.settings-category-card.active{border-color:#c8b8ff;box-shadow:0 14px 34px #7b3fe41a}.settings-icon{border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.settings-icon.purple{color:#8b5cf6;background:#f2e9ff}.settings-icon.blue{color:#4f6ff0;background:#edf2ff}.settings-icon.sky{color:#2f9bd8;background:#eaf6ff}.settings-icon.green{color:#16a34a;background:#e8f8ef}.settings-icon.orange{color:#f59e0b;background:#fff3df}.settings-icon.teal{color:#0f9f8a;background:#e5f8f3}.settings-icon.red{color:#ef4444;background:#ffecef}.settings-icon.violet{color:#a855f7;background:#f4e8ff}.settings-icon.indigo{color:#5173f3;background:#edf1ff}.settings-card-content{min-width:0}.settings-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-card-title-row h2{color:#1f2937;font-size:var(--text-section-title-size);font-weight:var(--text-emphasis-weight);margin:3px 0 8px}.settings-card-title-row span{color:#8b5cf6;min-width:24px;height:26px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#f0e6ff;border-radius:7px;justify-content:center;align-items:center;display:flex}.settings-category-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.settings-category-card li{min-width:0}.settings-category-card li button{color:#69758a;cursor:pointer;width:100%;height:30px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 9px 0 22px;line-height:1.3;transition:background .16s,color .16s,transform .16s;position:relative}.settings-category-card li button:before{content:"";background:#657188;border-radius:50%;width:4px;height:4px;transition:background .16s,transform .16s;position:absolute;top:13px;left:8px}.settings-category-card li button:hover,.settings-category-card li button:focus-visible,.settings-category-card li button.active{color:#7b3fe4;background:#f3efff;transform:translate(2px)}.settings-category-card li button:hover:before,.settings-category-card li button:focus-visible:before,.settings-category-card li button.active:before{background:#8b5cf6;transform:scale(1.25)}.user-management-page{gap:18px;padding:18px 20px 28px;display:grid}.user-management-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.user-management-breadcrumb{color:#5f6d82;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:8px;margin-bottom:10px;display:flex}.user-management-breadcrumb svg{color:#8a94a8;rotate:-90deg}.user-management-breadcrumb strong{color:#24314e}.user-management-head p{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:0}.user-add-btn{color:#fff;height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#5b2ee6;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.user-add-btn:hover{background:#4c24cf;transform:translateY(-1px)}.user-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.user-metric-card{background:#fff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:104px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #1c2a4409}.user-metric-icon{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.user-metric-icon.purple{color:#7b3fe4;background:#f2e9ff}.user-metric-icon.green{color:#10a85a;background:#e5f8ec}.user-metric-icon.red{color:#f04452;background:#ffe8ec}.user-metric-icon.orange{color:#f28b00;background:#fff2dc}.user-metric-card span{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.user-metric-card strong{color:#0d1321;font-size:var(--text-page-title-size);font-weight:var(--text-emphasis-weight);margin:6px 0;line-height:1.1;display:block}.user-metric-card small{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.smtp-settings-page .user-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.task-settings-page .user-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.smtp-status-banner{background:#fff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 8px 22px #1c2a4409}.smtp-status-banner.active{background:#f0fdf4;border-color:#a7f3d0;box-shadow:0 10px 24px #10a85a1f}.smtp-status-banner.inactive{background:#fff7ed;border-color:#fed7aa}.smtp-status-icon{color:#f28b00;background:#fff7ed;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.smtp-status-banner.active .smtp-status-icon{color:#10a85a;background:#dcfce7}.smtp-status-banner span{color:#53617d;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);text-transform:uppercase}.smtp-status-banner strong{color:#0d1321;font-size:var(--text-topbar-title-size);font-weight:var(--text-emphasis-weight);margin-top:2px;display:block}.smtp-status-banner p{color:#40516f;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:6px 0 0;line-height:1.45}.smtp-status-banner em{color:#c2410c;font-size:var(--text-secondary-size);font-style:normal;font-weight:var(--text-emphasis-weight);white-space:nowrap;background:#ffedd5;border-radius:999px;padding:7px 11px}.smtp-status-banner.active em{color:#166534;background:#bbf7d0}.smtp-status-card.active{background:#f0fdf4;border-color:#a7f3d0}.smtp-status-card.active span,.smtp-status-card.active strong,.smtp-status-card.active small{color:#166534}.smtp-status-card.inactive{background:#fff7ed;border-color:#fed7aa}.user-metric-card.red{background:#fff1f2;border-color:#fecdd3}.user-metric-card.red span,.user-metric-card.red strong,.user-metric-card.red small{color:#be123c}.smtp-settings-form{padding:18px}.smtp-settings-form label small{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);line-height:1.35}.settings-toggle-field{align-content:start}.settings-toggle-field input{accent-color:#1a73e8;width:18px;height:18px;min-height:18px}.settings-empty-state{color:#53617d;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:8px;padding:18px;display:flex}.smtp-test-card{grid-template-columns:minmax(280px,1fr) auto minmax(180px,.55fr)}.smtp-test-card p{color:#64748b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);margin:0}.user-filter-card{background:#fff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:minmax(280px,1fr) 122px 150px 120px auto auto 72px;align-items:center;gap:12px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #1c2a4409}.user-search-control{color:#8090a8;border:1px solid #dfe6f1;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.user-search-control input{color:#24314e;width:100%;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border:0;outline:0}.user-filter-card select,.user-filter-card button,.user-pagination select,.user-pagination button{color:#24314e;height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px}.user-filter-card select{padding:0 10px}.user-filter-card button{color:#5b2ee6;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.user-filter-card button:hover,.user-pagination button:hover,.user-row-actions button:hover{color:#5b2ee6;background:#f6f3ff;border-color:#c8b8ff}.user-gear-btn{padding:0 10px!important}.user-table-card{background:#fff;border:1px solid #e3e8f2;border-radius:8px;overflow:hidden;box-shadow:0 8px 22px #1c2a4409}.user-table{min-width:1120px}.user-table th{color:#24314e;text-align:left;background:#fbfcff;border-bottom:1px solid #edf1f7;height:42px;padding:0 14px}.user-table td{color:#24314e;border-bottom:1px solid #edf1f7;height:58px;padding:0 14px}.user-table tbody tr:hover{background:#fbfcff}.clickable-user-row{cursor:pointer}.clickable-user-row:hover{background:#f8fbff!important}.user-col-check{width:48px}.user-col-user{width:220px}.user-col-contact{width:260px}.user-col-role{width:160px}.user-col-dept{width:180px}.user-col-status{width:120px}.user-col-login{width:210px}.user-col-actions{width:156px}.user-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.user-name-cell strong{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);white-space:nowrap}.user-name-cell em{color:#5b2ee6;font-size:var(--text-tiny-size);font-style:normal;font-weight:var(--text-emphasis-weight);white-space:nowrap;background:#efe6ff;border-radius:6px;padding:4px 7px}.user-contact-cell{gap:4px;display:grid}.user-contact-cell strong{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.user-contact-cell small{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.user-status{min-width:62px;height:24px;font-size:var(--text-table-status-size);font-weight:var(--text-emphasis-weight);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.user-status.active{color:#10a85a;background:#dff8e8}.user-status.inactive{color:#f04452;background:#ffe6e9}.user-row-actions{align-items:center;gap:6px;display:flex}.user-row-actions button{color:#40516f;background:#fff;border:1px solid #e3e8f2;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.user-row-actions button.danger{color:#f04452}.user-row-actions button.danger:hover{color:#f04452;background:#fff1f3;border-color:#ffcfd5}.user-pagination{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:flex}.user-pagination>span{color:#40516f;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.user-pagination div{align-items:center;gap:9px;display:flex}.user-pagination button{min-width:36px}.user-pagination button:first-child{rotate:90deg}.user-pagination button:nth-last-child(2){rotate:-90deg}.user-pagination button.active{color:#5b2ee6;background:#f3efff;border-color:#8b5cf6}.user-pagination select{padding:0 12px}.android-tv-filter{grid-template-columns:minmax(320px,1fr) 160px auto}.android-tv-table{min-width:1500px}.android-tv-modal{width:min(620px,100vw - 32px);padding-bottom:20px}.android-tv-device-form{gap:14px;padding:20px;display:grid}.android-tv-device-form label{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);gap:7px;display:grid}.android-tv-device-form input,.android-tv-device-form select,.android-tv-device-form textarea{font:inherit;border:1px solid #dfe6f1;border-radius:7px;padding:10px 12px}.android-tv-device-form textarea{resize:vertical;min-height:90px}.android-tv-modal-actions{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.android-tv-modal-actions button,.android-tv-token button{background:#fff;border:1px solid #dfe6f1;border-radius:7px;min-height:38px;padding:0 16px}.android-tv-details{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.android-tv-details div{border-bottom:1px solid #edf1f7;padding-bottom:10px}.android-tv-details dt{color:#64748b;font-size:var(--text-secondary-size)}.android-tv-details dd{color:#24314e;font-weight:var(--text-emphasis-weight);margin:4px 0 0}.android-tv-token{gap:16px;padding:20px;display:grid}.android-tv-token strong{color:#b45309}.android-tv-token code{overflow-wrap:anywhere;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;padding:14px}.android-tv-token button{align-items:center;gap:8px;width:fit-content;display:inline-flex}.android-tv-head-actions{align-items:center;gap:10px;display:flex}.android-tv-head-actions>button{color:#071b4a;min-height:38px;font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:8px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.android-tv-pair-preview{background:#f6f8fb;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.android-tv-pair-preview span{color:#64748b;flex-direction:column;gap:3px;display:flex}.android-tv-pair-success{text-align:center;justify-items:center;gap:12px;padding:28px;display:grid}.user-create-modal{z-index:1;background:#fff;border:1px solid #dfe6f1;border-radius:8px;width:720px;max-width:calc(100vw - 28px);position:relative;box-shadow:0 24px 52px #1c2a4438}.activation-reset-modal{width:min(460px,100vw - 32px)}.activation-reset-copy{color:#53617d;font-size:var(--text-primary-body-size);margin:0;padding:18px;line-height:1.6}.role-permission-modal{width:1180px}.role-permission-modal .user-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-create-head{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.user-create-head h2{color:#0d1321;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight);margin:0}.user-create-head p{color:#64748b;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:6px 0 0}.user-create-head button{color:#24314e;background:#fff;border:1px solid #dfe6f1;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.user-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.user-create-grid label{gap:7px;display:grid}.user-create-grid span{color:#53617d;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.user-create-grid input,.user-create-grid select,.user-create-grid textarea{color:#24314e;width:100%;min-height:38px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;outline:0;padding:0 10px}.user-create-grid .user-currency-input{border:1px solid #dfe6f1;border-radius:7px;align-items:center;height:38px;display:flex;overflow:hidden}.user-create-grid .user-currency-input b{color:#53617d;padding-left:10px}.user-create-grid .user-currency-input input{border:0;min-width:0}.user-create-grid label>small{color:#75829a;font-size:var(--text-tiny-size)}.user-create-grid input,.user-create-grid select{height:38px}.user-create-grid textarea{resize:vertical;padding:9px 10px;line-height:1.45}.user-create-wide{grid-column:1/-1}.user-image-control{border:1px dashed #b8c5d8;border-radius:9px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.user-image-preview{color:#53617d;background:#eef3fb;border:1px solid #d9e2ef;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.user-image-preview img{object-fit:cover;width:100%;height:100%}.user-image-copy{gap:3px;display:grid}.user-image-copy strong{color:#24314e;font-size:var(--text-primary-body-size)}.user-image-copy small{color:#75829a;font-size:var(--text-tiny-size)}.user-image-control input[type=file]{max-width:220px;height:auto;padding:7px}.user-telephony-assignment{border:1px solid #dfe6f1;border-radius:8px;gap:12px;padding:16px;display:grid}.user-telephony-assignment legend{color:#24314e;font-size:var(--text-form-label-size);font-weight:var(--text-form-label-weight);padding-inline:8px}.user-telephony-assignment p,.user-telephony-toggle{color:#53617d;font-size:var(--text-secondary-size);font-weight:var(--text-secondary-weight)}.user-telephony-toggle{align-items:center;gap:8px;display:flex}.user-telephony-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.communication-branding-card{background:#fff;border:1px solid #e1e7f0;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #1f2b460f}.communication-branding-head,.communication-branding-logo{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.communication-branding-head h2,.communication-branding-head p{margin:0}.communication-branding-head p,.communication-branding-logo small{color:#8a94a8;font-size:var(--text-secondary-size)}.communication-branding-logo img,.communication-branding-logo>div{object-fit:contain;width:120px;height:84px}.communication-branding-logo>div{color:#8a94a8;text-align:center;font-size:var(--text-helper-size);border:1px dashed #cfd8e8;border-radius:7px;place-items:center;padding:10px;display:grid}.communication-branding-logo label{color:#53617d;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);flex:1;gap:7px;display:grid}@media (width<=600px){.communication-branding-head,.communication-branding-logo{flex-direction:column;align-items:stretch}}.user-form-error{color:#f04452;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#ffe6e9;border-radius:7px;margin:0 18px;padding:9px 10px}.user-form-success{color:#166534;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;margin:0;padding:9px 10px}.user-page-message{margin:0}.user-invite-note,.user-smtp-warning{font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);border-radius:8px;align-items:center;gap:10px;padding:11px 12px;line-height:1.4;display:flex}.user-invite-note{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.user-invite-note svg{flex:none}.user-smtp-warning{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;justify-content:space-between}.user-smtp-warning button{color:#fff;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;background:#f97316;border:0;border-radius:7px;padding:8px 11px}.user-create-actions{border-top:1px solid #edf1f7;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.user-create-actions button{color:#24314e;height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.user-create-actions button[type=submit]{color:#fff;background:#5b2ee6;border-color:#5b2ee6}.product-filter-card{grid-template-columns:minmax(300px,1fr) 150px 190px 170px 150px auto}.product-master-tabs{background:#fff;border:1px solid #e3e8f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex;box-shadow:0 8px 22px #1c2a4409}.product-master-tabs button{color:#53617d;min-width:138px;height:38px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);text-align:center;white-space:nowrap;background:#fff;border:1px solid #dfe6f1;border-radius:7px;flex:none;padding:0 16px;line-height:1}.product-master-tabs button:hover{color:#5b2ee6;background:#f6f3ff;border-color:#c8b8ff}.product-master-tabs button.active{color:#fff;background:#5b2ee6;border-color:#5b2ee6;box-shadow:0 8px 18px #5b2ee62e}.product-table{min-width:1260px}.product-status.draft{color:#53617d;background:#eef2f7}.product-status.approval_required{color:#f28b00;background:#fff2dc;min-width:118px}.product-status.discontinued{color:#7b3fe4;background:#f1e8ff;min-width:104px}.product-create-modal{width:980px}.product-form-scroll{max-height:min(68vh,720px);overflow:auto}.product-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-toggle-grid{border-top:1px solid #edf1f7;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.product-toggle{color:#24314e;min-height:40px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.product-toggle input{accent-color:#5b2ee6;width:15px;height:15px}.product-form-section{border-top:1px solid #edf1f7}.product-form-section h3{color:#24314e;font-size:var(--text-dialog-section-size);font-weight:var(--text-emphasis-weight);margin:0;padding:14px 18px 0}.product-discount-rows{grid-column:1/-1;gap:14px;display:grid}.product-discount-row{grid-template-columns:repeat(3,minmax(0,1fr)) 40px;gap:16px;display:grid}.discount-matrix-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(220px,1fr) 52px;align-items:end}.discount-matrix-row label{gap:12px;display:grid}.discount-matrix-row label span{color:#53617d;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.discount-matrix-row input,.discount-matrix-row select{color:#23304d;min-height:52px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border-color:#dfe6f1;border-radius:8px;padding:0 14px}.product-discount-row button,.product-add-row-btn,.product-save-row-btn{color:#24314e;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.product-discount-row button{color:#8b94a8;align-self:end;width:52px;height:52px}.product-discount-row button:disabled{cursor:not-allowed;opacity:.45}.product-add-row-btn{width:fit-content;min-height:46px;font-size:var(--text-primary-body-size);padding:0 18px}.product-save-row-btn{width:fit-content;min-height:46px;font-size:var(--text-primary-body-size);background:#f7f9fc;padding:0 18px}.product-save-row-btn:hover,.product-add-row-btn:hover,.product-discount-row button:hover{background:#f1f5f9;border-color:#cbd5e1}.matrix-master-section{border-top:0}.matrix-master-section h3{font-size:var(--text-dialog-section-size);padding-top:0}.matrix-master-section .product-discount-rows{padding:26px 18px 18px}.discount-matrix-actions{flex-wrap:wrap;gap:10px;display:flex}.discount-matrix-info{background:#f8fafd;border:1px solid #e4e9f2;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.discount-matrix-info div{gap:4px;display:grid}.discount-matrix-info strong{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.discount-matrix-info span{color:#5d6880;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.discount-matrix-info button{color:#24314e;min-height:38px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;background:#fff;border:1px solid #dfe6f1;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.role-permission-selector{background:#fff;border:1px solid #e4e9f2;border-radius:8px;gap:12px;max-height:560px;padding:12px;display:grid;overflow:auto}.role-permission-actions{justify-content:flex-start;align-items:center;gap:20px;display:flex}.role-permission-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.role-permission-toolbar .role-permission-search{flex:0 380px;order:-1;width:min(380px,42%)}.role-permission-toolbar .role-permission-actions{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto}.role-permission-toolbar .role-permission-actions strong{color:#77849a;font-size:var(--text-helper-size)}.role-permission-actions strong{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);text-transform:capitalize}.role-permission-select-all{color:#24314e;cursor:pointer;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:9px;display:inline-flex}.role-permission-toolbar .role-permission-select-all{white-space:nowrap;flex-direction:row;grid-template-columns:none;display:inline-flex}.role-permission-select-all input,.role-permission-matrix input{accent-color:#5b2ee6;width:17px;height:17px}.role-permission-search{display:block;position:relative}.role-permission-search svg{color:#8a94a8;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.role-permission-search input{color:#24314e;width:100%;height:38px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #dfe6f1;border-radius:7px;outline:0;padding:0 12px 0 34px}.role-permission-warning{color:#9a5b00;background:#fff8e7;border:1px solid #f6d79a;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;display:flex}.role-permission-warning span{color:#8a5308;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.role-permission-note{color:#64748b;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:0}.role-permission-group{border-top:1px solid #edf1f7;gap:8px;padding-top:12px;display:grid}.role-permission-group h3{color:#5b2ee6;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase;margin:0}.role-permission-matrix-wrap{border:1px solid #edf1f7;border-radius:7px;overflow-x:auto}.role-permission-matrix{border-collapse:collapse;background:#fff;width:100%;min-width:980px}.role-permission-matrix th,.role-permission-matrix td{text-align:center;white-space:nowrap;border-bottom:1px solid #edf1f7;padding:10px 9px}.role-permission-matrix tr:last-child th,.role-permission-matrix tr:last-child td{border-bottom:0}.role-permission-matrix thead th{color:#5d6880;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);text-transform:uppercase;background:#f8fafc}.role-permission-matrix th:first-child{z-index:1;text-align:left;background:#fff;min-width:190px;position:sticky;left:0}.role-permission-matrix thead th:first-child{z-index:2;background:#f8fafc}.role-permission-matrix tbody th{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.role-permission-matrix tbody td{font-size:var(--text-primary-body-size);font-weight:var(--text-body-weight)}.role-permission-help{color:#8a94a8;cursor:help;vertical-align:middle;margin-left:7px;display:inline-flex}.role-permission-na{color:#b4bdcc;font-weight:var(--text-emphasis-weight)}.account-page{gap:22px;padding:0 20px 28px;display:grid;position:relative}.account-breadcrumb{color:#667085;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;padding-bottom:14px;display:flex}.account-breadcrumb svg{color:#8a94a8;rotate:-90deg}.account-breadcrumb strong{color:#24314e;font-weight:var(--text-emphasis-weight)}.account-tabs{border-bottom:1px solid #dfe6f1;align-items:flex-end;gap:18px;min-height:50px;display:flex}.account-tab-list{align-items:flex-end;gap:30px;min-width:0;display:flex;overflow-x:auto}.account-tab-list button{color:#667085;cursor:pointer;min-width:84px;height:44px;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-bottom:3px solid #0000;transition:color .16s,border-color .16s,background .16s}.account-tab-list button:hover,.account-tab-list button:focus-visible,.account-tab-list button.active{color:#8b5cf6;border-color:#8b5cf6}.account-tab-list button:hover{background:linear-gradient(#0000 35%,#f5f0ff 100%)}.account-layout{grid-template-columns:minmax(0,1.9fr) minmax(360px,.95fr);align-items:start;gap:22px;display:grid}.account-main,.account-side{gap:18px;display:grid}.account-card{background:#fff;border:1px solid #e4e9f2;border-radius:8px;padding:20px 22px;box-shadow:0 10px 28px #0f172a0d}.account-card h2{color:#182033;font-size:var(--text-section-title-size);font-weight:var(--text-emphasis-weight);margin:0}.account-card p{color:#5f6d82;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:6px 0 0;line-height:1.45}.account-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.account-card-head button,.two-factor-card>button{color:#8b5cf6;cursor:pointer;min-width:142px;height:38px;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #d8d2f5;border-radius:8px;justify-content:center;align-items:center;gap:9px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.account-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-card-actions button:first-child{color:#53617d;border-color:#dfe6f1}.account-card-head button:hover,.two-factor-card>button:hover,.account-card-head button:focus-visible,.two-factor-card>button:focus-visible{background:#f5f0ff;border-color:#8b5cf6;transform:translateY(-1px)}.profile-content{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;display:grid}.profile-avatar-wrap{justify-self:center;width:132px;height:132px;position:relative}.profile-avatar{background:radial-gradient(circle at 50% 26%,#172033 0 17%,#0000 18%),linear-gradient(135deg,#eef2f7 0%,#d7dee8 100%);border-radius:50%;width:132px;height:132px;box-shadow:inset 0 -38px #1d2b4f,inset 0 -59px #fff}.profile-avatar-wrap button{color:#fff;cursor:pointer;background:#7b3fe4;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:18px;right:2px}.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.account-field,.password-field{gap:7px;min-width:0;display:grid}.account-field span,.password-field span,.email-primary span{color:#5f6d82;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight)}.account-field strong{color:#24314e;height:38px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border:1px solid #dfe6f1;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;line-height:1.2;display:flex;position:relative;overflow:hidden}.account-field input{color:#24314e;width:100%;min-width:0;height:38px;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border:1px solid #dfe6f1;border-radius:7px;outline:0;padding:0 10px}.account-field input:focus{border-color:#9bbdf4;box-shadow:0 0 0 3px #1a73e81f}.account-field em,.email-primary em{color:#10a85a;font-size:var(--text-secondary-size);font-style:normal;font-weight:var(--text-emphasis-weight);background:#dff8e8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.account-form-message{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);background:#f8fbff;border:1px solid #dfe6f1;border-radius:8px;margin:0 0 16px;padding:10px 12px}.password-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.password-field div{border:1px solid #dfe6f1;border-radius:7px;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.password-field input{color:#24314e;width:100%;min-width:0;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);border:0;outline:0}.password-field svg{color:#8a94a8}.password-rules{border:1px solid #e4e9f2;border-radius:8px;margin-top:18px;padding:13px 14px}.password-rules>strong{color:#5f6d82;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin-bottom:12px;display:block}.password-rules div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;display:grid}.password-rules span{color:#68758a;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:9px;display:flex}.password-rules svg{color:#10a85a}.email-primary{gap:7px;padding:12px 0 2px;display:grid}.email-primary strong{color:#24314e;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:12px;display:flex}.account-summary-card{padding-bottom:18px}.summary-list{margin-top:14px;display:grid}.summary-row{border-bottom:1px solid #edf1f7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;display:grid}.summary-row:last-child{border-bottom:0}.summary-icon{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.summary-icon.purple{color:#8b5cf6;background:#f2e9ff}.summary-icon.blue{color:#0b6bff;background:#eaf3ff}.summary-icon.orange{color:#f59e0b;background:#fff3df}.summary-icon.green{color:#10a85a;background:#e5f8ec}.summary-icon.gray{color:#6b7280;background:#edf1f7}.summary-icon.red{color:#ef4444;background:#ffecef}.summary-row strong{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.summary-row em{color:#24314e;font-size:var(--text-body-size);font-style:normal;font-weight:var(--text-emphasis-weight)}.summary-pill{border-radius:999px;padding:5px 10px}.summary-pill.purple{color:#8b5cf6;background:#efe6ff}.summary-pill.green{color:#10a85a;background:#dff8e8}.two-factor-card,.account-actions-card{gap:12px;display:grid}.two-factor-status{color:#24314e;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);justify-content:space-between;align-items:center;display:flex}.two-factor-status em{color:#ef4444;font-size:var(--text-secondary-size);font-style:normal;font-weight:var(--text-emphasis-weight);background:#ffe6e9;border-radius:999px;padding:5px 10px}.two-factor-card>button{width:100%}.account-action-row{color:#24314e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:50px;padding:5px 4px;transition:background .16s,transform .16s;display:grid}.account-action-row:hover,.account-action-row:focus-visible{background:#f6f3ff;transform:translate(2px)}.account-action-row span:nth-child(2){gap:3px;display:grid}.account-action-row strong{font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight)}.account-action-row small{color:#6b768a;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.account-action-row>svg{color:#8a94a8;rotate:-90deg}.customers-page,.customer-workspace-page,.customer-edit-page{flex-direction:column;gap:18px;min-width:0;padding:20px 20px 26px;display:flex}.customers-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.customers-heading h1{color:#101b35;font-size:var(--text-page-title-size);font-weight:var(--text-emphasis-weight);margin:0 0 8px;line-height:1.15}.customers-heading p{color:#69758b;margin:0}.customers-eyebrow{font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);letter-spacing:var(--text-eyebrow-letter-spacing);text-transform:uppercase;color:#5b2bd6!important}.customer-primary-button,.customer-secondary-button,.customer-icon-text-button,.customer-outline-accent{font:inherit;font-weight:var(--text-emphasis-weight);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;display:inline-flex}.customer-primary-button{font-size:var(--text-button-primary-size)}.customer-secondary-button,.customer-icon-text-button,.customer-outline-accent{font-size:var(--text-button-secondary-size)}.customer-primary-button{color:#fff;background:#1a73e8;border:1px solid #1a73e8;box-shadow:0 7px 16px #1a73e826}.customer-primary-button:disabled{opacity:.55}.customer-primary-button:hover{background:#0b63d8;border-color:#0b63d8}.customer-primary-button.compact{box-shadow:none;font-size:var(--text-button-small-size);min-height:38px;padding:8px 14px}.customer-secondary-button,.customer-icon-text-button{color:#344158;background:#fff;border:1px solid #dce3ee}.customer-summary-strip{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid}.customer-summary-strip article{background:#fff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:6px 12px;min-height:82px;padding:13px 16px;display:grid;box-shadow:0 8px 22px #1c2a4409}.customer-summary-strip article:hover{border-color:#b8c7dc;transform:translateY(-1px);box-shadow:0 10px 24px #1c2a4414}.customer-summary-strip i,.customer-overview-metrics i{border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.customer-summary-strip i svg,.customer-overview-metrics i svg{width:21px;height:21px}.customer-summary-strip i.violet,.customer-overview-metrics i.violet{color:#6335db;background:#f0eaff}.customer-summary-strip i.green,.customer-overview-metrics i.green{color:#24a65a;background:#e9f9ef}.customer-summary-strip i.red{color:#ee4858;background:#fff0f2}.customer-summary-strip i.amber{color:#f49b22;background:#fff7e8}.customer-summary-strip strong{color:#111b33;font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight)}.customer-summary-strip span{color:#68748a;font-size:var(--text-metric-label-size);white-space:nowrap}.customers-table-shell{background:#fff;border:1px solid #e3e8f2;border-radius:10px;overflow:visible;box-shadow:0 8px 22px #1b27400a}.customers-filter-panel{background:#fff;border-bottom:1px solid #e7ebf2;border-radius:10px 10px 0 0;align-items:center;gap:12px;min-height:66px;padding:13px 16px;display:flex}.customers-search{background:#fff;border:1px solid #dbe2ec;border-radius:8px;align-items:center;gap:8px;width:min(100%,390px);max-width:390px;height:38px;padding:0 12px;display:flex}.customers-search input{font-size:var(--text-primary-body-size);font-weight:var(--text-body-weight);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0}.customers-search input::placeholder{color:#9aa6b8}.customers-search>svg{color:#66738a}.customers-search button{background:0 0;border:0;display:flex}.customer-outline-accent{color:#6132d5;background:#fff;border:1px solid #ddd5f4}.customer-outline-accent:disabled{color:#9aa4b5;opacity:.7}.customers-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.customer-reset-link{color:#53617d;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:inline-flex}.customer-reset-link:hover{color:#0b57d0}.customer-toolbar-icon{color:#53617d;background:#fff;border:1px solid #dbe2ec;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.customer-toolbar-icon:hover,.customer-toolbar-icon.active{color:#0b57d0;background:#eef4ff;border-color:#b9d1f5}.customer-filter-menu{position:relative}.customer-filter-popover{z-index:15;background:#fff;border:1px solid #dfe6f1;border-radius:9px;min-width:190px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px #1f2b4624}.customer-filter-popover>strong{color:#7b879a;font-size:var(--text-tiny-size);letter-spacing:var(--text-caps-letter-spacing);text-transform:uppercase;padding:7px 9px;display:block}.customer-filter-popover button{color:#344158;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:9px;display:flex}.customer-filter-popover button:hover{color:#0b57d0;background:#f1f5fb}.customers-panel,.customer-edit-card{background:#fff;border:1px solid #e5e9f1;border-radius:12px;box-shadow:0 5px 20px #1d2a4408}.customers-table-shell .customers-panel{box-shadow:none;border:0;border-radius:0 0 10px 10px}.customers-table-wrap{overflow:auto}.customers-table{border-collapse:collapse;color:#344158;table-layout:fixed;width:100%;min-width:1280px}.customer-col-check{width:46px}.customer-col-id{width:126px}.customer-col-identity{width:210px}.customer-col-contact{width:170px}.customer-col-email{width:190px}.customer-col-product,.customer-col-owner{width:175px}.customer-col-leads{width:105px}.customer-col-status{width:100px}.customer-col-actions{width:92px}.customers-table th{color:#475467;font-size:var(--text-table-header-size);font-weight:var(--text-table-header-weight);height:44px;letter-spacing:var(--text-table-header-letter-spacing);text-align:left;text-transform:uppercase;white-space:nowrap;background:#f6f8fc;border-bottom:1px solid #dfe5ef;padding:0 14px}.customers-table td{vertical-align:middle;border-bottom:1px solid #e9edf4;height:66px;padding:0 14px}.customers-table tbody tr{background:#fff;transition:background-color .15s,box-shadow .15s}.customers-table tbody tr:nth-child(2n){background:#fbfcfe}.customers-table tbody tr:hover{background:#f1f6ff;box-shadow:inset 3px 0 #4d8df7}.customers-table tbody tr.selected{background:#eef4ff}.customers-table th:first-child,.customers-table td:first-child,.customers-table th:last-child,.customers-table td:last-child{text-align:center}.customers-table input[type=checkbox]{accent-color:#1a73e8;width:16px;height:16px}.customers-table td[colspan]{text-align:center;padding:50px}.customers-table td[colspan]>*{vertical-align:middle;margin:0 5px}.customer-code-link{color:#1876e8;font:inherit;font-weight:var(--text-emphasis-weight);white-space:nowrap;background:0 0;border:0;padding:0}.customer-code-link.subtle{color:#0b57d0}.customer-code-link:disabled{color:#8490a2}.customer-identity-cell{color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.customer-identity-cell>span{flex-direction:column;gap:4px;display:flex}.customer-identity-cell strong{color:#17233b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-identity-cell small{color:#69758b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-phone-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.customer-phone-cell svg{color:#1a73e8}.customer-email-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-product-pill{color:#1769cf;text-overflow:ellipsis;white-space:nowrap;background:#e8f2ff;border-radius:7px;max-width:100%;padding:5px 9px;display:inline-block;overflow:hidden}.customer-muted-cell{color:#98a2b3;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight)}.customer-assignee{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.customer-assignee .user-avatar{flex:0 0 40px}.customer-linked-count{color:#0b57d0;font:inherit;font-weight:var(--text-emphasis-weight);background:0 0;border:0}.customer-status{font-size:var(--text-table-status-size);font-weight:var(--text-table-status-weight);text-transform:capitalize;border-radius:999px;padding:5px 12px;display:inline-block}.customer-status.active{color:#219653;background:#e4f8eb}.customer-status.archived{color:#718096;background:#eef1f6}.customer-row-actions{justify-content:center;align-items:center;gap:2px;display:flex}.customer-row-actions button{color:#758197;background:0 0;border:0;border-radius:6px;padding:7px}.customer-row-actions button:hover{color:#0b57d0;background:#eef4ff}.customer-row-menu{position:relative}.customer-row-popover{z-index:12;background:#fff;border:1px solid #dfe6f1;border-radius:8px;min-width:155px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #1f2b4624}.customer-row-popover button{color:#344158;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.customers-pagination{color:#66738a;font-size:var(--text-body-size);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.customers-pagination div{align-items:center;gap:9px;display:flex}.customers-pagination button{font-size:var(--text-dialog-title-size);background:#fff;border:1px solid #dbe2ec;border-radius:7px;width:36px;height:36px}.customers-pagination button:disabled{opacity:.4}.customers-pagination strong{color:#fff;text-align:center;background:#1a73e8;border-radius:7px;min-width:36px;padding:10px}.new-customer-modal-layer{align-items:center;padding:20px}.new-customer-modal-layer .lead-modal-scrim{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#1922334d}.customer-modal{z-index:1;background:#fff;border:1px solid #e2e6ee;border-radius:8px;flex-direction:column;width:min(670px,100vw - 40px);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #10182838}.customer-edit-modal{width:min(960px,100vw - 40px)}.customer-edit-modal .new-customer-form-scroll{padding-bottom:4px}.customer-edit-modal .new-customer-section{padding-block:18px}.customer-edit-modal .searchable-select{width:100%}.customer-edit-modal .searchable-select button{min-height:38px}.customer-edit-identities{gap:7px;margin-bottom:12px;display:grid}.customer-edit-identities article{background:#f8faff;border:1px solid #e2e7f0;border-radius:6px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 10px;display:flex}.customer-edit-identities article.inactive{opacity:.58}.customer-edit-identities article>span{flex-direction:column;gap:3px;display:flex}.customer-edit-identities strong{color:#263149;font-size:var(--text-form-input-size)}.customer-edit-identities small{color:#718096;font-size:var(--text-helper-size);text-transform:capitalize}.customer-edit-identities article>div{gap:6px;display:flex}.customer-edit-identities button{color:#506079;font-size:var(--text-helper-size);background:#fff;border:1px solid #d9e0eb;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:5px 8px;display:inline-flex}.customer-edit-identities button svg{width:13px;height:13px}.customer-edit-inline-form{grid-template-columns:minmax(180px,1.5fr) minmax(140px,.8fr) auto auto auto;align-items:end;gap:10px;display:grid}.customer-edit-check{white-space:nowrap;min-height:38px;flex-direction:row!important;align-items:center!important}.customer-edit-check input{width:15px!important;height:15px!important;min-height:15px!important}.customer-edit-inline-form>button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:38px;display:inline-flex}.customer-edit-inline-form>button svg{width:14px;height:14px}@media (width<=760px){.customer-edit-modal .new-customer-grid.three-columns{grid-template-columns:1fr}.customer-edit-inline-form{grid-template-columns:1fr;align-items:stretch}.customer-edit-identities article{flex-direction:column;align-items:flex-start;gap:8px}}.customer-modal-header{border-bottom:1px solid #e7eaf0;flex:none;justify-content:space-between;align-items:flex-start;min-height:79px;padding:20px 20px 15px;display:flex}.customer-modal-header h2{color:#131a34;font-size:var(--text-dialog-title-size);font-weight:var(--text-emphasis-weight);margin:0;line-height:1.2}.customer-modal-header p{color:#68758e;font-size:var(--text-secondary-size);font-weight:var(--text-secondary-weight);margin:6px 0 0}.customer-modal-header button{color:#65728a;background:0 0;border:0;border-radius:5px;padding:3px}.customer-modal-header button svg{width:16px;height:16px}.customer-modal-header button:hover{color:#1f2d45;background:#f1f4f8}.new-customer-form{flex-direction:column;flex:auto;min-height:0;display:flex}.new-customer-form-scroll{flex-direction:column;flex:auto;padding:0 20px;display:flex;overflow:auto}.new-customer-section{border-bottom:1px solid #e8ebf1;padding:15px 0 17px}.new-customer-section:last-child{border-bottom:0;padding-bottom:14px}.new-customer-section h3{color:#202a42;font-size:var(--text-dialog-section-size);font-weight:var(--text-emphasis-weight);align-items:center;gap:10px;margin:0 0 14px;line-height:1.2;display:flex}.new-customer-section h3>i{color:#52617b;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.new-customer-section h3 svg{stroke-width:2px;width:18px;height:18px}.new-customer-section h3 small{color:#6d7990;font-size:var(--text-helper-size);font-weight:var(--text-secondary-weight)}.new-customer-grid{gap:12px 15px;display:grid}.new-customer-grid+.new-customer-grid{margin-top:12px}.new-customer-grid.basic-top-row{grid-template-columns:repeat(2,minmax(0,1fr))}.new-customer-grid.basic-bottom-row,.new-customer-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.new-customer-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.new-customer-section label{color:#263149;font-size:var(--text-form-label-size);font-weight:var(--text-form-label-weight);flex-direction:column;gap:6px;min-width:0;line-height:1.2;display:flex}.new-customer-section label>span b{color:#202a42}.new-customer-section input,.new-customer-section select,.new-customer-section textarea{color:#263349;font:inherit;font-size:var(--text-form-input-size);font-weight:var(--text-form-input-weight);background:#fff;border:1px solid #d8dee8;border-radius:6px;outline:0;width:100%;height:38px;min-height:38px;padding:9px 10px}.new-customer-section input::placeholder,.new-customer-section textarea::placeholder{color:#8c97aa;font-weight:var(--text-secondary-weight);opacity:1}.new-customer-section textarea{resize:none;height:76px;line-height:1.45}.new-customer-section input:focus,.new-customer-section select:focus,.new-customer-section textarea:focus{border-color:#4387e8;box-shadow:0 0 0 3px #4387e817}.new-customer-select{position:relative}.new-customer-select select{appearance:none;color:#6f7c91;padding-right:28px}.new-customer-select svg{color:#52617a;pointer-events:none;width:14px;height:14px;position:absolute;top:12px;right:10px}.new-customer-phone{align-items:stretch;display:flex}.new-customer-phone>span{color:#38445b;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #d8dee8;border-radius:6px 0 0 6px;align-items:center;gap:7px;min-width:68px;padding:0 9px;display:flex}.new-customer-phone input{border-left:0;border-radius:0 5px 5px 0;min-width:0}.india-flag{background:linear-gradient(#f93 0 33%,#fff 33% 66%,#138808 66%);border:1px solid #e1e4e8;width:15px;height:10px;display:inline-block;position:relative}.india-flag:after{content:"";border:1px solid #1a4c9a;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;left:5px}.customer-address-autocomplete{position:relative}.customer-address-suggestions{z-index:40;background:#fff;border:1px solid #d8dee8;border-radius:5px;max-height:160px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #1f2b4624}.customer-address-suggestions button{color:#263349;font-size:var(--text-secondary-size);text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:8px 9px;display:block}.customer-address-suggestions button:hover{background:#f2f5fa}.customer-service-interest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-service-interest-grid>button{text-align:left;background:#fff;border:1px solid #dde2eb;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.customer-service-interest-grid>button.selected{border-color:#8657ee;box-shadow:0 0 0 1px #8657ee}.customer-service-interest-grid>button>i{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.customer-service-interest-grid>button>i svg{width:19px;height:19px}.customer-service-interest-grid>button>i.violet{color:#6c35ed;background:#eee7ff}.customer-service-interest-grid>button>i.green{color:#24a643;background:#e5f8e8}.customer-service-interest-grid>button>i.purple{color:#8153df;background:#f0e8ff}.customer-service-interest-grid>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-service-interest-grid strong{color:#283349;font-size:var(--text-helper-size);font-weight:var(--text-emphasis-weight);white-space:nowrap}.customer-service-interest-grid small{color:#6f7b8f;font-size:var(--text-tiny-size);font-weight:var(--text-secondary-weight);white-space:nowrap}.customer-service-checkbox{color:#5c25dd;font-size:var(--text-tiny-size);border:1px solid #aeb8c9;border-radius:2px;justify-content:center;align-items:center;width:12px;height:12px;font-style:normal;display:flex}.customer-service-interest-grid>button.selected .customer-service-checkbox{border-color:#6d2de3}.new-customer-actions{background:#fff;border-top:1px solid #e5e9f0;flex:none;justify-content:flex-end;align-items:center;gap:11px;min-height:58px;padding:12px 20px;display:flex}.new-customer-actions button{box-shadow:none;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);border-radius:6px;min-height:38px;padding:9px 16px}.new-customer-actions .customer-secondary-button{min-width:65px}.new-customer-actions .customer-primary-button{background:linear-gradient(100deg,#5222d7,#6828e9);border-color:#5a24df;min-width:107px}.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-form label,.customer-contact-form label{color:#475569;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);flex-direction:column;gap:6px;display:flex}.customer-form input,.customer-form select,.customer-form textarea,.customer-contact-form input,.customer-contact-form select{font:inherit;border:1px solid #cfd8e6;border-radius:7px;padding:10px}.customer-form-wide{grid-column:1/-1}.customer-form-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.customer-form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;margin-bottom:14px;padding:10px}.customer-view-topbar{justify-content:space-between;align-items:center;min-height:38px;display:flex}.customer-view-breadcrumb{color:#66748b;font:inherit;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.customer-view-breadcrumb span{color:#a3adbc;font-size:var(--text-dialog-title-size)}.customer-view-breadcrumb strong{color:#202b42}.customer-view-actions{align-items:center;gap:12px;display:flex}.customer-view-actions .customer-icon-text-button{font-size:var(--text-secondary-size);border-radius:7px;min-height:38px;padding:8px 15px;box-shadow:0 2px 6px #1f2b4607}.customer-view-actions svg{width:14px;height:14px}.customer-more-menu{position:relative}.customer-more-popover{z-index:20;background:#fff;border:1px solid #dfe5ee;border-radius:7px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #1f2b4624}.customer-more-popover button{color:#364258;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.customer-more-popover button:hover{color:#176fe1;background:#f1f5fb}.customer-view-hero{background:#fff;border:1px solid #e6eaf1;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px #1d2a4408}.customer-profile-card{grid-template-columns:minmax(420px,2.15fr) repeat(4,minmax(145px,1fr));align-items:stretch;min-height:150px;padding:22px 20px 18px;display:grid}.customer-profile-main{align-items:center;gap:18px;min-width:0;padding-right:22px;display:flex}.customer-avatar{color:#fff;font-size:var(--text-display-size);font-weight:var(--text-body-weight);background:linear-gradient(145deg,#243a61,#63799d);border-radius:50%;flex:none;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.customer-profile-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-profile-title h1{color:#11182c;font-size:var(--text-page-title-size);font-weight:var(--text-emphasis-weight);margin:0;line-height:1.2}.customer-company-line{flex-wrap:wrap;align-items:center;gap:12px;margin:7px 0 12px;display:flex}.customer-company-line h2{color:#202a42;font-size:var(--text-section-title-size);font-weight:var(--text-emphasis-weight);margin:0}.customer-company-line .customer-status{font-size:var(--text-tiny-size);padding:4px 9px}.customer-profile-main p{color:#718098;font-size:var(--text-helper-size);flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.customer-profile-main p strong{color:#55647c}.customer-profile-main p b{color:#abb3c0}.customer-profile-fact{border-left:1px solid #e5e9f0;flex-direction:column;justify-content:center;min-width:0;padding:0 20px;display:flex}.customer-profile-fact>strong{color:#182138;font-size:var(--text-secondary-size);margin-bottom:16px}.customer-profile-fact>span{color:#344158;align-items:center;gap:8px;min-width:0;display:flex}.customer-profile-fact svg{color:#415472;flex:none;width:16px;height:16px}.customer-profile-fact b{font-size:var(--text-secondary-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-profile-fact em{color:#2aa357;font-size:var(--text-tiny-size);font-style:normal;font-weight:var(--text-emphasis-weight);background:#e1f7e7;border-radius:5px;padding:4px 7px}.customer-profile-fact em.secondary{color:#708097;background:#f0f2f6}.customer-tabs{gap:25px;padding:0 20px;display:flex;overflow:auto}.customer-tabs button{color:#536179;font:inherit;font-size:var(--text-secondary-size);font-weight:var(--text-emphasis-weight);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:17px 4px 14px;display:inline-flex}.customer-tabs button svg{width:17px;height:17px}.customer-tabs button.active{color:#2f80ed;border-bottom-color:#2f80ed}.customer-workspace-content{min-height:300px}.customer-call-history-panel,.customer-call-timeline{background:#fff;border:1px solid #e5e9f1;border-radius:12px;padding:20px}.customer-call-history-panel>header h2,.customer-call-timeline>header h2{color:#182138;font-size:var(--text-card-title-size);margin:0}.customer-call-history-panel>header p,.customer-call-timeline>header p{color:#64748b;font-size:var(--text-helper-size);margin:5px 0 18px}.customer-call-timeline>header{justify-content:space-between;align-items:start;display:flex}.customer-call-timeline>header button,.customer-call-timeline-list article>button{color:#1875e7;font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.customer-call-timeline>header button svg,.customer-call-timeline-list article>button svg{width:14px;height:14px}.customer-call-timeline-list{gap:10px;display:grid}.customer-call-timeline-list article{border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.customer-call-timeline-list article>i{color:#2878e8;background:#e8f1ff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.customer-call-timeline-list article>i svg{width:18px;height:18px}.customer-call-timeline-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-call-timeline-list article strong{color:#253149;text-transform:capitalize}.customer-call-timeline-list article span,.customer-call-timeline-list article small{color:#64748b;overflow-wrap:anywhere}.customer-call-timeline-list article small{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.customer-call-timeline-list article small svg{width:13px;height:13px}.customer-overview{flex-direction:column;gap:12px;display:flex}.customer-overview-metrics{background:#fff;border:1px solid #e6eaf1;border-radius:10px;grid-template-columns:repeat(4,1fr);padding:18px 20px;display:grid;box-shadow:0 4px 16px #1d2a4407}.customer-overview-metrics article{border-right:1px solid #e5e9f0;align-items:center;gap:14px;min-height:74px;padding:0 22px;display:flex}.customer-overview-metrics article:first-child{padding-left:0}.customer-overview-metrics article:last-child{border-right:0}.customer-overview-metrics article>i{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.customer-overview-metrics article>i svg{width:21px;height:21px}.customer-overview-metrics i.blue{color:#317ee8;background:#e8f1ff}.customer-overview-metrics i.cyan{color:#24a8c5;background:#e5f7fa}.customer-overview-metrics i.red{color:#f04452;background:#feecee}.customer-overview-metrics i.green{color:#26aa75;background:#e6f8ef}.customer-overview-metrics article>span{flex-direction:column;gap:5px;display:flex}.customer-overview-metrics small{color:#526079;font-size:var(--text-metric-label-size)}.customer-overview-metrics strong{color:#151d32;font-size:var(--text-metric-value-size);font-weight:var(--text-metric-value-weight)}.customer-overview-metrics button{color:#1875e7;font-size:var(--text-button-small-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.customer-overview-metrics button svg{width:12px;height:12px}.customer-reference-grid{grid-template-columns:1.05fr 1.15fr .78fr;gap:12px;display:grid}.customer-reference-grid.lower-grid{grid-template-columns:.92fr 1fr 1.1fr}.customer-reference-card{background:#fff;border:1px solid #e6eaf1;border-radius:9px;min-height:272px;padding:18px 20px;overflow:hidden;box-shadow:0 4px 16px #1d2a4407}.customer-reference-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.customer-reference-card-head h2{color:#182138;font-size:var(--text-card-title-size);font-weight:var(--text-emphasis-weight);margin:0}.customer-reference-card-head button{color:#1875e7;font-size:var(--text-button-small-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.customer-reference-card-head button svg{width:13px;height:13px}.customer-card-kicker{color:#758298;font-size:var(--text-tiny-size);margin-bottom:13px;display:block}.customer-service-list{flex-direction:column;gap:8px;display:flex}.customer-service-list article{border:1px solid #e2e6ed;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto 13px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.customer-service-list article>i{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.customer-service-list article>i svg{width:20px;height:20px}.customer-service-list i.blue{color:#357fe7;background:#e8f1ff}.customer-service-list i.green{color:#27aa66;background:#e7f8ed}.customer-service-list i.purple{color:#8551e1;background:#f1e9ff}.customer-service-list article>span{flex-direction:column;gap:4px;display:flex}.customer-service-list article strong{color:#243047;font-size:var(--text-helper-size)}.customer-service-list article small{color:#6f7c91;font-size:var(--text-tiny-size)}.customer-service-list article em{color:#2aa35a;font-size:var(--text-tiny-size);font-style:normal;font-weight:var(--text-emphasis-weight);background:#e3f7e9;border-radius:5px;padding:4px 7px}.customer-service-list article>svg{color:#728096;width:13px;height:13px;transform:rotate(-90deg)}.customer-card-empty{color:#8290a4;font-size:var(--text-helper-size);text-align:center;justify-content:center;align-items:center;min-height:150px;display:flex}.customer-reference-table-wrap{overflow:auto}.customer-reference-table{border-collapse:collapse;width:100%}.customer-reference-table th{color:#546279;font-size:var(--text-table-header-size);font-weight:var(--text-table-header-weight);text-align:left;white-space:nowrap;border-bottom:1px solid #e6eaf0;padding:9px 8px}.customer-reference-table td{color:#344158;font-size:var(--text-table-body-size);font-weight:var(--text-table-body-weight);white-space:nowrap;border-bottom:1px solid #edf0f4;padding:12px 8px}.customer-reference-table td[colspan]{color:#8190a4;text-align:center;padding:45px 10px}.customer-reference-table td strong{color:#2878e8}.customer-reference-table td:last-child{text-align:right}.customer-reference-table td:last-child svg{color:#66758c;width:14px;height:14px}.customer-data-status{color:#2aa35a;font-size:var(--text-table-status-size);font-weight:var(--text-table-status-weight);text-transform:capitalize;background:#e3f7e9;border-radius:5px;padding:4px 7px;display:inline-block}.customer-summary-rows{margin:0}.customer-summary-rows div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(95px,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.customer-summary-rows div:last-child{border-bottom:0}.customer-summary-rows dt{color:#78859a;font-size:var(--text-tiny-size)}.customer-summary-rows dd{color:#354158;font-size:var(--text-tiny-size);font-weight:var(--text-emphasis-weight);overflow-wrap:anywhere;text-align:right;margin:0;line-height:1.7}.customer-contact-cards,.customer-related-list{background:#fff;border:1px solid #e5e9f1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.customer-contact-cards article,.customer-related-list article{border:1px solid #dfe6ef;border-radius:9px;flex-direction:column;gap:5px;padding:14px;display:flex}.customer-contact-cards article.inactive{opacity:.7;background:#f8fafc}.customer-contact-cards strong{text-transform:capitalize}.customer-contact-cards small,.customer-related-list small{color:#64748b}.customer-workspace-state,.customer-related-state{text-align:center;background:#fff;border:1px solid #e3e9f2;border-radius:10px;padding:50px}.customer-workspace-state button,.customer-related-state button{margin-left:10px}.customer-edit-layout{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:18px;display:grid}.customer-edit-card{padding:22px}.customer-edit-card h2{font-size:var(--text-card-title-size);margin:0 0 14px}.customer-contact-heading{justify-content:space-between;align-items:flex-start;display:flex}.customer-contact-heading p{color:#64748b;font-size:var(--text-body-size)}.customer-contact-history{flex-direction:column;gap:9px;margin:15px 0;display:flex}.customer-contact-history>div{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.customer-contact-history>div.inactive{opacity:.65;background:#f8fafc}.customer-contact-history span{gap:5px;display:flex}.customer-contact-history span:first-child{flex-direction:column}.customer-contact-history small{color:#64748b;text-transform:capitalize}.customer-contact-history button{background:#fff;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:4px;padding:6px;display:flex}.customer-contact-form{background:#f8fafc;border-radius:9px;gap:12px;padding:14px;display:grid}.customer-contact-form h3{font-size:var(--text-dialog-subsection-size);margin:0}.customer-contact-form .customer-checkbox{flex-direction:row;align-items:center}.customer-contact-form .customer-checkbox input{width:auto}@media (width<=1280px){.customer-profile-card{grid-template-columns:minmax(360px,1.8fr) repeat(4,minmax(135px,1fr));overflow:auto}.customer-profile-fact{padding:0 18px}}@media (width<=1000px){.customer-summary-strip{grid-template-columns:repeat(2,1fr)}.customers-search{max-width:340px}.customer-profile-card{grid-template-columns:repeat(4,minmax(150px,1fr))}.customer-profile-main{grid-column:1/-1;padding-bottom:24px}.customer-reference-grid,.customer-reference-grid.lower-grid{grid-template-columns:1fr 1fr}.customer-summary-card{grid-column:1/-1}.customer-edit-layout{grid-template-columns:1fr}}@media (width<=640px){.customer-call-timeline>header{flex-direction:column;align-items:stretch}.customer-call-timeline>header button{justify-content:flex-start;margin-bottom:14px;padding:0}.customer-call-timeline-list article{grid-template-columns:34px minmax(0,1fr)}.customer-call-timeline-list article>button{grid-column:2;justify-content:flex-start;padding:0}}@media (width<=720px){.customers-page,.customer-workspace-page,.customer-edit-page{padding:16px}.customer-summary-strip{grid-template-columns:1fr}.customers-filter-panel{flex-direction:column;align-items:stretch}.customers-search{width:100%;max-width:none}.customers-toolbar-actions{justify-content:flex-end;margin-left:0}.customers-pagination,.customer-view-topbar{flex-direction:column;align-items:flex-start;gap:14px}.customer-profile-card{flex-direction:column;padding:20px;display:flex}.customer-profile-main{flex-direction:column;align-items:flex-start;padding:0 0 20px}.customer-avatar{width:72px;height:72px}.customer-profile-fact{border-top:1px solid #e5e9f1;border-left:0;padding:16px 0}.customer-profile-fact>strong{margin-bottom:8px}.customer-tabs{gap:12px;padding:0 16px}.customer-overview-metrics{grid-template-columns:1fr 1fr}.customer-overview-metrics article{border-bottom:1px solid #e5e9f1;padding:14px}.customer-overview-metrics article:nth-child(2){border-right:0}.customer-overview-metrics article:nth-child(n+3){border-bottom:0}.customer-contact-cards,.customer-related-list,.customer-reference-grid,.customer-reference-grid.lower-grid{grid-template-columns:1fr}.customer-summary-card{grid-column:auto}.customer-form-grid{grid-template-columns:1fr}.customer-form-wide{grid-column:auto}.new-customer-modal-layer{padding:12px}.customer-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.customer-modal-header,.new-customer-form-scroll,.new-customer-actions{padding-left:16px;padding-right:16px}.new-customer-grid.basic-top-row,.new-customer-grid.basic-bottom-row,.new-customer-grid.two-columns,.new-customer-grid.three-columns,.customer-service-interest-grid{grid-template-columns:1fr}}@media (width<=440px){.customers-toolbar-actions{flex-wrap:wrap}.customer-primary-button.compact{flex:1}.customer-overview-metrics{grid-template-columns:1fr}.customer-overview-metrics article{border-right:0;border-bottom:1px solid #e5e9f1!important}.customer-overview-metrics article:last-child{border-bottom:0!important}}.customer-master-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.customer-master-section{background:#fff;border:1px solid #e2e7f0;border-radius:10px;min-width:0;padding:18px}.customer-master-section>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.customer-master-section>header h2{font-size:var(--text-dialog-title-size);align-items:center;gap:8px;margin:0;display:flex}.customer-master-section>header h2 svg{color:#5b2bd6;width:18px;height:18px}.customer-master-section>header button,.customer-master-history button{color:#4f27b7;cursor:pointer;font-weight:var(--text-button-weight);background:#f4f1ff;border:0;border-radius:6px;padding:7px 10px}.customer-master-section>header button{align-items:center;gap:5px;display:flex}.customer-master-section>header button svg{width:14px;height:14px}.customer-master-history{gap:8px;display:grid}.customer-master-history article{border:1px solid #e7ebf2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.customer-master-history article.inactive{color:#7b8494;background:#f8f9fb}.customer-master-history article>span{gap:4px;min-width:0;display:grid}.customer-master-history article strong{overflow-wrap:anywhere}.customer-navigable-row{cursor:pointer}.customer-navigable-row:focus-visible{outline-offset:-2px;outline:2px solid #1976ed}.customer-view-page{background:#f7f9fc;gap:12px}.customer-view-page .customer-view-topbar{min-height:32px}.customer-view-page .customer-view-breadcrumb{gap:9px}.customer-view-page .customer-view-breadcrumb button{color:#6d7a90;font:inherit;font-size:var(--text-primary-body-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;padding:0}.customer-view-page .customer-view-breadcrumb button:hover{color:#1476ed}.customer-view-page .customer-view-breadcrumb strong{color:#1875e7;font-size:var(--text-primary-body-size)}.customer-view-page .customer-view-hero{border-color:#dfe6f0;border-radius:9px;position:relative;box-shadow:0 4px 18px #1b2c4809}.customer-view-page .customer-profile-card{grid-template-columns:minmax(300px,1.45fr) minmax(620px,3fr);align-items:center;min-height:158px;padding:12px 18px 10px;display:grid;position:relative}.customer-view-page .customer-profile-main{align-self:stretch;align-items:center;gap:13px;padding:0 18px 0 0}.customer-view-page .customer-avatar{font-size:var(--text-page-title-size);background:linear-gradient(145deg,#6e2bdb,#9b3fee);width:56px;height:56px}.customer-view-page .customer-profile-copy{grid-template-columns:minmax(150px,.9fr) minmax(180px,1.1fr);align-items:center;gap:14px;width:100%;min-width:0;display:grid}.customer-view-page .customer-profile-identity,.customer-view-page .customer-profile-details{min-width:0}.customer-view-page .customer-profile-identity{border-right:1px solid #e4e9f0;padding-right:14px}.customer-view-page .customer-profile-identity>.customer-status{font-size:var(--text-table-status-size);margin-bottom:4px;padding:3px 8px;display:inline-flex}.customer-view-page .customer-profile-title h1{font-size:var(--text-page-title-size)}.customer-view-page .customer-profile-main p{color:#53627b;font-size:var(--text-body-size);align-items:center;gap:6px;margin:5px 0}.customer-view-page .customer-profile-main p svg{color:#49617f;width:14px;height:14px}.customer-view-page .customer-hero-actions{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:13px;right:16px}.customer-view-page .customer-icon-text-button.primary{color:#0875e8;font-size:var(--text-button-small-size);background:#fff;border:1px solid #1680f4;border-radius:5px;min-height:28px;padding:4px 8px}.customer-view-page .customer-icon-button{color:#34445f;background:#fff;border:1px solid #dfe5ee;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.customer-view-page .customer-icon-button svg{width:16px;height:16px}.customer-hero-metrics{grid-template-columns:repeat(5,minmax(110px,1fr));align-self:stretch;align-items:center;min-width:0;margin-top:0;padding-top:10px;display:grid}.customer-hero-metric{border-left:1px solid #e3e8ef;align-items:center;gap:8px;min-width:0;min-height:62px;padding:6px 10px;display:flex}.customer-hero-metric>i{color:#1478ea;background:#eaf3ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.customer-hero-metric>i.green{color:#13a861;background:#e6f8ee}.customer-hero-metric>i.purple{color:#8b45db;background:#f1e9ff}.customer-hero-metric>i.red{color:#ef3f4d;background:#ffebec}.customer-hero-metric>i svg{width:19px;height:19px}.customer-hero-metric>span{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-hero-metric small{color:#62718a;font-size:var(--text-metric-label-size)}.customer-hero-metric strong{color:#18233c;font-size:var(--text-section-title-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-hero-metric em{color:#6e7b90;font-size:var(--text-helper-size);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-style:normal;overflow:hidden}.customer-view-page .customer-tabs{border-top:1px solid #edf0f5;gap:30px;padding:0 18px}.customer-view-page .customer-tabs button{font-size:var(--text-secondary-size);padding:16px 4px 14px}.customer-view-page .customer-workspace-content{margin-top:0}.customer-view-page .customer-overview{gap:10px}.customer-view-page .customer-overview-metrics{display:none}.customer-view-page .customer-reference-grid{grid-template-columns:1fr 1.2fr .8fr;gap:10px}.customer-view-page .customer-reference-grid.lower-grid{grid-template-columns:1fr 1fr 1fr}.customer-view-page .customer-reference-card{border-color:#e1e7f0;min-height:250px;padding:15px 16px;box-shadow:0 3px 12px #1d2a4408}.customer-view-page .customer-master-sections{gap:10px;margin-top:10px}.customer-view-page .customer-master-section{border-color:#e1e7f0;padding:15px 16px}@media (width<=1180px){.customer-view-page .customer-profile-card{grid-template-columns:1fr}.customer-hero-metrics{margin-top:0;padding-top:12px}.customer-hero-metric:first-child{border-left:0}.customer-view-page .customer-reference-grid,.customer-view-page .customer-reference-grid.lower-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.customer-view-page .customer-profile-card{padding-top:58px;display:flex}.customer-view-page .customer-profile-main{flex-direction:row;align-items:center;padding-bottom:10px}.customer-view-page .customer-profile-copy{grid-template-columns:1fr;gap:8px}.customer-view-page .customer-profile-identity{border-bottom:1px solid #e4e9f0;border-right:0;padding:0 0 8px}.customer-hero-metrics{grid-template-columns:1fr 1fr;width:100%;margin-top:0}.customer-hero-metric{border-top:1px solid #e3e8ef;border-left:0;padding-left:0}.customer-hero-metric:nth-child(2n){padding-left:12px}.customer-view-page .customer-reference-grid,.customer-view-page .customer-reference-grid.lower-grid,.customer-view-page .customer-master-sections{grid-template-columns:1fr}.customer-view-page .customer-tabs{gap:12px}}@media (width<=480px){.customer-view-page .customer-profile-main{flex-direction:column;align-items:flex-start}.customer-hero-metrics{grid-template-columns:1fr}.customer-hero-metric:nth-child(2n){padding-left:0}.customer-view-page .customer-hero-actions{left:16px;right:auto}}.customer-view-page .customer-icon-text-button.filled{color:#fff;font-size:var(--text-button-small-size);background:#087bf0;border:1px solid #087bf0;border-radius:5px;min-height:28px;padding:4px 8px}.customer-view-page .customer-hero-actions .customer-icon-text-button svg{width:12px;height:12px}.customer-reference-dashboard{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:10px;display:grid}.customer-reference-panel{background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #1d2a4408}.customer-reference-panel>header{border-bottom:1px solid #e7ebf1;align-items:center;min-height:52px;padding:0 16px;display:flex}.customer-reference-panel>header>i{color:#087bf0;background:#e9f3ff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;display:flex}.customer-reference-panel>header>i svg{width:16px;height:16px}.customer-reference-panel>header h2{color:#14213b;font-size:var(--text-card-title-size);margin:0}.customer-reference-panel>header>span{color:#169552;font-size:var(--text-table-status-size);font-weight:var(--text-emphasis-weight);background:#e5f8ec;border:1px solid #bfead0;border-radius:5px;margin-left:auto;padding:5px 9px}.customer-reference-panel>header>button{color:#087bf0;font-size:var(--text-button-small-size);font-weight:var(--text-emphasis-weight);background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:6px 0;display:inline-flex}.customer-reference-panel>header>button svg{width:12px;height:12px}.customer-detail-split{grid-template-columns:minmax(0,1fr) 118px;padding:12px 14px;display:grid}.customer-detail-rows{min-width:0;margin:0}.customer-detail-rows>div{grid-template-columns:20px minmax(120px,.85fr) minmax(0,1.15fr);align-items:center;gap:8px;min-height:36px;display:grid}.customer-detail-rows>div>i{color:#187be9;background:#eef5ff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.customer-detail-rows>div>i svg{width:11px;height:11px}.customer-detail-rows dt{color:#59677e;font-size:var(--text-secondary-size)}.customer-detail-rows dd{color:#253452;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);overflow-wrap:anywhere;margin:0}.customer-network-layout .customer-detail-rows>div{grid-template-columns:minmax(128px,.9fr) minmax(0,1.1fr)}.customer-account-aside{border-left:1px solid #e8edf3;flex-direction:column;gap:9px;padding-left:10px;display:flex}.customer-mini-stat{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;min-height:66px;padding:8px 10px;display:flex}.customer-mini-stat small{color:#65738a;font-size:var(--text-helper-size)}.customer-mini-stat strong{color:#13203b;font-size:var(--text-primary-body-size);overflow-wrap:anywhere}.customer-mini-stat span{color:#65738a;font-size:var(--text-helper-size)}.customer-network-layout{grid-template-columns:minmax(0,1fr) 190px;padding:12px 14px;display:grid}.customer-speed-panel{color:#0d65cc;text-align:center;border-left:1px solid #e7ebf1;flex-direction:column;justify-content:center;align-items:center;padding:8px 12px;display:flex}.customer-speed-panel>svg{color:#13a767;stroke-width:1.4px;width:70px;height:70px}.customer-speed-panel>strong{color:#13203b;font-size:var(--text-display-size);margin-top:-48px}.customer-speed-panel>span{color:#253452;font-size:var(--text-helper-size);margin-bottom:35px}.customer-speed-panel>small{color:#65738a;font-size:var(--text-helper-size)}.customer-speed-panel>b{color:#253452;font-size:var(--text-body-size);margin-top:5px}.customer-usage-box{text-align:left;border:1px solid #e3e8ef;border-radius:6px;grid-template-columns:1fr auto;align-items:flex-start;gap:5px;width:100%;margin-top:12px;padding:10px;display:grid}.customer-usage-box>small,.customer-usage-box>strong,.customer-usage-box>span{grid-column:1/-1}.customer-usage-box>i{background:#e7ecf3;border-radius:5px;width:100%;height:7px;display:block;overflow:hidden}.customer-usage-box>i b{background:#087bf0;height:100%;display:block}.customer-usage-box>em{color:#253452;font-size:var(--text-helper-size);font-style:normal}.customer-plan-hero{background:#fbfcfe;border:1px solid #e4e9f0;border-radius:6px;grid-template-columns:46px minmax(0,1fr) auto 130px;align-items:center;gap:10px;margin:12px;padding:10px;display:grid}.customer-plan-hero>i{color:#087bf0;background:#e8f3ff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.customer-plan-hero>i svg{width:26px;height:26px}.customer-plan-hero>span{flex-direction:column;gap:3px;display:flex}.customer-plan-hero small,.customer-plan-hero em{color:#65738a;font-size:var(--text-helper-size);font-style:normal}.customer-plan-hero strong{color:#14213b;font-size:var(--text-primary-body-size)}.customer-plan-hero>b{color:#169552;font-size:var(--text-table-status-size);background:#e5f8ec;border-radius:4px;padding:5px 8px}.customer-plan-hero dl{border-left:1px solid #e3e8ef;margin:0;padding-left:12px}.customer-plan-hero dl div{margin:4px 0}.customer-plan-hero dt{color:#65738a;font-size:var(--text-helper-size)}.customer-plan-hero dd{color:#14213b;font-size:var(--text-body-size);font-weight:var(--text-emphasis-weight);margin:2px 0 0}.customer-plan-stats,.customer-installation-stats,.customer-invoice-totals{gap:8px;padding:0 12px 12px;display:grid}.customer-plan-stats{grid-template-columns:repeat(4,1fr)}.customer-plan-actions{flex-wrap:wrap;gap:8px;padding:0 12px 10px;display:flex}.customer-plan-actions button{font-size:var(--text-button-small-size);font-weight:var(--text-emphasis-weight);border:0;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;display:inline-flex}.customer-plan-actions button svg{width:12px;height:12px}.customer-plan-actions button.orange{color:#f05d2b;background:#fff0e9}.customer-plan-actions button.green{color:#159b59;background:#e7f8ee}.customer-plan-actions button.amber{color:#dd8c00;background:#fff4dc}.customer-plan-actions button.blue{color:#087bf0;background:#e9f3ff}.customer-card-footer{color:#087bf0;font-size:var(--text-button-small-size);font-weight:var(--text-emphasis-weight);background:#fff;border:1px solid #e1e7ef;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);min-height:38px;margin:0 12px 12px;display:flex}.customer-card-footer svg{width:13px;height:13px}.customer-installation-layout{grid-template-columns:minmax(0,1fr) 44%;gap:12px;padding:12px;display:grid}.customer-map-placeholder{text-align:center;background-color:#f5eee3;background-image:linear-gradient(30deg,#d8d0c3 1px,#0000 1px),linear-gradient(120deg,#d7e5ef 1px,#0000 1px);background-size:22px 22px;border:1px solid #ddd8ce;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:14px;display:flex}.customer-map-placeholder>svg{color:#ef3d2f;fill:#ef3d2f;width:30px;height:30px}.customer-map-placeholder strong{color:#14213b;font-size:var(--text-primary-body-size);margin-top:8px}.customer-map-placeholder span{color:#536179;font-size:var(--text-body-size);margin-top:5px;line-height:1.6}.customer-installation-stats{border-top:1px solid #e7ebf1;grid-template-columns:repeat(5,1fr);padding-top:10px}.customer-installation-stats .customer-mini-stat{min-height:48px}.customer-document-table{padding:6px 12px 12px}.customer-document-table article{border-bottom:1px solid #e8edf3;grid-template-columns:20px 105px minmax(0,1fr) auto 30px 30px;align-items:center;gap:8px;min-height:42px;display:grid}.customer-document-table article>svg{color:#087bf0;width:15px;height:15px}.customer-document-table strong,.customer-document-table span{color:#2d3b56;font-size:var(--text-table-body-size)}.customer-document-table span{color:#087bf0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-document-table em{color:#169552;font-size:var(--text-table-status-size);background:#e5f8ec;border-radius:4px;padding:4px 7px;font-style:normal}.customer-document-table button{color:#087bf0;background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.customer-document-table button svg{width:12px;height:12px}.customer-document-table>p{color:#748197;font-size:var(--text-helper-size);text-align:center;padding:30px}.customer-invoice-table{padding:6px 12px 0;overflow-x:auto}.customer-invoice-table table{border-collapse:collapse;width:100%}.customer-invoice-table th{color:#58667d;font-size:var(--text-table-header-size);text-align:left;white-space:nowrap;border-bottom:1px solid #e7ebf1;padding:12px 9px}.customer-invoice-table td{color:#2c3a55;font-size:var(--text-table-body-size);text-align:left;white-space:nowrap;border-bottom:1px solid #e7ebf1;padding:13px 9px}.customer-invoice-table th{color:#58667d;font-weight:var(--text-table-header-weight)}.customer-invoice-table td strong{color:#fff;background:#087bf0;border-radius:4px;padding:5px 7px}.customer-invoice-table td span{color:#fff;background:#20b866;border-radius:4px;padding:4px 7px}.customer-invoice-table td svg{color:#087bf0;width:14px;height:14px;margin-right:7px}.customer-invoice-table td[colspan]{color:#748197;text-align:center;padding:42px}.customer-invoice-totals{border-top:1px solid #e7ebf1;grid-template-columns:repeat(3,1fr);margin-top:12px;padding-top:12px}.customer-invoice-totals .customer-mini-stat{text-align:center;border:0;border-right:1px solid #e7ebf1;align-items:center}.customer-invoice-totals .customer-mini-stat:last-child{border-right:0}@media (width<=1100px){.customer-reference-dashboard{grid-template-columns:1fr}}@media (width<=700px){.customer-detail-split,.customer-network-layout,.customer-installation-layout{grid-template-columns:1fr}.customer-account-aside,.customer-speed-panel{border-top:1px solid #e7ebf1;border-left:0;margin-top:10px;padding-top:12px}.customer-plan-stats,.customer-installation-stats{grid-template-columns:1fr 1fr}.customer-document-table article{grid-template-columns:18px 75px minmax(0,1fr) auto}.customer-document-table button{display:none}}@media (width<=460px){.customer-plan-hero{grid-template-columns:46px minmax(0,1fr)}.customer-plan-hero>b,.customer-plan-hero dl{grid-column:2}.customer-plan-stats,.customer-installation-stats,.customer-invoice-totals{grid-template-columns:1fr}.customer-invoice-totals .customer-mini-stat{border-bottom:1px solid #e7ebf1;border-right:0}}.customer-master-history article strong em{color:#197a45;font-size:var(--text-tiny-size);background:#e7f7ee;border-radius:999px;margin-left:7px;padding:3px 6px;font-style:normal}.customer-master-history article small{color:#6d788b;text-transform:capitalize}.customer-master-history article>div{flex-wrap:wrap;gap:6px;display:flex}.customer-master-empty{color:#778296;text-align:center;margin:18px 0}.customer-inline-editor{z-index:220;background:#131b2b6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-inline-editor form{background:#fff;border-radius:12px;gap:12px;width:100%;max-width:520px;max-height:calc(100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 20px 55px #0f172a38}.customer-inline-editor h2{text-transform:capitalize;margin:0 0 6px}.customer-inline-editor label{font-size:var(--text-form-label-size);font-weight:var(--text-form-label-weight);gap:6px;display:grid}.customer-inline-editor input,.customer-inline-editor select,.customer-inline-editor textarea{font:inherit;border:1px solid #ccd4e0;border-radius:7px;padding:10px}.customer-inline-editor footer{justify-content:flex-end;gap:8px;display:flex}.customer-inline-editor footer button{border:1px solid #d5dbe5;border-radius:7px;padding:9px 16px}.customer-inline-editor footer button[type=submit]{color:#fff;background:#1a73e8}@media (width<=900px){.customer-master-sections{grid-template-columns:1fr}}@media (width<=640px){.customer-master-section{border-radius:0;margin-inline:-16px}.customer-master-history article{flex-direction:column;align-items:stretch}.customer-inline-editor{align-items:end;padding:0}.customer-inline-editor form{border-radius:14px 14px 0 0;max-width:none;max-height:92vh}}@media (width<=1200px){.sidebar{width:248px;position:static}.page{margin-left:0}.metric-grid,.chart-grid,.lower-grid,.task-metrics,.task-workspace,.task-rule-list,.lead-metrics,.lead-layout,.sales-metrics,.sales-layout,.order-metrics,.settings-card-grid,.user-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-layout,.sales-layout,.account-layout{grid-template-columns:1fr}.user-filter-card{grid-template-columns:repeat(2,minmax(0,1fr))}.user-table-card{overflow-x:auto}.product-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-body{grid-template-columns:1fr}}@media (width<=800px){.dashboard-shell{display:block}.sidebar{display:none}.topbar,.top-actions,.quick-bar{flex-wrap:wrap;height:auto}.topbar{padding:16px}.top-actions{width:100%;margin-left:0}.search-box{width:100%}.metric-grid,.chart-grid,.lower-grid,.task-metrics,.task-workspace,.task-rules,.task-rule-list,.lead-metrics,.lead-layout,.sales-metrics,.sales-layout,.order-metrics,.settings-card-grid,.user-metrics,.user-filter-card,.user-create-grid,.product-create-grid,.product-toggle-grid,.product-discount-row{grid-template-columns:1fr}.user-management-head,.user-pagination,.user-pagination div{flex-direction:column;align-items:stretch}.user-create-wide{grid-column:auto}.user-telephony-grid,.role-permission-modal .user-create-grid{grid-template-columns:1fr}.role-permission-toolbar{flex-direction:column;align-items:stretch;gap:10px}.role-permission-toolbar .role-permission-search{flex-basis:auto;width:100%}.role-permission-toolbar .role-permission-actions{align-items:flex-start;margin-left:0}.settings-body-head{flex-direction:column-reverse;align-items:stretch}.account-tabs{flex-direction:column-reverse;align-items:stretch;gap:0}.account-tab-list{overflow-x:auto}.product-master-tabs{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.product-master-tabs button{min-width:max-content}.discount-matrix-info,.discount-matrix-actions{flex-direction:column;align-items:stretch}.discount-matrix-info button,.discount-matrix-actions button{width:100%}.account-breadcrumb{align-self:flex-end;padding-bottom:8px}.profile-content,.profile-fields,.password-inputs,.password-rules div,.role-permission-options{grid-template-columns:1fr}.role-permission-actions,.role-permission-group-head{flex-direction:column;align-items:stretch}.role-permission-group-head>div:last-child{justify-content:flex-start}.task-notice{margin-right:0}.task-toolbar{margin-top:12px;position:static}.tasks-table-card{overflow-x:auto}.tasks-table{min-width:920px}.lead-tabs-row,.sales-tabs-row,.sales-quick-bar,.lead-guidance,.lead-toolbar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.lead-table-card{overflow-x:auto}.lead-date-btn,.lead-filter-btn{width:100%}}@media (width<=980px){.auth-shell{padding:18px}.auth-form-panel{width:min(100%,430px)}.auth-card{padding:26px}.auth-meta{padding:0 6px}}.user-row-actions button .spin{animation:.8s linear infinite invite-spin}@keyframes invite-spin{to{transform:rotate(360deg)}}@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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
