@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-50:#f0fdf4;--color-green-200:#b9f8cf;--color-green-700:#008138;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-cyan-50:#ecfeff;--color-cyan-200:#a2f4fd;--color-cyan-500:#00b7d7;--color-cyan-700:#007492;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-500:#00a5ef;--color-sky-700:#0069a4;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-700:#c20039;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-geist-mono);--color-background:var(--background);--color-foreground:var(--foreground)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-\[20\%\]{top:20%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-64{left:calc(var(--spacing)*64)}.left-\[40\%\]{left:40%}.left-\[50\%\]{left:50%}.left-\[60\%\]{left:60%}.left-\[70\%\]{left:70%}.left-\[75\%\]{left:75%}.left-\[80\%\]{left:80%}.left-\[85\%\]{left:85%}.left-\[90\%\]{left:90%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[190\]{z-index:190}.z-\[320\]{z-index:320}.z-\[390\]{z-index:390}.order-1{order:1}.order-2{order:2}.col-6{grid-column:6}.col-12{grid-column:12}.col-span-2{grid-column:span 2/span 2}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.\!ml-1{margin-left:calc(var(--spacing)*1)!important}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-64{margin-left:calc(var(--spacing)*64)}.ml-\[4px\]{margin-left:4px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-\[1\/1\.4\]{aspect-ratio:1/1.4}.\!h-7{height:calc(var(--spacing)*7)!important}.\!h-8{height:calc(var(--spacing)*8)!important}.\!h-9{height:calc(var(--spacing)*9)!important}.\!h-10{height:calc(var(--spacing)*10)!important}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-100{height:calc(var(--spacing)*100)}.h-\[18px\]{height:18px}.h-\[72vh\]{height:72vh}.h-\[92vh\]{height:92vh}.h-\[320px\]{height:320px}.h-\[330px\]{height:330px}.h-\[clamp\(280px\,47vh\,540px\)\]{height:clamp(280px,47vh,540px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-16{max-height:calc(var(--spacing)*16)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(18rem\,42vh\)\]{max-height:min(18rem,42vh)}.max-h-\[min\(78vh\,40rem\)\]{max-height:min(78vh,40rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:calc(var(--spacing)*0)!important}.\!min-h-7{min-height:calc(var(--spacing)*7)!important}.\!min-h-8{min-height:calc(var(--spacing)*8)!important}.\!min-h-9{min-height:calc(var(--spacing)*9)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[6\.2rem\]{min-height:6.2rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[168px\]{min-height:168px}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.\!w-24{width:calc(var(--spacing)*24)!important}.\!w-28{width:calc(var(--spacing)*28)!important}.\!w-\[122px\]{width:122px!important}.\!w-\[150px\]{width:150px!important}.\!w-\[172px\]{width:172px!important}.\!w-\[310px\]{width:310px!important}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-64{width:calc(var(--spacing)*64)}.w-96{width:calc(var(--spacing)*96)}.w-100{width:calc(var(--spacing)*100)}.w-\[7\%\]{width:7%}.w-\[12\%\]{width:12%}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[24\%\]{width:24%}.w-\[28\%\]{width:28%}.w-\[33\%\]{width:33%}.w-\[40\%\]{width:40%}.w-\[50\%\]{width:50%}.w-\[52\%\]{width:52%}.w-\[56\%\]{width:56%}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[100\%\]{width:100%}.w-\[320px\]{width:320px}.w-\[400px\]{width:400px}.w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.w-\[min\(19rem\,calc\(100vw-1\.5rem\)\)\]{width:min(19rem,100vw - 1.5rem)}.w-\[min\(24rem\,calc\(100vw-1\.5rem\)\)\]{width:min(24rem,100vw - 1.5rem)}.w-\[min\(36rem\,calc\(100vw-1\.5rem\)\)\]{width:min(36rem,100vw - 1.5rem)}.w-\[min\(96vw\,1620px\)\]{width:min(96vw,1620px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[84\%\]{max-width:84%}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-full{min-width:100%}.\!flex-1{flex:1!important}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.\!truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-white\/30{border-color:#ffffff4d!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)!important}}.border-\[\#1d5fa7\]\/25{border-color:#1d5fa740;border-color:lab(39.275% .295982 -45.3906/.25)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-300\/80{border-color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/80{border-color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200)70%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/80{border-color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/80{border-color:color-mix(in oklab,var(--color-emerald-300)80%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/60{border-color:#ffa3a399}@supports (color:color-mix(in lab, red, red)){.border-red-300\/60{border-color:color-mix(in oklab,var(--color-red-300)60%,transparent)}}.border-red-300\/80{border-color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.border-red-300\/80{border-color:color-mix(in oklab,var(--color-red-300)80%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-slate-400{border-left-color:var(--color-slate-400)}.\!bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.bg-\[\#8b5cf6\]{background-color:#8b5cf6}.bg-\[\#8b5cf6\]\/10{background-color:#8b5cf61a;background-color:lab(50.6912% 45.8506 -71.7974/.1)}.bg-\[\#10B981\]{background-color:#10b981}.bg-\[\#10B981\]\/10{background-color:#10b9811a;background-color:lab(66.6921% -50.6676 17.0591/.1)}.bg-\[\#10b981\]{background-color:#10b981}.bg-\[\#10b981\]\/10{background-color:#10b9811a;background-color:lab(66.6921% -50.6676 17.0591/.1)}.bg-\[\#25D366\]\/10{background-color:#25d3661a;background-color:lab(74.7716% -60.9651 41.133/.1)}.bg-\[\#34C759\]{background-color:#34c759}.bg-\[\#BE185D\]{background-color:#be185d}.bg-\[\#F5F5F7\]{background-color:#f5f5f7}.bg-\[\#FCE7F3\]{background-color:#fce7f3}.bg-\[\#FF9500\]{background-color:#ff9500}.bg-\[\#FF9500\]\/10{background-color:#ff95001a;background-color:lab(72.0913% 35.4091 77.1176/.1)}.bg-\[\#edf5ff\]{background-color:#edf5ff}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#f59e0b\]\/10{background-color:#f59e0b1a;background-color:lab(72.7914% 26.933 75.4338/.1)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/65{background-color:#fffbeba6}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/65{background-color:color-mix(in oklab,var(--color-amber-50)65%,transparent)}}.bg-amber-50\/90{background-color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/90{background-color:color-mix(in oklab,var(--color-amber-50)90%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50)60%,transparent)}}.bg-blue-50\/65{background-color:#eff6ffa6}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/65{background-color:color-mix(in oklab,var(--color-blue-50)65%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/45{background-color:#ecfdf573}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/45{background-color:color-mix(in oklab,var(--color-emerald-50)45%,transparent)}}.bg-emerald-50\/65{background-color:#ecfdf5a6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/65{background-color:color-mix(in oklab,var(--color-emerald-50)65%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/65{background-color:#fef2f2a6}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/65{background-color:color-mix(in oklab,var(--color-red-50)65%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50)70%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50)70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/65{background-color:#f1f5f9a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/65{background-color:color-mix(in oklab,var(--color-slate-100)65%,transparent)}}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab,var(--color-slate-100)70%,transparent)}}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100)80%,transparent)}}.bg-slate-300\/80{background-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/80{background-color:color-mix(in oklab,var(--color-slate-300)80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing)*2.5)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.\!py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.\!py-2{padding-block:calc(var(--spacing)*2)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-32{padding-top:calc(var(--spacing)*32)}.pt-\[2px\]{padding-top:2px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[48px\]{font-size:48px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#1d5fa7\]{color:#1d5fa7}.text-\[\#8b5cf6\]{color:#8b5cf6}.text-\[\#10B981\],.text-\[\#10b981\]{color:#10b981}.text-\[\#075E54\]{color:#075e54}.text-\[\#BE185D\]{color:#be185d}.text-\[\#FF9500\]{color:#ff9500}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[color\:var\(--md-on-surface-muted\)\]{color:var(--md-on-surface-muted)}.text-\[color\:var\(--md-on-surface-soft\)\]{color:var(--md-on-surface-soft)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-red-100{color:var(--color-red-100)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.06\)\,0_12px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0f),0 12px 30px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,78\,159\,0\.3\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#004e9f4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_2px_10px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0px 2px 10px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_20px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0px 4px 20px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_20px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0px 4px 20px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_20px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-sky-300{--tw-ring-color:var(--color-sky-300)}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.ring-transparent{--tw-ring-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/doc\:opacity-100:is(:where(.group\/doc):hover *),.group-hover\/step\:opacity-100:is(:where(.group\/step):hover *){opacity:1}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-black\/20::file-selector-button{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.file\:border-black\/20::file-selector-button{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.file\:bg-white::file-selector-button{background-color:var(--color-white)}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing)*2.5)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing)*6)}.before\:bottom-\[-16px\]:before{content:var(--tw-content);bottom:-16px}.before\:left-\[11px\]:before{content:var(--tw-content);left:11px}.before\:ml-\[11px\]:before{content:var(--tw-content);margin-left:11px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:bg-gradient-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.last\:before\:hidden:last-child:before{content:var(--tw-content);display:none}.checked\:translate-x-5:checked{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.focus-within\:bg-amber-100\/80:focus-within{background-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.focus-within\:bg-amber-100\/80:focus-within{background-color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.focus-within\:bg-black\/\[0\.03\]:focus-within{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.focus-within\:bg-black\/\[0\.03\]:focus-within{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:bg-\[\#25D366\]\/20:hover{background-color:#25d36633;background-color:lab(74.7716% -60.9651 41.133/.2)}.hover\:bg-\[\#e3f0ff\]:hover{background-color:#e3f0ff}.hover\:bg-amber-100\/80:hover{background-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-100\/80:hover{background-color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-black)2%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.sm\:flex{display:flex}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:h-96{height:calc(var(--spacing)*96)}.sm\:h-\[30rem\]{height:30rem}.sm\:h-\[380px\]{height:380px}.sm\:h-\[420px\]{height:420px}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:max-w-\[560px\]{max-width:560px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(11rem\,0\.85fr\)_auto\]{grid-template-columns:minmax(11rem,.85fr) auto}.sm\:grid-cols-\[minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(12rem,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:48rem){.md\:left-64{left:calc(var(--spacing)*64)}.md\:order-1{order:1}.md\:ml-64{margin-left:calc(var(--spacing)*64)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[calc\(50\%-2\.5rem\)\]{width:calc(50% - 2.5rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-end{align-items:flex-end}.md\:justify-normal{justify-content:normal}.md\:self-end{align-self:flex-end}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pl-64{padding-left:calc(var(--spacing)*64)}.md\:group-odd\:-translate-x-1\/2:is(:where(.group):nth-child(odd) *){--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:group-even\:translate-x-1\/2:is(:where(.group):nth-child(2n) *){--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:before\:mx-auto:before{content:var(--tw-content);margin-inline:auto}.md\:before\:translate-x-0:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:odd\:flex-row-reverse:nth-child(odd){flex-direction:row-reverse}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex{display:flex}.lg\:h-\[430px\]{height:430px}.lg\:h-\[500px\]{height:500px}.lg\:min-h-\[11\.5rem\]{min-height:11.5rem}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr_1\.2fr_0\.8fr_0\.75fr_auto\]{grid-template-columns:1.2fr 1fr 1.2fr .8fr .75fr auto}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}}@media (min-width:80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[64vh\]{height:64vh}.xl\:h-\[560px\]{height:560px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.16fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) minmax(0,.92fr)}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(320px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:items-end{align-items:flex-end}}@media (prefers-color-scheme:dark){.dark\:bg-background{background-color:var(--background)}.dark\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;src:url(/fonts/MaterialSymbolsRounded.ttf)format("truetype");font-display:swap}:root{--crm-ui-scale:.9;--crm-z-header:90;--crm-z-header-menu:118;--crm-z-floating-panel:115;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-primary:#004e9f;--md-on-primary:#fff;--md-primary-container:#06c;--md-on-primary-container:#dfe8ff;--md-secondary:#5f5e60;--md-on-secondary:#fff;--md-secondary-container:#e2dfe1;--md-on-secondary-container:#636264;--md-tertiary:#4e5052;--md-on-tertiary:#fff;--md-tertiary-container:#67686a;--md-on-tertiary-container:#e8e8ea;--md-error:#ba1a1a;--md-on-error:#fff;--md-error-container:#ffdad6;--md-on-error-container:#93000a;--md-background:#fff;--md-surface:#fff;--md-surface-2:#f5f5f7;--md-surface-3:#eeedf3;--md-surface-container-low:#fff;--md-surface-container:#f5f5f7;--md-surface-container-high:#eeedf3;--md-surface-container-highest:#e3e2e7;--md-surface-variant:#f5f5f7;--md-on-surface-variant:#414753;--md-on-surface:#1d1d1f;--md-on-surface-soft:#414753;--md-on-surface-muted:#86868b;--md-outline:#727784;--md-outline-variant:#e3e2e7;--md-outline-strong:#c1c6d5;--md-success:#166534;--md-on-success:#fff;--md-success-container:#d7f3dc;--md-on-success-container:#0f3b21;--md-warning:#9a6400;--md-on-warning:#fff;--md-warning-container:#ffdeaa;--md-on-warning-container:#2e1500;--md-info:#004e9f;--md-on-info:#fff;--md-info-container:#dfe8ff;--md-on-info-container:#001b3e;--md-glass-bg:#ffffffe6;--md-glass-bg-soft:#fffc;--md-shadow-1:0 1px 2px #00000014,0 4px 20px #00000017;--md-shadow-2:0 4px 24px #0000001f,0 12px 40px #0000001a;--md-shadow-3:0 12px 40px #00000029,0 24px 60px #00000021;--md-blur:20px;--md-radius-sm:8px;--md-radius-md:12px;--md-radius-lg:16px;--md-radius-xl:24px;--md-motion-fast:.16s cubic-bezier(.2,0,0,1);--md-motion-normal:.21s cubic-bezier(.2,0,0,1);--background:var(--md-background);--foreground:var(--md-on-surface)}html[data-ui-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-primary:#9dcbef;--md-on-primary:#003354;--md-primary-container:#1d6fa5;--md-on-primary-container:#d4e7f8;--md-secondary:#bcc7d4;--md-on-secondary:#263440;--md-secondary-container:#344a5d;--md-on-secondary-container:#d4e6f7;--md-tertiary:#d0bde7;--md-on-tertiary:#372a4a;--md-tertiary-container:#4f4063;--md-on-tertiary-container:#ecddff;--md-error:#ffb4ab;--md-on-error:#fff;--md-error-container:#93000a;--md-on-error-container:#ffdad6;--md-background:#0f141a;--md-surface:#0f141a;--md-surface-2:#141a21;--md-surface-3:#192028;--md-surface-container-low:#11181f;--md-surface-container:#171d25;--md-surface-container-high:#1c242c;--md-surface-container-highest:#242c35;--md-surface-variant:#404851;--md-on-surface-variant:#c0c8d2;--md-on-surface:#e1e8f0;--md-on-surface-soft:#ccd5df;--md-on-surface-muted:#9ea9b5;--md-outline:#8a949f;--md-outline-variant:#404851;--md-outline-strong:#a7b1bc;--md-success:#8fdaa0;--md-on-success:#0b381f;--md-success-container:#204c31;--md-on-success-container:#d7f3dc;--md-warning:#f4be62;--md-on-warning:#482900;--md-warning-container:#5f4200;--md-on-warning-container:#ffdeaa;--md-info:#8ecff7;--md-on-info:#00334f;--md-info-container:#004c74;--md-on-info-container:#d7ecff;--md-glass-bg:var(--md-surface-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark]{--md-glass-bg:color-mix(in srgb,var(--md-surface-container)88%,#0a1018bf 12%);--md-glass-bg-soft:color-mix(in srgb,var(--md-surface-container-high)86%,#080e16c7 14%)}}html[data-ui-mode=dark]{--md-shadow-1:0 1px 2px #00000059,0 10px 26px #0000004d;--md-shadow-2:0 4px 14px #00000070,0 30px 62px #00000061;--md-shadow-3:0 16px 36px #0000008f,0 48px 90px #0000007a;--background:var(--md-background);--foreground:var(--md-on-surface)}html{font-size:calc(16px*var(--crm-ui-scale))}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--font-inter),"Inter","Segoe UI",system-ui,-apple-system,sans-serif;letter-spacing:-.01em;color:var(--md-on-surface);background:var(--md-background);margin:0}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] body{background:radial-gradient(1120px circle at -4% -10%,color-mix(in srgb,var(--md-primary)22%,transparent)0%,transparent 56%),radial-gradient(920px circle at 104% -6%,color-mix(in srgb,var(--md-tertiary)16%,transparent)0%,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--md-surface)90%,#000 10%)0%,var(--md-background)100%)}}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}input[type=date]{cursor:pointer}.crm-shell{min-height:100vh}.crm-container{width:min(96vw,1820px);margin-inline:auto}.crm-main-layout{isolation:isolate;display:block;position:relative}.crm-main-content{z-index:20;min-width:0;position:relative}.crm-header{z-index:var(--crm-z-header);border-bottom:1px solid var(--md-outline);background:var(--md-surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.crm-header{background:color-mix(in srgb,var(--md-surface)75%,transparent)}}.crm-header{-webkit-backdrop-filter:blur(calc(var(--md-blur) + 2px));backdrop-filter:blur(calc(var(--md-blur) + 2px))}.crm-nav{justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;display:flex}.crm-nav-left{align-items:center;gap:.7rem;min-width:0;display:flex}.crm-nav-brand{min-height:0;box-shadow:none;color:var(--md-on-surface);background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:0;padding:0;display:inline-flex}.crm-nav-brand-logo{object-fit:contain;width:auto;height:1.45rem}.crm-nav-brand-name{letter-spacing:.02em;white-space:nowrap;font-size:.8rem;font-weight:700}.crm-nav-links{scrollbar-width:thin;align-items:center;gap:.45rem;padding:.2rem 0;display:flex;overflow-x:auto}.crm-nav-link{color:var(--md-on-surface-soft);transition:background-color var(--md-motion-fast),border-color var(--md-motion-fast),color var(--md-motion-fast),transform var(--md-motion-fast),box-shadow var(--md-motion-fast);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.52rem .92rem;display:inline-flex}.crm-nav-link:hover{border-color:var(--md-outline);background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link:hover{background:color-mix(in srgb,var(--md-primary-container)54%,transparent)}}.crm-nav-link:hover{color:var(--md-on-primary-container);transform:translateY(-1px)}.crm-nav-link:active{transform:scale(.98)}.crm-nav-link-active{background:var(--md-primary);color:var(--md-on-primary);box-shadow:var(--md-shadow-1)}.crm-nav-link-active:hover{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link-active:hover{background:color-mix(in srgb,var(--md-primary)90%,white 10%)}}.crm-nav-link-active:hover{color:var(--md-on-primary)}.crm-nav-badge{background:var(--md-error);min-width:1.24rem;height:1.24rem;color:var(--md-on-error);border-radius:999px;justify-content:center;align-items:center;padding:0 .34rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.crm-whatsapp-toast{z-index:200;border:1px solid #25d366;border-radius:14px;align-items:center;gap:.55rem;max-width:min(24rem,100vw - 2.2rem);padding:.8rem 1.05rem;display:flex;position:fixed;bottom:1.1rem;left:1.1rem}@supports (color:color-mix(in lab, red, red)){.crm-whatsapp-toast{border:1px solid color-mix(in srgb,#25d366 42%,var(--md-outline)58%)}}.crm-whatsapp-toast{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.crm-whatsapp-toast{background:color-mix(in srgb,var(--md-surface-container-low)96%,transparent)}}.crm-whatsapp-toast{color:var(--md-on-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:.98rem;font-weight:600;line-height:1.35;animation:6s cubic-bezier(.2,.9,.2,1) both crm-whatsapp-toast-in;box-shadow:0 18px 40px #0f172a2e,0 3px 10px #0f172a1a}.crm-whatsapp-toast-icon{color:#25d366;flex-shrink:0}@keyframes crm-whatsapp-toast-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}10%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.25rem)scale(.99)}}@media (prefers-reduced-motion:reduce){.crm-whatsapp-toast{animation-duration:6s!important}}:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:2px}@media (max-width:960px){.crm-nav-brand-name{display:none}.crm-nav-brand{padding-inline:0}.crm-nav-brand-logo{max-width:6rem;height:1.34rem}}.crm-header-menu{z-index:var(--crm-z-header-menu);position:relative}.crm-header-menu-trigger{border:1px solid var(--md-outline-strong);border-radius:999px;align-items:center;gap:.48rem;list-style:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-trigger{border:1px solid color-mix(in srgb,var(--md-outline-strong)64%,var(--md-outline)36%)}}.crm-header-menu-trigger{background:var(--md-surface);color:var(--md-on-surface);box-shadow:var(--md-shadow-1);-webkit-user-select:none;user-select:none;cursor:pointer;padding:.45rem .84rem}.crm-header-menu-trigger::-webkit-details-marker{display:none}.crm-burger-icon{flex-direction:column;gap:.14rem;width:.94rem;display:inline-flex}.crm-burger-icon span{background:currentColor;border-radius:999px;height:2px}.crm-header-menu-panel{border-radius:var(--md-radius-lg);border:1px solid var(--md-outline-strong);width:min(21.5rem,92vw);position:absolute;top:calc(100% + .55rem);right:0}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-panel{border:1px solid color-mix(in srgb,var(--md-outline-strong)66%,var(--md-outline)34%)}}.crm-header-menu-panel{background:var(--md-surface);box-shadow:var(--md-shadow-2);gap:.75rem;padding:.88rem;display:grid}.crm-menu-divider{border-top:1px solid var(--md-outline);width:100%}.crm-menu-session-label{color:var(--md-on-surface-soft)}.crm-menu-settings-btn,.crm-menu-logout-btn,.md3-btn,.glass-btn{border:1px solid var(--md-outline);cursor:pointer;transition:transform var(--md-motion-fast),box-shadow var(--md-motion-fast),background-color var(--md-motion-fast),border-color var(--md-motion-fast),color var(--md-motion-fast);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.5rem .88rem;font-size:.86rem;font-weight:650;display:inline-flex}.crm-menu-settings-btn,.crm-menu-logout-btn{background:var(--md-surface-2);width:100%;color:var(--md-on-surface);border-color:var(--md-outline-strong)}@supports (color:color-mix(in lab, red, red)){.crm-menu-settings-btn,.crm-menu-logout-btn{border-color:color-mix(in srgb,var(--md-outline-strong)54%,var(--md-outline)46%)}}.crm-menu-logout-btn{background:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.crm-menu-logout-btn{background:color-mix(in srgb,var(--md-error)16%,var(--md-surface)84%)}}.crm-menu-logout-btn{color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.crm-menu-logout-btn{color:color-mix(in srgb,var(--md-error)70%,#000 30%)}}.crm-header-menu-panel .crm-theme-toggle{background:var(--md-surface-2);border-color:var(--md-outline-strong)}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-panel .crm-theme-toggle{border-color:color-mix(in srgb,var(--md-outline-strong)54%,var(--md-outline)46%)}}.crm-header-menu-panel .crm-theme-switch{background:var(--md-surface-3)}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-panel .crm-theme-switch{background:color-mix(in srgb,var(--md-surface-3)88%,transparent)}}.crm-header-menu-panel .crm-theme-selector-title,.crm-header-menu-panel .crm-theme-toggle-subtitle{color:var(--md-on-surface-soft)}.md3-btn-filled,.glass-btn-primary{background:var(--md-primary);color:var(--md-on-primary);border-color:var(--md-primary);box-shadow:none}.md3-btn-tonal,.glass-btn-secondary{background:var(--md-surface-2);color:var(--md-on-surface);border-color:#0000}.md3-btn-outlined,.glass-btn-ghost{color:var(--md-primary);background:0 0;border-color:#0000}.md3-btn-error,.glass-btn-danger,.client-docs-btn-danger{background:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.md3-btn-error,.glass-btn-danger,.client-docs-btn-danger{background:color-mix(in srgb,var(--md-error)14%,var(--md-surface)86%)}}.md3-btn-error,.glass-btn-danger,.client-docs-btn-danger{color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.md3-btn-error,.glass-btn-danger,.client-docs-btn-danger{color:color-mix(in srgb,var(--md-error)72%,var(--md-on-surface)28%)}}.md3-btn-error,.glass-btn-danger,.client-docs-btn-danger{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.md3-btn-error,.glass-btn-danger,.client-docs-btn-danger{border-color:color-mix(in srgb,var(--md-error)35%,var(--md-outline)65%)}}.md3-btn:hover,.glass-btn:hover,.crm-menu-settings-btn:hover,.crm-menu-logout-btn:hover{filter:brightness(.97);transform:none}.md3-btn:active,.glass-btn:active,.crm-menu-settings-btn:active,.crm-menu-logout-btn:active{transform:scale(.98)}.md3-btn:disabled,.glass-btn:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}.md3-alert{border-radius:var(--md-radius-sm);border:1px solid var(--md-outline);background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.md3-alert{background:color-mix(in srgb,var(--md-surface)84%,transparent)}}.md3-alert{color:var(--md-on-surface-soft);padding:.56rem .78rem;font-size:.82rem;line-height:1.35}.md3-alert-success{border-color:#25d366}@supports (color:color-mix(in lab, red, red)){.md3-alert-success{border-color:color-mix(in srgb,#25d366 42%,var(--md-outline)58%)}}.md3-alert-success{background:#25d366}@supports (color:color-mix(in lab, red, red)){.md3-alert-success{background:color-mix(in srgb,#25d366 16%,var(--md-surface)84%)}}.md3-alert-success{color:#0d5b2b}@supports (color:color-mix(in lab, red, red)){.md3-alert-success{color:color-mix(in srgb,#0d5b2b 72%,var(--md-on-surface)28%)}}.md3-alert-info{border-color:#2563eb}@supports (color:color-mix(in lab, red, red)){.md3-alert-info{border-color:color-mix(in srgb,#2563eb 34%,var(--md-outline)66%)}}.md3-alert-info{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.md3-alert-info{background:color-mix(in srgb,#2563eb 10%,var(--md-surface)90%)}}.md3-alert-info{color:#1e3a8a}@supports (color:color-mix(in lab, red, red)){.md3-alert-info{color:color-mix(in srgb,#1e3a8a 72%,var(--md-on-surface)28%)}}.md3-alert-error{border-color:#e13632}@supports (color:color-mix(in lab, red, red)){.md3-alert-error{border-color:color-mix(in srgb,#e13632 42%,var(--md-outline)58%)}}.md3-alert-error{background:#e13632}@supports (color:color-mix(in lab, red, red)){.md3-alert-error{background:color-mix(in srgb,#e13632 14%,var(--md-surface)86%)}}.md3-alert-error{color:#8f1f1c}@supports (color:color-mix(in lab, red, red)){.md3-alert-error{color:color-mix(in srgb,#8f1f1c 74%,var(--md-on-surface)26%)}}.md3-text-muted{color:var(--md-on-surface-muted);font-size:.82rem}.md3-text-error{color:#e13632}@supports (color:color-mix(in lab, red, red)){.md3-text-error{color:color-mix(in srgb,#e13632 86%,var(--md-on-surface)14%)}}.md3-text-error{font-size:.82rem}.md3-input,.md3-select,.md3-textarea{border-radius:var(--md-radius-sm);border:1px solid var(--md-outline);background:var(--md-surface);width:100%}@supports (color:color-mix(in lab, red, red)){.md3-input,.md3-select,.md3-textarea{background:color-mix(in srgb,var(--md-surface)84%,transparent)}}.md3-input,.md3-select,.md3-textarea{color:var(--md-on-surface);transition:border-color var(--md-motion-fast),background-color var(--md-motion-fast),box-shadow var(--md-motion-fast);padding:.56rem .78rem}.md3-textarea{resize:vertical;min-height:7rem}.md3-input:focus,.md3-select:focus,.md3-textarea:focus{border-color:var(--md-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.md3-input:focus,.md3-select:focus,.md3-textarea:focus{border-color:color-mix(in srgb,var(--md-primary)58%,var(--md-outline)42%)}}.md3-input:focus,.md3-select:focus,.md3-textarea:focus{box-shadow:0 0 0 3px var(--md-primary),0 8px 20px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.md3-input:focus,.md3-select:focus,.md3-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary)18%,transparent),0 8px 20px color-mix(in srgb,var(--md-primary)14%,transparent)}}.client-btn-whatsapp{background:#25d366}@supports (color:color-mix(in lab, red, red)){.client-btn-whatsapp{background:color-mix(in srgb,#25d366 26%,var(--md-surface)74%)}}.client-btn-whatsapp{color:#0f3f23;border-color:#25d366}@supports (color:color-mix(in lab, red, red)){.client-btn-whatsapp{border-color:color-mix(in srgb,#25d366 42%,var(--md-outline)58%)}}html[data-ui-mode=dark] .client-btn-whatsapp{background:#25d366}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .client-btn-whatsapp{background:color-mix(in srgb,#25d366 30%,var(--md-surface-container-low)70%)}}html[data-ui-mode=dark] .client-btn-whatsapp{color:#f4fff8;border-color:#25d366}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .client-btn-whatsapp{border-color:color-mix(in srgb,#25d366 54%,var(--md-outline)46%)}}html[data-ui-mode=dark] .client-btn-whatsapp:hover{background:#25d366}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .client-btn-whatsapp:hover{background:color-mix(in srgb,#25d366 36%,var(--md-surface-container-low)64%)}}html[data-ui-mode=dark] .client-btn-whatsapp:hover{color:#fff}.crm-theme-selector{gap:.44rem;display:grid}.crm-theme-selector-title{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-muted);margin:0;font-size:.7rem;font-weight:700}.crm-theme-toggle{border:1px solid var(--md-outline);border-radius:var(--md-radius-md);background:var(--md-surface);width:100%}@supports (color:color-mix(in lab, red, red)){.crm-theme-toggle{background:color-mix(in srgb,var(--md-surface)70%,transparent)}}.crm-theme-toggle{color:var(--md-on-surface);cursor:pointer;transition:all var(--md-motion-fast);justify-content:space-between;align-items:center;gap:.75rem;padding:.56rem .62rem;display:flex}.crm-theme-toggle-copy{text-align:left;gap:.05rem;display:grid}.crm-theme-toggle-title{font-size:.86rem;font-weight:650}.crm-theme-toggle-subtitle{color:var(--md-on-surface-muted);font-size:.72rem}.crm-theme-switch{background:var(--md-outline);border-radius:999px;width:2.92rem;height:1.64rem}@supports (color:color-mix(in lab, red, red)){.crm-theme-switch{background:color-mix(in srgb,var(--md-outline)65%,transparent)}}.crm-theme-switch{border:1px solid var(--md-outline);transition:all var(--md-motion-fast);align-items:center;padding:.12rem;display:flex}.crm-theme-switch-knob{background:var(--md-surface);border:1px solid var(--md-outline);width:1.34rem;height:1.34rem;color:var(--md-on-surface-muted);transition:all var(--md-motion-fast);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.crm-theme-switch-on{background:var(--md-primary);justify-content:flex-end}@supports (color:color-mix(in lab, red, red)){.crm-theme-switch-on{background:color-mix(in srgb,var(--md-primary)35%,transparent)}}.crm-theme-switch-on{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-theme-switch-on{border-color:color-mix(in srgb,var(--md-primary)50%,var(--md-outline)50%)}}.crm-theme-switch-on .crm-theme-switch-knob{background:var(--md-primary);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-theme-switch-on .crm-theme-switch-knob{border-color:color-mix(in srgb,var(--md-primary)74%,white 26%)}}.crm-theme-switch-on .crm-theme-switch-knob{color:var(--md-on-primary)}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.crm-ui-icon{flex-shrink:0;line-height:1;display:inline-block}.page-title-with-icon{align-items:center;gap:.54rem;display:inline-flex}.page-title-with-icon .crm-ui-icon{color:var(--md-primary);font-size:1.26rem}.section-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-header-main{flex:auto;gap:.18rem;min-width:0;display:grid}.section-header-title{color:var(--md-on-surface);align-items:center;gap:.55rem;margin:0;font-size:1.55rem;font-weight:700;display:inline-flex}.section-header-subtitle{color:var(--md-on-surface-muted);margin:0;font-size:.88rem}.section-header-actions{flex:none;align-items:center;gap:.52rem;min-width:0;margin-left:auto;display:inline-flex}.clients-header{justify-content:flex-start}.glass-card,.settings-card,.client-page-hero,.client-detail-column,.tradein-section,.vehicles-filters-panel,.tasks-assignee-filter,.login-card{border-radius:var(--md-radius-lg)}.glass-panel{border-radius:var(--md-radius-md);padding:.8rem}.glass-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.52rem;padding:0;display:flex}.glass-table{border-collapse:separate;border-spacing:0;width:100%}.glass-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-soft);background:var(--md-surface-2);font-size:.8rem;font-weight:670}@supports (color:color-mix(in lab, red, red)){.glass-table th{background:color-mix(in srgb,var(--md-surface-2)84%,transparent)}}.glass-table th,.glass-table td{border-bottom:1px solid var(--md-outline);padding:.75rem .68rem}@supports (color:color-mix(in lab, red, red)){.glass-table th,.glass-table td{border-bottom:1px solid color-mix(in srgb,var(--md-outline)64%,transparent)}}.glass-table th,.glass-table td{vertical-align:middle}.glass-table tbody tr:hover{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.glass-table tbody tr:hover{background:color-mix(in srgb,var(--md-primary-container)48%,transparent)}}.clients-table tbody tr.clients-table-row{cursor:pointer;transition:background-color var(--md-motion-fast)}.clients-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.clients-table{table-layout:fixed;width:max(100%,92rem);min-width:92rem}.clients-col-id{width:3.5rem}.clients-col-name{width:12rem}.clients-col-phone{width:8rem}.clients-col-email{width:16rem}.clients-col-how-known{width:7rem}.clients-col-source{width:6rem}.clients-col-assigned{width:8rem}.clients-col-vehicle{width:15rem}.clients-col-status{width:6rem}.clients-col-created{width:10.5rem}.clients-table th,.clients-table td{overflow:hidden}.clients-table-created-cell{white-space:nowrap;width:10.5rem}.clients-table tbody tr.clients-table-row:hover,.clients-table tbody tr.clients-table-row:focus-within{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.clients-table tbody tr.clients-table-row:hover,.clients-table tbody tr.clients-table-row:focus-within{background:color-mix(in srgb,var(--md-primary-container)56%,transparent)}}.clients-table .clients-row-link{min-height:2.2rem;color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin:-.75rem -.68rem;padding:.75rem .68rem;text-decoration:none;display:flex;overflow:hidden}.clients-table .clients-row-link>*{min-width:0}.clients-table .clients-row-link:focus-visible{background:var(--md-primary-container);outline:none}@supports (color:color-mix(in lab, red, red)){.clients-table .clients-row-link:focus-visible{background:color-mix(in srgb,var(--md-primary-container)72%,transparent)}}.clients-table .clients-row-link:focus-visible{box-shadow:inset 0 0 0 2px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.clients-table .clients-row-link:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--md-primary)45%,var(--md-outline)55%)}}.clients-table .clients-row-name{color:var(--md-primary);font-weight:650}@supports (color:color-mix(in lab, red, red)){.clients-table .clients-row-name{color:color-mix(in srgb,var(--md-primary)82%,#0f172a 18%)}}.clients-table .clients-row-link .commercial-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.glass-table tbody tr:last-child td{border-bottom:none}.glass-badge,.tasks-chip,.vehicle-store-badge{border:1px solid var(--md-outline);border-radius:999px;align-items:center;gap:.2rem;padding:.18rem .48rem;font-size:.66rem;font-weight:670;display:inline-flex}.commercial-tag{white-space:nowrap;max-width:100%;color:var(--md-on-surface)}.commercial-tag-dot{background:currentColor;border-radius:999px;flex:none;width:.48rem;height:.48rem}.commercial-tag-fallback{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.commercial-tag-fallback{background:color-mix(in srgb,var(--md-primary-container)86%,transparent)}}.commercial-tag-fallback{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.commercial-tag-fallback{border-color:color-mix(in srgb,var(--md-primary)38%,var(--md-outline)62%)}}.commercial-tag-dot-fallback{background:var(--md-primary)}.commercial-tag-unassigned{background:var(--md-surface-variant)}@supports (color:color-mix(in lab, red, red)){.commercial-tag-unassigned{background:color-mix(in srgb,var(--md-surface-variant)58%,transparent)}}.commercial-tag-unassigned{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.commercial-tag-unassigned{border-color:color-mix(in srgb,var(--md-outline)72%,var(--md-outline-variant)28%)}}.commercial-tag-dot-unassigned{background:var(--md-on-surface-muted)}.glass-badge-neutral,.tasks-chip-soft{background:var(--md-surface-3)}@supports (color:color-mix(in lab, red, red)){.glass-badge-neutral,.tasks-chip-soft{background:color-mix(in srgb,var(--md-surface-3)86%,transparent)}}.glass-badge-neutral,.tasks-chip-soft{color:var(--md-on-surface-soft)}.glass-badge-info,.tasks-chip-neutral{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.glass-badge-info,.tasks-chip-neutral{background:color-mix(in srgb,var(--md-primary-container)76%,transparent)}}.glass-badge-info,.tasks-chip-neutral{color:var(--md-on-primary-container);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.glass-badge-info,.tasks-chip-neutral{border-color:color-mix(in srgb,var(--md-primary)30%,var(--md-outline)70%)}}.glass-badge-success,.tasks-chip-success{background:var(--md-success-container)}@supports (color:color-mix(in lab, red, red)){.glass-badge-success,.tasks-chip-success{background:color-mix(in srgb,var(--md-success-container)86%,transparent)}}.glass-badge-success,.tasks-chip-success{color:var(--md-on-success-container);border-color:var(--md-success)}@supports (color:color-mix(in lab, red, red)){.glass-badge-success,.tasks-chip-success{border-color:color-mix(in srgb,var(--md-success)36%,var(--md-outline)64%)}}.glass-badge-danger,.tasks-chip-danger{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.glass-badge-danger,.tasks-chip-danger{background:color-mix(in srgb,var(--md-error-container)90%,transparent)}}.glass-badge-danger,.tasks-chip-danger{color:var(--md-on-error-container);border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.glass-badge-danger,.tasks-chip-danger{border-color:color-mix(in srgb,var(--md-error)40%,var(--md-outline)60%)}}.glass-badge-warning,.tasks-chip-warning,.tasks-chip-vacation,.tasks-chip-mine{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.glass-badge-warning,.tasks-chip-warning,.tasks-chip-vacation,.tasks-chip-mine{background:color-mix(in srgb,var(--md-warning-container)88%,transparent)}}.glass-badge-warning,.tasks-chip-warning,.tasks-chip-vacation,.tasks-chip-mine{color:var(--md-on-warning-container);border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.glass-badge-warning,.tasks-chip-warning,.tasks-chip-vacation,.tasks-chip-mine{border-color:color-mix(in srgb,var(--md-warning)42%,var(--md-outline)58%)}}html[data-ui-mode=dark] .commercial-tag{color:var(--md-on-surface)}html[data-ui-mode=dark] .commercial-tag-fallback{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .commercial-tag-fallback{background:color-mix(in srgb,var(--md-primary-container)86%,transparent)}}html[data-ui-mode=dark] .commercial-tag-fallback{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .commercial-tag-fallback{border-color:color-mix(in srgb,var(--md-primary)38%,var(--md-outline)62%)}}html[data-ui-mode=dark] .commercial-tag-unassigned{background:var(--md-surface-variant)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .commercial-tag-unassigned{background:color-mix(in srgb,var(--md-surface-variant)62%,transparent)}}html[data-ui-mode=dark] .commercial-tag-unassigned{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .commercial-tag-unassigned{border-color:color-mix(in srgb,var(--md-outline)72%,var(--md-outline-variant)28%)}}.page-clients,.page-client-detail,.page-lead-detail,.page-vehicles,.page-leads,.page-inbox,.page-tasks,.page-performance,.page-settings,.page-vehicle-detail,.login-page{gap:.9rem;display:grid}.page-clients>*,.sales-toolbar-row,.clients-status-tabs,.sales-search-shell,.clients-search-shell,.sales-stats-grid,.clients-stats-grid{min-width:0}.sales-toolbar-row,.clients-status-tabs{align-items:center;gap:.55rem}.sales-search-shell .crm-global-search,.clients-search-shell .crm-global-search{min-width:0}.sales-stats-card,.clients-stats-card{border-radius:22px}a.sales-stats-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #94a3b847;transition:border-color .15s,background .15s,transform .1s;display:block}a.sales-stats-card:hover{background:#ffffffc7;border-color:#6366f173}a.sales-stats-card.sales-stats-card-active{background:#6366f11f;border-color:#6366f1d9}.sales-inbox-worklist{gap:.72rem;display:grid}.sales-lead-card{border-left:4px solid var(--md-outline-strong);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch;gap:.9rem;padding:.86rem;display:grid}.sales-lead-card-danger{border-left-color:var(--md-error)}.sales-lead-card-warning{border-left-color:var(--md-warning)}.sales-lead-card-primary{border-left-color:var(--md-primary)}.sales-lead-card-neutral{border-left-color:var(--md-outline-strong)}.sales-lead-card-main,.sales-lead-identity,.sales-lead-action-panel{min-width:0}.sales-lead-card-main{gap:.72rem;display:grid}.sales-lead-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.sales-lead-identity{gap:.32rem;display:grid}.sales-lead-name{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--md-on-surface);font-size:1rem;font-weight:800;line-height:1.2}.sales-lead-name:hover{text-decoration:underline}.sales-lead-badges,.sales-lead-owner,.sales-lead-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sales-lead-priority{text-align:right;flex:none}.sales-lead-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.sales-lead-meta-grid-commercial{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-lead-meta-grid span{overflow-wrap:anywhere;min-width:0;color:var(--md-on-surface-soft);gap:.08rem;font-size:.8rem;line-height:1.32;display:grid}.sales-lead-meta-grid strong{color:var(--md-on-surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.sales-lead-intel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sales-lead-intel-block{border:1px solid var(--md-outline);min-width:0}@supports (color:color-mix(in lab, red, red)){.sales-lead-intel-block{border:1px solid color-mix(in srgb,var(--md-outline)54%,transparent)}}.sales-lead-intel-block{background:var(--md-surface-container-low);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.sales-lead-intel-block{background:color-mix(in srgb,var(--md-surface-container-low)76%,transparent)}}.sales-lead-intel-block{padding:.58rem .64rem}.sales-lead-intel-label,.sales-next-action-label{color:var(--md-on-surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.sales-lead-intel-block p{color:var(--md-on-surface-soft);margin:.16rem 0 0;font-size:.8rem;line-height:1.35}.sales-lead-action-panel{align-content:start;gap:.58rem;display:grid}.sales-next-action{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.sales-next-action{border:1px solid color-mix(in srgb,var(--md-outline)58%,transparent)}}.sales-next-action{background:var(--md-surface-container-low);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sales-next-action{background:color-mix(in srgb,var(--md-surface-container-low)82%,transparent)}}.sales-next-action{padding:.68rem}.sales-next-action-danger{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.sales-next-action-danger{border-color:color-mix(in srgb,var(--md-error)42%,var(--md-outline)58%)}}.sales-next-action-danger{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.sales-next-action-danger{background:color-mix(in srgb,var(--md-error-container)42%,var(--md-surface)58%)}}.sales-next-action-warning{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.sales-next-action-warning{border-color:color-mix(in srgb,var(--md-warning)42%,var(--md-outline)58%)}}.sales-next-action-warning{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.sales-next-action-warning{background:color-mix(in srgb,var(--md-warning-container)48%,var(--md-surface)52%)}}.sales-next-action-primary{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.sales-next-action-primary{border-color:color-mix(in srgb,var(--md-primary)38%,var(--md-outline)62%)}}.sales-next-action-primary{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.sales-next-action-primary{background:color-mix(in srgb,var(--md-primary-container)46%,var(--md-surface)54%)}}.sales-next-action-neutral{border-color:var(--md-outline-strong)}@supports (color:color-mix(in lab, red, red)){.sales-next-action-neutral{border-color:color-mix(in srgb,var(--md-outline-strong)44%,var(--md-outline)56%)}}.sales-next-action strong{color:var(--md-on-surface);margin-top:.16rem;font-size:.94rem;line-height:1.25;display:block}.sales-next-action p{color:var(--md-on-surface-soft);margin:.18rem 0 0;font-size:.8rem;line-height:1.36}@media (max-width:1100px){.sales-lead-card{grid-template-columns:minmax(0,1fr)}.sales-lead-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.sales-lead-title-row{flex-direction:column}.sales-lead-priority{text-align:left}.sales-lead-meta-grid,.sales-lead-intel{grid-template-columns:minmax(0,1fr)}}.lead-detail-header,.lead-detail-grid,.lead-detail-card,.lead-detail-list,.lead-detail-payload{min-width:0}.lead-detail-list li{overflow-wrap:anywhere;min-width:0}.lead-detail-payload pre{max-width:100%}.performance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.performance-controls{gap:.62rem;padding:.72rem .84rem;display:grid}.performance-controls .performance-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.performance-toolbar-group{flex-wrap:wrap;align-items:center;gap:.72rem;display:inline-flex}.performance-toolbar-group-primary{flex:0 28rem;min-width:min(100%,18rem);max-width:28rem}.performance-toolbar-group-secondary{flex:32rem;justify-content:flex-end;gap:1.25rem;min-width:min(100%,22rem);margin-left:0}.performance-view-tabs{flex-wrap:wrap;align-items:center;gap:.32rem;display:inline-flex}.performance-toolbar-segment{align-items:center;gap:.5rem;min-height:2.5rem;display:inline-flex}.performance-toolbar-segment-scope{margin-left:.55rem}.performance-toolbar-segment-label{letter-spacing:.06em;text-transform:uppercase;color:var(--md-on-surface-muted);white-space:nowrap;padding-left:0;font-size:.68rem;font-weight:700}.performance-toolbar-actions{align-items:center;margin-left:.2rem;display:inline-flex}.performance-toolbar-actions .glass-btn,.performance-view-tabs .glass-btn{min-height:2.5rem}.performance-date-picker{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-date-picker{border:1px solid color-mix(in srgb,var(--md-outline)78%,transparent)}}.performance-date-picker{background:var(--md-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.performance-date-picker{background:color-mix(in srgb,var(--md-surface)80%,transparent)}}.performance-date-picker-inline{width:100%}.performance-date-picker>summary{list-style:none}.performance-date-picker>summary::-webkit-details-marker{display:none}.performance-date-picker-trigger{cursor:pointer;min-height:2.5rem;transition:background-color var(--md-motion-fast);border-radius:14px;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .72rem;display:flex}.performance-date-picker-trigger span{color:var(--md-on-surface-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:700}.performance-date-picker-trigger strong{color:var(--md-on-surface);font-size:.88rem;line-height:1.2}.performance-date-picker[open] .performance-date-picker-trigger{border-bottom:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-date-picker[open] .performance-date-picker-trigger{border-bottom:1px solid color-mix(in srgb,var(--md-outline)74%,transparent)}}.performance-date-picker[open] .performance-date-picker-trigger{background:var(--md-surface-2);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports (color:color-mix(in lab, red, red)){.performance-date-picker[open] .performance-date-picker-trigger{background:color-mix(in srgb,var(--md-surface-2)70%,transparent)}}.performance-date-picker-panel{grid-template-columns:12.8rem minmax(0,1fr);gap:.62rem;padding:.58rem;display:grid}.performance-date-picker-presets{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-date-picker-presets{border:1px solid color-mix(in srgb,var(--md-outline)82%,transparent)}}.performance-date-picker-presets{background:var(--md-surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.performance-date-picker-presets{background:color-mix(in srgb,var(--md-surface-2)78%,transparent)}}.performance-date-picker-presets{padding:.48rem}.performance-date-picker-presets-title{text-transform:uppercase;letter-spacing:.05em;color:var(--md-on-surface-muted);margin:0 0 .34rem;font-size:.7rem;font-weight:700}.performance-date-picker-presets-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.performance-date-picker-presets-list a{color:var(--md-on-surface-soft);transition:all var(--md-motion-fast);border:1px solid #0000;border-radius:10px;padding:.4rem .5rem;font-size:.8rem;display:block}.performance-date-picker-presets-list a:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.performance-date-picker-presets-list a:hover{border-color:color-mix(in srgb,var(--md-primary)24%,var(--md-outline)76%)}}.performance-date-picker-presets-list a:hover{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.performance-date-picker-presets-list a:hover{background:color-mix(in srgb,var(--md-primary-container)70%,transparent)}}.performance-date-picker-presets-list a:hover{color:var(--md-on-primary-container)}.performance-date-picker-form{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-date-picker-form{border:1px solid color-mix(in srgb,var(--md-outline)82%,transparent)}}.performance-date-picker-form{background:var(--md-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.performance-date-picker-form{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.performance-date-picker-form{grid-template-columns:minmax(0,12.6rem) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.54rem;padding:.58rem;display:grid}.performance-filter-field-compact{max-width:12.6rem}.performance-filter-form{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));align-items:end;gap:.56rem;padding:.76rem .82rem;display:grid}.performance-filter-field{gap:.24rem;display:grid}.performance-filter-field>span{text-transform:uppercase;letter-spacing:.05em;color:var(--md-on-surface-muted);font-size:.7rem;font-weight:700}.performance-filter-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.performance-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.62rem;display:grid}.performance-compare-card{gap:.58rem;padding:.82rem .88rem;display:grid}.performance-compare-grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:.5rem;display:grid}.performance-compare-item{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-compare-item{border:1px solid color-mix(in srgb,var(--md-outline)82%,transparent)}}.performance-compare-item{background:var(--md-surface);border-radius:12px;gap:.14rem;padding:.54rem .62rem;display:grid}@supports (color:color-mix(in lab, red, red)){.performance-compare-item{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.performance-compare-item.tone-up{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.performance-compare-item.tone-up{border-color:color-mix(in srgb,#22c55e 34%,var(--md-outline)66%)}}.performance-compare-item.tone-up{background:#dcfce7}@supports (color:color-mix(in lab, red, red)){.performance-compare-item.tone-up{background:color-mix(in srgb,#dcfce7 44%,var(--md-surface)56%)}}.performance-compare-item.tone-down{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.performance-compare-item.tone-down{border-color:color-mix(in srgb,#ef4444 34%,var(--md-outline)66%)}}.performance-compare-item.tone-down{background:#fee2e2}@supports (color:color-mix(in lab, red, red)){.performance-compare-item.tone-down{background:color-mix(in srgb,#fee2e2 40%,var(--md-surface)60%)}}.performance-compare-label{color:var(--md-on-surface-soft);margin:0;font-size:.74rem;font-weight:690}.performance-compare-values{color:var(--md-on-surface);margin:0;font-size:1.05rem;font-weight:760;line-height:1.18}.performance-compare-values span{color:var(--md-on-surface-muted);margin-left:.24rem;font-size:.7rem;font-weight:600}.performance-compare-delta{color:var(--md-on-surface-soft);margin:0;font-size:.74rem;font-weight:700}.performance-kpi-card{gap:.12rem;padding:.78rem .88rem;display:grid}.performance-kpi-card.is-warning{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.performance-kpi-card.is-warning{border-color:color-mix(in srgb,#f59e0b 36%,var(--md-outline)64%)}}.performance-kpi-card.is-warning{background:#fef3c7}@supports (color:color-mix(in lab, red, red)){.performance-kpi-card.is-warning{background:color-mix(in srgb,#fef3c7 56%,var(--md-glass-bg-soft)44%)}}.performance-kpi-card.is-success{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.performance-kpi-card.is-success{border-color:color-mix(in srgb,#22c55e 34%,var(--md-outline)66%)}}.performance-kpi-card.is-success{background:#dcfce7}@supports (color:color-mix(in lab, red, red)){.performance-kpi-card.is-success{background:color-mix(in srgb,#dcfce7 48%,var(--md-glass-bg-soft)52%)}}.performance-kpi-card.is-danger{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.performance-kpi-card.is-danger{border-color:color-mix(in srgb,#ef4444 34%,var(--md-outline)66%)}}.performance-kpi-card.is-danger{background:#fee2e2}@supports (color:color-mix(in lab, red, red)){.performance-kpi-card.is-danger{background:color-mix(in srgb,#fee2e2 44%,var(--md-glass-bg-soft)56%)}}.performance-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--md-on-surface-muted);margin:0;font-size:.76rem;font-weight:700}.performance-kpi-value{color:var(--md-on-surface);margin:0;font-size:1.46rem;font-weight:760;line-height:1.1}.performance-kpi-sub{color:var(--md-on-surface-muted);margin:0;font-size:.72rem}.performance-grid-main,.performance-grid-secondary{gap:.72rem;display:grid}.performance-card{gap:.64rem;padding:.86rem;display:grid}.performance-card-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.performance-card-header h2{color:var(--md-on-surface);margin:0;font-size:1.02rem;font-weight:760}.performance-card-header p{color:var(--md-on-surface-muted);margin:0;font-size:.78rem}.performance-rank-list{gap:.56rem;margin:0;padding:0;list-style:none;display:grid}.performance-rank-row{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-rank-row{border:1px solid color-mix(in srgb,var(--md-outline)88%,transparent)}}.performance-rank-row{background:var(--md-surface);border-radius:12px;padding:.54rem .62rem}@supports (color:color-mix(in lab, red, red)){.performance-rank-row{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.performance-rank-row{gap:.42rem;display:grid}.performance-rank-head{align-items:center;gap:.42rem;display:flex}.performance-rank-position{border:1px solid var(--md-outline);width:1.25rem;height:1.25rem;color:var(--md-on-surface-soft);background:var(--md-surface);border-radius:999px;justify-content:center;align-items:center;font-size:.67rem;font-weight:760;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.performance-rank-position{background:color-mix(in srgb,var(--md-surface)78%,transparent)}}.performance-rank-position{flex:none}.performance-rank-score{color:var(--md-on-surface-soft);margin-left:auto;font-size:.73rem;font-weight:760}.performance-rank-bar{background:var(--md-outline);border-radius:999px;width:100%;height:.52rem;position:relative}@supports (color:color-mix(in lab, red, red)){.performance-rank-bar{background:color-mix(in srgb,var(--md-outline)48%,transparent)}}.performance-rank-bar{overflow:hidden}.performance-rank-bar-fill{border-radius:999px;min-width:.4rem;position:absolute;inset:0 auto 0 0}.performance-rank-metrics{flex-wrap:wrap;gap:.34rem;display:flex}.performance-rank-metrics span{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-rank-metrics span{border:1px solid color-mix(in srgb,var(--md-outline)82%,transparent)}}.performance-rank-metrics span{color:var(--md-on-surface-soft);background:var(--md-surface-2);border-radius:999px;padding:.12rem .46rem;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.performance-rank-metrics span{background:color-mix(in srgb,var(--md-surface-2)86%,transparent)}}.performance-funnel-list{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}.performance-funnel-row{gap:.26rem;display:grid}.performance-funnel-label-row{color:var(--md-on-surface-soft);justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.76rem;display:flex}.performance-funnel-label-row strong{color:var(--md-on-surface);font-size:.92rem}.performance-funnel-bar{background:var(--md-outline);border-radius:999px;height:.66rem;position:relative}@supports (color:color-mix(in lab, red, red)){.performance-funnel-bar{background:color-mix(in srgb,var(--md-outline)54%,transparent)}}.performance-funnel-bar{overflow:hidden}.performance-funnel-bar-fill{background:linear-gradient(90deg,var(--md-primary)0%,#35b3ed 100%);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.performance-funnel-bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary)90%,#fff 10%)0%,#35b3ed 100%)}}.performance-funnel-footer{border-top:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-funnel-footer{border-top:1px solid color-mix(in srgb,var(--md-outline)84%,transparent)}}.performance-funnel-footer{color:var(--md-on-surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;padding-top:.54rem;font-size:.73rem;display:flex}.performance-trend-legend{flex-wrap:wrap;gap:.36rem;display:inline-flex}.trend-chip{border:1px solid #0000;border-radius:999px;padding:.1rem .48rem;font-size:.69rem;font-weight:700}.trend-chip.trend-leads{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.trend-chip.trend-leads{background:color-mix(in srgb,var(--md-primary-container)72%,transparent)}}.trend-chip.trend-leads{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.trend-chip.trend-leads{border-color:color-mix(in srgb,var(--md-primary)30%,var(--md-outline)70%)}}.trend-chip.trend-leads{color:var(--md-on-primary-container)}.trend-chip.trend-sales{background:#dcfce7bd;border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.trend-chip.trend-sales{border-color:color-mix(in srgb,#22c55e 36%,var(--md-outline)64%)}}.trend-chip.trend-sales{color:#166534}.performance-trend-chart{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-trend-chart{border:1px solid color-mix(in srgb,var(--md-outline)82%,transparent)}}.performance-trend-chart{background:var(--md-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.performance-trend-chart{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.performance-trend-chart{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:.42rem;padding:.58rem;display:grid}.performance-trend-column{justify-items:center;gap:.22rem;display:grid}.performance-trend-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.2rem;width:100%;height:112px;display:grid}.trend-bar{border-radius:8px 8px 4px 4px;width:100%;min-height:4px}.trend-bar-leads{background:linear-gradient(#38bdf8 0%,#2563eb 100%)}.trend-bar-sales{background:linear-gradient(#86efac 0%,#16a34a 100%)}.performance-trend-values{color:var(--md-on-surface-soft);align-items:center;gap:.26rem;font-size:.67rem;display:inline-flex}.performance-trend-label{color:var(--md-on-surface-muted);font-size:.67rem}.performance-table-wrap{overflow-x:auto}.performance-table{border-collapse:collapse;width:100%;font-size:.77rem}.performance-table th,.performance-table td{border-bottom:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.performance-table th,.performance-table td{border-bottom:1px solid color-mix(in srgb,var(--md-outline)82%,transparent)}}.performance-table th,.performance-table td{text-align:left;white-space:nowrap;padding:.42rem .32rem}.performance-table th{color:var(--md-on-surface-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.performance-table td{color:var(--md-on-surface-soft)}.performance-table td:first-child{min-width:164px}.performance-table-total-row td{color:var(--md-on-surface);background:var(--md-glass-bg-soft);font-weight:600}@supports (color:color-mix(in lab, red, red)){.performance-table-total-row td{background:color-mix(in srgb,var(--md-glass-bg-soft)60%,transparent)}}.performance-inline-note{color:var(--md-on-surface-muted);margin:0;font-size:.76rem;line-height:1.45}html[data-ui-mode=dark] .performance-kpi-card.is-warning{background:#3f2a07}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-kpi-card.is-warning{background:color-mix(in srgb,#3f2a07 72%,var(--md-glass-bg-soft)28%)}}html[data-ui-mode=dark] .performance-kpi-card.is-success{background:#14532d}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-kpi-card.is-success{background:color-mix(in srgb,#14532d 58%,var(--md-glass-bg-soft)42%)}}html[data-ui-mode=dark] .performance-kpi-card.is-danger{background:#7f1d1d}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-kpi-card.is-danger{background:color-mix(in srgb,#7f1d1d 54%,var(--md-glass-bg-soft)46%)}}html[data-ui-mode=dark] .performance-compare-item.tone-up{background:#14532d}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-compare-item.tone-up{background:color-mix(in srgb,#14532d 56%,var(--md-surface-2)44%)}}html[data-ui-mode=dark] .performance-compare-item.tone-down{background:#7f1d1d}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-compare-item.tone-down{background:color-mix(in srgb,#7f1d1d 54%,var(--md-surface-2)46%)}}html[data-ui-mode=dark] .performance-rank-row{background:var(--md-surface-2)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-rank-row{background:color-mix(in srgb,var(--md-surface-2)84%,transparent)}}html[data-ui-mode=dark] .performance-rank-metrics span{background:var(--md-surface-3)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-rank-metrics span{background:color-mix(in srgb,var(--md-surface-3)82%,transparent)}}html[data-ui-mode=dark] .performance-funnel-bar-fill{background:linear-gradient(90deg,var(--md-primary)0%,#309eef 100%)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .performance-funnel-bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary)80%,#0ea5e9 20%)0%,#309eef 100%)}}html[data-ui-mode=dark] .trend-chip.trend-sales{color:#bbf7d0;border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .trend-chip.trend-sales{border-color:color-mix(in srgb,#22c55e 52%,var(--md-outline)48%)}}html[data-ui-mode=dark] .trend-chip.trend-sales{background:#14532dbd}.global-search-hero{gap:.76rem;padding:.94rem;display:grid}.global-search-helper-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.72rem;display:flex}.global-search-helper{color:var(--md-on-surface-muted);margin:0;font-size:.78rem}.global-search-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.62rem;display:grid}.global-search-summary-card{padding:.82rem .9rem}.global-search-summary-label{text-transform:uppercase;letter-spacing:.06em;color:var(--md-on-surface-muted);margin:0;font-size:.74rem;font-weight:700}.global-search-summary-value{color:var(--md-on-surface);margin:.16rem 0 0;font-size:1.6rem;font-weight:760}.global-search-section{gap:.74rem;padding:.94rem;display:grid}.global-search-section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.global-search-section-header h2{color:var(--md-on-surface);margin:0;font-size:1.02rem;font-weight:760}.global-search-section-header span{color:var(--md-on-surface-muted);font-size:.76rem}.global-search-results{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.68rem;display:grid}.global-search-result-card{border:1px solid var(--md-outline);border-radius:18px;gap:.56rem;display:grid}@supports (color:color-mix(in lab, red, red)){.global-search-result-card{border:1px solid color-mix(in srgb,var(--md-outline)76%,transparent)}}.global-search-result-card{background:linear-gradient(180deg,var(--md-surface),var(--md-surface-2))}@supports (color:color-mix(in lab, red, red)){.global-search-result-card{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface)90%,transparent),color-mix(in srgb,var(--md-surface-2)92%,transparent))}}.global-search-result-card{transition:transform var(--md-motion-fast),border-color var(--md-motion-fast),box-shadow var(--md-motion-fast);padding:.84rem}.global-search-result-card:hover{border-color:var(--md-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.global-search-result-card:hover{border-color:color-mix(in srgb,var(--md-primary)28%,var(--md-outline)72%)}}.global-search-result-card:hover{box-shadow:var(--md-shadow-2)}.global-search-result-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.global-search-result-title{color:var(--md-on-surface);margin:0;font-size:.95rem;font-weight:760}.global-search-result-sub{color:var(--md-on-surface-muted);margin:.14rem 0 0;font-size:.72rem}.global-search-result-meta{color:var(--md-on-surface-soft);gap:.26rem;font-size:.76rem;display:grid}.global-search-result-foot{justify-content:flex-end;display:flex}@media (max-width:900px){.global-search-helper-row{align-items:stretch}.global-search-results{grid-template-columns:1fr}}.login-page{place-items:center;min-height:calc(100vh - 4rem);padding-block:2rem}.client-detail-grid{align-items:start}.client-detail-info-row{padding:.74rem}.client-overview-card{gap:.9rem;display:grid}.client-overview-top{border-bottom:1px solid var(--md-outline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;padding-bottom:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.client-overview-top{border-bottom:1px solid color-mix(in srgb,var(--md-outline)58%,transparent)}}.client-overview-identity{flex:28rem;gap:.2rem;min-width:0;display:grid}.client-overview-title-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.client-overview-meta,.client-overview-primary-actions,.client-contact-shortcuts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.client-overview-primary-actions{flex:none;justify-content:flex-end}.client-overview-assignment-row,.client-overview-assignment-note{margin:0}.client-overview-simple-shell{gap:.85rem;display:grid}.client-overview-simple-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem;display:flex}.client-overview-simple-grid{flex:34rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.client-overview-simple-item{gap:.18rem;min-width:0;display:grid}.client-overview-simple-label{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.68rem;font-weight:700}.client-overview-simple-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--md-on-surface);font-size:.9rem;font-weight:650;overflow:hidden}.client-overview-simple-toggle{flex:none}.client-overview-simple-content{border-top:1px solid var(--md-outline);gap:.85rem;padding-top:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.client-overview-simple-content{border-top:1px solid color-mix(in srgb,var(--md-outline)58%,transparent)}}.client-next-action-card{border:1px solid var(--md-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.client-next-action-card{border:1px solid color-mix(in srgb,var(--md-primary)34%,var(--md-outline)66%)}}.client-next-action-card{background:var(--md-primary-container);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.client-next-action-card{background:color-mix(in srgb,var(--md-primary-container)44%,var(--md-surface)56%)}}.client-next-action-card{padding:.82rem .95rem}.client-next-action-icon{background:var(--md-primary);border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.client-next-action-icon{background:color-mix(in srgb,var(--md-primary)16%,var(--md-surface)84%)}}.client-next-action-icon{color:var(--md-primary)}.client-next-action-copy{gap:.14rem;min-width:0;display:grid}.client-next-action-label{color:var(--md-on-surface-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.client-next-action-copy strong{color:var(--md-on-surface);font-size:1rem}.client-next-action-copy p{color:var(--md-on-surface-soft);margin:0;font-size:.84rem}.client-next-action-link{white-space:nowrap}.client-info-save-slot{align-items:end;display:flex}.client-info-save-button{width:100%;min-height:2.05rem}.client-info-form-compact{gap:.75rem}.client-detail-info-row label.text-sm{font-size:.8rem}.client-detail-info-row .md3-input{min-height:2.05rem;padding:.4rem .64rem;font-size:.82rem;line-height:1.25}.client-detail-info-row textarea.md3-input:not(.client-notes-textarea){min-height:4.4rem}.client-detail-info-row input.md3-input,.client-detail-info-row select.md3-input{height:2.05rem}.client-info-row-primary,.client-info-row-secondary{justify-content:start;align-items:end}.client-info-row-primary{grid-template-columns:minmax(14rem,1.3fr) minmax(8.5rem,.56fr) minmax(9rem,.62fr) minmax(14rem,1fr) minmax(15rem,1.26fr) minmax(10rem,.66fr)}.client-info-row-secondary{grid-template-columns:minmax(9rem,.6fr) minmax(12rem,.82fr) minmax(12rem,.92fr) minmax(11rem,.84fr) minmax(15rem,1.26fr)}.client-detail-info-row .client-field-notes{width:100%}.client-field-notes-inline{min-width:0}.client-detail-info-row .client-notes-textarea{resize:none;white-space:nowrap;text-overflow:ellipsis;height:2.05rem;min-height:2.05rem;max-height:2.05rem;line-height:1.25;overflow:hidden}.client-notes-textarea[data-expanded=true]{resize:vertical;white-space:pre-wrap;text-overflow:clip;height:auto;min-height:5.5rem;max-height:14rem;overflow-y:auto}.client-detail-column{padding:.88rem}.client-tasks-panel{flex-direction:column;align-self:stretch;gap:.58rem;height:100%;min-height:0;display:flex;overflow:hidden}.client-tasks-panel .client-task-list-wrapper,.client-tasks-panel .client-note-list-wrapper{flex-direction:column;flex:auto;gap:.42rem;min-height:0;display:flex;overflow:hidden}.client-tasks-panel .client-task-list{flex:auto;min-height:0}.client-tasks-panel .client-task-list.is-scrollable{scrollbar-gutter:stable;padding-bottom:.7rem;padding-right:.2rem;overflow-y:auto}.client-tasks-panel .client-note-list{flex:auto;min-height:0;padding-right:.2rem;overflow-y:auto}.client-tasks-panel .client-note-list.is-scrollable{overflow-y:auto}.client-opportunity-panel{flex-direction:column;align-self:stretch;gap:.58rem;height:100%;min-height:0;display:flex;overflow:hidden}.client-opportunity-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.client-sales-compact{border:1px solid var(--md-outline);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.client-sales-compact{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-sales-compact{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-sales-compact{background:color-mix(in srgb,var(--md-surface)87%,transparent)}}.client-sales-compact{padding:.68rem}.client-sales-compact-main{gap:.2rem;min-width:0;display:grid}.client-sales-compact-meta{flex-wrap:wrap;gap:.36rem;display:flex}.client-sales-compact-chip{border:1px solid var(--md-outline);border-radius:999px;align-items:center;min-height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-sales-compact-chip{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip{background:color-mix(in srgb,var(--md-surface-container-low)92%,transparent)}}.client-sales-compact-chip{color:var(--md-on-surface-soft);padding:.14rem .58rem;font-size:.72rem;font-weight:700}.client-sales-compact-chip.is-current{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip.is-current{border-color:color-mix(in srgb,var(--md-primary)46%,transparent)}}.client-sales-compact-chip.is-current{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip.is-current{background:color-mix(in srgb,var(--md-primary-container)86%,transparent)}}.client-sales-compact-chip.is-current{color:var(--md-on-primary-container)}.client-sales-compact-chip.is-vehicle{border-color:#2563eb}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip.is-vehicle{border-color:color-mix(in srgb,#2563eb 28%,var(--md-outline)72%)}}.client-sales-compact-chip.is-vehicle{background:#dbeafe}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip.is-vehicle{background:color-mix(in srgb,#dbeafe 72%,var(--md-surface)28%)}}.client-sales-compact-chip.is-vehicle{color:#1e3a8a}.client-sales-compact-chip.is-warning{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip.is-warning{border-color:color-mix(in srgb,#f59e0b 40%,var(--md-outline)60%)}}.client-sales-compact-chip.is-warning{background:#fef3c7}@supports (color:color-mix(in lab, red, red)){.client-sales-compact-chip.is-warning{background:color-mix(in srgb,#fef3c7 80%,var(--md-surface)20%)}}.client-sales-compact-chip.is-warning{color:#92400e}.client-sales-compact-label{text-transform:uppercase;letter-spacing:.07em;color:var(--md-on-surface-muted);margin:0;font-size:.68rem;font-weight:700}.client-sales-compact-stage{color:var(--md-on-surface);margin:0;font-size:.95rem;font-weight:750}.client-sales-compact-subtitle{color:var(--md-on-surface-muted);margin:0;font-size:.72rem}.client-sales-compact-next{color:var(--md-on-surface-soft);margin:.08rem 0 0;font-size:.75rem}.client-sales-stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:.52rem;display:grid}.client-sales-step{border:1px solid var(--md-outline);border-radius:12px;min-width:0}@supports (color:color-mix(in lab, red, red)){.client-sales-step{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-sales-step{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-sales-step{background:color-mix(in srgb,var(--md-surface)85%,transparent)}}.client-sales-step{color:var(--md-on-surface-soft);transition:border-color var(--md-motion-fast),background-color var(--md-motion-fast);justify-items:center;gap:.34rem;padding:.58rem .44rem;display:grid}.client-sales-step:disabled{opacity:.55;cursor:not-allowed}.client-sales-step.is-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-sales-step.is-active{border-color:color-mix(in srgb,var(--md-primary)52%,var(--md-outline)48%)}}.client-sales-step.is-active{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-sales-step.is-active{background:color-mix(in srgb,var(--md-primary-container)85%,transparent)}}.client-sales-step.is-locked{background:var(--md-surface-container-low);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.client-sales-step.is-locked{background:color-mix(in srgb,var(--md-surface-container-low)88%,transparent)}}.client-sales-step.is-current{box-shadow:inset 0 0 0 1px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-sales-step.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-primary)28%,transparent)}}.client-sales-step.is-current .client-sales-step-label{color:var(--md-on-primary-container);font-weight:700}.client-sales-step.is-done .client-sales-step-dot{color:#fff;background:#169144;border-color:#16a34abf}.client-sales-step-dot{border:1px solid var(--md-outline);border-radius:999px;width:1.45rem;height:1.45rem}@supports (color:color-mix(in lab, red, red)){.client-sales-step-dot{border:1px solid color-mix(in srgb,var(--md-outline)76%,transparent)}}.client-sales-step-dot{background:var(--md-surface-container-low);justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-sales-step-dot{background:color-mix(in srgb,var(--md-surface-container-low)92%,transparent)}}.client-sales-step-dot{color:var(--md-on-surface-soft)}.client-sales-step-label{text-align:center;color:var(--md-on-surface-muted);font-size:.8rem;line-height:1.2}.client-sales-step-meta{text-transform:uppercase;letter-spacing:.04em;color:var(--md-on-surface-muted);font-size:.68rem;font-weight:700;line-height:1.1}.client-sales-stage-summary{border:1px solid var(--md-outline);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.client-sales-stage-summary{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-sales-stage-summary{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-sales-stage-summary{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.client-sales-stage-summary{padding:.72rem}.client-sales-stage-summary.is-preview{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-sales-stage-summary.is-preview{border-color:color-mix(in srgb,var(--md-primary)36%,transparent)}}.client-sales-stage-summary.is-preview{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-sales-stage-summary.is-preview{background:color-mix(in srgb,var(--md-primary-container)26%,var(--md-surface)74%)}}.client-sales-stage-summary-block{gap:.16rem;min-width:0;display:grid}.client-sales-stage-summary-label{text-transform:uppercase;letter-spacing:.06em;color:var(--md-on-surface-muted);margin:0;font-size:.68rem;font-weight:700}.client-sales-stage-summary-value{color:var(--md-on-surface);margin:0;font-size:.9rem;font-weight:700}.client-sales-inline-chip{border:1px solid var(--md-outline);border-radius:999px;align-items:center;min-height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip{border:1px solid color-mix(in srgb,var(--md-outline)70%,transparent)}}.client-sales-inline-chip{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip{background:color-mix(in srgb,var(--md-surface-container-low)92%,transparent)}}.client-sales-inline-chip{color:var(--md-on-surface-soft);padding:.1rem .5rem;font-size:.7rem;font-weight:700}.client-sales-inline-chip.is-current{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip.is-current{border-color:color-mix(in srgb,#16a34a 32%,var(--md-outline)68%)}}.client-sales-inline-chip.is-current{background:#dcfce7}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip.is-current{background:color-mix(in srgb,#dcfce7 72%,var(--md-surface)28%)}}.client-sales-inline-chip.is-current{color:#166534}.client-sales-inline-chip.is-preview{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip.is-preview{border-color:color-mix(in srgb,var(--md-primary)46%,transparent)}}.client-sales-inline-chip.is-preview{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip.is-preview{background:color-mix(in srgb,var(--md-primary-container)84%,transparent)}}.client-sales-inline-chip.is-preview{color:var(--md-on-primary-container)}.client-sales-inline-chip.is-locked{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip.is-locked{border-color:color-mix(in srgb,#f59e0b 40%,var(--md-outline)60%)}}.client-sales-inline-chip.is-locked{background:#fef3c7}@supports (color:color-mix(in lab, red, red)){.client-sales-inline-chip.is-locked{background:color-mix(in srgb,#fef3c7 80%,var(--md-surface)20%)}}.client-sales-inline-chip.is-locked{color:#92400e}.client-sales-checklist{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.client-sales-check{border:1px solid var(--md-outline);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.client-sales-check{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-sales-check{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-sales-check{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.client-sales-check{padding:.72rem .8rem}.client-sales-check.is-done{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-sales-check.is-done{border-color:color-mix(in srgb,#16a34a 32%,var(--md-outline)68%)}}.client-sales-check.is-done{background:#dcfce7}@supports (color:color-mix(in lab, red, red)){.client-sales-check.is-done{background:color-mix(in srgb,#dcfce7 64%,var(--md-surface)36%)}}.client-sales-check-toggle{border:1px solid var(--md-outline);border-radius:999px;width:1.35rem;height:1.35rem}@supports (color:color-mix(in lab, red, red)){.client-sales-check-toggle{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-sales-check-toggle{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.client-sales-check-toggle{background:color-mix(in srgb,var(--md-surface-container-low)92%,transparent)}}.client-sales-check-toggle{color:var(--md-on-surface-soft);justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.client-sales-check-title{color:var(--md-on-surface);margin:0;font-size:.93rem;font-weight:700}.client-sales-check-description{color:var(--md-on-surface-muted);margin:.08rem 0 0;font-size:.84rem;line-height:1.3}.client-sales-check-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.36rem;display:flex}.client-sales-choice-group{align-items:center;gap:.24rem;display:inline-flex}.client-sales-choice{border:1px solid var(--md-outline);border-radius:999px;min-height:2rem}@supports (color:color-mix(in lab, red, red)){.client-sales-choice{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-sales-choice{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-sales-choice{background:color-mix(in srgb,var(--md-surface)90%,transparent)}}.client-sales-choice{color:var(--md-on-surface-soft);padding:0 .8rem;font-size:.82rem;font-weight:700}.client-sales-choice.is-selected{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-sales-choice.is-selected{border-color:color-mix(in srgb,var(--md-primary)45%,var(--md-outline)55%)}}.client-sales-choice.is-selected{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-sales-choice.is-selected{background:color-mix(in srgb,var(--md-primary-container)85%,transparent)}}.client-sales-choice.is-selected{color:var(--md-on-primary-container)}.client-sales-choice:disabled{opacity:.7;cursor:not-allowed}@media (max-width:900px){.client-sales-compact{grid-template-columns:1fr}.client-sales-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.client-sales-stage-summary{grid-template-columns:1fr}.client-sales-check{grid-template-columns:auto minmax(0,1fr)}.client-sales-check-actions{grid-column:1/-1;justify-content:flex-start;justify-self:stretch;margin-top:.2rem}}.client-opportunity-list{gap:.52rem;max-height:20rem;padding-right:.2rem;display:grid;overflow-y:auto}.client-opportunity-card{border:1px solid var(--md-outline);border-radius:14px;gap:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.client-opportunity-card{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-opportunity-card{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-opportunity-card{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.client-opportunity-card{padding:.62rem}.client-opportunity-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.client-opportunity-title{color:var(--md-on-surface);margin:0;font-size:.86rem;font-weight:700;line-height:1.25}.client-opportunity-subtitle{color:var(--md-on-surface-muted);margin:0;font-size:.76rem}.client-opportunity-meta{color:var(--md-on-surface-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.71rem;display:flex}.client-op-source-badge{border:1px solid var(--md-outline);border-radius:999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-op-source-badge{border:1px solid color-mix(in srgb,var(--md-outline)78%,transparent)}}.client-op-source-badge{background:var(--md-surface-2)}@supports (color:color-mix(in lab, red, red)){.client-op-source-badge{background:color-mix(in srgb,var(--md-surface-2)86%,transparent)}}.client-op-source-badge{color:var(--md-on-surface-soft);padding:.14rem .48rem;font-size:.69rem;font-weight:650}.client-op-source-logo{object-fit:contain;border-radius:2px;width:14px;height:14px}.client-history-list{flex:auto;gap:.42rem;min-height:0;margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;overflow:hidden auto}.client-history-section{flex-direction:column;flex:auto;gap:.42rem;min-height:0;display:flex;overflow:hidden}.client-history-item{border:1px solid var(--md-outline);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.66rem;display:flex}@supports (color:color-mix(in lab, red, red)){.client-history-item{border:1px solid color-mix(in srgb,var(--md-outline)75%,transparent)}}.client-history-item{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-history-item{background:color-mix(in srgb,var(--md-surface)87%,transparent)}}.client-history-item{padding:.5rem .58rem}.client-history-item.is-lead{border-left-width:4px;border-left-color:var(--md-info)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-lead{border-left-color:color-mix(in srgb,var(--md-info)76%,var(--md-outline)24%)}}.client-history-item.is-lead{background:var(--md-info-container)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-lead{background:color-mix(in srgb,var(--md-info-container)70%,var(--md-surface)30%)}}.client-history-item.is-whatsapp{border-left-width:4px;border-left-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-whatsapp{border-left-color:color-mix(in srgb,#16a34a 76%,var(--md-outline)24%)}}.client-history-item.is-whatsapp{background:#dcfce7}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-whatsapp{background:color-mix(in srgb,#dcfce7 72%,var(--md-surface)28%)}}.client-history-item.is-email{border-left-width:4px;border-left-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-email{border-left-color:color-mix(in srgb,#0ea5e9 76%,var(--md-outline)24%)}}.client-history-item.is-email{background:#e0f2fe}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-email{background:color-mix(in srgb,#e0f2fe 74%,var(--md-surface)26%)}}.client-history-item.is-contract-pending{border-left-width:4px;border-left-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-contract-pending{border-left-color:color-mix(in srgb,var(--md-warning)76%,var(--md-outline)24%)}}.client-history-item.is-contract-pending{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-contract-pending{background:color-mix(in srgb,var(--md-warning-container)70%,var(--md-surface)30%)}}.client-history-item.is-contract-signed{border-left-width:4px;border-left-color:var(--md-success)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-contract-signed{border-left-color:color-mix(in srgb,var(--md-success)78%,var(--md-outline)22%)}}.client-history-item.is-contract-signed{background:var(--md-success-container)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-contract-signed{background:color-mix(in srgb,var(--md-success-container)70%,var(--md-surface)30%)}}.client-history-item.is-contract-cancelled{background:#f8fafc;border-left-width:4px;border-left-color:#5c6b81}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-contract-cancelled{background:color-mix(in srgb,#f8fafc 74%,var(--md-surface)26%)}}.client-history-item.is-contract-expired{border-left-width:4px;border-left-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-contract-expired{border-left-color:color-mix(in srgb,var(--md-error)78%,var(--md-outline)22%)}}.client-history-item.is-contract-expired{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.client-history-item.is-contract-expired{background:color-mix(in srgb,var(--md-error-container)70%,var(--md-surface)30%)}}.client-history-item-main{gap:.2rem;min-width:0;display:grid}.client-history-item-label{color:var(--md-on-surface);margin:0;font-size:.79rem;font-weight:700;line-height:1.25}.client-history-item-kind{border:1px solid var(--md-outline);letter-spacing:.01em;vertical-align:middle;border-radius:999px;margin-left:.38rem;padding:.08rem .4rem;font-size:.62rem;font-weight:700}.client-history-item-kind.kind-lead{background:var(--md-info-container)}@supports (color:color-mix(in lab, red, red)){.client-history-item-kind.kind-lead{background:color-mix(in srgb,var(--md-info-container)82%,transparent)}}.client-history-item-kind.kind-lead{border-color:var(--md-info)}@supports (color:color-mix(in lab, red, red)){.client-history-item-kind.kind-lead{border-color:color-mix(in srgb,var(--md-info)40%,var(--md-outline)60%)}}.client-history-item-kind.kind-lead{color:var(--md-on-info-container)}.client-history-item-kind.kind-contract{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.client-history-item-kind.kind-contract{background:color-mix(in srgb,var(--md-warning-container)84%,transparent)}}.client-history-item-kind.kind-contract{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.client-history-item-kind.kind-contract{border-color:color-mix(in srgb,var(--md-warning)40%,var(--md-outline)60%)}}.client-history-item-kind.kind-contract{color:var(--md-on-warning-container)}.client-history-item-kind.kind-whatsapp{background:#dcfce7d6;border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-history-item-kind.kind-whatsapp{border-color:color-mix(in srgb,#16a34a 42%,var(--md-outline)58%)}}.client-history-item-kind.kind-whatsapp{color:#166534}.client-history-item-kind.kind-email{background:#e0f2fed6;border-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.client-history-item-kind.kind-email{border-color:color-mix(in srgb,#0ea5e9 42%,var(--md-outline)58%)}}.client-history-item-kind.kind-email{color:#075985}.client-history-item-detail{color:var(--md-on-surface-muted);overflow-wrap:break-word;word-break:break-all;min-width:0;margin:0;font-size:.74rem;line-height:1.32}.client-history-item-side{color:var(--md-on-surface-muted);text-align:right;flex:none;justify-items:end;gap:.18rem;font-size:.68rem;display:grid}.client-history-item-link{color:var(--md-primary);font-size:.7rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.client-history-item-link{color:color-mix(in srgb,var(--md-primary)84%,#0f172a 16%)}}.md3-segment{background:var(--md-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.md3-segment{background:color-mix(in srgb,var(--md-surface)80%,transparent)}}.md3-segment{border:1px solid var(--md-outline);color:var(--md-on-surface-soft);transition:all var(--md-motion-fast)}.md3-segment-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.md3-segment-active{border-color:color-mix(in srgb,var(--md-primary)50%,var(--md-outline)50%)}}.md3-segment-active{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.md3-segment-active{background:color-mix(in srgb,var(--md-primary-container)82%,transparent)}}.md3-segment-active{color:var(--md-on-primary-container)}.md3-vehicle-image{box-shadow:inset 0 0 0 1px var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.md3-vehicle-image{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-outline)68%,transparent)}}.md3-spec{background:var(--md-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.md3-spec{background:color-mix(in srgb,var(--md-surface)85%,transparent)}}.md3-vehicle-actions{border-top:1px solid var(--md-outline);margin-top:.3rem}@supports (color:color-mix(in lab, red, red)){.md3-vehicle-actions{border-top:1px solid color-mix(in srgb,var(--md-outline)62%,transparent)}}.md3-vehicle-actions{padding-top:.72rem}.client-task-tab{border:1px solid var(--md-outline);background:var(--md-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.client-task-tab{background:color-mix(in srgb,var(--md-surface)82%,transparent)}}.client-task-tab{color:var(--md-on-surface-soft);transition:background-color var(--md-motion-fast),border-color var(--md-motion-fast),color var(--md-motion-fast),box-shadow var(--md-motion-fast)}.client-task-tab:hover{background:var(--md-surface-container-high)}@supports (color:color-mix(in lab, red, red)){.client-task-tab:hover{background:color-mix(in srgb,var(--md-surface-container-high)88%,transparent)}}.client-task-tab:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-task-tab:hover{border-color:color-mix(in srgb,var(--md-primary)18%,var(--md-outline)82%)}}.client-task-tab-active{background:var(--md-primary);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-task-tab-active{border-color:color-mix(in srgb,var(--md-primary)72%,transparent)}}.client-task-tab-active{color:var(--md-on-primary);box-shadow:0 10px 22px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-task-tab-active{box-shadow:0 10px 22px color-mix(in srgb,var(--md-primary)16%,transparent)}}.client-task-item,.client-note-card,.tradein-card,.settings-user-item{background:var(--md-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.client-task-item,.client-note-card,.tradein-card,.settings-user-item{background:color-mix(in srgb,var(--md-surface)84%,transparent)}}.client-task-item,.client-note-card,.tradein-card,.settings-user-item{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.client-task-item,.client-note-card,.tradein-card,.settings-user-item{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-task-item{gap:.55rem;display:grid}.client-task-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.client-task-title-block{gap:.18rem;min-width:0;display:grid}.client-task-title{color:var(--md-on-surface);margin:0;font-size:.94rem;font-weight:700;line-height:1.25}.client-task-description{-webkit-line-clamp:1;color:var(--md-on-surface-soft);-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.32;display:-webkit-box;overflow:hidden}.client-task-statuses{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.3rem;display:flex}.client-task-meta-list{flex-wrap:wrap;gap:.4rem;display:flex}.client-task-meta-pill{border:1px solid var(--md-outline);border-radius:999px;align-items:center;gap:.32rem;min-height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-task-meta-pill{border:1px solid color-mix(in srgb,var(--md-outline)66%,transparent)}}.client-task-meta-pill{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-task-meta-pill{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.client-task-meta-pill{color:var(--md-on-surface-soft);padding:.2rem .58rem;font-size:.73rem;line-height:1.2}.client-task-meta-pill-assignee{max-width:100%}.client-task-meta-label{color:var(--md-on-surface);font-weight:700}.client-task-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.client-task-postpone-form{gap:.5rem;display:grid}.client-task-postpone-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.client-history-toggle{align-self:flex-start}html[data-ui-simple=true] .page-client-detail{gap:.9rem}html[data-ui-simple=true] .page-client-detail .client-overview-card{gap:.75rem}html[data-ui-simple=true] .page-client-detail .client-overview-top{padding-bottom:.75rem}html[data-ui-simple=true] .page-client-detail .client-detail-grid{gap:.9rem}html[data-ui-simple=true] .page-client-detail .client-tasks-panel,html[data-ui-simple=true] .page-client-detail .client-opportunity-panel{gap:.5rem}html[data-ui-simple=true] .page-client-detail .client-task-list-wrapper,html[data-ui-simple=true] .page-client-detail .client-note-list-wrapper,html[data-ui-simple=true] .page-client-detail .client-history-section{gap:.35rem}.task-vacation-delegated{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.task-vacation-delegated{border-color:color-mix(in srgb,#f59e0b 42%,var(--md-outline)58%)}}.task-vacation-delegated{box-shadow:inset 0 0 0 1px #f59e0b4d,var(--md-shadow-1)}.task-datetime-picker{grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem;align-items:center;gap:.42rem;margin-top:.24rem;display:grid}.task-datetime-picker-compact{grid-template-columns:minmax(10rem,1fr) 4rem 4rem;margin-top:0}.task-datetime-picker-date,.task-datetime-picker-select{width:100%;min-width:0;min-height:2.25rem;padding:.42rem .62rem;font-size:.79rem}.task-datetime-picker-select{text-align:center;font-variant-numeric:tabular-nums;padding-top:.48rem;padding-bottom:.48rem;line-height:1.2}.task-datetime-picker-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.84}@media (max-width:720px){.client-task-head{flex-direction:column}.client-task-statuses,.client-task-postpone-actions{justify-content:flex-start}}.tasks-summary-link{display:block}.tasks-summary-card{gap:.1rem;height:100%;display:grid}.tasks-summary-card-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.tasks-summary-card-active{border-color:color-mix(in srgb,var(--md-primary)50%,var(--md-outline)50%)}}.tasks-summary-card-active{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.tasks-summary-card-active{background:color-mix(in srgb,var(--md-primary-container)80%,transparent)}}.tasks-summary-label{color:var(--md-on-surface-muted);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.7rem;font-weight:700}.tasks-summary-value{color:var(--md-on-surface);margin:0}.tasks-overdue-banner{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.tasks-overdue-banner{border-color:color-mix(in srgb,#ef4444 35%,var(--md-outline)65%)}}.tasks-overdue-banner .tasks-summary-label,.tasks-overdue-banner .tasks-summary-value{color:var(--md-on-error-container)}.tasks-completed-banner{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.tasks-completed-banner{border-color:color-mix(in srgb,#22c55e 28%,var(--md-outline)72%)}}.tasks-completed-banner .tasks-summary-label,.tasks-completed-banner .tasks-summary-value{color:var(--md-on-success-container)}.tasks-collapsible{overflow:hidden}.tasks-card-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(340px,46%);align-items:center;gap:1rem;padding:.84rem 1rem;list-style:none;display:grid}.tasks-card-summary::-webkit-details-marker{display:none}.tasks-card-main{gap:.3rem;min-width:0;display:grid}.tasks-card-title{color:var(--md-on-surface);margin:0;font-size:1.02rem;line-height:1.25}.tasks-card-subline{color:var(--md-on-surface-muted);margin:0;font-size:.82rem}.tasks-card-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:flex}.tasks-card-meta .tasks-chip{padding:.24rem .62rem;font-size:.74rem}.tasks-card-body{padding:0 .84rem .84rem}.tasks-expand-hint{border:1px solid var(--md-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-expand-hint{border:1px solid color-mix(in srgb,var(--md-primary)20%,var(--md-outline)80%)}}.tasks-expand-hint{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.tasks-expand-hint{background:color-mix(in srgb,var(--md-surface)80%,transparent)}}.tasks-expand-hint{color:var(--md-on-surface-soft);white-space:nowrap;padding:.3rem .62rem;font-size:.76rem;font-weight:650;line-height:1}.tradein-card{padding:.62rem}.tradein-status{border:1px solid var(--md-outline);border-radius:999px;padding:.1rem .4rem;font-size:.63rem;font-weight:700}.tradein-status-pendiente{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.tradein-status-pendiente{background:color-mix(in srgb,var(--md-warning-container)88%,transparent)}}.tradein-status-pendiente{color:var(--md-on-warning-container)}.tradein-status-aceptada{background:var(--md-success-container)}@supports (color:color-mix(in lab, red, red)){.tradein-status-aceptada{background:color-mix(in srgb,var(--md-success-container)90%,transparent)}}.tradein-status-aceptada{color:var(--md-on-success-container)}.tradein-status-rechazada{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.tradein-status-rechazada{background:color-mix(in srgb,var(--md-error-container)90%,transparent)}}.tradein-status-rechazada{color:var(--md-on-error-container)}.vehicles-filters-panel{border-radius:var(--md-radius-xl);border:1px solid var(--md-outline);background:var(--md-glass-bg);-webkit-backdrop-filter:blur(var(--md-blur));backdrop-filter:blur(var(--md-blur));box-shadow:var(--md-shadow-1)}.vehicle-gallery-stage{background:var(--md-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.vehicle-gallery-stage{background:color-mix(in srgb,var(--md-surface)84%,transparent)}}.vehicle-gallery-counter{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.vehicle-gallery-counter{background:color-mix(in srgb,var(--md-on-surface)65%,transparent)}}.vehicle-gallery-counter{color:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.vehicle-gallery-counter{color:color-mix(in srgb,var(--md-surface)92%,transparent)}}.vehicle-gallery-counter{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.vehicle-gallery-counter{border:1px solid color-mix(in srgb,var(--md-outline)55%,transparent)}}.vehicle-gallery-arrow{z-index:5;border:1px solid var(--md-outline);border-radius:999px;width:2.1rem;height:2.1rem;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.vehicle-gallery-arrow{border:1px solid color-mix(in srgb,var(--md-outline)68%,transparent)}}.vehicle-gallery-arrow{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.vehicle-gallery-arrow{background:color-mix(in srgb,var(--md-surface)70%,transparent)}}.vehicle-gallery-arrow{color:var(--md-on-surface-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--md-shadow-1);justify-content:center;align-items:center;display:inline-flex}.vehicle-gallery-arrow-prev{left:.8rem}.vehicle-gallery-arrow-next{right:.8rem}.vehicle-detail-modal,.client-docs-modal,.reservation-contract-modal,.purchase-contract-modal,.settings-vacation-modal,.send-feedback{border-radius:var(--md-radius-lg);border:1px solid var(--md-outline);background:var(--md-glass-bg);-webkit-backdrop-filter:blur(calc(var(--md-blur) + 2px));backdrop-filter:blur(calc(var(--md-blur) + 2px));box-shadow:var(--md-shadow-3)}.crm-modal-overlay{z-index:1000;isolation:isolate;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061773;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.crm-modal-overlay--nested{z-index:280}.crm-modal-overlay--top{z-index:300}.crm-modal-overlay--strong{background:#020617b8}.crm-modal-card{z-index:1001;border-radius:var(--md-radius-lg);border:1px solid var(--md-outline);background:var(--md-surface);width:100%;max-width:32rem;max-height:calc(100vh - 2rem);box-shadow:var(--md-shadow-2);position:relative;overflow-y:auto}.crm-modal-head{border-bottom:1px solid var(--md-outline-variant);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.crm-modal-title{color:var(--md-on-surface);margin:0;font-size:1.05rem;font-weight:700}.crm-modal-close{width:2rem;height:2rem;color:var(--md-on-surface-soft);cursor:pointer;transition:background var(--md-motion-fast);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.crm-modal-close:hover{background:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.crm-modal-close:hover{background:color-mix(in srgb,var(--md-outline)30%,transparent)}}.client-vehicle-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a70}.client-vehicle-modal{border-radius:var(--md-radius-lg);border-color:var(--md-outline-strong)}@supports (color:color-mix(in lab, red, red)){.client-vehicle-modal{border-color:color-mix(in srgb,var(--md-outline-strong)65%,var(--md-outline)35%)}}.client-vehicle-modal{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-vehicle-modal{background:color-mix(in srgb,var(--md-surface)90%,var(--md-glass-bg)10%)}}.client-vehicle-modal-header{border-bottom:1px solid var(--md-outline);padding-bottom:.72rem}@supports (color:color-mix(in lab, red, red)){.client-vehicle-modal-header{border-bottom:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-vehicle-modal-title{color:var(--md-on-surface);margin:0;font-size:1.14rem;font-weight:700;line-height:1.2}.client-vehicle-modal-subtitle{color:var(--md-on-surface-muted);margin:.24rem 0 0;font-size:.82rem}.client-vehicle-modal-empty{border-radius:var(--md-radius-md);border:1px dashed var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.client-vehicle-modal-empty{border:1px dashed color-mix(in srgb,var(--md-outline)82%,transparent)}}.client-vehicle-modal-empty{background:var(--md-surface-2)}@supports (color:color-mix(in lab, red, red)){.client-vehicle-modal-empty{background:color-mix(in srgb,var(--md-surface-2)86%,transparent)}}.client-vehicle-modal-empty{letter-spacing:.08em;color:var(--md-on-surface-muted);font-size:clamp(1.8rem,5vw,3rem);font-weight:700}.client-vehicle-spec-card{border:1px solid var(--md-outline);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.client-vehicle-spec-card{border:1px solid color-mix(in srgb,var(--md-outline)74%,transparent)}}.client-vehicle-spec-card{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-vehicle-spec-card{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.client-vehicle-spec-label{letter-spacing:.06em;text-transform:uppercase;color:var(--md-on-surface-muted);margin:0;font-size:.7rem;font-weight:700}.client-vehicle-spec-value{color:var(--md-on-surface);margin:.22rem 0 0;font-size:.95rem;font-weight:600;line-height:1.3}.client-docs-trigger{white-space:nowrap}.client-docs-modal{border-radius:var(--md-radius-lg);border-color:var(--md-outline-strong)}@supports (color:color-mix(in lab, red, red)){.client-docs-modal{border-color:color-mix(in srgb,var(--md-outline-strong)62%,var(--md-outline)38%)}}.client-docs-modal{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-docs-modal{background:color-mix(in srgb,var(--md-surface)96%,transparent)}}.client-docs-modal{-webkit-backdrop-filter:none;backdrop-filter:none;padding:.9rem}.client-docs-header{border-bottom:1px solid var(--md-outline);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.68rem;display:flex}@supports (color:color-mix(in lab, red, red)){.client-docs-header{border-bottom:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.client-docs-title{color:var(--md-on-surface);margin:0;font-size:1.12rem;font-weight:700;line-height:1.2}.client-docs-subtitle{color:var(--md-on-surface-muted);margin:.24rem 0 0;font-size:.82rem}.client-docs-close,.client-docs-btn-primary,.client-docs-btn-secondary,.client-docs-btn-danger{border:1px solid var(--md-outline);cursor:pointer;min-height:2rem;transition:transform var(--md-motion-fast),box-shadow var(--md-motion-fast),background-color var(--md-motion-fast),border-color var(--md-motion-fast),color var(--md-motion-fast);border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.4rem .82rem;font-size:.8rem;font-weight:660;line-height:1;text-decoration:none;display:inline-flex}.client-docs-close,.client-docs-btn-secondary{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-docs-close,.client-docs-btn-secondary{background:color-mix(in srgb,var(--md-surface)84%,transparent)}}.client-docs-close,.client-docs-btn-secondary{color:var(--md-on-surface-soft);border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.client-docs-close,.client-docs-btn-secondary{border-color:color-mix(in srgb,var(--md-outline)84%,transparent)}}.client-docs-btn-primary{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-docs-btn-primary{background:color-mix(in srgb,var(--md-primary-container)80%,transparent)}}.client-docs-btn-primary{color:var(--md-on-primary-container);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-docs-btn-primary{border-color:color-mix(in srgb,var(--md-primary)24%,var(--md-outline)76%)}}.client-docs-btn-danger{background:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.client-docs-btn-danger{background:color-mix(in srgb,var(--md-error)12%,var(--md-surface)88%)}}.client-docs-btn-danger{color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.client-docs-btn-danger{color:color-mix(in srgb,var(--md-error)70%,var(--md-on-surface)30%)}}.client-docs-btn-danger{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.client-docs-btn-danger{border-color:color-mix(in srgb,var(--md-error)30%,var(--md-outline)70%)}}.client-docs-close:hover,.client-docs-btn-primary:hover,.client-docs-btn-secondary:hover,.client-docs-btn-danger:hover{box-shadow:var(--md-shadow-1);transform:translateY(-1px)}.client-docs-close:active,.client-docs-btn-primary:active,.client-docs-btn-secondary:active,.client-docs-btn-danger:active{transform:scale(.98)}.client-docs-close:disabled,.client-docs-btn-primary:disabled,.client-docs-btn-secondary:disabled,.client-docs-btn-danger:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}.client-sales-workflow-modal .client-docs-title{font-size:1.3rem}.client-sales-workflow-modal .client-docs-subtitle{font-size:.92rem}.client-sales-workflow-modal .client-docs-close{min-height:2.3rem;padding:.5rem 1rem;font-size:.88rem}.client-docs-tabs{border:1px solid var(--md-outline);border-radius:999px;flex-wrap:wrap;gap:.32rem;margin-top:.72rem;padding:.24rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-docs-tabs{border:1px solid color-mix(in srgb,var(--md-outline)78%,transparent)}}.client-docs-tabs{background:var(--md-surface-2)}@supports (color:color-mix(in lab, red, red)){.client-docs-tabs{background:color-mix(in srgb,var(--md-surface-2)88%,transparent)}}.client-docs-tab{color:var(--md-on-surface-soft);cursor:pointer;transition:background-color var(--md-motion-fast),border-color var(--md-motion-fast),color var(--md-motion-fast);background:0 0;border:1px solid #0000;border-radius:999px;padding:.34rem .76rem;font-size:.79rem;font-weight:670;line-height:1}.client-docs-tab-active{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-docs-tab-active{background:color-mix(in srgb,var(--md-primary-container)84%,transparent)}}.client-docs-tab-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-docs-tab-active{border-color:color-mix(in srgb,var(--md-primary)24%,var(--md-outline)76%)}}.client-docs-tab-active{color:var(--md-on-primary-container)}.client-docs-panel,.client-docs-form{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.client-docs-panel,.client-docs-form{border:1px solid color-mix(in srgb,var(--md-outline)66%,transparent)}}.client-docs-panel,.client-docs-form{background:var(--md-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.client-docs-panel,.client-docs-form{background:color-mix(in srgb,var(--md-surface)80%,transparent)}}.client-docs-panel,.client-docs-form{padding:.74rem}.client-docs-panel .client-docs-panel{background:var(--md-surface-2)}@supports (color:color-mix(in lab, red, red)){.client-docs-panel .client-docs-panel{background:color-mix(in srgb,var(--md-surface-2)86%,transparent)}}.client-docs-panel .client-docs-panel{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.client-docs-panel .client-docs-panel{border-color:color-mix(in srgb,var(--md-outline)78%,transparent)}}.page-vacations{gap:1rem;display:grid}.vacations-month-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.vacations-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.vacations-view-toggle{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.vacations-month-pill,.vacations-count-pill,.vacations-status,.vacations-legend-chip{border:1px solid var(--md-outline);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vacations-month-pill,.vacations-count-pill,.vacations-status,.vacations-legend-chip{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.vacations-month-pill,.vacations-count-pill,.vacations-status,.vacations-legend-chip{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.vacations-month-pill,.vacations-count-pill,.vacations-status,.vacations-legend-chip{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.vacations-month-pill,.vacations-count-pill,.vacations-status,.vacations-legend-chip{color:var(--md-on-surface-soft);padding:.28rem .7rem;font-size:.75rem;font-weight:700}.vacations-month-pill{text-transform:capitalize}.vacations-status-approved,.vacations-legend-chip-approved{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.vacations-status-approved,.vacations-legend-chip-approved{border-color:color-mix(in srgb,#22c55e 34%,var(--md-outline)66%)}}.vacations-status-approved,.vacations-legend-chip-approved{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.vacations-status-approved,.vacations-legend-chip-approved{background:color-mix(in srgb,#22c55e 16%,var(--md-surface)84%)}}.vacations-status-approved,.vacations-legend-chip-approved{color:#166534}.vacations-status-pending,.vacations-legend-chip-pending{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.vacations-status-pending,.vacations-legend-chip-pending{border-color:color-mix(in srgb,#f59e0b 42%,var(--md-outline)58%)}}.vacations-status-pending,.vacations-legend-chip-pending{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.vacations-status-pending,.vacations-legend-chip-pending{background:color-mix(in srgb,#f59e0b 14%,var(--md-surface)86%)}}.vacations-status-pending,.vacations-legend-chip-pending{color:#92400e}.vacations-status-denied{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.vacations-status-denied{border-color:color-mix(in srgb,#ef4444 40%,var(--md-outline)60%)}}.vacations-status-denied{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.vacations-status-denied{background:color-mix(in srgb,#ef4444 12%,var(--md-surface)88%)}}.vacations-status-denied{color:#991b1b}.vacations-top-grid,.vacations-admin-grid,.vacations-sidebar-stack,.vacations-overview-grid{gap:1rem;display:grid}.vacations-overview-grid{grid-template-columns:minmax(22rem,26rem) minmax(0,1fr);align-items:start}.vacations-admin-grid{grid-template-columns:1fr}.vacations-top-grid,.vacations-sidebar-stack{align-content:start}.vacations-overview-grid>*,.vacations-sidebar-stack>*{min-width:0}.vacations-balance-card,.vacations-request-card,.vacations-calendar-card{gap:.85rem;display:grid}.vacations-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-muted);margin:0;font-size:.74rem;font-weight:700}.vacations-kpi-value{color:var(--md-on-surface);margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1}.vacations-kpi-meta{color:var(--md-on-surface-soft);margin:0;font-size:.88rem}.vacations-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.vacations-card-title{color:var(--md-on-surface);margin:0;font-size:1.05rem;font-weight:700}.vacations-request-form,.vacations-approval-form,.vacations-deny-form{gap:.8rem;display:grid}.vacations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.vacations-empty{text-align:center;color:var(--md-on-surface);background:var(--md-surface-container-low);border-radius:var(--md-radius-lg);margin:0;padding:2rem 1.5rem;font-size:.95rem;font-weight:650;display:block}.vacations-requests-list,.vacations-history-grid{gap:.8rem;display:grid}.vacations-collapsible{overflow:hidden}.vacations-collapsible-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.9rem;padding:.95rem 1rem;list-style:none;display:flex}.vacations-collapsible-summary::-webkit-details-marker{display:none}.vacations-collapsible-main{gap:.24rem;min-width:0;display:grid}.vacations-collapsible-title-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.vacations-collapsible-subtitle{color:var(--md-on-surface-muted);margin:0;font-size:.84rem}.vacations-collapsible-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.vacations-expand-hint{border:1px solid var(--md-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vacations-expand-hint{border:1px solid color-mix(in srgb,var(--md-primary)20%,var(--md-outline)80%)}}.vacations-expand-hint{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.vacations-expand-hint{background:color-mix(in srgb,var(--md-surface)84%,transparent)}}.vacations-expand-hint{color:var(--md-on-surface-soft);white-space:nowrap;padding:.32rem .64rem;font-size:.74rem;font-weight:650;line-height:1}.vacations-collapsible[open] .vacations-expand-hint{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.vacations-collapsible[open] .vacations-expand-hint{background:color-mix(in srgb,var(--md-primary)10%,var(--md-surface)90%)}}.vacations-collapsible[open] .vacations-expand-hint{color:var(--md-on-surface)}.vacations-collapsible-body{border-top:1px solid var(--md-outline);gap:.85rem;padding:0 1rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vacations-collapsible-body{border-top:1px solid color-mix(in srgb,var(--md-outline)58%,transparent)}}.vacations-requests-list{max-height:34rem;padding-right:.15rem;overflow:auto}.vacations-request-item,.vacations-history-item{border:1px solid var(--md-outline);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.vacations-request-item,.vacations-history-item{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.vacations-request-item,.vacations-history-item{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.vacations-request-item,.vacations-history-item{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.vacations-request-item,.vacations-history-item{padding:.85rem}.vacations-request-item{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:1rem;display:grid}.vacations-request-main{gap:.45rem;display:grid}.vacations-request-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.vacations-request-range,.vacations-request-meta,.vacations-request-comment{margin:0}.vacations-request-range{color:var(--md-on-surface);font-size:.94rem;font-weight:700}.vacations-request-meta{color:var(--md-on-surface-muted);font-size:.8rem}.vacations-request-comment{color:var(--md-on-surface-soft);font-size:.85rem;line-height:1.4}.vacations-approval-actions{gap:.8rem;display:grid}.vacations-balance-table-wrap{max-width:100%;overflow-x:auto}.vacations-balance-table{table-layout:fixed}.vacations-balance-table th,.vacations-balance-table td{padding:.46rem .42rem}.vacations-balance-table th:first-child,.vacations-balance-table td:first-child{width:6.4rem}.vacations-balance-table th:nth-child(n+2),.vacations-balance-table td:nth-child(n+2){text-align:center;width:4rem}.vacations-balance-table .commercial-tag{max-width:100%;padding:.16rem .42rem;font-size:.72rem}.vacations-balance-table .commercial-tag-dot{width:.38rem;height:.38rem}.vacations-history-item{gap:.5rem;display:grid}.vacations-history-days{color:var(--md-on-surface-muted);font-size:.78rem;font-weight:700}.vacations-calendar-legend{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.vacations-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.vacations-year-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.vacations-year-card{border:1px solid var(--md-outline);border-radius:18px;gap:.6rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vacations-year-card{border:1px solid color-mix(in srgb,var(--md-outline)68%,transparent)}}.vacations-year-card{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.vacations-year-card{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.vacations-year-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vacations-year-card-title{text-transform:capitalize;color:var(--md-on-surface);margin:0;font-size:.95rem;font-weight:760}.vacations-year-card-title a{color:inherit;text-decoration:none}.vacations-year-card-title a:hover{text-decoration:underline}.vacations-calendar-year{gap:.22rem}.vacations-calendar-weekday{letter-spacing:.05em;text-transform:uppercase;color:var(--md-on-surface-muted);padding:0 .2rem;font-size:.68rem;font-weight:700}.vacations-calendar-weekday-year{letter-spacing:.04em;padding:0 .1rem;font-size:.58rem}.vacations-calendar-day{border:1px solid var(--md-outline);border-radius:14px;min-height:6.3rem}@supports (color:color-mix(in lab, red, red)){.vacations-calendar-day{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.vacations-calendar-day{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.vacations-calendar-day{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.vacations-calendar-day{align-content:start;gap:.32rem;padding:.46rem;display:grid}.vacations-calendar-day-year{border-radius:10px;gap:.16rem;min-height:4rem;padding:.24rem}.vacations-calendar-day-outside{opacity:.56}.vacations-calendar-day-today{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.vacations-calendar-day-today{border-color:color-mix(in srgb,var(--md-primary)38%,var(--md-outline)62%)}}.vacations-calendar-day-today{box-shadow:inset 0 0 0 1px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.vacations-calendar-day-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-primary)22%,transparent)}}.vacations-calendar-day-head{color:var(--md-on-surface);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:700;display:flex}.vacations-calendar-day-head-year{font-size:.64rem}.vacations-calendar-events{gap:.22rem;display:grid}.vacations-calendar-events-year{gap:.12rem}.vacations-calendar-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--md-outline);border-radius:999px;align-items:center;gap:.34rem;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vacations-calendar-chip{border:1px solid color-mix(in srgb,var(--md-outline)76%,transparent)}}.vacations-calendar-chip{background:var(--md-surface-2)}@supports (color:color-mix(in lab, red, red)){.vacations-calendar-chip{background:color-mix(in srgb,var(--md-surface-2)92%,transparent)}}.vacations-calendar-chip{padding:.14rem .42rem;font-size:.64rem;font-weight:700}.vacations-calendar-chip-year{gap:.2rem;padding:.08rem .24rem;font-size:.54rem}.vacations-calendar-chip-pending{opacity:.88;border-style:dashed}.vacations-calendar-more{color:var(--md-on-surface-muted);padding:.08rem .1rem;font-size:.68rem;font-weight:700}.vacations-calendar-more-year{padding:.02rem .06rem;font-size:.56rem}.vacations-calendar-chip-dot{background:currentColor;border-radius:999px;flex:none;width:.38rem;height:.38rem}@media (max-width:1180px){.vacations-overview-grid,.vacations-top-grid,.vacations-admin-grid,.vacations-request-item{grid-template-columns:1fr}}@media (max-width:900px){.vacations-collapsible-summary{flex-direction:column;align-items:flex-start}.vacations-collapsible-meta{justify-content:flex-start}.vacations-year-grid,.vacations-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.vacations-calendar-weekday{display:none}.vacations-calendar-day{min-height:5.2rem}}@media (max-width:640px){.vacations-form-grid,.vacations-month-nav,.vacations-header-actions{grid-template-columns:1fr}.vacations-month-nav,.vacations-header-actions{justify-content:flex-start}.vacations-view-toggle{width:100%}.vacations-view-toggle .glass-btn{flex:1 1 0;justify-content:center}.vacations-year-grid,.vacations-calendar{grid-template-columns:1fr}.vacations-requests-list{max-height:none;padding-right:0;overflow:visible}}.client-docs-form{gap:.7rem;display:grid}.client-docs-label{color:var(--md-on-surface-soft);gap:.34rem;font-size:.86rem;font-weight:620;display:grid}.client-docs-input{border-radius:var(--md-radius-sm);border:1px solid var(--md-outline-strong);width:100%;min-height:2.4rem}@supports (color:color-mix(in lab, red, red)){.client-docs-input{border:1px solid color-mix(in srgb,var(--md-outline-strong)54%,var(--md-outline)46%)}}.client-docs-input{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-docs-input{background:color-mix(in srgb,var(--md-surface)96%,transparent)}}.client-docs-input{color:var(--md-on-surface);transition:border-color var(--md-motion-fast),box-shadow var(--md-motion-fast),background-color var(--md-motion-fast);padding:.56rem .78rem}.client-docs-input::placeholder{color:var(--md-on-surface-muted)}@supports (color:color-mix(in lab, red, red)){.client-docs-input::placeholder{color:color-mix(in srgb,var(--md-on-surface-muted)86%,transparent)}}.client-docs-input:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-docs-input:hover{border-color:color-mix(in srgb,var(--md-primary)22%,var(--md-outline-strong)78%)}}.client-docs-input:focus{border-color:var(--md-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.client-docs-input:focus{border-color:color-mix(in srgb,var(--md-primary)62%,var(--md-outline)38%)}}.client-docs-input:focus{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-docs-input:focus{background:color-mix(in srgb,var(--md-surface)99%,transparent)}}.client-docs-input:focus{box-shadow:0 0 0 3px var(--md-primary),0 8px 20px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-docs-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary)16%,transparent),0 8px 20px color-mix(in srgb,var(--md-primary)12%,transparent)}}textarea.client-docs-input{resize:vertical;min-height:6.4rem}.client-docs-dropzone{border:1px dashed var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.client-docs-dropzone{border:1px dashed color-mix(in srgb,var(--md-outline)92%,transparent)}}.client-docs-dropzone{background:var(--md-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.client-docs-dropzone{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.client-docs-dropzone{text-align:center;cursor:pointer;transition:all var(--md-motion-fast);padding:.98rem .8rem}.client-docs-dropzone-icon{color:var(--md-on-surface-muted);margin:0;font-size:1.08rem}.client-docs-dropzone-title{color:var(--md-on-surface-soft);margin:.2rem 0 0;font-size:.87rem;font-weight:620}.client-docs-dropzone-subtitle{color:var(--md-on-surface-muted);margin:.18rem 0 0;font-size:.78rem}.client-docs-dropzone-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-docs-dropzone-active{border-color:color-mix(in srgb,var(--md-primary)58%,var(--md-outline)42%)}}.client-docs-dropzone-active{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-docs-dropzone-active{background:color-mix(in srgb,var(--md-primary-container)56%,transparent)}}.client-docs-dropzone-disabled{opacity:.56;cursor:not-allowed}.client-docs-file-pill{border:1px solid var(--md-outline);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.28rem;min-height:2.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.client-docs-file-pill{border:1px solid color-mix(in srgb,var(--md-outline)74%,transparent)}}.client-docs-file-pill{background:var(--md-surface-2)}@supports (color:color-mix(in lab, red, red)){.client-docs-file-pill{background:color-mix(in srgb,var(--md-surface-2)82%,transparent)}}.client-docs-file-pill{color:var(--md-on-surface-soft);padding:.45rem .62rem;font-size:.8rem}.client-docs-file-pill-label{color:var(--md-on-surface);font-weight:700}.client-docs-file-pill-name{word-break:break-word;font-weight:620}.client-docs-file-pill-size{color:var(--md-on-surface-muted)}.client-docs-upload-box{border:1px dashed var(--md-outline);gap:.62rem;display:grid}@supports (color:color-mix(in lab, red, red)){.client-docs-upload-box{border:1px dashed color-mix(in srgb,var(--md-outline)88%,transparent)}}.client-docs-upload-box{background:var(--md-surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.client-docs-upload-box{background:color-mix(in srgb,var(--md-surface-2)86%,transparent)}}.client-docs-upload-box{padding:.62rem}.client-docs-upload-title{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-muted);margin:0;font-size:.72rem;font-weight:700}.client-docs-file-input{max-width:100%;color:var(--md-on-surface-soft);font-size:.78rem}.client-docs-inline-error,.client-docs-inline-success{border:1px solid var(--md-outline);border-radius:12px;margin:0;padding:.46rem .62rem;font-size:.8rem}.client-docs-inline-error{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.client-docs-inline-error{border-color:color-mix(in srgb,var(--md-error)40%,var(--md-outline)60%)}}.client-docs-inline-error{background:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.client-docs-inline-error{background:color-mix(in srgb,var(--md-error)10%,var(--md-surface)90%)}}.client-docs-inline-error{color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.client-docs-inline-error{color:color-mix(in srgb,var(--md-error)78%,var(--md-on-surface)22%)}}.client-docs-inline-success{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-docs-inline-success{border-color:color-mix(in srgb,#16a34a 38%,var(--md-outline)62%)}}.client-docs-inline-success{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-docs-inline-success{background:color-mix(in srgb,#16a34a 10%,var(--md-surface)90%)}}.client-docs-inline-success{color:#166534}@supports (color:color-mix(in lab, red, red)){.client-docs-inline-success{color:color-mix(in srgb,#166534 84%,var(--md-on-surface)16%)}}.client-docs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.48rem;display:flex}.client-docs-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.62rem;display:flex}.client-docs-list-toolbar-text{color:var(--md-on-surface-soft);margin:0;font-size:.8rem;font-weight:620}.client-docs-loading-text,.client-docs-empty{color:var(--md-on-surface-muted);margin:0;font-size:.8rem}.client-docs-list{gap:.52rem;margin:0;padding:0;list-style:none;display:grid}.client-docs-list-item{border:1px solid var(--md-outline);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.client-docs-list-item{border:1px solid color-mix(in srgb,var(--md-outline)76%,transparent)}}.client-docs-list-item{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.client-docs-list-item{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.client-docs-list-item{padding:.58rem .62rem}.client-docs-list-item-main{gap:.16rem;min-width:0;display:grid}.client-docs-type-pill{border:1px solid var(--md-primary);border-radius:999px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-docs-type-pill{border:1px solid color-mix(in srgb,var(--md-primary)26%,var(--md-outline)74%)}}.client-docs-type-pill{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-docs-type-pill{background:color-mix(in srgb,var(--md-primary-container)76%,transparent)}}.client-docs-type-pill{color:var(--md-on-primary-container);letter-spacing:.02em;padding:.12rem .44rem;font-size:.68rem;font-weight:700}.client-docs-file-name{color:var(--md-on-surface);word-break:break-word;margin:0;font-size:.84rem;font-weight:620;display:block}.client-docs-file-meta{color:var(--md-on-surface-muted);margin:0;font-size:.74rem;display:block}.client-docs-list-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.settings-tab{border:1px solid var(--md-outline);background:var(--md-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.settings-tab{background:color-mix(in srgb,var(--md-surface)82%,transparent)}}.settings-tab{color:var(--md-on-surface-soft);padding:.42rem .84rem;font-size:.8rem;font-weight:670}.settings-tab-active{background:var(--md-primary);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.settings-tab-active{border-color:color-mix(in srgb,var(--md-primary)74%,transparent)}}.settings-tab-active{color:var(--md-on-primary)}.settings-checkbox-row{justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.settings-checkbox-control{width:1.05rem;height:1.05rem}.settings-color-dropdown{position:relative}.settings-color-dropdown-trigger{border:1px solid var(--md-outline);background:var(--md-surface);border-radius:14px;width:100%;min-height:2.2rem}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-trigger{background:color-mix(in srgb,var(--md-surface)82%,transparent)}}.settings-color-dropdown-trigger{color:var(--md-on-surface-soft);cursor:pointer;justify-content:space-between;align-items:center;padding:.38rem .62rem;display:inline-flex}.settings-color-dropdown-current{border:1px solid var(--md-outline);border-radius:.25rem;width:.98rem;height:.98rem}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-current{border:1px solid color-mix(in srgb,var(--md-outline)76%,var(--md-outline-variant)24%)}}.settings-color-dropdown-current{box-shadow:inset 0 0 0 1px var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-surface)52%,transparent)}}.settings-color-dropdown-chevron{font-size:.78rem;line-height:1}.settings-color-dropdown-panel{border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.32rem;padding:.45rem;display:grid}.settings-color-dropdown-option{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.38rem;justify-content:center;align-items:center;width:100%;min-height:1.35rem;padding:.14rem;display:flex}.settings-color-dropdown-option:hover{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-option:hover{background:color-mix(in srgb,var(--md-primary-container)70%,transparent)}}.settings-color-dropdown-option.is-selected{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-option.is-selected{border-color:color-mix(in srgb,var(--md-primary)65%,var(--md-outline)35%)}}.settings-color-dropdown-option.is-selected{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-option.is-selected{background:color-mix(in srgb,var(--md-primary-container)78%,transparent)}}.settings-color-dropdown-swatch{border:1px solid var(--md-outline);border-radius:.24rem;width:.92rem;height:.92rem}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-swatch{border:1px solid color-mix(in srgb,var(--md-outline)78%,var(--md-outline-variant)22%)}}.settings-color-dropdown-swatch{box-shadow:inset 0 0 0 1px var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.settings-color-dropdown-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-surface)54%,transparent)}}.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{border:1px solid var(--md-outline);background:var(--md-surface);border-radius:14px;width:100%}@supports (color:color-mix(in lab, red, red)){.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{background:color-mix(in srgb,var(--md-surface)82%,transparent)}}.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{color:var(--md-on-surface);transition:border-color var(--md-motion-fast),background-color var(--md-motion-fast),box-shadow var(--md-motion-fast);padding:.58rem .78rem}.crm-main textarea{resize:vertical}.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{border-color:var(--md-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{border-color:color-mix(in srgb,var(--md-primary)55%,var(--md-outline)45%)}}.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{box-shadow:0 0 0 3px var(--md-primary),0 6px 18px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary)22%,transparent),0 6px 18px color-mix(in srgb,var(--md-primary)24%,transparent)}}html[data-ui-mode=dark] .bg-white,html[data-ui-mode=dark] .bg-white\/95,html[data-ui-mode=dark] .bg-white\/90,html[data-ui-mode=dark] .bg-white\/80,html[data-ui-mode=dark] .bg-white\/70{background-color:var(--md-surface-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-white,html[data-ui-mode=dark] .bg-white\/95,html[data-ui-mode=dark] .bg-white\/90,html[data-ui-mode=dark] .bg-white\/80,html[data-ui-mode=dark] .bg-white\/70{background-color:color-mix(in srgb,var(--md-surface-container)90%,transparent)!important}}html[data-ui-mode=dark] .bg-slate-50,html[data-ui-mode=dark] .bg-slate-100,html[data-ui-mode=dark] .bg-slate-50\/70,html[data-ui-mode=dark] .bg-slate-100\/65{background-color:var(--md-surface-container-high)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-slate-50,html[data-ui-mode=dark] .bg-slate-100,html[data-ui-mode=dark] .bg-slate-50\/70,html[data-ui-mode=dark] .bg-slate-100\/65{background-color:color-mix(in srgb,var(--md-surface-container-high)82%,transparent)!important}}html[data-ui-mode=dark] .border-black\/5,html[data-ui-mode=dark] .border-black\/10,html[data-ui-mode=dark] .border-black\/15,html[data-ui-mode=dark] .border-black\/20,html[data-ui-mode=dark] .border-slate-200,html[data-ui-mode=dark] .border-slate-300{border-color:var(--md-outline)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-black\/5,html[data-ui-mode=dark] .border-black\/10,html[data-ui-mode=dark] .border-black\/15,html[data-ui-mode=dark] .border-black\/20,html[data-ui-mode=dark] .border-slate-200,html[data-ui-mode=dark] .border-slate-300{border-color:color-mix(in srgb,var(--md-outline)72%,var(--md-outline-variant)28%)!important}}html[data-ui-mode=dark] .text-slate-900,html[data-ui-mode=dark] .text-slate-800,html[data-ui-mode=dark] .text-slate-700,html[data-ui-mode=dark] .text-gray-700,html[data-ui-mode=dark] .text-gray-600,html[data-ui-mode=dark] .text-slate-600{color:var(--md-on-surface-soft)!important}html[data-ui-mode=dark] .text-slate-500,html[data-ui-mode=dark] .text-gray-500{color:var(--md-on-surface-muted)!important}html[data-ui-mode=dark] .bg-blue-50,html[data-ui-mode=dark] .bg-blue-50\/60,html[data-ui-mode=dark] .bg-blue-100{background-color:var(--md-primary-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-blue-50,html[data-ui-mode=dark] .bg-blue-50\/60,html[data-ui-mode=dark] .bg-blue-100{background-color:color-mix(in srgb,var(--md-primary-container)78%,transparent)!important}}html[data-ui-mode=dark] .border-blue-200,html[data-ui-mode=dark] .border-blue-300{border-color:var(--md-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-blue-200,html[data-ui-mode=dark] .border-blue-300{border-color:color-mix(in srgb,var(--md-primary)46%,var(--md-outline)54%)!important}}html[data-ui-mode=dark] .text-blue-900,html[data-ui-mode=dark] .text-blue-700{color:var(--md-on-primary-container)!important}html[data-ui-mode=dark] .bg-emerald-50,html[data-ui-mode=dark] .bg-green-50{background-color:var(--md-success-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-emerald-50,html[data-ui-mode=dark] .bg-green-50{background-color:color-mix(in srgb,var(--md-success-container)80%,transparent)!important}}html[data-ui-mode=dark] .text-emerald-900,html[data-ui-mode=dark] .text-green-700{color:var(--md-on-success-container)!important}html[data-ui-mode=dark] .border-red-200,html[data-ui-mode=dark] .border-red-300{border-color:var(--md-error)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-red-200,html[data-ui-mode=dark] .border-red-300{border-color:color-mix(in srgb,var(--md-error)46%,var(--md-outline)54%)!important}}html[data-ui-mode=dark] .bg-red-50,html[data-ui-mode=dark] .bg-red-100{background-color:var(--md-error-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-red-50,html[data-ui-mode=dark] .bg-red-100{background-color:color-mix(in srgb,var(--md-error-container)78%,transparent)!important}}html[data-ui-mode=dark] .text-red-700{color:var(--md-on-error-container)!important}html[data-ui-mode=dark] .border-amber-200,html[data-ui-mode=dark] .border-amber-300{border-color:var(--md-warning)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-amber-200,html[data-ui-mode=dark] .border-amber-300{border-color:color-mix(in srgb,var(--md-warning)44%,var(--md-outline)56%)!important}}html[data-ui-mode=dark] .bg-amber-50,html[data-ui-mode=dark] .bg-amber-100{background-color:var(--md-warning-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-amber-50,html[data-ui-mode=dark] .bg-amber-100{background-color:color-mix(in srgb,var(--md-warning-container)82%,transparent)!important}}html[data-ui-mode=dark] .text-amber-700,html[data-ui-mode=dark] .text-amber-800{color:var(--md-on-warning-container)!important}html[data-ui-mode=dark] .hover\:bg-slate-100:hover,html[data-ui-mode=dark] .hover\:bg-slate-50:hover,html[data-ui-mode=dark] .hover\:bg-black\/5:hover{background-color:var(--md-surface-container-highest)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .hover\:bg-slate-100:hover,html[data-ui-mode=dark] .hover\:bg-slate-50:hover,html[data-ui-mode=dark] .hover\:bg-black\/5:hover{background-color:color-mix(in srgb,var(--md-surface-container-highest)86%,transparent)!important}}html[data-ui-mode=dark] .ring-slate-100,html[data-ui-mode=dark] .ring-slate-200{--tw-ring-color:var(--md-outline)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .ring-slate-100,html[data-ui-mode=dark] .ring-slate-200{--tw-ring-color:color-mix(in srgb,var(--md-outline)72%,var(--md-outline-variant)28%)!important}}@media (max-width:1279px){.client-detail-grid{grid-template-columns:1fr}}@media (min-width:1160px){.performance-grid-main{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.performance-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.performance-toolbar-group-secondary{justify-content:flex-start;gap:.8rem;width:100%}.performance-toolbar-segment-scope,.performance-toolbar-actions{margin-left:0}.performance-date-picker-panel,.performance-date-picker-form{grid-template-columns:1fr}.performance-filter-field-compact{max-width:none}.performance-card-header{flex-direction:column;align-items:flex-start}.performance-trend-chart{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.performance-trend-bars{height:96px}}@media (min-width:1280px){.client-detail-grid{align-items:start}}@media (min-width:640px){.crm-modal-overlay{padding:1.5rem}}@media (max-width:1180px){.client-overview-primary-actions{justify-content:flex-start;width:100%}.client-info-row-primary,.client-info-row-secondary{grid-template-columns:1fr}.client-detail-info-row .client-field-notes{width:100%}}@media (max-width:1024px){.crm-container{width:min(97vw,1280px)}.section-header-title{font-size:1.38rem}}@media (min-width:1024px){.crm-main-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.crm-main-content{max-width:100%}}@media (max-width:768px){html{font-size:calc(15px*var(--crm-ui-scale))}.section-header{flex-direction:column;gap:.55rem}.section-header-actions{justify-content:flex-start;width:100%}.tasks-card-summary{grid-template-columns:1fr}.tasks-card-meta{justify-content:flex-start}.client-vehicle-modal-header{flex-direction:column;align-items:flex-start}.client-vehicle-modal .vehicle-detail-actions{justify-content:flex-start;width:100%}.client-docs-header{flex-direction:column;align-items:flex-start}.client-docs-actions>*{flex:auto}.client-docs-list-item{flex-direction:column}.client-docs-list-item-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.home-dashboard{gap:.82rem;display:grid}.home-hero,.home-list-card,.home-pulse-card,.home-activity-card{padding:1rem}.home-hero{background:linear-gradient(90deg,var(--md-primary-container),transparent 46%),var(--md-glass-bg);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-hero{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary-container)26%,transparent),transparent 46%),var(--md-glass-bg)}}.home-hero:before{content:"";background:linear-gradient(180deg,var(--md-primary)0%,var(--md-warning)100%);width:5px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.home-hero:before{background:linear-gradient(180deg,var(--md-primary)0%,color-mix(in srgb,var(--md-warning)78%,white 22%)100%)}}.home-hero-copy{z-index:1;gap:.28rem;display:grid;position:relative}.home-hero-eyebrow,.home-quote-label,.home-pulse-label{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.72rem;font-weight:700}.home-hero-title{color:var(--md-on-surface);margin:0;font-size:clamp(1.08rem,1.4vw,1.35rem);line-height:1.15}.home-hero-summary{max-width:95ch;color:var(--md-on-surface-soft);margin:0;font-size:.84rem;line-height:1.42}.home-hero-actions{flex-wrap:wrap;gap:.45rem;margin-top:.06rem;display:flex}.home-now-panel{z-index:1;border:1px solid var(--md-outline);border-radius:16px;gap:.64rem;width:min(36rem,48%);padding:.82rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-now-panel{border:1px solid color-mix(in srgb,var(--md-outline)72%,transparent)}}.home-now-panel{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.home-now-panel{background:color-mix(in srgb,var(--md-surface)86%,transparent)}}.home-now-panel{box-shadow:inset 0 1px #ffffff73}.home-now-panel-danger{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.home-now-panel-danger{border-color:color-mix(in srgb,var(--md-error)38%,var(--md-outline)62%)}}.home-now-panel-danger{background:linear-gradient(180deg,var(--md-error-container),var(--md-surface))}@supports (color:color-mix(in lab, red, red)){.home-now-panel-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--md-error-container)42%,var(--md-surface)58%),color-mix(in srgb,var(--md-surface)88%,transparent))}}.home-now-panel-warning{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.home-now-panel-warning{border-color:color-mix(in srgb,var(--md-warning)40%,var(--md-outline)60%)}}.home-now-panel-warning{background:linear-gradient(180deg,var(--md-warning-container),var(--md-surface))}@supports (color:color-mix(in lab, red, red)){.home-now-panel-warning{background:linear-gradient(180deg,color-mix(in srgb,var(--md-warning-container)45%,var(--md-surface)55%),color-mix(in srgb,var(--md-surface)88%,transparent))}}.home-now-panel-success{border-color:var(--md-success)}@supports (color:color-mix(in lab, red, red)){.home-now-panel-success{border-color:color-mix(in srgb,var(--md-success)34%,var(--md-outline)66%)}}.home-now-panel-success{background:linear-gradient(180deg,var(--md-success-container),var(--md-surface))}@supports (color:color-mix(in lab, red, red)){.home-now-panel-success{background:linear-gradient(180deg,color-mix(in srgb,var(--md-success-container)42%,var(--md-surface)58%),color-mix(in srgb,var(--md-surface)88%,transparent))}}.home-now-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-now-label{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.72rem;font-weight:850}.home-now-link{background:var(--md-surface);border-radius:12px;gap:.18rem;padding:.62rem .68rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-now-link{background:color-mix(in srgb,var(--md-surface)74%,transparent)}}.home-now-link{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.home-now-link{border:1px solid color-mix(in srgb,var(--md-outline)56%,transparent)}}.home-now-link:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.home-now-link:hover{border-color:color-mix(in srgb,var(--md-primary)42%,var(--md-outline)58%)}}.home-now-link:hover{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.home-now-link:hover{background:color-mix(in srgb,var(--md-surface)92%,transparent)}}.home-now-link strong{color:var(--md-on-surface);font-size:.96rem;line-height:1.2}.home-now-link span{color:var(--md-on-surface-soft);font-size:.79rem;line-height:1.35}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.home-quick-action{border:1px solid var(--md-outline);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.44rem;min-width:0;min-height:3.15rem;padding:.48rem .54rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-quick-action{border:1px solid color-mix(in srgb,var(--md-outline)62%,transparent)}}.home-quick-action{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.home-quick-action{background:color-mix(in srgb,var(--md-surface)78%,transparent)}}.home-quick-action:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.home-quick-action:hover{border-color:color-mix(in srgb,var(--md-primary)36%,var(--md-outline)64%)}}.home-quick-action:hover{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.home-quick-action:hover{background:color-mix(in srgb,var(--md-surface)92%,transparent)}}.home-quick-icon{width:1.7rem;height:1.7rem;color:var(--md-on-surface-soft);background:var(--md-surface-container-high);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-quick-icon{background:color-mix(in srgb,var(--md-surface-container-high)80%,transparent)}}.home-quick-copy{gap:.04rem;min-width:0;display:grid}.home-quick-label{text-overflow:ellipsis;white-space:nowrap;color:var(--md-on-surface);font-size:.8rem;font-weight:750;overflow:hidden}.home-quick-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--md-on-surface-muted);font-size:.7rem;overflow:hidden}.home-quick-value{min-width:1.55rem;height:1.55rem;color:var(--md-on-primary);background:var(--md-primary);border-radius:999px;justify-content:center;align-items:center;padding-inline:.34rem;font-size:.76rem;display:inline-flex}.home-quick-action-danger .home-quick-icon,.home-quick-action-danger .home-quick-value{color:var(--md-on-error);background:var(--md-error)}.home-quick-action-warning .home-quick-icon,.home-quick-action-warning .home-quick-value{color:var(--md-on-warning);background:var(--md-warning)}.home-quick-action-success .home-quick-icon,.home-quick-action-success .home-quick-value{color:var(--md-on-success);background:var(--md-success)}.home-quote-card{z-index:1;border:1px solid var(--md-outline);border-radius:18px;align-content:start;gap:.5rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-quote-card{border:1px solid color-mix(in srgb,var(--md-outline)70%,transparent)}}.home-quote-card{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.home-quote-card{background:color-mix(in srgb,var(--md-surface)82%,transparent)}}.home-quote{color:var(--md-on-surface);margin:0;font-size:1.06rem;font-weight:750;line-height:1.45}.home-quote-note{color:var(--md-on-surface-muted);margin:0;font-size:.82rem}.home-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.52rem;display:grid}.home-kpi-card{border:1px solid var(--md-outline);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.28rem .55rem;min-height:4.55rem;padding:.62rem .72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-kpi-card{border:1px solid color-mix(in srgb,var(--md-outline)74%,transparent)}}.home-kpi-card{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card{background:color-mix(in srgb,var(--md-surface)84%,transparent)}}.home-kpi-card{transition:transform var(--md-motion-fast),box-shadow var(--md-motion-fast),border-color var(--md-motion-fast),background-color var(--md-motion-fast);box-shadow:0 8px 20px #0f172a0f}.home-kpi-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.home-kpi-head{grid-column:1/-1;align-items:center;gap:.45rem;display:flex}.home-kpi-icon{border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:1rem;display:inline-flex}.home-kpi-label{color:var(--md-on-surface-soft);font-size:.75rem;font-weight:700}.home-kpi-value{color:var(--md-on-surface);font-size:1.34rem;line-height:1}.home-kpi-meta{color:var(--md-on-surface-muted);font-size:.72rem;line-height:1.25}.home-kpi-card-primary{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-primary{border-color:color-mix(in srgb,var(--md-primary)30%,var(--md-outline)70%)}}.home-kpi-card-primary .home-kpi-icon{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-primary .home-kpi-icon{background:color-mix(in srgb,var(--md-primary-container)88%,transparent)}}.home-kpi-card-primary .home-kpi-icon{color:var(--md-on-primary-container)}.home-kpi-card-warning{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-warning{border-color:color-mix(in srgb,var(--md-warning)34%,var(--md-outline)66%)}}.home-kpi-card-warning .home-kpi-icon{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-warning .home-kpi-icon{background:color-mix(in srgb,var(--md-warning-container)86%,transparent)}}.home-kpi-card-warning .home-kpi-icon{color:var(--md-on-warning-container)}.home-kpi-card-danger{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-danger{border-color:color-mix(in srgb,var(--md-error)34%,var(--md-outline)66%)}}.home-kpi-card-danger .home-kpi-icon{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-danger .home-kpi-icon{background:color-mix(in srgb,var(--md-error-container)86%,transparent)}}.home-kpi-card-danger .home-kpi-icon{color:var(--md-on-error-container)}.home-kpi-card-success{border-color:var(--md-success)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-success{border-color:color-mix(in srgb,var(--md-success)34%,var(--md-outline)66%)}}.home-kpi-card-success .home-kpi-icon{background:var(--md-success-container)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-success .home-kpi-icon{background:color-mix(in srgb,var(--md-success-container)88%,transparent)}}.home-kpi-card-success .home-kpi-icon{color:var(--md-on-success-container)}.home-kpi-card-neutral .home-kpi-icon{background:var(--md-surface-container-high)}@supports (color:color-mix(in lab, red, red)){.home-kpi-card-neutral .home-kpi-icon{background:color-mix(in srgb,var(--md-surface-container-high)92%,transparent)}}.home-kpi-card-neutral .home-kpi-icon{color:var(--md-on-surface-soft)}.home-main-grid,.home-activity-grid{gap:.85rem;display:grid}.home-list-head,.home-activity-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.home-list-head h2,.home-activity-head h3{color:var(--md-on-surface);margin:0;font-size:1.02rem}.home-list-head p,.home-inline-note{color:var(--md-on-surface-muted);margin:.14rem 0 0;font-size:.82rem;line-height:1.4}.home-inline-link{color:var(--md-primary);font-size:.78rem;font-weight:700}.home-list,.home-mini-list{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.home-list-item,.home-mini-list-item,.home-pulse-item{border:1px solid var(--md-outline);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.home-list-item,.home-mini-list-item,.home-pulse-item{border:1px solid color-mix(in srgb,var(--md-outline)74%,transparent)}}.home-list-item,.home-mini-list-item,.home-pulse-item{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.home-list-item,.home-mini-list-item,.home-pulse-item{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.home-list-item,.home-mini-list-item{justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.62rem .72rem;display:flex}.home-list-item-main,.home-mini-list-item>div:first-child{flex:1;min-width:0}.home-list-item-row{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.home-list-item-title,.home-mini-title{color:var(--md-on-surface);font-size:.91rem;font-weight:700}.home-list-item-title:hover,.home-mini-title:hover,.home-inline-link:hover{text-decoration:underline}.home-list-item-meta,.home-mini-meta,.home-list-item-suggestion{color:var(--md-on-surface-muted);margin:.16rem 0 0;font-size:.8rem;line-height:1.4}.home-list-item-suggestion{color:var(--md-on-surface-soft)}.home-list-item-suggestion strong{color:var(--md-on-surface)}.home-list-item-side,.home-mini-side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.home-empty{color:var(--md-on-surface-muted);margin:0;font-size:.82rem}.home-queue-list{flex-direction:column;gap:.34rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.home-queue-group{color:var(--md-on-surface-muted);align-items:baseline;gap:.5rem;margin:.48rem .15rem .04rem;display:flex}.home-queue-group:first-child{margin-top:0}.home-queue-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface);font-size:.72rem;font-weight:850;line-height:1}.home-queue-group-hint{color:var(--md-on-surface-muted);font-size:.72rem;font-weight:650;line-height:1.2}.home-queue-group-alta .home-queue-group-label{color:#b91c1c}.home-queue-group-media .home-queue-group-label{color:#92400e}.home-queue-group-sin_senal .home-queue-group-label{color:#0369a1}.home-queue-item{background:#ffffff8c;border:1px solid #94a3b840;border-radius:14px;align-items:center;gap:.72rem;padding:.66rem .78rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;display:flex}.home-queue-item:hover{background:#ffffffd1;transform:translate(2px);box-shadow:0 12px 26px #0f172a14}.home-queue-item:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.home-queue-priority-mark{border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.82rem;height:1.82rem;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex}.home-queue-badge{flex:none}.home-queue-item-alta{background:linear-gradient(90deg,#fee2e2c7,#ffffffc7);border-color:#dc262673;border-left-width:4px}.home-queue-item-alta .home-queue-priority-mark{color:#fff;background:#dc2626;box-shadow:0 0 0 4px #dc26261f}.home-queue-item-media{background:linear-gradient(90deg,#fef3c75c,#ffffffc2);border-color:#d977066b;border-left-width:4px}.home-queue-item-media .home-queue-priority-mark{color:#fff;background:#d97706}.home-queue-item-baja{border-color:#64748b52}.home-queue-item-baja .home-queue-priority-mark{color:#334155;background:#e2e8f0}.home-queue-item-sin_senal{background:#f0f9ff7a;border-color:#0ea5e952}.home-queue-item-sin_senal .home-queue-priority-mark{color:#0369a1;background:#e0f2fe}.home-queue-main{flex-direction:column;flex:auto;gap:.08rem;min-width:0;display:flex}.home-queue-name{color:var(--md-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:750;overflow:hidden}.home-queue-item-alta .home-queue-name{font-size:1.02rem;font-weight:850}.home-queue-reason{color:var(--md-on-surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.home-queue-suggestion{text-overflow:ellipsis;white-space:nowrap;color:var(--md-on-surface-soft);font-size:.79rem;line-height:1.35;display:block;overflow:hidden}.home-queue-suggestion strong{color:var(--md-on-surface)}.home-queue-side{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:8.6rem;display:flex}.home-queue-freshness{color:var(--md-on-surface-muted);white-space:nowrap;font-size:.74rem;font-weight:700}.home-queue-empty{background:#f0fdf4b3;border:1px solid #22c55e38;border-radius:16px;align-items:center;gap:.75rem;margin-top:.55rem;padding:.95rem;display:flex}.home-queue-empty.is-error{background:#fef2f2b8;border-color:#dc26263d}.home-queue-empty-mark{color:#fff;background:#16a34a;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:900;display:inline-flex}.home-queue-empty.is-error .home-queue-empty-mark{background:#dc2626}.home-queue-empty-title{color:var(--md-on-surface);margin:0;font-size:.95rem;font-weight:800}.home-queue-empty-copy{color:var(--md-on-surface-muted);margin:.1rem 0 0;font-size:.82rem}.home-secondary-grid{gap:.85rem;display:grid}.home-pulse-card{grid-column:1/-1}.home-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.home-pulse-item{gap:.22rem;padding:.78rem;display:grid}.home-pulse-value{color:var(--md-on-surface);font-size:1.45rem;line-height:1}.home-activity-column{gap:.65rem;min-width:0;display:grid}@media (min-width:1040px){.home-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-secondary-grid{grid-template-columns:1fr}.home-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1039px){.home-hero{flex-direction:column;align-items:stretch}.home-now-panel{width:100%}.home-main-grid,.home-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-main-grid,.home-secondary-grid,.home-activity-grid,.home-pulse-grid{grid-template-columns:1fr}.home-list-head,.home-activity-head{flex-direction:column}}@media (max-width:640px){.home-hero{flex-direction:column;align-items:flex-start}.home-now-panel{width:100%;padding:.72rem}.home-quick-grid,.home-kpi-grid{grid-template-columns:1fr}.home-list-item,.home-mini-list-item{flex-direction:column}.home-list-item-row{flex-direction:column;align-items:flex-start}.home-list-item-side,.home-mini-side{justify-content:flex-start;width:100%}.home-queue-item{flex-wrap:wrap;align-items:flex-start;gap:.68rem}.home-queue-priority-mark{width:1.85rem;height:1.85rem}.home-queue-main{flex-basis:calc(100% - 2.6rem)}.home-queue-name,.home-queue-reason,.home-queue-suggestion{white-space:normal}.home-queue-side{justify-content:space-between;width:calc(100% - 2.55rem);margin-left:2.55rem}.home-queue-group{flex-direction:column;gap:.1rem}}:root{--md-primary:#0f6fbf;--md-on-primary:#fff;--md-primary-container:#d3e5ff;--md-on-primary-container:#001d36;--md-secondary:#51606f;--md-on-secondary:#fff;--md-secondary-container:#d7e4f6;--md-on-secondary-container:#0e1d2a;--md-tertiary:#7f4fb3;--md-on-tertiary:#fff;--md-tertiary-container:#f0dbff;--md-on-tertiary-container:#28003e;--md-background:#f4f7fb;--md-surface:#f7f9fd;--md-surface-2:#eef3f9;--md-surface-3:#e8eef6;--md-surface-container-low:#fcfdff;--md-surface-container:#eef3f9;--md-surface-container-high:#e5ebf3;--md-surface-container-highest:#dbe2eb;--md-surface-variant:#d9e2ec;--md-on-surface-variant:#40515f;--md-on-surface:#14202b;--md-on-surface-soft:#31404d;--md-on-surface-muted:#61707f;--md-outline:#748493;--md-outline-variant:#c3ced9;--md-outline-strong:#5d6f7f;--md-success:#0f8b58;--md-on-success:#fff;--md-success-container:#d8f5e8;--md-on-success-container:#012112;--md-warning:#a85e00;--md-on-warning:#fff;--md-warning-container:#ffe1b8;--md-on-warning-container:#311300;--md-info:#1a73b8;--md-on-info:#fff;--md-info-container:#d7ecff;--md-on-info-container:#001d34;--md-glass-bg:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){:root{--md-glass-bg:color-mix(in srgb,var(--md-surface-container-low)84%,transparent)}}:root{--md-glass-bg-soft:var(--md-surface-container)}@supports (color:color-mix(in lab, red, red)){:root{--md-glass-bg-soft:color-mix(in srgb,var(--md-surface-container)80%,transparent)}}:root{--md-shadow-1:0 1px 2px #0b162414,0 12px 34px #0b162414;--md-shadow-2:0 10px 28px #0b162424,0 30px 70px #0b16241f;--md-shadow-3:0 18px 42px #0b162433,0 52px 110px #0b16242e;--md-blur:26px;--md-radius-sm:16px;--md-radius-md:22px;--md-radius-lg:28px;--md-radius-xl:34px;--md-motion-fast:.18s cubic-bezier(.2,0,0,1);--md-motion-normal:.26s cubic-bezier(.2,0,0,1);--md-motion-emphasized:.42s cubic-bezier(.2,.9,.2,1)}html[data-ui-mode=dark]{--md-primary:#9fd0ff;--md-on-primary:#002848;--md-primary-container:#004b7d;--md-on-primary-container:#d7e9ff;--md-secondary:#c0ccd9;--md-on-secondary:#23303d;--md-secondary-container:#334250;--md-on-secondary-container:#dbe7f4;--md-tertiary:#e0b7ff;--md-on-tertiary:#461564;--md-tertiary-container:#61307f;--md-on-tertiary-container:#f6e7ff;--md-error:#ffb4ab;--md-on-error:#520003;--md-error-container:#8c1115;--md-on-error-container:#ffdad6;--md-background:#09111a;--md-surface:#0b141f;--md-surface-2:#111b28;--md-surface-3:#162130;--md-surface-container-low:#101925;--md-surface-container:#14202d;--md-surface-container-high:#1a2634;--md-surface-container-highest:#223141;--md-surface-variant:#3f4d5b;--md-on-surface-variant:#c9d5e1;--md-on-surface:#edf4fb;--md-on-surface-soft:#e3ecf4;--md-on-surface-muted:#c1ccd8;--md-outline:#8f9cab;--md-outline-variant:#475564;--md-outline-strong:#b2c0cd;--md-success:#7de0b2;--md-on-success:#003824;--md-success-container:#0f5a3e;--md-on-success-container:#d8f5e8;--md-warning:#f6bf71;--md-on-warning:#472500;--md-warning-container:#6e4200;--md-on-warning-container:#ffe1b8;--md-info:#98d2ff;--md-on-info:#00304f;--md-info-container:#004c78;--md-on-info-container:#d7ecff;--md-glass-bg:var(--md-surface-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark]{--md-glass-bg:color-mix(in srgb,var(--md-surface-container)88%,#0208109e 12%)}}html[data-ui-mode=dark]{--md-glass-bg-soft:var(--md-surface-container-high)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark]{--md-glass-bg-soft:color-mix(in srgb,var(--md-surface-container-high)86%,#020810a3 14%)}}html[data-ui-mode=dark]{--md-shadow-1:0 1px 2px #0000005c,0 14px 36px #00000047;--md-shadow-2:0 10px 28px #00000070,0 36px 80px #00000057;--md-shadow-3:0 22px 46px #00000085,0 60px 120px #0000006b}html{scroll-behavior:smooth}body{background:radial-gradient(950px circle at 0% -8%,var(--md-primary)0%,transparent 58%),radial-gradient(780px circle at 100% 0%,var(--md-tertiary)0%,transparent 46%),radial-gradient(560px circle at 56% 100%,var(--md-warning)0%,transparent 54%),linear-gradient(180deg,var(--md-surface)0%,var(--md-background)100%);position:relative;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(950px circle at 0% -8%,color-mix(in srgb,var(--md-primary)28%,transparent)0%,transparent 58%),radial-gradient(780px circle at 100% 0%,color-mix(in srgb,var(--md-tertiary)18%,transparent)0%,transparent 46%),radial-gradient(560px circle at 56% 100%,color-mix(in srgb,var(--md-warning)12%,transparent)0%,transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--md-surface)88%,white 12%)0%,var(--md-background)100%)}}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:auto}body:before{background:radial-gradient(circle,var(--md-primary-container)0%,transparent 68%);border-radius:999px;width:min(46vw,34rem);height:min(46vw,34rem);top:14vh;left:-10vw}@supports (color:color-mix(in lab, red, red)){body:before{background:radial-gradient(circle,color-mix(in srgb,var(--md-primary-container)54%,transparent)0%,transparent 68%)}}body:before{filter:blur(44px);opacity:.62}body:after{background:radial-gradient(circle,var(--md-tertiary-container)0%,transparent 70%);border-radius:999px;width:min(38vw,28rem);height:min(38vw,28rem);bottom:10vh;right:-8vw}@supports (color:color-mix(in lab, red, red)){body:after{background:radial-gradient(circle,color-mix(in srgb,var(--md-tertiary-container)52%,transparent)0%,transparent 70%)}}body:after{filter:blur(54px);opacity:.46}::selection{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--md-primary)28%,transparent)}}::selection{color:var(--md-on-surface)}.crm-shell{isolation:isolate;min-height:100vh;position:relative}.crm-shell>*{z-index:1;position:relative}.crm-main{padding:1.3rem 0 2.2rem}.crm-main-content{gap:1rem;display:grid}.crm-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding-top:.6rem;top:0}.crm-nav{border:1px solid var(--md-outline-strong);border-radius:32px;min-height:0;padding:.62rem .8rem}@supports (color:color-mix(in lab, red, red)){.crm-nav{border:1px solid color-mix(in srgb,var(--md-outline-strong)26%,transparent)}}.crm-nav{background:linear-gradient(180deg,var(--md-surface-container-low)0%,var(--md-surface-container)100%)}@supports (color:color-mix(in lab, red, red)){.crm-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)84%,transparent)0%,color-mix(in srgb,var(--md-surface-container)86%,transparent)100%)}}.crm-nav{-webkit-backdrop-filter:blur(calc(var(--md-blur) + 2px));backdrop-filter:blur(calc(var(--md-blur) + 2px));box-shadow:inset 0 1px 0 #ffffff94,var(--md-shadow-1)}.crm-nav-left,.crm-nav-right{min-width:0}.crm-nav-right{justify-content:flex-end;align-items:center;gap:.72rem;display:flex}.crm-nav-brand{padding-right:0}.crm-nav-utility-search{width:min(22rem,38vw)}.crm-global-search{align-items:center;gap:.62rem;display:flex}.crm-global-search-field{flex:auto;min-width:0;position:relative}.crm-global-search-icon{color:var(--md-on-surface-muted);pointer-events:none;font-size:1rem;position:absolute;top:50%;left:.82rem;transform:translateY(-50%)}.crm-global-search-input{width:100%;min-height:2.9rem;padding-left:2.72rem}.crm-global-search.is-compact .crm-global-search-input{min-height:2.7rem;font-size:.82rem}.crm-nav-brand-lockup{flex:none;align-items:center;gap:0;display:inline-flex}.crm-nav-brand-logo{max-width:6.9rem;height:1.52rem}.crm-nav-brand-name{letter-spacing:.01em;color:var(--md-on-surface-soft);font-size:.9rem;font-weight:700}.crm-nav-links{box-shadow:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;flex:1;gap:.42rem;padding:.28rem .14rem .4rem;overflow-y:hidden}.crm-nav-links::-webkit-scrollbar{display:none}.crm-nav-link{border:1px solid var(--md-outline);border-radius:999px;min-height:2.85rem;padding:.72rem 1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-nav-link{border:1px solid color-mix(in srgb,var(--md-outline)24%,transparent)}}.crm-nav-link{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link{background:color-mix(in srgb,var(--md-surface-container-low)58%,transparent)}}.crm-nav-link{letter-spacing:.01em;color:var(--md-on-surface-soft);font-weight:680;box-shadow:inset 0 1px #ffffff6b}.crm-nav-link:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000 0%,#ffffffa3 44%,#0000 100%);width:56%;height:180%;transition:transform .68s cubic-bezier(.2,.9,.2,1);position:absolute;inset:-30% auto auto -22%;transform:translate(-145%)rotate(16deg)}.crm-nav-link:hover:before,.crm-nav-link:focus-visible:before{transform:translate(240%)rotate(16deg)}.crm-nav-link:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link:hover{border-color:color-mix(in srgb,var(--md-primary)24%,var(--md-outline)76%)}}.crm-nav-link:hover{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link:hover{background:color-mix(in srgb,var(--md-primary-container)54%,transparent)}}.crm-nav-link:hover{box-shadow:0 10px 18px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link:hover{box-shadow:0 10px 18px color-mix(in srgb,var(--md-primary)10%,transparent)}}.crm-nav-link:hover{transform:translateY(-2px)}.crm-nav-link:focus-visible,.crm-header-menu-trigger:focus-visible,.crm-theme-toggle:focus-visible,.glass-btn:focus-visible,.md3-btn:focus-visible,.crm-menu-settings-btn:focus-visible,.crm-menu-logout-btn:focus-visible,.glass-icon-btn:focus-visible,a:focus-visible{box-shadow:0 0 0 4px var(--md-primary),var(--md-shadow-1);outline:none}@supports (color:color-mix(in lab, red, red)){.crm-nav-link:focus-visible,.crm-header-menu-trigger:focus-visible,.crm-theme-toggle:focus-visible,.glass-btn:focus-visible,.md3-btn:focus-visible,.crm-menu-settings-btn:focus-visible,.crm-menu-logout-btn:focus-visible,.glass-icon-btn:focus-visible,a:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--md-primary)18%,transparent),var(--md-shadow-1)}}.crm-nav-link-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link-active{border-color:color-mix(in srgb,var(--md-primary)58%,transparent)}}.crm-nav-link-active{background:linear-gradient(135deg,var(--md-primary)0%,var(--md-primary)100%)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link-active{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary)92%,white 8%)0%,color-mix(in srgb,var(--md-primary)72%,var(--md-secondary)28%)100%)}}.crm-nav-link-active{color:var(--md-on-primary);box-shadow:0 16px 28px var(--md-primary),inset 0 1px 0 #ffffff5c}@supports (color:color-mix(in lab, red, red)){.crm-nav-link-active{box-shadow:0 16px 28px color-mix(in srgb,var(--md-primary)20%,transparent),inset 0 1px 0 #ffffff5c}}.crm-nav-badge{min-width:1.42rem;height:1.42rem;box-shadow:0 0 0 4px var(--md-error),0 10px 22px var(--md-error);border:1px solid #ffffff29;padding:0 .36rem}@supports (color:color-mix(in lab, red, red)){.crm-nav-badge{box-shadow:0 0 0 4px color-mix(in srgb,var(--md-error)14%,transparent),0 10px 22px color-mix(in srgb,var(--md-error)18%,transparent)}}.crm-nav-badge{animation:1.4s cubic-bezier(.2,.9,.2,1) infinite alternate crm-badge-pop}.crm-header-menu-trigger{border-color:var(--md-outline-strong);border-radius:26px;gap:.6rem;min-height:3rem;padding:.38rem .46rem .38rem .38rem}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-trigger{border-color:color-mix(in srgb,var(--md-outline-strong)52%,var(--md-outline)48%)}}.crm-header-menu-trigger{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-trigger{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)92%,transparent),color-mix(in srgb,var(--md-surface-container)84%,transparent))}}.crm-header-menu-trigger{box-shadow:inset 0 1px 0 #ffffff75,var(--md-shadow-1);transition:transform var(--md-motion-fast),box-shadow var(--md-motion-fast),border-color var(--md-motion-fast),background-color var(--md-motion-fast)}.crm-header-menu-trigger:hover{border-color:var(--md-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-trigger:hover{border-color:color-mix(in srgb,var(--md-primary)28%,var(--md-outline)72%)}}.crm-header-menu-trigger:hover{box-shadow:var(--md-shadow-2)}.crm-header-menu-avatar{background:linear-gradient(135deg,var(--md-primary-container),var(--md-tertiary-container));border-radius:20px;flex:none;justify-content:center;align-items:center;width:2.32rem;height:2.32rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary-container)92%,transparent),color-mix(in srgb,var(--md-tertiary-container)76%,transparent))}}.crm-header-menu-avatar{border:1px solid var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-avatar{border:1px solid color-mix(in srgb,var(--md-primary)24%,var(--md-outline)76%)}}.crm-header-menu-avatar{color:var(--md-on-primary-container);letter-spacing:.04em;font-size:.78rem;font-weight:800}.crm-header-menu-avatar-panel{border-radius:22px;width:2.72rem;height:2.72rem}.crm-header-menu-copy{text-align:left;gap:.04rem;min-width:0;display:grid}.crm-header-menu-label{letter-spacing:.12em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.63rem;font-weight:760}.crm-header-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;color:var(--md-on-surface);font-size:.84rem;font-weight:700;overflow:hidden}.crm-header-menu-chevron{color:var(--md-on-surface-muted);transition:transform var(--md-motion-fast),color var(--md-motion-fast);font-size:.98rem}.crm-header-menu.is-open .crm-header-menu-chevron{color:var(--md-primary);transform:rotate(180deg)}.crm-header-menu-panel{border-color:var(--md-outline-strong);border-radius:28px;padding:1rem;top:calc(100% + .7rem)}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-panel{border-color:color-mix(in srgb,var(--md-outline-strong)52%,var(--md-outline)48%)}}.crm-header-menu-panel{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))}@supports (color:color-mix(in lab, red, red)){.crm-header-menu-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)92%,transparent),color-mix(in srgb,var(--md-surface-container)92%,transparent))}}.crm-header-menu-panel{box-shadow:var(--md-shadow-3);-webkit-backdrop-filter:blur(calc(var(--md-blur) + 4px));backdrop-filter:blur(calc(var(--md-blur) + 4px))}.crm-header-menu.is-open .crm-header-menu-panel{animation:crm-panel-pop var(--md-motion-emphasized)both}.crm-menu-session-card{background:var(--md-primary-container);border-radius:22px;gap:.78rem;padding:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-menu-session-card{background:color-mix(in srgb,var(--md-primary-container)32%,transparent)}}.crm-menu-role-chip{border:1px solid var(--md-primary);border-radius:999px;align-items:center;width:fit-content;margin-top:.44rem;padding:.22rem .52rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crm-menu-role-chip{border:1px solid color-mix(in srgb,var(--md-primary)20%,var(--md-outline)80%)}}.crm-menu-role-chip{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.crm-menu-role-chip{background:color-mix(in srgb,var(--md-surface-container-low)72%,transparent)}}.crm-menu-role-chip{color:var(--md-on-surface-soft);font-size:.68rem;font-weight:700}.crm-menu-divider{border-top-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.crm-menu-divider{border-top-color:color-mix(in srgb,var(--md-outline)54%,transparent)}}.crm-theme-toggle{border-color:var(--md-primary);border-radius:24px;padding:.76rem .82rem}@supports (color:color-mix(in lab, red, red)){.crm-theme-toggle{border-color:color-mix(in srgb,var(--md-primary)16%,var(--md-outline)84%)}}.crm-theme-toggle{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))}@supports (color:color-mix(in lab, red, red)){.crm-theme-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)88%,transparent),color-mix(in srgb,var(--md-surface-container)82%,transparent))}}.crm-theme-toggle:hover{box-shadow:var(--md-shadow-1);transform:translateY(-1px)}.crm-theme-switch{width:3.12rem;height:1.78rem}.crm-theme-switch-knob{box-shadow:0 8px 18px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-theme-switch-knob{box-shadow:0 8px 18px color-mix(in srgb,var(--md-primary)12%,transparent)}}.section-header{padding:.1rem 0}.section-header-main{gap:.3rem;min-width:0}.section-header-title{letter-spacing:-.03em;align-items:center;gap:.78rem;font-size:clamp(1.65rem,1.35rem + 1vw,2.35rem);line-height:1}.section-header-icon{color:var(--md-primary);flex:none;justify-content:center;align-items:center;font-size:1.14rem;display:inline-flex}.section-header-subtitle{max-width:72ch;font-size:.92rem;line-height:1.58}.section-header-actions{border:1px solid var(--md-outline);border-radius:999px;flex:none;min-width:0;margin-left:auto;padding:.26rem}@supports (color:color-mix(in lab, red, red)){.section-header-actions{border:1px solid color-mix(in srgb,var(--md-outline)44%,transparent)}}.section-header-actions{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.section-header-actions{background:color-mix(in srgb,var(--md-surface-container-low)68%,transparent)}}.section-header-actions{box-shadow:inset 0 1px #ffffff6b}.glass-card,.glass-panel,.settings-card,.client-page-hero,.client-detail-column,.tradein-section,.tasks-assignee-filter,.clients-table-wrap,.vehicles-table-wrap,.login-card,.tasks-list-card,.vehicle-detail-sheet,.client-docs-panel,.client-docs-form,.tasks-list-edit-form{isolation:isolate;background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border:0;position:relative;overflow:hidden}.glass-card:before,.glass-panel:before,.settings-card:before,.client-page-hero:before,.client-detail-column:before,.tradein-section:before,.tasks-assignee-filter:before,.clients-table-wrap:before,.vehicles-table-wrap:before,.login-card:before,.tasks-list-card:before,.vehicle-detail-sheet:before,.client-docs-panel:before,.client-docs-form:before,.tasks-list-edit-form:before{content:none}.glass-card,.glass-panel,.settings-card,.client-page-hero,.client-detail-column,.client-docs-panel,.client-docs-form{overflow:visible}.vehicles-table-wrap{box-shadow:none}.crm-floating-panel{border:1px solid var(--md-outline-strong)}@supports (color:color-mix(in lab, red, red)){.crm-floating-panel{border:1px solid color-mix(in srgb,var(--md-outline-strong)52%,var(--md-outline)48%)}}.crm-floating-panel{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))}@supports (color:color-mix(in lab, red, red)){.crm-floating-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)96%,transparent),color-mix(in srgb,var(--md-surface-container)92%,transparent))}}.crm-floating-panel{box-shadow:var(--md-shadow-3);-webkit-backdrop-filter:blur(calc(var(--md-blur) + 3px));backdrop-filter:blur(calc(var(--md-blur) + 3px));animation:crm-panel-pop var(--md-motion-emphasized)both}.glass-card>*,.glass-panel>*,.settings-card>*,.client-page-hero>*,.client-detail-column>*,.tradein-section>*,.tasks-assignee-filter>*,.clients-table-wrap>*,.vehicles-table-wrap>*,.login-card>*,.tasks-list-card>*,.vehicle-detail-sheet>*,.client-docs-panel>*,.client-docs-form>*,.tasks-list-edit-form>*{z-index:1;position:relative}.glass-panel{padding:.92rem 1rem}.glass-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.74rem;padding:0}.glass-table{border-spacing:0}.glass-table th{border-bottom:1px solid var(--md-outline);background:0 0;padding:.28rem .72rem .56rem}@supports (color:color-mix(in lab, red, red)){.glass-table th{border-bottom:1px solid color-mix(in srgb,var(--md-outline)48%,transparent)}.glass-table td{border-bottom:1px solid color-mix(in srgb,var(--md-outline)38%,transparent)}}.glass-table td{transition:background-color var(--md-motion-fast),border-color var(--md-motion-fast);background:0 0}.glass-table td:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.glass-table td:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.glass-table tbody tr:hover td,.glass-table tbody tr:focus-within td{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.glass-table tbody tr:hover td,.glass-table tbody tr:focus-within td{background:color-mix(in srgb,var(--md-primary-container)16%,transparent)}}.glass-table tbody tr:hover td,.glass-table tbody tr:focus-within td{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.glass-table tbody tr:hover td,.glass-table tbody tr:focus-within td{border-color:color-mix(in srgb,var(--md-primary)18%,var(--md-outline)82%)}}.glass-badge,.tasks-chip,.vehicle-store-badge{border-color:var(--md-outline);min-height:1.48rem;padding:.2rem .54rem}@supports (color:color-mix(in lab, red, red)){.glass-badge,.tasks-chip,.vehicle-store-badge{border-color:color-mix(in srgb,var(--md-outline)56%,transparent)}}.glass-badge,.tasks-chip,.vehicle-store-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff5c}.glass-badge-accent{background:var(--md-tertiary-container)}@supports (color:color-mix(in lab, red, red)){.glass-badge-accent{background:color-mix(in srgb,var(--md-tertiary-container)86%,transparent)}}.glass-badge-accent{color:var(--md-on-tertiary-container);border-color:var(--md-tertiary)}@supports (color:color-mix(in lab, red, red)){.glass-badge-accent{border-color:color-mix(in srgb,var(--md-tertiary)32%,var(--md-outline)68%)}}.md3-btn,.glass-btn,.crm-menu-settings-btn,.crm-menu-logout-btn,.glass-icon-btn{letter-spacing:.01em;border-radius:999px;min-height:2.72rem;padding:.64rem 1.06rem;font-weight:720;position:relative;overflow:hidden}.glass-icon-btn{width:2.6rem;height:2.6rem;padding:0}.md3-btn:before,.glass-btn:before,.crm-menu-settings-btn:before,.crm-menu-logout-btn:before,.glass-icon-btn:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(90deg,#0000 0%,#ffffff94 50%,#0000 100%);width:52%;height:170%;transition:transform .72s cubic-bezier(.2,.9,.2,1);position:absolute;inset:-25% auto auto -22%;transform:translate(-145%)rotate(18deg)}.md3-btn:hover:before,.glass-btn:hover:before,.crm-menu-settings-btn:hover:before,.crm-menu-logout-btn:hover:before,.glass-icon-btn:hover:before{transform:translate(240%)rotate(18deg)}.md3-btn-filled,.glass-btn-primary{background:linear-gradient(135deg,var(--md-primary),var(--md-primary))}@supports (color:color-mix(in lab, red, red)){.md3-btn-filled,.glass-btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary)96%,white 4%),color-mix(in srgb,var(--md-primary)74%,var(--md-secondary)26%))}}.md3-btn-filled,.glass-btn-primary{color:var(--md-on-primary);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.md3-btn-filled,.glass-btn-primary{border-color:color-mix(in srgb,var(--md-primary)72%,transparent)}}.md3-btn-filled,.glass-btn-primary{box-shadow:inset 0 1px 0 #ffffff47,0 16px 28px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.md3-btn-filled,.glass-btn-primary{box-shadow:inset 0 1px 0 #ffffff47,0 16px 28px color-mix(in srgb,var(--md-primary)18%,transparent)}}.md3-btn-tonal,.glass-btn-secondary,.crm-menu-settings-btn{background:linear-gradient(135deg,var(--md-primary-container),var(--md-secondary-container))}@supports (color:color-mix(in lab, red, red)){.md3-btn-tonal,.glass-btn-secondary,.crm-menu-settings-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary-container)76%,transparent),color-mix(in srgb,var(--md-secondary-container)72%,transparent))}}.md3-btn-tonal,.glass-btn-secondary,.crm-menu-settings-btn{color:var(--md-on-primary-container);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.md3-btn-tonal,.glass-btn-secondary,.crm-menu-settings-btn{border-color:color-mix(in srgb,var(--md-primary)20%,var(--md-outline)80%)}}.md3-btn-outlined,.glass-btn-ghost,.glass-icon-btn{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.md3-btn-outlined,.glass-btn-ghost,.glass-icon-btn{background:color-mix(in srgb,var(--md-surface-container-low)82%,transparent)}}.md3-btn-outlined,.glass-btn-ghost,.glass-icon-btn{color:var(--md-on-surface-soft);border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.md3-btn-outlined,.glass-btn-ghost,.glass-icon-btn{border-color:color-mix(in srgb,var(--md-outline)56%,transparent)}}.md3-btn-error,.glass-btn-danger,.crm-menu-logout-btn,.client-docs-btn-danger{background:linear-gradient(135deg,var(--md-error-container),var(--md-surface))}@supports (color:color-mix(in lab, red, red)){.md3-btn-error,.glass-btn-danger,.crm-menu-logout-btn,.client-docs-btn-danger{background:linear-gradient(135deg,color-mix(in srgb,var(--md-error-container)86%,transparent),color-mix(in srgb,var(--md-surface)92%,transparent))}}.md3-btn-error,.glass-btn-danger,.crm-menu-logout-btn,.client-docs-btn-danger{color:var(--md-on-error-container);border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.md3-btn-error,.glass-btn-danger,.crm-menu-logout-btn,.client-docs-btn-danger{border-color:color-mix(in srgb,var(--md-error)32%,var(--md-outline)68%)}}.md3-btn:hover,.glass-btn:hover,.crm-menu-settings-btn:hover,.crm-menu-logout-btn:hover,.glass-icon-btn:hover{box-shadow:var(--md-shadow-1);transform:translateY(-2px)}.md3-btn:active,.glass-btn:active,.crm-menu-settings-btn:active,.crm-menu-logout-btn:active,.glass-icon-btn:active{transform:translateY(0)scale(.98)}.md3-btn:disabled,.glass-btn:disabled,.crm-menu-settings-btn:disabled,.crm-menu-logout-btn:disabled,.glass-icon-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.md3-btn[aria-busy=true],.glass-btn[aria-busy=true],.crm-menu-settings-btn[aria-busy=true],.crm-menu-logout-btn[aria-busy=true]{padding-right:2.25rem}.md3-btn[aria-busy=true]:after,.glass-btn[aria-busy=true]:after,.crm-menu-settings-btn[aria-busy=true]:after,.crm-menu-logout-btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:.84rem;height:.84rem;animation:.9s linear infinite crm-spin;position:absolute;top:calc(50% - .42rem);right:.88rem}.glass-btn-sm{min-height:2.28rem;padding:.5rem .92rem;font-size:.78rem}.md3-input,.md3-select,.md3-textarea,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{border-color:var(--md-outline);border-radius:20px;min-height:2.82rem}@supports (color:color-mix(in lab, red, red)){.md3-input,.md3-select,.md3-textarea,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{border-color:color-mix(in srgb,var(--md-outline)56%,transparent)}}.md3-input,.md3-select,.md3-textarea,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))}@supports (color:color-mix(in lab, red, red)){.md3-input,.md3-select,.md3-textarea,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)94%,transparent),color-mix(in srgb,var(--md-surface-container)88%,transparent))}}.md3-input,.md3-select,.md3-textarea,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-main textarea,.crm-main select{color:var(--md-on-surface);box-shadow:inset 0 1px #ffffff57}.md3-input::placeholder,.md3-textarea::placeholder,.crm-main input::placeholder,.crm-main textarea::placeholder{color:var(--md-on-surface-muted)}.md3-textarea,.crm-main textarea{min-height:7.4rem}.md3-input:focus,.md3-select:focus,.md3-textarea:focus,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.md3-input:focus,.md3-select:focus,.md3-textarea:focus,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{border-color:color-mix(in srgb,var(--md-primary)48%,var(--md-outline)52%)}}.md3-input:focus,.md3-select:focus,.md3-textarea:focus,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{box-shadow:0 0 0 4px var(--md-primary),0 14px 28px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.md3-input:focus,.md3-select:focus,.md3-textarea:focus,.crm-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.crm-main textarea:focus,.crm-main select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--md-primary)14%,transparent),0 14px 28px color-mix(in srgb,var(--md-primary)12%,transparent)}}.crm-main label,.glass-field-label{color:var(--md-on-surface-soft);font-weight:650}.home-hero{box-shadow:var(--md-shadow-1);border-radius:22px;padding:.82rem 1rem}.home-quote-card{border-radius:24px}.home-kpi-card,.home-list-item,.home-mini-list-item,.home-pulse-item{border-radius:16px}.home-kpi-card{min-height:4.55rem}.tasks-summary-card{transition:transform var(--md-motion-fast),box-shadow var(--md-motion-fast),border-color var(--md-motion-fast);border-radius:24px;padding:1rem!important}.tasks-summary-card:hover{box-shadow:var(--md-shadow-1);transform:translateY(-2px)}.tasks-summary-card-active{box-shadow:var(--md-shadow-2);transform:translateY(-2px)}.tasks-card-summary{border-radius:26px;padding:1rem 1.1rem}.tasks-collapsible[open] .tasks-card-summary{border-bottom:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.tasks-collapsible[open] .tasks-card-summary{border-bottom:1px solid color-mix(in srgb,var(--md-outline)34%,transparent)}}.tasks-list-edit-form,.tasks-list-card{border-radius:28px}.vehicles-filters-panel{border-radius:32px;padding:1.12rem}.vehicles-filter-label{color:var(--md-on-surface-soft);font-weight:650}.vehicles-filter-input{border-color:var(--md-outline)!important}@supports (color:color-mix(in lab, red, red)){.vehicles-filter-input{border-color:color-mix(in srgb,var(--md-outline)56%,transparent)!important}}.vehicles-filter-input{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))!important}@supports (color:color-mix(in lab, red, red)){.vehicles-filter-input{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)94%,transparent),color-mix(in srgb,var(--md-surface-container)88%,transparent))!important}}.vehicles-filter-input{box-shadow:inset 0 1px #ffffff57;color:var(--md-on-surface)!important}.vehicles-filter-input:focus{outline:none;border-color:var(--md-primary)!important}@supports (color:color-mix(in lab, red, red)){.vehicles-filter-input:focus{border-color:color-mix(in srgb,var(--md-primary)48%,var(--md-outline)52%)!important}}.vehicles-filter-input:focus{box-shadow:0 0 0 4px var(--md-primary),0 14px 28px var(--md-primary)!important}@supports (color:color-mix(in lab, red, red)){.vehicles-filter-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--md-primary)14%,transparent),0 14px 28px color-mix(in srgb,var(--md-primary)12%,transparent)!important}}.vehicles-filter-clear-btn{border-color:var(--md-outline)!important}@supports (color:color-mix(in lab, red, red)){.vehicles-filter-clear-btn{border-color:color-mix(in srgb,var(--md-outline)56%,transparent)!important}}.vehicles-filter-clear-btn{background:var(--md-surface-container)!important}@supports (color:color-mix(in lab, red, red)){.vehicles-filter-clear-btn{background:color-mix(in srgb,var(--md-surface-container)82%,transparent)!important}}.vehicles-filter-clear-btn{color:var(--md-on-surface-soft)!important}.vehicles-filter-clear-btn:hover{background:var(--md-surface-container-high)!important}@supports (color:color-mix(in lab, red, red)){.vehicles-filter-clear-btn:hover{background:color-mix(in srgb,var(--md-surface-container-high)86%,transparent)!important}}.vehicles-filter-pending{color:var(--md-primary)!important}.double-range-track{background:var(--md-outline)!important}@supports (color:color-mix(in lab, red, red)){.double-range-track{background:color-mix(in srgb,var(--md-outline)38%,transparent)!important}}.double-range-track-active{background:linear-gradient(90deg,var(--md-primary),var(--md-tertiary))!important}@supports (color:color-mix(in lab, red, red)){.double-range-track-active{background:linear-gradient(90deg,var(--md-primary),color-mix(in srgb,var(--md-tertiary)55%,var(--md-primary)45%))!important}}.whatsapp-inbox-page{gap:1rem;min-width:0;display:grid}.whatsapp-inbox-hero{grid-template-columns:minmax(0,1.42fr) minmax(23rem,.98fr);align-items:start;gap:.9rem 1rem;padding:1rem;display:grid}.whatsapp-inbox-simple-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .9rem;display:flex}.whatsapp-inbox-simple-copy{gap:.18rem;min-width:0;display:grid}.whatsapp-inbox-simple-title{color:var(--md-on-surface);margin:0;font-size:.95rem;font-weight:760}.whatsapp-inbox-simple-stats{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.whatsapp-inbox-hero-copy{align-content:start;gap:.42rem;display:grid}.whatsapp-inbox-eyebrow,.whatsapp-inbox-table-eyebrow,.whatsapp-inbox-search-label{letter-spacing:.1em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.72rem;font-weight:760}.whatsapp-inbox-hero-title,.whatsapp-inbox-table-title{color:var(--md-on-surface);margin:0}.whatsapp-inbox-hero-title{max-width:28ch;font-size:clamp(1.42rem,1.05rem + .82vw,1.95rem);line-height:1.08}.whatsapp-inbox-hero-summary{max-width:58ch;color:var(--md-on-surface-soft);margin:0;font-size:.9rem;line-height:1.45}.whatsapp-inbox-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.58rem;display:grid}.whatsapp-inbox-kpi{border:1px solid var(--md-outline);border-radius:20px;gap:.16rem;min-height:5.6rem;padding:.78rem .82rem;display:grid}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-kpi{border:1px solid color-mix(in srgb,var(--md-outline)48%,transparent)}}.whatsapp-inbox-kpi{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-kpi{background:color-mix(in srgb,var(--md-surface-container-low)88%,transparent)}}.whatsapp-inbox-kpi-label{color:var(--md-on-surface-soft);font-size:.72rem;font-weight:760}.whatsapp-inbox-kpi-value{color:var(--md-on-surface);font-size:1.62rem;line-height:1}.whatsapp-inbox-kpi-meta{color:var(--md-on-surface-muted);font-size:.74rem;line-height:1.32}.whatsapp-inbox-kpi-primary{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-kpi-primary{border-color:color-mix(in srgb,var(--md-primary)24%,var(--md-outline)76%)}}.whatsapp-inbox-kpi-warning{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-kpi-warning{border-color:color-mix(in srgb,var(--md-warning)26%,var(--md-outline)74%)}}.whatsapp-inbox-kpi-success{border-color:var(--md-success)}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-kpi-success{border-color:color-mix(in srgb,var(--md-success)26%,var(--md-outline)74%)}}.whatsapp-inbox-kpi-accent{border-color:var(--md-tertiary)}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-kpi-accent{border-color:color-mix(in srgb,var(--md-tertiary)26%,var(--md-outline)74%)}}.whatsapp-inbox-controls{min-width:0;padding:.22rem}.whatsapp-inbox-toolbar{justify-content:space-between;align-items:end;gap:.8rem;min-width:0}.whatsapp-inbox-search{flex:22rem;gap:.4rem;min-width:min(100%,17rem);display:grid}.whatsapp-inbox-search-input{min-width:0}.whatsapp-inbox-toolbar-actions{flex-wrap:wrap;flex:18rem;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.whatsapp-inbox-role-note{min-width:0;max-width:11rem;min-height:2.28rem;color:var(--md-on-surface-muted);text-align:right;white-space:normal;justify-content:flex-end;align-items:center;gap:.36rem;padding-inline:.16rem;font-size:.8rem;font-weight:700;display:inline-flex}.whatsapp-inbox-refresh-btn{box-shadow:none}.whatsapp-inbox-refresh-btn:before{display:none}.whatsapp-inbox-table-card{min-width:0;padding:1rem}.whatsapp-inbox-table-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.78rem;display:flex}.whatsapp-inbox-table-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;overflow-x:auto}.whatsapp-inbox-table{table-layout:fixed;width:max(100%,1080px);min-width:1080px}.whatsapp-inbox-row-client td{background:linear-gradient(135deg,var(--md-primary-container),var(--md-surface-container-low))}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-row-client td{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary-container)26%,transparent),color-mix(in srgb,var(--md-surface-container-low)92%,transparent))}}.whatsapp-inbox-row-prospect td{background:linear-gradient(135deg,var(--md-success-container),var(--md-surface-container-low))}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-row-prospect td{background:linear-gradient(135deg,color-mix(in srgb,var(--md-success-container)24%,transparent),color-mix(in srgb,var(--md-surface-container-low)92%,transparent))}}.whatsapp-inbox-client-cell{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.whatsapp-inbox-client-cell>div{min-width:0}.whatsapp-inbox-client-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.whatsapp-inbox-client-name,.whatsapp-inbox-assignee-name{color:var(--md-on-surface);margin:0;font-size:.91rem;font-weight:700}.whatsapp-inbox-client-phone,.whatsapp-inbox-assignee-email,.whatsapp-inbox-date-cell{color:var(--md-on-surface-muted);font-size:.78rem}.whatsapp-inbox-date-head,.whatsapp-inbox-date-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.whatsapp-inbox-last-preview{color:var(--md-on-surface-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.whatsapp-inbox-row-meta{color:var(--md-on-surface-muted);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.35rem;font-size:.74rem;display:flex}.whatsapp-inbox-unread-badge{justify-content:center;min-width:2rem}.whatsapp-inbox-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.whatsapp-inbox-actions-head,.whatsapp-inbox-actions-cell{white-space:nowrap}.whatsapp-inbox-action-btn{white-space:nowrap;flex:none}.whatsapp-inbox-action-btn-secondary{opacity:.88}.whatsapp-inbox-empty-cell{text-align:center;color:var(--md-on-surface-muted);padding:2.2rem 1rem!important}.whatsapp-inbox-loading-row td{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.whatsapp-inbox-loading-row td{background:color-mix(in srgb,var(--md-surface-container-low)88%,transparent)}}html[data-ui-simple=true] .page-whatsapp{gap:.8rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-controls{box-shadow:none;background:0 0;border:0;padding:0}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-toolbar{gap:.65rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-search{flex:20rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-search-label{display:none}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-toolbar-actions{flex:0 auto;gap:.4rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-role-note{max-width:none;min-height:2rem;font-size:.72rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-table-card{padding:.88rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-table-head{margin-bottom:.55rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-table-simple{table-layout:fixed;width:100%;min-width:0}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-table-simple th,html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-table-simple td{padding-top:.62rem;padding-bottom:.62rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-client-name,html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-assignee-name{font-size:.88rem}html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-client-phone,html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-assignee-email,html[data-ui-simple=true] .page-whatsapp .whatsapp-inbox-row-meta{font-size:.74rem}html[data-ui-simple=true] .page-sales .sales-stats-grid{display:none}.crm-skeleton-stack{gap:.45rem;display:grid}.crm-skeleton-line,.crm-skeleton-pill{background:linear-gradient(90deg,var(--md-surface-container-high)0%,#ffffff7a 48%,var(--md-surface-container-high)100%);border-radius:999px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-skeleton-line,.crm-skeleton-pill{background:linear-gradient(90deg,color-mix(in srgb,var(--md-surface-container-high)80%,transparent)0%,#ffffff7a 48%,color-mix(in srgb,var(--md-surface-container-high)80%,transparent)100%)}}.crm-skeleton-line,.crm-skeleton-pill{background-size:200% 100%;animation:1.3s linear infinite crm-shimmer}.crm-skeleton-line-kicker{width:6rem;height:.72rem}.crm-skeleton-line-title{width:72%;height:1rem}.crm-skeleton-line-display{border-radius:24px;width:min(100%,24rem);height:3rem}.crm-skeleton-line-full{width:100%;height:.92rem}.crm-skeleton-line-medium{width:68%;height:.9rem}.crm-skeleton-line-short{width:42%;height:.84rem}.crm-skeleton-pill{width:6.8rem;height:2rem}.crm-skeleton-pill-primary{width:8.2rem}.crm-loading-screen{gap:1rem;padding:1rem 0 1.6rem;display:grid}.crm-loading-topbar,.crm-loading-hero,.crm-loading-card,.crm-loading-table{border:1px solid var(--md-outline);border-radius:32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crm-loading-topbar,.crm-loading-hero,.crm-loading-card,.crm-loading-table{border:1px solid color-mix(in srgb,var(--md-outline)50%,transparent)}}.crm-loading-topbar,.crm-loading-hero,.crm-loading-card,.crm-loading-table{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))}@supports (color:color-mix(in lab, red, red)){.crm-loading-topbar,.crm-loading-hero,.crm-loading-card,.crm-loading-table{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)96%,transparent),color-mix(in srgb,var(--md-surface-container)92%,transparent))}}.crm-loading-topbar,.crm-loading-hero,.crm-loading-card,.crm-loading-table{box-shadow:inset 0 1px 0 #ffffff8f,var(--md-shadow-1)}.crm-loading-topbar{justify-content:space-between;align-items:center;gap:1rem;padding:.76rem 1rem;display:flex}.crm-loading-brand{width:12rem;height:3rem}.crm-loading-nav{flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.crm-loading-avatar{width:3rem;height:3rem}.crm-loading-hero{grid-template-columns:minmax(0,1.25fr) minmax(220px,.82fr);align-items:center;gap:1rem;padding:1.2rem;display:grid}.crm-loading-orbit{aspect-ratio:1;background:radial-gradient(circle at 34% 34%,#ffffffad 0%,transparent 22%),radial-gradient(circle at center,var(--md-primary-container)0%,var(--md-tertiary-container)52%,transparent 74%);border-radius:999px;justify-self:end;width:min(100%,17rem)}@supports (color:color-mix(in lab, red, red)){.crm-loading-orbit{background:radial-gradient(circle at 34% 34%,#ffffffad 0%,transparent 22%),radial-gradient(circle at center,color-mix(in srgb,var(--md-primary-container)92%,transparent)0%,color-mix(in srgb,var(--md-tertiary-container)72%,transparent)52%,transparent 74%)}}.crm-loading-orbit{filter:blur(2px);animation:5.2s ease-in-out infinite crm-float}.crm-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.crm-loading-card{align-content:start;gap:.55rem;min-height:10rem;padding:1rem;display:grid}.crm-loading-table{gap:.9rem;padding:1rem;display:grid}.crm-loading-table-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crm-loading-table-rows{gap:.65rem;display:grid}.crm-loading-table-row{border:1px solid var(--md-outline);border-radius:24px;grid-template-columns:1.2fr 1fr .55fr auto;align-items:center;gap:.8rem;padding:.95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-loading-table-row{border:1px solid color-mix(in srgb,var(--md-outline)42%,transparent)}}.crm-loading-table-row{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.crm-loading-table-row{background:color-mix(in srgb,var(--md-surface-container-low)90%,transparent)}}html[data-ui-mode=dark] body{background:radial-gradient(880px circle at 0% -8%,var(--md-primary)0%,transparent 62%),radial-gradient(680px circle at 100% 0%,var(--md-tertiary)0%,transparent 50%),linear-gradient(180deg,var(--md-surface)0%,var(--md-background)100%)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] body{background:radial-gradient(880px circle at 0% -8%,color-mix(in srgb,var(--md-primary)14%,transparent)0%,transparent 62%),radial-gradient(680px circle at 100% 0%,color-mix(in srgb,var(--md-tertiary)10%,transparent)0%,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--md-surface)94%,#000 6%)0%,var(--md-background)100%)}}html[data-ui-mode=dark] body:before{opacity:.22;filter:blur(64px)}html[data-ui-mode=dark] body:after{opacity:.16;filter:blur(72px)}html[data-ui-mode=dark] .crm-nav,html[data-ui-mode=dark] .crm-header-menu-trigger,html[data-ui-mode=dark] .crm-header-menu-panel,html[data-ui-mode=dark] .crm-theme-toggle,html[data-ui-mode=dark] .section-header-actions,html[data-ui-mode=dark] .glass-card,html[data-ui-mode=dark] .glass-panel,html[data-ui-mode=dark] .settings-card,html[data-ui-mode=dark] .client-page-hero,html[data-ui-mode=dark] .client-detail-column,html[data-ui-mode=dark] .tradein-section,html[data-ui-mode=dark] .tasks-assignee-filter,html[data-ui-mode=dark] .clients-table-wrap,html[data-ui-mode=dark] .vehicles-table-wrap,html[data-ui-mode=dark] .login-card,html[data-ui-mode=dark] .tasks-list-card,html[data-ui-mode=dark] .vehicle-detail-sheet,html[data-ui-mode=dark] .client-docs-panel,html[data-ui-mode=dark] .client-docs-form,html[data-ui-mode=dark] .tasks-list-edit-form,html[data-ui-mode=dark] .glass-toolbar,html[data-ui-mode=dark] .crm-floating-panel{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .crm-nav,html[data-ui-mode=dark] .crm-header-menu-trigger,html[data-ui-mode=dark] .crm-header-menu-panel,html[data-ui-mode=dark] .crm-theme-toggle,html[data-ui-mode=dark] .section-header-actions,html[data-ui-mode=dark] .glass-card,html[data-ui-mode=dark] .glass-panel,html[data-ui-mode=dark] .settings-card,html[data-ui-mode=dark] .client-page-hero,html[data-ui-mode=dark] .client-detail-column,html[data-ui-mode=dark] .tradein-section,html[data-ui-mode=dark] .tasks-assignee-filter,html[data-ui-mode=dark] .clients-table-wrap,html[data-ui-mode=dark] .vehicles-table-wrap,html[data-ui-mode=dark] .login-card,html[data-ui-mode=dark] .tasks-list-card,html[data-ui-mode=dark] .vehicle-detail-sheet,html[data-ui-mode=dark] .client-docs-panel,html[data-ui-mode=dark] .client-docs-form,html[data-ui-mode=dark] .tasks-list-edit-form,html[data-ui-mode=dark] .glass-toolbar,html[data-ui-mode=dark] .crm-floating-panel{border-color:color-mix(in srgb,var(--md-outline)58%,transparent)}}html[data-ui-mode=dark] .crm-nav,html[data-ui-mode=dark] .crm-header-menu-trigger,html[data-ui-mode=dark] .crm-header-menu-panel,html[data-ui-mode=dark] .crm-theme-toggle,html[data-ui-mode=dark] .section-header-actions,html[data-ui-mode=dark] .glass-card,html[data-ui-mode=dark] .glass-panel,html[data-ui-mode=dark] .settings-card,html[data-ui-mode=dark] .client-page-hero,html[data-ui-mode=dark] .client-detail-column,html[data-ui-mode=dark] .tradein-section,html[data-ui-mode=dark] .tasks-assignee-filter,html[data-ui-mode=dark] .clients-table-wrap,html[data-ui-mode=dark] .vehicles-table-wrap,html[data-ui-mode=dark] .login-card,html[data-ui-mode=dark] .tasks-list-card,html[data-ui-mode=dark] .vehicle-detail-sheet,html[data-ui-mode=dark] .client-docs-panel,html[data-ui-mode=dark] .client-docs-form,html[data-ui-mode=dark] .tasks-list-edit-form,html[data-ui-mode=dark] .glass-toolbar,html[data-ui-mode=dark] .crm-floating-panel{box-shadow:0 1px 2px #00000057,0 14px 34px #0003}html[data-ui-mode=dark] .crm-nav,html[data-ui-mode=dark] .crm-header-menu-trigger,html[data-ui-mode=dark] .crm-header-menu-panel,html[data-ui-mode=dark] .crm-theme-toggle,html[data-ui-mode=dark] .section-header-actions,html[data-ui-mode=dark] .glass-toolbar,html[data-ui-mode=dark] .crm-floating-panel{background:linear-gradient(180deg,var(--md-surface-container-low),var(--md-surface-container))}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .crm-nav,html[data-ui-mode=dark] .crm-header-menu-trigger,html[data-ui-mode=dark] .crm-header-menu-panel,html[data-ui-mode=dark] .crm-theme-toggle,html[data-ui-mode=dark] .section-header-actions,html[data-ui-mode=dark] .glass-toolbar,html[data-ui-mode=dark] .crm-floating-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)94%,transparent),color-mix(in srgb,var(--md-surface-container)96%,transparent))}}html[data-ui-mode=dark] .glass-card,html[data-ui-mode=dark] .glass-panel,html[data-ui-mode=dark] .settings-card,html[data-ui-mode=dark] .client-page-hero,html[data-ui-mode=dark] .client-detail-column,html[data-ui-mode=dark] .tradein-section,html[data-ui-mode=dark] .tasks-assignee-filter,html[data-ui-mode=dark] .clients-table-wrap,html[data-ui-mode=dark] .vehicles-table-wrap,html[data-ui-mode=dark] .login-card,html[data-ui-mode=dark] .tasks-list-card,html[data-ui-mode=dark] .vehicle-detail-sheet,html[data-ui-mode=dark] .client-docs-panel,html[data-ui-mode=dark] .client-docs-form,html[data-ui-mode=dark] .tasks-list-edit-form{background:linear-gradient(180deg,var(--md-surface-container-low)0%,var(--md-surface-container)100%)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .glass-card,html[data-ui-mode=dark] .glass-panel,html[data-ui-mode=dark] .settings-card,html[data-ui-mode=dark] .client-page-hero,html[data-ui-mode=dark] .client-detail-column,html[data-ui-mode=dark] .tradein-section,html[data-ui-mode=dark] .tasks-assignee-filter,html[data-ui-mode=dark] .clients-table-wrap,html[data-ui-mode=dark] .vehicles-table-wrap,html[data-ui-mode=dark] .login-card,html[data-ui-mode=dark] .tasks-list-card,html[data-ui-mode=dark] .vehicle-detail-sheet,html[data-ui-mode=dark] .client-docs-panel,html[data-ui-mode=dark] .client-docs-form,html[data-ui-mode=dark] .tasks-list-edit-form{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface-container-low)96%,transparent)0%,color-mix(in srgb,var(--md-surface-container)94%,transparent)100%)}}html[data-ui-mode=dark] .glass-card:before,html[data-ui-mode=dark] .glass-panel:before,html[data-ui-mode=dark] .settings-card:before,html[data-ui-mode=dark] .client-page-hero:before,html[data-ui-mode=dark] .client-detail-column:before,html[data-ui-mode=dark] .tradein-section:before,html[data-ui-mode=dark] .tasks-assignee-filter:before,html[data-ui-mode=dark] .clients-table-wrap:before,html[data-ui-mode=dark] .vehicles-table-wrap:before,html[data-ui-mode=dark] .login-card:before,html[data-ui-mode=dark] .tasks-list-card:before,html[data-ui-mode=dark] .vehicle-detail-sheet:before,html[data-ui-mode=dark] .client-docs-panel:before,html[data-ui-mode=dark] .client-docs-form:before,html[data-ui-mode=dark] .tasks-list-edit-form:before{opacity:.18;background:linear-gradient(#ffffff1a 0%,#0000 54%)}html[data-ui-mode=dark] .glass-card-elevated{box-shadow:0 2px 6px #00000061,0 18px 42px #0000003d}html[data-ui-mode=dark] .crm-nav-link{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .crm-nav-link{background:color-mix(in srgb,var(--md-surface-container-low)46%,transparent)}}html[data-ui-mode=dark] .crm-nav-link{box-shadow:none}html[data-ui-mode=dark] .crm-nav-link:before{opacity:.18;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%)}html[data-ui-mode=dark] .crm-nav-link:hover{box-shadow:0 10px 20px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .crm-nav-link:hover{box-shadow:0 10px 20px color-mix(in srgb,var(--md-primary)10%,transparent)}}html[data-ui-mode=dark] .crm-nav-link-active{background:linear-gradient(135deg,var(--md-primary)0%,var(--md-primary)100%)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .crm-nav-link-active{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary)82%,#0d2a43 18%)0%,color-mix(in srgb,var(--md-primary)68%,var(--md-secondary-container)32%)100%)}}html[data-ui-mode=dark] .crm-nav-link-active{box-shadow:0 14px 28px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .crm-nav-link-active{box-shadow:0 14px 28px color-mix(in srgb,var(--md-primary)14%,transparent)}}html[data-ui-mode=dark] .crm-theme-switch-knob,html[data-ui-mode=dark] .crm-nav-badge{box-shadow:none}html[data-ui-mode=dark] .md3-input,html[data-ui-mode=dark] .md3-select,html[data-ui-mode=dark] .md3-textarea{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .md3-input,html[data-ui-mode=dark] .md3-select,html[data-ui-mode=dark] .md3-textarea{background:color-mix(in srgb,var(--md-surface-container-low)76%,transparent)}}html[data-ui-mode=dark] .md3-input,html[data-ui-mode=dark] .md3-select,html[data-ui-mode=dark] .md3-textarea{box-shadow:none}html[data-ui-mode=dark] .page-client-detail .client-overview-title-row .text-slate-700{color:var(--md-on-surface-soft)!important}html[data-ui-mode=dark] .page-client-detail .client-overview-title-row .text-slate-900{color:var(--md-on-surface)!important}html[data-ui-mode=dark] .page-client-detail .client-overview-card,html[data-ui-mode=dark] .page-client-detail .client-detail-column,html[data-ui-mode=dark] .page-client-detail .tradein-section{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-overview-card,html[data-ui-mode=dark] .page-client-detail .client-detail-column,html[data-ui-mode=dark] .page-client-detail .tradein-section{border-color:color-mix(in srgb,var(--md-outline)66%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-overview-card,html[data-ui-mode=dark] .page-client-detail .client-detail-column,html[data-ui-mode=dark] .page-client-detail .tradein-section{box-shadow:0 1px 2px #0000006b,0 16px 36px #00000038}html[data-ui-mode=dark] .page-client-detail .md3-segment{background:linear-gradient(#0d1826,#121d2b)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .md3-segment{background:linear-gradient(180deg,color-mix(in srgb,#0d1826 86%,var(--md-surface-container-low)14%),color-mix(in srgb,#121d2b 82%,var(--md-surface-container)18%))}}html[data-ui-mode=dark] .page-client-detail .md3-segment{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .md3-segment{border-color:color-mix(in srgb,var(--md-outline)74%,transparent)}}html[data-ui-mode=dark] .page-client-detail .md3-segment{color:var(--md-on-surface-soft)}html[data-ui-mode=dark] .page-client-detail .md3-segment-active{background:linear-gradient(135deg,var(--md-primary),var(--md-primary-container))}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .md3-segment-active{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary)26%,#0a1d33 74%),color-mix(in srgb,var(--md-primary-container)28%,#0d2036 72%))}}html[data-ui-mode=dark] .page-client-detail .md3-segment-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .md3-segment-active{border-color:color-mix(in srgb,var(--md-primary)42%,var(--md-outline)58%)}}html[data-ui-mode=dark] .page-client-detail .md3-segment-active{color:var(--md-on-primary-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .md3-segment-active{color:color-mix(in srgb,var(--md-on-primary-container)88%,white 12%)}}html[data-ui-mode=dark] .page-client-detail .md3-spec{background:linear-gradient(#09131f,#0e1825)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .md3-spec{background:linear-gradient(180deg,color-mix(in srgb,#09131f 88%,var(--md-surface-container-low)12%),color-mix(in srgb,#0e1825 84%,var(--md-surface-container)16%))}}html[data-ui-mode=dark] .page-client-detail .md3-spec{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .md3-spec{border-color:color-mix(in srgb,var(--md-outline)74%,transparent)}}html[data-ui-mode=dark] .page-client-detail .md3-spec dd{color:var(--md-on-surface)}html[data-ui-mode=dark] .page-client-detail .client-task-create-form,html[data-ui-mode=dark] .page-client-detail .client-note-create-form,html[data-ui-mode=dark] .page-client-detail .client-sales-compact{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-create-form,html[data-ui-mode=dark] .page-client-detail .client-note-create-form,html[data-ui-mode=dark] .page-client-detail .client-sales-compact{border-color:color-mix(in srgb,var(--md-outline)76%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-task-create-form,html[data-ui-mode=dark] .page-client-detail .client-note-create-form,html[data-ui-mode=dark] .page-client-detail .client-sales-compact{background:linear-gradient(#0a1420,#0f1b28)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-create-form,html[data-ui-mode=dark] .page-client-detail .client-note-create-form,html[data-ui-mode=dark] .page-client-detail .client-sales-compact{background:linear-gradient(180deg,color-mix(in srgb,#0a1420 92%,var(--md-surface-container-low)8%),color-mix(in srgb,#0f1b28 88%,var(--md-surface-container)12%))}}html[data-ui-mode=dark] .page-client-detail .client-task-create-form,html[data-ui-mode=dark] .page-client-detail .client-note-create-form,html[data-ui-mode=dark] .page-client-detail .client-sales-compact{box-shadow:inset 0 1px #ffffff14}html[data-ui-mode=dark] .page-client-detail .client-task-create-form label,html[data-ui-mode=dark] .page-client-detail .client-note-create-form label,html[data-ui-mode=dark] .page-client-detail .client-detail-info-row label.text-sm,html[data-ui-mode=dark] .page-client-detail .client-docs-label{color:var(--md-on-surface-soft)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-create-form label,html[data-ui-mode=dark] .page-client-detail .client-note-create-form label,html[data-ui-mode=dark] .page-client-detail .client-detail-info-row label.text-sm,html[data-ui-mode=dark] .page-client-detail .client-docs-label{color:color-mix(in srgb,var(--md-on-surface-soft)92%,white 8%)}}html[data-ui-mode=dark] .page-client-detail .client-task-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-note-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-docs-input{background:linear-gradient(#1a2534,#212d3c)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-note-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-docs-input{background:linear-gradient(180deg,color-mix(in srgb,#1a2534 82%,var(--md-surface-container-low)18%),color-mix(in srgb,#212d3c 78%,var(--md-surface-container)22%))}}html[data-ui-mode=dark] .page-client-detail .client-task-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-note-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-docs-input{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-note-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-docs-input{border-color:color-mix(in srgb,var(--md-outline)68%,var(--md-primary)32%)}}html[data-ui-mode=dark] .page-client-detail .client-task-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-note-create-form .md3-input,html[data-ui-mode=dark] .page-client-detail .client-docs-input{color:var(--md-on-surface);box-shadow:inset 0 1px #ffffff1a}html[data-ui-mode=dark] .page-client-detail .client-task-create-form .md3-input::placeholder,html[data-ui-mode=dark] .page-client-detail .client-note-create-form .md3-input::placeholder,html[data-ui-mode=dark] .page-client-detail .client-docs-input::placeholder{color:var(--md-on-surface-soft)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-create-form .md3-input::placeholder,html[data-ui-mode=dark] .page-client-detail .client-note-create-form .md3-input::placeholder,html[data-ui-mode=dark] .page-client-detail .client-docs-input::placeholder{color:color-mix(in srgb,var(--md-on-surface-soft)76%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-task-tab{background:#0b1624}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-tab{background:color-mix(in srgb,#0b1624 84%,var(--md-surface-container-low)16%)}}html[data-ui-mode=dark] .page-client-detail .client-task-tab{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-tab{border-color:color-mix(in srgb,var(--md-outline)72%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-task-tab{color:var(--md-on-surface-soft)}html[data-ui-mode=dark] .page-client-detail .client-task-tab:hover{background:#102031}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-tab:hover{background:color-mix(in srgb,#102031 82%,var(--md-surface-container-high)18%)}}html[data-ui-mode=dark] .page-client-detail .client-task-tab:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-tab:hover{border-color:color-mix(in srgb,var(--md-primary)30%,var(--md-outline)70%)}}html[data-ui-mode=dark] .page-client-detail .client-task-tab-active{background:linear-gradient(135deg,var(--md-primary),var(--md-primary))}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-tab-active{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary)70%,#14324e 30%),color-mix(in srgb,var(--md-primary)52%,var(--md-secondary-container)48%))}}html[data-ui-mode=dark] .page-client-detail .client-task-tab-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-tab-active{border-color:color-mix(in srgb,var(--md-primary)54%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-task-tab-active{color:var(--md-on-primary)}html[data-ui-mode=dark] .page-client-detail .client-task-item,html[data-ui-mode=dark] .page-client-detail .client-note-card,html[data-ui-mode=dark] .page-client-detail .tradein-card{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-item,html[data-ui-mode=dark] .page-client-detail .client-note-card,html[data-ui-mode=dark] .page-client-detail .tradein-card{border-color:color-mix(in srgb,var(--md-outline)74%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-task-item,html[data-ui-mode=dark] .page-client-detail .client-note-card,html[data-ui-mode=dark] .page-client-detail .tradein-card{background:linear-gradient(#091320,#101b29)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-item,html[data-ui-mode=dark] .page-client-detail .client-note-card,html[data-ui-mode=dark] .page-client-detail .tradein-card{background:linear-gradient(180deg,color-mix(in srgb,#091320 88%,var(--md-surface-container-low)12%),color-mix(in srgb,#101b29 84%,var(--md-surface-container)16%))}}html[data-ui-mode=dark] .page-client-detail .client-task-title,html[data-ui-mode=dark] .page-client-detail .client-note-card .text-slate-800,html[data-ui-mode=dark] .page-client-detail .tradein-card .text-slate-900,html[data-ui-mode=dark] .page-client-detail .tradein-card .text-slate-800{color:var(--md-on-surface)!important}html[data-ui-mode=dark] .page-client-detail .client-task-description,html[data-ui-mode=dark] .page-client-detail .client-note-card .text-slate-500,html[data-ui-mode=dark] .page-client-detail .tradein-card .text-slate-600,html[data-ui-mode=dark] .page-client-detail .tradein-card .text-slate-500,html[data-ui-mode=dark] .page-client-detail .tradein-section .text-slate-500,html[data-ui-mode=dark] .page-client-detail .tradein-section .text-slate-600,html[data-ui-mode=dark] .page-client-detail .client-task-list-wrapper>.text-\[11px\],html[data-ui-mode=dark] .page-client-detail .client-note-list-wrapper>.text-\[11px\]{color:var(--md-on-surface-soft)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-description,html[data-ui-mode=dark] .page-client-detail .client-note-card .text-slate-500,html[data-ui-mode=dark] .page-client-detail .tradein-card .text-slate-600,html[data-ui-mode=dark] .page-client-detail .tradein-card .text-slate-500,html[data-ui-mode=dark] .page-client-detail .tradein-section .text-slate-500,html[data-ui-mode=dark] .page-client-detail .tradein-section .text-slate-600,html[data-ui-mode=dark] .page-client-detail .client-task-list-wrapper>.text-\[11px\],html[data-ui-mode=dark] .page-client-detail .client-note-list-wrapper>.text-\[11px\]{color:color-mix(in srgb,var(--md-on-surface-soft)92%,white 8%)!important}}html[data-ui-mode=dark] .page-client-detail .client-task-meta-pill{background:#08121d}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-meta-pill{background:color-mix(in srgb,#08121d 84%,var(--md-surface-container-low)16%)}}html[data-ui-mode=dark] .page-client-detail .client-task-meta-pill{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-task-meta-pill{border-color:color-mix(in srgb,var(--md-outline)74%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-task-meta-pill{color:var(--md-on-surface-soft)}html[data-ui-mode=dark] .page-client-detail .client-task-meta-label{color:var(--md-on-surface)}html[data-ui-mode=dark] .page-client-detail .client-history-section>h3,html[data-ui-mode=dark] .page-client-detail .client-task-list-wrapper>h3,html[data-ui-mode=dark] .page-client-detail .client-note-list-wrapper>h3,html[data-ui-mode=dark] .page-client-detail .client-sales-compact-label{color:var(--md-on-surface-soft)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-section>h3,html[data-ui-mode=dark] .page-client-detail .client-task-list-wrapper>h3,html[data-ui-mode=dark] .page-client-detail .client-note-list-wrapper>h3,html[data-ui-mode=dark] .page-client-detail .client-sales-compact-label{color:color-mix(in srgb,var(--md-on-surface-soft)82%,var(--md-on-surface-muted)18%)}}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-stage{color:var(--md-on-surface)}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-subtitle,html[data-ui-mode=dark] .page-client-detail .client-sales-compact-next{color:var(--md-on-surface-soft)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-compact-subtitle,html[data-ui-mode=dark] .page-client-detail .client-sales-compact-next{color:color-mix(in srgb,var(--md-on-surface-soft)92%,white 8%)}}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip{border-color:color-mix(in srgb,var(--md-outline)78%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip{background:#0a1521}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip{background:color-mix(in srgb,#0a1521 86%,var(--md-surface-container-low)14%)}}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip{color:var(--md-on-surface-soft)}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip.is-current,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip.is-preview{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip.is-current,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip.is-preview{background:color-mix(in srgb,var(--md-primary-container)42%,#081320 58%)}}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip.is-current,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip.is-preview{color:var(--md-on-primary-container)}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip.is-vehicle{color:#c7dcff;background:#0e203a}html[data-ui-mode=dark] .page-client-detail .client-sales-compact-chip.is-warning,html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip.is-locked{color:#f9d98c;background:#2d240e}html[data-ui-mode=dark] .page-client-detail .client-sales-inline-chip.is-current{color:#b7f0ca;background:#0f2b1f}html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary{border-color:color-mix(in srgb,var(--md-outline)76%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary{background:#091321}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary{background:color-mix(in srgb,#091321 88%,var(--md-surface-container-low)12%)}}html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary.is-preview{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary.is-preview{background:color-mix(in srgb,var(--md-primary-container)24%,#091321 76%)}}html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary-label,html[data-ui-mode=dark] .page-client-detail .client-sales-step-meta{color:var(--md-on-surface-soft)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary-label,html[data-ui-mode=dark] .page-client-detail .client-sales-step-meta{color:color-mix(in srgb,var(--md-on-surface-soft)82%,var(--md-on-surface-muted)18%)}}html[data-ui-mode=dark] .page-client-detail .client-sales-stage-summary-value{color:var(--md-on-surface)}html[data-ui-mode=dark] .page-client-detail .client-op-source-badge{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-op-source-badge{border-color:color-mix(in srgb,var(--md-outline)72%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-op-source-badge{background:#0a1521}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-op-source-badge{background:color-mix(in srgb,#0a1521 86%,var(--md-surface-2)14%)}}html[data-ui-mode=dark] .page-client-detail .client-op-source-badge{color:var(--md-on-surface-soft)}html[data-ui-mode=dark] .page-client-detail .client-history-item{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item{border-color:color-mix(in srgb,var(--md-outline)78%,transparent)}}html[data-ui-mode=dark] .page-client-detail .client-history-item{background:#091321}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item{background:color-mix(in srgb,#091321 84%,var(--md-surface-container-low)16%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item.is-lead{background:var(--md-info-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item.is-lead{background:color-mix(in srgb,var(--md-info-container)22%,#081320 78%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item.is-whatsapp{background:#0a2f1b}html[data-ui-mode=dark] .page-client-detail .client-history-item.is-email{background:#0a2f44}html[data-ui-mode=dark] .page-client-detail .client-history-item.is-contract-pending{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item.is-contract-pending{background:color-mix(in srgb,var(--md-warning-container)18%,#1a1308 82%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item.is-contract-signed{background:var(--md-success-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item.is-contract-signed{background:color-mix(in srgb,var(--md-success-container)18%,#081912 82%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item.is-contract-cancelled{background:#18212e}html[data-ui-mode=dark] .page-client-detail .client-history-item.is-contract-expired{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item.is-contract-expired{background:color-mix(in srgb,var(--md-error-container)18%,#1b0c10 82%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item-label{color:var(--md-on-surface)}html[data-ui-mode=dark] .page-client-detail .client-history-item-detail,html[data-ui-mode=dark] .page-client-detail .client-history-item-side{color:var(--md-on-surface-soft)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item-detail,html[data-ui-mode=dark] .page-client-detail .client-history-item-side{color:color-mix(in srgb,var(--md-on-surface-soft)94%,white 6%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item-link{color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item-link{color:color-mix(in srgb,var(--md-primary)62%,white 38%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-lead{background:var(--md-info-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-lead{background:color-mix(in srgb,var(--md-info-container)28%,#0a1d2b 72%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-lead{color:#d6efff}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-contract{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-contract{background:color-mix(in srgb,var(--md-warning-container)28%,#24190a 72%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-contract{color:#ffe3a8}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-whatsapp{background:#0d4224;border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-whatsapp{border-color:color-mix(in srgb,#22c55e 44%,var(--md-outline)56%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-whatsapp{color:#dcfce7}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-email{background:#0b405c;border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-email{border-color:color-mix(in srgb,#38bdf8 44%,var(--md-outline)56%)}}html[data-ui-mode=dark] .page-client-detail .client-history-item-kind.kind-email{color:#d8f2ff}@media (prefers-reduced-motion:no-preference){.page-home>*,.page-clients>*,.page-vehicles>*,.page-tasks>*,.page-sales>*,.page-settings>*,.page-performance>*,.page-whatsapp>*,.page-vehicle-detail>*,.page-client-detail>*,.login-page>*,.crm-loading-screen>*{animation:crm-rise-in var(--md-motion-emphasized)both}.page-home>:nth-child(2),.page-clients>:nth-child(2),.page-vehicles>:nth-child(2),.page-tasks>:nth-child(2),.page-sales>:nth-child(2),.page-settings>:nth-child(2),.page-performance>:nth-child(2),.page-whatsapp>:nth-child(2),.crm-loading-screen>:nth-child(2){animation-delay:55ms}.page-home>:nth-child(3),.page-clients>:nth-child(3),.page-vehicles>:nth-child(3),.page-tasks>:nth-child(3),.page-sales>:nth-child(3),.page-settings>:nth-child(3),.page-performance>:nth-child(3),.page-whatsapp>:nth-child(3),.crm-loading-screen>:nth-child(3){animation-delay:.11s}}@keyframes crm-rise-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crm-panel-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes crm-spin{to{transform:rotate(360deg)}}@keyframes crm-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.02)}}html[data-ui-mode=dark] .bg-white,html[data-ui-mode=dark] .bg-white\/95,html[data-ui-mode=dark] .bg-white\/90,html[data-ui-mode=dark] .bg-white\/80,html[data-ui-mode=dark] .bg-white\/70,html[data-ui-mode=dark] .bg-gray-50,html[data-ui-mode=dark] .bg-gray-50\/80,html[data-ui-mode=dark] .bg-slate-50,html[data-ui-mode=dark] .bg-slate-50\/80,html[data-ui-mode=dark] .bg-slate-50\/70,html[data-ui-mode=dark] .bg-slate-50\/65,html[data-ui-mode=dark] .bg-slate-100,html[data-ui-mode=dark] .bg-slate-100\/65{background-color:var(--md-surface-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-white,html[data-ui-mode=dark] .bg-white\/95,html[data-ui-mode=dark] .bg-white\/90,html[data-ui-mode=dark] .bg-white\/80,html[data-ui-mode=dark] .bg-white\/70,html[data-ui-mode=dark] .bg-gray-50,html[data-ui-mode=dark] .bg-gray-50\/80,html[data-ui-mode=dark] .bg-slate-50,html[data-ui-mode=dark] .bg-slate-50\/80,html[data-ui-mode=dark] .bg-slate-50\/70,html[data-ui-mode=dark] .bg-slate-50\/65,html[data-ui-mode=dark] .bg-slate-100,html[data-ui-mode=dark] .bg-slate-100\/65{background-color:color-mix(in srgb,var(--md-surface-container)90%,transparent)!important}}html[data-ui-mode=dark] .bg-black,html[data-ui-mode=dark] .bg-black\/80,html[data-ui-mode=dark] .bg-slate-900,html[data-ui-mode=dark] .bg-slate-950\/45{background-color:#020810!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-black,html[data-ui-mode=dark] .bg-black\/80,html[data-ui-mode=dark] .bg-slate-900,html[data-ui-mode=dark] .bg-slate-950\/45{background-color:color-mix(in srgb,#020810 84%,var(--md-surface)16%)!important}}html[data-ui-mode=dark] .border-black\/5,html[data-ui-mode=dark] .border-black\/10,html[data-ui-mode=dark] .border-black\/15,html[data-ui-mode=dark] .border-black\/20,html[data-ui-mode=dark] .border-slate-200,html[data-ui-mode=dark] .border-slate-300,html[data-ui-mode=dark] .border-white\/25{border-color:var(--md-outline)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-black\/5,html[data-ui-mode=dark] .border-black\/10,html[data-ui-mode=dark] .border-black\/15,html[data-ui-mode=dark] .border-black\/20,html[data-ui-mode=dark] .border-slate-200,html[data-ui-mode=dark] .border-slate-300,html[data-ui-mode=dark] .border-white\/25{border-color:color-mix(in srgb,var(--md-outline)72%,var(--md-outline-variant)28%)!important}}html[data-ui-mode=dark] .text-slate-900,html[data-ui-mode=dark] .text-slate-800,html[data-ui-mode=dark] .text-slate-700,html[data-ui-mode=dark] .text-gray-700,html[data-ui-mode=dark] .text-gray-600,html[data-ui-mode=dark] .text-slate-600,html[data-ui-mode=dark] .text-slate-500,html[data-ui-mode=dark] .text-gray-500,html[data-ui-mode=dark] .text-slate-400{color:var(--md-on-surface-soft)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .text-slate-600,html[data-ui-mode=dark] .text-slate-500,html[data-ui-mode=dark] .text-gray-500,html[data-ui-mode=dark] .text-slate-400{color:color-mix(in srgb,var(--md-on-surface-soft)88%,var(--md-on-surface-muted)12%)!important}}html[data-ui-mode=dark] .bg-blue-50,html[data-ui-mode=dark] .bg-blue-50\/60,html[data-ui-mode=dark] .bg-blue-50\/65,html[data-ui-mode=dark] .bg-blue-100,html[data-ui-mode=dark] .bg-sky-50{background-color:var(--md-primary-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-blue-50,html[data-ui-mode=dark] .bg-blue-50\/60,html[data-ui-mode=dark] .bg-blue-50\/65,html[data-ui-mode=dark] .bg-blue-100,html[data-ui-mode=dark] .bg-sky-50{background-color:color-mix(in srgb,var(--md-primary-container)68%,var(--md-surface-container-low)32%)!important}}html[data-ui-mode=dark] .border-blue-100,html[data-ui-mode=dark] .border-blue-200,html[data-ui-mode=dark] .border-blue-300,html[data-ui-mode=dark] .border-blue-400,html[data-ui-mode=dark] .ring-blue-100,html[data-ui-mode=dark] .ring-sky-200{border-color:var(--md-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-blue-100,html[data-ui-mode=dark] .border-blue-200,html[data-ui-mode=dark] .border-blue-300,html[data-ui-mode=dark] .border-blue-400,html[data-ui-mode=dark] .ring-blue-100,html[data-ui-mode=dark] .ring-sky-200{border-color:color-mix(in srgb,var(--md-primary)46%,var(--md-outline)54%)!important}}html[data-ui-mode=dark] .border-blue-100,html[data-ui-mode=dark] .border-blue-200,html[data-ui-mode=dark] .border-blue-300,html[data-ui-mode=dark] .border-blue-400,html[data-ui-mode=dark] .ring-blue-100,html[data-ui-mode=dark] .ring-sky-200{--tw-ring-color:var(--md-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-blue-100,html[data-ui-mode=dark] .border-blue-200,html[data-ui-mode=dark] .border-blue-300,html[data-ui-mode=dark] .border-blue-400,html[data-ui-mode=dark] .ring-blue-100,html[data-ui-mode=dark] .ring-sky-200{--tw-ring-color:color-mix(in srgb,var(--md-primary)34%,var(--md-outline)66%)!important}}html[data-ui-mode=dark] .text-blue-900,html[data-ui-mode=dark] .text-blue-700,html[data-ui-mode=dark] .text-sky-700{color:var(--md-on-primary-container)!important}html[data-ui-mode=dark] .bg-emerald-50,html[data-ui-mode=dark] .bg-emerald-50\/65,html[data-ui-mode=dark] .bg-emerald-50\/70,html[data-ui-mode=dark] .bg-emerald-100,html[data-ui-mode=dark] .bg-green-50{background-color:var(--md-success-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-emerald-50,html[data-ui-mode=dark] .bg-emerald-50\/65,html[data-ui-mode=dark] .bg-emerald-50\/70,html[data-ui-mode=dark] .bg-emerald-100,html[data-ui-mode=dark] .bg-green-50{background-color:color-mix(in srgb,var(--md-success-container)66%,var(--md-surface-container-low)34%)!important}}html[data-ui-mode=dark] .border-emerald-200,html[data-ui-mode=dark] .border-emerald-300,html[data-ui-mode=dark] .border-green-200,html[data-ui-mode=dark] .ring-emerald-200{border-color:var(--md-success)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-emerald-200,html[data-ui-mode=dark] .border-emerald-300,html[data-ui-mode=dark] .border-green-200,html[data-ui-mode=dark] .ring-emerald-200{border-color:color-mix(in srgb,var(--md-success)42%,var(--md-outline)58%)!important}}html[data-ui-mode=dark] .border-emerald-200,html[data-ui-mode=dark] .border-emerald-300,html[data-ui-mode=dark] .border-green-200,html[data-ui-mode=dark] .ring-emerald-200{--tw-ring-color:var(--md-success)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-emerald-200,html[data-ui-mode=dark] .border-emerald-300,html[data-ui-mode=dark] .border-green-200,html[data-ui-mode=dark] .ring-emerald-200{--tw-ring-color:color-mix(in srgb,var(--md-success)34%,var(--md-outline)66%)!important}}html[data-ui-mode=dark] .text-emerald-800,html[data-ui-mode=dark] .text-emerald-700,html[data-ui-mode=dark] .text-green-700{color:var(--md-on-success-container)!important}html[data-ui-mode=dark] .bg-amber-50,html[data-ui-mode=dark] .bg-amber-50\/65,html[data-ui-mode=dark] .bg-amber-50\/70,html[data-ui-mode=dark] .bg-amber-100{background-color:var(--md-warning-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-amber-50,html[data-ui-mode=dark] .bg-amber-50\/65,html[data-ui-mode=dark] .bg-amber-50\/70,html[data-ui-mode=dark] .bg-amber-100{background-color:color-mix(in srgb,var(--md-warning-container)82%,transparent)!important}}html[data-ui-mode=dark] .border-amber-200,html[data-ui-mode=dark] .border-amber-300,html[data-ui-mode=dark] .ring-amber-200{border-color:var(--md-warning)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-amber-200,html[data-ui-mode=dark] .border-amber-300,html[data-ui-mode=dark] .ring-amber-200{border-color:color-mix(in srgb,var(--md-warning)42%,var(--md-outline)58%)!important}}html[data-ui-mode=dark] .border-amber-200,html[data-ui-mode=dark] .border-amber-300,html[data-ui-mode=dark] .ring-amber-200{--tw-ring-color:var(--md-warning)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-amber-200,html[data-ui-mode=dark] .border-amber-300,html[data-ui-mode=dark] .ring-amber-200{--tw-ring-color:color-mix(in srgb,var(--md-warning)34%,var(--md-outline)66%)!important}}html[data-ui-mode=dark] .text-amber-900,html[data-ui-mode=dark] .text-amber-800,html[data-ui-mode=dark] .text-amber-700{color:var(--md-on-warning-container)!important}html[data-ui-mode=dark] .bg-red-50,html[data-ui-mode=dark] .bg-red-50\/65,html[data-ui-mode=dark] .bg-red-500\/15{background-color:var(--md-error-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-red-50,html[data-ui-mode=dark] .bg-red-50\/65,html[data-ui-mode=dark] .bg-red-500\/15{background-color:color-mix(in srgb,var(--md-error-container)82%,transparent)!important}}html[data-ui-mode=dark] .border-red-200,html[data-ui-mode=dark] .border-red-300,html[data-ui-mode=dark] .border-red-300\/60,html[data-ui-mode=dark] .ring-red-200,html[data-ui-mode=dark] .ring-red-300{border-color:var(--md-error)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-red-200,html[data-ui-mode=dark] .border-red-300,html[data-ui-mode=dark] .border-red-300\/60,html[data-ui-mode=dark] .ring-red-200,html[data-ui-mode=dark] .ring-red-300{border-color:color-mix(in srgb,var(--md-error)44%,var(--md-outline)56%)!important}}html[data-ui-mode=dark] .border-red-200,html[data-ui-mode=dark] .border-red-300,html[data-ui-mode=dark] .border-red-300\/60,html[data-ui-mode=dark] .ring-red-200,html[data-ui-mode=dark] .ring-red-300{--tw-ring-color:var(--md-error)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .border-red-200,html[data-ui-mode=dark] .border-red-300,html[data-ui-mode=dark] .border-red-300\/60,html[data-ui-mode=dark] .ring-red-200,html[data-ui-mode=dark] .ring-red-300{--tw-ring-color:color-mix(in srgb,var(--md-error)34%,var(--md-outline)66%)!important}}html[data-ui-mode=dark] .text-red-100,html[data-ui-mode=dark] .text-red-700,html[data-ui-mode=dark] .text-red-600{color:var(--md-on-error-container)!important}html[data-ui-mode=dark] .bg-violet-100{background-color:var(--md-tertiary-container)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .bg-violet-100{background-color:color-mix(in srgb,var(--md-tertiary-container)82%,transparent)!important}}html[data-ui-mode=dark] .text-violet-700{color:var(--md-on-tertiary-container)!important}html[data-ui-mode=dark] .hover\:bg-slate-100:hover,html[data-ui-mode=dark] .hover\:bg-slate-100\/70:hover,html[data-ui-mode=dark] .hover\:bg-slate-50:hover,html[data-ui-mode=dark] .hover\:bg-black\/5:hover,html[data-ui-mode=dark] .hover\:bg-red-50:hover,html[data-ui-mode=dark] .hover\:bg-red-100:hover,html[data-ui-mode=dark] .hover\:bg-blue-100:hover,html[data-ui-mode=dark] .hover\:bg-blue-100\/70:hover,html[data-ui-mode=dark] .hover\:bg-amber-100:hover,html[data-ui-mode=dark] .hover\:bg-slate-200:hover{background-color:var(--md-surface-container-highest)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] .hover\:bg-slate-100:hover,html[data-ui-mode=dark] .hover\:bg-slate-100\/70:hover,html[data-ui-mode=dark] .hover\:bg-slate-50:hover,html[data-ui-mode=dark] .hover\:bg-black\/5:hover,html[data-ui-mode=dark] .hover\:bg-red-50:hover,html[data-ui-mode=dark] .hover\:bg-red-100:hover,html[data-ui-mode=dark] .hover\:bg-blue-100:hover,html[data-ui-mode=dark] .hover\:bg-blue-100\/70:hover,html[data-ui-mode=dark] .hover\:bg-amber-100:hover,html[data-ui-mode=dark] .hover\:bg-slate-200:hover{background-color:color-mix(in srgb,var(--md-surface-container-highest)86%,transparent)!important}}html[data-ui-mode=dark] .hover\:bg-blue-800:hover,html[data-ui-mode=dark] .hover\:bg-green-700:hover{filter:brightness(1.06)}@media (max-width:1120px){.crm-nav{flex-wrap:wrap}.crm-nav-utility-search{display:none}.crm-nav-links{order:3;width:100%}}@media (max-width:900px){.crm-header-menu-name{max-width:8ch}.crm-loading-hero,.whatsapp-inbox-hero{grid-template-columns:1fr}.whatsapp-inbox-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-loading-orbit{justify-self:start}.crm-loading-grid,.crm-loading-table-row{grid-template-columns:1fr}}@media (max-width:768px){.crm-nav{border-radius:26px;padding:.6rem}.crm-nav-links{border-radius:22px}.section-header-title{font-size:1.5rem}.section-header-actions,.whatsapp-inbox-toolbar-actions{justify-content:flex-start;width:100%}.whatsapp-inbox-kpis{grid-template-columns:1fr}}@media (min-width:1121px) and (max-width:1500px){.crm-nav{gap:.62rem}.crm-nav-link{gap:.38rem;min-height:2.55rem;padding:.58rem .74rem}.crm-nav-link-icon{font-size:1.05rem}.crm-nav-utility-search{width:min(16rem,25vw)}.crm-global-search.is-compact .crm-global-search-input{min-height:2.45rem}}.sales-inbox-worklist{gap:.56rem}.sales-lead-card{border-left-width:3px;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(15rem,19.5rem);align-items:start;gap:.68rem;padding:.68rem .72rem}.sales-lead-card-main{gap:.56rem}.sales-lead-title-row{gap:.58rem}.sales-lead-name{font-size:.94rem}.sales-lead-meta-grid{gap:.34rem}.sales-lead-meta-grid span,.sales-lead-intel-block p,.sales-next-action p{font-size:.76rem}.sales-lead-intel{gap:.42rem}.sales-lead-intel-block{border-radius:10px;padding:.44rem .52rem}.sales-lead-intel-block p,.sales-next-action p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sales-lead-intel-block p{-webkit-line-clamp:2}.sales-next-action{border-radius:12px;padding:.54rem .58rem}.sales-next-action p{-webkit-line-clamp:2}.sales-next-action strong{font-size:.88rem}.sales-lead-actions .glass-btn{min-height:2rem}.tasks-summary-card{min-height:4.35rem;position:relative;padding-right:5.8rem!important}.tasks-summary-card:after{content:"";background:var(--md-outline);border-radius:999px;height:2px;position:absolute;inset:auto 1rem .62rem}@supports (color:color-mix(in lab, red, red)){.tasks-summary-card:after{background:color-mix(in srgb,var(--md-outline)22%,transparent)}}.tasks-summary-card-active:after,.tasks-overdue-banner-active:after,.tasks-completed-banner-active:after{background:var(--md-primary)}.tasks-summary-action{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--md-outline);border-radius:999px;max-width:5rem;position:absolute;top:.82rem;right:.9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-summary-action{border:1px solid color-mix(in srgb,var(--md-outline)44%,transparent)}}.tasks-summary-action{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.tasks-summary-action{background:color-mix(in srgb,var(--md-surface-container-low)78%,transparent)}}.tasks-summary-action{color:var(--md-on-surface-soft);padding:.2rem .5rem;font-size:.68rem;font-weight:750}.tasks-summary-card-active .tasks-summary-action,.tasks-overdue-banner-active .tasks-summary-action,.tasks-completed-banner-active .tasks-summary-action{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.tasks-summary-card-active .tasks-summary-action,.tasks-overdue-banner-active .tasks-summary-action,.tasks-completed-banner-active .tasks-summary-action{border-color:color-mix(in srgb,var(--md-primary)48%,transparent)}}.tasks-summary-card-active .tasks-summary-action,.tasks-overdue-banner-active .tasks-summary-action,.tasks-completed-banner-active .tasks-summary-action{background:var(--md-primary);color:var(--md-on-primary)}.tasks-next-step{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tasks-next-step-link{border:1px solid var(--md-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tasks-next-step-link{border:1px solid color-mix(in srgb,var(--md-primary)38%,var(--md-outline)62%)}}.tasks-next-step-link{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.tasks-next-step-link{background:color-mix(in srgb,var(--md-primary-container)78%,transparent)}}.tasks-next-step-link{color:var(--md-on-primary-container);padding:.36rem .72rem;font-weight:750;text-decoration:none}.tasks-next-step-link:hover{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.tasks-next-step-link:hover{background:color-mix(in srgb,var(--md-primary-container)92%,transparent)}}.page-lead-detail .lead-detail-card{background:var(--md-surface-container-low);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.page-lead-detail .lead-detail-card{background:color-mix(in srgb,var(--md-surface-container-low)74%,transparent)}}.page-lead-detail .lead-detail-card{box-shadow:none}.page-lead-detail .lead-detail-grid{align-items:stretch}.page-lead-detail .lead-detail-card form .glass-btn{width:100%}.client-docs-modal .vehicle-gallery-stage{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.client-docs-modal .vehicle-gallery-stage{background:color-mix(in srgb,var(--md-surface-container-low)88%,transparent)}}.client-docs-modal .vehicle-gallery-thumb-btn{border-radius:10px}@media (min-width:1024px){.crm-main{padding-top:1rem}.crm-main-content>.page-home,.crm-main-content>.page-tasks,.crm-main-content>.page-clients,.crm-main-content>.page-whatsapp,.crm-main-content>.page-vehicles{justify-self:center;width:100%;max-width:1680px}.crm-main-content>.page-tasks{max-width:1280px}.crm-header{padding-top:.45rem}.crm-nav{border-radius:22px;gap:.55rem;padding:.42rem .62rem;box-shadow:inset 0 1px #ffffff7a,0 8px 22px #0f172a14}.crm-nav-brand-logo{max-width:6.4rem;height:1.26rem}.crm-nav-links{gap:.28rem;padding:0}.crm-nav-link{min-height:2.28rem;box-shadow:none;background:0 0;border-color:#0000;border-radius:14px;gap:.34rem;padding:.46rem .66rem;font-size:.82rem;font-weight:720}.crm-nav-link:before{display:none}.crm-nav-link:hover{border-color:var(--md-primary);transform:none}@supports (color:color-mix(in lab, red, red)){.crm-nav-link:hover{border-color:color-mix(in srgb,var(--md-primary)22%,transparent)}}.crm-nav-link:hover{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link:hover{background:color-mix(in srgb,var(--md-primary-container)44%,transparent)}}.crm-nav-link:hover{box-shadow:none}.crm-nav-link-active,.crm-nav-link-active:hover{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link-active,.crm-nav-link-active:hover{border-color:color-mix(in srgb,var(--md-primary)70%,transparent)}}.crm-nav-link-active,.crm-nav-link-active:hover{background:var(--md-primary);color:var(--md-on-primary);box-shadow:0 8px 18px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.crm-nav-link-active,.crm-nav-link-active:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--md-primary)18%,transparent)}}.crm-nav-link-icon{font-size:.96rem}.crm-nav-badge{min-width:1.18rem;height:1.18rem;box-shadow:none;padding:0 .3rem;font-size:.65rem;animation:none}.crm-nav-utility-search{width:min(18rem,24vw)}.crm-global-search.is-compact .crm-global-search-input{border-radius:16px;min-height:2.24rem;font-size:.78rem}.crm-header-menu-trigger{min-height:2.34rem;box-shadow:none;border-radius:18px;gap:.42rem;padding:.25rem .38rem .25rem .3rem}.crm-header-menu-avatar{border-radius:15px;width:1.88rem;height:1.88rem}.crm-header-menu-label{font-size:.58rem}.crm-header-menu-name{font-size:.78rem}.home-dashboard{gap:.78rem}.home-workbench{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(23rem,30rem);grid-template-areas:"copy now""quick quick";align-items:stretch;gap:.82rem;min-height:0;padding:.95rem 1.05rem;display:grid}.home-workbench-copy{grid-area:copy;align-content:center;max-width:82ch}.home-workbench-eyebrow,.home-section-kicker{letter-spacing:.09em;font-size:.68rem}.home-workbench .home-hero-title{font-size:1.12rem}.home-workbench .home-hero-summary{max-width:78ch;font-size:.84rem}.home-workbench .home-now-panel{border-radius:14px;grid-area:now;gap:.5rem;width:100%;padding:.68rem}.home-workbench .home-now-link{padding:.52rem .58rem}.home-workbench .home-now-link strong{font-size:.9rem}.home-workbench .home-now-link span{font-size:.76rem}.home-now-cta{justify-content:center;width:100%}.home-workbench>.home-quick-grid{grid-area:quick;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.home-quick-action{min-height:2.82rem;padding:.42rem .5rem}.home-quick-icon{width:1.48rem;height:1.48rem}.home-quick-value{min-width:1.42rem;height:1.42rem;font-size:.72rem}.home-worklist-card{border-radius:20px;padding:1rem}.home-queue-head{align-items:center;margin-bottom:.72rem}.home-section-kicker{color:var(--md-primary);text-transform:uppercase;margin-bottom:.16rem;font-weight:850;display:block}.home-queue-count{flex:none}.home-queue-list{gap:.38rem;width:min(100%,1320px);margin:0}.home-queue-group{border-bottom:1px solid var(--md-outline);margin:.7rem 0 .14rem;padding-bottom:.18rem}@supports (color:color-mix(in lab, red, red)){.home-queue-group{border-bottom:1px solid color-mix(in srgb,var(--md-outline)34%,transparent)}}.home-queue-item{background:var(--md-surface-container-low);border-left-width:0;grid-template-columns:2rem minmax(0,1fr) minmax(9.8rem,auto);align-items:center;gap:.68rem;min-height:3.65rem;padding:.54rem .64rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-queue-item{background:color-mix(in srgb,var(--md-surface-container-low)82%,transparent)}}.home-queue-item-current{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.home-queue-item-current{border-color:color-mix(in srgb,var(--md-error)38%,var(--md-outline)62%)}}.home-queue-item-current{background:linear-gradient(90deg,var(--md-error-container),var(--md-surface-container-low))}@supports (color:color-mix(in lab, red, red)){.home-queue-item-current{background:linear-gradient(90deg,color-mix(in srgb,var(--md-error-container)34%,var(--md-surface)66%),color-mix(in srgb,var(--md-surface-container-low)90%,transparent))}}.home-queue-item-current.home-queue-item-media{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.home-queue-item-current.home-queue-item-media{border-color:color-mix(in srgb,var(--md-warning)42%,var(--md-outline)58%)}}.home-queue-item-current.home-queue-item-media{background:linear-gradient(90deg,var(--md-warning-container),var(--md-surface-container-low))}@supports (color:color-mix(in lab, red, red)){.home-queue-item-current.home-queue-item-media{background:linear-gradient(90deg,color-mix(in srgb,var(--md-warning-container)38%,var(--md-surface)62%),color-mix(in srgb,var(--md-surface-container-low)90%,transparent))}}.home-queue-item-current.home-queue-item-baja,.home-queue-item-current.home-queue-item-sin_senal{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.home-queue-item-current.home-queue-item-baja,.home-queue-item-current.home-queue-item-sin_senal{border-color:color-mix(in srgb,var(--md-primary)34%,var(--md-outline)66%)}}.home-queue-item-current.home-queue-item-baja,.home-queue-item-current.home-queue-item-sin_senal{background:linear-gradient(90deg,var(--md-primary-container),var(--md-surface-container-low))}@supports (color:color-mix(in lab, red, red)){.home-queue-item-current.home-queue-item-baja,.home-queue-item-current.home-queue-item-sin_senal{background:linear-gradient(90deg,color-mix(in srgb,var(--md-primary-container)34%,var(--md-surface)66%),color-mix(in srgb,var(--md-surface-container-low)90%,transparent))}}.home-queue-item-alta:not(.home-queue-item-current),.home-queue-item-media:not(.home-queue-item-current),.home-queue-item-baja:not(.home-queue-item-current),.home-queue-item-sin_senal:not(.home-queue-item-current){border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.home-queue-item-alta:not(.home-queue-item-current),.home-queue-item-media:not(.home-queue-item-current),.home-queue-item-baja:not(.home-queue-item-current),.home-queue-item-sin_senal:not(.home-queue-item-current){border-color:color-mix(in srgb,var(--md-outline)34%,transparent)}}.home-queue-item-alta:not(.home-queue-item-current),.home-queue-item-media:not(.home-queue-item-current),.home-queue-item-baja:not(.home-queue-item-current),.home-queue-item-sin_senal:not(.home-queue-item-current){background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.home-queue-item-alta:not(.home-queue-item-current),.home-queue-item-media:not(.home-queue-item-current),.home-queue-item-baja:not(.home-queue-item-current),.home-queue-item-sin_senal:not(.home-queue-item-current){background:color-mix(in srgb,var(--md-surface-container-low)82%,transparent)}}.home-queue-priority-mark{background:var(--md-surface-container-high);width:1.55rem;height:1.55rem;font-size:.76rem}@supports (color:color-mix(in lab, red, red)){.home-queue-priority-mark{background:color-mix(in srgb,var(--md-surface-container-high)86%,transparent)}}.home-queue-priority-mark{color:var(--md-on-surface-soft)}.home-queue-item-current .home-queue-priority-mark{background:var(--md-error);color:var(--md-on-error);box-shadow:none}.home-queue-item-current.home-queue-item-media .home-queue-priority-mark,.home-queue-item-current.home-queue-item-media .home-queue-now-chip{background:var(--md-warning);color:var(--md-on-warning)}.home-queue-item-current.home-queue-item-baja .home-queue-priority-mark,.home-queue-item-current.home-queue-item-sin_senal .home-queue-priority-mark,.home-queue-item-current.home-queue-item-baja .home-queue-now-chip,.home-queue-item-current.home-queue-item-sin_senal .home-queue-now-chip{background:var(--md-primary);color:var(--md-on-primary)}.home-queue-item-alta:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-media:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-baja:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-sin_senal:not(.home-queue-item-current) .home-queue-priority-mark{background:var(--md-surface-container-high)}@supports (color:color-mix(in lab, red, red)){.home-queue-item-alta:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-media:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-baja:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-sin_senal:not(.home-queue-item-current) .home-queue-priority-mark{background:color-mix(in srgb,var(--md-surface-container-high)86%,transparent)}}.home-queue-item-alta:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-media:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-baja:not(.home-queue-item-current) .home-queue-priority-mark,.home-queue-item-sin_senal:not(.home-queue-item-current) .home-queue-priority-mark{color:var(--md-on-surface-soft);box-shadow:none}.home-queue-name-row{align-items:center;gap:.42rem;min-width:0;display:flex}.home-queue-name{font-size:.9rem}.home-queue-item-current .home-queue-name{font-size:.94rem}.home-queue-now-chip{background:var(--md-error);color:var(--md-on-error);border-radius:999px;flex:none;padding:.12rem .42rem;font-size:.64rem;font-weight:850}.home-queue-reason,.home-queue-suggestion{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.home-queue-side{justify-items:end;gap:.24rem;min-width:9.8rem;display:grid}.home-queue-cta{border:1px solid var(--md-primary);border-radius:999px;justify-content:center;align-items:center;min-height:1.72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-queue-cta{border:1px solid color-mix(in srgb,var(--md-primary)34%,var(--md-outline)66%)}}.home-queue-cta{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.home-queue-cta{background:color-mix(in srgb,var(--md-primary-container)72%,transparent)}}.home-queue-cta{color:var(--md-on-primary-container);white-space:nowrap;padding:.22rem .56rem;font-size:.72rem;font-weight:820}.home-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.home-kpi-card{min-height:3.7rem;box-shadow:none;border-radius:12px;padding:.5rem .58rem}.home-kpi-icon{width:1.38rem;height:1.38rem;font-size:.86rem}.home-kpi-value{font-size:1.12rem}.home-main-grid{gap:.72rem}.page-sales .sales-inbox-worklist{gap:.46rem}.page-sales .sales-lead-card{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(12rem,15.5rem);gap:.56rem;padding:.54rem .62rem}.page-sales .sales-lead-card-main{gap:.42rem}.page-sales .sales-lead-name{font-size:.9rem}.page-sales .sales-lead-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem}.page-sales .sales-lead-intel-block{background:0 0;border:0;padding:0}.page-sales .sales-lead-intel-block p{-webkit-line-clamp:1}.page-sales .sales-lead-action-panel{border-left:1px solid var(--md-outline);align-content:center;gap:.34rem;padding-left:.56rem}@supports (color:color-mix(in lab, red, red)){.page-sales .sales-lead-action-panel{border-left:1px solid color-mix(in srgb,var(--md-outline)38%,transparent)}}.page-sales .sales-next-action{background:0 0;border:0;padding:0}.page-sales .sales-next-action-label{color:var(--md-primary)}.page-sales .sales-next-action strong{font-size:.82rem}.page-sales .sales-next-action p{-webkit-line-clamp:1;font-size:.72rem}.page-sales .sales-lead-actions .glass-btn{min-height:1.88rem;padding:.36rem .62rem}.page-tasks .tasks-search-card,.page-tasks .tasks-assignee-filter{padding:.7rem .78rem!important}.page-tasks .tasks-summary-grid{gap:.58rem}.page-tasks .tasks-summary-card{border-radius:16px;min-height:3.85rem;padding:.7rem 5.4rem .7rem .78rem!important}.page-tasks .tasks-empty{border:1px solid var(--md-outline);border-radius:14px;padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.page-tasks .tasks-empty{border:1px solid color-mix(in srgb,var(--md-outline)34%,transparent)}}.page-tasks .tasks-empty{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.page-tasks .tasks-empty{background:color-mix(in srgb,var(--md-surface-container-low)72%,transparent)}}.page-clients .clients-search-shell{margin-bottom:-.2rem}.page-clients .clients-owner-tabs,.page-clients .clients-status-tabs{border:1px solid var(--md-outline);border-radius:999px;width:fit-content;max-width:100%;padding:.28rem}@supports (color:color-mix(in lab, red, red)){.page-clients .clients-owner-tabs,.page-clients .clients-status-tabs{border:1px solid color-mix(in srgb,var(--md-outline)36%,transparent)}}.page-clients .clients-owner-tabs,.page-clients .clients-status-tabs{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.page-clients .clients-owner-tabs,.page-clients .clients-status-tabs{background:color-mix(in srgb,var(--md-surface-container-low)68%,transparent)}}.page-clients .clients-stats-grid{gap:.55rem}.page-clients .clients-stats-card{border-radius:16px;padding:.64rem .72rem!important}.clients-col-next-step{width:9.5rem}.clients-next-step{color:var(--md-primary);font-weight:780}.page-whatsapp{gap:.72rem}.page-whatsapp .whatsapp-inbox-hero{border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(34rem,1.2fr);align-items:center;padding:.74rem .86rem}.page-whatsapp .whatsapp-inbox-hero-copy{gap:.28rem}.page-whatsapp .whatsapp-inbox-hero-title{max-width:none;font-size:1.18rem;line-height:1.16}.page-whatsapp .whatsapp-inbox-hero-summary{max-width:64ch;font-size:.8rem}.page-whatsapp .whatsapp-inbox-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.page-whatsapp .whatsapp-inbox-kpi{border-radius:14px;min-height:3.6rem;padding:.48rem .56rem}.page-whatsapp .whatsapp-inbox-kpi-value{font-size:1.22rem}.page-whatsapp .whatsapp-inbox-kpi-meta{font-size:.68rem}.page-whatsapp .whatsapp-inbox-controls,.page-whatsapp .whatsapp-inbox-table-card{border-radius:18px}.page-whatsapp .whatsapp-inbox-table-card{padding:.76rem .9rem}.page-vehicles .glass-panel{border-radius:18px;padding:.68rem .82rem}.page-vehicles .vehicles-import-form{align-items:end;gap:.65rem}.page-vehicles .vehicles-ai-search{border-radius:18px!important;padding:.76rem .86rem!important}.page-vehicles .vehicles-filters-panel{border-radius:20px!important;padding:.82rem!important}.page-vehicles .vehicles-filters-panel>.grid{gap:.72rem!important}.page-vehicles .vehicles-filter-input,.page-vehicles .vehicles-filter-clear-btn{border-radius:16px!important;height:2.45rem!important}}@media (min-width:1024px) and (max-width:1500px){.home-workbench{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""now""quick"}.home-workbench>.home-quick-grid,.home-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.home-worklist-layout{grid-template-columns:minmax(0,1320px) minmax(17rem,1fr);align-items:start;gap:1rem;display:grid}.home-worklist-main{min-width:0}.home-worklist-layout .home-queue-list{width:100%}.home-queue-guidance{gap:.72rem;min-width:0;display:grid}.home-queue-guidance-card{border:1px solid var(--md-outline);min-width:0}@supports (color:color-mix(in lab, red, red)){.home-queue-guidance-card{border:1px solid color-mix(in srgb,var(--md-outline)34%,transparent)}}.home-queue-guidance-card{background:var(--md-surface-container-low);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.home-queue-guidance-card{background:color-mix(in srgb,var(--md-surface-container-low)76%,transparent)}}.home-queue-guidance-card{padding:.78rem}.home-queue-guidance-primary{background:linear-gradient(180deg,var(--md-primary-container),var(--md-surface-container-low))}@supports (color:color-mix(in lab, red, red)){.home-queue-guidance-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--md-primary-container)48%,var(--md-surface)52%),color-mix(in srgb,var(--md-surface-container-low)86%,transparent))}}.home-queue-guidance-card h3{color:var(--md-on-surface);overflow-wrap:anywhere;margin:.08rem 0 0;font-size:.98rem;font-weight:850;line-height:1.18}.home-queue-guidance-card p{color:var(--md-on-surface-soft);margin:.38rem 0 0;font-size:.78rem;line-height:1.35}.home-queue-guidance-meta{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:.7rem;display:grid}.home-queue-guidance-meta span{gap:.08rem;display:grid}.home-queue-guidance-meta strong{color:var(--md-on-surface);font-size:.78rem}.home-queue-guidance-meta small{color:var(--md-on-surface-muted);font-size:.7rem;font-weight:700}.home-queue-breakdown{gap:.36rem;margin:.5rem 0 0;display:grid}.home-queue-breakdown-row{background:var(--md-surface-container);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-queue-breakdown-row{background:color-mix(in srgb,var(--md-surface-container)68%,transparent)}}.home-queue-breakdown-row{padding:.32rem .48rem}.home-queue-breakdown-row dt{color:var(--md-on-surface-soft);font-size:.74rem;font-weight:760}.home-queue-breakdown-row dd{background:var(--md-primary);min-width:1.65rem;color:var(--md-on-primary);text-align:center;border-radius:999px;margin:0;padding:.12rem .42rem;font-size:.7rem;font-weight:850}.home-queue-breakdown-alta dd{background:var(--md-error);color:var(--md-on-error)}.home-queue-breakdown-media dd{background:var(--md-warning);color:var(--md-on-warning)}.home-queue-guidance-empty{margin-top:.45rem!important}.page-sales{gap:.72rem}.page-sales .sales-command-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;display:grid}.page-sales .sales-toolbar-row-primary{flex-wrap:nowrap}.page-sales .sales-search-shell{margin:0}.page-sales .sales-search-shell .crm-global-search-input{min-height:2.45rem}.page-sales .sales-stats-grid{gap:.45rem!important}.page-sales .sales-stats-card{border-radius:14px;min-height:3.45rem;padding:.58rem .7rem!important}.page-sales .sales-stats-card p:first-child{font-size:.76rem}.page-sales .sales-stats-card p:last-child{font-size:1.04rem}.page-sales .sales-inbox-worklist .md3-alert{min-height:2.1rem;padding:.42rem .66rem;font-size:.76rem}.page-sales .sales-lead-card{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(10.8rem,13.4rem);gap:.46rem;padding:.44rem .54rem}.page-sales .sales-lead-card-main{gap:.34rem}.page-sales .sales-lead-title-row{align-items:center}.page-sales .sales-lead-identity{gap:.22rem}.page-sales .sales-lead-badges,.page-sales .sales-lead-owner,.page-sales .sales-lead-actions{gap:.26rem}.page-sales .sales-lead-priority{transform-origin:100%;transform:scale(.92)}.page-sales .sales-lead-meta-grid{gap:.22rem}.page-sales .sales-lead-meta-grid span{font-size:.72rem;line-height:1.22}.page-sales .sales-lead-meta-grid strong,.page-sales .sales-lead-intel-label,.page-sales .sales-next-action-label{letter-spacing:.045em;font-size:.62rem}.page-sales .sales-lead-intel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.34rem}.page-sales .sales-lead-intel-block p,.page-sales .sales-next-action p{font-size:.69rem;line-height:1.24}.page-sales .sales-lead-action-panel{align-content:center;gap:.28rem;padding-left:.48rem}.page-sales .sales-next-action strong{font-size:.78rem;line-height:1.14}.page-sales .sales-lead-actions .glass-btn{min-height:1.72rem;padding:.28rem .54rem;font-size:.72rem}.page-tasks .tasks-assignee-filter{width:fit-content;min-width:min(100%,30rem);max-width:100%;box-shadow:none}.page-tasks .tasks-assignee-filter select{min-height:2.25rem}.page-clients{gap:.78rem}.page-clients .clients-command-panel{border:1px solid var(--md-outline);grid-template-columns:minmax(28rem,1fr) auto;align-items:center;gap:.72rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.page-clients .clients-command-panel{border:1px solid color-mix(in srgb,var(--md-outline)32%,transparent)}}.page-clients .clients-command-panel{background:var(--md-surface-container-low);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.page-clients .clients-command-panel{background:color-mix(in srgb,var(--md-surface-container-low)62%,transparent)}}.page-clients .clients-command-panel{padding:.55rem}.page-clients .clients-search-shell{margin:0}.page-clients .clients-filter-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.48rem;min-width:0;display:flex}.page-clients .clients-owner-tabs,.page-clients .clients-status-tabs{margin:0}.page-clients .clients-stats-grid{margin-top:-.18rem}.page-clients .clients-table-wrap{margin-top:-.12rem}.page-clients .clients-next-step{border:1px solid var(--md-primary);justify-content:center;align-items:center;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-clients .clients-next-step{border:1px solid color-mix(in srgb,var(--md-primary)32%,var(--md-outline)68%)}}.page-clients .clients-next-step{background:var(--md-primary-container);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.page-clients .clients-next-step{background:color-mix(in srgb,var(--md-primary-container)58%,transparent)}}.page-clients .clients-next-step{color:var(--md-on-primary-container);white-space:nowrap;padding:.16rem .5rem;font-size:.72rem}.page-whatsapp .whatsapp-inbox-controls{padding:.18rem}.page-whatsapp .whatsapp-inbox-toolbar{align-items:center;gap:.55rem}.page-whatsapp .whatsapp-inbox-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem}.page-whatsapp .whatsapp-inbox-search-input{min-height:2.38rem}.page-whatsapp .whatsapp-inbox-table-head{margin-bottom:.45rem}.page-whatsapp .whatsapp-inbox-table th,.page-whatsapp .whatsapp-inbox-table td{padding-top:.48rem;padding-bottom:.48rem}.page-whatsapp .whatsapp-inbox-last-preview{-webkit-line-clamp:1}.page-whatsapp .whatsapp-inbox-action-btn{min-height:1.92rem;padding:.34rem .62rem}.page-vehicles{gap:.72rem}.page-vehicles .glass-panel:has(.vehicles-import-form){padding:.5rem .72rem}.page-vehicles .vehicles-import-form{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.page-vehicles .vehicles-import-form label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;font-size:.78rem;font-weight:780;display:grid}.page-vehicles .vehicles-import-form .md3-input{min-height:2.3rem}.page-vehicles .vehicles-ai-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .72rem;display:grid;padding:.58rem .72rem!important}.page-vehicles .vehicles-ai-search-label{white-space:nowrap}.page-vehicles .vehicles-ai-search-row{margin-top:0!important}.page-vehicles .vehicles-ai-search-row input,.page-vehicles .vehicles-ai-search-row button{border-radius:14px;height:2.35rem}.page-vehicles .vehicles-ai-search-help{grid-column:2;margin-top:-.08rem!important}.page-vehicles .vehicles-filters-panel{padding:.66rem .76rem!important}.page-vehicles .vehicles-filters-panel>.grid:first-child{grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem!important}.page-vehicles .vehicles-filters-panel>.grid:last-child{gap:.66rem!important}.page-vehicles .vehicles-filter-label{font-size:.75rem}.page-vehicles .vehicles-filter-input,.page-vehicles .vehicles-filter-clear-btn{border-radius:14px!important;height:2.22rem!important;margin-top:.34rem!important;font-size:.78rem!important}.page-vehicles .double-range-label{font-size:.76rem}.page-vehicles .double-range-label>div{margin-top:.3rem}}@media (min-width:1024px) and (max-width:1500px){.home-worklist-layout,.page-sales .sales-command-bar,.page-clients .clients-command-panel,.page-vehicles .vehicles-ai-search{grid-template-columns:minmax(0,1fr)}.home-queue-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}.page-clients .clients-filter-strip{justify-content:flex-start}.page-vehicles .vehicles-ai-search-help{grid-column:auto}}.lead-copilot-card{background:linear-gradient(135deg,var(--md-primary-container),var(--md-surface-container-low));gap:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-copilot-card{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary-container)34%,var(--md-surface)66%),color-mix(in srgb,var(--md-surface-container-low)88%,transparent))}}.lead-copilot-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lead-copilot-eyebrow{color:var(--md-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.lead-copilot-head h2{color:var(--md-on-surface);margin:.14rem 0 0;font-size:1.08rem;font-weight:850}.lead-copilot-head p{color:var(--md-on-surface-soft);margin:.3rem 0 0;font-size:.88rem;line-height:1.42}.lead-copilot-priority{border:1px solid var(--md-primary);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.lead-copilot-priority{border:1px solid color-mix(in srgb,var(--md-primary)35%,var(--md-outline)65%)}}.lead-copilot-priority{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.lead-copilot-priority{background:color-mix(in srgb,var(--md-primary-container)78%,transparent)}}.lead-copilot-priority{color:var(--md-on-primary-container);white-space:nowrap;padding:.28rem .62rem;font-size:.74rem;font-weight:850}.lead-copilot-priority-alta{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.lead-copilot-priority-alta{border-color:color-mix(in srgb,var(--md-error)42%,var(--md-outline)58%)}}.lead-copilot-priority-alta{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.lead-copilot-priority-alta{background:color-mix(in srgb,var(--md-error-container)72%,transparent)}}.lead-copilot-priority-alta{color:var(--md-on-error-container)}.lead-copilot-priority-media{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.lead-copilot-priority-media{border-color:color-mix(in srgb,var(--md-warning)48%,var(--md-outline)52%)}}.lead-copilot-priority-media{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.lead-copilot-priority-media{background:color-mix(in srgb,var(--md-warning-container)72%,transparent)}}.lead-copilot-priority-media{color:var(--md-on-warning-container)}.lead-copilot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(18rem,1.25fr);gap:.76rem;display:grid}.lead-copilot-label{color:var(--md-on-surface-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:.36rem;font-size:.72rem;font-weight:820;display:block}.lead-copilot-chips{flex-wrap:wrap;gap:.36rem;display:flex}.lead-copilot-chips span,.lead-copilot-list li{border:1px solid var(--md-outline);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-copilot-chips span,.lead-copilot-list li{border:1px solid color-mix(in srgb,var(--md-outline)36%,transparent)}}.lead-copilot-chips span,.lead-copilot-list li{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.lead-copilot-chips span,.lead-copilot-list li{background:color-mix(in srgb,var(--md-surface-container-low)82%,transparent)}}.lead-copilot-chips span,.lead-copilot-list li{color:var(--md-on-surface);padding:.2rem .52rem;font-size:.76rem;font-weight:760}.lead-copilot-list{flex-wrap:wrap;gap:.36rem;margin:0;padding:0;list-style:none;display:flex}.lead-copilot-muted{color:var(--md-on-surface-muted);margin:0;font-size:.8rem}.lead-copilot-reply{border:1px solid var(--md-primary);border-radius:14px;min-width:0}@supports (color:color-mix(in lab, red, red)){.lead-copilot-reply{border:1px solid color-mix(in srgb,var(--md-primary)24%,var(--md-outline)76%)}}.lead-copilot-reply{background:var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.lead-copilot-reply{background:color-mix(in srgb,var(--md-surface)72%,transparent)}}.lead-copilot-reply{padding:.58rem .68rem}.lead-copilot-reply p{color:var(--md-on-surface);margin:0;font-size:.84rem;line-height:1.38}.clients-col-next-step{width:12.5rem}.page-clients .clients-next-step{white-space:normal;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.06rem;min-height:2.55rem;display:flex}.clients-next-step-title{max-width:100%;color:var(--md-on-primary-container);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;line-height:1.15;display:block;overflow:hidden}.clients-next-step-detail{color:var(--md-on-primary-container);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clients-next-step-detail{color:color-mix(in srgb,var(--md-on-primary-container)72%,transparent)}}.clients-next-step-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:650;line-height:1.18}.clients-next-step-warning{border-color:var(--md-warning)!important}@supports (color:color-mix(in lab, red, red)){.clients-next-step-warning{border-color:color-mix(in srgb,var(--md-warning)48%,var(--md-outline)52%)!important}}.clients-next-step-warning{background:var(--md-warning-container)!important}@supports (color:color-mix(in lab, red, red)){.clients-next-step-warning{background:color-mix(in srgb,var(--md-warning-container)70%,transparent)!important}}.clients-next-step-warning{color:var(--md-on-warning-container)!important}.clients-next-step-warning .clients-next-step-title,.clients-next-step-warning .clients-next-step-detail{color:var(--md-on-warning-container)}.clients-next-step-success{border-color:var(--md-success)!important}@supports (color:color-mix(in lab, red, red)){.clients-next-step-success{border-color:color-mix(in srgb,var(--md-success)42%,var(--md-outline)58%)!important}}.clients-next-step-success{background:var(--md-success-container)!important}@supports (color:color-mix(in lab, red, red)){.clients-next-step-success{background:color-mix(in srgb,var(--md-success-container)70%,transparent)!important}}.clients-next-step-success{color:var(--md-on-success-container)!important}.clients-next-step-success .clients-next-step-title,.clients-next-step-success .clients-next-step-detail{color:var(--md-on-success-container)}.clients-next-step-muted{border-color:var(--md-outline)!important}@supports (color:color-mix(in lab, red, red)){.clients-next-step-muted{border-color:color-mix(in srgb,var(--md-outline)40%,transparent)!important}}.clients-next-step-muted{background:var(--md-surface-container-low)!important}@supports (color:color-mix(in lab, red, red)){.clients-next-step-muted{background:color-mix(in srgb,var(--md-surface-container-low)84%,transparent)!important}}.clients-next-step-muted{color:var(--md-on-surface-soft)!important}.clients-next-step-muted .clients-next-step-title{color:var(--md-on-surface)}.clients-next-step-muted .clients-next-step-detail{color:var(--md-on-surface-soft)}@media (min-width:1024px){.client-docs-modal[aria-label^="Resumen, consejo"]{max-width:44rem}}@media (min-width:1600px){.crm-main-content>.page-home,.crm-main-content>.page-clients,.crm-main-content>.page-whatsapp,.crm-main-content>.page-vehicles{max-width:1720px}.crm-main-content>.page-sales{max-width:1840px}.section-header-title{font-size:2rem}.section-header-subtitle{font-size:.95rem}.crm-nav-link{min-height:2.42rem;padding:.5rem .72rem;font-size:.86rem}.crm-global-search.is-compact .crm-global-search-input,.md3-input,.glass-table{font-size:.9rem}.glass-table th{font-size:.74rem}.clients-col-next-step{width:14rem}.home-workbench .home-hero-title,.whatsapp-inbox-hero-title{font-size:1.28rem}.home-workbench .home-hero-summary,.home-queue-reason,.home-queue-suggestion,.whatsapp-inbox-hero-summary,.sales-lead-meta-grid span,.sales-lead-intel-block p,.sales-next-action p{font-size:.82rem}.home-queue-name,.page-sales .sales-lead-name{font-size:.96rem}.page-sales .sales-lead-card{min-height:8.2rem}.page-whatsapp .whatsapp-inbox-table th,.page-whatsapp .whatsapp-inbox-table td{padding-top:.56rem;padding-bottom:.56rem}.page-vehicles .vehicles-ai-search-row input,.page-vehicles .vehicles-ai-search-row button,.page-vehicles .vehicles-filter-input,.page-vehicles .vehicles-filter-clear-btn{height:2.42rem!important}}@media (min-width:1900px){.crm-main-content>.page-home,.crm-main-content>.page-clients,.crm-main-content>.page-whatsapp,.crm-main-content>.page-vehicles{max-width:1760px}.home-worklist-layout{grid-template-columns:minmax(0,1340px) minmax(20rem,1fr)}}@media (max-width:1180px){.lead-copilot-grid{grid-template-columns:minmax(0,1fr)}.lead-copilot-head{display:grid}}body,html[data-ui-mode=dark] body{background:var(--md-surface-2)!important}.crm-shell-app{min-height:100vh;display:flex}.crm-sidebar{z-index:40;background:var(--md-surface);border-right:1px solid var(--md-outline-variant);flex-direction:column;width:16rem;height:100vh;display:flex;position:fixed;top:0;left:0}.crm-sidebar-inner{flex-direction:column;height:100%;padding:1.5rem .75rem;display:flex;overflow-y:auto}@media (min-width:861px){.crm-sidebar,.crm-app-body{transition:width .18s,margin-left .18s}html[data-sidebar-collapsed=true] .crm-sidebar{width:4.5rem}html[data-sidebar-collapsed=true] .crm-app-body{margin-left:4.5rem}}.crm-sidebar-brand-row{align-items:center;gap:.35rem;margin-bottom:1.75rem;display:flex}.crm-sidebar-brand-row .crm-sidebar-brand{flex:1;min-width:0;margin-bottom:0}.crm-sidebar-collapse-toggle{border:1px solid var(--md-outline-variant);background:var(--md-surface-2);width:2rem;height:2rem;color:var(--md-on-surface-variant);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background-color .18s,color .18s,border-color .18s;display:inline-grid}.crm-sidebar-collapse-toggle:hover,.crm-sidebar-collapse-toggle:focus-visible{border-color:var(--md-primary);background:var(--md-primary-container);color:var(--md-primary)}.crm-sidebar-collapse-toggle .is-flipped{transform:rotate(180deg)}.crm-sidebar-inner.is-collapsed{padding-inline:.5rem}.crm-sidebar-inner.is-collapsed .crm-sidebar-brand-row{height:2.5rem;display:block;position:relative}.crm-sidebar-inner.is-collapsed .crm-sidebar-brand{justify-content:center;padding:0;display:flex}.crm-sidebar-inner.is-collapsed .crm-sidebar-brand-text{display:none}.crm-sidebar-inner.is-collapsed .crm-sidebar-collapse-toggle{width:1.5rem;height:1.5rem;position:absolute;top:-.45rem;right:-.2rem}.crm-sidebar-inner.is-collapsed .crm-nav-link{justify-content:center;padding-inline:.6rem;position:relative}.crm-sidebar-inner.is-collapsed .crm-nav-link>span:not(.crm-nav-badge){display:none}.crm-sidebar-inner.is-collapsed .crm-nav-link-icon{margin:0}.crm-sidebar-inner.is-collapsed .crm-nav-link-active,.crm-sidebar-inner.is-collapsed .crm-nav-link-active:hover{box-shadow:inset 0 0 0 1px var(--md-primary);border-left:0;padding-left:.6rem}.crm-sidebar-inner.is-collapsed .crm-nav-badge{min-width:1rem;height:1rem;margin:0;padding-inline:.2rem;font-size:.62rem;position:absolute;top:.1rem;right:.15rem}.crm-sidebar-inner.is-collapsed .crm-sidebar-account{padding-inline:0}.crm-sidebar-inner.is-collapsed .crm-header-menu-sidebar .crm-header-menu-trigger{justify-content:center;padding-inline:0}.crm-sidebar-inner.is-collapsed .crm-header-menu-copy,.crm-sidebar-inner.is-collapsed .crm-header-menu-chevron{display:none}.crm-sidebar-brand{align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:0 .75rem;display:flex}.crm-sidebar-brand-logo-wrap{background:var(--md-primary-container);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.crm-sidebar-brand-logo{object-fit:contain;width:100%;height:100%}.crm-sidebar-brand-text{flex-direction:column;min-width:0;display:flex}.crm-sidebar-brand-name{color:var(--md-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;line-height:1.15;overflow:hidden}.crm-sidebar-brand-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.66rem;font-weight:600}.crm-nav-links{flex-direction:column;gap:.25rem;padding:0;display:flex;overflow:visible}.crm-nav-link{border-radius:var(--md-radius-sm);width:100%;color:var(--md-on-surface-variant);transition:background-color var(--md-motion-fast),color var(--md-motion-fast);border:0;align-items:center;gap:.65rem;padding:.6rem .85rem;font-size:.9rem;font-weight:500;display:flex}.crm-nav-link:hover{background:var(--md-surface-2);color:var(--md-on-surface);border:0;transform:none}.crm-nav-link-active,.crm-nav-link-active:hover{background:var(--md-surface-2);color:var(--md-primary);border-left:4px solid var(--md-primary);padding-left:calc(.85rem - 4px);font-weight:700}.crm-nav-link-icon{font-size:1.25rem}.crm-nav-badge{background:var(--md-primary);color:var(--md-on-primary);margin-left:auto}.crm-app-body{background:var(--md-surface-container-low);flex-direction:column;flex:1;min-width:0;margin-left:16rem;display:flex}.crm-topbar{z-index:30;background:var(--md-surface);border-bottom:1px solid var(--md-outline-variant);justify-content:space-between;align-items:center;gap:1rem;height:5rem;padding:0 2.5rem;display:flex;position:sticky;top:0}.crm-topbar .crm-nav-utility-search{flex:1;max-width:32rem}.crm-app-body .crm-main{padding:2rem 2.5rem 2.5rem}@media (max-width:860px){.crm-shell-app{flex-direction:column}.crm-sidebar{border-right:0;border-bottom:1px solid var(--md-outline-variant);width:100%;height:auto;position:sticky}.crm-sidebar-inner{flex-direction:row;align-items:center;padding:.5rem 1rem;overflow-x:auto}.crm-sidebar-brand{margin-bottom:0;margin-right:1rem}.crm-nav-links{flex-direction:row}.crm-nav-link span:not(.crm-nav-badge){display:none}.crm-nav-link-active{border-left:0;border-bottom:3px solid var(--md-primary);padding-left:.85rem}.crm-app-body{margin-left:0}.crm-app-body .crm-main{padding:1rem}}.md3-btn,.glass-btn,.crm-menu-settings-btn,.crm-menu-logout-btn{border-radius:var(--md-radius-sm);letter-spacing:-.01em;border:0;font-weight:600}.glass-btn-primary,.md3-btn-filled{background:var(--md-primary);color:var(--md-on-primary)}.glass-btn-secondary,.md3-btn-tonal{background:var(--md-surface-2);color:var(--md-on-surface)}.glass-btn-ghost,.md3-btn-outlined{color:var(--md-primary);background:0 0}.glass-btn:hover,.md3-btn:hover{filter:brightness(.97);box-shadow:none;transform:none}.crm-header-menu-trigger{border:1px solid var(--md-outline-variant);background:var(--md-surface);box-shadow:none}.crm-header-menu-panel,.crm-floating-panel{border:1px solid var(--md-outline-variant);background:var(--md-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--md-shadow-2)}.glass-card,.glass-panel,.settings-card,.client-page-hero,.client-detail-column,.tradein-section,.tasks-assignee-filter,.clients-table-wrap,.vehicles-table-wrap,.login-card,.tasks-list-card,.vehicle-detail-sheet,.client-docs-panel,.client-docs-form,.tasks-list-edit-form{background:var(--md-surface-container-low)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--md-shadow-1)!important;border:0!important}.glass-card-elevated{box-shadow:var(--md-shadow-2)!important}.glass-input,.md3-input,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{border-radius:var(--md-radius-sm);background:var(--md-surface-2);color:var(--md-on-surface);border:1px solid #0000}.glass-input:focus,.md3-input:focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus{background:var(--md-surface);border-color:var(--md-primary);outline:none}.glass-table th{color:var(--md-on-surface-muted);border-bottom:1px solid var(--md-outline-variant);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.glass-table td{border-bottom:1px solid var(--md-outline-variant)}.badge,.commercial-tag{border:0;border-radius:999px;font-weight:600}h1,h2,h3{letter-spacing:-.02em}.glass-card:before,.glass-panel:before,.settings-card:before,.client-page-hero:before,.client-detail-column:before{content:none!important}.veh-catalog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.veh-catalog-title{color:var(--md-on-surface);letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.7rem;font-weight:700;line-height:1.2}.veh-catalog-subtitle{color:var(--md-on-surface-variant);margin:0;font-size:.95rem}.veh-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:720px){.veh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.veh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.veh-card{background:var(--md-surface);border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-lg);box-shadow:var(--md-shadow-1);cursor:pointer;transition:box-shadow var(--md-motion-fast,.15s ease),transform var(--md-motion-fast,.15s ease),border-color var(--md-motion-fast,.15s ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.veh-card:hover{border-color:var(--md-primary);transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}@supports (color:color-mix(in lab, red, red)){.veh-card:hover{border-color:color-mix(in srgb,var(--md-primary)35%,var(--md-outline-variant))}}.veh-card:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.veh-card-new{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.veh-card-new{border-color:color-mix(in srgb,var(--md-primary)55%,var(--md-outline-variant))}}.veh-card-media{aspect-ratio:16/10;background:var(--md-surface-2);position:relative;overflow:hidden}.veh-card-media img,.veh-card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.veh-card:hover .veh-card-img{transform:scale(1.05)}.veh-card-chip{z-index:2;background:var(--md-surface);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex;position:absolute;top:.85rem;left:.85rem}@supports (color:color-mix(in lab, red, red)){.veh-card-chip{background:color-mix(in srgb,var(--md-surface)88%,transparent)}}.veh-card-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;color:var(--md-on-surface);font-size:.72rem;font-weight:600;box-shadow:0 1px 4px #00000014}.veh-card-chip-dot{background:var(--md-on-surface-muted);border-radius:999px;width:.5rem;height:.5rem}.veh-chip-available .veh-card-chip-dot{background:#16a34a}.veh-chip-reserved .veh-card-chip-dot{background:#dc2626}.veh-chip-in_transit .veh-card-chip-dot,.veh-chip-new_entry .veh-card-chip-dot{background:#d97706}.veh-chip-preparation .veh-card-chip-dot{background:#0284c7}.veh-card-new-badge{z-index:2;background:var(--md-primary);color:var(--md-on-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:.85rem;right:.85rem}.veh-card-body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex}.veh-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.veh-card-titles{min-width:0}.veh-card-title{color:var(--md-on-surface);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.veh-card-subtitle{color:var(--md-on-surface-variant);margin:.3rem 0 0;font-size:.85rem}.veh-card-price{color:var(--md-on-surface);white-space:nowrap;margin:0;font-size:1.15rem;font-weight:700}.veh-card-facts{gap:.6rem;margin:0;display:flex}.veh-card-fact{background:var(--md-surface-2);border-radius:var(--md-radius-sm);text-align:center;flex:1;min-width:0;padding:.55rem .5rem}.veh-card-fact-label{text-transform:uppercase;letter-spacing:.06em;color:var(--md-on-surface-muted);margin:0;font-size:.62rem;font-weight:600}.veh-card-fact-value{color:var(--md-on-surface);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.82rem;font-weight:600;overflow:hidden}.veh-card-meta{color:var(--md-on-surface-variant);flex-wrap:wrap;gap:.4rem .85rem;font-size:.78rem;display:flex}.veh-card-meta-item{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.veh-card-meta-icon{color:var(--md-on-surface-muted);flex-shrink:0;font-size:1rem}.veh-card-meta-id{color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums}.veh-card-actions{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}.veh-card-cta{border-radius:var(--md-radius-sm);background:var(--md-surface-2);width:100%;color:var(--md-on-surface);cursor:pointer;transition:background-color var(--md-motion-fast,.15s ease),color var(--md-motion-fast,.15s ease);border:0;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.veh-card-cta:hover{background:var(--md-primary);color:var(--md-on-primary)}.veh-card-cta-arrow{transition:transform var(--md-motion-fast,.15s ease);font-size:1.05rem;line-height:1}.veh-card-cta:hover .veh-card-cta-arrow{transform:translate(3px)}.veh-card-actions-secondary{flex-wrap:wrap;gap:.4rem;display:flex}.veh-card-action-btn{border-radius:var(--md-radius-sm);border:1px solid var(--md-outline-variant);background:var(--md-surface);min-width:6.5rem;height:2.25rem;color:var(--md-on-surface-variant);cursor:pointer;transition:background-color var(--md-motion-fast,.15s ease),border-color var(--md-motion-fast,.15s ease),color var(--md-motion-fast,.15s ease);flex:1;justify-content:center;align-items:center;padding:0 .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.veh-card-action-btn:hover{background:var(--md-surface-2);border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.veh-card-action-btn:hover{border-color:color-mix(in srgb,var(--md-primary)30%,var(--md-outline-variant))}}.veh-card-action-btn:hover{color:var(--md-on-surface)}.sales-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;padding-bottom:.5rem;display:grid}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sales-board-column{flex-direction:column;min-width:0;display:flex}.sales-board-column-head{align-items:center;gap:.5rem;margin-bottom:.9rem;padding:0 .25rem;display:flex}.sales-board-dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.sales-board-column-title{color:var(--md-on-surface);margin:0;font-size:1rem;font-weight:700}.sales-board-count{text-align:center;background:var(--md-surface-container-high);min-width:1.5rem;color:var(--md-on-surface-variant);border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.sales-board-cards{flex-direction:column;gap:1rem;max-height:calc(100vh - 20rem);padding:.25rem;display:flex;overflow-y:auto}.sales-board-empty{color:var(--md-on-surface);text-align:center;padding:1rem .5rem;font-size:.9rem;font-weight:650;display:block}.sales-kanban-card{background:var(--md-surface);border-radius:var(--md-radius-md);box-shadow:var(--md-shadow-1);border:1px solid #0000;border-left:4px solid var(--md-outline-strong);flex-direction:column;gap:.5rem;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.sales-kanban-card:hover{box-shadow:var(--md-shadow-2);transform:translateY(-1px)}.sales-kanban-card-danger{border-left-color:var(--md-error)}.sales-kanban-card-warning{border-left-color:var(--md-warning)}.sales-kanban-card-primary{border-left-color:var(--md-primary)}.sales-kanban-card-neutral{border-left-color:var(--md-outline-strong)}.sales-kanban-top{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.sales-kanban-identity{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.sales-kanban-name{color:var(--md-on-surface);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.2}.sales-kanban-name:hover{text-decoration:underline}.sales-kanban-priority{display:inline-flex}.sales-kanban-peek{background:var(--md-surface-container);width:2rem;height:2rem;color:var(--md-on-surface-variant);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:background .15s,color .15s;display:inline-flex}.sales-kanban-peek:hover{background:var(--md-surface-container-high);color:var(--md-on-surface)}.sales-kanban-badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sales-kanban-vehicle{border-radius:var(--md-radius-sm);background:var(--md-surface-2);align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.sales-kanban-vehicle-icon{border-radius:var(--md-radius-sm);background:var(--md-primary-container);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sales-kanban-vehicle-icon{background:color-mix(in srgb,var(--md-primary-container)12%,transparent)}}.sales-kanban-vehicle-icon{color:var(--md-primary);font-size:.95rem}.sales-kanban-vehicle-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sales-kanban-vehicle-label{letter-spacing:.06em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.66rem;font-weight:700}.sales-kanban-vehicle-name{color:var(--md-on-surface);overflow-wrap:anywhere;font-size:.82rem;font-weight:600;line-height:1.3}.sales-kanban-source{border-radius:var(--md-radius-sm);background:var(--md-surface-2);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.sales-kanban-source-logo{object-fit:contain;width:100%;height:100%;padding:.2rem}.sales-kanban-source-icon{color:var(--md-on-surface-muted);font-size:1rem}.sales-kanban-meta{align-items:center;gap:.5rem;min-width:0;display:flex}.sales-kanban-meta-item{color:var(--md-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.8rem;display:inline-flex;overflow:hidden}.sales-kanban-meta-icon{color:var(--md-outline);flex-shrink:0;font-size:.9rem}.sales-kanban-meta-time{color:var(--md-on-surface-muted);flex-shrink:0;margin-left:auto;font-size:.72rem}.sales-kanban-next{border-radius:var(--md-radius-md);background:var(--md-surface-container-low);border:1px solid var(--md-outline-variant);flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.sales-kanban-next-label{letter-spacing:.06em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.66rem;font-weight:700}.sales-kanban-next strong{color:var(--md-on-surface);font-size:.85rem;font-weight:700}.sales-kanban-next p{color:var(--md-on-surface-variant);margin:.1rem 0 0;font-size:.76rem;line-height:1.35}.sales-kanban-next-danger{border-left:3px solid var(--md-error)}.sales-kanban-next-warning{border-left:3px solid var(--md-warning)}.sales-kanban-next-primary{border-left:3px solid var(--md-primary)}.sales-kanban-owner{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sales-kanban-actions{align-items:center;gap:.5rem;display:flex}.sales-kanban-wa{border-radius:var(--md-radius-sm);color:#075e54;background:#25d3661f;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;transition:background .15s;display:inline-flex}.sales-kanban-wa:hover{background:#25d36638}.sales-kanban-wa .crm-ui-icon{font-size:1.05rem}.sales-kanban-manage{flex:1;justify-content:center}.sales-kanban-icon-btn{border-radius:var(--md-radius-sm);background:var(--md-surface-container);width:2.5rem;height:2.5rem;color:var(--md-on-surface);flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;transition:background .15s;display:inline-flex}.sales-kanban-icon-btn:hover{background:var(--md-surface-container-high)}@media (max-width:860px){.sales-board{grid-template-columns:minmax(0,1fr)}.sales-board-cards{max-height:none;overflow-y:visible}}.page-lead-detail{max-width:1240px}.page-lead-detail .lead-detail-header h1{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.page-lead-detail .lead-detail-card,.page-lead-detail .lead-copilot-card{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);padding:1.25rem;border-radius:var(--md-radius-lg)!important;border:0!important}.page-lead-detail .lead-copilot-card{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.page-lead-detail .lead-copilot-card{background:color-mix(in srgb,var(--md-primary)5%,var(--md-surface))}}.page-lead-detail .lead-copilot-card{box-shadow:inset 0 0 0 1px var(--md-primary),var(--md-shadow-1)}@supports (color:color-mix(in lab, red, red)){.page-lead-detail .lead-copilot-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-primary)14%,transparent),var(--md-shadow-1)}}.page-lead-detail .lead-copilot-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--md-primary);align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.page-lead-detail .lead-copilot-head h2{letter-spacing:-.01em;color:var(--md-on-surface);margin-top:.15rem;font-size:1.2rem;font-weight:700}.page-lead-detail .lead-copilot-priority{border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700}.page-lead-detail .lead-copilot-label{letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-muted);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.page-lead-detail .lead-copilot-chips{flex-wrap:wrap;gap:.4rem;display:flex}.page-lead-detail .lead-copilot-chips span{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.page-lead-detail .lead-copilot-chips span{background:color-mix(in srgb,var(--md-primary)10%,var(--md-surface))}}.page-lead-detail .lead-copilot-chips span{color:var(--md-primary);border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600}.page-lead-detail .lead-copilot-reply p{background:var(--md-surface);border-radius:var(--md-radius-sm);color:var(--md-on-surface-soft);box-shadow:inset 0 0 0 1px var(--md-outline-variant);padding:.7rem .85rem;font-style:italic}.page-lead-detail .lead-detail-list>li{border-bottom:1px solid var(--md-outline-variant);padding-bottom:.4rem}.page-lead-detail .lead-detail-list>li:last-child{border-bottom:0}.page-lead-detail .lead-detail-card h2{letter-spacing:-.01em}.page-home .home-hero{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-radius:var(--md-radius-lg)}.page-home .home-hero:before{background:var(--md-primary);width:4px}.page-home .home-hero-title{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700}.page-home .home-kpi-card{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-radius:var(--md-radius-lg);border:0}.page-home .home-kpi-card:hover{box-shadow:var(--md-shadow-2);transform:none}.page-home .home-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.72rem;font-weight:600}.page-home .home-kpi-value{letter-spacing:-.02em;color:var(--md-on-surface);font-size:2rem;font-weight:700}.page-home .home-queue-card,.page-home .home-worklist-card{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-radius:var(--md-radius-lg)}.page-home .home-section-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--md-primary);font-size:.72rem;font-weight:700}.page-home .home-now-panel{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.page-home .home-now-panel{background:color-mix(in srgb,var(--md-primary)6%,var(--md-surface))}}.page-home .home-now-panel{box-shadow:inset 0 0 0 1.5px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.page-home .home-now-panel{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--md-primary)22%,transparent)}}.page-home .home-now-panel{border-radius:var(--md-radius-md)}.page-home .home-now-label{color:var(--md-primary);font-weight:700}.page-home .home-now-link strong{font-size:1.05rem}.page-home .home-queue-head h2{letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.page-home .home-quick-grid{opacity:.92}.page-home .home-quick-value,.page-home .home-quick-label{font-size:.8rem}.page-home .home-kpi-value{font-size:1.5rem}.page-home .home-kpi-grid{opacity:.92}.wa-embed{background:var(--md-surface-container-low);border-radius:var(--md-radius-lg);height:100%;min-height:0;box-shadow:var(--md-shadow-1);flex-direction:column;display:flex;overflow:hidden}.wa-embed-head{border-bottom:1px solid var(--md-outline-variant);align-items:baseline;gap:.4rem;padding:.6rem .85rem;display:flex}.wa-embed-title{letter-spacing:-.01em;color:var(--md-on-surface);font-size:.9rem;font-weight:700}.wa-embed-sub{color:var(--md-on-surface-muted);font-size:.76rem}.wa-embed-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wa-embed-timeline{background:var(--md-surface-2);flex-direction:column;flex:1;gap:.4rem;padding:.75rem;display:flex;overflow-y:auto}.wa-embed-muted{color:var(--md-on-surface-muted);text-align:center;padding:.75rem;font-size:.8rem}.wa-embed-empty-state{text-align:center;border:1px dashed var(--md-primary);justify-items:center;gap:.4rem;width:min(22rem,100%);margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.wa-embed-empty-state{border:1px dashed color-mix(in srgb,var(--md-primary)28%,var(--md-outline-variant))}}.wa-embed-empty-state{border-radius:var(--md-radius-md);background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-embed-empty-state{background:color-mix(in srgb,var(--md-primary)5%,var(--md-surface))}}.wa-embed-empty-state{padding:.85rem .9rem}.wa-embed-empty-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--md-primary);font-size:.62rem;font-weight:800}.wa-embed-empty-state h3{color:var(--md-on-surface);margin:0;font-size:.88rem;font-weight:750}.wa-embed-empty-state p{max-width:20rem;color:var(--md-on-surface-muted);margin:0;font-size:.78rem;line-height:1.4}.wa-embed-empty-action{margin-top:.1rem}.wa-embed-row{gap:.45rem;display:flex;position:relative}.wa-embed-row-out{justify-content:flex-end}.wa-embed-row-in{justify-content:flex-start}.wa-embed-bubble{border-radius:var(--md-radius-md);max-width:84%;box-shadow:var(--md-shadow-1);padding:.55rem .75rem;position:relative}.wa-embed-bubble-in{background:var(--md-surface);color:var(--md-on-surface)}.wa-embed-bubble-out{background:var(--md-primary);color:var(--md-on-primary)}.wa-embed-text{white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.4}.wa-embed-media{border-radius:var(--md-radius-sm);object-fit:contain;width:auto;max-width:100%;max-height:14rem;margin-top:.4rem}.wa-embed-media-link{margin-top:.4rem;font-size:.78rem;font-weight:600;text-decoration:underline;display:inline-block}.wa-embed-time{opacity:.7;text-align:right;margin-top:.25rem;font-size:.68rem;display:block}.wa-embed-checks{letter-spacing:-.08em;margin-left:.28rem;font-size:.72rem;font-weight:800;display:inline-block}.wa-embed-checks.is-sent,.wa-embed-checks.is-delivered{color:currentColor}.wa-embed-checks.is-read{color:#38bdf8}.wa-embed-checks.is-failed{color:#f87171;letter-spacing:0}.wa-embed-note{background:var(--md-warning-container);max-width:92%;color:var(--md-on-warning-container);border-radius:var(--md-radius-sm);align-self:center;padding:.5rem .7rem;font-size:.85rem}.wa-embed-note-tag{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:inline-block}.wa-embed-veil{z-index:2;background:var(--md-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wa-embed-veil{background:color-mix(in srgb,var(--md-surface)55%,transparent)}}.wa-embed-veil{-webkit-backdrop-filter:blur(8px)}.wa-veil-btn{background:var(--md-primary);color:var(--md-on-primary);letter-spacing:-.01em;cursor:pointer;box-shadow:var(--md-shadow-2);transition:filter var(--md-motion-fast);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.wa-veil-btn:hover{filter:brightness(.96)}.wa-embed-new-message-alert{z-index:3;background:var(--md-primary);color:var(--md-on-primary);box-shadow:var(--md-shadow-2);border-radius:999px;padding:.4rem 1.05rem;font-size:.96rem;font-weight:700;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.wa-veil-btn:disabled{opacity:.7;cursor:not-allowed}.wa-embed-mode-toggle{background:0 0;align-items:center;gap:.35rem;margin-left:auto;padding:0;display:inline-flex}.wa-embed-jump-latest{z-index:3;border:1px solid var(--md-outline-variant);background:var(--md-surface);width:2.25rem;height:2.25rem;color:var(--md-primary);box-shadow:var(--md-shadow-2);cursor:pointer;transition:transform var(--md-motion-fast),background var(--md-motion-fast);border-radius:999px;place-items:center;display:inline-grid;position:absolute;bottom:.85rem;right:1rem}.wa-embed-jump-latest:hover,.wa-embed-jump-latest:focus-visible{background:var(--md-primary-container);transform:translateY(-1px)}.wa-embed-jump-latest.is-selecting{bottom:3.85rem}#zdrmWPhI.crm-zadarma-widget{z-index:200!important;position:fixed!important;inset:auto 20px 20px auto!important}body:has(.crm-modal-overlay) #zdrmWPhI.crm-zadarma-widget{opacity:0!important;pointer-events:none!important;visibility:hidden!important}#zdrmWPhI.crm-zadarma-widget button:focus-visible,#zdrmWPhI.crm-zadarma-widget input:focus-visible{outline:3px solid var(--md-primary)!important}@supports (color:color-mix(in lab, red, red)){#zdrmWPhI.crm-zadarma-widget button:focus-visible,#zdrmWPhI.crm-zadarma-widget input:focus-visible{outline:3px solid color-mix(in srgb,var(--md-primary)46%,transparent)!important}}#zdrmWPhI.crm-zadarma-widget button:focus-visible,#zdrmWPhI.crm-zadarma-widget input:focus-visible{outline-offset:2px}@media (max-width:640px){#zdrmWPhI.crm-zadarma-widget{max-width:none!important;inset:auto 12px 12px!important}}.client-task-modal,.client-email-modal{max-width:42rem}.client-email-thread{border-bottom:1px solid var(--md-outline-variant);max-height:34vh;padding:1rem 1.25rem 0;overflow-y:auto}.client-email-thread-heading,.client-email-compose-heading{color:var(--md-on-surface);justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.client-email-thread-heading span{color:var(--md-on-surface-variant);font-size:.75rem}.client-email-empty{border:1px dashed var(--md-outline);color:var(--md-on-surface-variant);border-radius:.75rem;margin:.75rem 0 1rem;padding:1rem;font-size:.85rem}.client-email-message{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);border-radius:.75rem;max-width:92%;margin:.75rem 0;padding:.75rem}.client-email-message--out{background:var(--md-primary);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.client-email-message--out{background:color-mix(in srgb,var(--md-primary)9%,var(--md-surface))}}.client-email-message-meta{color:var(--md-on-surface-variant);justify-content:space-between;gap:.75rem;font-size:.74rem;display:flex}.client-email-message-meta time{white-space:nowrap}.client-email-message-subject{color:var(--md-on-surface);margin-top:.35rem;font-size:.85rem;font-weight:700}.client-email-message-body{white-space:pre-wrap;color:var(--md-on-surface);margin-top:.35rem;font-size:.85rem;line-height:1.45}.client-email-message-files{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.client-email-message-files span{border:1px solid var(--md-outline-variant);border-radius:.5rem;align-items:center;gap:.3rem;padding:.25rem .45rem;font-size:.72rem;display:inline-flex}.client-email-reply,.client-email-clear-reply{color:var(--md-primary);cursor:pointer;background:0 0;border:0;margin-top:.55rem;font-size:.75rem;font-weight:700}.client-email-form{gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.client-history-summary-hint:after{content:none!important}.client-history-summary-hint svg{transition:transform var(--md-motion-fast)}.client-history-disclosure[open] .client-history-summary-hint svg{transform:rotate(180deg)}.sales-source-mark{color:#fff;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-grid}.sales-source-mark-google_ads{background:#4285f4}.sales-source-mark-meta{background:#0866ff}.sales-source-mark-tiktok{background:#111827}.wa-embed-action-row{border-top:1px solid var(--md-outline-variant);background:var(--md-surface);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem .75rem;display:flex}.wa-embed-toolbar-label,.wa-embed-composer-kicker{color:var(--md-on-surface-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.wa-embed-toolbar-attachment{align-items:center;display:inline-flex}.wa-embed-mode-btn{border:1px solid var(--md-outline-variant);background:var(--md-surface);color:var(--md-on-surface-soft);cursor:pointer;transition:background var(--md-motion-fast),color var(--md-motion-fast),border-color var(--md-motion-fast);border-radius:999px;padding:.22rem .65rem;font-size:.74rem;font-weight:600}.wa-embed-mode-btn:hover{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-embed-mode-btn:hover{background:color-mix(in srgb,var(--md-primary)8%,var(--md-surface))}}.wa-embed-mode-btn.is-active{border-color:var(--md-primary);background:var(--md-primary);color:var(--md-on-primary)}.wa-embed-mode-btn-note.is-active{color:#fff;background:#b45309;border-color:#b45309}.wa-embed-mode-hint{color:var(--md-on-surface-soft);font-size:.72rem}.wa-embed-composer{background:var(--md-surface);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:.45rem;padding:.1rem .75rem .75rem;display:grid}.wa-embed-composer-context{grid-column:1/-1;align-items:baseline;gap:.5rem;min-height:1rem;display:flex}.wa-embed-composer-hint{color:var(--md-on-surface-muted);font-size:.72rem}.wa-embed-composer.is-note{background:#b45309}@supports (color:color-mix(in lab, red, red)){.wa-embed-composer.is-note{background:color-mix(in srgb,#b45309 4%,var(--md-surface))}}.wa-embed-composer.is-note .wa-embed-composer-kicker{color:#b45309}.internal-chat-page{min-height:0;height:calc(100dvh - var(--crm-topbar-height,4rem) - 2rem);gap:.85rem;display:grid}.internal-chat-workspace{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:8px;grid-template-columns:17rem minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.internal-chat-groups{border-right:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);min-height:0;padding:.65rem;overflow-y:auto}.internal-chat-groups-head,.internal-chat-group-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.internal-chat-groups-head{color:var(--md-on-surface-muted);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .3rem .6rem;font-size:.72rem;font-weight:750}.internal-chat-group{width:100%;color:var(--md-on-surface);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:.3rem;margin-bottom:.35rem;padding:.65rem;transition:background .18s,border-color .18s;display:grid}.internal-chat-group:hover,.internal-chat-group:focus-visible{border-color:var(--md-outline-variant);background:var(--md-surface)}.internal-chat-group.is-active{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.internal-chat-group.is-active{border-color:color-mix(in srgb,var(--md-primary)40%,var(--md-outline-variant))}}.internal-chat-group.is-active{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.internal-chat-group.is-active{background:color-mix(in srgb,var(--md-primary)9%,var(--md-surface))}}.internal-chat-group strong{font-size:.86rem}.internal-chat-group b{background:var(--md-primary);color:var(--md-on-primary);border-radius:999px;padding:.13rem .4rem;font-size:.68rem}.internal-chat-group-preview{color:var(--md-on-surface-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.internal-chat-group time,.internal-chat-muted{color:var(--md-on-surface-muted);font-size:.7rem}.internal-chat-thread{min-width:0;min-height:0;overflow:hidden}.internal-chat-thread .wa-embed{height:100%}.internal-chat-empty{height:100%;color:var(--md-on-surface-muted);place-items:center;display:grid}.wa-embed-share-internal{color:var(--md-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.wa-embed-share-internal:hover{text-decoration:underline}.internal-share-dialog{width:min(27rem,100vw - 2rem)}.internal-share-dialog-body{gap:.65rem;padding:.95rem 1.2rem 1.2rem;display:grid}.internal-share-dialog-body>p{color:var(--md-on-surface-soft);margin:0;font-size:.84rem;line-height:1.45}.internal-share-target{border:1px solid var(--md-outline-variant);background:var(--md-surface);min-height:2.8rem;color:var(--md-on-surface);cursor:pointer;font:inherit;border-radius:7px;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.82rem;font-weight:700;display:flex}.internal-share-target span:first-child{align-items:center;gap:.45rem;display:inline-flex}.internal-share-target span:last-child{color:var(--md-primary);font-size:.74rem}.internal-share-target:hover:not(:disabled){border-color:var(--md-primary);background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.internal-share-target:hover:not(:disabled){background:color-mix(in srgb,var(--md-primary)6%,var(--md-surface))}}@media (max-width:1100px){.internal-chat-workspace{grid-template-columns:14rem minmax(0,1fr)}}.wa-embed-composer .wa-embed-input{resize:vertical;flex:1;min-height:2.2rem;padding:.4rem .65rem;font-size:.85rem}.wa-embed-send{flex-shrink:0;height:2.2rem;min-height:2.2rem;padding:0 .9rem;font-size:.82rem}.wa-embed-error{margin:0 .75rem .75rem}.wa-embed-attachment-row,.client-chat-modal-attachment-row{border-top:1px solid var(--md-outline-variant);background:var(--md-surface);align-items:center;padding:.35rem .75rem .6rem;display:flex}.wa-attachment-menu{position:relative}.wa-attachment-trigger,.wa-attachment-option{border:1px solid var(--md-outline-variant);background:var(--md-surface);color:var(--md-on-surface-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;font-size:.78rem;font-weight:650;display:inline-flex}.wa-attachment-trigger{min-height:2rem;padding:.35rem .75rem}.wa-attachment-trigger:hover,.wa-attachment-option:hover{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-attachment-trigger:hover,.wa-attachment-option:hover{background:color-mix(in srgb,var(--md-primary)8%,var(--md-surface))}}.wa-attachment-options{z-index:120;border:1px solid var(--md-outline);background:var(--md-surface);min-width:13rem;box-shadow:var(--md-shadow-2);border-radius:.75rem;gap:.2rem;padding:.35rem;display:grid;position:absolute;bottom:calc(100% + .4rem);left:0}.wa-embed-head .wa-attachment-options{top:calc(100% + .4rem);bottom:auto}.wa-attachment-option{border:0;border-radius:.45rem;justify-content:flex-start;width:100%;padding:.55rem .65rem}.wa-attachment-dialog{max-width:48rem;max-height:92vh;overflow:hidden}.wa-attachment-dialog-body{gap:.8rem;max-height:calc(92vh - 5rem);padding:1rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.wa-attachment-eyebrow{color:var(--md-primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:750}.wa-attachment-dropzone{border:1px dashed var(--md-primary);background:var(--md-primary);border-radius:.8rem;justify-items:center;gap:.4rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wa-attachment-dropzone{background:color-mix(in srgb,var(--md-primary)5%,var(--md-surface))}}.wa-attachment-dropzone{color:var(--md-on-surface-soft);text-align:center}.wa-attachment-file-list,.wa-attachment-document-list{gap:.45rem;max-height:18rem;display:grid;overflow-y:auto}.wa-attachment-file,.wa-attachment-document{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);border-radius:.6rem;align-items:center;gap:.65rem;min-width:0;padding:.6rem .7rem;display:flex}.wa-attachment-file-name,.wa-attachment-document span{min-width:0;color:var(--md-on-surface);flex:1;gap:.15rem;font-size:.8rem;display:grid;overflow:hidden}.wa-attachment-file-name small,.wa-attachment-document small{color:var(--md-on-surface-muted);font-size:.7rem}.wa-attachment-file-error{white-space:normal;line-height:1.35;color:var(--md-error,#b91c1c)!important}.wa-attachment-status{white-space:nowrap;font-size:.7rem;font-weight:700}.wa-attachment-status.is-sent{color:var(--md-success,#166534)}.wa-attachment-status.is-error{color:var(--md-error,#b91c1c)}.wa-attachment-remove{color:var(--md-on-surface-muted);cursor:pointer;background:0 0;border:0;font-size:1.15rem}.wa-attachment-field{color:var(--md-on-surface-soft);gap:.35rem;font-size:.76rem;font-weight:650;display:grid}.wa-attachment-field textarea,.wa-attachment-field select{border:1px solid var(--md-outline-variant);background:var(--md-surface);width:100%;min-height:2.5rem;color:var(--md-on-surface);font:inherit;border-radius:.55rem;padding:.55rem .65rem}.wa-attachment-muted{color:var(--md-on-surface-muted);font-size:.82rem}.wa-attachment-error{border:1px solid var(--md-error);margin:0}@supports (color:color-mix(in lab, red, red)){.wa-attachment-error{border:1px solid color-mix(in srgb,var(--md-error)35%,var(--md-outline))}}.wa-attachment-error{background:var(--md-error);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.wa-attachment-error{background:color-mix(in srgb,var(--md-error)8%,var(--md-surface))}}.wa-attachment-error{color:var(--md-error);padding:.6rem .7rem;font-size:.78rem}.wa-attachment-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-height:24rem;display:grid;overflow-y:auto}.wa-attachment-photo{aspect-ratio:4/3;cursor:pointer;background:var(--md-surface-container-low);border:2px solid #0000;border-radius:.6rem;position:relative;overflow:hidden}.wa-attachment-photo.is-selected{border-color:var(--md-primary);box-shadow:0 0 0 2px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-attachment-photo.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--md-primary)20%,transparent)}}.wa-attachment-photo input{opacity:0;position:absolute}.wa-attachment-photo img{object-fit:cover;width:100%;height:100%}.wa-attachment-photo span{background:var(--md-primary);width:1.35rem;height:1.35rem;color:var(--md-on-primary);opacity:0;border-radius:999px;place-items:center;font-size:.75rem;display:grid;position:absolute;bottom:.35rem;right:.35rem}.wa-attachment-photo.is-selected span{opacity:1}.wa-attachment-gallery-actions{color:var(--md-on-surface-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.wa-attachment-check{color:var(--md-on-surface);align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;display:flex}.client-calls-hero-trigger{gap:.4rem}.client-calls-modal{max-width:48rem;max-height:92vh;padding:0;overflow:hidden}.client-calls-modal-head-actions{align-items:center;gap:.45rem;display:flex}.client-calls-modal-list{gap:.55rem;max-height:62vh;padding:.8rem 1.25rem 1.25rem;display:grid;overflow-y:auto}.client-calls-filters{flex-wrap:wrap;gap:.35rem;padding:.8rem 1.25rem 0;display:flex}.client-calls-filters button{border:1px solid var(--md-outline-variant);background:var(--md-surface);color:var(--md-on-surface-soft);cursor:pointer;border-radius:999px;padding:.35rem .65rem;font-size:.74rem;font-weight:650}.client-calls-filters button.is-active{border-color:var(--md-primary);background:var(--md-primary);color:var(--md-on-primary)}.client-calls-modal-item{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);border-radius:.65rem;padding:.75rem}.client-calls-modal-item-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.client-calls-modal-item time{color:var(--md-on-surface-muted);white-space:nowrap;font-size:.72rem}.client-calls-direction-badge{border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-weight:750}.client-calls-direction-badge.inbound{color:#166534;background:#dcfce7}.client-calls-direction-badge.outbound{color:#1d4ed8;background:#dbeafe}.client-calls-direction-badge.missed{color:#b91c1c;background:#fee2e2}.client-calls-modal-meta{color:var(--md-on-surface-muted);margin:.4rem 0 0;font-size:.74rem}.client-calls-modal-outcome{color:var(--md-on-surface);margin:.35rem 0 0;font-size:.82rem;font-weight:700}.client-calls-modal-notes{color:var(--md-on-surface-soft);white-space:pre-wrap;margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.client-calls-modal-empty{color:var(--md-on-surface-muted);text-align:center;justify-items:center;gap:.55rem;padding:2.5rem 1rem;display:grid}.client-calls-register-form{gap:.85rem;padding:1rem 1.25rem 1.25rem;display:grid}.client-calls-register-form fieldset{border:0;padding:0}.client-calls-register-form legend,.client-calls-register-form label{color:var(--md-on-surface-soft);font-size:.78rem;font-weight:650}.client-calls-direction{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.client-calls-direction label{border:1px solid var(--md-outline-variant);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .65rem;display:inline-flex}.client-calls-register-form textarea{border:1px solid var(--md-outline-variant);background:var(--md-surface);width:100%;min-height:6rem;color:var(--md-on-surface);font:inherit;border-radius:.55rem;margin-top:.4rem;padding:.6rem;display:block}.client-calls-register-actions{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:720px){.wa-attachment-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.client-calls-modal-head-actions{flex-wrap:wrap;justify-content:flex-end}}.wa-embed-ai{background:var(--md-surface);padding:.4rem .75rem 0}.wa-embed-ai-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wa-embed-ai-request{border:1px solid var(--md-primary);align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wa-embed-ai-request{border:1px solid color-mix(in srgb,var(--md-primary)30%,transparent)}}.wa-embed-ai-request{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-embed-ai-request{background:color-mix(in srgb,var(--md-primary)8%,var(--md-surface))}}.wa-embed-ai-request{color:var(--md-primary);cursor:pointer;transition:background var(--md-motion-fast);border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:600}.wa-embed-ai-request:hover:not(:disabled){background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-embed-ai-request:hover:not(:disabled){background:color-mix(in srgb,var(--md-primary)14%,var(--md-surface))}}.wa-embed-ai-request:disabled{opacity:.65;cursor:not-allowed}.wa-embed-ai-spark{flex:none;width:.9rem;height:.9rem;font-size:.9rem;line-height:1}.wa-embed-ai-error{color:var(--md-on-surface-muted);font-size:.75rem}.wa-embed-ai-card{border:1px solid var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-embed-ai-card{border:1px solid color-mix(in srgb,var(--md-primary)18%,transparent)}}.wa-embed-ai-card{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-embed-ai-card{background:color-mix(in srgb,var(--md-primary)6%,var(--md-surface))}}.wa-embed-ai-card{border-radius:var(--md-radius-md);flex-direction:column;gap:.5rem;padding:.7rem .8rem;display:flex}.wa-embed-ai-head{justify-content:space-between;align-items:center;display:flex}.wa-embed-ai-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--md-primary);font-size:.66rem;font-weight:700}.wa-embed-ai-text{color:var(--md-on-surface);background:var(--md-surface);border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-sm);white-space:pre-wrap;word-break:break-word;margin:0;padding:.55rem .65rem;font-size:.88rem;font-style:italic;line-height:1.4}.wa-embed-ai-actions{gap:.5rem;display:flex}.client-detail-grid-v2 .client-detail-column{border-radius:var(--md-radius-lg);background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border:0}.client-detail-chat{align-self:start;height:calc(100vh - 7rem);min-height:32rem;display:flex;position:sticky;top:1rem;overflow:hidden}.client-detail-chat .wa-embed{height:100%;min-height:0;box-shadow:none;flex:1}@media (min-width:1280px){.client-detail-left-stack,.client-detail-right-stack{height:calc(100vh - 7rem);min-height:32rem;position:sticky;top:1rem;overflow:hidden auto}.client-detail-grid-v2 .client-tasks-panel,.client-detail-grid-v2 .client-opportunity-panel{flex-shrink:0}}.client-detail-grid-v2 .client-tasks-panel,.client-detail-grid-v2 .client-opportunity-panel{overflow:visible;height:auto!important;max-height:none!important}.client-detail-grid-v2 .client-tasks-panel .client-task-list.is-scrollable,.client-detail-grid-v2 .client-tasks-panel .client-note-list.is-scrollable{max-height:22rem}.client-history-disclosure{overflow:hidden}.client-history-summary{cursor:pointer;color:var(--md-on-surface);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;font-weight:600;list-style:none;display:flex}.client-history-summary::-webkit-details-marker{display:none}.client-history-summary-hint{color:var(--md-primary);font-size:.8rem;font-weight:600}.client-history-disclosure[open] .client-history-summary-hint:after{content:" ▾"}.client-history-disclosure:not([open]) .client-history-summary-hint:after{content:" ▸"}.client-history-summary-label{font-size:1.05rem}.client-history-disclosure-body{padding:0 1rem 1rem}.client-history-disclosure-body .client-opportunity-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.client-process-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.client-process-cancelled{border-radius:var(--md-radius-sm);border:1px solid var(--md-error,#ba1a1a);margin:0 0 .8rem}@supports (color:color-mix(in lab, red, red)){.client-process-cancelled{border:1px solid color-mix(in srgb,var(--md-error,#ba1a1a)40%,transparent)}}.client-process-cancelled{background:var(--md-error,#ba1a1a)}@supports (color:color-mix(in lab, red, red)){.client-process-cancelled{background:color-mix(in srgb,var(--md-error,#ba1a1a)8%,var(--md-surface))}}.client-process-cancelled{color:var(--md-error,#ba1a1a);padding:.5rem .7rem;font-size:.85rem}.client-process-cancelled-reason{font-weight:600}.client-process-timeline{margin:0;padding:0;list-style:none;position:relative}.client-process-timeline:before{content:"";background:var(--md-outline-variant);width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.72rem}.client-process-step{align-items:flex-start;gap:.85rem;padding-bottom:.85rem;display:flex;position:relative}.client-process-step:last-child{padding-bottom:0}.client-process-step-dot{z-index:1;border:2px solid var(--md-outline-variant);background:var(--md-surface);width:1.5rem;height:1.5rem;color:var(--md-on-surface-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}.client-process-step.is-done .client-process-step-dot{border-color:var(--md-primary);background:var(--md-primary);color:var(--md-on-primary,#fff)}.client-process-step.is-current .client-process-step-dot{border-color:var(--md-primary);background:var(--md-surface);color:var(--md-primary)}.client-process-step.is-cancelled .client-process-step-card{opacity:.55}.client-process-step.is-cancelled .client-process-step-dot{border-color:var(--md-error,#ba1a1a)}@supports (color:color-mix(in lab, red, red)){.client-process-step.is-cancelled .client-process-step-dot{border-color:color-mix(in srgb,var(--md-error,#ba1a1a)60%,transparent)}}.client-process-step.is-cancelled .client-process-step-dot{background:var(--md-error,#ba1a1a)}@supports (color:color-mix(in lab, red, red)){.client-process-step.is-cancelled .client-process-step-dot{background:color-mix(in srgb,var(--md-error,#ba1a1a)12%,var(--md-surface))}}.client-process-step.is-cancelled .client-process-step-dot{color:var(--md-error,#ba1a1a)}.client-process-step-card{border-radius:var(--md-radius-md);border:1px solid var(--md-outline-variant);background:var(--md-surface);flex:1;min-width:0;padding:.55rem .75rem}.client-process-step-button{all:unset;cursor:pointer;align-items:flex-start;gap:.85rem;width:100%;display:flex}.client-process-step-button:hover .client-process-step-card{border-color:var(--md-primary)}.client-process-step-button-alert .client-process-step-card{border:2px solid var(--md-error);background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.client-process-step-button-alert .client-process-step-card{background:color-mix(in srgb,var(--md-error-container)35%,var(--md-surface)65%)}}.client-process-step-button-alert .client-process-step-detail{color:var(--md-error);font-weight:600}.client-process-step.is-current .client-process-step-card{border:2px solid var(--md-primary);box-shadow:0 0 0 3px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-process-step.is-current .client-process-step-card{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-primary)16%,transparent)}}.client-process-step.is-pending .client-process-step-card{background:0 0;border-style:dashed}.client-process-step-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.client-process-step-title{color:var(--md-on-surface);margin:0;font-size:.9rem;font-weight:600}.client-process-step.is-current .client-process-step-title{color:var(--md-primary);font-weight:700}.client-process-step.is-pending .client-process-step-title{color:var(--md-on-surface-muted);font-weight:500}.client-process-step-meta{letter-spacing:.02em;color:var(--md-on-surface-muted);white-space:nowrap;font-size:.68rem;font-weight:600}.client-process-step-detail{color:var(--md-on-surface-muted);margin:.2rem 0 0;font-size:.78rem}.client-profile-name{letter-spacing:-.01em;color:var(--md-on-surface);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.client-profile-contact{flex-direction:column;display:flex}.client-profile-line{border-bottom:1px solid var(--md-outline-variant);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.client-profile-contact-extra .client-profile-line:last-child{border-bottom:0}.client-profile-line-label{color:var(--md-on-surface-muted);font-size:.82rem}.client-profile-line-value{color:var(--md-on-surface);text-align:right;word-break:break-word;font-size:.88rem;font-weight:500}.client-profile-more{margin-top:.6rem}.client-profile-more-summary{cursor:pointer;color:var(--md-primary);-webkit-user-select:none;user-select:none;padding:.3rem 0;font-size:.82rem;font-weight:600;list-style:none}.client-profile-more-summary::-webkit-details-marker{display:none}.client-profile-more-summary:before{content:"▾ ";transition:transform var(--md-motion-fast);display:inline-block}.client-profile-more[open] .client-profile-more-summary:before{content:"▴ "}.client-interest-head{margin-bottom:.75rem}.page-whatsapp .whatsapp-inbox-hero{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-radius:var(--md-radius-lg)}.page-whatsapp .whatsapp-inbox-hero-title{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700}.page-whatsapp .whatsapp-inbox-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--md-primary);font-size:.72rem;font-weight:700}.page-whatsapp .whatsapp-inbox-kpi{background:var(--md-surface-2);border-radius:var(--md-radius-md);border:0}.page-whatsapp .whatsapp-inbox-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.72rem;font-weight:600}.page-whatsapp .whatsapp-inbox-kpi-value{letter-spacing:-.02em;color:var(--md-on-surface);font-size:1.7rem;font-weight:700}.page-performance .performance-kpi-card{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-radius:var(--md-radius-lg);border:0}.page-performance .performance-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.72rem;font-weight:600}.page-performance .performance-kpi-value{letter-spacing:-.02em;color:var(--md-on-surface);font-size:2rem;font-weight:700}.page-performance .performance-card-header{letter-spacing:-.01em}.page-tasks .tasks-summary-link{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-radius:var(--md-radius-lg);border:0}.page-tasks .tasks-summary-label{letter-spacing:.04em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.72rem;font-weight:600}.page-tasks .tasks-summary-value{letter-spacing:-.02em;color:var(--md-on-surface);font-weight:700;font-size:1.7rem!important}.page-settings .settings-card{background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-radius:var(--md-radius-lg)!important;border:0!important}.page-settings h1{letter-spacing:-.02em}.hoy-page{flex-direction:column;gap:1.25rem;max-width:920px;display:flex}.hoy-header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.hoy-header-copy{flex-direction:column;gap:.2rem;display:flex}.hoy-greeting{color:var(--md-on-surface-muted);font-size:.8rem;font-weight:600}.hoy-title{letter-spacing:-.02em;color:var(--md-on-surface);text-transform:capitalize;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700}.hoy-total{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.hoy-total-value{color:var(--md-primary);letter-spacing:-.02em;font-size:1.8rem;font-weight:700}.hoy-total-label{color:var(--md-on-surface-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.hoy-alert-banner{border-radius:var(--md-radius-md);background:var(--md-warning);flex-direction:column;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hoy-alert-banner{background:color-mix(in srgb,var(--md-warning)10%,var(--md-surface))}}.hoy-alert-banner{box-shadow:inset 0 0 0 1px var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.hoy-alert-banner{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-warning)28%,transparent)}}.hoy-alert-banner{color:var(--md-on-surface-soft);padding:.75rem 1rem;font-size:.85rem}.hoy-filters{flex-wrap:wrap;gap:.4rem;display:flex}.hoy-filter{color:var(--md-on-surface-variant);background:var(--md-surface-2);transition:background-color var(--md-motion-fast),color var(--md-motion-fast);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.hoy-filter:hover{background:var(--md-surface-container-high)}.hoy-filter-active{background:var(--md-primary);color:var(--md-on-primary)}.hoy-filter-count{opacity:.85;font-size:.72rem;font-weight:700}.hoy-empty{text-align:center;border-radius:var(--md-radius-lg);background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);flex-direction:column;align-items:center;gap:.35rem;padding:3rem 1.5rem;display:flex}.hoy-empty-title{color:var(--md-on-surface);font-size:1.05rem;font-weight:700}.hoy-empty-copy{color:var(--md-on-surface-muted);font-size:.85rem}.hoy-empty-error{box-shadow:inset 0 0 0 1px var(--md-error)}@supports (color:color-mix(in lab, red, red)){.hoy-empty-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-error)30%,transparent)}}.hoy-list{flex-direction:column;gap:.6rem;display:flex}.hoy-item{border-radius:var(--md-radius-lg);background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);border-left:4px solid var(--md-outline-variant);align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.hoy-item-critica{border-left-color:var(--md-error)}.hoy-item-alta{border-left-color:var(--md-warning)}.hoy-item-media{border-left-color:var(--md-info)}.hoy-item-baja{border-left-color:var(--md-outline-variant)}.hoy-item-icon{border-radius:var(--md-radius-sm);background:var(--md-surface-2);width:2rem;height:2rem;color:var(--md-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hoy-item-icon svg{width:1.1rem;height:1.1rem}.hoy-item-main{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.hoy-item-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.hoy-item-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.68rem;font-weight:700}.hoy-item-title{color:var(--md-on-surface);font-weight:700}.hoy-item-subtitle{color:var(--md-on-surface-muted);font-size:.82rem}.hoy-item-reason{color:var(--md-on-surface-soft);margin:0;font-size:.88rem}.hoy-item-evidence{color:var(--md-on-surface-muted);flex-direction:column;gap:.15rem;margin:0;padding-left:1.1rem;font-size:.78rem;display:flex}.hoy-item-evidence-disclosure{font-size:.78rem}.hoy-item-evidence-disclosure summary{cursor:pointer;color:var(--md-primary);font-weight:600;list-style:none}.hoy-item-evidence-disclosure summary::-webkit-details-marker{display:none}.hoy-item-evidence-disclosure .hoy-item-evidence{margin-top:.35rem}.hoy-item-cta{flex-shrink:0;align-self:center}.hoy-backlog-disclosure{border-radius:var(--md-radius-lg);background:var(--md-surface-container-low);box-shadow:var(--md-shadow-1);padding:.85rem 1rem}.hoy-backlog-disclosure summary{cursor:pointer;color:var(--md-on-surface-soft);font-size:.9rem;font-weight:700;list-style:none}.hoy-backlog-disclosure summary::-webkit-details-marker{display:none}.hoy-backlog-disclosure[open] summary{margin-bottom:.75rem}.hoy-list-backlog .hoy-item{opacity:.85}@media (max-width:640px){.hoy-item{flex-wrap:wrap}.hoy-item-cta{width:100%}}.performance-header-links{flex-wrap:wrap;gap:.5rem;display:flex}.ops-drawer-shell{z-index:240;pointer-events:none;position:fixed;inset:0}.ops-drawer-backdrop{opacity:0;pointer-events:auto;cursor:pointer;background:#0f172a29;border:0;animation:.14s ease-out forwards opsFadeIn;position:absolute;inset:0}.ops-drawer{border-left:1px solid var(--md-outline);grid-template-rows:auto 1fr auto;width:min(31rem,100vw - 2rem);height:100%;display:grid;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.ops-drawer{border-left:1px solid color-mix(in srgb,var(--md-outline)58%,transparent)}}.ops-drawer{background:linear-gradient(180deg,var(--md-surface),var(--md-surface)),var(--md-surface)}@supports (color:color-mix(in lab, red, red)){.ops-drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--md-surface)92%,white 8%),var(--md-surface)),var(--md-surface)}}.ops-drawer{opacity:0;pointer-events:auto;animation:.18s cubic-bezier(.2,.8,.2,1) forwards opsSlideIn;transform:translate(28px);box-shadow:-22px 0 50px #0f172a2e}.ops-drawer-danger{border-left-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-danger{border-left-color:color-mix(in srgb,var(--md-error)72%,var(--md-outline)28%)}}.ops-drawer-header,.ops-drawer-footer{border-bottom:1px solid var(--md-outline);padding:1rem}@supports (color:color-mix(in lab, red, red)){.ops-drawer-header,.ops-drawer-footer{border-bottom:1px solid color-mix(in srgb,var(--md-outline)44%,transparent)}}.ops-drawer-footer{border-top:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-footer{border-top:1px solid color-mix(in srgb,var(--md-outline)44%,transparent)}}.ops-drawer-footer{border-bottom:0}.ops-drawer-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ops-drawer-title-block{min-width:0}.ops-drawer-eyebrow,.ops-drawer-card-label{color:var(--md-on-surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ops-drawer h2{color:var(--md-on-surface);margin:.18rem 0 0;font-size:1.18rem;line-height:1.18}.ops-drawer-close{border:1px solid var(--md-outline);flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ops-drawer-close{border:1px solid color-mix(in srgb,var(--md-outline)54%,transparent)}}.ops-drawer-close{color:var(--md-on-surface-soft);background:var(--md-surface-container-low);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ops-drawer-close{background:color-mix(in srgb,var(--md-surface-container-low)84%,transparent)}}.ops-drawer-close{cursor:pointer}.ops-drawer-body{padding:1rem;overflow:auto}.ops-drawer-stack{gap:.75rem;display:grid}.ops-drawer-secondary{border:1px solid var(--md-outline);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ops-drawer-secondary{border:1px solid color-mix(in srgb,var(--md-outline)52%,transparent)}}.ops-drawer-secondary{background:var(--md-surface-container-low);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ops-drawer-secondary{background:color-mix(in srgb,var(--md-surface-container-low)80%,transparent)}}.ops-drawer-secondary summary{min-height:3rem;color:var(--md-on-surface);cursor:pointer;align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.86rem;font-weight:700;list-style:none;display:flex}.ops-drawer-secondary summary::-webkit-details-marker{display:none}.ops-drawer-secondary summary:after{content:"+";color:var(--md-on-surface-muted);margin-left:auto;font-size:1.1rem}.ops-drawer-secondary[open] summary:after{content:"-"}.ops-drawer-secondary summary span{color:var(--md-on-surface-muted);text-transform:uppercase;margin-left:auto;font-size:.68rem;font-weight:600}.ops-drawer-secondary[open] summary span{display:none}.ops-drawer-secondary-body{padding:0 .8rem .8rem}.ops-drawer-secondary-body .ops-drawer-card{background:0 0;border:0;padding:0}.ops-drawer-primary-contact{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-primary-contact{border-color:color-mix(in srgb,var(--md-primary)48%,var(--md-outline)52%)}}.ops-drawer-primary-contact{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-primary-contact{background:color-mix(in srgb,var(--md-primary-container)28%,var(--md-surface)72%)}}.ops-drawer-primary-contact>textarea,.ops-drawer-primary-contact>button,.ops-drawer-primary-contact>[role=alert]{margin-left:.8rem;margin-right:.8rem}.ops-drawer-card{border:1px solid var(--md-outline)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-card{border:1px solid color-mix(in srgb,var(--md-outline)52%,transparent)}}.ops-drawer-card{background:var(--md-surface-container-low);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ops-drawer-card{background:color-mix(in srgb,var(--md-surface-container-low)80%,transparent)}}.ops-drawer-card{padding:.78rem}.ops-drawer-card p{color:var(--md-on-surface-soft);margin:.22rem 0 0;font-size:.9rem;line-height:1.45}.ops-drawer-next{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next{border-color:color-mix(in srgb,var(--md-primary)35%,var(--md-outline)65%)}}.ops-drawer-next-title{color:var(--md-on-surface);margin-top:.16rem;font-size:.98rem;line-height:1.25;display:block}.ops-drawer-next>strong:not(.ops-drawer-next-title){color:var(--md-on-surface);margin-top:.18rem;font-size:.98rem;line-height:1.28;display:block}.ops-drawer-next-danger{border-color:var(--md-error)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next-danger{border-color:color-mix(in srgb,var(--md-error)42%,var(--md-outline)58%)}}.ops-drawer-next-danger{background:var(--md-error-container)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next-danger{background:color-mix(in srgb,var(--md-error-container)42%,var(--md-surface)58%)}}.ops-drawer-next-warning{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next-warning{border-color:color-mix(in srgb,var(--md-warning)42%,var(--md-outline)58%)}}.ops-drawer-next-warning{background:var(--md-warning-container)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next-warning{background:color-mix(in srgb,var(--md-warning-container)48%,var(--md-surface)52%)}}.ops-drawer-next-primary{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next-primary{border-color:color-mix(in srgb,var(--md-primary)38%,var(--md-outline)62%)}}.ops-drawer-next-primary{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next-primary{background:color-mix(in srgb,var(--md-primary-container)46%,var(--md-surface)54%)}}.ops-drawer-next-neutral{border-color:var(--md-outline-strong)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-next-neutral{border-color:color-mix(in srgb,var(--md-outline-strong)44%,var(--md-outline)56%)}}.ops-drawer-chat{padding:0;overflow:hidden}.ops-drawer-chat>textarea,.ops-drawer-chat>button,.ops-drawer-chat>[role=alert]{box-sizing:border-box;width:calc(100% - 1.6rem);margin-left:.8rem;margin-right:.8rem}.ops-drawer-chat>textarea{resize:vertical;margin-top:.55rem;display:block}.ops-drawer-chat>button{margin-top:.55rem;margin-bottom:.8rem}.ops-drawer-chat .ops-drawer-card-label{padding:.78rem .78rem 0;display:block}.ops-drawer-chat-embed{flex-direction:column;height:32rem;min-height:0;display:flex}.ops-drawer-chat-embed .wa-embed{height:100%;min-height:0;box-shadow:none;flex:1}.ops-drawer-postpone{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.ops-drawer-error{color:var(--md-error);margin:.4rem 0 0;font-size:.82rem}.ops-drawer-lead-created-notice{background:var(--md-primary);border-radius:999px;margin:0 0 .4rem;padding:.4rem .75rem}@supports (color:color-mix(in lab, red, red)){.ops-drawer-lead-created-notice{background:color-mix(in srgb,var(--md-primary)16%,var(--md-surface)84%)}}.ops-drawer-lead-created-notice{color:var(--md-primary);font-size:.94rem;font-weight:700;display:inline-block}.ops-drawer-evidence{color:var(--md-on-surface-soft);margin:.35rem 0 0;padding-left:1.1rem;font-size:.88rem;line-height:1.45}.ops-drawer-actions{flex-wrap:wrap;gap:.5rem;display:flex}.whatsapp-inbox-drawer-meta{color:var(--md-on-surface-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.whatsapp-inbox-drawer-chat{height:min(68vh,44rem);min-height:32rem}.hoy-header-subtitle{color:var(--md-on-surface-soft);margin:.35rem 0 0;font-size:.95rem}.hoy-critical-alerts{z-index:20;border:1px solid var(--md-error);position:sticky;top:.75rem}@supports (color:color-mix(in lab, red, red)){.hoy-critical-alerts{border:1px solid color-mix(in srgb,var(--md-error)48%,var(--md-outline)52%)}}.hoy-critical-alerts{background:var(--md-error-container);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.hoy-critical-alerts{background:color-mix(in srgb,var(--md-error-container)42%,var(--md-surface)58%)}}.hoy-critical-alerts{padding:.9rem;box-shadow:0 16px 34px #7f1d1d1f}.hoy-critical-alerts header{align-items:flex-start;gap:.7rem;display:flex}.hoy-critical-alerts h2{color:var(--md-on-surface);margin:0;font-size:1rem}.hoy-critical-alerts p{color:var(--md-on-surface-soft);margin:.2rem 0 0;font-size:.84rem;line-height:1.4}.hoy-critical-pulse{background:var(--md-error);width:.72rem;height:.72rem;box-shadow:0 0 0 0 var(--md-error);border-radius:999px;margin-top:.25rem}@supports (color:color-mix(in lab, red, red)){.hoy-critical-pulse{box-shadow:0 0 0 0 color-mix(in srgb,var(--md-error)44%,transparent)}}.hoy-critical-pulse{animation:1.8s ease-out infinite alertPulse}.hoy-critical-alerts ul{gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.hoy-critical-alerts li{border-top:1px solid var(--md-error);grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hoy-critical-alerts li{border-top:1px solid color-mix(in srgb,var(--md-error)26%,transparent)}}.hoy-critical-alerts li{padding-top:.65rem}.hoy-critical-alerts a{color:var(--md-on-surface);font-weight:800}.hoy-critical-alerts li p{grid-column:1/-1}.hoy-critical-alerts button{background:var(--md-surface);border:0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hoy-critical-alerts button{background:color-mix(in srgb,var(--md-surface)82%,transparent)}}.hoy-critical-alerts button{color:var(--md-error);cursor:pointer;padding:.38rem .62rem;font-size:.76rem;font-weight:800}.hoy-quick-links,.sales-view-switch{flex-wrap:wrap;gap:.5rem;display:flex}.hoy-work-section{gap:.75rem;margin-top:1rem;display:grid}.hoy-work-section-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.hoy-work-section-head h2{color:var(--md-on-surface);margin:0;font-size:1.08rem}.hoy-work-section-head p{color:var(--md-on-surface-soft);margin:.2rem 0 0;font-size:.88rem}.hoy-section-count{border:1px solid var(--md-outline);place-items:center;min-width:2.2rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.hoy-section-count{border:1px solid color-mix(in srgb,var(--md-outline)52%,transparent)}}.hoy-section-count{background:var(--md-surface-container-low);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hoy-section-count{background:color-mix(in srgb,var(--md-surface-container-low)88%,transparent)}}.hoy-section-count{color:var(--md-on-surface);padding:.28rem .55rem;font-weight:800}.hoy-empty-compact{padding:1rem}.hoy-item-kind-incident{border-left-color:var(--md-error)}.sales-view-switch{justify-content:flex-end}.sales-lead-card{transition:border-color .14s,box-shadow .14s,transform .14s}.sales-lead-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1a}@keyframes opsFadeIn{to{opacity:1}}@keyframes opsSlideIn{to{opacity:1;transform:translate(0)}}@keyframes alertPulse{70%{box-shadow:0 0 0 .7rem color-mix(in srgb,var(--md-error)0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--md-error)0%,transparent)}}.ops-drawer-lead-context p+p{margin-top:.12rem}.wa-embed-input-wrap{flex:1;min-width:0;position:relative}.wa-embed-input-wrap .wa-embed-input{width:100%;padding-right:2.3rem;display:block}.wa-embed-emoji{color:var(--md-on-surface-soft);cursor:pointer;background:0 0;border:0;font-size:1.15rem;position:absolute;bottom:.42rem;right:.45rem}.wa-embed-emoji-menu{border:1px solid var(--md-outline-variant);background:var(--md-surface);box-shadow:var(--md-shadow-2);border-radius:.65rem;gap:.15rem;padding:.35rem;display:flex;position:absolute;bottom:2.65rem;right:.2rem}.wa-embed-emoji-menu button{cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.25rem;font-size:1.15rem}.wa-embed-emoji-menu button:hover{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.wa-embed-emoji-menu button:hover{background:color-mix(in srgb,var(--md-primary)10%,var(--md-surface))}}.ops-drawer-lead-context strong{color:var(--md-on-surface)}.ops-drawer-next{border-left:4px solid var(--md-primary)}.ops-drawer-next-danger{border-left-color:var(--md-error)}.ops-drawer-next-warning{border-left-color:var(--md-warning)}.ops-drawer-ai-message{background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.ops-drawer-ai-message{background:color-mix(in srgb,var(--md-primary-container)48%,var(--md-surface-container-low)52%)}}.ops-drawer-ai-message p{font-style:italic;line-height:1.5}.ops-drawer{width:min(34rem,100vw)}.ops-drawer-header{z-index:4;background:var(--md-surface-container-low);position:sticky;top:0}.ops-drawer-body{padding:.9rem}.ops-drawer-chat-embed{background:var(--md-surface-container);border-radius:10px;min-height:24rem;max-height:52vh;overflow:auto}.client-actions-menu-trigger{gap:.4rem}.client-actions-menu-label{color:var(--md-on-surface-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .55rem;padding:0 .25rem;font-size:.68rem;font-weight:750}.client-actions-menu-list>*>button,.client-actions-menu-list>button{border-radius:8px;justify-content:flex-start;width:100%;min-height:2.5rem}.client-docs-modal{scrollbar-gutter:stable;max-height:min(92vh,58rem);overflow-y:auto}.client-vehicle-preview-modal{flex-direction:column;max-height:min(92vh,58rem);display:flex;overflow:hidden}.client-vehicle-preview-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:.35rem;display:flex;overflow:hidden auto}.client-docs-modal>.client-docs-header,.client-sales-workflow-modal>.client-docs-header{z-index:8;border-bottom:1px solid var(--md-outline-variant);background:var(--md-surface);margin:-1.25rem -1.25rem 0;padding:1.1rem 1.25rem .9rem;position:sticky;top:-1.25rem}@supports (color:color-mix(in lab, red, red)){.client-docs-modal>.client-docs-header,.client-sales-workflow-modal>.client-docs-header{background:color-mix(in srgb,var(--md-surface)96%,transparent)}}.client-docs-modal>.client-docs-header,.client-sales-workflow-modal>.client-docs-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.client-sales-workflow-modal .client-sales-stepper{z-index:7;border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:10px;padding:.55rem;position:sticky;top:4.75rem}@supports (color:color-mix(in lab, red, red)){.client-sales-workflow-modal .client-sales-stepper{background:color-mix(in srgb,var(--md-surface)96%,transparent)}}.client-sales-workflow-modal .client-sales-stepper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.client-sales-workflow-modal .client-sales-check-actions button,.client-docs-actions button,.client-docs-actions a{white-space:nowrap}@media (min-width:861px){.page-sales .sales-kanban-source:not(:has(.sales-kanban-source-logo)){white-space:nowrap;text-overflow:ellipsis;width:auto;min-width:2rem;max-width:8rem;padding-inline:.45rem}}@media (min-width:1360px) and (min-height:800px){.tasks-workspace{grid-auto-rows:max-content;align-content:start;height:calc(100vh - 7.25rem);min-height:0;overflow:hidden}.tasks-scroll-region{scrollbar-gutter:stable;min-height:0;max-height:calc(100vh - 22rem);padding-bottom:1rem;padding-right:.35rem;overflow-y:auto}.page-global-search{scrollbar-gutter:stable;max-height:calc(100vh - 2rem);padding-bottom:1rem;padding-right:.35rem;overflow-y:auto}.page-tasks .tasks-search-card{padding:.65rem .75rem!important}.page-tasks .tasks-summary-card{min-height:4.1rem}.clients-cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}}html[data-ui-mode=dark] select option,html[data-ui-mode=dark] select optgroup{color:var(--md-on-surface);background:var(--md-surface-container)}html[data-ui-mode=dark] input::placeholder,html[data-ui-mode=dark] textarea::placeholder{color:var(--md-on-surface-muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] input::placeholder,html[data-ui-mode=dark] textarea::placeholder{color:color-mix(in srgb,var(--md-on-surface-muted)82%,transparent)}}html[data-ui-mode=dark] :is(input,textarea,select):focus-visible,html[data-ui-mode=dark] button:focus-visible,html[data-ui-mode=dark] a:focus-visible{outline:2px solid var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] :is(input,textarea,select):focus-visible,html[data-ui-mode=dark] button:focus-visible,html[data-ui-mode=dark] a:focus-visible{outline:2px solid color-mix(in srgb,var(--md-primary)82%,white 18%)}}html[data-ui-mode=dark] :is(input,textarea,select):focus-visible,html[data-ui-mode=dark] button:focus-visible,html[data-ui-mode=dark] a:focus-visible{outline-offset:2px}html[data-ui-mode=dark] :is(input,textarea,select):disabled,html[data-ui-mode=dark] button:disabled{color:var(--md-on-surface-muted);background:var(--md-surface-container-high)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] :is(input,textarea,select):disabled,html[data-ui-mode=dark] button:disabled{background:color-mix(in srgb,var(--md-surface-container-high)72%,transparent)}}html[data-ui-mode=dark] :is(input,textarea,select):disabled,html[data-ui-mode=dark] button:disabled{border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] :is(input,textarea,select):disabled,html[data-ui-mode=dark] button:disabled{border-color:color-mix(in srgb,var(--md-outline)44%,transparent)}}html[data-ui-mode=dark] :is(input,textarea,select):disabled,html[data-ui-mode=dark] button:disabled{opacity:.7}html[data-ui-mode=dark] :is(.glass-table,table) tbody tr:hover{background:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] :is(.glass-table,table) tbody tr:hover{background:color-mix(in srgb,var(--md-primary)10%,var(--md-surface-container)90%)}}html[data-ui-mode=dark] :is(.crm-modal-overlay,.crm-modal-overlay--nested){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060cc7}html[data-ui-mode=dark] :is(.client-docs-dropzone,.wa-embed-empty-state,pre,code){background:var(--md-surface-container-high)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] :is(.client-docs-dropzone,.wa-embed-empty-state,pre,code){background:color-mix(in srgb,var(--md-surface-container-high)82%,transparent)}}html[data-ui-mode=dark] :is(.client-docs-dropzone,.wa-embed-empty-state,pre,code){border-color:var(--md-outline)}@supports (color:color-mix(in lab, red, red)){html[data-ui-mode=dark] :is(.client-docs-dropzone,.wa-embed-empty-state,pre,code){border-color:color-mix(in srgb,var(--md-outline)68%,transparent)}}html[data-ui-mode=dark] :is(.client-docs-dropzone,.wa-embed-empty-state,pre,code){color:var(--md-on-surface-soft)}.client-process-card-hero{min-width:0;box-shadow:none;background:0 0;border:0;gap:.55rem;padding:.55rem 0 .1rem}.client-notice{border:1px solid var(--md-outline-variant);min-width:0;min-height:2.05rem;color:var(--md-on-surface-variant);border-radius:8px;align-items:center;margin:0;padding:.45rem .7rem;font-size:.74rem;line-height:1.3;display:flex}.client-notice-critical{color:#991b1b;background:#fef2f2;border-color:#ef4444}.client-notice-warning{color:#855b00;background:#fff8e6;border-color:#f0b429}.client-notice-success{color:#166534;background:#f0fdf4;border-color:#86efac}html[data-ui-mode=dark] .client-notice-critical{color:#fecaca;background:#451a1a;border-color:#f87171}html[data-ui-mode=dark] .client-notice-warning{color:#fde68a;background:#422006;border-color:#fbbf24}html[data-ui-mode=dark] .client-notice-success{color:#bbf7d0;background:#052e16;border-color:#4ade80}.client-process-card-hero .client-process-head{align-items:center;min-height:1.65rem}.client-process-card-hero .client-process-head>div:last-child button{display:none}.client-process-card-hero .client-process-head>div:last-child{display:flex}.client-process-heading{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.client-process-heading h2{white-space:nowrap;margin:0;font-size:.78rem}.client-process-status-chip,.client-process-hero-empty{border:1px solid var(--md-outline-variant);min-height:1.45rem;color:var(--md-on-surface-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.65rem;font-weight:750;display:inline-flex}.client-process-status-hidden{display:none}.client-process-horizontal{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.client-process-horizontal-step{min-width:0;position:relative}.client-process-horizontal-step:not(:last-child):after{content:"";background:var(--md-outline-variant);height:2px;position:absolute;top:1.12rem;left:calc(100% - .1rem);right:-.22rem}.client-process-horizontal-step.is-done:not(:last-child):after{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-process-horizontal-step.is-done:not(:last-child):after{background:color-mix(in srgb,#16a34a 70%,var(--md-outline-variant))}}.client-process-horizontal-button{z-index:1;border:1px solid var(--md-outline-variant);background:var(--md-surface);width:100%;min-width:0;min-height:2.35rem;color:var(--md-on-surface);text-align:left;border-radius:9px;align-items:center;gap:.42rem;padding:.28rem .42rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative}.client-process-horizontal-button:hover,.client-process-horizontal-button:focus-visible{border-color:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-process-horizontal-button:hover,.client-process-horizontal-button:focus-visible{border-color:color-mix(in srgb,var(--md-primary)60%,var(--md-outline))}}.client-process-horizontal-button:hover,.client-process-horizontal-button:focus-visible{outline:none;box-shadow:0 3px 10px #0f172a1a}.client-process-horizontal-step.is-current .client-process-horizontal-button{border-color:var(--md-primary);background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.client-process-horizontal-step.is-current .client-process-horizontal-button{background:color-mix(in srgb,var(--md-primary-container)72%,var(--md-surface))}}.client-process-horizontal-step.is-current .client-process-horizontal-button{box-shadow:inset 0 0 0 1px var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.client-process-horizontal-step.is-current .client-process-horizontal-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-primary)18%,transparent)}}.client-process-horizontal-step.is-done .client-process-horizontal-button{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-process-horizontal-step.is-done .client-process-horizontal-button{border-color:color-mix(in srgb,#16a34a 55%,var(--md-outline-variant))}}.client-process-horizontal-step.is-done .client-process-horizontal-button{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.client-process-horizontal-step.is-done .client-process-horizontal-button{background:color-mix(in srgb,#16a34a 7%,var(--md-surface))}}.client-process-horizontal-step.is-pending .client-process-horizontal-button,.client-process-horizontal-step.is-cancelled .client-process-horizontal-button{color:var(--md-on-surface-muted)}.client-process-horizontal-dot{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);width:1.42rem;height:1.42rem;color:var(--md-on-surface-muted);border-radius:999px;flex:0 0 1.42rem;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;display:inline-flex}.client-process-horizontal-step.is-done .client-process-horizontal-dot{color:#fff;background:#16a34a;border-color:#16a34a}.client-process-horizontal-step.is-current .client-process-horizontal-dot{border-color:var(--md-primary);background:var(--md-primary);color:#fff}.client-process-horizontal-content{flex:1;min-width:0}.client-process-horizontal-title-row{gap:.1rem;min-width:0;display:grid}.client-process-horizontal-title,.client-process-horizontal-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-process-horizontal-title{color:inherit;font-size:.68rem;font-weight:750;line-height:1.1}.client-process-horizontal-meta{color:var(--md-on-surface-muted);font-size:.59rem;font-weight:700;line-height:1.1}.client-process-horizontal-step.is-current .client-process-horizontal-meta{color:var(--md-primary)}.client-process-horizontal-step.is-done .client-process-horizontal-meta{color:#15803d}.client-overview-form-host{display:none}.client-hero-call-button{box-shadow:0 5px 14px #16a34a38;color:#fff!important;background:#16a34a!important;border-color:#15803d!important;height:2.55rem!important;min-height:2.55rem!important;font-weight:800!important}.client-hero-call-button:hover:not(:disabled),.client-hero-call-button:focus-visible:not(:disabled){box-shadow:0 7px 18px #16a34a4d;background:#15803d!important;border-color:#166534!important}.client-hero-call-button:disabled{box-shadow:none;border-color:var(--md-outline-variant)!important;background:var(--md-surface-container-high)!important;color:var(--md-on-surface-muted)!important}@media (max-width:1100px){.client-process-horizontal{gap:.2rem}.client-process-horizontal-button{gap:.25rem;padding-inline:.3rem}.client-process-horizontal-title{font-size:.62rem}}.wa-embed-row.is-selected .wa-embed-bubble{outline:2px solid var(--md-primary);outline-offset:2px}.wa-forward-message-actions{z-index:3;position:absolute;top:.22rem;right:.22rem}.wa-forward-message-menu{background:var(--md-surface);border:0;border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.wa-forward-message-menu{background:color-mix(in srgb,var(--md-surface)82%,transparent)}}.wa-forward-message-menu{color:var(--md-on-surface);cursor:pointer;opacity:0;padding:.22rem .38rem;font-size:.8rem;font-weight:800;line-height:1;transition:opacity .16s,background .16s}.wa-embed-bubble:hover .wa-forward-message-menu,.wa-forward-message-menu:focus-visible{opacity:1}.wa-forward-message-menu:hover{background:var(--md-surface-variant)}.wa-forward-message-popover{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-sm);background:var(--md-surface);min-width:11.6rem;max-width:min(17rem,100vw - 2rem);box-shadow:var(--md-shadow-3);z-index:20;position:absolute;top:1.8rem;overflow:hidden}.wa-forward-message-popover.is-in{left:0;right:auto}.wa-forward-message-popover.is-out{left:auto;right:0}.wa-forward-message-popover button{width:100%;color:var(--md-on-surface);cursor:pointer;text-align:left;background:0 0;border:0;padding:.58rem .65rem;font-size:.75rem;font-weight:700}.wa-forward-message-popover button:hover,.wa-forward-message-popover button:focus-visible{background:var(--md-surface-variant)}.wa-forward-check{cursor:pointer;flex:none;align-self:center;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.wa-forward-check input{opacity:0;position:absolute}.wa-forward-check span{border:1.5px solid var(--md-outline);background:var(--md-surface);border-radius:50%;width:1.05rem;height:1.05rem}.wa-forward-check input:checked+span{border-color:var(--md-primary);background:var(--md-primary);box-shadow:inset 0 0 0 3px var(--md-surface)}.wa-forward-selection-bar{border-top:1px solid var(--md-outline-variant);background:var(--md-surface);color:var(--md-on-surface-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;font-size:.78rem;display:flex}.wa-forward-selection-bar>div{align-items:center;gap:.4rem;display:flex}.wa-forward-selection-bar .md3-btn{height:2rem;min-height:2rem;padding-inline:.7rem;font-size:.74rem}.wa-forward-dialog{width:min(34rem,100vw - 2rem)}.wa-forward-dialog-body{gap:.8rem;max-height:min(70vh,42rem);padding:.9rem 1.15rem 1.1rem;display:grid}.wa-forward-dialog-body>p{color:var(--md-on-surface-soft);margin:0;font-size:.82rem;line-height:1.45}.wa-forward-search{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-sm);background:var(--md-surface-variant);color:var(--md-on-surface-muted);align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.wa-forward-search input{width:100%;min-width:0;color:var(--md-on-surface);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.wa-forward-target-list{gap:.42rem;max-height:19rem;padding-right:.2rem;display:grid;overflow-y:auto}.wa-forward-target{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-sm);background:var(--md-surface);width:100%;color:var(--md-on-surface);cursor:pointer;text-align:left;align-items:center;gap:.6rem;padding:.62rem .7rem;transition:border-color .15s,background .15s;display:flex}.wa-forward-target:hover,.wa-forward-target:focus-visible{border-color:var(--md-primary);background:var(--md-primary-container)}@supports (color:color-mix(in lab, red, red)){.wa-forward-target:hover,.wa-forward-target:focus-visible{background:color-mix(in srgb,var(--md-primary-container)45%,var(--md-surface))}}.wa-forward-target.is-selected{border-color:var(--md-primary);background:var(--md-primary-container)}.wa-forward-target>span{gap:.08rem;min-width:0;font-size:.82rem;display:grid}.wa-forward-target small{color:var(--md-on-surface-soft);font-size:.72rem}.wa-forward-result{color:var(--md-primary);font-weight:700}.wa-forward-result p{margin:0}.wa-forward-warning{border:1px solid var(--md-warning);border-radius:var(--md-radius-sm);background:var(--md-warning-container);color:var(--md-on-warning-container);margin:0;padding:.45rem .55rem;font-size:.74rem;line-height:1.35}.wa-forward-retry{border:1px solid var(--md-error);border-radius:var(--md-radius-sm);color:var(--md-on-surface-soft);justify-content:space-between;align-items:center;gap:.7rem;margin-top:.45rem;padding:.4rem .48rem;font-size:.74rem;font-weight:500;display:flex}.wa-forward-retry .md3-btn{flex:none;height:1.85rem;min-height:1.85rem;padding-inline:.55rem;font-size:.7rem}.wa-forward-dialog-actions{border-top:1px solid var(--md-outline-variant);justify-content:flex-end;gap:.55rem;padding-top:.8rem;display:flex}@media (prefers-reduced-motion:reduce){.wa-forward-message-menu,.wa-forward-target{transition:none}}.crm-sidebar-account{border-top:1px solid var(--md-outline-variant);margin-top:auto;padding:.9rem .25rem .1rem}.crm-header-menu-sidebar,.crm-header-menu-sidebar .crm-header-menu-trigger{width:100%}.crm-header-menu-sidebar .crm-header-menu-trigger{justify-content:flex-start;min-height:3.4rem}.wa-embed-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.1rem}.wa-embed-head-copy{align-items:baseline;gap:.42rem;min-width:0;display:flex;overflow:hidden}.wa-embed-head-copy .wa-embed-title,.wa-embed-head-copy .wa-embed-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-embed-head-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.wa-embed-head-action-group,.wa-embed-head .wa-embed-toolbar-attachment{align-items:center;display:inline-flex}.wa-embed-head .wa-embed-mode-toggle{margin-left:0}.wa-embed-head .wa-embed-ai-request,.wa-embed-head .wa-attachment-trigger,.wa-embed-head .wa-embed-mode-btn{min-height:2rem;font-size:.74rem}.wa-embed-head .wa-embed-ai-request,.wa-embed-head .wa-attachment-trigger{padding:.3rem .62rem}.wa-embed-composer .wa-embed-input{min-height:4.25rem;padding:.6rem .72rem;line-height:1.45}.document-desk{grid-template-rows:auto auto minmax(0,1fr);gap:.9rem;height:calc(100dvh - 4.5rem);min-height:0;display:grid}.document-desk-hero{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:8px;justify-content:space-between;align-items:end;gap:1rem;padding:1.1rem 1.2rem;display:flex}.document-desk-hero h1,.document-desk-hero p{margin:0}.document-desk-hero h1{color:var(--md-on-surface);font-size:1.25rem}.document-desk-hero>div>p:last-child{color:var(--md-on-surface-soft);margin-top:.3rem;font-size:.84rem}.document-desk-eyebrow{color:var(--md-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.document-desk-search{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);width:min(28rem,42%);min-height:2.5rem;color:var(--md-on-surface-muted);border-radius:7px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.document-desk-search input{width:100%;min-width:0;color:var(--md-on-surface);font:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.document-desk-tabs{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:7px;gap:.35rem;width:fit-content;padding:.28rem;display:inline-flex}.document-desk-tabs button{min-height:2.2rem;color:var(--md-on-surface-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.document-desk-tabs button span{background:var(--md-surface-variant);border-radius:999px;padding:.1rem .38rem;font-size:.68rem}.document-desk-tabs button.is-active{background:var(--md-primary);color:var(--md-on-primary)}.document-desk-tabs button.is-active span{background:var(--md-on-primary)}@supports (color:color-mix(in lab, red, red)){.document-desk-tabs button.is-active span{background:color-mix(in srgb,var(--md-on-primary)18%,transparent)}}.document-desk-summary{flex-wrap:wrap;gap:.55rem;margin:.8rem 0;display:flex}.document-desk-summary span{border:1px solid var(--md-outline-variant);color:var(--md-on-surface-soft);background:var(--md-surface-container-low);border-radius:999px;padding:.35rem .65rem;font-size:.75rem}.document-desk-summary strong{color:var(--md-on-surface)}.document-desk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.7rem 0;display:flex}.document-desk-context{color:var(--md-on-surface-soft);font-size:.8rem;font-weight:750}.document-desk-filters{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);border-radius:7px;gap:.25rem;padding:.2rem;display:inline-flex}.document-desk-filters button{color:var(--md-on-surface-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:.3rem .65rem;font-size:.72rem;font-weight:750}.document-desk-filters button.is-active{color:var(--md-primary);background:var(--md-surface);box-shadow:0 1px 2px var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.document-desk-filters button.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--md-on-surface)12%,transparent)}}.document-desk-process-tabs{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);border-radius:7px;gap:.3rem;margin:.65rem 0 .8rem;padding:.2rem;display:inline-flex}.document-desk-process-tabs button{min-height:2rem;color:var(--md-on-surface-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:.3rem .7rem;font-size:.75rem;font-weight:750}.document-desk-process-tabs button.is-active{background:var(--md-surface);color:var(--md-primary);box-shadow:0 1px 2px var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.document-desk-process-tabs button.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--md-on-surface)12%,transparent)}}.document-desk-list{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:8px;align-content:start;min-height:0;display:grid;overflow-y:auto}.document-desk-row{border-bottom:1px solid var(--md-outline-variant);grid-template-columns:minmax(16rem,1.2fr) minmax(12rem,.9fr) minmax(18rem,1.25fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.75rem 1rem;display:grid}.document-desk-row:last-child{border-bottom:0}.document-desk-row-main{gap:.22rem;min-width:0;display:grid}.document-desk-row-main strong,.document-desk-row-main span,.document-desk-related,.document-desk-existing{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-desk-row-main strong{color:var(--md-on-surface);font-size:.9rem}.document-desk-row-main span,.document-desk-related,.document-desk-existing{color:var(--md-on-surface-soft);font-size:.76rem}.document-desk-related{gap:.25rem;display:grid}.document-related-link{width:fit-content;color:var(--md-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:750}.document-desk-note{color:var(--md-on-surface-muted);white-space:normal;font-size:.7rem;line-height:1.25}.document-desk-row-checklist{grid-template-columns:minmax(14rem,1fr) minmax(13rem,1fr) minmax(30rem,2.2fr) auto;align-items:start}.document-checklist{grid-template-columns:repeat(2,minmax(13rem,1fr));gap:.35rem .55rem;min-width:0;display:grid}.document-check{border:1px solid var(--md-outline-variant);background:var(--md-surface-container-low);border-radius:6px;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;padding:.35rem .45rem;display:grid}.document-check-open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.35rem;padding:0;display:grid}.document-check-mark{width:1rem;height:1rem;color:var(--md-on-primary);background:var(--md-error);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.document-check-label{text-overflow:ellipsis;white-space:nowrap;color:var(--md-on-surface);font-size:.7rem;overflow:hidden}.document-check-status{color:var(--md-on-surface-muted);white-space:nowrap;font-size:.63rem;font-weight:750}.document-check-status-select{border:1px solid var(--md-outline-variant);background:var(--md-surface);min-width:5.9rem;color:var(--md-on-surface-soft);font:inherit;border-radius:5px;padding:.18rem .25rem;font-size:.62rem}.document-check small{text-overflow:ellipsis;white-space:nowrap;color:var(--md-on-surface-muted);grid-column:2/4;font-size:.63rem;overflow:hidden}.document-check.received .document-check-mark,.document-check.verified .document-check-mark{background:var(--md-success)}.document-check.sent_to_agency .document-check-mark{background:var(--md-warning);color:var(--md-on-warning-container)}.document-check.received,.document-check.verified{border-color:var(--md-success)}@supports (color:color-mix(in lab, red, red)){.document-check.received,.document-check.verified{border-color:color-mix(in srgb,var(--md-success)35%,var(--md-outline-variant))}}.document-check.sent_to_agency{border-color:var(--md-warning)}@supports (color:color-mix(in lab, red, red)){.document-check.sent_to_agency{border-color:color-mix(in srgb,var(--md-warning)45%,var(--md-outline-variant))}}.document-desk-unlinked{border-bottom:1px solid var(--md-outline-variant);grid-template-columns:minmax(10rem,.7fr) minmax(16rem,1.2fr) minmax(18rem,2fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem 1rem;display:grid}.document-desk-unlinked>div{gap:.2rem;display:grid}.document-desk-unlinked strong{color:var(--md-on-surface)}.document-desk-unlinked span,.document-desk-unlinked p{color:var(--md-on-surface-soft);margin:0;font-size:.76rem}.document-unlinked-status{background:var(--md-warning-container);border-radius:999px;width:fit-content;padding:.2rem .45rem;font-weight:800;color:var(--md-on-warning-container)!important;font-size:.68rem!important}.document-desk-status{gap:.22rem;min-width:0;display:grid}.document-desk-missing,.document-desk-complete{border-radius:999px;width:fit-content;padding:.16rem .45rem;font-size:.68rem;font-weight:750}.document-desk-missing{background:var(--md-warning-container);color:var(--md-on-warning-container)}.document-desk-complete{background:var(--md-success-container);color:var(--md-on-success-container)}.document-desk-action{min-width:6.2rem;min-height:2.2rem;font-size:.76rem}.document-desk-empty{min-height:13rem;color:var(--md-on-surface-muted);place-items:center;font-size:.86rem;display:grid}@media (max-width:1180px){.document-desk-row{grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr) auto}.document-desk-related{display:none}.document-desk-row-checklist{grid-template-columns:minmax(14rem,1fr) minmax(20rem,1.5fr) auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
