/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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,)}}.global-back{color:#164f7f;background:linear-gradient(135deg,#fff,#f4f8fc);border:1px solid #d4e1ec;border-radius:12px;align-items:center;gap:10px;min-height:42px;margin:0 0 18px;padding:6px 13px 6px 8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 18px #123a5e12}.global-back:hover{border-color:#9cc1df;transform:translate(-2px);box-shadow:0 8px 22px #123a5e1d}.global-back:focus-visible{outline-offset:2px;outline:3px solid #6fb4eb66}.global-back>svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;background:linear-gradient(145deg,#1769ad,#0b477a);border-radius:9px;width:29px;height:29px;padding:6px;box-shadow:0 4px 10px #0b477a32}.global-back>span,.global-back b,.global-back small{text-align:left;display:block}.global-back b{font-size:10px;line-height:1.1}.global-back small{color:#708396;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:3px;font-size:7px;line-height:1.1;overflow:hidden}@media (width<=600px){.global-back{border-radius:11px;min-height:40px;margin-bottom:14px;padding:5px 11px 5px 6px}.global-back>svg{width:29px;height:29px}.global-back small{max-width:110px}}:root{--navy:#071d36;--blue:#145faa;--line:#e1e8ef;--muted:#69798b;--ink:#14243a;--bg:#f4f7fa;--green:#16845b}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{min-height:100vh;display:flex}button,input{font:inherit}button{cursor:pointer}aside{color:#fff;z-index:20;background:linear-gradient(#09233e,#061629);flex-direction:column;width:250px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;height:82px;padding:0 21px;display:flex}.brand>span{border:1px solid #ffffff80;place-items:center;width:38px;height:38px;font:700 24px Georgia;display:grid;transform:skew(-7deg)}.brand div b,.brand div small{display:block}.brand div b{letter-spacing:.13em;font-size:14px}.brand div small{letter-spacing:.28em;color:#9eb1c6;font-size:8px}.brand>button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:25px;display:none}nav{flex-direction:column;gap:5px;padding:22px 12px;display:flex}nav button,aside footer>button{color:#aebed0;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;font-weight:650;display:flex}nav button i{text-align:center;width:20px;font-size:18px;font-style:normal}nav button.active{color:#fff;background:linear-gradient(90deg,#1767b6,#125795);box-shadow:inset 3px 0 #70b8ff}nav button:hover{color:#fff;background:#fff1}nav em{color:#105591;background:#dcecff;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal}aside footer{border-top:1px solid #ffffff16;margin-top:auto;padding:12px}aside footer div{align-items:center;gap:10px;padding:10px 7px;display:flex}aside footer p{margin:0}aside footer p b,aside footer p small{display:block}aside footer p small{color:#849aaf;margin-top:4px;font-size:9px}.avatar{color:#16568e;background:#dbeaf7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.workspace>header{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.workspace>header>p{color:#536477;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.workspace>header>p i{background:#20ad74;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dcf5eb}.workspace>header>div{gap:7px;margin-left:auto;display:flex}.workspace>header>div button{border:1px solid var(--line);color:#526579;background:#fff;border-radius:8px;width:34px;height:34px}.menu{background:0 0;border:0;margin-right:10px;font-size:18px;display:none}.content{max-width:1450px;margin:auto;padding:30px}.head{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.head>div>small{color:var(--blue);letter-spacing:.15em;font-size:9px;font-weight:850}.head h1{letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.head p{color:var(--muted);margin:7px 0 0;font-size:12px}.primary,.secondary{border-radius:8px;padding:10px 14px;font-size:11px;font-weight:750}.primary{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 4px 13px #145faa2d}.secondary{color:#3d556d;background:#fff;border:1px solid #d1dbe5}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.metric,.card{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 7px 25px #122e4b0d}.metric{padding:18px 20px}.metric span,.metric b,.metric small{display:block}.metric span{color:var(--muted);font-size:10px;font-weight:700}.metric b{letter-spacing:-.04em;margin:7px 0 6px;font-size:26px}.metric small{color:#7b8a9b;font-size:9px}.metric.hot{color:#fff;background:linear-gradient(135deg,#0e5597,#092c51);border:0}.metric.hot span,.metric.hot small{color:#b8d3ec}.cols{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:16px;display:grid}.title{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:17px 19px 14px;display:flex}.title h2{margin:0;font-size:13px}.title p{color:var(--muted);margin:4px 0 0;font-size:9px}.title>button{color:var(--blue);background:0 0;border:0;font-size:9px;font-weight:800}.pipe{grid-template-columns:105px 1fr;align-items:center;margin:11px 0;display:grid}.pipe>span{color:#5b6d80;justify-content:space-between;padding-right:14px;font-size:10px;display:flex}.pipe>span b{color:#1f3247}.pipe>div,.score{background:#edf2f6;border-radius:8px;height:7px;overflow:hidden}.pipe>div i,.score i{background:linear-gradient(90deg,#6faef0,#0f4f91);border-radius:8px;height:100%;display:block}.task{border-bottom:1px solid #eef2f5;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:12px 17px;display:grid}.task:last-child{border:0}.task>button{width:20px;height:20px;color:var(--green);background:#fff;border:1px solid #becbd7;border-radius:50%;font-size:9px}.task b,.task small{display:block}.task small{color:var(--muted);margin-top:4px;font-size:8px}.task em{color:#748396;font-size:8px;font-style:normal}.task em.now{color:#bd4038;background:#fff0ee;border-radius:5px;padding:4px 6px}.badge{color:#145eaa;white-space:nowrap;background:#e8f2fe;border-radius:5px;width:max-content;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.badge.green{color:#16845b;background:#e8f7f1}.badge.red{color:#c73c3c;background:#ffeded}.badge.pink{color:#b84e7d;background:#fff0f7}.badge.gray{color:#667587;background:#eef1f4}.badge.purple{color:#6852b8;background:#f1eefe}.badge.cyan{color:#158096;background:#e7f8fb}.lead{border-bottom:1px solid #eff2f5;grid-template-columns:36px minmax(145px,1.4fr) minmax(65px,.65fr) minmax(60px,.7fr) minmax(65px,.65fr) minmax(78px,.7fr) minmax(60px,.55fr) 23px;align-items:center;gap:10px;min-height:60px;padding:11px 17px;display:grid}.lead:last-child{border:0}.person b,.person small{display:block}.person b{font-size:10px}.person small{color:var(--muted);margin-top:4px;font-size:8px}.seller,.time{color:#748396;font-size:8px}.dots{color:#8392a2;background:0 0;border:0}.lower .lead{grid-template-columns:36px 1fr auto auto 23px}.lower .lead>.badge:first-of-type{display:none}.source{grid-template-columns:145px 1fr;align-items:center;display:grid}.source .title{grid-column:1/-1}.donut{background:conic-gradient(#19a86f 0 46%,#da5a90 46% 70%,#3b83d2 70% 88%,#abb5c1 88%);border-radius:50%;place-items:center;width:110px;height:110px;margin:20px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:70px;height:70px;position:absolute}.donut span{z-index:1;text-align:center}.donut b,.donut small{display:block}.donut b{font-size:21px}.donut small{color:var(--muted);font-size:8px}.legend{padding-right:18px}.legend p{color:#667689;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.legend p i{background:#3b83d2;border-radius:50%;width:7px;height:7px}.legend p i.g{background:#19a86f}.legend p i.p{background:#da5a90}.legend p i.x{background:#abb5c1}.legend p b{color:#24384d}.toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.toolbar label{border:1px solid var(--line);color:#74869a;background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:310px;height:40px;padding:0 12px;display:flex}.toolbar input{border:0;outline:0;width:100%;font-size:10px}.toolbar>div{gap:6px;display:flex}.toolbar button,.months button{color:#68798b;background:#fff;border:1px solid #dbe3eb;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:750}.toolbar button.active,.months button.active{color:#145eaa;background:#e8f2fe;border-color:#c5dcf5}.tablehead{color:#7d8997;text-align:right;background:#fafbfd;padding:11px 18px;font-size:8px}.darkstats,.opstats{color:#fff;background:#0a2e53;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.darkstats div,.opstats div{border-right:1px solid #ffffff1c;padding:17px 21px}.darkstats b,.darkstats small{display:block}.darkstats b{font-size:18px}.darkstats small{color:#aec6dd;margin-top:5px;font-size:8px}.cars{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.car{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 7px 25px #122e4b0d}.visual{background:linear-gradient(145deg,#e9eef3,#cbd6df);place-items:center;height:145px;display:grid;position:relative}.visual>small{color:#1a344f66;letter-spacing:.13em;font-size:8px;font-weight:900;position:absolute;top:13px;left:14px}.visual>.badge{position:absolute;top:11px;right:12px}.silhouette{background:linear-gradient(#315b82,#0a253e);border-radius:55% 55% 18% 18%;width:70%;height:58px;position:relative;box-shadow:0 16px 17px #0004}.silhouette:before{content:"";clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:#294e73;width:55%;height:32px;position:absolute;top:-16px;left:22%}.silhouette:after{content:"";clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);background:#abc2d3;width:43%;height:21px;position:absolute;top:-12px;left:28%}.silhouette i{background:#06141f;border-radius:50%;width:32px;height:16px;position:absolute;bottom:-8px;left:16%}.silhouette i+i{left:auto;right:16%}.c1 .silhouette{background:linear-gradient(#fafafa,#9ba8b3)}.c2 .silhouette{background:linear-gradient(#73797e,#242b31)}.c3 .silhouette{background:linear-gradient(#e4e6e8,#7c8791)}.c4 .silhouette{background:linear-gradient(#292c2f,#040506)}.carinfo>small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.carinfo p{color:var(--muted);margin:0 0 13px;font-size:8px}.carinfo footer{justify-content:space-between;align-items:center;display:flex}.carinfo footer button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:800}.quotegrid{grid-template-columns:minmax(440px,1.15fr) minmax(330px,.85fr);gap:16px;display:grid}.calc{padding-bottom:18px}.field{color:#5c6f82;margin:17px 20px 0;font-size:9px;font-weight:700;display:block}.money{border:1px solid #d7e0e8;border-radius:8px;align-items:center;height:41px;margin-top:7px;padding:0 12px;display:flex}.money input{color:#1a3047;border:0;outline:0;width:100%;padding-left:7px;font-weight:750}.months{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:7px;display:grid}.months button{height:38px}.result{background:#f0f6fc;border:1px solid #d7e8f8;border-radius:10px;margin:19px 20px;padding:15px}.result p{color:#607387;justify-content:space-between;font-size:9px;display:flex}.result p b{color:#21384f}.result p strong{color:#0d4f8c;font-size:17px}.result small{color:#8391a0;border-top:1px solid #dbe8f3;padding-top:9px;font-size:7px;display:block}.calc>footer{justify-content:flex-end;gap:8px;padding:0 20px;display:flex}.quote{border-bottom:1px solid #edf1f5;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.quote>span{color:#2d70b2;background:#edf4fb;border-radius:6px;place-items:center;width:32px;height:35px;display:grid}.quote b,.quote small{display:block}.quote b{font-size:9px}.quote small{color:var(--muted);margin-top:4px;font-size:8px}.quote>div:last-child{text-align:right}.quote .badge{margin:5px 0 0 auto}.opstats{margin:0 0 16px}.opstats div{justify-content:space-between;align-items:center;display:flex}.opstats span{color:#b4cce3;font-size:8px}.opstats b{font-size:19px}.operation{border-bottom:1px solid #edf1f5;grid-template-columns:1.45fr .75fr .8fr 1.1fr auto;align-items:center;gap:17px;padding:16px 19px;display:grid}.operation>div:first-child>b{margin-left:8px;font-size:10px}.operation small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.operation p{margin:0}.operation p b{font-size:9px}.progress>span{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.progress>div{background:#edf1f5;border-radius:8px;height:5px;margin-top:7px}.progress i{background:#2787d3;border-radius:8px;height:100%;display:block}.alert{background:#fff9ea;border:1px solid #f0dda6;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:13px 17px;display:flex}.alert>b{color:#73520a;background:#f5d575;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.alert strong{font-size:10px}.alert p{color:#806f45;margin:4px 0 0;font-size:8px}.alert button{color:#896209;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:800}.team{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.member{text-align:center;padding:18px;position:relative}.avatar.big{width:52px;height:52px;margin:3px auto 10px;font-size:13px}.a1{color:#6850ac;background:#e7e1ff}.a2{color:#177a59;background:#dff4ec}.a3{color:#a8465a;background:#ffe7eb}.member h3{margin:0;font-size:12px}.member>p{color:var(--muted);margin:4px 0 8px;font-size:8px}.member>.badge{position:absolute;top:11px;right:11px}.member>div{border-block:1px solid #edf1f5;grid-template-columns:repeat(3,1fr);margin:13px 0;padding:11px 0;display:grid}.member>div span{border-right:1px solid #edf1f5}.member>div span:last-child{border:0}.member>div b,.member>div small{display:block}.member>div b{font-size:13px}.member>div small{color:var(--muted);margin-top:4px;font-size:7px}.member>button{width:100%}.goal{margin-top:16px;padding-bottom:17px}.goal>.title>.badge{font-size:10px}.goal>div:nth-child(2){background:#edf1f4;border-radius:10px;height:10px;margin:18px 21px 8px}.goal>div:nth-child(2) i{background:linear-gradient(90deg,#1e78c6,#23a57c);border-radius:10px;width:72%;height:100%;display:block}.goal>p{color:var(--muted);justify-content:space-between;margin:0 21px;font-size:8px;display:flex}.toast{color:#fff;z-index:30;background:#092c50;border-radius:10px;width:290px;padding:14px 34px 14px 16px;position:fixed;bottom:20px;right:20px;box-shadow:0 15px 35px #00172e3d}.toast b,.toast span{display:block}.toast b{font-size:10px}.toast span{color:#b5cde2;margin-top:5px;font-size:8px}.toast button{color:#abc0d3;background:0 0;border:0;position:absolute;top:7px;right:8px}.overlay{display:none}@media (width<=1100px){.metrics,.cars,.team{grid-template-columns:repeat(2,1fr)}.lead{grid-template-columns:36px minmax(130px,1fr) auto auto 23px}.lead .score,.lead .seller,.lead .time{display:none}.operation{grid-template-columns:1.3fr .8fr 1fr auto}.operation>p:nth-of-type(2){display:none}}@media (width<=760px){aside{width:275px;transition:all .2s;transform:translate(-100%)}aside.open{transform:none}.brand>button{display:block}.workspace{width:100%;margin:0}.workspace>header{padding:0 15px}.menu{display:block}.content{padding:20px 15px}.head{align-items:flex-start;gap:12px}.head h1{font-size:23px}.head p{font-size:10px;line-height:1.5}.head>.primary{padding:9px;font-size:0}.head>.primary:first-letter{font-size:16px}.cols,.quotegrid,.cars,.team{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric b{font-size:21px}.metric small{font-size:8px}.source{grid-template-columns:140px 1fr}.toolbar{flex-direction:column;align-items:stretch}.toolbar label{min-width:0}.toolbar>div{overflow:auto}.toolbar button{white-space:nowrap}.darkstats,.opstats{grid-template-columns:1fr 1fr}.operation{grid-template-columns:1fr auto}.operation>p,.operation>.progress{display:none}.months{grid-template-columns:1fr 1fr}.overlay{z-index:15;background:#06182d77;border:0;display:block;position:fixed;inset:0}.toast{width:auto;bottom:15px;left:15px;right:15px}.lead{grid-template-columns:36px 1fr auto 23px}.lead>.badge:first-of-type,.tablehead{display:none}}@media (width<=430px){.metric small{display:none}.source{grid-template-columns:1fr}.donut{margin:18px auto 4px}.legend{padding:0 25px 14px}.team{grid-template-columns:1fr}}.modal-back,.drawer-back{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06182d99;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.client-modal{background:#fff;border-radius:15px;width:min(810px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 70px #00142666}.client-modal>header{border-bottom:1px solid #e8edf2;justify-content:space-between;padding:22px 24px 17px;display:flex}.client-modal header small{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:850}.client-modal h2{margin:5px 0;font-size:21px}.client-modal header p{color:var(--muted);margin:0;font-size:9px}.client-modal header button,.profile-drawer>header>button{color:#536577;background:#eef2f6;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.form-grid{grid-template-columns:1fr 1fr;gap:14px 18px;padding:20px 24px;display:grid}.form-field{display:block}.form-field.wide{grid-column:1/-1}.form-field span{color:#506378;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.form-field input,.form-field select,.form-field textarea{color:#21364c;background:#fff;border:1px solid #d7e0e8;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:10px}.form-field textarea{resize:vertical;min-height:76px}.client-modal>footer{border-top:1px solid #e8edf2;justify-content:flex-end;gap:8px;padding:15px 24px 20px;display:flex}.form-error{color:#b63636;background:#fff0f0;border-radius:7px;margin:0 24px 12px;padding:8px;font-size:9px}.client-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.client-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex}.client-summary i{color:#1766ac;background:#e8f3fd;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.client-summary b,.client-summary small{display:block}.client-summary small{color:var(--muted);margin-top:3px;font-size:8px}.client-head{color:#7b8998;text-transform:uppercase;background:#f8fafc;grid-template-columns:1.35fr .6fr 1fr .7fr .6fr;padding:11px 68px 11px 18px;font-size:7px;font-weight:800;display:grid}.client-row{width:100%;min-height:65px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(150px,1.2fr) .6fr minmax(130px,1fr) .7fr .6fr 22px;align-items:center;gap:10px;padding:10px 17px;display:grid}.client-row:hover{background:#f7fbff}.client-name b,.client-name small,.interest b,.interest small{display:block}.client-name small,.interest small{color:var(--muted);margin-top:4px;font-size:8px}.assigned{color:#5e7184;font-size:8px}.arrow{color:#6394bd;font-size:13px}.empty-state{text-align:center;color:#718092;padding:48px 20px}.empty-state>i{color:#1767ac;background:#e9f3fc;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 10px;font-size:18px;font-style:normal;display:grid}.empty-state b{color:#24384d;font-size:12px;display:block}.empty-state p{margin:7px 0 15px;font-size:9px}.drawer-back{justify-content:flex-end;padding:0}.profile-drawer{z-index:51;width:min(540px,100%);height:100vh;overflow:auto;color:var(--ink)!important;background:#f5f8fb!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.profile-drawer>header{color:#fff;background:linear-gradient(135deg,#0d4e8a,#082846);grid-template-columns:64px 1fr;align-items:center;gap:15px;padding:25px;display:grid;position:relative}.profile-drawer>header>button{color:#fff;background:#ffffff1d;position:absolute;top:16px;right:16px}.profile-avatar{color:#0c548f;background:#fff;border-radius:16px;place-items:center;width:62px;height:62px;font-size:18px;font-weight:800;display:grid}.profile-drawer header h2{margin:7px 0 3px;font-size:20px}.profile-drawer header p{color:#b9d2e8;margin:0;font-size:8px}.profile-actions{background:#fff;border-bottom:1px solid #e4e9ef;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px;display:grid!important}.profile-actions button{color:#2c526f;background:#fff;border:1px solid #d5e0ea;border-radius:8px;padding:9px;font-size:9px;font-weight:750}.profile-drawer>section{background:#fff;border:1px solid #e3e9ef;border-radius:11px;margin:14px 18px;padding:16px}.profile-drawer section h3{margin:0 0 13px;font-size:11px}.data-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.data-grid small,.data-grid b{display:block}.data-grid small{color:#7b8998;text-transform:uppercase;font-size:7px}.data-grid b{margin-top:4px;font-size:9px}.timeline{border-left:1px solid #cdddea;margin-left:5px}.timeline div{padding:0 0 15px 16px;position:relative}.timeline div:last-child{padding-bottom:0}.timeline i{background:#267fc7;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-4px}.timeline b,.timeline span{display:block}.timeline b{font-size:9px}.timeline span{color:#748495;margin-top:4px;font-size:8px}.notes{color:#5b6d80;margin:0;font-size:9px;line-height:1.6}.integration-hero{color:#fff;background:linear-gradient(135deg,#0b4d87,#071f3a);border-radius:14px;grid-template-columns:1.2fr 1fr;align-items:center;gap:25px;margin-bottom:15px;padding:27px 30px;display:grid}.integration-hero h2{margin:10px 0 7px;font-size:21px}.integration-hero p{color:#b9d2e8;max-width:570px;font-size:9px;line-height:1.65}.channel-flow{justify-content:center;align-items:center;gap:14px;display:flex}.channel-flow>span{color:#153954;background:#fff;border-radius:18px;place-items:center;width:80px;height:80px;font-size:27px;display:grid;box-shadow:0 12px 28px #00142644}.channel-flow>span small{margin-top:-17px;font-size:7px;display:block}.channel-flow>span.wa{color:#15815a}.channel-flow>span.meta{color:#516bcb}.channel-flow>span.crm{color:#fff;background:#1470bb}.channel-flow>i{color:#8ebcdd;font-style:normal}.integration-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.integration{padding:18px}.integration>header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.app-icon{border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.app-icon.wa{color:#14805a;background:#e7f8f0}.app-icon.meta{color:#536ccb;background:#ecefff}.app-icon.web{color:#1769b3;background:#e7f3ff}.integration h3{margin:0;font-size:11px}.integration header p{color:var(--muted);margin:4px 0 0;font-size:8px}.integration ul{border-block:1px solid #edf1f4;margin:12px 0;padding:13px 0 8px;list-style:none}.integration li{color:#5e7083;padding:5px 0 5px 16px;font-size:8px;position:relative}.integration li:before{content:"✓";color:#1a8b62;position:absolute;left:0}.integration>button{width:100%}.active-integration{border-top:3px solid #1a9c6d}.integration-note{align-items:center;gap:12px;margin-top:14px;padding:14px 18px;display:flex}.integration-note>div{color:#1669b0;background:#e7f2fc;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.integration-note p{margin:0}.integration-note b,.integration-note span{display:block}.integration-note b{font-size:9px}.integration-note span{color:var(--muted);margin-top:4px;font-size:8px}@media (width<=1100px){.client-summary{grid-template-columns:repeat(2,1fr)}.integration-grid{grid-template-columns:1fr 1fr}.client-row{grid-template-columns:36px 1fr .7fr .6fr 22px}.client-row>span:nth-child(3),.client-row>.assigned,.client-head{display:none}}@media (width<=760px){.integration-grid,.form-grid{grid-template-columns:1fr}.form-field.wide{grid-column:auto}.client-modal{max-height:96vh}.client-summary{grid-template-columns:1fr 1fr}.client-row{grid-template-columns:36px 1fr auto 22px}.client-row>.interest{display:none}.integration-hero{grid-template-columns:1fr;padding:22px}.channel-flow>span{width:65px;height:65px}.data-grid{grid-template-columns:1fr}}.brand{background:#fff;border-bottom:1px solid #dbe4ec;height:96px;padding:12px 15px;position:relative}.brand .official-logo{background:#fff;border-radius:8px;width:100%;height:70px;position:relative;overflow:hidden}.brand .official-logo img{width:220px;max-width:none;height:auto;position:absolute;top:-204px;left:50%;transform:translate(-50%)}.brand>button{border-radius:50%;width:27px;height:27px;position:absolute;top:6px;right:6px;background:#0a2c4f!important}.brand+nav{padding-top:18px}@media (width<=760px){.brand{height:100px}.brand .official-logo img{width:240px;top:-223px}}.delete-mini{border:0;border-radius:7px;margin-left:6px;padding:5px 8px;color:#b73a3a!important;background:#fff0f0!important}.operational-modal{padding-bottom:0}.operational-modal>form>footer,.operational-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.documents{border-top:1px solid var(--line);margin-top:18px;padding:18px 24px}.documents h3{font-size:12px}.upload-row{gap:8px;display:flex}.upload-row select{border:1px solid #d7e0e8;border-radius:8px;flex:1;padding:9px}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.doc-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.doc-list p{flex:1;margin:0}.doc-list b,.doc-list small{font-size:9px;display:block}.doc-list small{color:var(--muted);margin-top:3px}.settings-card{padding:24px}.settings-card .form-grid{padding:15px 0}.settings-card .check{margin:12px 0;font-size:10px;display:block}.settings-card footer{align-items:center;gap:10px;margin-top:20px;display:flex}.integration-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.integration-grid .integration>button{display:none}.setup-list{color:#526579;padding:5px 40px 20px;font-size:10px;line-height:2}.operational-modal>p{padding:15px 24px;font-size:10px;line-height:1.6}.quote button.delete-mini{margin-left:7px;display:inline-block}.operation{grid-template-columns:1.3fr .75fr .8fr auto auto auto}.member>.badge{margin:9px auto;position:static}.member>button{margin-top:14px}@media (width<=760px){.integration-actions,.upload-row{flex-direction:column}.integration-actions button{width:100%}.operation{grid-template-columns:1fr auto auto}.operation>p{display:none}}.vehicle-cover{overflow:hidden}.vehicle-cover>img{object-fit:cover;width:100%;height:100%}.cover-placeholder{color:#718092;font-size:10px}.vehicle-gallery{padding:20px 24px}.gallery-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.gallery-head h3{margin:0;font-size:13px}.gallery-head p{color:var(--muted);font-size:8px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.gallery-grid figure{background:#edf1f5;border-radius:9px;height:120px;margin:0;position:relative;overflow:hidden}.gallery-grid img{object-fit:cover;width:100%;height:100%}.gallery-grid span{color:#fff;background:#0a2e53;border-radius:5px;padding:4px 7px;font-size:7px;position:absolute;bottom:7px;left:7px}.gallery-empty{text-align:center;color:#718092;background:#f5f8fb;border:1px dashed #cad6e1;border-radius:9px;margin-top:14px;padding:35px;font-size:9px}.quote-vehicle{border:1px solid var(--line);border-radius:10px;grid-template-columns:140px 1fr;align-items:center;gap:14px;margin:15px 20px;padding:10px;display:grid}.quote-vehicle>img,.quote-vehicle>div{object-fit:cover;color:#718092;background:#edf1f5;border-radius:7px;place-items:center;width:140px;height:90px;font-size:8px;display:grid}.quote-vehicle b,.quote-vehicle span{display:block}.quote-vehicle b{font-size:11px}.quote-vehicle span{color:var(--muted);margin-top:5px;font-size:8px}.quote-button{text-align:left;background:#fff;border:0;width:100%}.budget-sheet{background:#fff;border-radius:16px;width:min(720px,100%);max-height:94vh;padding:24px;overflow:auto;box-shadow:0 28px 70px #00142666}.budget-sheet>header{justify-content:space-between;align-items:center;height:65px;display:flex}.budget-sheet>header .budget-logo{align-items:center;width:250px;height:64px;display:flex;overflow:visible}.budget-sheet>header .budget-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.budget-sheet>header button{background:#eef2f6;border:0;border-radius:50%;width:30px;height:30px}.budget-car{object-fit:cover;border-radius:12px;width:100%;height:270px;margin:15px 0 22px}.budget-car.empty{color:#718092;background:#edf1f5;place-items:center;display:grid}.budget-sheet>small{color:var(--blue);letter-spacing:.15em;font-size:8px;font-weight:800}.budget-sheet h2{margin:6px 0;font-size:24px}.budget-client{color:var(--muted);font-size:10px}.budget-numbers{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.budget-numbers>div{background:#eef5fb;border-radius:10px;padding:15px}.budget-numbers span,.budget-numbers b{display:block}.budget-numbers span{color:var(--muted);font-size:8px}.budget-numbers b{margin-top:6px;font-size:14px}.budget-note{color:var(--muted);font-size:8px}.budget-sheet>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.metric-button{text-align:left;border:1px solid var(--line);cursor:pointer}.metric-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #122e4b16}.dashboard-shortcuts,.live-agenda,.dashboard-activity{padding:20px}.dashboard-shortcuts h2,.live-agenda h2,.dashboard-activity h2{margin:0 0 14px;font-size:13px}.dashboard-shortcuts>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dashboard-shortcuts button{color:#145faa;background:#f8fbfe;border:1px solid #d8e3ed;border-radius:9px;padding:15px;font-size:9px;font-weight:800}.live-agenda form{gap:7px;display:flex}.live-agenda input{border:1px solid #d7e0e8;border-radius:8px;flex:1;padding:9px}.live-agenda>div{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.live-agenda>div>button:first-child{background:#fff;border:1px solid #b9c8d6;border-radius:50%;width:20px;height:20px}.task-done span{color:#8a98a6;text-decoration:line-through}.dashboard-activity{margin-top:16px}.activity-bars>div{grid-template-columns:90px 1fr 30px;align-items:center;gap:10px;margin:12px 0;font-size:9px;display:grid}.activity-bars>div:before{content:"";background:#edf1f5;border-radius:8px;grid-area:1/2;height:9px}.activity-bars i{z-index:1;background:linear-gradient(90deg,#145faa,#24a77c);border-radius:8px;grid-area:1/2;height:9px;display:block}.activity-bars b{text-align:right}@media print{html,body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body *{visibility:hidden}.budget-print-back{visibility:visible!important;-webkit-backdrop-filter:none!important;background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.budget-sheet,.budget-sheet *{visibility:visible}.budget-sheet{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;position:static!important;inset:auto!important;overflow:visible!important}.budget-sheet header button,.budget-sheet footer{display:none}}@media (width<=760px){.gallery-grid{grid-template-columns:1fr 1fr}.quote-vehicle{grid-template-columns:1fr}.quote-vehicle>img,.quote-vehicle>div{width:100%;height:160px}.budget-numbers{grid-template-columns:1fr}.budget-car{height:200px}}.field-help{color:#a56b16;margin-top:5px;font-size:7px;display:block}.simple-client{grid-template-columns:36px minmax(150px,1.2fr) .6fr minmax(130px,1fr) .7fr .6fr 22px}.client-detail{padding:22px 24px}.gallery-head .file-button{text-align:center;min-width:150px}@media (width<=760px){.simple-client{grid-template-columns:36px 1fr auto 22px}.simple-client>.interest,.simple-client>.assigned,.simple-client>span:nth-child(3){display:none}.gallery-head{flex-direction:column;align-items:flex-start}.gallery-head .file-button{width:100%}}.lead-folders{gap:8px;margin-bottom:14px;display:flex;overflow:auto}.lead-folders button{color:#53677b;white-space:nowrap;background:#fff;border:1px solid #d8e2eb;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:800}.lead-folders button b{background:#edf3f8;border-radius:20px;margin-left:5px;padding:2px 6px}.lead-folders button.active{color:#fff;background:#0d5798;border-color:#0d5798}.lead-folders button.active.danger{background:#b94242;border-color:#b94242}.lead-folders button.active.warning{background:#b97818;border-color:#b97818}.workflow-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) 145px 120px auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.lead-main{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:10px;display:flex}.lead-main b,.lead-main small{display:block}.lead-main b{font-size:10px}.lead-main small{color:var(--muted);margin-top:4px;font-size:8px}.lead-clock{color:#1766a9;background:#eaf3fc;border-radius:7px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.lead-clock.warning{color:#996111;background:#fff2d8}.lead-clock.expired{color:#bd3333;background:#ffebeb}.lead-clock.contacted{color:#177b58;background:#e7f7ef}.lead-clock.neutral{color:#718092;background:#eef1f4}.lead-status{color:#53677b;font-size:8px;font-weight:750}.notes-button{color:#145faa;background:#f7fbff;border:1px solid #cbd9e5;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.lead-workspace{background:#f4f7fa;width:min(650px,100%);height:100vh;overflow:auto}.lead-workspace>header{color:#fff;background:linear-gradient(135deg,#0d4e8a,#082846);grid-template-columns:64px 1fr;align-items:center;gap:15px;padding:25px;display:grid;position:relative}.lead-workspace>header>button{color:#fff;background:#ffffff1d;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:16px;right:16px}.lead-workspace header h2{margin:7px 0 3px;font-size:20px}.lead-workspace header p{color:#b9d2e8;margin:0;font-size:8px}.lead-workspace>section{background:#fff;border:1px solid #e3e9ef;border-radius:11px;margin:14px 18px;padding:16px}.lead-workspace section h3{margin:0 0 12px;font-size:11px}.status-alert{color:#8b5710;background:#fff0e0;border:1px solid #f0c88a;border-radius:10px;margin:14px 18px 0;padding:12px 14px}.status-alert b,.status-alert span{font-size:9px;display:block}.status-alert span{margin-top:4px}.status-editor>div,.task-form{gap:8px;display:flex}.status-editor select,.task-form select,.task-form input{background:#fff;border:1px solid #d4dfe8;border-radius:8px;flex:1;padding:9px;font-size:9px}.status-editor>small,.persistent-notes>small{color:var(--muted);margin-top:8px;font-size:7px;display:block}.lead-task-list{margin-top:12px}.lead-task-list>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;background:#fff;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:9px 2px;display:grid}.lead-task-list i{color:#17805b;border:1px solid #b9c8d6;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.lead-task-list b,.lead-task-list small{font-size:9px;display:block}.lead-task-list small{color:var(--muted);margin-top:3px}.lead-task-list .done b{color:#8996a3;text-decoration:line-through}.persistent-notes textarea{resize:vertical;width:100%;min-height:180px;font:inherit;border:1px solid #d4dfe8;border-radius:9px;padding:12px;font-size:10px;line-height:1.6}.persistent-notes .primary{margin-top:9px}@media (width<=900px){.workflow-row{grid-template-columns:1fr auto auto}.workflow-row>.lead-status,.workflow-row>.notes-button{display:none}}@media (width<=600px){.workflow-row{grid-template-columns:1fr auto}.workflow-row>.lead-clock{grid-column:1}.workflow-row>.secondary{grid-area:1/2/3}.status-editor>div,.task-form{flex-direction:column}}.status-choice-grid,.task-choice-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid!important}.status-choice-grid button,.task-choice-grid button{color:#50657a;text-align:left;background:#fff;border:1px solid #d3dee8;border-radius:8px;padding:9px;font-size:8px;font-weight:750}.status-choice-grid button.active,.task-choice-grid button.active{color:#0d5798;background:#e5f2ff;border-color:#4089c8;box-shadow:inset 0 0 0 1px #4089c8}.update-status-button{width:100%;margin-top:10px}.task-form{display:block}.task-form>input{width:100%;margin:9px 0;display:block}.task-form>.primary{width:100%}@media (width<=500px){.status-choice-grid,.task-choice-grid{grid-template-columns:1fr}}.stage-tracking{border-top:1px solid var(--line);margin-top:18px;padding:20px 24px}.stage-title{justify-content:space-between;align-items:center;display:flex}.stage-title h3{margin:0;font-size:12px}.stage-title p{color:var(--muted);margin:5px 0 0;font-size:8px}.stage-title>span{color:var(--blue);font-size:8px}.stage-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.stage-grid button{color:#53677b;text-align:left;background:#fff;border:1px solid #d5e0e9;border-radius:9px;align-items:center;gap:7px;padding:10px 8px;font-size:8px;font-weight:750;display:flex}.stage-grid button i{background:#edf2f7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.stage-grid button.active{color:#0c5798;background:#e7f3ff;border-color:#3182c4;box-shadow:inset 0 0 0 1px #3182c4}.stage-grid button.active i{color:#fff;background:#145faa}.stage-history{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.stage-history h4{margin:0 0 10px;font-size:9px}.stage-history>div{align-items:center;gap:9px;padding:7px 0;display:flex}.stage-history>div>i{background:#2489ce;border-radius:50%;width:7px;height:7px}.stage-history b,.stage-history small{font-size:8px;display:block}.stage-history small{color:var(--muted);margin-top:3px}.stage-history>p{color:var(--muted);font-size:8px}@media (width<=760px){.stage-grid{grid-template-columns:1fr 1fr}}.client-delete{color:#ae3535;background:#fff7f7;border:1px solid #edcaca;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.client-delete:hover{background:#ffeaea}.section-help{color:var(--muted);margin:-5px 0 13px;font-size:8px}.followup-stage-groups{display:block!important}.followup-stage-groups>div{margin:0 0 13px}.followup-stage-groups>div>b{color:#66798c;text-transform:uppercase;letter-spacing:.11em;margin-bottom:6px;font-size:7px;display:block}.followup-stage-groups>div>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.followup-stage-groups button{color:#50657a;text-align:left;background:#fff;border:1px solid #d3dee8;border-radius:8px;padding:9px;font-size:8px;font-weight:750}.followup-stage-groups button.active{color:#0d5798;background:#e5f2ff;border-color:#4089c8;box-shadow:inset 0 0 0 1px #4089c8}.client-history .timeline span{display:block}.client-history .timeline b,.client-history .timeline small{font-size:8px;display:block}.client-history .timeline small{color:var(--muted);margin-top:3px}@media (width<=900px){.workflow-row{grid-template-columns:1fr auto auto auto}.workflow-row>.client-delete{grid-column:auto}}@media (width<=600px){.workflow-row{grid-template-columns:1fr auto auto}.workflow-row>.client-delete{grid-area:1/3/3}.followup-stage-groups>div>div{grid-template-columns:1fr}}.client-intake-form .form-grid{padding-top:12px}.form-section-title{border-left:3px solid var(--blue);color:#164e7d;background:#edf5fc;border-radius:7px;grid-column:1/-1;margin:10px 0 0;padding:11px 12px;font-size:10px}.asset-picker-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.asset-picker{cursor:pointer;background:#f8fbfe;border:1px dashed #b8ccdd;border-radius:9px;flex-direction:column;justify-content:center;min-height:88px;padding:11px;display:flex}.asset-picker.wide{grid-column:1/-1}.asset-picker span{color:#36516b;font-size:9px;font-weight:800}.asset-picker small{color:var(--muted);margin-top:3px;font-size:7px}.asset-picker input{opacity:0;width:1px;height:1px;position:absolute}.asset-picker em{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:8px;font-style:normal;overflow:hidden}.trade-profile .appraisal-link{color:var(--blue);background:#f5faff;border:1px solid #c9dbea;border-radius:8px;margin:14px 0 4px;padding:9px 11px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.client-asset-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.client-asset-grid figure{border:1px solid var(--line);background:#f5f7fa;border-radius:8px;margin:0;overflow:hidden}.client-asset-grid img{object-fit:cover;width:100%;height:92px;display:block}.client-asset-grid figcaption{color:#53677b;padding:6px;font-size:7px;font-weight:700}@media (width<=760px){.asset-picker-grid,.client-asset-grid{grid-template-columns:1fr 1fr}}@media (width<=460px){.asset-picker-grid{grid-template-columns:1fr}}.persistent-notes textarea{caret-color:var(--blue);opacity:1;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important}.persistent-notes textarea::placeholder{color:#8795a4;-webkit-text-fill-color:#8795a4}.auto-save-status{color:var(--blue);margin-top:8px;font-size:8px;font-weight:750;display:block}.due-badge{border-radius:8px;align-items:center;gap:6px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.due-badge i{border-radius:6px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.due-badge.overdue{color:#b62f2f;background:#ffebeb}.due-badge.overdue i{color:#fff;background:#d84545}.due-badge.today{color:#966014;background:#fff1d9}.due-badge.today i{color:#fff;background:#e39a2d}.due-badge.upcoming{color:#1662a5;background:#e8f3fe}.due-badge.upcoming i{color:#fff;background:#267fc7}.followup-calendar{color:var(--ink)}.due-illustration{color:#51677c;background:#eef3f7;border-radius:11px;align-items:center;gap:12px;margin-bottom:15px;padding:13px;display:flex}.due-illustration>i{background:#cdd9e3;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;font-weight:900;display:grid}.due-illustration b,.due-illustration span{display:block}.due-illustration b{font-size:10px}.due-illustration span{opacity:.8;margin-top:4px;font-size:8px}.due-illustration.overdue{color:#a52f2f;background:#fff0f0}.due-illustration.overdue>i{color:#fff;background:#d74747}.due-illustration.today{color:#8a5a14;background:#fff5df}.due-illustration.today>i{color:#fff;background:#e09a32}.due-illustration.upcoming{color:#155b99;background:#eaf4fd}.due-illustration.upcoming>i{color:#fff;background:#267fc7}.calendar-head{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:8px;display:grid}.calendar-head h3{text-transform:capitalize;text-align:center!important;margin:0!important}.calendar-head button{color:#2c628f;background:#fff;border:1px solid #d3dfe9;border-radius:8px;width:30px;height:30px;font-size:18px}.calendar-week,.calendar-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-week span{text-align:center;color:#8291a0;padding:4px;font-size:7px;font-weight:800}.calendar-days button,.calendar-days>span{color:#445b70;background:#f6f8fa;border:0;border-radius:8px;height:32px;font-size:8px}.calendar-days button:hover{background:#e7f2fc}.calendar-days button.today{color:#145faa;font-weight:900;box-shadow:inset 0 0 0 1px #59a0d9}.calendar-days button.selected{color:#fff;box-shadow:none;background:#145faa}.calendar-actions{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:13px;display:grid}.calendar-actions label span{color:#5b6f82;margin-bottom:5px;font-size:8px;font-weight:750;display:block}.calendar-actions input{width:100%;color:var(--ink);background:#fff;border:1px solid #d4dfe8;border-radius:8px;padding:9px;font-size:9px}.followup-calendar>small{color:var(--muted);margin-top:8px;font-size:7px;display:block}@media (width<=500px){.calendar-actions{grid-template-columns:1fr}.calendar-actions .primary{width:100%}}.budget-layout{grid-template-columns:minmax(620px,1.35fr) minmax(330px,.65fr);align-items:start;gap:16px;display:grid}.budget-form{overflow:hidden}.budget-section-title{align-items:center;gap:10px;padding:18px 21px 0;display:flex}.budget-section-title>span{color:#145faa;background:#e6f1fb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.budget-section-title b,.budget-section-title small{display:block}.budget-section-title b{font-size:11px}.budget-section-title small{color:var(--muted);margin-top:3px;font-size:7px}.budget-form .form-grid{padding:5px 20px 13px}.budget-form textarea{min-height:84px}.budget-vehicle-card{background:#f8fbfe;border:1px solid #d9e4ed;border-radius:11px;grid-template-columns:150px 1fr;align-items:center;gap:14px;margin:3px 20px 12px;padding:10px;display:grid}.budget-vehicle-card>img,.budget-vehicle-card>div{object-fit:cover;width:150px;height:95px;color:var(--muted);background:#e9eef3;border-radius:8px;place-items:center;font-size:8px;display:grid}.budget-vehicle-card p{margin:0}.budget-vehicle-card p>*{display:block}.budget-vehicle-card small{color:var(--blue);font-size:7px;font-weight:900}.budget-vehicle-card b{margin:5px 0;font-size:12px}.budget-vehicle-card span{color:var(--muted);font-size:8px}.budget-vehicle-card strong{margin-top:9px;font-size:15px}.money-input,.read-value{color:#40566c;background:#fff;border:1px solid #d7e0e8;border-radius:8px;align-items:center;height:39px;margin-top:7px;padding:0 11px;font-weight:750;display:flex}.money-input input{width:100%;color:var(--ink);border:0;outline:0;padding-left:6px;font-weight:750}.read-value{color:#173a5d;background:#f2f6f9}.budget-total{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px 6px;display:grid}.budget-total>div{background:#edf5fc;border-radius:9px;padding:13px}.budget-total span,.budget-total b,.budget-total strong{display:block}.budget-total span{color:#65798c;font-size:7px}.budget-total b,.budget-total strong{margin-top:6px;font-size:13px}.budget-total strong{color:#0f5d9d}.internal-field{background:#fffaf0;border:1px dashed #d4b86a;border-radius:9px;padding:10px}.budget-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.preview-action{margin-right:auto}.print-action{color:#0b527f;border-color:#9cb7ce}.save-preview{margin-right:auto}.quote-register{overflow:hidden}.quote-register>header{border-bottom:1px solid var(--line);padding:18px}.quote-register h2,.quote-register p{margin:0}.quote-register h2{font-size:12px}.quote-register p{color:var(--muted);margin-top:4px;font-size:8px}.full-quote-row{border-bottom:1px solid var(--line);padding:12px 14px}.full-quote-row>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;display:grid}.full-quote-row>button span{color:var(--blue);font-size:7px;font-weight:900}.full-quote-row>button b{margin-top:4px;font-size:10px}.full-quote-row>button small{color:var(--muted);margin:3px 0 7px;font-size:8px}.full-quote-row>button strong{font-size:12px}.full-quote-row>div{align-items:center;gap:6px;margin-top:9px;display:flex}.full-quote-row select,.full-budget-sheet footer select{background:#fff;border:1px solid #d6e0e8;border-radius:7px;padding:6px;font-size:8px}.full-budget-sheet{width:min(820px,100%)}.full-budget-sheet>header>div{align-items:center;gap:8px;display:flex}.budget-document-head{border-block:1px solid var(--line);justify-content:space-between;gap:30px;margin-bottom:16px;padding:20px 0;display:flex}.budget-document-head>div:last-child{text-align:right}.budget-document-head small,.budget-document-head b,.budget-document-head span{display:block}.budget-document-head small{color:var(--blue);font-size:7px;font-weight:900}.budget-document-head h2{margin:4px 0;font-size:20px}.budget-document-head p,.budget-document-head span{color:var(--muted);font-size:8px}.budget-document-head b{margin:5px 0;font-size:12px}.budget-thumbs{grid-template-columns:repeat(4,1fr);gap:7px;margin:-13px 0 20px;display:grid}.budget-thumbs img{object-fit:cover;border-radius:8px;width:100%;height:82px}.budget-detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.budget-detail-grid>div{background:#f4f7fa;border-radius:9px;padding:13px}.budget-detail-grid span,.budget-detail-grid b,.budget-detail-grid small{display:block}.budget-detail-grid span{color:var(--muted);font-size:7px}.budget-detail-grid b{margin-top:5px;font-size:12px}.budget-detail-grid small{color:var(--muted);margin-top:4px;font-size:7px}.budget-detail-grid .emphasis{color:#0c5798;background:#e7f2fc}.budget-observations,.budget-internal{border-radius:9px;margin-top:13px;padding:14px}.budget-observations{background:#f7f9fb}.budget-internal{background:#fff8e7;border:1px dashed #d6b967}.budget-observations b,.budget-internal b{font-size:9px}.budget-observations p,.budget-internal p{white-space:pre-wrap;margin:6px 0 0;font-size:8px;line-height:1.6}.budget-internal>div{gap:18px;margin-top:8px;font-size:8px;display:flex}.full-budget-sheet>footer{flex-wrap:wrap;align-items:center}.full-budget-sheet>footer label{font-size:8px}.internal-toggle{margin-left:auto}@media (width<=1050px){.budget-layout{grid-template-columns:1fr}.quote-register{max-height:none}}@media (width<=650px){.budget-layout{display:block}.quote-register{margin-top:14px}.budget-vehicle-card{grid-template-columns:1fr}.budget-vehicle-card>img,.budget-vehicle-card>div{width:100%;height:180px}.budget-total,.budget-detail-grid{grid-template-columns:1fr 1fr}.budget-document-head{display:block}.budget-document-head>div:last-child{text-align:left;margin-top:14px}.budget-thumbs{grid-template-columns:1fr 1fr}.full-budget-sheet>footer>*{width:100%;margin-left:0!important}.budget-internal>div{gap:5px;display:grid}}@media print{.full-budget-sheet .internal-toggle,.full-budget-sheet .budget-internal{display:none!important}}.meta-plans-box{background:#f7fafc;border:1px solid #cedce7;border-radius:14px;margin-top:18px;padding:14px}.meta-plans-box .meta-table-title{margin:0 0 11px}.meta-installment-editor article{background:#f7fafc;border:1px solid #d7e3ed;border-radius:10px;padding:12px}.meta-installment-editor article span,.meta-installment-editor article small,.meta-installment-editor article b{display:block}.meta-installment-editor article span{color:#30536e;font-size:9px;font-weight:850}.meta-installment-editor article small{color:#718496;margin:5px 0 10px;font-size:7px}.meta-installment-editor article b{color:#0d5792;font-size:13px}.meta-hero{color:#fff;background:linear-gradient(135deg,#0a2e53,#123f69);border-radius:14px;grid-template-columns:1.2fr .8fr;min-height:275px;margin-bottom:14px;display:grid;overflow:hidden}.meta-hero>img,.meta-hero>div:first-child{object-fit:cover;color:#678;background:#e8eef3;place-items:center;width:100%;height:100%;min-height:275px;display:grid}.meta-hero>div:last-child{flex-direction:column;justify-content:center;padding:28px;display:flex}.meta-hero small{letter-spacing:.14em;color:#a9c9e5;font-size:7px;font-weight:900}.meta-hero h2{margin:7px 0!important;font-size:22px!important}.meta-hero p{color:#c0d4e6;font-size:8px;line-height:1.6}.meta-hero span{color:#9fc1de;margin-top:10px;font-size:7px}.meta-hero strong{margin-top:5px;font-size:21px}.meta-subscription{background:#eef7fd;border:1px solid #bcd6eb;border-radius:11px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.meta-subscription small,.meta-subscription b{display:block}.meta-subscription small{color:#376685;font-size:7px;font-weight:900}.meta-subscription b{color:#0b4f86;margin-top:5px;font-size:18px}.meta-subscription>span{color:#55758e;font-size:8px}.meta-plan-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meta-plan-gallery>article{break-inside:avoid;background:#fff;border:1px solid #dbe5ed;border-radius:12px;grid-template-columns:46% 54%;min-height:155px;display:grid;overflow:hidden}.meta-plan-gallery>article:last-child{grid-column:1/-1}.meta-plan-gallery img,.meta-plan-no-image{object-fit:cover;color:#718092;background:#e9eef3;place-items:center;width:100%;height:100%;font-size:8px;display:grid}.meta-plan-gallery article section{padding:15px}.meta-plan-gallery small,.meta-plan-gallery h3,.meta-plan-gallery p,.meta-plan-gallery b,.meta-plan-gallery span{margin:0;display:block}.meta-plan-gallery small{color:#17639e;letter-spacing:.12em;font-size:6px;font-weight:900}.meta-plan-gallery h3{margin-top:5px;font-size:17px}.meta-plan-gallery p{color:#6c7f90;margin:5px 0 11px;font-size:7px}.meta-plan-gallery b{color:#0b568f;font-size:15px}.meta-plan-gallery span{color:#81909d;margin-top:3px;font-size:6px}@media (width<=650px){.meta-hero{grid-template-columns:1fr}.meta-hero>img{height:210px;min-height:0}.meta-plan-gallery{grid-template-columns:1fr}.meta-plan-gallery>article:last-child{grid-column:auto}}@media print{.meta-preview{width:100%!important}.meta-plan-gallery>article{min-height:130px}.meta-plan-gallery img{max-height:150px}}.quote-mode-selector{grid-template-columns:1fr 260px 260px;align-items:stretch;gap:12px;margin-bottom:22px;display:grid}.quote-mode-selector>div{flex-direction:column;justify-content:center;display:flex}.quote-mode-selector>div small{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:900}.quote-mode-selector h2{margin:5px 0;font-size:16px}.quote-mode-selector>button{text-align:left;border:1px solid var(--line);color:#41566b;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.quote-mode-selector>button i{color:#27679f;background:#edf3f8;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.quote-mode-selector>button b,.quote-mode-selector>button small{display:block}.quote-mode-selector>button b{font-size:10px}.quote-mode-selector>button small{color:var(--muted);margin-top:4px;font-size:7px}.quote-mode-selector>button.active{background:#eef7ff;border-color:#2474b7;box-shadow:0 7px 20px #145faa18}.quote-mode-selector>button.active.meta{background:#eaf2f9;border-color:#173f69}.meta-budget-layout{grid-template-columns:minmax(620px,1.35fr) minmax(310px,.65fr);align-items:start;gap:16px;display:grid}.meta-budget-form{overflow:hidden}.meta-budget-form textarea{min-height:78px}.meta-vehicle-showcase{background:#f7fafc;border:1px solid #d7e3ed;border-radius:12px;grid-template-columns:220px 1fr;align-items:center;gap:18px;margin:3px 20px 12px;padding:12px;display:grid}.meta-vehicle-showcase>img,.meta-vehicle-showcase>div{object-fit:cover;background:#e8eef3;border-radius:9px;place-items:center;width:220px;height:135px;font-size:8px;display:grid}.meta-vehicle-showcase small{color:var(--blue);font-size:7px;font-weight:900}.meta-vehicle-showcase h2{margin:5px 0;font-size:16px}.meta-vehicle-showcase p{color:var(--muted);font-size:8px;line-height:1.5}.meta-vehicle-showcase strong{font-size:17px}.meta-installment-editor{grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 20px 16px;display:grid}.meta-installment-editor label{background:#f7fafc;border:1px solid #d7e3ed;border-radius:10px;padding:11px}.meta-installment-editor span{color:#557086;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.meta-installment-editor div{color:#517089;align-items:center;font-size:10px;display:flex}.meta-installment-editor input{color:#123756;background:0 0;border:0;outline:0;width:100%;min-width:0;padding-left:4px;font-size:12px;font-weight:800}.meta-quote-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;background:#fff;grid-template-columns:1fr auto;padding:14px 17px;display:grid}.meta-quote-row span,.meta-quote-row b,.meta-quote-row small{display:block}.meta-quote-row span{color:var(--blue);font-size:7px;font-weight:900}.meta-quote-row b{margin-top:4px;font-size:10px}.meta-quote-row small{color:var(--muted);margin-top:3px;font-size:8px}.meta-quote-row strong{grid-area:1/2/4;align-self:center;font-size:12px}.meta-quote-row em{color:#16845b;grid-column:1/-1;margin-top:7px;font-size:7px;font-style:normal}.meta-description{color:var(--muted);font-size:9px;line-height:1.55}.meta-preview .budget-detail-grid{grid-template-columns:repeat(3,1fr)}.meta-table-title{color:var(--blue);letter-spacing:.12em;margin-top:22px;font-size:9px}.meta-installment-table{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.meta-installment-table>div{text-align:center;background:#eef4f8;border-radius:9px;padding:12px 7px}.meta-installment-table span,.meta-installment-table small,.meta-installment-table b{display:block}.meta-installment-table span{color:#123c62;font-size:18px;font-weight:900}.meta-installment-table small{color:#6d8091;margin:2px 0 8px;font-size:6px}.meta-installment-table b{color:#0d5894;font-size:10px}@media (width<=1050px){.quote-mode-selector{grid-template-columns:1fr 1fr}.quote-mode-selector>div{grid-column:1/-1}.meta-budget-layout{grid-template-columns:1fr}}@media (width<=650px){.quote-mode-selector{grid-template-columns:1fr}.quote-mode-selector>div{grid-column:auto}.meta-vehicle-showcase{grid-template-columns:1fr}.meta-vehicle-showcase>img,.meta-vehicle-showcase>div{width:100%;height:190px}.meta-installment-editor,.meta-installment-table{grid-template-columns:1fr 1fr}.meta-preview .budget-detail-grid{grid-template-columns:1fr}}.temperature-badge{letter-spacing:.03em;border-radius:8px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.temperature-badge i{font-size:13px;font-style:normal}.temp-frio{color:#176a9d!important;background:#e5f4ff!important;border-color:#aad7f1!important}.temp-tibio{color:#94650c!important;background:#fff4cf!important;border-color:#efd27d!important}.temp-caliente{color:#bc4c17!important;background:#ffead9!important;border-color:#f0ae7c!important}.temp-quema{box-shadow:0 0 0 2px #ffeded;color:#aa2525!important;background:#ffe2e2!important;border-color:#ec8c8c!important}.temperature-editor>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.temperature-editor button{text-align:left;color:#50657a;background:#fff;border:1px solid #d5e0e9;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.temperature-editor button>i{font-size:20px;font-style:normal}.temperature-editor button span>*{display:block}.temperature-editor button b{font-size:8px}.temperature-editor button small{opacity:.75;margin-top:3px;font-size:7px}.temperature-editor button.active{box-shadow:inset 0 0 0 1px}.temperature-editor button:hover{transform:translateY(-1px)}@media (width<=1050px){.workflow-row{grid-template-columns:1fr auto auto auto}.workflow-row>.lead-status,.workflow-row>.notes-button{display:none}.temperature-editor>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.workflow-row{grid-template-columns:1fr auto auto}.workflow-row>.temperature-badge{grid-column:2}.workflow-row>.client-delete{grid-column:3}.temperature-editor>div{grid-template-columns:1fr}}.lead-overview{margin-bottom:16px;overflow:hidden}.lead-overview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.lead-overview h2,.lead-overview p{margin:0}.lead-overview h2{font-size:13px}.lead-overview p{color:var(--muted);margin-top:4px;font-size:8px}.lead-overview header button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:850}.lead-chart{grid-template-columns:260px 1fr;align-items:center;gap:24px;padding:20px 28px;display:grid}.lead-chart svg{width:230px;height:230px;overflow:visible}.lead-ring-bg{fill:none;stroke:#edf1f4;stroke-width:38px}.lead-chart-core{fill:#fff}.lead-chart svg>text:not(.lead-total-number):not(.lead-total-label){fill:#fff;paint-order:stroke;stroke:#18304744;stroke-width:2px;font-size:13px;font-weight:900}.lead-total-number{fill:var(--ink);font-size:30px;font-weight:900}.lead-total-label{fill:#7d8b99;letter-spacing:.08em;font-size:7px;font-weight:850}.lead-chart-legend{gap:10px;max-width:430px;display:grid}.lead-chart-legend>div{border:1px solid #e3e9ef;border-radius:9px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.lead-chart-legend i{border-radius:50%;width:10px;height:10px}.lead-chart-legend i.yellow{background:#f2c94c}.lead-chart-legend i.red{background:#e34d59}.lead-chart-legend i.green{background:#20a66a}.lead-chart-legend span{color:#586c80;font-size:9px}.lead-chart-legend b{color:var(--ink);font-size:14px}.lead-chart-legend>strong{color:#fff;background:#0a2e53;border-radius:9px;justify-content:space-between;padding:12px 13px;font-size:9px;display:flex}.lead-chart-legend>strong b{color:#fff}.lead-overview+.cols{margin-top:0}@media (width<=760px){.lead-chart{grid-template-columns:1fr;justify-items:center;padding:17px}.lead-chart svg{width:210px;height:210px}.lead-chart-legend{width:100%}}.metric-with-icon{min-height:120px;padding-right:74px;position:relative}.metric-with-icon .metric-icon{border-radius:14px;place-items:center;width:47px;height:47px;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 8px 20px #163d6418}.metric-icon svg{width:25px;height:25px}.metric-icon.icon-operations{color:#8a5ad7;background:linear-gradient(145deg,#f0e8ff,#dfd0ff)}.metric-icon.icon-clients{color:#1577c8;background:linear-gradient(145deg,#e3f3ff,#cae7ff)}.metric-icon.icon-stock{color:#168b64;background:linear-gradient(145deg,#e2f8ef,#c9efdf)}.metric-icon.icon-quotes{color:#e07b20;background:linear-gradient(145deg,#fff1dd,#ffe0b6)}.metric-with-icon:hover .metric-icon{transition:all .18s;transform:scale(1.06)rotate(-2deg)}.metric-with-icon>span{max-width:130px}.metric-with-icon>b{font-size:28px}@media (width<=760px){.metric-with-icon{min-height:112px;padding-right:61px}.metric-with-icon .metric-icon{border-radius:12px;width:40px;height:40px;top:13px;right:12px}.metric-icon svg{width:22px;height:22px}}.quote-selection-actions{border-bottom:1px solid var(--line);background:#f5f8fb;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:7px;padding:12px 14px;display:grid}.quote-selection-actions>span{color:#65798c;font-size:8px;font-weight:750}.quote-selection-actions button{padding:8px 10px}.quote-selection-actions button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.quote-selection-actions .whatsapp-share{background:#168b61;border-color:#168b61;box-shadow:0 4px 13px #168b6133}.full-quote-row{grid-template-columns:28px 1fr;align-items:center;column-gap:8px;transition:all .16s;display:grid}.full-quote-row>button,.full-quote-row>div{grid-column:2}.full-quote-row.selected{background:#f0f7fe;box-shadow:inset 3px 0 #247fc5}.quote-check{cursor:pointer;grid-area:1/1/3;align-self:center;width:22px;height:22px;position:relative}.quote-check input{opacity:0;position:absolute}.quote-check i{color:#0000;background:#fff;border:1.5px solid #b9c9d8;border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;font-weight:900;display:grid}.quote-check input:checked+i{color:#fff;background:#1465a8;border-color:#1465a8;box-shadow:0 4px 10px #1465a833}.quote-check input:focus-visible+i{outline-offset:2px;outline:3px solid #acd5f5}.whatsapp-ready{max-width:560px}.whatsapp-ready-body{background:#f0fbf6;border:1px solid #ccebdd;border-radius:14px;align-items:flex-start;gap:14px;margin:18px 0;padding:18px;display:flex}.whatsapp-ready-body>span{color:#fff;background:#168b61;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:20px;font-weight:900;display:grid}.whatsapp-ready-body b{color:#153f32;margin:2px 0 6px;display:block}.whatsapp-ready-body p{color:#577067;margin:0;line-height:1.5}.whatsapp-direct-link{background:#168b61;border-color:#168b61;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 4px 13px #168b6133}@media (width<=650px){.quote-selection-actions{grid-template-columns:1fr 1fr 1fr}.quote-selection-actions>span{grid-column:1/-1}.quote-selection-actions button{width:100%;font-size:8px}.full-quote-row{grid-template-columns:26px 1fr}}.gallery-actions{align-items:center;gap:8px;display:flex}.gallery-delete{color:#b62f37;background:#fff5f5;border:1px solid #e7b8b8;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:800}.gallery-delete:disabled{opacity:.42;cursor:not-allowed}.gallery-select-all{color:#526579;background:#f5f8fb;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:8px 10px;font-size:8px;display:flex}.gallery-select-all label{align-items:center;gap:7px;font-weight:700;display:flex}.gallery-grid{margin-top:10px}.gallery-grid figure{cursor:pointer;border:2px solid #0000;height:142px}.gallery-grid figure.selected{border-color:#1681d8;box-shadow:0 0 0 3px #1681d824}.gallery-grid img{height:120px}.gallery-grid span{bottom:28px}.gallery-grid figcaption{white-space:nowrap;text-overflow:ellipsis;color:#526579;background:#fff;height:22px;padding:5px 7px;font-size:7px;overflow:hidden}.image-check{position:absolute;top:7px;right:7px}.image-check input{opacity:0;position:absolute}.image-check i{color:#0000;background:#ffffffd9;border:2px solid #fff;border-radius:6px;place-items:center;width:23px;height:23px;font-style:normal;display:grid;box-shadow:0 2px 8px #06172844}.image-check input:checked+i{color:#fff;background:#1681d8;border-color:#1681d8}.ai-image-button{color:#075a9d;background:linear-gradient(135deg,#eef8ff,#dcefff);border:1px solid #9ac8ef;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900}.official-search-summary{background:#eef6fc;border-left:4px solid #1476bb;border-radius:10px;gap:5px;margin-bottom:16px;padding:15px;display:grid}.official-search-summary>b{font-size:16px}.official-search-summary>span{color:#557086;font-size:10px}.official-search-summary>p{color:#435d72;margin:7px 0 0;font-size:9px;line-height:1.5}.official-search-loading{color:#557086;align-content:center;place-items:center;gap:12px;min-height:170px;font-weight:700;display:grid}.official-search-loading i{border:3px solid #cde3f3;border-top-color:#1476bb;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite official-spin}.official-image-grid{grid-template-columns:repeat(3,1fr);gap:11px;max-height:440px;padding:3px;display:grid;overflow:auto}.official-image-grid figure{cursor:pointer;background:#fff;border:2px solid #dce7ef;border-radius:12px;margin:0;position:relative;overflow:hidden}.official-image-grid figure.selected{border-color:#1476bb;box-shadow:0 0 0 3px #1476bb22}.official-image-grid img{object-fit:cover;width:100%;height:130px;display:block}.official-image-grid figure>i{color:#fff;background:#1476bb;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.official-image-grid figcaption{flex-direction:column;gap:3px;padding:8px 10px;display:flex}.official-image-grid figcaption b{font-size:8px}.official-image-grid figcaption span{color:#5e778b;font-size:7px}.official-search-note{color:#5d7285;margin:11px 0 0;font-size:8px}@keyframes official-spin{to{transform:rotate(360deg)}}.stock-type-tabs{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:0 0 18px;display:grid}.stock-type-tabs button{text-align:left;color:#5d7184;cursor:pointer;background:#fff;border:1px solid #dbe6ef;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:15px 18px;display:grid;box-shadow:0 5px 16px #102f4d0b}.stock-type-tabs button span{color:#123756;font-size:14px;font-weight:850}.stock-type-tabs button b{color:#0c376a;grid-area:1/2/3;font-size:28px}.stock-type-tabs button small{font-size:9px}@media (width<=620px){.stock-type-tabs{grid-template-columns:1fr}.stock-type-tabs button{padding:13px 15px}}.vehicle-tech-sheet{background:#f5f9fc;border:1px solid #cfe0ed;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:2px 0 18px;padding:15px;display:flex}.vehicle-tech-sheet>div{align-items:center;gap:9px;display:flex}.vehicle-tech-sheet>div:first-child>i{color:#fff;background:#0d629e;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.vehicle-tech-sheet h3,.vehicle-tech-sheet p{margin:0}.vehicle-tech-sheet h3{color:#123756;font-size:12px}.vehicle-tech-sheet p{color:#657b8e;margin-top:3px;font-size:8px}.vehicle-tech-sheet a{text-decoration:none}.vehicle-tech-sheet .file-button{white-space:nowrap}@media (width<=680px){.vehicle-tech-sheet{flex-direction:column;align-items:flex-start}.vehicle-tech-sheet>div:last-child{flex-wrap:wrap;width:100%}.vehicle-tech-sheet>div:last-child>*{text-align:center;flex:1}}.vehicle-share-actions{background:#fff;border:1px solid #d7e4ee;border-radius:12px;align-items:center;gap:9px;margin:0 0 16px;padding:14px 15px;display:flex}.vehicle-share-actions small{color:#61788b;margin-left:auto;font-size:8px}.vehicle-share-actions button{white-space:nowrap}@media (width<=680px){.vehicle-share-actions{flex-direction:column;align-items:stretch}.vehicle-share-actions small{text-align:center;margin:2px 0 0}.vehicle-share-actions button{width:100%}}@media (width<=760px){.gallery-actions{flex-direction:column;width:100%}.gallery-head .file-button,.gallery-delete{text-align:center;width:100%}.gallery-select-all{flex-direction:column;align-items:flex-start;gap:8px}}.settings-loading{color:var(--muted);padding:24px 0;font-size:9px}.settings-card footer .settings-success{color:#168b61;font-size:8px;font-weight:800}.settings-card footer .settings-error{color:#b62f37;font-size:8px;font-weight:800}.settings-card footer button:disabled{opacity:.6;cursor:wait}.quote-selection-actions{grid-template-columns:minmax(120px,1fr) auto auto auto auto auto}.quote-selection-actions .tracked-link{color:#126eae;background:#f2f9fe;border-color:#b8d8ee}.quote-view-state{border-radius:6px;width:max-content;margin-top:7px;padding:4px 7px;font-style:normal;font-weight:800;font-size:7px!important;display:block!important}.quote-view-state.viewed{color:#137e58;background:#e7f7ef}.quote-view-state.waiting{color:#a66a12;background:#fff5dd}.quote-view-state.inactive{color:#718294;background:#f0f3f6}@media (width<=760px){.quote-selection-actions{grid-template-columns:1fr 1fr}.quote-selection-actions>span{grid-column:1/-1}.quote-view-state{white-space:normal;width:auto}}.meta-share-actions{grid-template-columns:minmax(120px,1fr) auto auto auto auto auto}.meta-share-actions .meta-delete-action{color:#b62f37;background:#fff5f5;border-color:#e7b8b8}.meta-full-quote-row{border-bottom:1px solid var(--line);padding-bottom:9px}.meta-full-quote-row .meta-quote-row{border-bottom:0;grid-column:2}.meta-full-quote-row .quote-view-state{grid-column:1/-1}.meta-row-delete{color:#b62f37;cursor:pointer;background:#fff5f5;border:1px solid #e7b8b8;border-radius:7px;justify-self:end;margin-right:14px;padding:6px 10px;font-size:7px;font-weight:850;grid-column:2!important}.meta-row-delete:disabled{opacity:.5;cursor:wait}@media (width<=760px){.meta-share-actions{grid-template-columns:1fr 1fr}.meta-share-actions>span{grid-column:1/-1}}.brand .official-logo{justify-content:center;align-items:center;padding:7px 3px;display:flex;overflow:visible}.brand .official-logo img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;position:static;transform:none}@media (width<=760px){.brand .official-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;position:static;transform:none}}.zero-rate-block{background:linear-gradient(135deg,#f3f9fe,#eaf5fd);border:1px solid #bcd9ef;border-radius:11px;margin-top:14px;padding:15px}.zero-rate-block>div:first-child{margin-bottom:12px}.zero-rate-block>div:first-child b,.zero-rate-block>div:first-child small{display:block}.zero-rate-block>div:first-child b{color:#125f99;font-size:11px}.zero-rate-block>div:first-child small{color:#638098;margin-top:4px;font-size:8px}.zero-rate-block .form-grid{grid-template-columns:repeat(3,1fr)}.zero-rate-block .money-input{background:#fff}.zero-rate-block .read-value{background:#fff;border-color:#c9ddec}.finance-split-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 20px 0;display:grid}.finance-channel{background:#f8fafc;border:1px solid #cfdae4;border-radius:13px;overflow:hidden}.finance-channel>header{border-bottom:1px solid #dfe7ee;padding:14px 15px 12px}.finance-channel>header span,.finance-channel>header b,.finance-channel>header small{display:block}.finance-channel>header span{letter-spacing:.1em;color:#276fa8;font-size:7px;font-weight:900}.finance-channel>header b{color:#173650;margin-top:4px;font-size:12px}.finance-channel>header small{color:#6c7f91;margin-top:4px;font-size:8px;line-height:1.45}.finance-channel .form-grid{padding:10px 14px 14px;grid-template-columns:1fr 1fr!important}.interest-channel{background:linear-gradient(145deg,#fbfdff,#eef5fa);border-color:#c7d9e8}.zero-channel{background:linear-gradient(145deg,#fbfffd,#eef9f4);border-color:#b8dfce}.zero-channel>header span{color:#16845b}.zero-channel .read-value{color:#146b4c;background:#fff;border-color:#b9dfce}.finance-insurance{padding-top:12px!important;padding-bottom:8px!important}.finance-total{grid-template-columns:repeat(5,1fr)!important}.finance-preview-grid .zero-emphasis{color:#146b4c;background:#e9f8f1;border:1px solid #b9e2ce}.operation-formula-strip{background:#f7fafc;border:1px solid #d5e3ed;border-radius:12px;grid-template-columns:minmax(105px,1fr) auto minmax(105px,1fr) auto minmax(105px,1fr) auto minmax(135px,1.2fr);align-items:stretch;gap:7px;margin:0 20px 12px;padding:10px;display:grid}.operation-formula-strip>div{background:#fff;border-radius:9px;min-width:0;padding:10px}.operation-formula-strip span,.operation-formula-strip b,.operation-formula-strip strong{display:block}.operation-formula-strip span{color:#708294;font-size:7px}.operation-formula-strip b,.operation-formula-strip strong{overflow-wrap:anywhere;margin-top:6px;font-size:11px}.operation-formula-strip i{color:#50718e;place-items:center;font-style:normal;font-weight:900;display:grid}.operation-formula-strip .emphasis{color:#0c5d9d;background:#e5f2fc}.formula-warning{color:#8b4a16;background:#fff8ef;border:1px solid #edc8a5;border-radius:10px;align-items:flex-start;gap:9px;margin:8px 20px 14px;padding:11px 13px;display:flex}.formula-warning b,.formula-warning span{display:block}.formula-warning b{white-space:nowrap;font-size:9px}.formula-warning span{font-size:8px;line-height:1.45}.internal-expense-note{color:#6f5a22;background:#fffaf0;border:1px solid #e2d198;border-radius:10px;margin:0 20px 15px;padding:12px 14px}.internal-expense-note b,.internal-expense-note span{display:block}.internal-expense-note b{font-size:9px}.internal-expense-note span{margin-top:5px;font-size:8px;line-height:1.5}.internal-expense-note strong{color:#173f62}.share-permission-note{color:#86611b;text-align:center;background:#fff8e8;border:1px solid #ead29b;border-radius:8px;flex:100%;margin-top:3px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800}.quote-selection-actions button:disabled{cursor:not-allowed;opacity:.48}@media (width<=760px){.zero-rate-block .form-grid{grid-template-columns:1fr}}@media (width<=900px){.finance-split-grid{grid-template-columns:1fr}.finance-total{grid-template-columns:1fr 1fr!important}.operation-formula-strip{grid-template-columns:1fr 1fr}.operation-formula-strip i{display:none}.operation-formula-strip .emphasis{grid-column:1/-1}}@media (width<=560px){.finance-split-grid{margin-left:12px;margin-right:12px}.finance-channel .form-grid,.finance-total,.operation-formula-strip{grid-template-columns:1fr!important}.operation-formula-strip{margin-left:12px;margin-right:12px}.operation-formula-strip .emphasis{grid-column:1}.formula-warning{margin-left:12px;margin-right:12px;display:block}.formula-warning span{margin-top:4px}}.access-screen{background:#f3f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.access-screen section{text-align:center;max-width:540px;padding:38px}.access-screen img{object-fit:contain;width:min(360px,90%);height:90px;margin-bottom:28px}.access-screen small{color:#0c376a;letter-spacing:.12em;font-weight:800;display:block}.access-screen h1{margin:10px 0;font-size:30px}.access-screen p{color:#64748b;line-height:1.6}.access-screen .primary{margin-top:15px;text-decoration:none;display:inline-flex}.signout{color:#64748b;margin:10px 14px 0;font-size:12px;text-decoration:none;display:block}.signout:hover{color:#0c376a}.crm-login-screen{background:radial-gradient(circle at 18% 12%,#dcecf8 0,#0000 35%),linear-gradient(145deg,#f8fbfd,#e8eff5)}.crm-login-screen section{isolation:isolate;border:1px solid #dce6ef;width:min(440px,100%);position:relative;overflow:hidden;box-shadow:0 24px 70px #0c376a29}.crm-login-screen section>:not(.login-watermark){z-index:1;position:relative}.login-watermark{z-index:0;opacity:.075;pointer-events:none;width:132px;height:132px;position:absolute;top:22px;left:50%;overflow:hidden;transform:translate(-50%)}.login-watermark img{display:block;object-fit:initial!important;width:auto!important;max-width:none!important;height:132px!important;margin:0!important}.crm-login-screen form{text-align:left;gap:15px;margin-top:24px;display:grid}.crm-login-screen form label span{color:#324c64;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.crm-login-screen form input{color:#173650;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #cdd9e4;border-radius:10px;outline:0;padding:0 14px}.crm-login-screen form input:focus{border-color:#1675bb;box-shadow:0 0 0 3px #1675bb21}.crm-login-screen form .primary{width:100%;height:48px;margin-top:2px;display:block}.crm-login-screen form .primary:disabled{opacity:.6}.login-error{color:#a33131;background:#fff4f4;border:1px solid #efc2c2;border-radius:9px;padding:10px 12px;font-size:12px}.crm-login-screen section>footer{color:#8090a0;margin-top:24px;font-size:11px}.shell aside footer .signout{text-align:left;cursor:pointer;background:0 0;border:0;width:calc(100% - 28px)}.crm-login-screen .password-input{margin:0;display:block;position:relative}.crm-login-screen .password-input input{padding-right:52px}.crm-login-screen .password-input>button{color:#70869a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:38px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.crm-login-screen .password-input>button:hover,.crm-login-screen .password-input>button:focus-visible,.crm-login-screen .password-input>button.visible{color:#0d6aa8;background:#edf6fc;outline:0}.crm-login-screen .password-input svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}@media (width<=520px){.access-screen{padding:14px}.crm-login-screen section{padding:28px 20px}.access-screen h1{font-size:24px}.access-screen img{height:74px;margin-bottom:20px}}.credential-card{gap:12px;padding:18px;display:grid}.credential-card>p{color:#5e7183;margin:0 0 4px;line-height:1.55}.credential-card label{background:#f7fafc;border:1px solid #d7e2ec;border-radius:10px;padding:13px 15px;display:block}.credential-card label span,.credential-card label strong{display:block}.credential-card label span{color:#718396;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:10px;font-weight:800}.credential-card label strong{color:#173f62;overflow-wrap:anywhere;font-size:15px}.password-editor{gap:14px;padding:20px 24px;display:grid}.password-editor>p{color:#5e7183;margin:0;font-size:11px;line-height:1.6}.password-editor .form-error{margin:0}.operational-modal button:disabled{cursor:not-allowed;opacity:.58}.role-matrix{grid-template-columns:auto 1fr;gap:10px 22px;margin-bottom:18px;padding:18px 22px;display:grid}.role-matrix b{color:#0c376a}.role-matrix span{color:#64748b}.member>.team-edit-button{background:linear-gradient(135deg,#1678bc,#0d4f87);border-color:#125f9e;width:100%;margin-top:4px;box-shadow:0 5px 14px #0f5b942e}.member>.team-delete-button{color:#b22f38;background:#fff5f5;border:1px solid #efc7ca;border-radius:8px;width:100%;margin-top:10px;padding:9px 12px;font-size:10px;font-weight:800}.member>.team-delete-button:hover{background:#ffebec;border-color:#d95860}.owner-edit-note{color:#526b80;background:#f4f8fb;border:1px solid #d9e5ef;border-radius:9px;margin:0 24px 16px;padding:10px 12px;font-size:11px}.form-field input:disabled,.form-field select:disabled{cursor:not-allowed;color:#748698;background:#edf2f6}.user-delete-confirm{background:#fff6f6;border:1px solid #efc8cb;border-radius:12px;align-items:flex-start;gap:14px;margin:22px 24px 16px;padding:16px;display:flex}.user-delete-confirm>span{color:#fff;background:#c93f48;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.user-delete-confirm b{color:#8d2730;font-size:13px}.user-delete-confirm p{color:#6f5558;margin:7px 0 0;font-size:11px;line-height:1.55}.user-delete-error{margin:0 24px 14px}.team-delete-confirm{color:#fff;background:#b9343d;border:1px solid #af2f38;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:800}.team-delete-confirm:hover{background:#9f2730}.team-delete-confirm:disabled{cursor:not-allowed;opacity:.58}.team-tabs{background:#eaf0f7;border-radius:12px;gap:8px;width:max-content;margin:0 0 20px;padding:5px;display:flex}.team-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 22px;font-weight:700}.team-tabs button.active{color:#0c376a;background:#fff;box-shadow:0 2px 8px #0b35651a}.permission-layout{grid-template-columns:290px 1fr;align-items:start;gap:18px;display:grid}.permission-users{flex-direction:column;gap:8px;display:flex}.permission-users>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:12px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.permission-users>button.active{background:#eff8ff;border-color:#1976bd}.permission-users>button>span{color:#fff;background:#0c376a;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.permission-users p{margin:0}.permission-users b,.permission-users small{display:block}.permission-users small{color:#64748b;margin-top:3px}.permission-editor{padding:22px}.permission-editor>header{border-bottom:1px solid #e7edf4;justify-content:space-between;gap:20px;margin-bottom:12px;padding-bottom:18px;display:flex}.permission-editor header h2{margin:4px 0}.permission-editor header p{color:#64748b;margin:0}.permission-editor header>label{color:#64748b;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.permission-editor select{background:#fff;border:1px solid #d5dfeb;border-radius:8px;min-width:180px;padding:9px}.permission-group{border-bottom:1px solid #edf1f5;padding:14px 0}.permission-group h3{color:#0c376a;margin:0 0 9px;font-size:14px}.permission-group>label{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.permission-group span b,.permission-group span small{display:block}.permission-group span small{color:#8a99aa;margin-top:2px;font-size:11px}.permission-group input{accent-color:#1675bb;width:20px;height:20px}.permission-editor>footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.permission-editor>footer span{color:#21834a;font-size:12px}@media (width<=900px){.permission-layout{grid-template-columns:1fr}.permission-users{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=600px){.permission-users{grid-template-columns:1fr}.permission-editor>header{flex-direction:column}.permission-editor>footer{flex-wrap:wrap}}.permission-locked{background:#f6f9fb;border:1px solid #dce6ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:10px 9px;display:flex}.permission-locked span b,.permission-locked span small{display:block}.permission-locked span small{color:#7e8e9d;margin-top:3px;font-size:11px}.permission-locked em{color:#45637a;white-space:nowrap;background:#e7eef4;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.client-view-tabs{border-bottom:1px solid #dce5ef;gap:8px;margin-bottom:18px;display:flex}.client-view-tabs button{color:#66778a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 16px;font-weight:750}.client-view-tabs button.active{color:#0c376a;border-bottom-color:#1681c4}.seller-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.seller-lead-card{text-align:left;cursor:pointer;border:1px solid #e0e8f1;padding:18px;transition:all .18s}.seller-lead-card:hover,.seller-lead-card.active{border-color:#2f8fca;transform:translateY(-2px);box-shadow:0 10px 28px #0b3a6817}.seller-lead-card header{align-items:center;gap:11px;display:flex}.seller-lead-card header div{flex:1}.seller-lead-card h3{color:#102f52;margin:0}.seller-lead-card header small{color:#7a8998}.seller-lead-card header>b{color:#0c376a;font-size:28px}.seller-lead-card>div{gap:8px;margin:17px 0;display:grid}.seller-lead-card>div span{color:#66778a;align-items:center;font-size:12px;display:flex}.seller-lead-card>div span b{color:#273d55;margin-left:auto}.seller-lead-card i{border-radius:50%;width:9px;height:9px;margin-right:8px}.seller-lead-card i.yellow{background:#f2c94c}.seller-lead-card i.red{background:#e34d59}.seller-lead-card i.green{background:#20a66a}.seller-lead-card footer{color:#1675bb;border-top:1px solid #edf2f7;padding-top:12px;font-size:12px;font-weight:750}.seller-portfolio{margin-top:18px;padding:20px}.seller-portfolio>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.seller-portfolio h2{margin:3px 0}.seller-portfolio>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f5;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:13px;width:100%;padding:12px;display:grid}.seller-portfolio>button:hover{background:#f7fbff}.seller-portfolio>button>span:nth-child(2) b,.seller-portfolio>button>span:nth-child(2) small{display:block}.seller-portfolio>button>span:nth-child(2) small{color:#788899;margin-top:3px}@media (width<=1000px){.seller-lead-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.seller-lead-grid{grid-template-columns:1fr}.seller-portfolio>button{grid-template-columns:auto 1fr auto}.seller-portfolio .lead-status{display:none}}.seller-chart{margin-bottom:18px;padding:22px}.seller-chart>header{border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.seller-chart header h2{margin:4px 0}.seller-chart header p{color:#748496;margin:0}.seller-chart-total{color:#fff;text-align:center;background:linear-gradient(135deg,#0c376a,#1681c4);border-radius:13px;min-width:120px;padding:12px 16px}.seller-chart-total b,.seller-chart-total span{display:block}.seller-chart-total b{font-size:30px}.seller-chart-total span{opacity:.85;font-size:11px}.seller-bars{gap:13px;padding:20px 0;display:grid}.seller-bar-row{grid-template-columns:38px 1fr 42px;align-items:center;gap:12px;display:grid}.seller-bar-avatar{color:#fff;background:#1976bd;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.seller-bar-info p{justify-content:space-between;margin:0 0 6px;font-size:12px;display:flex}.seller-bar-info p span{color:#8090a0}.seller-bar-info>div{background:#edf2f7;border-radius:8px;height:11px;overflow:hidden}.seller-bar-info>div i{background:linear-gradient(90deg,#1594d0,#0c4c89);border-radius:8px;min-width:5px;height:100%;transition:width .4s;display:block}.seller-bar-row>strong{color:#0c376a;text-align:right;font-size:20px}.seller-chart>footer{color:#697b8d;border-top:1px solid #e9eef4;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.seller-chart>footer span i{background:#1675bb;border-radius:5px;width:18px;height:8px;margin-right:6px;display:inline-block}@media (width<=600px){.seller-chart>header{align-items:flex-start}.seller-chart-total{min-width:90px}.seller-bar-info p span{display:none}}.lead-reassignment{background:linear-gradient(135deg,#fffaf0,#fff5d9);border:1px solid #f0c76b;border-radius:14px;margin:16px;padding:17px}.lead-reassignment>div:first-child{align-items:flex-start;gap:12px;display:flex}.lead-reassignment>div:first-child>i{color:#fff;background:#f0a321;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;font-size:22px;font-style:normal;display:grid}.lead-reassignment h3{color:#60430d;margin:0 0 4px}.lead-reassignment p{color:#806632;margin:0;font-size:12px;line-height:1.45}.reassignment-actions{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.reassignment-actions .form-field{margin:0}.reassignment-actions .primary{white-space:nowrap;height:42px}@media (width<=620px){.reassignment-actions{grid-template-columns:1fr}.reassignment-actions .primary{width:100%}}.profile-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-section-head h3{margin-bottom:4px!important}.profile-section-head .secondary{white-space:nowrap}.client-profile-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.client-profile-summary>div{background:#f8fafc;border:1px solid #e2e9ef;border-radius:9px;padding:11px}.client-profile-summary small,.client-profile-summary b,.client-profile-summary span{display:block}.client-profile-summary small{color:#75879a;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.client-profile-summary b{color:#20384f;margin-top:6px;font-size:10px}.client-profile-summary span{color:#687b8e;margin-top:4px;font-size:8px}.client-profile-editor form{margin-top:14px}.client-profile-editor form .form-grid{padding:0}.client-profile-editor form textarea{width:100%;min-height:90px;font:inherit;color:var(--ink);background:#fff;border:1px solid #d4dfe8;border-radius:8px;padding:10px;font-size:10px}.client-profile-editor form footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=520px){.profile-section-head{flex-direction:column;align-items:stretch}.profile-section-head .secondary{width:100%}.client-profile-summary,.client-profile-editor form .form-grid{grid-template-columns:1fr}}.reassign-list-button{color:#7a570d;cursor:pointer;white-space:nowrap;background:#fff8e6;border:1px solid #efbd52;border-radius:8px;padding:8px 10px;font-weight:750}.reassign-list-button:hover{background:#ffefbf}.reassign-modal-summary{background:#f2f7fc;border-radius:12px;align-items:center;gap:12px;margin:4px 0 15px;padding:12px;display:flex}.reassign-modal-summary p{margin:0}.reassign-modal-summary b,.reassign-modal-summary small{display:block}.reassign-modal-summary small{color:#6d7f91;margin-top:3px}@media (width<=1100px){.workflow-row{grid-template-columns:minmax(200px,1fr) auto auto auto}.workflow-row>.lead-status,.workflow-row>.notes-button,.workflow-row>.client-delete{display:none}}@media (width<=650px){.workflow-row>.reassign-list-button{grid-column:1}.workflow-row>.secondary{grid-row:auto}}.owner-dashboard.control-mode{color:#eaf4fc;background:radial-gradient(circle at 86% 4%,#1b84d72b,#0000 31rem),linear-gradient(145deg,#071421 0%,#091b2a 46%,#07131f 100%);min-height:calc(100vh - 76px);margin:-38px -38px -56px;padding:25px 30px 54px}.owner-dashboard-switch{z-index:2;background:#ffffffd6;border:1px solid #cfdae5;border-radius:12px;gap:4px;width:max-content;max-width:100%;margin:0 0 21px;padding:4px;display:flex;position:relative;box-shadow:0 8px 24px #061b2f14}.control-mode>.owner-dashboard-switch{background:#0a2236c7;border-color:#8bbbe033;box-shadow:0 12px 28px #0003}.owner-dashboard-switch button{color:#617387;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:34px;padding:8px 14px;font-size:10px;font-weight:800}.control-mode>.owner-dashboard-switch button{color:#7f9bb1}.owner-dashboard-switch button.active{color:#0d619f;background:#fff;box-shadow:0 5px 13px #05243e1c}.control-mode>.owner-dashboard-switch button.active{color:#fff;background:linear-gradient(135deg,#188cdd,#0c5da5);box-shadow:0 7px 18px #0069bb4d}.control-center{--cc-panel:#0c2132;--cc-panel-2:#0f283b;--cc-line:#92bede24;--cc-muted:#7f9aaf;--cc-blue:#2b9ce8;--cc-cyan:#28c8d7;--cc-green:#27c786;--cc-orange:#f2a23b;color:#eaf4fc;gap:18px;max-width:1660px;margin:0 auto;display:grid}.cc-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:5px 2px 4px;display:flex}.cc-eyebrow{color:#55b9fa;letter-spacing:.19em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.cc-eyebrow i,.cc-live strong i{background:#28c786;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 13px #27c786bf}.cc-hero h1{letter-spacing:-.035em;color:#f3f9fd;margin:9px 0 5px;font-size:28px;line-height:1.12}.cc-hero p{color:#8ba3b6;margin:0;font-size:11px}.cc-live{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.cc-live small{color:#6f899e;text-transform:capitalize;font-size:9px}.cc-live strong{color:#9eb6c8;align-items:center;gap:7px;font-size:9px;display:flex}.cc-live span{color:#57748b;font-size:8px}.cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.cc-kpis>button{border:1px solid var(--cc-line);min-width:0;min-height:116px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#112f46fa,#091e2efa);border-radius:14px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000002b}.cc-kpis>button:before{content:"";background:linear-gradient(#3db2fa,#176eae);width:3px;position:absolute;inset:0 auto 0 0}.cc-kpis>button:after{content:"";background:radial-gradient(circle,#289ce826,#0000 69%);border-radius:50%;width:95px;height:95px;position:absolute;top:-30px;right:-24px}.cc-kpis>button:hover{border-color:#4aa8e866;transform:translateY(-3px);box-shadow:0 19px 42px #00000040}.cc-kpis>button.accent{background:linear-gradient(135deg,#0e4876,#0c2d48)}.cc-kpis span,.cc-kpis b,.cc-kpis small{display:block}.cc-kpis span{color:#8ba3b6;font-size:9px}.cc-kpis b{color:#fff;margin:9px 0 10px;font-size:30px;line-height:1}.cc-kpis small{color:#66869d;font-size:8px}.cc-kpis em{float:right;color:#48aeea;font-size:13px;font-style:normal}.cc-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cc-health article{border:1px solid var(--cc-line);background:#0c2132c7;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:13px 18px;display:flex}.cc-health p,.cc-health b,.cc-health small{display:block}.cc-health p{min-width:0;margin:0}.cc-health b{color:#d9e7f1;font-size:10px}.cc-health small{color:#6c8a9f;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;overflow:hidden}.cc-ring{--value:0%;background:conic-gradient(var(--cc-blue) var(--value),#5679922e 0);border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 20px #2b9ce821}.cc-ring:before{content:"";background:#0b1d2c;border-radius:50%;grid-area:1/1;width:42px;height:42px}.cc-ring span{z-index:1;color:#fff;grid-area:1/1;font-size:10px;font-weight:850}.cc-ring.cyan{background:conic-gradient(var(--cc-cyan) var(--value),#5679922e 0)}.cc-ring.green{background:conic-gradient(var(--cc-green) var(--value),#5679922e 0)}.cc-main-grid{grid-template-columns:minmax(0,2.15fr) minmax(270px,.85fr);gap:16px;display:grid}.cc-lower-grid{grid-template-columns:1.05fr 1.2fr .82fr;gap:16px;display:grid}.cc-panel{border:1px solid var(--cc-line);background:linear-gradient(145deg,#0d2537fa,#081b2afa);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 17px 38px #00000030}.cc-panel>header{border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:16px 18px;display:flex}.cc-panel header small{color:#4c99ce;letter-spacing:.16em;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.cc-panel header h2{color:#e8f2f8;margin:0;font-size:13px}.cc-panel header>button{color:#47a8e8;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.cc-panel header>span{color:#82a0b5;font-size:8px}.cc-empty{color:#69859a;place-items:center;min-height:100px;font-size:9px;display:grid}.cc-table-head,.cc-priority-list>button{grid-template-columns:minmax(160px,1.25fr) .65fr .8fr 1fr .9fr .62fr;align-items:center;gap:11px;display:grid}.cc-table-head{color:#668399;text-transform:uppercase;letter-spacing:.055em;background:#ffffff04;border-bottom:1px solid #8fb7d317;padding:10px 17px;font-size:7px}.cc-priority-list>button{color:#9db1c0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fb7d314;width:100%;min-height:58px;padding:10px 17px;font-size:8px}.cc-priority-list>button:last-child{border-bottom:0}.cc-priority-list>button:hover{background:#2997de14;transform:none}.cc-person{align-items:center;gap:9px;min-width:0;display:flex}.cc-person>i{color:#8fcdf4;background:linear-gradient(135deg,#164c74,#0c304c);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:850;display:grid}.cc-person>b{color:#dceaf3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;display:block;overflow:hidden}.cc-person small{color:#617f95;margin-top:3px;font-size:7px;font-weight:500;display:block}.cc-state{color:#48cf96;white-space:nowrap;text-overflow:ellipsis;background:#26ae761a;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:7px;font-weight:800;overflow:hidden}.cc-state.overdue{color:#ff7984;background:#e24a5721}.cc-state.no-contact{color:#ffb653;background:#f2a23b21}.cc-state.closed-won{color:#61baf1;background:#2c9de424}.cc-state.closed-lost{color:#a0b0bd;background:#7d8f9d21}.cc-alerts>header>span{color:#ff7b85;background:#e34c5821;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.cc-alerts>button{color:#adc0cd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fb7d314;align-items:center;gap:10px;width:100%;min-height:62px;padding:12px 16px;display:flex}.cc-alerts>button:hover{background:#2997de12;transform:none}.cc-alerts>button>i{color:#53b6f2;background:#2b9ce81c;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:850;display:grid}.cc-alerts button.danger>i{color:#ff6e7b;background:#e34c5821}.cc-alerts button.warning>i{color:#f7b04f;background:#f2a23b21}.cc-alerts button span{flex:1;min-width:0}.cc-alerts button b,.cc-alerts button small{display:block}.cc-alerts button b{color:#dce9f1;font-size:9px}.cc-alerts button small{color:#607f95;margin-top:4px;font-size:7px}.cc-alerts button em{color:#4aa8e3;font-size:12px;font-style:normal}.cc-sources>div{gap:13px;padding:16px 18px;display:grid}.cc-sources>div>div p{color:#90a7b8;justify-content:space-between;margin:0 0 6px;font-size:8px;display:flex}.cc-sources>div>div p b{color:#d6e5ef}.cc-sources>div>div>i{background:#6889a024;border-radius:5px;height:6px;display:block;overflow:hidden}.cc-sources>div>div>i em{background:linear-gradient(90deg,#248fd7,#37b1ec);border-radius:5px;height:100%;display:block}.cc-sources .source-1>i em{background:linear-gradient(90deg,#9448d8,#d265d2)}.cc-sources .source-2>i em{background:linear-gradient(90deg,#2f79e0,#4ba1ec)}.cc-sources .source-3>i em{background:linear-gradient(90deg,#28a789,#54cba6)}.cc-sources .source-4>i em,.cc-sources .source-5>i em{background:linear-gradient(90deg,#6e7e8e,#9cb0c0)}.cc-sources>div>div>small{color:#55758c;margin-top:5px;font-size:7px;display:block}.cc-stock>div>button{color:#dce8ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fb7d314;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:9px 16px;display:grid}.cc-stock>div>button:hover{background:#2997de12;transform:none}.cc-stock-thumb{color:#58b1e8;background:linear-gradient(145deg,#eef3f6,#dce6ec);border:1px solid #509bce33;border-radius:9px;place-items:center;width:68px;height:51px;padding:5px 7px;display:grid;overflow:hidden}.cc-stock-thumb[role=button]{cursor:zoom-in}.cc-stock-thumb img{image-orientation:from-image;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;filter:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;display:block!important;transform:none!important}.cc-stock-thumb i{font-style:normal}.cc-stock p,.cc-stock p b,.cc-stock p small{min-width:0;margin:0;display:block}.cc-stock p b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.cc-stock p small{color:#617e93;margin-top:4px;font-size:7px}.cc-stock strong{color:#9ec7e0;white-space:nowrap;font-size:8px}.cc-stock em{color:#48cf96;background:#24bb7d1c;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.cc-summary>header>span{color:#35ca91;letter-spacing:.08em;font-weight:850}.cc-summary>div{grid-template-columns:1fr 1fr;padding:8px;display:grid}.cc-summary>div button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;min-height:80px;padding:14px;display:flex}.cc-summary>div button:hover{background:#2997de14;transform:none}.cc-summary>div b{font-size:23px}.cc-summary>div span{color:#6f8da2;font-size:8px}@media (width<=1250px){.cc-main-grid{grid-template-columns:1fr}.cc-alerts{grid-template-columns:repeat(2,1fr);display:grid}.cc-alerts>header{grid-column:1/-1}.cc-alerts>button{border-right:1px solid #8fb7d314}.cc-lower-grid{grid-template-columns:1fr 1fr}.cc-summary{grid-column:1/-1}.cc-summary>div{grid-template-columns:repeat(4,1fr)}}@media (width<=1050px){.cc-kpis{grid-template-columns:repeat(2,1fr)}.cc-health{grid-template-columns:1fr}.cc-table-head,.cc-priority-list>button{grid-template-columns:minmax(160px,1.25fr) .7fr .9fr .75fr}.cc-table-head span:nth-child(3),.cc-priority-list>button>span:nth-child(3),.cc-table-head span:nth-child(4),.cc-priority-list>button>span:nth-child(4){display:none}}@media (width<=760px){.owner-dashboard.control-mode{min-height:100dvh;margin:calc(-14px - env(safe-area-inset-top)) -12px calc(-90px - env(safe-area-inset-bottom));padding:calc(18px + env(safe-area-inset-top)) 12px calc(110px + env(safe-area-inset-bottom))}.owner-dashboard-switch{margin-left:48px}.cc-hero{flex-direction:column;align-items:flex-start}.cc-live{align-items:flex-start}.cc-kpis,.cc-lower-grid{grid-template-columns:1fr}.cc-health{gap:9px}.cc-main-grid,.cc-alerts{grid-template-columns:1fr}.cc-alerts>header,.cc-summary{grid-column:auto}.cc-summary>div{grid-template-columns:1fr 1fr}.cc-table-head{display:none}.cc-priority-list>button{grid-template-columns:1fr auto;padding:12px}.cc-priority-list>button>span:nth-child(2),.cc-priority-list>button>span:nth-child(3),.cc-priority-list>button>span:nth-child(4),.cc-priority-list>button>span:nth-child(6){display:none}.cc-hero h1{font-size:24px}}@media (width<=560px){.cc-stock>div>button{grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"thumb copy state""thumb price state";gap:4px 9px;min-height:68px;padding:8px 10px}.cc-stock-thumb{grid-area:thumb;width:58px;height:44px;padding:4px 6px}.cc-stock p{grid-area:copy}.cc-stock strong{grid-area:price}.cc-stock em{grid-area:state;align-self:center}}@media (width<=420px){.owner-dashboard-switch{width:calc(100% - 48px)}.owner-dashboard-switch button{flex:1;min-width:0;padding:8px 7px}.cc-kpis{grid-template-columns:1fr 1fr}.cc-kpis>button{min-height:108px;padding:15px}.cc-kpis b{font-size:26px}.cc-summary>div{grid-template-columns:1fr 1fr}}@media (width<=760px){html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;width:100%;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto!important}body{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.shell,.workspace{min-height:100dvh;height:auto!important;overflow:visible!important}.workspace>header{top:calc(10px + env(safe-area-inset-top));z-index:30;pointer-events:none;background:0 0;border:0;width:44px;height:44px;padding:0;position:fixed;left:11px}.workspace>header>p,.workspace>header>div{display:none}.workspace>header .menu{pointer-events:auto;color:#fff;background:#082d53;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;font-size:19px;display:grid;box-shadow:0 8px 24px #061b3060}.content{width:100%;max-width:none;min-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 12px calc(90px + env(safe-area-inset-bottom));margin:0;overflow:visible!important}.content>.head:first-child{min-height:48px;padding-left:52px}aside{-webkit-overflow-scrolling:touch;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);z-index:40;overflow-y:auto}.overlay{z-index:35}.modal-back,.drawer-back{-webkit-overflow-scrolling:touch;height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));align-items:flex-start;overflow-y:auto}.client-modal,.budget-sheet,.lead-workspace,.profile-drawer{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto!important}.profile-drawer,.lead-workspace{height:100dvh;max-height:100dvh}}.module-gestoria .module-color-icon{background:linear-gradient(135deg,#19b6a5,#087e91)!important}.gestoria-module{--gestoria:#087e91;--gestoria-soft:#e9f8f7;gap:16px;min-width:0;display:grid}.gestoria-head{margin-bottom:0}.gestoria-head h1{font-size:30px}.gestoria-head p{font-size:14px;line-height:1.45}.gestoria-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#2acbb33b,#0000 19rem),linear-gradient(125deg,#073150,#0b5571 58%,#087e80);border:1px solid #174e7029;border-radius:18px;justify-content:space-between;align-items:center;min-height:126px;padding:22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #07374f29}.gestoria-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-90px;right:18%}.gestoria-hero>div:first-child{z-index:1;align-items:center;gap:17px;display:flex}.gestoria-hero>div:first-child>span{background:#ffffff21;border:1px solid #ffffff38;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #fff3}.gestoria-hero svg{width:27px;height:27px}.gestoria-hero small{color:#94eee3;letter-spacing:.14em;font-size:12px;font-weight:850;display:block}.gestoria-hero h2{margin:5px 0 4px;font-size:22px}.gestoria-hero p{color:#c3e4ea;margin:0;font-size:14px}.gestoria-hero-total{z-index:1;text-align:right;border-left:1px solid #ffffff38;min-width:150px;padding:11px 18px;display:grid}.gestoria-hero-total b{font-size:34px;line-height:1}.gestoria-hero-total span{color:#c1e4e8;margin-top:5px;font-size:13px}.gestoria-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gestoria-metrics>button{color:#17324a;text-align:left;background:#fff;border:1px solid #dde8ef;border-radius:14px;align-items:center;gap:13px;min-height:92px;padding:15px;display:flex;box-shadow:0 8px 25px #0c35520f}.gestoria-metrics>button:hover{border-color:#a7cadb;transform:translateY(-1px)}.gestoria-metrics>button>i{color:#1474bf;background:#e7f3ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.gestoria-metrics>button>i.red{color:#d5384c;background:#ffebed}.gestoria-metrics>button>i.amber{color:#d88712;background:#fff3d8}.gestoria-metrics>button>i.green{color:#16865f;background:#e3f7ee}.gestoria-metrics svg{width:22px;height:22px}.gestoria-metrics>button>span{min-width:0;display:grid}.gestoria-metrics small{color:#6b7f91;font-size:12px;font-weight:750}.gestoria-metrics b{margin:3px 0;font-size:25px}.gestoria-metrics em{color:#8191a0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.gestoria-unlinked{overflow:hidden}.gestoria-unlinked>header{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.gestoria-unlinked>header small{color:#11827e;letter-spacing:.12em;font-size:11px;font-weight:850}.gestoria-unlinked>header h2{margin:4px 0 0;font-size:17px}.gestoria-unlinked>header>span{color:#087e78;background:#e7f7f5;border-radius:10px;place-items:center;min-width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.gestoria-unlinked>div{background:#edf1f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.gestoria-unlinked>div>button{color:#18334c;text-align:left;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;padding:12px 16px;display:grid}.gestoria-unlinked>div>button:hover{background:#f5fbfb}.gestoria-unlinked>div>button>i{color:#087e91;background:#edf7f8;border-radius:7px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:850}.gestoria-unlinked>div>button span{gap:4px;min-width:0;display:grid}.gestoria-unlinked>div>button b,.gestoria-unlinked>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gestoria-unlinked>div>button b{font-size:13px}.gestoria-unlinked>div>button small{color:#758697;font-size:11px}.gestoria-unlinked>div>button em{color:#087e91;font-size:11px;font-style:normal;font-weight:800}.gestoria-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.gestoria-toolbar>label{color:#70859a;background:#fff;border:1px solid #dce6ee;border-radius:11px;align-items:center;gap:9px;width:min(560px,58%);height:43px;padding:0 13px;display:flex}.gestoria-toolbar input{color:#17334d;background:0 0;border:0;outline:0;width:100%;font-size:13px}.gestoria-toolbar>div{gap:6px;display:flex}.gestoria-toolbar button{color:#657a8d;background:#fff;border:1px solid #dce5ec;border-radius:9px;min-height:37px;padding:7px 11px;font-size:12px;font-weight:750}.gestoria-toolbar button.active{color:#087e78;background:#eaf8f7;border-color:#8fc8ca}.gestoria-list{overflow:hidden}.gestoria-list>header,.gestoria-list>article{grid-template-columns:minmax(200px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(150px,.95fr) auto;align-items:center;gap:14px;display:grid}.gestoria-list>header{color:#77899a;text-transform:uppercase;background:#f6f9fb;padding:11px 16px;font-size:11px;font-weight:800}.gestoria-list>article{background:#fff;border-top:1px solid #e8eef3;min-height:82px;padding:13px 16px;position:relative}.gestoria-list>article.late:before{content:"";background:#e44253;width:4px;position:absolute;inset:0 auto 0 0}.gestoria-list>article>div{gap:4px;min-width:0;display:grid}.gestoria-list>article>div:first-child>i{color:#087e91;background:#e9f5f5;border-radius:6px;width:max-content;padding:4px 6px;font-size:10px;font-style:normal;font-weight:850}.gestoria-list>article b,.gestoria-list>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gestoria-list>article b{font-size:13px}.gestoria-list>article small{color:#789;font-size:11px}.gestoria-list>article.late>div:nth-child(4) small{color:#cf3448;font-weight:800}.gestoria-list>article>.secondary{white-space:nowrap}.gestoria-status{color:#5c6c7c;white-space:nowrap;background:#edf2f5;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.gestoria-status.status-0{color:#a45b0a;background:#fff0de}.gestoria-status.status-1{color:#176eae;background:#e5f4ff}.gestoria-status.status-2{color:#315fb4;background:#e8f0ff}.gestoria-status.status-3{color:#6c50b6;background:#eeeaff}.gestoria-status.status-4{color:#c6374b;background:#ffeaed}.gestoria-status.status-5{color:#0c8261;background:#e4f8f2}.gestoria-status.status-6{color:#14744f;background:#ddf5e8}.gestoria-empty{color:#7b8b9a;text-align:center;place-items:center;gap:7px;min-height:170px;padding:25px;display:grid}.gestoria-empty svg{color:#178d91;width:32px;height:32px}.gestoria-empty b{color:#213a51;font-size:15px}.gestoria-empty p{margin:0;font-size:13px}.gestoria-empty.error{color:#b83042}.gestoria-modal-back{z-index:10020}.gestoria-editor{width:min(950px,100%)}.gestoria-editor>header,.gestoria-detail>header{z-index:3;background:#fff;position:sticky;top:0}.gestoria-editor form{background:#f5f8fa}.gestoria-form-section{border-bottom:1px solid #dfe8ee;margin:0 18px;padding:17px 0}.gestoria-form-section:last-of-type{border-bottom:0}.gestoria-form-section>h3{color:#173a54;margin:0 6px;font-size:15px}.gestoria-form-section .form-grid{padding:14px 6px 0}.gestoria-editor .form-field span{font-size:12px}.gestoria-editor .form-field input,.gestoria-editor .form-field select,.gestoria-editor .form-field textarea{min-height:42px;font-size:13px}.gestoria-editor form>footer{z-index:3;background:#fffffff7;border-top:1px solid #dce6ed;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex;position:sticky;bottom:0}.gestoria-detail{width:min(1120px,100%);max-height:94vh}.gestoria-detail-top{background:#f8fafb;border-bottom:1px solid #e7edf2;align-items:center;gap:10px;padding:12px 22px;display:flex}.gestoria-detail-top>p{color:#667b8c;margin:0 0 0 auto;font-size:12px}.gestoria-detail-top>p+p{margin-left:10px}.gestoria-detail-top .late{color:#ca3044}.gestoria-priority{color:#607183;background:#edf2f5;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850}.gestoria-priority.alta{color:#ad680d;background:#fff0d7}.gestoria-priority.urgente{color:#c33145;background:#ffeaed}.gestoria-tabs{z-index:2;background:#fff;border-bottom:1px solid #e3ebf1;position:sticky;top:83px;flex-direction:row!important;gap:5px!important;margin:0!important;padding:8px 20px!important;display:flex!important}.gestoria-tabs>button{min-height:37px;color:#65798c!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important}.gestoria-tabs>button.active{color:#087e7b!important;box-shadow:none!important;background:#e8f6f5!important}.gestoria-detail-body{background:#f5f8fa;min-height:450px;padding:18px 22px 24px}.gestoria-stage{background:#fff;border:1px solid #dfe8ee;border-radius:14px;padding:16px}.gestoria-stage>div:first-child{justify-content:space-between;align-items:center;display:flex}.gestoria-stage h3{margin:0;font-size:15px}.gestoria-stage>div:first-child span{color:#708397;font-size:12px}.gestoria-stage>div:last-child{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:13px;display:grid}.gestoria-stage button{color:#8291a0;text-align:center;background:#f9fbfc;border:1px solid #e0e8ee;border-radius:9px;align-content:start;place-items:center;gap:5px;min-height:77px;padding:8px 4px;font-size:10px;line-height:1.2;display:grid}.gestoria-stage button>i{background:#e9eef2;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.gestoria-stage button.done{color:#187458;background:#f0faf7;border-color:#b6ded3}.gestoria-stage button.done>i{color:#126d52;background:#cdeee3}.gestoria-stage button.active{color:#fff;background:linear-gradient(145deg,#0b8b91,#08717f);border-color:#49aaa8;box-shadow:0 7px 15px #087e912e}.gestoria-stage button.active>i{background:#ffffff2e}.gestoria-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.gestoria-data-grid>div{background:#fff;border:1px solid #dfe8ee;border-radius:11px;gap:5px;min-height:70px;padding:12px;display:grid}.gestoria-data-grid small{color:#75879a;font-size:11px}.gestoria-data-grid b{font-size:13px}.gestoria-next{background:#ebf8f7;border:1px solid #cce6e4;border-radius:12px;align-items:center;gap:13px;margin-top:12px;padding:14px 16px;display:flex}.gestoria-next>i{color:#087e78;background:#cdeeea;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.gestoria-next svg{width:21px}.gestoria-next>div{gap:2px;display:grid}.gestoria-next small{color:#197871;letter-spacing:.11em;font-size:10px;font-weight:850}.gestoria-next b{font-size:14px}.gestoria-next span{color:#5f7e7b;font-size:11px}.gestoria-notes,.gestoria-followup{background:#fff;border:1px solid #dfe8ee;border-radius:12px;margin-top:12px;padding:15px}.gestoria-notes h3,.gestoria-followup h3{margin:0 0 9px;font-size:14px}.gestoria-notes p{color:#536a7e;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.gestoria-followup>div{grid-template-columns:1.3fr 1fr 150px auto;gap:8px;display:grid}.gestoria-followup input{border:1px solid #d6e1e9;border-radius:8px;min-width:0;height:40px;padding:0 10px;font-size:12px}.gestoria-detail>footer{z-index:3;background:#fff;align-items:center;gap:8px;padding:13px 22px;display:flex;position:sticky;bottom:0}.gestoria-detail>footer>span{flex:1}.gestoria-delete{color:#c53143;background:0 0;border:0;font-size:12px;font-weight:800}.gestoria-documents{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.gestoria-documents>section,.gestoria-costs>section{background:#fff;border:1px solid #dfe8ee;border-radius:13px;overflow:hidden}.gestoria-documents>section>header{justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.gestoria-documents h3,.gestoria-costs h3{margin:0;font-size:15px}.gestoria-documents header p{color:#748698;margin:4px 0 0;font-size:11px}.gestoria-documents>section>header>b{color:#087e81;font-size:19px}.gestoria-progress{background:#edf1f3;border-radius:9px;height:7px;margin:0 16px 12px;overflow:hidden}.gestoria-progress>i{background:linear-gradient(90deg,#16a996,#087e91);border-radius:9px;height:100%;display:block}.gestoria-checklist{border-top:1px solid #edf1f4}.gestoria-checklist>label{border-bottom:1px solid #edf1f4;grid-template-columns:28px minmax(0,1fr) 110px;align-items:center;gap:9px;min-height:49px;padding:7px 13px;display:grid}.gestoria-checklist>label:last-child{border-bottom:0}.gestoria-checklist>label>span{color:#768797;background:#edf1f4;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.gestoria-checklist>label>span.approved{color:#16805d;background:#dff4eb}.gestoria-checklist b{font-size:12px}.gestoria-checklist select,.gestoria-upload select{color:#40586d;background:#fff;border:1px solid #d8e3ea;border-radius:7px;height:34px;padding:0 8px;font-size:11px}.gestoria-upload{gap:7px;padding:0 15px 13px;display:flex}.gestoria-upload select{flex:1}.gestoria-upload>label{white-space:nowrap;place-items:center;display:grid}.gestoria-upload input{display:none}.gestoria-file-list{border-top:1px solid #edf1f4}.gestoria-file-list>div{border-bottom:1px solid #edf1f4;align-items:center;gap:10px;padding:11px 15px;display:flex}.gestoria-file-list>div>i{color:#087e91;background:#e8f5f5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.gestoria-file-list svg{width:18px}.gestoria-file-list span{gap:3px;min-width:0;display:grid}.gestoria-file-list b,.gestoria-file-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gestoria-file-list b{font-size:12px}.gestoria-file-list small{color:#748697;font-size:10px}.gestoria-file-list>p{color:#7b8b99;padding:16px;font-size:12px}.gestoria-cost-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.gestoria-cost-summary>div{background:#fff;border:1px solid #dce6ed;border-radius:12px;gap:5px;padding:15px;display:grid}.gestoria-cost-summary small{color:#738698;font-size:11px}.gestoria-cost-summary b{font-size:18px}.gestoria-costs>section>header{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.gestoria-expenses>header,.gestoria-expenses>div{grid-template-columns:1.35fr .65fr .7fr .9fr 28px;align-items:center;gap:8px;display:grid}.gestoria-expenses>header{color:#77899a;text-transform:uppercase;background:#f7f9fb;padding:9px 13px;font-size:10px;font-weight:800}.gestoria-expenses>div{border-top:1px solid #edf1f4;padding:9px 13px}.gestoria-expenses input,.gestoria-expenses select{background:#fff;border:1px solid #d9e3ea;border-radius:7px;min-width:0;height:37px;padding:0 8px;font-size:11px}.gestoria-expenses>div>button{color:#c52f42;background:0 0;border:0;font-size:18px}.gestoria-costs>section>footer{border-top:1px solid #e7edf2;justify-content:flex-end;padding:12px 15px;display:flex}.gestoria-history{padding:5px 6px}.gestoria-history>header{align-items:center;gap:12px;padding:8px 6px 16px;display:flex}.gestoria-history>header>svg{color:#087e91;width:34px}.gestoria-history h3{margin:0;font-size:16px}.gestoria-history header p{color:#738597;margin:4px 0 0;font-size:12px}.gestoria-history>article{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.gestoria-history>article:before{content:"";background:#cddde5;width:1px;position:absolute;top:15px;bottom:0;left:6px}.gestoria-history>article:last-of-type:before{display:none}.gestoria-history>article>i{z-index:1;background:#0b8b82;border:3px solid #c9ebe6;border-radius:50%;width:13px;height:13px;margin-top:2px}.gestoria-history>article>div{gap:3px;display:grid}.gestoria-history>article b{font-size:13px}.gestoria-history>article p{color:#526a7d;margin:0;font-size:12px}.gestoria-history>article small{color:#7b8b99;font-size:10px}@media (width<=1100px){.gestoria-metrics{grid-template-columns:repeat(2,1fr)}.gestoria-list>header{display:none}.gestoria-list>article{grid-template-columns:1.3fr 1fr 1fr auto}.gestoria-list>article>div:nth-child(3){display:none}.gestoria-list>article>.gestoria-status{grid-column:3}.gestoria-list>article>.secondary{grid-column:4}.gestoria-stage>div:last-child{grid-template-columns:repeat(4,1fr)}.gestoria-data-grid{grid-template-columns:repeat(2,1fr)}.gestoria-documents{grid-template-columns:1fr}}@media (width<=760px){html.crm-mobile-device .gestoria-module{gap:12px}.gestoria-head{align-items:flex-start}.gestoria-head h1{font-size:25px}.gestoria-head p{font-size:13px}.gestoria-head>.primary{width:auto!important;min-width:44px!important;font-size:0!important}.gestoria-head>.primary:first-letter{font-size:19px!important}.gestoria-hero{border-radius:15px;min-height:112px;padding:17px}.gestoria-hero>div:first-child>span{border-radius:13px;width:45px;height:45px}.gestoria-hero small{font-size:9px}.gestoria-hero h2{font-size:17px}.gestoria-hero p{display:none}.gestoria-hero-total{min-width:75px;padding:8px 0 8px 12px}.gestoria-hero-total b{font-size:27px}.gestoria-hero-total span{font-size:10px}.gestoria-metrics{grid-template-columns:1fr 1fr;gap:8px}.gestoria-metrics>button{gap:9px;min-height:82px;padding:11px}.gestoria-metrics>button>i{flex-basis:34px;width:34px;height:34px}.gestoria-metrics svg{width:18px}.gestoria-metrics small{font-size:10px;line-height:1.25}.gestoria-metrics b{font-size:21px}.gestoria-metrics em{display:none}.gestoria-unlinked>div{display:flex;overflow-x:auto}.gestoria-unlinked>div>button{flex:0 0 285px;grid-template-columns:auto minmax(0,1fr);padding:11px}.gestoria-unlinked>div>button>em{grid-column:2}.gestoria-unlinked>header h2{font-size:14px}.gestoria-unlinked>header small{font-size:9px}.gestoria-toolbar{flex-direction:column;align-items:stretch}.gestoria-toolbar>label{width:100%}.gestoria-toolbar>div{display:flex;overflow-x:auto}.gestoria-toolbar button{flex:none}.gestoria-list>article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.gestoria-list>article>div:first-child,.gestoria-list>article>div:nth-child(2){grid-column:1/-1}.gestoria-list>article>div:nth-child(3){grid-column:1/-1;display:grid}.gestoria-list>article>div:nth-child(4){grid-column:1/-1}.gestoria-list>article>.gestoria-status{grid-column:1;justify-self:start}.gestoria-list>article>.secondary{grid-column:2}.gestoria-status{white-space:normal}.gestoria-modal-back{align-items:flex-end!important;padding:0!important}.gestoria-editor,.gestoria-detail{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:20px 20px 0 0}.gestoria-editor>header,.gestoria-detail>header{padding:16px}.gestoria-editor>header h2,.gestoria-detail>header h2{font-size:19px}.gestoria-form-section{margin:0 12px}.gestoria-form-section .form-grid{grid-template-columns:1fr;padding-inline:3px}.gestoria-editor form>footer{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}.gestoria-detail-top{grid-template-columns:1fr 1fr;padding:10px 14px;display:grid}.gestoria-detail-top>p,.gestoria-detail-top>p+p{margin:0;font-size:11px}.gestoria-tabs{top:77px;overflow-x:auto;padding:7px 10px!important}.gestoria-tabs>button{flex:none}.gestoria-detail-body{min-height:0;padding:12px}.gestoria-stage{padding:12px}.gestoria-stage>div:last-child{display:flex;overflow-x:auto}.gestoria-stage button{flex:0 0 116px}.gestoria-data-grid{grid-template-columns:1fr 1fr;gap:7px}.gestoria-data-grid>div{min-height:65px;padding:10px}.gestoria-followup>div{grid-template-columns:1fr}.gestoria-followup input{height:43px}.gestoria-detail>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.gestoria-detail>footer>span{display:none}.gestoria-detail>footer .primary,.gestoria-detail>footer .secondary{flex:1}.gestoria-documents{grid-template-columns:1fr}.gestoria-checklist>label{grid-template-columns:28px minmax(0,1fr)}.gestoria-checklist select{grid-column:2;width:100%}.gestoria-upload{flex-direction:column}.gestoria-upload select{flex:none;height:42px}.gestoria-upload>label{min-height:42px}.gestoria-cost-summary{grid-template-columns:1fr 1fr;gap:7px}.gestoria-expenses{overflow-x:auto}.gestoria-expenses>header,.gestoria-expenses>div{min-width:670px}.gestoria-history{padding:2px}.gestoria-history>article p{line-height:1.45}}.demo-access-banner{z-index:80;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#07233df5;border:1px solid #5bc6a552;border-radius:14px;align-items:center;gap:10px;min-width:286px;padding:9px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #02192e40}.demo-access-banner>i{color:#bff7e4;background:#1c966d;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.demo-access-banner>span{gap:2px;min-width:0;display:grid}.demo-access-banner b{letter-spacing:.01em;font-size:11px}.demo-access-banner small{color:#a9c0d3;font-size:8px}.demo-access-banner time{color:#8ee3c3;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff29;margin-left:auto;padding-left:12px;font-size:13px;font-weight:850}@media (width<=760px){.demo-access-banner{bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100% - 24px);min-width:0}}.reactivation-import-alert{margin:0 0 14px}.reactivation-import-options select.required-missing{background:#fffaf0;border-color:#e3a52f;box-shadow:0 0 0 3px #e3a52f24}.reactivation-required-hint{color:#986815;font-size:10px;font-weight:800;line-height:1.4}.reactivation-import-progress{gap:7px;margin:-3px 0 14px;display:grid}.reactivation-import-progress>div{background:#e5eef4;border-radius:999px;height:8px;overflow:hidden}.reactivation-import-progress>div>i{border-radius:inherit;background:linear-gradient(90deg,#1478bb,#18a978);height:100%;transition:width .2s;display:block}.reactivation-import-progress>span{color:#5f778a;font-size:10px;font-weight:750}.reactivation-session-back{padding:14px;z-index:14000!important}.reactivation-session-modal{text-align:center;border-radius:22px;justify-items:center;width:min(460px,100vw - 28px);padding:30px;display:grid}.reactivation-session-modal .session-icon{color:#1478bb;background:#e7f3fb;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:13px;display:grid}.reactivation-session-modal .session-icon svg{width:28px;height:28px}.reactivation-session-modal>small{color:#1478bb;letter-spacing:.17em;font-size:9px;font-weight:900}.reactivation-session-modal>h2{color:#102f49;margin:7px 0 8px;font-size:24px}.reactivation-session-modal>p{color:#637b8e;max-width:370px;margin:0 0 20px;font-size:12px;line-height:1.6}.reactivation-session-modal>a.primary{box-sizing:border-box;place-items:center;width:100%;min-height:46px;text-decoration:none;display:grid}@media (width<=760px){html.crm-mobile-device .reactivation-session-modal{padding:25px 20px}html.crm-mobile-device .reactivation-preview>header .primary{min-height:48px}}.module-reactivation .module-color-icon,.global-search-result-icon.module-reactivation{color:#fff!important;background:linear-gradient(135deg,#ff9d3f,#f36a3f)!important}.reactivation-module{color:#0b2d4a;gap:18px;min-width:0;display:grid}.reactivation-head{margin:0!important}.reactivation-head h1{letter-spacing:-.035em}.reactivation-tabs{scrollbar-width:none;background:#fff;border:1px solid #d8e4ee;border-radius:17px;gap:7px;max-width:100%;padding:6px;display:flex;overflow-x:auto;box-shadow:0 12px 30px #1237520f}.reactivation-tabs::-webkit-scrollbar{display:none}.reactivation-tabs button{color:#65798d;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:44px;padding:8px 14px;font:800 12px/1 inherit;display:flex}.reactivation-tabs button:hover{color:#164d79;background:#f1f6fa}.reactivation-tabs button.active{color:#fff;background:#082f50;box-shadow:0 7px 16px #082f502b}.reactivation-tabs i{width:19px;height:19px;font-style:normal;display:grid}.reactivation-tabs svg{width:100%;height:100%}.reactivation-alert{border-radius:12px;padding:12px 15px;font-size:12px;font-weight:750}.reactivation-alert.error{color:#a83a47;background:#fff1f2;border:1px solid #f0c8cc}.reactivation-alert.success{color:#14764e;background:#edfbf4;border:1px solid #bce6d3}.reactivation-loading{color:#6b8194;place-items:center;min-height:210px;font-weight:700;display:grid}.reactivation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.reactivation-metrics article{background:#fff;border:1px solid #dbe5ed;border-radius:17px;grid-template-rows:auto auto auto;grid-template-columns:46px 1fr;column-gap:13px;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 12px 26px #1539530f}.reactivation-metrics article>i{border-radius:14px;grid-row:1/4;place-items:center;width:46px;height:46px;display:grid}.reactivation-metrics article>i svg{width:24px;height:24px}.reactivation-metrics i.blue{color:#196fe2;background:#e9f1ff}.reactivation-metrics i.cyan{color:#0b8ca6;background:#e3f7fa}.reactivation-metrics i.amber{color:#d27b0c;background:#fff0d7}.reactivation-metrics i.green{color:#159466;background:#e2f7ee}.reactivation-metrics span{color:#60768a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.reactivation-metrics strong{color:#082d4c;font-size:29px;line-height:1}.reactivation-metrics small{color:#8293a2;margin-top:4px;font-size:10px}.reactivation-summary-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.reactivation-surface{min-width:0;border-color:#d9e5ee!important;padding:18px!important;box-shadow:0 12px 30px #1138540f!important}.reactivation-surface>header,.reactivation-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.reactivation-surface>header small{color:#1886c8;letter-spacing:.16em;font-size:9px;font-weight:900}.reactivation-surface>header h2,.reactivation-tool-layout h2{letter-spacing:-.025em;margin:3px 0 4px;font-size:20px}.reactivation-surface>header p,.reactivation-tool-layout p{color:#7b8c9c;margin:0;font-size:12px;line-height:1.55}.text-action{color:#1683cb;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:11px;font-weight:850}.reactivation-funnel{border-radius:15px;grid-template-columns:repeat(4,1fr);min-height:116px;display:grid;overflow:hidden}.reactivation-funnel div{color:#fff;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%);background:#1e609b;align-content:center;justify-items:center;gap:7px;margin-left:-10px;padding:15px 10px;display:grid;position:relative}.reactivation-funnel div:first-child{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);margin-left:0}.reactivation-funnel div:nth-child(2){background:#2486d8}.reactivation-funnel div:nth-child(3){background:#f2a82a}.reactivation-funnel div:nth-child(4){clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%);background:#20a36c}.reactivation-funnel b{font-size:28px}.reactivation-funnel span{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.reactivation-mini-queue{gap:7px;display:grid}.reactivation-mini-queue>button{text-align:left;color:#163b59;cursor:pointer;background:#f7fafc;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:51px;padding:7px;display:grid}.reactivation-mini-queue>button:hover{background:#edf5fa}.reactivation-mini-queue>button>i{color:#169360;background:#e4f7ee;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.reactivation-mini-queue svg{width:18px;height:18px}.reactivation-mini-queue span{gap:3px;min-width:0;display:grid}.reactivation-mini-queue b,.reactivation-mini-queue small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reactivation-mini-queue b{font-size:11px}.reactivation-mini-queue small,.reactivation-mini-queue em{color:#778b9d;font-size:9px;font-style:normal}.reactivation-mini-queue em{white-space:nowrap}.reactivation-campaigns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reactivation-campaigns>article{background:linear-gradient(150deg,#fff,#f8fbfd);border:1px solid #dce7ee;border-radius:15px;gap:10px;padding:15px;display:grid}.campaign-card-top{justify-content:space-between;align-items:center;display:flex}.campaign-card-top>i{color:#ef7543;background:#fff0e7;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.campaign-card-top svg{width:22px;height:22px}.reactivation-campaigns h3{margin:0;font-size:15px}.reactivation-campaigns p{color:#74889a;min-height:34px;margin:0;font-size:11px;line-height:1.5}.reactivation-campaigns dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:2px 0;display:grid}.reactivation-campaigns dl div{gap:2px;display:grid}.reactivation-campaigns dt{color:#8494a2;font-size:9px}.reactivation-campaigns dd{margin:0;font-size:18px;font-weight:900}.reactivation-progress{background:#e6edf2;border-radius:9px;height:6px;overflow:hidden}.reactivation-progress i{border-radius:inherit;background:linear-gradient(90deg,#1f89dc,#20aa70);height:100%;display:block}.reactivation-campaigns>article>small{color:#72879a;font-size:9px}.reactivation-campaigns footer{gap:7px;margin-top:auto;display:flex}.reactivation-campaigns footer button{flex:1;min-height:38px;padding:7px!important;font-size:10px!important}.reactivation-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.reactivation-badge.blue{color:#176aaa;background:#e6f1fc}.reactivation-badge.green{color:#167d55;background:#def6e9}.reactivation-badge.amber{color:#9d640c;background:#fff0d3}.reactivation-badge.red{color:#a63a45;background:#fee8e9}.reactivation-queue{gap:8px;display:grid}.reactivation-queue>article{border:1px solid #e1e9ef;border-radius:13px;grid-template-columns:42px minmax(150px,1.2fr) auto minmax(120px,.45fr) auto;align-items:center;gap:12px;padding:9px;display:grid}.reactivation-queue>article:hover{background:#fbfdff;border-color:#bdd7e9}.reactivation-avatar{color:#126391;text-transform:uppercase;background:linear-gradient(145deg,#e3f2fc,#f1f7fb);border:1px solid #c5dce9;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.reactivation-avatar.large{width:64px;height:64px;font-size:18px}.queue-person,.queue-due{gap:3px;min-width:0;display:grid}.queue-person b,.queue-person small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queue-person b{font-size:12px}.queue-person small,.queue-due small{color:#7d8e9c;font-size:9px}.queue-due b{font-size:10px}.queue-actions{align-items:center;gap:6px;display:flex}.queue-actions a{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.queue-actions a svg{width:18px;height:18px}.queue-actions a.call{color:#11845a;background:#e1f6eb}.queue-actions a.message{color:#1383aa;background:#e3f4fb}.queue-actions button{min-height:38px!important;padding:7px 11px!important;font-size:10px!important}.reactivation-tool-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px;display:grid}.reactivation-form-stack{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:18px;display:grid}.reactivation-form-stack label,.reactivation-import-options>label,.reactivation-followup label{color:#546b7d;gap:6px;font-size:10px;font-weight:800;display:grid}.reactivation-module input,.reactivation-module select,.reactivation-module textarea{box-sizing:border-box;color:#183b56;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d2e0e9;border-radius:11px;outline:0;padding:10px 12px}.reactivation-module input:focus,.reactivation-module select:focus,.reactivation-module textarea:focus{border-color:#3698d4;box-shadow:0 0 0 3px #3698d41f}.reactivation-seller-picker{background:#f4f8fb;border-radius:15px;align-content:start;gap:8px;padding:15px;display:grid}.reactivation-seller-picker h3{margin:0 0 4px;font-size:13px}.reactivation-seller-picker>label{cursor:pointer;background:#fff;border:1px solid #e0e8ee;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:5px 8px;display:flex}.reactivation-seller-picker input,.import-sellers input{accent-color:#167fc2;width:17px;min-height:17px}.reactivation-seller-picker .reactivation-avatar{width:32px;height:32px;font-size:9px}.reactivation-seller-picker b{font-size:11px}.distribution-result{color:#fff;background:#082f50;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:2px 10px;padding:12px;display:grid}.distribution-result b{font-size:10px}.distribution-result strong{grid-area:1/2/3;font-size:29px}.distribution-result span{color:#b9d0e0;font-size:9px}.reactivation-readonly{color:#657b8d;background:#f4f7f9;border-radius:10px;padding:12px;font-size:11px}.reactivation-current-distribution{background:#f8fbfd;border:1px solid #dce7ee;border-radius:13px;gap:9px;margin-top:14px;padding:13px;display:grid}.reactivation-current-distribution header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reactivation-current-distribution header b{color:#24445d;font-size:11px}.reactivation-current-distribution header span{color:#718597;font-size:9px}.reactivation-current-distribution ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.reactivation-current-distribution li{color:#4e687c;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;display:flex}.reactivation-current-distribution li strong{color:#0e6fae;font-size:12px}.reactivation-current-distribution li.pending strong{color:#b56a17}.reactivation-filters{grid-template-columns:minmax(240px,1fr) 210px 180px;gap:9px;margin-bottom:13px;display:grid}.reactivation-search{color:#718699;border:1px solid #d2e0e9;border-radius:11px;align-items:center;gap:7px;min-width:0;padding-left:12px;display:flex}.reactivation-search:focus-within{border-color:#3698d4;box-shadow:0 0 0 3px #3698d41f}.reactivation-search input{min-width:0;box-shadow:none!important;border:0!important;padding-left:0!important}.reactivation-bulk-bar{color:#fff;background:linear-gradient(135deg,#082f50,#0e659f);border:1px solid #166da7;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 13px;padding:10px 12px;display:flex;box-shadow:0 10px 22px #082f5024}.reactivation-bulk-bar>span{align-items:baseline;gap:7px;display:flex}.reactivation-bulk-bar>span b{font-size:20px;line-height:1}.reactivation-bulk-bar>span small{color:#d8ecf9;font-size:10px;font-weight:750}.reactivation-bulk-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reactivation-bulk-bar button{min-height:38px!important;padding:7px 11px!important;font-size:9px!important}.reactivation-bulk-bar .secondary{color:#fff!important;background:#ffffff17!important;border-color:#ffffff52!important}.reactivation-bulk-bar .primary{color:#0b5686!important;box-shadow:none!important;background:#fff!important}.reactivation-bulk-bar .bulk-delete{color:#9c2430;cursor:pointer;background:#fff0f1;border:1px solid #ffb7bc;border-radius:9px;font-weight:850}.reactivation-table-wrap{max-width:100%;overflow:auto}.reactivation-table{border-collapse:collapse;text-align:left;width:100%}.reactivation-table th{color:#6d8193;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid #dbe5ec;padding:9px 10px;font-size:9px}.reactivation-table td{color:#456076;vertical-align:middle;border-bottom:1px solid #edf1f4;padding:10px;font-size:10px}.reactivation-table td:first-child{display:table-cell}.reactivation-table td b,.reactivation-table td small{display:block}.reactivation-table td b{color:#123a58;font-size:11px}.reactivation-table td small{color:#82929f;margin-top:3px;font-size:9px}.reactivation-table td button{white-space:nowrap;min-height:34px!important;padding:6px 9px!important;font-size:9px!important}.reactivation-table .selection-cell{text-align:center;width:34px;padding-left:7px;padding-right:7px}.reactivation-table .selection-cell input{accent-color:#167fc2;cursor:pointer;border-radius:5px;width:18px;height:18px;min-height:18px;margin:0 auto;padding:0;display:block}.reactivation-empty{color:#8192a0;margin:8px 0;font-size:11px}.reactivation-empty.large{text-align:center;border:1px dashed #ccdce7;border-radius:14px;grid-column:1/-1;place-items:center;min-height:150px;padding:24px;display:grid}.reactivation-empty.large b{color:#244863;font-size:14px}.reactivation-empty.large p{margin:5px 0 0}.reactivation-import-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;display:grid}.import-drop{text-align:center;background:#f5fbff;border:1.5px dashed #9bc9e4;border-radius:16px;place-items:center;min-height:230px;padding:24px;display:grid}.import-drop>i{color:#1682c3;background:#e2f1fb;border-radius:17px;place-items:center;width:55px;height:55px;display:grid}.import-drop svg{width:28px;height:28px}.import-drop>b{margin-top:11px;font-size:14px}.import-drop p{color:#728799;max-width:580px;margin:7px auto 13px;font-size:10px;line-height:1.55}.import-drop label{cursor:pointer;align-items:center;min-height:42px;display:inline-flex}.import-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.reactivation-import-options{background:#f5f8fa;border-radius:15px;align-content:start;gap:10px;padding:17px;display:grid}.reactivation-import-options h3{margin:6px 0 0;font-size:13px}.reactivation-import-options p{color:#77899a;margin:0;font-size:10px;line-height:1.5}.import-sellers{gap:6px;max-height:150px;display:grid;overflow:auto}.import-sellers label{color:#3e5a70;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:6px 8px;font-size:10px;font-weight:750;display:flex}.reactivation-preview{border-top:1px solid #e0e8ee;margin-top:15px;padding-top:15px}.reactivation-preview h3{margin:0;font-size:14px}.reactivation-preview p{color:#728598;margin:3px 0 0;font-size:10px}.reactivation-drawer-back{z-index:220!important}.reactivation-drawer{width:min(660px,100vw)!important;padding-bottom:40px!important}.reactivation-drawer>header{align-items:center!important}.reactivation-drawer .profile-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.reactivation-drawer .profile-actions a,.reactivation-drawer .profile-actions button{justify-content:center;align-items:center;gap:6px;min-height:42px;display:flex}.reactivation-drawer .profile-actions button.active{color:#126b9f;background:#eaf6fd;border-color:#2188c8}.reactivation-drawer .profile-actions svg{width:17px;height:17px}.reactivation-notes{color:#587086;white-space:pre-wrap;background:#f4f8fa;border-radius:11px;padding:12px;font-size:11px;line-height:1.55}.reactivation-contact-editor{overflow:hidden;padding:0!important}.reactivation-contact-editor>header{background:#f4f9fc;border-bottom:1px solid #dfe9f0;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.reactivation-contact-editor>header small{color:#1886c8;letter-spacing:.13em;font-size:8px;font-weight:900}.reactivation-contact-editor>header h3{margin:4px 0 0!important}.reactivation-contact-editor>header>span{color:#718597;text-align:right;max-width:210px;font-size:9px;line-height:1.45}.reactivation-contact-editor form{gap:14px;padding:16px;display:grid}.reactivation-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reactivation-contact-form label{gap:6px;min-width:0;display:grid}.reactivation-contact-form label.wide{grid-column:1/-1}.reactivation-contact-form label>span{color:#526b7f;font-size:9px;font-weight:800}.reactivation-contact-form textarea{resize:vertical;min-height:96px}.reactivation-contact-editor form>footer{justify-content:flex-end;gap:8px;display:flex}.reactivation-delete-zone{background:snow!important;border-color:#efd5d7!important}.reactivation-delete-zone>div{gap:12px;display:grid}.reactivation-delete-zone>div>span b,.reactivation-delete-zone>div>span small{display:block}.reactivation-delete-zone>div>span b{color:#91333a;font-size:11px}.reactivation-delete-zone>div>span small{color:#8a6669;margin-top:4px;font-size:9px}.reactivation-delete-zone footer{justify-content:flex-end;gap:8px;display:flex}.reactivation-delete-zone .danger,.reactivation-delete-zone .danger-link{color:#a62e38;cursor:pointer;background:#fff0f1;border:1px solid #e4aeb2;border-radius:9px;font-size:9px;font-weight:850}.reactivation-delete-zone .danger{min-height:38px;padding:8px 12px}.reactivation-delete-zone .danger-link{background:#fff8f8;width:100%;min-height:40px}.reactivation-followup{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reactivation-followup h3,.reactivation-followup textarea,.reactivation-followup button{grid-column:1/-1}.reactivation-followup textarea{resize:vertical;min-height:86px}.reactivation-history{gap:12px;display:grid}.reactivation-history>div{gap:10px;display:flex}.reactivation-history>div>i{color:#277fae;background:#eaf3f9;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.reactivation-history svg{width:16px;height:16px}.reactivation-history span{gap:3px;display:grid}.reactivation-history b{font-size:11px}.reactivation-history p{color:#526b7f;margin:0;font-size:10px;line-height:1.4}.reactivation-history small{color:#8796a2;font-size:9px}.reactivation-convert{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;background:linear-gradient(135deg,#eaf8f2,#f8fcfa)!important;border:1px solid #bfe5d3!important;display:grid!important}.reactivation-convert>div{align-items:center;gap:11px;display:flex}.reactivation-convert>div>i{color:#15845b;background:#d5f2e5;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.reactivation-convert svg{width:22px;height:22px}.reactivation-convert h3{margin:0 0 3px!important}.reactivation-convert p{color:#5f7a6e;margin:0;font-size:10px;line-height:1.45}.reactivation-convert button{white-space:nowrap}.reactivation-bulk-modal-back{z-index:240!important}.reactivation-bulk-modal{width:min(680px,100vw - 28px)!important}.reactivation-bulk-modal>header small{color:#1886c8;letter-spacing:.13em;font-size:8px;font-weight:900}.reactivation-bulk-modal>header h2{margin:4px 0}.reactivation-bulk-modal>header p{color:#718597;margin:0;font-size:10px;line-height:1.45}.reactivation-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px;display:grid}.reactivation-bulk-form label{gap:6px;min-width:0;display:grid}.reactivation-bulk-form label.wide{grid-column:1/-1}.reactivation-bulk-form label>span{color:#526b7f;font-size:9px;font-weight:850}.reactivation-bulk-form label>small{color:#788b9a;font-size:9px;line-height:1.4}.reactivation-bulk-form input,.reactivation-bulk-form select,.reactivation-bulk-form textarea{box-sizing:border-box;color:#183b56;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d2e0e9;border-radius:11px;outline:0;padding:10px 12px}.reactivation-bulk-form textarea{resize:vertical;min-height:96px}.reactivation-bulk-form input:focus,.reactivation-bulk-form select:focus,.reactivation-bulk-form textarea:focus{border-color:#3698d4;box-shadow:0 0 0 3px #3698d41f}.reactivation-bulk-modal>.reactivation-alert{margin:0 17px}.reactivation-bulk-modal>footer{justify-content:flex-end;gap:8px;padding:15px 17px;display:flex}.reactivation-bulk-delete-modal{width:min(560px,100vw - 28px)!important}.reactivation-bulk-delete-modal>header small{color:#c63845;letter-spacing:.13em;font-size:8px;font-weight:900}.reactivation-bulk-delete-modal>header h2{margin:4px 0}.reactivation-bulk-delete-modal>header p{color:#718597;margin:0;font-size:10px;line-height:1.45}.reactivation-delete-warning{background:#fff5f5;border:1px solid #efc3c7;border-radius:13px;margin:17px;padding:15px}.reactivation-delete-warning b{color:#982f39;font-size:12px}.reactivation-delete-warning p{color:#815c60;margin:5px 0 0;font-size:10px;line-height:1.5}.reactivation-bulk-delete-modal>.reactivation-alert{margin:0 17px}.reactivation-bulk-delete-modal>footer{justify-content:flex-end;gap:8px;padding:15px 17px;display:flex}.reactivation-bulk-delete-modal>footer .danger{color:#fff;cursor:pointer;background:#c72e3c;border:1px solid #c72e3c;border-radius:9px;min-height:40px;padding:8px 13px;font-weight:850}.reactivation-bulk-delete-modal>footer .danger:disabled{opacity:.6;cursor:wait}@media (width<=1100px){.reactivation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reactivation-summary-grid{grid-template-columns:1fr}.reactivation-campaigns{grid-template-columns:repeat(2,minmax(0,1fr))}.reactivation-queue>article{grid-template-columns:42px minmax(0,1fr) auto auto}.reactivation-queue .queue-due{display:none}}@media (width<=760px){html.crm-mobile-device .reactivation-module{gap:13px}html.crm-mobile-device .reactivation-head{gap:12px;padding-top:0!important;display:grid!important}html.crm-mobile-device .reactivation-head .primary{width:100%;min-height:46px}html.crm-mobile-device .reactivation-tabs{z-index:1;border-radius:14px;margin:0 -2px;padding:5px;position:relative}html.crm-mobile-device .reactivation-tabs button{min-height:44px;padding:7px 11px}html.crm-mobile-device .reactivation-tabs button span{font-size:10px}html.crm-mobile-device .reactivation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.crm-mobile-device .reactivation-metrics article{grid-template-columns:36px 1fr;column-gap:9px;padding:12px}html.crm-mobile-device .reactivation-metrics article>i{border-radius:11px;width:36px;height:36px}html.crm-mobile-device .reactivation-metrics article>i svg{width:19px;height:19px}html.crm-mobile-device .reactivation-metrics span{font-size:8px}html.crm-mobile-device .reactivation-metrics strong{font-size:23px}html.crm-mobile-device .reactivation-metrics small{font-size:8px}html.crm-mobile-device .reactivation-summary-grid,.reactivation-import-grid,.reactivation-tool-layout{grid-template-columns:1fr}html.crm-mobile-device .reactivation-surface{padding:14px!important}html.crm-mobile-device .reactivation-surface>header{align-items:center}html.crm-mobile-device .reactivation-surface>header h2{font-size:18px}html.crm-mobile-device .reactivation-funnel{border-radius:12px;grid-template-columns:repeat(2,1fr);gap:3px;min-height:0;overflow:visible}html.crm-mobile-device .reactivation-funnel div,html.crm-mobile-device .reactivation-funnel div:first-child,html.crm-mobile-device .reactivation-funnel div:nth-child(4){clip-path:none;border-radius:10px;min-height:82px;margin:0}html.crm-mobile-device .reactivation-campaigns{grid-template-columns:1fr}html.crm-mobile-device .reactivation-queue>article{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:9px}html.crm-mobile-device .reactivation-queue .reactivation-avatar{width:38px;height:38px}html.crm-mobile-device .reactivation-queue .reactivation-badge{grid-column:2;width:max-content}html.crm-mobile-device .reactivation-queue .queue-actions{grid-column:1/-1;grid-template-columns:42px 42px 1fr;display:grid}html.crm-mobile-device .reactivation-queue .queue-actions a{width:42px;height:42px}html.crm-mobile-device .reactivation-queue .queue-actions button{min-height:42px!important}html.crm-mobile-device .reactivation-form-stack,.reactivation-filters{grid-template-columns:1fr}html.crm-mobile-device .reactivation-filters{gap:7px}html.crm-mobile-device .reactivation-bulk-bar{flex-direction:column;align-items:stretch}html.crm-mobile-device .reactivation-bulk-bar>div{grid-template-columns:1fr;display:grid}html.crm-mobile-device .reactivation-bulk-bar button{white-space:normal;min-height:44px!important}html.crm-mobile-device .reactivation-table-wrap{overflow:visible}html.crm-mobile-device .reactivation-table thead{display:none}html.crm-mobile-device .reactivation-table,html.crm-mobile-device .reactivation-table tbody,html.crm-mobile-device .reactivation-table tr,html.crm-mobile-device .reactivation-table td{box-sizing:border-box;width:100%;display:block}html.crm-mobile-device .reactivation-table tr{border:1px solid #dfe8ee;border-radius:13px;gap:7px;margin-bottom:9px;padding:12px;display:grid}html.crm-mobile-device .reactivation-table td{border:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid!important}html.crm-mobile-device .reactivation-table td:before{content:attr(data-label);color:#81909d;text-transform:uppercase;font-size:8px;font-weight:850}html.crm-mobile-device .reactivation-table td.selection-cell{justify-content:flex-end;width:100%;display:flex!important}html.crm-mobile-device .reactivation-table td.selection-cell:before{margin-right:auto}html.crm-mobile-device .reactivation-preview .reactivation-table td{display:block!important}html.crm-mobile-device .reactivation-preview .reactivation-table td:before{display:none}html.crm-mobile-device .reactivation-preview>header{display:grid}.reactivation-preview>header .primary{width:100%}html.crm-mobile-device .reactivation-drawer-back{padding-top:max(110px,calc(env(safe-area-inset-top) + 92px))!important;align-items:flex-end!important}html.crm-mobile-device .reactivation-drawer{width:100%!important;max-height:calc(100dvh - max(110px,calc(env(safe-area-inset-top) + 92px)))!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important}html.crm-mobile-device .reactivation-drawer>header{grid-template-columns:auto minmax(0,1fr)!important}html.crm-mobile-device .reactivation-drawer>header>button{z-index:2;position:absolute;top:16px;right:16px}html.crm-mobile-device .reactivation-drawer .reactivation-avatar.large{display:none}html.crm-mobile-device .reactivation-drawer .profile-actions{grid-template-columns:repeat(2,1fr);display:grid}html.crm-mobile-device .reactivation-contact-editor>header{display:grid}html.crm-mobile-device .reactivation-contact-editor>header>span{text-align:left;max-width:none}html.crm-mobile-device .reactivation-contact-form{grid-template-columns:1fr}html.crm-mobile-device .reactivation-contact-form label.wide{grid-column:auto}html.crm-mobile-device .reactivation-contact-form input,html.crm-mobile-device .reactivation-contact-form textarea{font-size:16px}html.crm-mobile-device .reactivation-contact-editor form>footer,html.crm-mobile-device .reactivation-delete-zone footer{grid-template-columns:1fr;display:grid}html.crm-mobile-device .reactivation-contact-editor form>footer button,html.crm-mobile-device .reactivation-delete-zone footer button{min-height:44px}html.crm-mobile-device .reactivation-followup{grid-template-columns:1fr}html.crm-mobile-device .reactivation-followup>*{grid-column:1!important}html.crm-mobile-device .reactivation-convert{grid-template-columns:1fr}html.crm-mobile-device .reactivation-convert button{width:100%;min-height:46px}html.crm-mobile-device .reactivation-modal{max-height:calc(100dvh - 120px)!important;overflow:auto!important}html.crm-mobile-device .reactivation-bulk-modal-back{align-items:flex-end!important;padding:0!important}html.crm-mobile-device .reactivation-bulk-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 92px)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;margin:0!important;overflow-y:auto!important}html.crm-mobile-device .reactivation-bulk-form{grid-template-columns:1fr;padding:14px}html.crm-mobile-device .reactivation-bulk-form label.wide{grid-column:auto}html.crm-mobile-device .reactivation-bulk-form input,html.crm-mobile-device .reactivation-bulk-form select,html.crm-mobile-device .reactivation-bulk-form textarea{font-size:16px}html.crm-mobile-device .reactivation-bulk-modal>.reactivation-alert{margin:0 14px}html.crm-mobile-device .reactivation-bulk-modal>footer{grid-template-columns:1fr;padding:14px;display:grid}html.crm-mobile-device .reactivation-bulk-modal>footer button{width:100%;min-height:44px}html.crm-mobile-device .reactivation-bulk-delete-modal{width:100%!important;max-width:none!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;margin:0!important}html.crm-mobile-device .reactivation-bulk-delete-modal>footer{grid-template-columns:1fr;padding:14px;display:grid}html.crm-mobile-device .reactivation-bulk-delete-modal>footer button{width:100%;min-height:44px}html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row:hover,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row:focus-within{transform:none!important}html.crm-mobile-device .workflow-list .lead-hover-preview.mobile-open{inset:calc(76px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom)) 10px!important;z-index:10110!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:17px!important;display:block!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}}.pilot-brand{background:0 0;flex:0 0 96px;height:96px;padding:19px 24px}.pilot-slogan{color:#8fa8bf;letter-spacing:.3em;flex:none;padding:15px 25px 9px;font-size:8px;font-weight:700;line-height:1.8}.pilot-slogan i{background:#2c91e7;width:34px;height:2px;margin-bottom:8px;display:block}.pilot-funnel>div{gap:0;padding:17px 15px 72px}.pilot-priorities>div{gap:7px;padding:0 10px 10px}.pilot-agenda{min-width:0}.pilot-agenda>header h2{font-size:16px}.pilot-stock>header h2{font-size:15px}.pilot-stock>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:0 11px 11px}.pilot-stock>div>button{border-radius:8px;grid-template-rows:1fr;grid-template-columns:94px minmax(0,1fr);gap:8px;min-height:86px;padding:7px;display:grid;border:1px solid #e1e8ee!important}.pilot-stock em{width:max-content;margin-top:4px;padding:3px 6px;display:inline-flex}.workspace>header .pilot-global-search{color:#7b899a;background:#f2f5fa;border:0;justify-content:flex-start;align-items:center;gap:9px;width:min(285px,25vw);padding:0 13px;font-size:10px;font-weight:500;display:flex}.workspace>header .pilot-global-search span{font-size:18px}.workspace>header .pilot-profile{width:auto;height:48px;box-shadow:none;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 7px;display:flex}.workspace>header .pilot-profile>.avatar{flex:0 0 34px;width:34px;height:34px}.workspace>header .pilot-profile>span:nth-child(2){min-width:100px;display:grid}.workspace>header .pilot-profile b{font-size:10px}.workspace>header .pilot-profile small{color:#6f7e8e;font-size:8px}.workspace>header .pilot-profile i{font-size:12px;font-style:normal}@media (width>=1101px){html:not(.crm-mobile-device) .shell>aside{width:222px!important}html:not(.crm-mobile-device) .workspace{width:calc(100% - 222px)!important;margin-left:222px!important}html:not(.crm-mobile-device) .workspace>header{width:calc(100vw - 222px)!important;inset:0 0 auto 222px!important}html:not(.crm-mobile-device) .content{max-width:none!important;padding:0!important}html:not(.crm-mobile-device) .pilot-dashboard{max-width:none;padding:69px 19px 28px}html:not(.crm-mobile-device) .pilot-heading{margin-bottom:13px}html:not(.crm-mobile-device) .pilot-heading>div>span{display:none}html:not(.crm-mobile-device) .pilot-heading h1{margin:0;font-size:29px}html:not(.crm-mobile-device) .pilot-heading p{font-size:14px}html:not(.crm-mobile-device) .pilot-kpis{margin-bottom:12px}html:not(.crm-mobile-device) .pilot-kpis>button{min-height:86px;padding:12px 14px}html:not(.crm-mobile-device) .pilot-kpis>button>span:first-child{width:46px;height:46px}html:not(.crm-mobile-device) .pilot-kpis b{font-size:27px}html:not(.crm-mobile-device) .pilot-kpis em{display:none}}@media (width>=761px) and (width<=1250px){.pilot-core-grid{grid-template-columns:1fr}.pilot-insight-grid{grid-template-columns:1fr 1fr}.pilot-stock>div{grid-template-columns:repeat(3,1fr)}.pilot-agenda{order:2}}@media (width<=760px){.pilot-brand img{width:170px}.pilot-slogan{display:none}.pilot-core-grid,.pilot-core-left,.pilot-insight-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pilot-insight-grid{margin-top:0}.pilot-agenda{order:2}.pilot-priorities{margin:0}.pilot-funnel>div{padding-bottom:66px;display:flex}.pilot-funnel>div>button{flex:0 0 128px;margin-left:-7px}.pilot-funnel>div>button small{display:block;transform:translateY(42px)}.pilot-priorities>div>button{min-height:112px}.pilot-stock>div{scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.pilot-stock>div>button{scroll-snap-align:start;flex:0 0 260px;grid-template-columns:90px minmax(0,1fr)}.pilot-stock>div>button>i{width:90px}.pilot-sellers>footer{justify-content:flex-start;overflow:auto}.workspace>header .pilot-global-search,.workspace>header .pilot-profile{display:none!important}}.pilot-brand{text-align:center;border-bottom:1px solid #ffffff1a;flex:0 0 88px;place-items:center;padding:18px 22px;display:grid}.pilot-brand b{color:#fff;letter-spacing:.12em;font:500 22px/1 Georgia,serif}.pilot-brand small{color:#92abc1;letter-spacing:.38em;margin-top:9px;font-size:9px;font-weight:750}.pilot-dashboard{color:#102747;width:100%;max-width:1600px;margin:0 auto;padding:74px 24px 48px}.pilot-dashboard button{font:inherit}.pilot-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.pilot-heading>div>span{color:#1974b5;letter-spacing:.14em;font-size:12px;font-weight:900}.pilot-heading h1{letter-spacing:-.035em;margin:6px 0 2px;font-size:30px;line-height:1.12}.pilot-heading p{color:#62748b;margin:0;font-size:14px}.pilot-heading>aside{color:#475d77;width:auto;box-shadow:none;background:0 0;justify-items:end;padding:0;display:grid;position:static;inset:auto}.pilot-heading>aside b{text-transform:capitalize;font-size:14px}.pilot-heading>aside small{align-items:center;gap:7px;margin-top:7px;font-size:12px;display:flex}.pilot-heading>aside i{background:#20ad74;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #daf4e9}.pilot-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.pilot-kpis>button{color:#102747;text-align:left;background:#fff;border:1px solid #dce5ee;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:104px;padding:17px;display:grid;box-shadow:0 8px 25px #0829480e}.pilot-kpis>button>span:first-child{color:#1268c8;background:#eaf3ff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.pilot-kpis>button:nth-child(4)>span:first-child{color:#15925e;background:#e7f7ef}.pilot-kpi-icon svg{shape-rendering:geometricprecision;width:28px;height:28px;display:block;overflow:visible}.pilot-kpi-icon>i{font-style:normal;display:none}.pilot-kpi-icon-handshake svg{width:30px;height:30px}.pilot-kpis>button>span:last-child{min-width:0}.pilot-kpis small,.pilot-kpis b,.pilot-kpis em{display:block}.pilot-kpis small{color:#4b607a;font-size:13px;font-weight:750}.pilot-kpis b{color:#0d2445;margin-top:4px;font-size:29px;line-height:1}.pilot-kpis em{color:#1b75b7;margin-top:7px;font-size:11px;font-style:normal;font-weight:800}.pilot-priority-icon>svg{display:none}.pilot-priority-icon>i{font-style:normal}.pilot-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #0829480e}.pilot-card>header{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pilot-card>header h2{margin:0;font-size:17px}.pilot-card>header p{color:#72849a;margin:4px 0 0;font-size:12px}.pilot-card>header button{color:#116eb3;white-space:nowrap;background:0 0;border:0;min-height:38px;font-size:12px;font-weight:850}.pilot-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.85fr);gap:12px;margin-bottom:12px;display:grid}.pilot-funnel>div>button{color:#fff;text-align:center;background:linear-gradient(145deg,#164b83,#1b68b0);border:0;border-radius:10px;min-width:0;min-height:115px;padding:17px 10px;position:relative}.pilot-funnel>div>button:nth-child(2){background:linear-gradient(145deg,#166ac2,#248bea)}.pilot-funnel>div>button:nth-child(3){background:linear-gradient(145deg,#318ce1,#4da9fb)}.pilot-funnel>div>button:nth-child(4){background:linear-gradient(145deg,#f2a629,#ffc252)}.pilot-funnel>div>button:nth-child(5){background:linear-gradient(145deg,#179561,#29b87c)}.pilot-funnel>div span,.pilot-funnel>div b,.pilot-funnel>div small{display:block}.pilot-funnel>div span{font-size:12px;font-weight:800}.pilot-funnel>div b{margin:10px 0 12px;font-size:25px}.pilot-funnel>div small{background:#ffffff29;border-radius:999px;width:max-content;margin:auto;padding:4px 8px;font-size:11px}.pilot-agenda>div>button{color:#17314e;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:45px 34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 2px;display:grid}.pilot-agenda>div>button:last-child{border-bottom:0}.pilot-agenda time{color:#58708a;font-size:12px}.pilot-agenda>div>button>i{color:#138559;background:#e4f5ec;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.pilot-agenda b,.pilot-agenda small{display:block}.pilot-agenda small{color:#6d8094;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.pilot-agenda em{color:#1a659c;text-align:center;background:#eaf3fb;border-radius:8px;min-width:50px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.pilot-priorities{margin-bottom:12px}.pilot-priorities>div>button{color:#17314e;text-align:left;background:#fff;border:1px solid #dfe7ee;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;display:grid}.pilot-priorities>div>button>span:first-child{color:#176eaa;background:#e9f3fb;border-radius:11px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.pilot-priorities>div>button.danger>span:first-child{color:#db3545;background:#ffebeb}.pilot-priorities>div>button.warning>span:first-child{color:#dd921c;background:#fff2da}.pilot-priorities small,.pilot-priorities b,.pilot-priorities em{display:block}.pilot-priorities small{font-size:13px;font-weight:800}.pilot-priorities b{margin-top:2px;font-size:25px}.pilot-priorities em{color:#75869a;margin-top:5px;font-size:11px;font-style:normal}.pilot-priorities strong{color:#3c6687;font-size:24px}.pilot-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;display:grid}.pilot-sellers>div>button{color:#314a65;text-align:left;background:#fff;border:0;grid-template-columns:minmax(110px,.45fr) minmax(130px,1fr) 28px;align-items:center;gap:10px;width:100%;min-height:39px;display:grid}.pilot-sellers>div>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pilot-sellers>div>button>i{background:#edf2f6;border-radius:999px;height:9px;position:relative;overflow:hidden}.pilot-sellers>div>button>i>em,.pilot-sellers>div>button>i>strong{background:#4ca7f2;border-radius:999px;position:absolute;inset:0 auto 0 0}.pilot-sellers>div>button>b{text-align:right}.pilot-sellers>footer{color:#60748a;justify-content:center;gap:18px;padding:10px 16px 14px;font-size:11px;display:flex}.pilot-sellers>footer span{align-items:center;gap:6px;display:flex}.pilot-sellers>footer i{background:#4ca7f2;border-radius:50%;width:8px;height:8px}.pilot-sellers>footer span:last-child i{background:#20ad73}.pilot-stock>div{grid-template-columns:1fr 1fr;padding:6px 14px 13px;display:grid}.pilot-stock>div>button{color:#17314e;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:4px 9px;min-width:0;padding:10px 5px;display:grid}.pilot-stock>div>button:nth-last-child(-n+2){border-bottom:0}.pilot-stock>div>button>i{color:#377294;background:#edf3f7;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.pilot-stock b,.pilot-stock small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pilot-stock small{color:#718397;margin-top:3px;font-size:10px}.pilot-stock strong{font-size:11px}.pilot-stock em{color:#18714f;background:#e5f6ed;border-radius:6px;grid-column:3;padding:3px 6px;font-size:9px;font-style:normal}.pilot-empty{color:#72859a;text-align:center;margin:0;padding:28px;font-size:13px}.mobile-dock{display:none}@media (width>=1101px){html:not(.crm-mobile-device) .shell>aside{height:100vh;inset:0 auto 0 0}html:not(.crm-mobile-device) .shell>aside>nav{flex:auto;min-height:0;padding-top:14px;overflow:auto}html:not(.crm-mobile-device) .workspace>header{pointer-events:auto;background:#fffffff7;border-bottom:1px solid #dce5ed;width:calc(100vw - 276px);height:56px;min-height:56px;padding:0 24px;left:276px;box-shadow:0 4px 18px #0828430b}html:not(.crm-mobile-device) .workspace>header>p{display:flex}.pilot-dashboard{padding-top:78px}}@media (width>=761px) and (width<=1100px){.pilot-brand{padding-right:58px}html:not(.crm-mobile-device) .workspace>header{pointer-events:auto;background:#fffffff7;border-bottom:1px solid #dce5ed;width:100%;height:56px;min-height:56px;left:0}.pilot-dashboard{padding-top:76px}.pilot-main-grid,.pilot-lower-grid{grid-template-columns:1fr}}@media (width<=760px){.pilot-brand{text-align:left;align-content:center;place-items:start;padding-right:60px}.pilot-brand b{font-size:20px}html.crm-mobile-device .workspace>header{height:calc(66px + env(safe-area-inset-top))!important;min-height:calc(66px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;pointer-events:none!important;background:linear-gradient(135deg,#092d51,#073861)!important;border-radius:0 0 20px 20px!important;align-items:center!important;display:flex!important;box-shadow:0 8px 26px #04223d33!important}html.crm-mobile-device .workspace>header .menu{top:calc(11px + env(safe-area-inset-top))!important;color:#fff!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#155e97a6!important;border:1px solid #ffffff1f!important;border-radius:50%!important;left:12px!important}html.crm-mobile-device .workspace>header>p{inset:calc(15px + env(safe-area-inset-top)) 62px auto!important;color:#d6e8f6!important;justify-content:center!important;max-width:none!important;height:36px!important;margin:0!important;font-size:12px!important;display:flex!important;position:absolute!important}html.crm-mobile-device .workspace>header>p i{box-shadow:none!important;background:#78c6f2!important}html.crm-mobile-device .workspace>header>div{top:calc(15px + env(safe-area-inset-top))!important;right:12px!important}.workspace>header>div>button{display:none!important}html.crm-mobile-device .workspace>header .notification-bell{color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}html.crm-mobile-device .content{padding-top:calc(78px + env(safe-area-inset-top))!important;padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}html.crm-mobile-device .content:has(>.pilot-dashboard){padding:0!important}.pilot-dashboard{padding:calc(86px + env(safe-area-inset-top)) 12px calc(96px + env(safe-area-inset-bottom))}.pilot-heading{margin-bottom:14px;display:block}.pilot-heading>div>span{display:none}.pilot-heading h1{font-size:25px}.pilot-heading p{margin-top:4px;font-size:13px}.pilot-heading>aside{display:none}.pilot-kpis{grid-template-columns:1fr 1fr;gap:8px}.pilot-kpis>button{grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:92px;padding:12px}.pilot-kpis>button>span:first-child{border-radius:11px;width:38px;height:38px;font-size:19px}.pilot-kpi-icon>svg{display:none}.pilot-kpi-icon>i{display:block}.pilot-kpis small{font-size:11px}.pilot-kpis b{font-size:24px}.pilot-kpis em{display:none}.pilot-main-grid,.pilot-lower-grid{grid-template-columns:minmax(0,1fr);gap:10px}.pilot-card{border-radius:15px}.pilot-card>header{padding:14px}.pilot-card>header h2{font-size:16px}.pilot-card>header p,.pilot-card>header button{font-size:11px}.pilot-funnel>div{scroll-snap-type:x mandatory;gap:5px;padding:12px;display:flex;overflow-x:auto}.pilot-funnel>div>button{scroll-snap-align:start;flex:0 0 116px;min-height:102px;padding:14px 8px}.pilot-funnel>div span{font-size:11px}.pilot-funnel>div b{font-size:23px}.pilot-agenda>div{padding-inline:10px}.pilot-agenda>div>button{grid-template-columns:42px 31px minmax(0,1fr) auto;min-height:66px}.pilot-agenda small{font-size:10px}.pilot-agenda em{min-width:44px}.pilot-priorities{margin-top:10px}.pilot-priorities>div{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(120px,1fr));padding:10px;overflow-x:auto}.pilot-priorities>div>button{scroll-snap-align:start;grid-template-columns:36px minmax(0,1fr);min-width:156px;padding:11px}.pilot-priorities>div>button>span:first-child{width:36px;height:36px}.pilot-priorities strong{display:none}.pilot-priorities em{font-size:10px}.pilot-priorities b{font-size:22px}.pilot-stock>div{grid-template-columns:1fr}.pilot-stock>div>button{min-height:63px;border-bottom:1px solid #edf1f4!important}.pilot-stock>div>button:last-child{border-bottom:0!important}.mobile-dock{z-index:38;height:calc(68px + env(safe-area-inset-bottom));padding:7px 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #d8e2eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #07243e1f}.mobile-dock>button{align-content:center;place-items:center;gap:3px;min-width:0;min-height:54px;padding:3px;font-weight:750;color:#667b92!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;font-size:10px!important;display:grid!important}.mobile-dock>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.mobile-dock>button.active{color:#0873d7!important}.mobile-dock>button.active svg{filter:drop-shadow(0 3px 6px #0873d733)}.mobile-dock .dock-calendar{font-size:23px;line-height:1}.mobile-dock .dock-more{letter-spacing:.08em;font-size:18px;font-weight:900;line-height:1}.shell.navigation-open .mobile-dock{visibility:hidden;opacity:0;pointer-events:none}body:has(.modal-back) .mobile-dock{visibility:hidden;opacity:0;pointer-events:none}body:has(.drawer-back) .mobile-dock{visibility:hidden;opacity:0;pointer-events:none}body:has(.smart-select-backdrop) .mobile-dock{visibility:hidden;opacity:0;pointer-events:none}body:has(.stock-viewer-back) .mobile-dock{visibility:hidden;opacity:0;pointer-events:none}body:has(.notification-panel) .mobile-dock{visibility:hidden;opacity:0;pointer-events:none}html.crm-mobile-device.crm-chat-view .mobile-dock{display:none}html.crm-mobile-device.crm-chat-view .content{padding-bottom:10px!important}}@media (width<=390px){.pilot-dashboard{padding-inline:9px}.pilot-kpis>button{grid-template-columns:1fr}.pilot-kpis>button>span:first-child{display:none}.pilot-kpis>button{min-height:82px}.pilot-heading h1{font-size:22px}.pilot-card>header{align-items:flex-start}.pilot-card>header p{display:none}}@media (width>=761px){html:not(.crm-mobile-device) .pilot-priorities>div>button>.pilot-priority-icon{box-shadow:0 6px 13px #1d67ad38;color:#fff!important;background:#2279c9!important}html:not(.crm-mobile-device) .pilot-priorities>div>button.danger>.pilot-priority-icon{box-shadow:0 6px 13px #c9253d33;color:#fff!important;background:#e72f49!important}html:not(.crm-mobile-device) .pilot-priorities>div>button.warning>.pilot-priority-icon{box-shadow:0 6px 13px #ca841133;color:#fff!important;background:#f3aa2d!important}html:not(.crm-mobile-device) .pilot-priority-icon>svg{width:20px;height:20px;display:block}html:not(.crm-mobile-device) .pilot-priority-icon>i{display:none}}.pilot-agenda>div>button>i.agenda-task-symbol{border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff9e}.pilot-agenda .agenda-task-symbol svg{width:19px;height:19px;display:block}.pilot-agenda .agenda-task-call{color:#15935d;background:#dff6e9}.pilot-agenda .agenda-task-message{color:#138b98;background:#ddf5f6}.pilot-agenda .agenda-task-meeting{color:#2675c9;background:#e2efff}.pilot-agenda .agenda-task-quote{color:#7651c4;background:#eee6ff}.pilot-agenda .agenda-task-visit{color:#315f91;background:#e5edf7}.pilot-agenda .agenda-task-test-drive{color:#1283ad;background:#dff4fb}.pilot-agenda .agenda-task-documents{color:#b67912;background:#fff2cd}.pilot-agenda .agenda-task-payment{color:#257c49;background:#ddf3e4}.pilot-agenda .agenda-task-delivery{color:#0d9170;background:#daf5ec}.pilot-agenda .agenda-task-workshop{color:#bd6b16;background:#ffead4}.pilot-agenda .agenda-task-followup{color:#c96a12;background:#ffecd9}.pilot-agenda .agenda-task-reminder{color:#c83c4a;background:#ffe3e5}.pilot-agenda .agenda-task-general{color:#557189;background:#e8eef4}.conventional-paper .receipt-paper-head img{max-height:58px;margin-bottom:15px;display:block}.conventional-paper .receipt-paper-head p{margin:0;line-height:1.35}.receipt-delete{border-radius:9px;color:#a91f2a!important;background:#fff0f1!important;border:1px solid #e9aeb3!important}.meta-receipts{gap:20px;display:grid}.meta-receipt-tabs{border-bottom:1px solid #dfe8f0;gap:6px;display:flex}.meta-receipt-tabs button{color:#64778a;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:750}.meta-receipt-tabs button.active{color:#0e5c97;border-color:#0e79ba}.receipt-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-register>header,.concept-manager>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.receipt-register>header h2,.concept-manager>header h2{margin:0 0 4px}.receipt-register>header p,.concept-manager>header p{color:#728496;margin:0}.receipt-search{background:#f8fbfd;border:1px solid #d9e4ec;border-radius:11px;align-items:center;gap:8px;min-width:310px;padding:0 12px;display:flex}.receipt-search input{outline:0;width:100%;min-height:42px;font-size:16px;background:0 0!important;border:0!important}.receipt-table-head,.receipt-table article{grid-template-columns:1.05fr 1.5fr 1.25fr 1fr .7fr .85fr 1fr;align-items:center;gap:12px;display:grid}.receipt-table-head{color:#718295;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2eaf0;padding:10px 12px;font-size:11px;font-weight:800}.receipt-table article{border-bottom:1px solid #e8eef3;padding:14px 12px;font-size:13px}.receipt-table article:last-child{border-bottom:0}.receipt-table article div{min-width:0}.receipt-table article b,.receipt-table article small{display:block}.receipt-table article small{color:#7b8d9e;white-space:normal;margin-top:4px}.receipt-table article strong{text-align:right;font-size:14px}.receipt-row-actions{gap:6px;display:flex}.receipt-row-actions button{min-height:34px;padding:6px 9px}.receipt-annul,.concept-delete{border-radius:9px;color:#b22d36!important;background:#fff5f5!important;border:1px solid #f0c7ca!important}.concept-list{display:grid}.concept-head,.concept-list article{grid-template-columns:.45fr 1.6fr .8fr .7fr 1.45fr;align-items:center;gap:14px;display:grid}.concept-head{color:#718295;text-transform:uppercase;border-bottom:1px solid #e2eaf0;padding:10px 12px;font-size:11px;font-weight:800}.concept-list article{border-bottom:1px solid #e8eef3;padding:13px 12px}.concept-list article small{color:#7b8d9e;margin-top:4px;display:block}.concept-list article>div:last-child{justify-content:flex-end;gap:7px;display:flex}.concept-list article button{min-height:35px;padding:6px 10px}.receipt-linked{background:#edf6fc;border:1px solid #cee5f3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.receipt-linked small,.receipt-linked b{display:block}.receipt-linked small{color:#6f8798;margin-bottom:4px}.receipt-form-total{border-top:1px solid #e1e9ef;justify-content:flex-end;align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.receipt-form-total strong{color:#095f94;font-size:25px}.receipt-preview-back{padding:28px;overflow:auto}.receipt-preview{width:min(820px,100%);margin:auto}.receipt-preview-tools{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.receipt-preview-tools>div{gap:8px;display:flex}.receipt-paper{color:#152638;background:#fff;border-radius:14px;padding:42px;position:relative;overflow:hidden;box-shadow:0 22px 60px #031d3238}.receipt-paper-head{border-bottom:2px solid #176ea4;justify-content:space-between;gap:25px;padding-bottom:24px;display:flex}.receipt-paper-head img{object-fit:contain;object-position:left center;width:230px;max-height:68px}.receipt-paper-head p{letter-spacing:.12em;color:#607789;margin:9px 0 0;font-size:11px}.receipt-paper-head>div:last-child{text-align:right}.receipt-paper-head b,.receipt-paper-head span{display:block}.receipt-paper-head b{color:#075e94;font-size:19px}.receipt-paper-head span{color:#6c8091;margin-top:6px}.receipt-customer{grid-template-columns:2fr 1fr;gap:24px;padding:24px 0 18px;display:grid}.receipt-details{border-top:1px solid #dce6ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 30px;padding:20px 0;display:grid}.receipt-customer small,.receipt-details small,.receipt-notes small{text-transform:uppercase;color:#748797;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.receipt-customer b,.receipt-details b{font-size:14px}.receipt-amount{color:#075b8d;background:#eaf5fb;border-left:5px solid #0878b7;border-radius:9px;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.receipt-amount strong{font-size:25px}.receipt-notes{background:#f7f9fa;border-radius:9px;margin-top:20px;padding:15px}.receipt-notes p{margin:0}.receipt-signatures{grid-template-columns:1fr 1fr;gap:70px;margin:72px 0 34px;display:grid}.receipt-signatures span{text-align:center;color:#6e808e;border-top:1px solid #8293a0;padding-top:8px;font-size:11px}.receipt-paper>footer{text-align:center;color:#7b8b98;border-top:1px solid #dfe7ec;padding-top:15px;font-size:10px}.receipt-void{color:#b225312e;z-index:2;border:7px solid #b225312e;padding:8px 18px;font-size:58px;font-weight:900;position:absolute;inset:46% auto auto 50%;transform:translate(-50%,-50%)rotate(-18deg)}@media (width<=900px){.receipt-table-head{display:none}.receipt-table article{grid-template-columns:1fr 1fr}.receipt-table article>*{min-width:0}.receipt-table article strong{text-align:left}.concept-head{display:none}.concept-list article{grid-template-columns:60px 1fr}.concept-list article>div:last-child{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (width<=650px){.meta-receipts .head{align-items:stretch}.meta-receipts .head .primary{width:100%}.receipt-metrics{grid-template-columns:1fr}.receipt-register>header,.concept-manager>header{flex-direction:column;align-items:stretch}.receipt-search{min-width:0}.receipt-table article{grid-template-columns:1fr;padding:16px 4px}.receipt-row-actions{margin-top:4px}.concept-list article{grid-template-columns:48px 1fr}.receipt-linked{grid-template-columns:1fr}.receipt-preview-back{padding:8px}.receipt-preview-tools{flex-direction:column}.receipt-preview-tools>div{grid-template-columns:1fr 1fr;display:grid}.receipt-paper{padding:22px 17px}.receipt-paper-head,.receipt-customer,.receipt-details{grid-template-columns:1fr}.receipt-paper-head>div:last-child{text-align:left}.receipt-paper-head img{width:190px}.receipt-amount{flex-direction:column;align-items:flex-start;gap:6px}.receipt-signatures{gap:24px;margin-top:55px}}@media print{body *{visibility:hidden!important}.receipt-preview-back,.receipt-preview-back *{visibility:visible!important}.receipt-preview-back{background:#fff!important;padding:0!important;position:absolute!important;inset:0!important}.receipt-preview{width:100%!important}.receipt-preview-tools{display:none!important}.receipt-paper{box-shadow:none!important;border-radius:0!important;min-height:100vh!important}}@media (width<=900px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}input,select,textarea,button,[role=button]{touch-action:manipulation}select{-webkit-tap-highlight-color:transparent}}.budget-form .money-input{gap:6px;overflow:hidden}.budget-form .money-input>input{width:0!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0 6px!important}.budget-form .money-input:focus-within{border-color:#348bd0!important;box-shadow:0 0 0 4px #348bd01c!important}.budget-form .money-input>input:focus{box-shadow:none!important;border:0!important;outline:0!important}@media (width<=760px){html.crm-mobile-device .budget-form .money-input{border-radius:12px!important;width:100%!important;min-height:48px!important}html.crm-mobile-device .budget-form .money-input>input{font-size:16px!important}}.workshop-head{margin-bottom:18px}.workshop-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.workshop-metrics>div{background:linear-gradient(145deg,#fff,#f3f7fa);border:1px solid #d8e3ed;border-radius:15px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #072b4812}.workshop-metrics>div:before{content:"";background:#2587c6;width:4px;position:absolute;inset:0 auto 0 0}.workshop-metrics>div.alert:before{background:#dc4b55}.workshop-metrics span,.workshop-metrics b,.workshop-metrics small{display:block}.workshop-metrics span{color:#667b8e;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.workshop-metrics b{color:#0d385d;margin:7px 0 4px;font-size:24px}.workshop-metrics small{color:#8393a2;font-size:9px}.workshop-toolbar{margin-bottom:16px}.workshop-board{padding:0;overflow:hidden}.workshop-orders>header,.workshop-orders>article{grid-template-columns:minmax(230px,1.5fr) minmax(150px,.85fr) minmax(145px,.8fr) minmax(145px,.8fr) 130px 120px;align-items:center;gap:14px;display:grid}.workshop-orders>header{color:#667b8d;text-transform:uppercase;letter-spacing:.06em;background:#f0f5f9;padding:11px 18px;font-size:8px;font-weight:900}.workshop-orders>article{background:#fff;border-top:1px solid #e6edf3;padding:15px 18px}.workshop-orders>article:hover{background:#f9fcfe}.workshop-orders article b,.workshop-orders article small,.workshop-orders article span{display:block}.workshop-order-main i{color:#176ca5;background:#e7f3fb;border-radius:6px;margin-bottom:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.workshop-order-main b{color:#133b5e;font-size:12px}.workshop-order-main small,.workshop-orders article>div>small{color:#7b8d9d;margin-top:4px;font-size:8px}.workshop-orders article>div>b{color:#29465e;font-size:10px}.workshop-orders article>div>span{color:#7890a3;margin-top:5px;font-size:8px}.workshop-orders article>div>strong{color:#137050;margin-top:4px;font-size:10px;display:block}.priority{color:#607789;text-transform:uppercase;background:#edf2f6;border-radius:999px;width:max-content;margin-top:6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex!important}.priority.alta,.priority.urgente{color:#b6313b;background:#ffebec}.workshop-stage{color:#146da8;text-align:center;background:#e8f3fb;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex!important}.workshop-stage.s4{color:#9c6816;background:#fff1d9}.workshop-stage.s6{color:#19724f;background:#e8f6ee}.workshop-stage.s7{color:#17623f;background:#e5f1e9}.workshop-form{width:min(1120px,100vw - 34px);max-height:92vh;overflow:auto}.workshop-form>header{z-index:5;background:#fff;position:sticky;top:0}.workshop-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:18px 22px;display:grid}.workshop-form-grid.closing{border-top:1px solid #e1e9f0}.workshop-form-grid label{min-width:0;display:block}.workshop-form-grid label.wide{grid-column:span 2}.workshop-form-grid label>span,.workshop-task-editor label>span{color:#536b7f;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.workshop-form-grid input,.workshop-form-grid select,.workshop-form-grid textarea,.workshop-task-editor input,.workshop-task-editor select{color:#173750;background:#fff;border:1px solid #cedae5;border-radius:9px;outline:none;width:100%;min-width:0;font-size:10px}.workshop-form-grid input,.workshop-form-grid select,.workshop-task-editor input,.workshop-task-editor select{height:40px;padding:0 10px}.workshop-form-grid textarea{resize:vertical;min-height:78px;padding:10px}.workshop-form-grid input:focus,.workshop-form-grid select:focus,.workshop-form-grid textarea:focus,.workshop-task-editor input:focus,.workshop-task-editor select:focus{border-color:#2888c6;box-shadow:0 0 0 3px #2888c61f}.workshop-task-editor{background:#f7fafc;border:1px solid #d6e2ec;border-radius:14px;margin:0 22px 18px;overflow:hidden}.workshop-task-editor>header{color:#fff;background:linear-gradient(135deg,#0a3154,#0d5e99);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.workshop-task-editor>header small{color:#7fc7f5;letter-spacing:.12em;font-size:7px;font-weight:900}.workshop-task-editor>header h3{margin:4px 0 0;font-size:14px}.workshop-task-list article{background:#fff;border-bottom:1px solid #dfe7ee;grid-template-columns:26px 145px minmax(190px,1.4fr) 110px 110px 110px 28px;align-items:end;gap:9px;padding:12px 14px;display:grid}.workshop-task-list article>b{color:#176ca5;background:#e7f3fb;border-radius:8px;place-items:center;width:24px;height:24px;margin-bottom:8px;font-size:9px;display:grid}.workshop-task-list .delete-mini{margin-bottom:6px}.workshop-task-empty{text-align:center;color:#7a8c9c;padding:26px;font-size:10px}.workshop-task-editor>footer{justify-content:flex-end;gap:12px;padding:12px 15px;display:flex}.workshop-task-editor>footer div{text-align:right;background:#fff;border-radius:10px;min-width:170px;padding:9px 12px}.workshop-task-editor>footer span,.workshop-task-editor>footer b{display:block}.workshop-task-editor>footer span{color:#7b8d9d;font-size:8px}.workshop-task-editor>footer b{color:#123d60;margin-top:4px;font-size:14px}.workshop-detail{width:min(920px,100vw - 32px);max-height:90vh;overflow:auto}.workshop-detail-summary{background:#f6f9fb;border-bottom:1px solid #e1e9f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workshop-detail-summary>div{border-right:1px solid #e1e9f0;padding:14px 16px}.workshop-detail-summary>div:last-child{border-right:0}.workshop-detail-summary span,.workshop-detail-summary b{display:block}.workshop-detail-summary span{color:#75889a;font-size:8px}.workshop-detail-summary b{color:#173c5b;margin-top:5px;font-size:10px}.workshop-detail>section{border-bottom:1px solid #e6edf2;padding:17px 22px}.workshop-detail>section h3{color:#143b5e;margin:0 0 9px;font-size:12px}.workshop-detail>section p{color:#62788c;margin:0;font-size:10px;line-height:1.6}.workshop-detail-tasks>div{border-top:1px solid #edf1f5;grid-template-columns:140px 1fr 90px 110px;align-items:center;gap:10px;padding:10px 0;display:grid}.workshop-detail-tasks>div:first-child{border-top:0}.workshop-detail-tasks span{color:#176da7;text-transform:uppercase;font-size:8px;font-weight:900}.workshop-detail-tasks b{color:#29465e;font-size:10px}.workshop-detail-tasks em{color:#6e8191;font-size:8px;font-style:normal}.workshop-detail-tasks strong{text-align:right;color:#123e60;font-size:11px}.workshop-detail>footer{gap:9px;display:flex}.workshop-detail>footer>span{flex:1}.danger-button{color:#b5313a;cursor:pointer;background:#fff2f3;border:1px solid #efc8cb;border-radius:9px;padding:9px 13px;font-weight:800}@media (width<=1100px){.workshop-metrics{grid-template-columns:repeat(2,1fr)}.workshop-orders>header{display:none}.workshop-orders>article{grid-template-columns:1.4fr 1fr 1fr}.workshop-orders>article>div:nth-child(4),.workshop-orders>article>.workshop-stage,.workshop-orders>article>button{grid-row:2}.workshop-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-task-list article{grid-template-columns:26px 1fr 1fr 1fr}.workshop-task-list .task-detail{grid-column:span 2}.workshop-task-list article>label:nth-of-type(5){grid-column:2}.workshop-task-list .delete-mini{grid-area:2/4}}@media (width<=680px){.workshop-metrics{grid-template-columns:1fr 1fr;gap:9px}.workshop-metrics>div{padding:14px}.workshop-metrics b{font-size:19px}.workshop-toolbar{align-items:stretch}.workshop-toolbar>div{flex-wrap:nowrap;overflow:auto}.workshop-toolbar>div button{white-space:nowrap}.workshop-orders>article{grid-template-columns:1fr auto;padding:14px}.workshop-orders>article>div,.workshop-orders>article>span,.workshop-orders>article>button{grid-area:auto}.workshop-orders>article>div:nth-child(2),.workshop-orders>article>div:nth-child(3){grid-column:1}.workshop-orders>article>div:nth-child(4){grid-area:1/2}.workshop-orders>article>.workshop-stage{grid-area:2/2}.workshop-orders>article>button{grid-column:1/-1;width:100%}.workshop-form{border-radius:0;width:100%;max-height:100dvh}.workshop-form-grid{grid-template-columns:1fr;padding:15px}.workshop-form-grid label.wide{grid-column:auto}.workshop-task-editor{margin:0 15px 15px}.workshop-task-editor>header{flex-direction:column;align-items:flex-start;gap:10px}.workshop-task-list article{grid-template-columns:26px 1fr;padding:12px}.workshop-task-list article>label,.workshop-task-list .task-detail,.workshop-task-list article>label:nth-of-type(5){grid-column:2}.workshop-task-list .delete-mini{grid-area:2/1;margin:0}.workshop-task-editor>footer{flex-direction:column}.workshop-task-editor>footer div{min-width:0}.workshop-detail-summary{grid-template-columns:1fr 1fr}.workshop-detail-summary>div:nth-child(2){border-right:0}.workshop-detail-summary>div:nth-child(-n+2){border-bottom:1px solid #e1e9f0}.workshop-detail-tasks>div{grid-template-columns:1fr auto}.workshop-detail-tasks span,.workshop-detail-tasks b{grid-column:1}.workshop-detail-tasks em,.workshop-detail-tasks strong{grid-column:2}.workshop-detail>footer{flex-wrap:wrap}.workshop-detail>footer>span{display:none}}@media (width<=760px){.drawer-back:has(.lead-workspace){justify-content:flex-end;align-items:stretch;padding:0!important;overflow:hidden!important}.lead-workspace{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;width:100%;padding-bottom:calc(170px + env(safe-area-inset-bottom));scroll-padding-bottom:220px;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden scroll!important}.lead-workspace>.persistent-notes{margin-bottom:30px}.persistent-notes textarea{touch-action:pan-y;min-height:220px;font-size:16px}.persistent-notes .primary{width:100%;min-height:44px}}:root{--navy:#06172b;--navy-2:#0a2949;--blue:#116fc5;--blue-bright:#2b91e7;--line:#dce5ee;--muted:#68798b;--ink:#10263d;--bg:#eef3f7;--green:#15906a;--surface:#ffffffed;--shadow-sm:0 8px 24px #0a264312;--shadow-md:0 18px 48px #071f391c;--radius:18px}html{scroll-behavior:smooth;background:#eef3f7}body{color:var(--ink);font-feature-settings:"ss01" 1,"cv02" 1;letter-spacing:.002em;background:radial-gradient(circle at 75% -10%,#2c91e721,#0000 34rem),linear-gradient(145deg,#f7f9fb 0%,#edf3f7 52%,#f5f8fa 100%);font-family:Inter,Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2b91e73d}aside{background:radial-gradient(circle at 0 0,#2a88da38,#0000 19rem),linear-gradient(#071d34 0%,#061529 55%,#04101e 100%);border-right:1px solid #8dbee624;width:276px;box-shadow:22px 0 60px #04111f21}.brand{background:linear-gradient(#ffffff09,#0000);border-bottom:1px solid #ffffff17;height:104px;padding:18px 24px}.brand .official-logo{width:100%;height:68px;justify-content:flex-start!important;padding:3px 0!important}.brand .official-logo img{filter:drop-shadow(0 8px 18px #0000003d);object-position:left center!important;width:200px!important;height:62px!important}nav{gap:7px;padding:24px 15px}nav button,aside footer>button{color:#9fb2c5;letter-spacing:.01em;border:1px solid #0000;border-radius:13px;min-height:48px;padding:12px 14px;font-size:12px;font-weight:670}nav button i,aside footer>button i{flex:none;place-items:center;width:23px;height:23px;display:grid}nav button i svg,aside footer>button i svg{width:21px;height:21px}nav button:hover,aside footer>button:hover{color:#fff;background:#ffffff0e;border-color:#ffffff12;transform:translate(2px)}nav button.active{color:#fff;background:linear-gradient(105deg,#1d7dcff5,#0b4a84f5);border-color:#69beff5c;box-shadow:0 12px 28px #00539c47,inset 0 1px #ffffff29}nav button.active:after{content:"";background:#8fd5ff;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 12px #75c9ff}aside footer{background:#00000014;border-top:1px solid #ffffff17;padding:15px}aside footer div{margin-top:4px;padding:12px 8px}aside footer p b{font-size:12px}.signout{color:#8298ad;margin:4px 9px 2px;font-size:10px}.workspace{width:calc(100% - 276px);margin-left:276px}.workspace>header{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#fafcfdd1;border-bottom:1px solid #becddb9e;height:76px;padding:0 34px;box-shadow:0 8px 30px #09233c0b}.workspace>header>p{letter-spacing:.025em;color:#52677b;font-size:11px}.workspace>header>div{gap:9px}.workspace>header>div button{color:#33516e;background:#ffffffd1;border:1px solid #c3d0dcd9;border-radius:12px;width:38px;height:38px;box-shadow:0 5px 16px #07223b0d}.workspace>header>div button:hover{color:var(--blue);border-color:#9fc7e8;transform:translateY(-2px);box-shadow:0 10px 22px #0d5c9d1f}.content{max-width:1540px;padding:38px 38px 56px;position:relative}.content:before{content:"";pointer-events:none;background:radial-gradient(circle,#3497e617,#0000 68%);border-radius:50%;width:360px;height:360px;position:fixed;top:82px;right:-110px}.head{align-items:center;margin-bottom:28px}.head>div>small{letter-spacing:.2em;color:#1769aa;font-size:9px}.head h1{letter-spacing:-.045em;color:#0a2036;margin-top:8px;font-size:34px;font-weight:760}.head p{color:#6a7c8d;margin-top:8px;font-size:12px;line-height:1.55}.primary,.secondary{letter-spacing:.015em;border-radius:11px;min-height:40px;padding:10px 16px;font-size:10px;font-weight:780}.primary{background:linear-gradient(135deg,#1686dc,#0b5da8);border-color:#0f6cb9;box-shadow:0 10px 24px #0d68b538,inset 0 1px #fff3}.primary:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 15px 32px #0d68b547}.secondary{color:#314b64;background:#ffffffd6;border-color:#cfdae4;box-shadow:0 4px 12px #0a233c09}.secondary:hover{color:#0d619f;background:#fff;border-color:#9fc2df;transform:translateY(-1px);box-shadow:0 9px 20px #0a447317}.metric,.card,.car,.client-summary>div,.stock-type-tabs button,.vehicle-share-actions,.permission-users>button{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #c7d4e0b8}.card,.car,.metric{overflow:hidden}.metric{min-height:128px;padding:22px 23px;position:relative}.metric:before{content:"";background:linear-gradient(90deg,#1c83d1,#1c83d100);width:100%;height:3px;position:absolute;top:0;left:0}.metric:after{content:"";background:radial-gradient(circle,#1f85d71a,#0000 68%);border-radius:50%;width:100px;height:100px;position:absolute;top:-35px;right:-28px}.metric span{color:#607387;font-size:11px}.metric b{color:#0c2944;margin:10px 0 8px;font-size:30px}.metric small{font-size:9px;line-height:1.45}.metric.hot{background:linear-gradient(135deg,#0d3155 0%,#0b4c83 58%,#1278bc 125%);border:1px solid #59abe752;box-shadow:0 18px 38px #06345c33}.metric.hot:before{background:linear-gradient(90deg,#75c9ff,#0000)}.metric.hot:after{background:radial-gradient(circle,#77cdff38,#0000 67%);width:145px;height:145px;top:-28px;right:-14px}.metric.hot b{color:#fff}.metrics{gap:18px;margin-bottom:20px}.cols{gap:20px}.cols.lower{margin-top:20px}.title{border-color:#e7edf2;padding:21px 23px 17px}.title h2{color:#102a43;font-size:14px}.title p{margin-top:5px;font-size:9px}.title>button{color:#0c71be;font-size:9px}.pipeline{padding:20px 24px 24px}.pipe{grid-template-columns:120px 1fr;margin:15px 0}.pipe>span{font-size:10px}.pipe>div,.score{background:#eaf0f5;height:8px}.pipe>div i,.score i{background:linear-gradient(90deg,#63b9ef,#0d69b5);box-shadow:0 0 12px #1f84d029}.task{gap:12px;min-height:65px;padding:14px 20px}.task>button{width:24px;height:24px}.task b{font-size:10px}.task small,.task em{font-size:8px}.lead,.client-row,.operation{transition:background .17s,transform .17s}.lead:hover,.client-row:hover,.operation:hover{background:#f7fbfe;transform:translate(2px)}.donut{filter:drop-shadow(0 12px 22px #0d4e841a)}.donut:after{background:#fbfdfe}.toolbar{margin-bottom:18px}.toolbar label{background:#ffffffe6;border-color:#d4e0e9;border-radius:13px;height:46px;font-size:12px;box-shadow:0 6px 18px #09263f0b}.toolbar input{background:0 0;font-size:11px}.toolbar button,.months button{border-radius:10px;min-height:34px;padding:8px 12px;font-size:9px}.toolbar button.active,.months button.active{color:#0b65aa;background:linear-gradient(135deg,#e7f4fe,#d8ecfb);border-color:#add0eb;box-shadow:inset 0 1px #fff}.badge{letter-spacing:.02em;border-radius:999px;padding:5px 9px;font-size:8px}.avatar{background:linear-gradient(135deg,#edf6fd,#d7e9f7);border:1px solid #1965a41f;box-shadow:inset 0 1px #fff}.client-summary{gap:16px;margin-bottom:18px}.client-summary>div{padding:16px 18px}.client-summary i{background:linear-gradient(135deg,#e8f5ff,#d7ebfa);border-radius:13px;width:40px;height:40px;font-size:18px}.client-summary b{font-size:20px}.client-summary small{font-size:9px}.client-head,.tablehead{background:linear-gradient(#f9fbfc,#f4f7fa)}.client-row{min-height:72px}.client-name b,.interest b{font-size:11px}.client-name small,.interest small,.assigned{font-size:8px}.cars{gap:19px}.car{transition:transform .22s,box-shadow .22s,border-color .22s}.car:hover{box-shadow:var(--shadow-md);border-color:#b8d1e4;transform:translateY(-4px)}.visual{background:linear-gradient(145deg,#eff4f8,#ccd9e3);height:180px}.carinfo{padding:19px}.carinfo h3{margin:8px 0;font-size:15px}.carinfo p,.carinfo>small,.carinfo footer button{font-size:9px}.carinfo footer b{font-size:14px}.form-field span,.field{font-size:10px}.form-field input,.form-field select,.form-field textarea,.money-input,.read-value,.money{background:#fff;border-color:#d1dce5;border-radius:11px;min-height:43px;font-size:11px;transition:border .17s,box-shadow .17s}.form-field input:hover,.form-field select:hover,.form-field textarea:hover,.money-input:hover{border-color:#b2c9dc}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#348bd0;box-shadow:0 0 0 4px #348bd01c}.client-modal,.detail-modal,.budget-sheet{border:1px solid #d2dde6b8;border-radius:22px;box-shadow:0 36px 90px #02132447}.modal-back,.drawer-back{-webkit-backdrop-filter:blur(9px);background:#03111fa8}.client-modal>header{padding:25px 27px 20px}.client-modal h2{font-size:24px}.form-grid{gap:16px 20px;padding:23px 27px}.client-modal>footer{padding:18px 27px 23px}.profile-drawer{box-shadow:-28px 0 80px #03111f3d;background:#f3f7fa!important}.profile-drawer>header{background:linear-gradient(135deg,#092b4d,#0d5b96)}.toast{background:linear-gradient(135deg,#082b4c,#0c4f83);border:1px solid #6fb8ec3d;border-radius:15px;box-shadow:0 24px 55px #0216284d}.quote-mode-selector>button,.budget-form,.quote-register,.meta-budget-form{border-radius:18px}.quote-mode-selector>button{padding:17px}.quote-mode-selector>button.active{box-shadow:0 14px 30px #1166ac1f}.budget-section-title{padding:21px 23px 0}.budget-section-title>span{background:linear-gradient(135deg,#e7f4ff,#d8ebfa);border-radius:10px;width:31px;height:31px}.budget-total>div,.budget-detail-grid>div{background:#f2f7fa;border:1px solid #cddae5a8;border-radius:12px}.budget-total strong,.budget-detail-grid .emphasis{color:#0a609f}.stock-type-tabs button{padding:18px 20px}.stock-type-tabs button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #07355c1a}.seller-chart-total,.darkstats,.opstats{background:linear-gradient(135deg,#082944,#0c4f82);box-shadow:0 16px 34px #052b4b29}.integration-hero,.meta-hero{box-shadow:0 20px 45px #052b4b2b}@media (width<=1100px){aside{width:248px}.workspace{width:calc(100% - 248px);margin-left:248px}.content{padding:32px 26px 48px}.head h1{font-size:30px}}@media (width<=760px){aside{width:min(88vw,310px);box-shadow:30px 0 80px #020f1d66}.workspace{width:100%;margin:0}.workspace>header{top:calc(10px + env(safe-area-inset-top));width:46px;height:46px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;padding:0;position:fixed;left:11px}.workspace>header .menu{background:linear-gradient(135deg,#0a3156,#0d619e);border:1px solid #89c5f040;width:46px;height:46px;box-shadow:0 12px 30px #04264357}.content{padding:calc(14px + env(safe-area-inset-top)) 13px calc(100px + env(safe-area-inset-bottom))}.content:before{display:none}.content>.head:first-child{min-height:54px;padding-left:56px}.head{margin-bottom:20px}.head h1{font-size:25px}.head p{font-size:10px}.head>div>small{font-size:8px}.head>.primary{border-radius:13px;min-width:42px;min-height:42px}.metrics{gap:11px}.metric{min-height:108px;padding:16px}.metric b{font-size:23px}.metric span{font-size:9px}.card,.car,.metric,.client-summary>div,.stock-type-tabs button{border-radius:15px}.title{padding:18px}.pipeline{padding:17px 18px}.cols,.cols.lower{gap:14px}.cols.lower{margin-top:14px}.toolbar label{height:44px}.toolbar>div{padding-bottom:3px}.client-summary{gap:10px}.client-summary>div{padding:13px}.client-summary i{width:34px;height:34px}.client-summary b{font-size:17px}.cars{gap:14px}.visual{height:190px}.car:hover,.lead:hover,.client-row:hover,.operation:hover{transform:none}.modal-back,.drawer-back{-webkit-backdrop-filter:blur(6px)}.client-modal,.budget-sheet{border-radius:18px 18px 0 0}.form-grid{padding:20px 18px}.client-modal>header{padding:21px 19px 17px}.client-modal>footer{padding:16px 19px 22px}}@media (width<=430px){.metrics{grid-template-columns:1fr 1fr}.metric{min-height:100px}.metric small{display:none}.head h1{font-size:23px}.primary,.secondary{min-height:42px}.client-summary{grid-template-columns:1fr 1fr}.client-summary small{font-size:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:#fff}.card,.metric,.car{box-shadow:none}}.dashboard-3d{perspective:1500px;perspective-origin:50% 20%}.dashboard-3d .metrics{transform-style:preserve-3d;isolation:isolate}.dashboard-3d .metric{transform-style:preserve-3d;background:linear-gradient(145deg,#fffffffa,#f2f7faf0),#fff;border-color:#bfcfdcdb;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,border-color .28s;overflow:visible;transform:translateZ(0);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #94aabd24,0 11px 0 -5px #d8e3eb,0 22px 38px #07264121}.dashboard-3d .metric:hover{z-index:2;border-color:#a9c9df;transform:translateY(-6px)rotateX(2deg)rotateY(-1.2deg);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #789ab61f,0 15px 0 -7px #cddce7,0 31px 52px #062d4e30}.dashboard-3d .metric>*{z-index:2;position:relative;transform:translateZ(16px)}.dashboard-3d .metric:before{background:linear-gradient(90deg,#2796e8,#71c8f3 46%,#2796e800);border-radius:18px 18px 0 0;height:4px}.dashboard-3d .metric:after{background:radial-gradient(circle,#2291e229,#2291e200 68%);width:150px;height:150px;top:-32px;right:-18px;transform:translateZ(4px)}.dashboard-3d .metric-visual{z-index:3;color:#146eb4;background:linear-gradient(145deg,#fffffffa,#daedfae6);border:1px solid #7cb6e073;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:19px;right:19px;transform:translateZ(32px);box-shadow:0 8px 0 -5px #bad5e8,0 14px 24px #1165a82b,inset 0 1px #fff}.dashboard-3d .metric-visual svg{width:23px;height:23px}.dashboard-3d .metric>span,.dashboard-3d .metric>b,.dashboard-3d .metric>small{max-width:calc(100% - 58px)}.dashboard-3d .metric.hot{background:radial-gradient(circle at 82% 8%,#57b9f545,#0000 38%),linear-gradient(145deg,#0b2948 0%,#0b4778 58%,#0f6aa8 120%);border-color:#5bace57a;box-shadow:inset 0 1px #ffffff2e,0 13px 0 -6px #082b4c,0 27px 48px #0326454d}.dashboard-3d .metric.hot:hover{box-shadow:inset 0 1px #ffffff38,0 17px 0 -8px #06243f,0 38px 60px #0325435c}.dashboard-3d .metric.hot .metric-visual{color:#fff;background:linear-gradient(145deg,#5ebef752,#05416d4d);border-color:#97d7ff57;box-shadow:0 9px 0 -5px #001f3980,0 17px 27px #001c3345,inset 0 1px #ffffff38}.dashboard-3d .cols>.card{transform-style:preserve-3d;background:linear-gradient(155deg,#fffffffa,#f6f9fbf0);border-color:#c1d0dcd6;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 11px 0 -6px #d9e4ec,0 24px 44px #0725401f,inset 0 1px #fff}.dashboard-3d .cols>.card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ebf5fc94,#fff0);height:95px;position:absolute;top:0;left:0;right:0}.dashboard-3d .cols>.card>*{z-index:1;position:relative}.dashboard-3d .cols>.card:hover{transform:translateY(-4px);box-shadow:0 14px 0 -7px #d0dee8,0 32px 58px #0626422b,inset 0 1px #fff}.dashboard-3d .title{background:linear-gradient(#ffffffad,#f6fafc40)}.dashboard-3d .pipe>div{overflow:visible;box-shadow:inset 0 2px 4px #25445d1c,0 1px #fff}.dashboard-3d .pipe>div i{position:relative;box-shadow:0 3px #0a5b9b,0 7px 13px #136fb438,inset 0 1px #ffffff73}.dashboard-3d .pipe>div i:after{content:"";background:#ffffff7a;border-radius:2px;height:2px;position:absolute;inset:1px 5px auto}.dashboard-3d .task>button{box-shadow:0 4px 0 -2px #b7c9d7,0 7px 12px #0e3a5e1f,inset 0 1px #fff}.dashboard-3d .donut{transform:rotateX(7deg)translateZ(12px);box-shadow:0 9px #cbdce7,0 20px 29px #08365b30,inset 0 0 0 1px #fff9}.dashboard-3d .donut:after{box-shadow:inset 0 3px 8px #14395721,0 1px #ffffffe6}.dashboard-3d .lower .lead{background:#ffffff70}@media (width<=760px){.dashboard-3d{perspective:none}.dashboard-3d .metric,.dashboard-3d .metric:hover{transform:none;box-shadow:0 8px 0 -5px #d6e2ea,0 17px 28px #0726411f}.dashboard-3d .metric.hot,.dashboard-3d .metric.hot:hover{box-shadow:0 9px 0 -5px #082a49,0 20px 34px #03264540}.dashboard-3d .metric-visual{border-radius:12px;width:37px;height:37px;top:13px;right:13px;transform:none}.dashboard-3d .metric-visual svg{width:19px;height:19px}.dashboard-3d .metric>span,.dashboard-3d .metric>b,.dashboard-3d .metric>small{max-width:calc(100% - 42px);transform:none}.dashboard-3d .cols>.card,.dashboard-3d .cols>.card:hover{transform:none;box-shadow:0 9px 0 -5px #d7e3eb,0 19px 32px #0725401f}.dashboard-3d .donut{transform:rotateX(4deg);box-shadow:0 7px #cbdce7,0 16px 24px #08365b29}}.dashboard-live-premium{perspective:1500px;perspective-origin:50% 10%}.premium-status-strip{color:#5c7185;background:linear-gradient(145deg,#ffffffd9,#f1f7fabd);border:1px solid #b9ccdbb8;border-radius:13px;align-items:center;gap:18px;margin:-12px 0 23px;padding:11px 15px;display:flex;box-shadow:0 7px 0 -5px #d8e4ec,0 14px 26px #07264112,inset 0 1px #fffffff2}.premium-status-strip>div{color:#173b5c;align-items:center;gap:8px;display:flex}.premium-status-strip i,.live-indicator i{background:#16a36f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16a36f21,0 0 13px #16a36f7a}.premium-status-strip b{letter-spacing:.03em;font-size:9px}.premium-status-strip span{font-size:9px}.premium-status-strip small{color:#8191a0;margin-left:auto;font-size:8px}.premium-metrics{z-index:2;transform-style:preserve-3d;gap:19px;margin-bottom:22px;position:relative}.premium-kpi{min-height:142px;transform-style:preserve-3d;isolation:isolate;color:#102a43;background:radial-gradient(circle at 92% 7%,#3a99e124,#0000 42%),linear-gradient(145deg,#fff 0%,#f1f6f9 100%);border:1px solid #bccedce0;border-radius:20px;overflow:visible;box-shadow:inset 0 1px #fff,0 13px 0 -6px #d5e1ea,0 27px 45px #05264224;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s!important}.premium-kpi:before{background:linear-gradient(90deg,var(--kpi),var(--kpi),transparent 88%);border-radius:20px 20px 0 0;height:4px}@supports (color:color-mix(in lab, red, red)){.premium-kpi:before{background:linear-gradient(90deg,var(--kpi),color-mix(in srgb,var(--kpi) 42%,white),transparent 88%)}}.premium-kpi:after{background:radial-gradient(circle,var(--kpi),transparent 70%);width:155px;height:155px;top:-35px;right:-24px}@supports (color:color-mix(in lab, red, red)){.premium-kpi:after{background:radial-gradient(circle,color-mix(in srgb,var(--kpi) 17%,transparent),transparent 70%)}}.premium-kpi>*{z-index:2;position:relative;transform:translateZ(18px)}.premium-kpi:hover{z-index:4;border-color:var(--kpi);transform:translateY(-7px)rotateX(2.2deg)rotateY(-1.1deg)}@supports (color:color-mix(in lab, red, red)){.premium-kpi:hover{border-color:color-mix(in srgb,var(--kpi) 35%,#c5d5e1)}}.premium-kpi:hover{box-shadow:0 1px 0 #fff inset,0 18px 0 -9px var(--kpi),0 39px 62px #05264236}@supports (color:color-mix(in lab, red, red)){.premium-kpi:hover{box-shadow:0 1px 0 #fff inset,0 18px 0 -9px color-mix(in srgb,var(--kpi) 18%,#d5e1ea),0 39px 62px #05264236}}.premium-kpi.violet{--kpi:#805ad5}.premium-kpi.blue{--kpi:#1785d3}.premium-kpi.green{--kpi:#14956c}.premium-kpi.amber{--kpi:#df8128}.premium-kpi .metric-icon{border:1px solid var(--kpi);width:53px;height:53px;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.premium-kpi .metric-icon{border:1px solid color-mix(in srgb,var(--kpi) 30%,white)}}.premium-kpi .metric-icon{border-radius:17px;color:var(--kpi)!important;background:linear-gradient(145deg,#fff,var(--kpi))!important}@supports (color:color-mix(in lab, red, red)){.premium-kpi .metric-icon{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--kpi) 13%,white))!important}}.premium-kpi .metric-icon{box-shadow:0 9px 0 -5px var(--kpi),0 18px 28px var(--kpi),inset 0 1px #fff}@supports (color:color-mix(in lab, red, red)){.premium-kpi .metric-icon{box-shadow:0 9px 0 -5px color-mix(in srgb,var(--kpi) 22%,#d4e1eb),0 18px 28px color-mix(in srgb,var(--kpi) 20%,transparent),inset 0 1px #fff}}.premium-kpi .metric-icon{transform:translateZ(34px)}.premium-kpi .metric-icon svg{width:27px;height:27px}.premium-kpi>span{text-transform:uppercase;letter-spacing:.075em;color:#60758a;font-size:10px}.premium-kpi>b{color:#0b2742;letter-spacing:-.045em;margin:12px 0 10px;font-size:35px}.premium-kpi>small{color:#718397;align-items:center;gap:6px;font-size:9px;display:flex}.premium-kpi>small em{color:var(--kpi);font-size:13px;font-style:normal;transition:transform .18s}.premium-kpi:hover>small em{transform:translate(3px)}.premium-chart-grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.dashboard-live-premium .lead-overview,.premium-performance{background:linear-gradient(155deg,#fffffffa,#f2f7faf2);border-color:#becfdcd6;margin:0;position:relative;overflow:hidden;box-shadow:0 13px 0 -7px #d6e2ea,0 28px 48px #06264124,inset 0 1px #fff}.dashboard-live-premium .lead-overview:before,.premium-performance:before{content:"";pointer-events:none;background:linear-gradient(#e0f1fc7a,#0000);height:110px;position:absolute;inset:0 0 auto}.dashboard-live-premium .lead-overview>*,.premium-performance>*{z-index:1;position:relative}.dashboard-live-premium .lead-overview>header,.premium-performance>header{border-bottom:1px solid #d3dee6d1;min-height:76px;padding:19px 22px}.dashboard-live-premium .lead-overview h2,.premium-performance h2{color:#102b45;font-size:15px}.dashboard-live-premium .lead-overview p,.premium-performance p{font-size:9px;line-height:1.45}.dashboard-live-premium .lead-chart{perspective:900px;grid-template-columns:250px 1fr;min-height:287px;padding:23px 26px}.dashboard-live-premium .lead-chart svg{filter:drop-shadow(0 12px #d3e0e8)drop-shadow(0 24px 17px #08335538);width:240px;height:240px;transition:transform .3s;overflow:visible;transform:rotateX(8deg)rotate(-1deg)}.dashboard-live-premium .lead-overview:hover .lead-chart svg{transform:rotateX(5deg)rotate(0)translateY(-3px)}.dashboard-live-premium .lead-chart-core{fill:#fdfefe;filter:drop-shadow(0 3px 5px #0e324e29)}.dashboard-live-premium .lead-chart-legend>div{background:linear-gradient(145deg,#fff,#f2f6f9);border-color:#dae5ed;border-radius:12px;box-shadow:0 6px 0 -4px #d4e0e8,0 11px 18px #082d4c12,inset 0 1px #fff}.dashboard-live-premium .lead-chart-legend>strong{background:linear-gradient(135deg,#092c4c,#0c588f);border:1px solid #428bc040;border-radius:12px;box-shadow:0 8px 0 -5px #062641,0 16px 24px #03294833,inset 0 1px #ffffff29}.premium-performance{flex-direction:column;min-height:365px;display:flex}.premium-performance>header{justify-content:space-between;align-items:center;display:flex}.premium-performance header small,.premium-shortcuts header small,.premium-agenda header small{letter-spacing:.16em;color:#1672b9;font-size:7px;font-weight:900}.premium-performance header h2,.premium-shortcuts header h2,.premium-agenda header h2{margin:5px 0 0;font-size:14px}.premium-performance header p{color:#718497;margin:5px 0 0}.live-indicator{color:#17805d;letter-spacing:.08em;background:#edf9f4;border:1px solid #cfe4dc;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:7px;font-weight:900;display:flex}.performance-stage{perspective:900px;background:radial-gradient(circle at 50% 8%,#288dcf17,#0000 58%);grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;min-height:285px;padding:45px 24px 22px;display:grid;position:relative;overflow:hidden}.performance-stage:after{content:"";z-index:0;transform-origin:bottom;background:#1973ae14;border-radius:50%;height:38px;position:absolute;bottom:21px;left:5%;right:4%;transform:rotateX(68deg);box-shadow:0 13px 25px #07304e1a}.performance-gridlines{z-index:0;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:42px 24px 51px}.performance-gridlines i{border-top:1px solid #b8ccda73;display:block}.activity-pillar{--bar:#1585d0;--bar-light:#69c4f0;--bar-dark:#0b5b91;z-index:2;min-width:0;height:218px;transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.activity-pillar.cyan{--bar:#22a7c2;--bar-light:#71d4df;--bar-dark:#117087}.activity-pillar.violet{--bar:#765bd1;--bar-light:#aaa1ef;--bar-dark:#4e429d}.activity-pillar.green{--bar:#1ca474;--bar-light:#67d2ad;--bar-dark:#116d4d}.activity-pillar>span{color:#4f697f;white-space:nowrap;text-transform:uppercase;letter-spacing:.035em;margin-top:12px;font-size:8px;font-weight:900;display:block}.activity-callout{left:50%;bottom:calc(var(--activity-height) + 30px);text-align:center;width:96px;transition:bottom .45s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%)}.activity-callout:after{content:"";background:#bfd0dc;width:1px;height:15px;margin:5px auto 0;display:block}.activity-callout b,.activity-callout small{display:block}.activity-callout b{color:var(--bar);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.activity-callout small{color:#8293a1;margin-top:3px;font-size:7px}.activity-column-3d{width:62px;height:var(--activity-height);transform-style:preserve-3d;flex:none;transition:height .45s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-5deg)}.activity-front{background:linear-gradient(90deg,var(--bar-dark),var(--bar) 52%,var(--bar-light));box-shadow:0 15px 23px var(--bar);border-radius:5px 5px 2px 2px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.activity-front{box-shadow:0 15px 23px color-mix(in srgb,var(--bar) 22%,transparent)}}.activity-top{transform-origin:0 100%;background:var(--bar-light);border-radius:4px 4px 0 0;height:11px;position:absolute;top:-10px;left:0;right:-10px;transform:skew(-40deg)}.activity-side{transform-origin:0 0;background:var(--bar-dark);width:10px;position:absolute;top:-5px;bottom:4px;right:-10px;transform:skewY(-45deg)}.activity-column-3d>strong{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 5px #0000002e;font-size:22px;position:absolute;top:19%;left:0;right:0}.activity-icon{z-index:2;color:#fff;background:#ffffff2b;border-block:1px solid #ffffff24;place-items:center;height:48px;display:grid;position:absolute;bottom:17px;left:0;right:0}.activity-icon .metric-icon{color:#fff;border:0;border-radius:0;width:28px;height:28px;position:static;box-shadow:none!important;background:0 0!important}.activity-icon .metric-icon svg{width:24px;height:24px}.activity-icon>em{width:13px;height:13px;color:var(--bar-dark);background:#fff;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:9px;right:14px}.premium-performance>footer{color:#6c7f91;border-top:1px solid #e0e8ee;align-items:baseline;gap:7px;margin-top:auto;padding:14px 22px;display:flex}.premium-performance>footer span{font-size:8px}.premium-performance>footer b{color:#123451;margin-left:auto;font-size:21px}.premium-performance>footer small{font-size:7px}.premium-operations-grid{gap:20px}.premium-shortcuts,.premium-agenda{background:linear-gradient(155deg,#fff,#f3f7fa);border-color:#bfcfdcd6;padding:0;overflow:hidden;box-shadow:0 12px 0 -7px #d8e3eb,0 25px 42px #0726411f,inset 0 1px #fff}.premium-shortcuts>header,.premium-agenda>header{border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:center;padding:19px 21px 15px;display:flex}.premium-shortcuts>header>span,.premium-agenda>header>span{color:#1b6ca7;background:#eaf4fb;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.premium-shortcuts>div{grid-template-columns:1fr 1fr;gap:11px;padding:17px 19px 20px;display:grid}.premium-shortcuts>div>button{text-align:left;color:#183b59;background:linear-gradient(145deg,#fff,#edf4f8);border:1px solid #d5e2eb;border-radius:14px;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px;transition:all .2s;display:grid;box-shadow:0 8px 0 -5px #cedde7,0 14px 22px #08305114,inset 0 1px #fff}.premium-shortcuts>div>button:hover{border-color:#9fc4df;transform:translateY(-3px);box-shadow:0 11px 0 -6px #bfd4e3,0 21px 30px #08365b24}.premium-shortcuts .metric-icon{border-radius:13px;width:43px;height:43px;position:static;box-shadow:0 6px 0 -4px #c6d9e7,0 11px 18px #0732551a}.premium-shortcuts button>span b,.premium-shortcuts button>span small{display:block}.premium-shortcuts button>span b{font-size:9px}.premium-shortcuts button>span small{color:#748697;margin-top:4px;font-size:7px}.premium-shortcuts button>em{color:#2c80bc;font-size:15px;font-style:normal}.premium-agenda form{padding:15px 18px 8px}.premium-agenda input{background:#f8fbfd;border-radius:11px;min-height:41px}.premium-agenda form .primary{width:42px;padding:0}.premium-agenda>.agenda-list{width:100%;padding:3px 18px 16px;display:block}.premium-agenda>.agenda-list>div{border-bottom:1px solid #e7edf2;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;min-height:53px;padding:8px 0;display:grid}.premium-agenda>.agenda-list>div>button:first-child{background:linear-gradient(145deg,#fff,#eaf1f5);border:1px solid #b9cad7;border-radius:8px;width:23px;height:23px;box-shadow:0 4px 0 -3px #aebfcb}.premium-agenda .agenda-list span b,.premium-agenda .agenda-list span small{display:block}.premium-agenda .agenda-list span b{font-size:9px}.premium-agenda .agenda-list span small{color:#8392a0;margin-top:3px;font-size:7px}.premium-agenda .premium-empty{text-align:center;color:#80909e;white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;margin:0;padding:28px 12px;font-size:9px;line-height:1.45;display:block}@media (width<=1150px){.premium-chart-grid{grid-template-columns:1fr}.premium-performance{min-height:340px}.premium-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.dashboard-live-premium{perspective:none}.premium-status-strip{flex-wrap:wrap;gap:10px;margin:-7px 0 18px}.premium-status-strip small{width:100%;margin-left:15px}.premium-metrics{grid-template-columns:1fr 1fr;gap:12px}.premium-kpi,.premium-kpi:hover{min-height:122px;transform:none;box-shadow:0 9px 0 -5px #d5e1ea,0 20px 31px #05264221}.premium-kpi .metric-icon{width:40px;height:40px;top:12px;right:12px;transform:none}.premium-kpi .metric-icon svg{width:21px;height:21px}.premium-kpi>span{max-width:calc(100% - 40px);font-size:8px}.premium-kpi>b{font-size:27px}.premium-kpi>small{font-size:7px}.premium-chart-grid,.premium-operations-grid{grid-template-columns:1fr;gap:15px;display:grid}.dashboard-live-premium .lead-overview,.premium-performance,.premium-shortcuts,.premium-agenda{box-shadow:0 9px 0 -5px #d7e2ea,0 19px 31px #0626411f}.dashboard-live-premium .lead-chart{grid-template-columns:1fr;min-height:0;padding:20px 17px}.dashboard-live-premium .lead-chart svg{filter:drop-shadow(0 8px #d3e0e8)drop-shadow(0 17px 13px #0833552e);width:205px;height:205px;transform:rotateX(5deg)}.performance-stage{min-height:275px;padding:42px 15px 18px}.performance-gridlines{inset:40px 15px 48px}.activity-pillar{height:210px}.activity-column-3d{width:54px}.activity-pillar>span{font-size:7px}.activity-callout{width:82px}.premium-shortcuts>div{grid-template-columns:1fr}.premium-shortcuts>div>button{min-height:69px}}@media (width<=430px){.premium-kpi{padding:15px}.premium-kpi .metric-icon{width:34px;height:34px}.premium-kpi>span{max-width:calc(100% - 34px)}.performance-stage{gap:8px}.premium-performance>header{align-items:flex-start}.live-indicator{padding:6px 8px}.activity-column-3d{width:48px}.activity-callout{display:none}.activity-pillar>span{white-space:normal;text-align:center;max-width:68px}}@media (width<=760px){.premium-metrics,.premium-metrics>.premium-kpi,.premium-operations-grid,.premium-shortcuts,.premium-shortcuts>div{width:100%;min-width:0;max-width:100%}.premium-shortcuts{overflow:hidden}.premium-shortcuts>header{gap:10px;padding:16px 15px 13px}.premium-shortcuts>header>div{min-width:0}.premium-shortcuts>header>span{white-space:nowrap;flex:none}.premium-shortcuts>div{flex-direction:column;gap:10px;padding:14px;display:flex}.premium-shortcuts>div>button{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;width:100%;min-width:0;max-width:100%;min-height:72px;padding:12px 11px;overflow:visible}.premium-shortcuts .metric-icon{width:40px;min-width:40px;height:40px}.premium-shortcuts button>span{min-width:0;overflow:visible}.premium-shortcuts button>span b,.premium-shortcuts button>span small{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.35}.premium-shortcuts button>span b{font-size:10px}.premium-shortcuts button>span small{font-size:8px}.premium-shortcuts button>em{justify-self:end}}@media (width<=390px){.premium-shortcuts>header>span{display:none}.premium-shortcuts>div{padding:12px}.premium-shortcuts>div>button{grid-template-columns:38px minmax(0,1fr) 16px;gap:9px;min-height:68px;padding:10px}.premium-shortcuts .metric-icon{width:38px;min-width:38px;height:38px}}.receipt-hub{gap:18px;min-width:0;display:grid}.receipt-hub>.head{margin-bottom:0}.receipt-hub-content>.meta-receipts>.head{display:none}.receipt-kind-tabs{background:linear-gradient(145deg,#fff,#eef5f9);border:1px solid #d5e3ed;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid;box-shadow:0 9px 24px #072b4914}.receipt-kind-tabs button{color:#5e7387;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;min-height:48px;font-size:13px;font-weight:850}.receipt-kind-tabs button.active{color:#fff;background:linear-gradient(135deg,#075486,#0b83c5);border-color:#0d6fa9;box-shadow:0 8px 19px #0660973d}.receipt-section-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:3px 2px;display:flex}.receipt-section-head small{color:#1875ac;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.receipt-section-head h2{color:#123a5c;margin:5px 0 4px;font-size:22px}.receipt-section-head p{color:#708397;margin:0;font-size:13px}.vehicle-data-note{color:#345a73;background:#edf8fe;border:1px solid #bcddef;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.vehicle-data-note b{color:#0c6094;flex:none;font-size:12px}.vehicle-data-note span{font-size:11px;line-height:1.45}.receipt-vehicle-details{border-top:1px solid #dce6ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 25px;padding:20px 0;display:grid}.receipt-vehicle-details span:nth-last-child(-n+2){grid-column:span 1}.receipt-vehicle-details small{color:#748797;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.receipt-vehicle-details b{overflow-wrap:anywhere;font-size:14px}.conventional-paper .receipt-signatures{margin-top:58px}@media (width<=760px){.receipt-kind-tabs{grid-template-columns:1fr;padding:6px}.receipt-kind-tabs button{min-height:44px}.receipt-section-head{flex-direction:column;align-items:stretch}.receipt-section-head .primary{width:100%}.vehicle-data-note{flex-direction:column;align-items:flex-start;gap:5px}.receipt-vehicle-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=460px){.receipt-vehicle-details{grid-template-columns:1fr}.receipt-vehicle-details span{grid-column:auto!important}}@media print{.receipt-hub>.head,.receipt-kind-tabs,.receipt-hub-content>.meta-receipts>.meta-receipt-tabs,.receipt-section-head,.receipt-preview-tools{display:none!important}.receipt-preview-back{background:#fff!important;padding:0!important;position:static!important;overflow:visible!important}.receipt-preview{width:100%!important}.receipt-paper{box-shadow:none!important;border-radius:0!important}}.dashboard-live-premium .lead-pie-3d .lead-chart{grid-template-columns:minmax(270px,.9fr) 1.1fr;gap:30px;min-height:300px;padding:22px 30px 28px}.dashboard-live-premium .lead-pie-3d .pie-3d-svg{filter:none;width:285px;max-width:100%;height:255px;transition:transform .3s cubic-bezier(.2,.8,.2,1);overflow:visible;transform:none}.dashboard-live-premium .lead-pie-3d:hover .pie-3d-svg{transform:translateY(-3px)rotate(-.5deg)}.pie-floor-shadow{fill:#17212a14;filter:blur(9px)}.pie-depth{stroke:none;opacity:.94}.pie-top{stroke:none;transition:filter .2s,transform .2s}.pie-sheen{stroke:none;opacity:.27;pointer-events:none}.pie-top:hover{filter:brightness(1.06)saturate(1.08)}.pie-percent{letter-spacing:-.04em;fill:#fff;paint-order:stroke;stroke:#081e3047;stroke-width:2px;pointer-events:none;font-size:15px;font-weight:900}.pie-percent-yellow{fill:#3e3a21;stroke:#ffffff38}.pie-empty-shape{fill:url(#pie-empty);stroke:#cbd9e3;stroke-width:1px;filter:drop-shadow(0 10px 8px #082b4833)}.pie-empty-label{letter-spacing:.12em;fill:#738596;font-size:8px;font-weight:900}.lead-pie-3d .lead-chart-legend>div{min-height:46px;padding-left:16px;position:relative;overflow:hidden}.lead-pie-3d .lead-chart-legend>div:after{content:"";background:var(--legend-color);width:4px;box-shadow:2px 0 10px var(--legend-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.lead-pie-3d .lead-chart-legend>div:after{box-shadow:2px 0 10px color-mix(in srgb,var(--legend-color) 38%,transparent)}}.lead-pie-3d .lead-chart-legend>div:first-child{--legend-color:#e6d400}.lead-pie-3d .lead-chart-legend>div:nth-child(2){--legend-color:#ff0808}.lead-pie-3d .lead-chart-legend>div:nth-child(3){--legend-color:#00c917}@media (width<=760px){.dashboard-live-premium .lead-pie-3d .lead-chart{grid-template-columns:1fr;gap:14px;padding:18px 17px 22px}.dashboard-live-premium .lead-pie-3d .pie-3d-svg{filter:none;width:250px;height:225px;transform:none}.dashboard-live-premium .lead-pie-3d:hover .pie-3d-svg{transform:none}.pie-percent{font-size:14px}}.lead-chart-legend>button{text-align:left;min-height:48px;color:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#f2f6f9);border:1px solid #dae5ed;border-radius:12px;grid-template-columns:12px 1fr auto 18px;align-items:center;gap:10px;padding:11px 12px 11px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 0 -4px #d4e0e8,0 11px 18px #082d4c12,inset 0 1px #fff}.lead-chart-legend>button:before{content:"";background:var(--legend-color);width:4px;box-shadow:2px 0 10px var(--legend-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.lead-chart-legend>button:before{box-shadow:2px 0 10px color-mix(in srgb,var(--legend-color) 38%,transparent)}}.lead-chart-legend>button:first-child{--legend-color:#e6d400}.lead-chart-legend>button:nth-child(2){--legend-color:#ff0808}.lead-chart-legend>button:nth-child(3){--legend-color:#00c917}.lead-chart-legend>button:hover,.lead-chart-legend>button:focus-visible{z-index:2;border-color:var(--legend-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lead-chart-legend>button:hover,.lead-chart-legend>button:focus-visible{border-color:color-mix(in srgb,var(--legend-color) 52%,#c8d8e4)}}.lead-chart-legend>button:hover,.lead-chart-legend>button:focus-visible{box-shadow:0 8px 0 -4px var(--legend-color),0 17px 25px #082d4c21,inset 0 1px #fff}@supports (color:color-mix(in lab, red, red)){.lead-chart-legend>button:hover,.lead-chart-legend>button:focus-visible{box-shadow:0 8px 0 -4px color-mix(in srgb,var(--legend-color) 18%,#d4e0e8),0 17px 25px #082d4c21,inset 0 1px #fff}}.lead-chart-legend>button:hover,.lead-chart-legend>button:focus-visible{outline:none}.lead-chart-legend>button span{color:#586c80;font-size:9px}.lead-chart-legend>button b{color:var(--ink);font-size:14px}.lead-chart-legend>button em{color:var(--legend-color);font-size:15px;font-style:normal;font-weight:900;transition:transform .18s}.lead-chart-legend>button:hover em{transform:translate(3px)}.lead-pie-3d .lead-chart-legend>button{border-color:var(--legend-color)}@supports (color:color-mix(in lab, red, red)){.lead-pie-3d .lead-chart-legend>button{border-color:color-mix(in srgb,var(--legend-color) 24%,#d6e1e9)}}.lead-pie-3d .lead-chart-legend>button{background:linear-gradient(145deg,#fff,var(--legend-color))}@supports (color:color-mix(in lab, red, red)){.lead-pie-3d .lead-chart-legend>button{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--legend-color) 8%,#f4f7f9))}}.lead-pie-3d .lead-chart-legend>button{box-shadow:0 6px 0 -4px var(--legend-color),0 11px 18px #082d4c12,inset 0 1px #fff}@supports (color:color-mix(in lab, red, red)){.lead-pie-3d .lead-chart-legend>button{box-shadow:0 6px 0 -4px color-mix(in srgb,var(--legend-color) 15%,#d4e0e8),0 11px 18px #082d4c12,inset 0 1px #fff}}.lead-pie-3d .lead-chart-legend>button i{background:var(--legend-color);box-shadow:0 0 0 4px var(--legend-color),0 0 10px var(--legend-color)}@supports (color:color-mix(in lab, red, red)){.lead-pie-3d .lead-chart-legend>button i{box-shadow:0 0 0 4px color-mix(in srgb,var(--legend-color) 13%,transparent),0 0 10px color-mix(in srgb,var(--legend-color) 58%,transparent)}}.lead-pie-3d .lead-chart-legend>button span{color:var(--legend-color)}@supports (color:color-mix(in lab, red, red)){.lead-pie-3d .lead-chart-legend>button span{color:color-mix(in srgb,var(--legend-color) 52%,#344c62)}}.dashboard-live-premium .premium-kpi{cursor:pointer;touch-action:manipulation;transition:border-color 70ms linear,box-shadow .1s,filter 70ms linear!important;transform:none!important}.dashboard-live-premium .premium-kpi:before,.dashboard-live-premium .premium-kpi:after,.dashboard-live-premium .premium-kpi>*{pointer-events:none}.dashboard-live-premium .premium-kpi:hover,.dashboard-live-premium .premium-kpi:focus-visible{z-index:4;filter:brightness(1.015)saturate(1.035);border-color:var(--kpi);transform:none!important}@supports (color:color-mix(in lab, red, red)){.dashboard-live-premium .premium-kpi:hover,.dashboard-live-premium .premium-kpi:focus-visible{border-color:color-mix(in srgb,var(--kpi) 48%,#bed1df)}}.dashboard-live-premium .premium-kpi:hover,.dashboard-live-premium .premium-kpi:focus-visible{box-shadow:0 1px 0 #fff inset,0 16px 0 -8px var(--kpi),0 31px 52px #05264233}@supports (color:color-mix(in lab, red, red)){.dashboard-live-premium .premium-kpi:hover,.dashboard-live-premium .premium-kpi:focus-visible{box-shadow:0 1px 0 #fff inset,0 16px 0 -8px color-mix(in srgb,var(--kpi) 22%,#d5e1ea),0 31px 52px #05264233}}.dashboard-live-premium .premium-kpi:active{box-shadow:0 1px 0 #fff inset,0 10px 0 -7px var(--kpi),0 20px 34px #0526422e;transition-duration:0s!important;transform:translateY(1px)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-live-premium .premium-kpi:active{box-shadow:0 1px 0 #fff inset,0 10px 0 -7px color-mix(in srgb,var(--kpi) 22%,#d5e1ea),0 20px 34px #0526422e}}.workflow-row{grid-template-columns:minmax(205px,1.3fr) 138px 108px auto auto auto auto auto auto}.lead-edit-button{color:#0d5f9e;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#f8fcff,#e9f4fc);border:1px solid #b9d3e7;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:8px 11px;font-size:8px;font-weight:850;display:inline-flex;box-shadow:0 5px 0 -4px #b9d1e2,0 8px 15px #0c4b7c14}.lead-edit-button:hover,.lead-edit-button:focus-visible{background:#e8f5ff;border-color:#4c94c8;transform:translateY(-1px);box-shadow:0 7px 0 -4px #a8c8df,0 12px 20px #0c4b7c21}.lead-profile-modal{max-height:76vh;padding-right:3px;overflow:auto}@media (width<=1100px){.workflow-row{grid-template-columns:minmax(190px,1fr) auto auto auto auto}.workflow-row>.lead-edit-button{display:inline-flex}}@media (width<=650px){.workflow-row{grid-template-columns:1fr auto auto}.lead-edit-button{min-width:70px}.lead-profile-modal{max-height:72vh}}.lead-chart-legend i.blue{background:#1c9ce1}.lead-chart-legend>button:nth-child(4){--legend-color:#1c9ce1}.lead-chart-legend i.slate{background:#718292}.lead-chart-legend>button:nth-child(5){--legend-color:#718292}.lead-folders button.active.closed{background:#176d9f;border-color:#176d9f}.lead-folders button.active.closed.won{background:#13805a;border-color:#13805a}.lead-folders button.active.closed.lost{background:#5a6673;border-color:#5a6673}.lead-status.closed{color:#0a5a88;background:#eaf6fd;border:1px solid #b7d6e8;border-radius:8px;gap:3px;padding:6px 8px;display:grid}.lead-status.closed small{color:#437793;font-size:7px;font-weight:850}.due-badge.closed{color:#155f89;background:#e8f5fc;border-color:#b9d7e7}.due-badge.closed.won{color:#0d7653;background:#e4f6ed;border-color:#add8c5}.due-badge.closed.lost{color:#9d333c;background:#ffeded;border-color:#e3b8ba}.lead-close-panel{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid;background:linear-gradient(145deg,#fafdff,#edf6fb)!important;border-color:#cbdce7!important}.lead-close-panel h3{margin-bottom:5px!important}.lead-close-panel .section-help{margin:0}.lead-close-actions{gap:8px;display:flex}.lead-close-actions button{white-space:nowrap;cursor:pointer;border-radius:9px;min-height:38px;padding:9px 13px;font-size:8px;font-weight:900}.lead-close-actions .close-won{color:#0c7652;background:#e6f7ef;border:1px solid #77b89f}.lead-close-actions .close-won:hover{background:#d4f1e3;border-color:#2d9870}.lead-close-actions .close-lost{color:#a4313a;background:#fff0f0;border:1px solid #e0aaaa}.lead-close-actions .close-lost:hover{background:#ffe1e2;border-color:#c9646b}.lead-closed-result{border-radius:8px;align-items:center;gap:7px;width:max-content;margin-top:10px;padding:7px 10px;font-size:8px;font-weight:900;display:flex}.lead-closed-result small{opacity:.74;margin-left:5px;font-size:7px;font-weight:700}.lead-closed-result.won{color:#0b7350;background:#def4e9}.lead-closed-result.lost{color:#9d333c;background:#ffe5e6}@media (width<=650px){.lead-close-panel{grid-template-columns:1fr}.lead-close-actions{grid-template-columns:1fr 1fr;display:grid}.lead-closed-result{flex-wrap:wrap;width:100%}}.seller-lead-card i.blue{background:#2588c5}.seller-lead-card i.slate{background:#687787}.seller-stacked-scale{background:#edf2f7!important;border-radius:9px!important;height:16px!important;overflow:hidden!important}.seller-stacked-bar{border-radius:9px;min-width:0;transition:width .4s;overflow:hidden;box-shadow:0 3px 8px #082b481f;height:100%!important;display:flex!important}.seller-stacked-bar>i{justify-content:center;align-items:center;transition:filter .16s;border-radius:0!important;min-width:0!important;height:100%!important;display:flex!important}.seller-stacked-bar>i:hover{filter:brightness(1.08)saturate(1.08)}.seller-stacked-bar>i.no-contact{background:#f2c94c}.seller-stacked-bar>i.overdue{background:#e34d59}.seller-stacked-bar>i.in-process{background:#20a66a}.seller-stacked-bar>i.closed-won{background:#2588c5}.seller-stacked-bar>i.closed-lost{background:#687787}.seller-stacked-bar>i em{color:#fff;text-shadow:0 1px 2px #0000004d;font-size:7px;font-style:normal;font-weight:900}.seller-stacked-bar>i.no-contact em{color:#433b19;text-shadow:none}.seller-chart-legend{border-top:1px solid #eef2f5;flex-wrap:wrap;gap:8px 16px;padding:13px 0 15px;display:flex}.seller-chart-legend span{color:#617487;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.seller-chart-legend i{border-radius:3px;width:10px;height:10px}.seller-chart-legend i.no-contact{background:#f2c94c}.seller-chart-legend i.overdue{background:#e34d59}.seller-chart-legend i.in-process{background:#20a66a}.seller-chart-legend i.closed-won{background:#2588c5}.seller-chart-legend i.closed-lost{background:#687787}@media (width<=600px){.seller-stacked-scale{height:19px!important}.seller-stacked-bar>i em{font-size:6px}.seller-chart-legend{grid-template-columns:1fr 1fr;display:grid}}.shell>aside>.brand{border-bottom:1px solid var(--line);background:#fff;flex:0 0 64px;height:64px;padding:7px 18px;box-shadow:inset 0 1px #ffffffe6}.shell>aside>.brand .official-logo{background:0 0;border:0;border-radius:0;width:100%;height:50px;overflow:visible;justify-content:center!important;padding:0!important}.shell>aside>.brand .official-logo img{object-fit:contain;filter:none;max-width:100%;object-position:center!important;width:184px!important;height:44px!important}.shell>aside>.brand+nav{padding-top:20px}@media (width<=760px){.shell>aside>.brand{flex-basis:64px;height:64px;padding:7px 17px}.shell>aside>.brand .official-logo img{width:178px!important;height:43px!important}.shell>aside>.brand>button{top:17px;right:13px}}.sortable-gallery .gallery-grid figure{transition:transform .16s,opacity .16s,border-color .16s,box-shadow .16s}.sortable-gallery .gallery-grid figure.dragging{z-index:3;opacity:.78;border-color:#1681d8;transform:scale(.965);box-shadow:0 13px 28px #0835593d}.image-drag-handle{z-index:4;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#05233dd1;border:1px solid #ffffffe6;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 3px 10px #04182a52}.image-drag-handle:hover,.image-drag-handle:focus-visible{background:#0f6eaf;border-color:#fff;transform:translateY(-1px)}.image-drag-handle:active{cursor:grabbing;transform:scale(.94)}.image-drag-handle:disabled{opacity:.46;cursor:wait}.image-cover-action{z-index:3;color:#fff;background:#105b8fe0;border:1px solid #ffffffd1;border-radius:5px;padding:4px 7px;font-size:7px;font-weight:850;position:absolute;bottom:28px;left:7px;box-shadow:0 3px 9px #031c3038}.image-cover-action:hover,.image-cover-action:focus-visible{background:#0c74ba;transform:translateY(-1px)}.image-cover-action:disabled{opacity:.5;cursor:wait}.sortable-gallery .image-cover-label{background:#137c59}@media (width<=760px){.image-drag-handle{width:32px;height:32px;font-size:17px}.image-cover-action{min-height:25px;font-size:7px}.sortable-gallery .gallery-select-all small{line-height:1.45}}.vehicle-cover.complete-fit,.sortable-gallery.complete-fit .gallery-grid figure{background:linear-gradient(145deg,#f6f8fa,#e5ebf0)}.vehicle-cover.complete-fit>img,.sortable-gallery.complete-fit .gallery-grid img{object-fit:contain;object-position:center;image-orientation:from-image;background:0 0;width:100%;height:100%}.vehicle-cover.complete-fit>img{padding:5px 8px}.sortable-gallery.complete-fit .gallery-grid img{padding:3px}.sortable-gallery .gallery-grid figure{cursor:default}.stock-cover-viewer-trigger{width:100%;color:inherit;text-align:initial;cursor:zoom-in;isolation:isolate;border:0;padding:0}.stock-cover-viewer-trigger>img{transition:transform .28s,filter .28s}.stock-cover-viewer-trigger:not(:disabled):hover>img,.stock-cover-viewer-trigger:not(:disabled):focus-visible>img{filter:brightness(.82);transform:scale(1.025)}.stock-cover-viewer-trigger:not(:disabled):focus-visible{outline-offset:-3px;outline:3px solid #42a4e7}.stock-cover-viewer-trigger:disabled{cursor:default}.cover-view-hint{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;background:#052640d1;border:1px solid #ffffff57;border-radius:20px;justify-content:center;align-items:center;min-width:92px;padding:7px 11px;font-size:8px;font-weight:850;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translateY(6px);box-shadow:0 6px 18px #00132247}.stock-cover-viewer-trigger:hover .cover-view-hint,.stock-cover-viewer-trigger:focus-visible .cover-view-hint{opacity:1;transform:none}.stock-viewer-back{z-index:220;-webkit-backdrop-filter:blur(13px);background:#020c16e0;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.stock-image-viewer{color:#fff;background:linear-gradient(145deg,#071c30,#020a12);border:1px solid #aacee933;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,96vw);height:min(92dvh,850px);display:grid;overflow:hidden;box-shadow:0 35px 90px #0000009e,inset 0 1px #ffffff14}.stock-image-viewer>header{background:#071f34eb;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 20px;display:flex}.stock-image-viewer>header small,.stock-image-viewer>header h2,.stock-image-viewer>header span{display:block}.stock-image-viewer>header small{letter-spacing:.14em;color:#66b5ef;font-size:7px;font-weight:900}.stock-image-viewer>header h2{margin:4px 0 3px;font-size:16px}.stock-image-viewer>header span{color:#9db2c4;font-size:8px}.stock-image-viewer>header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:25px;line-height:1;display:grid}.stock-image-viewer>header>button:hover{background:#b53743;border-color:#d85d68;transform:rotate(4deg)}.viewer-zoom-controls{background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:5px;margin-left:auto;padding:4px;display:flex}.viewer-zoom-controls button{color:#dcebf6;background:#ffffff14;border:0;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;font-size:16px;font-weight:850;display:grid}.viewer-zoom-controls button:hover,.viewer-zoom-controls button:focus-visible,.viewer-zoom-controls button.active{color:#fff;background:#126fae}.viewer-zoom-controls button:disabled{opacity:.28;cursor:default;background:0 0}.viewer-zoom-controls b{text-align:center;color:#c6d8e7;min-width:40px;font-size:8px}.stock-viewer-stage{touch-action:pan-y;background:radial-gradient(circle,#23435b6b,#00050af5 70%);grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;min-height:0;padding:12px;display:grid;position:relative;overflow:hidden}.stock-zoom-surface{cursor:zoom-in;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.stock-zoom-surface.zoomed{cursor:zoom-out;touch-action:none}.stock-zoom-surface>img{object-fit:contain;object-position:center;image-orientation:from-image;filter:drop-shadow(0 18px 28px #00000061);will-change:transform;pointer-events:none;width:100%;min-width:0;height:100%;min-height:0;transition:transform .18s ease-out;display:block}.stock-zoom-hint{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;opacity:0;background:#03192abd;border:1px solid #ffffff2e;border-radius:18px;padding:7px 12px;font-weight:800;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;left:50%;transform:translateY(5px);color:#dcecf7!important;font-size:7px!important}.stock-zoom-surface:hover .stock-zoom-hint,.stock-zoom-surface:focus-within .stock-zoom-hint{opacity:1;transform:none}.stock-zoom-surface.zoomed .stock-zoom-hint{opacity:.75;transform:none}.viewer-arrow{z-index:2;color:#fff;background:#09314fb8;border:1px solid #ffffff29;border-radius:13px;place-items:center;width:48px;height:68px;margin:auto;padding:0;font-size:42px;font-weight:300;line-height:1;display:grid;position:relative;box-shadow:0 8px 22px #00000040}.viewer-arrow:hover,.viewer-arrow:focus-visible{background:#126fae;border-color:#4da6df;transform:scale(1.05)}.viewer-arrow:disabled{opacity:.25;cursor:default;transform:none}.stock-image-viewer>footer{background:#041422f5;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 18px;display:grid}.stock-viewer-thumbs{scrollbar-color:#286d9e transparent;gap:8px;min-width:0;padding:3px 2px 7px;display:flex;overflow-x:auto}.stock-viewer-thumbs>button{opacity:.58;background:#122d43;border:2px solid #0000;border-radius:8px;flex:0 0 76px;height:54px;padding:0;position:relative;overflow:hidden}.stock-viewer-thumbs>button:hover{opacity:.9;transform:translateY(-1px)}.stock-viewer-thumbs>button.active{opacity:1;border-color:#46a8ec;box-shadow:0 0 0 3px #46a8ec29}.stock-viewer-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.stock-viewer-thumbs span{color:#fff;background:#031626d1;border-radius:5px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:3px;right:3px}.stock-image-viewer>footer>p{text-align:right;min-width:190px;margin:0}.stock-image-viewer>footer>p b,.stock-image-viewer>footer>p span{display:block}.stock-image-viewer>footer>p b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:9px;overflow:hidden}.stock-image-viewer>footer>p span{color:#8fa8bb;margin-top:5px;font-size:7px}@media (width<=700px){.cover-view-hint{opacity:1;padding:6px 10px;transform:none}.stock-viewer-back{padding:0}.stock-image-viewer{border:0;border-radius:0;width:100%;height:100dvh}.stock-image-viewer>header{gap:8px;min-height:68px;padding:8px 10px}.stock-image-viewer>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;font-size:13px;overflow:hidden}.stock-image-viewer>header>button{width:34px;height:34px;font-size:22px}.viewer-zoom-controls{gap:2px;margin-left:auto;padding:3px}.viewer-zoom-controls button{width:28px;height:28px;font-size:14px}.viewer-zoom-controls b{min-width:32px;font-size:7px}.stock-viewer-stage{grid-template-columns:44px minmax(0,1fr) 44px;padding:7px 3px}.viewer-arrow{background:#09314fc7;border-radius:11px;width:38px;height:58px;font-size:34px}.stock-zoom-hint{opacity:.82;padding:6px 9px;bottom:8px;transform:none}.stock-image-viewer>footer{padding:9px 11px calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:6px}.stock-viewer-thumbs>button{flex-basis:64px;height:47px}.stock-image-viewer>footer>p{text-align:left;min-width:0}.stock-image-viewer>footer>p span{display:none}.stock-image-viewer>footer>p b{max-width:90vw}}@media (width<=760px){html,body{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}.shell,.workspace,.content,.content>*,.card,.cars,.team,.cols,.quotegrid,.budget-layout,.meta-budget-layout,.premium-chart-grid,.premium-operations-grid{min-width:0;max-width:100%}.workspace{min-height:100dvh;overflow-x:hidden}.content{width:100%;padding:calc(14px + env(safe-area-inset-top)) 12px calc(150px + env(safe-area-inset-bottom));overflow:visible}.content>.head:first-child{min-height:auto;padding-left:55px}.head{flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:100%}.head>div{flex:220px;min-width:0}.head h1,.head p{overflow-wrap:anywhere;max-width:100%}.head>.primary{white-space:normal;flex:none;width:auto;max-width:100%;padding:10px 12px;font-size:9px}.head>.primary:first-letter{font-size:inherit}.form-grid,.client-intake-form .form-grid,.budget-form .form-grid,.meta-budget-form .form-grid,.zero-rate-block .form-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.form-field,.form-field.wide,.form-section-title,.asset-picker,.asset-picker.wide{min-width:0;max-width:100%;grid-column:1!important}.form-field input,.form-field select,.form-field textarea,.money-input,.read-value,.money{min-width:0;max-width:100%}.asset-picker-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.asset-picker em{white-space:normal;overflow-wrap:anywhere}.modal-back{justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.client-modal,.detail-modal,.budget-sheet,.operational-modal{-webkit-overflow-scrolling:touch;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding-bottom:calc(120px + env(safe-area-inset-bottom));margin:0;border-radius:0!important;overflow:hidden auto!important}.client-modal>header,.detail-modal>header,.budget-sheet>header{z-index:8;background:#fff;position:sticky;top:0}.client-modal>form>footer,.client-modal>footer,.operational-modal>form>footer,.operational-modal>footer{padding-bottom:calc(18px + env(safe-area-inset-bottom));flex-wrap:wrap}.client-modal>form>footer button,.client-modal>footer button,.operational-modal>form>footer button,.operational-modal>footer button{white-space:normal;flex:130px}.data-grid,.client-detail,.client-profile-summary,.budget-total,.budget-detail-grid,.meta-installment-editor,.meta-installment-table{min-width:0;grid-template-columns:minmax(0,1fr)!important}.toolbar,.toolbar label{width:100%;min-width:0}.toolbar>div,.client-view-tabs,.lead-folders{flex-wrap:wrap;gap:7px;max-width:100%;display:flex;overflow:visible}.toolbar button,.client-view-tabs button,.lead-folders button{white-space:normal;flex:auto}.stock-type-tabs{grid-template-columns:minmax(0,1fr);width:100%}.client-head,.tablehead{display:none}.client-row.simple-client{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;min-width:0;padding:14px;display:grid;position:relative}.client-row.simple-client>.avatar{grid-area:1/1/3}.client-row.simple-client>.client-name{grid-area:1/2}.client-row.simple-client>span:nth-child(3){grid-area:1/3}.client-row.simple-client>.interest{grid-area:2/2/auto/-1;min-width:0;display:block}.client-row.simple-client>.assigned{overflow-wrap:anywhere;grid-area:3/2;min-width:0;display:block}.client-row.simple-client>span:nth-child(6){grid-area:3/3}.client-row.simple-client>span:last-child{position:absolute;bottom:7px;right:8px}.client-name small,.interest small{white-space:normal;overflow-wrap:anywhere}.workflow-list{overflow:visible}.workflow-row{border-bottom:1px solid #e3eaf0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;padding:13px;display:flex!important}.workflow-row>.lead-main{flex:100%;width:100%;min-width:0}.workflow-row>.lead-status,.workflow-row>.notes-button,.workflow-row>.client-delete,.workflow-row>.lead-edit-button,.workflow-row>.reassign-list-button,.workflow-row>.secondary{white-space:normal;justify-content:center;align-items:center;max-width:100%;min-height:36px;display:inline-flex!important}.workflow-row>.lead-status{flex:100%;justify-content:flex-start}.workflow-row>.notes-button,.workflow-row>.lead-edit-button,.workflow-row>.reassign-list-button,.workflow-row>.secondary,.workflow-row>.client-delete{flex:calc(50% - 5px)}.operation{gap:10px 12px;width:100%;min-width:0;padding:15px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.operation>div:first-child{grid-column:1/-1;min-width:0}.operation>p{background:#f4f7fa;border-radius:9px;grid-column:1;margin:0;padding:8px 10px;display:block!important}.operation>.progress{grid-column:1/-1;display:block!important}.operation>.badge{white-space:normal;grid-column:1;width:max-content;max-width:100%}.operation>.secondary{grid-area:auto/1;width:100%}.operation>.delete-mini{grid-area:auto/2;align-self:center}.lead{gap:8px 10px;width:100%;min-width:0;padding:13px;grid-template-columns:38px minmax(0,1fr) auto!important;display:grid!important}.lead .person{min-width:0}.lead .person small{white-space:normal;overflow-wrap:anywhere}.lead .score,.lead .seller,.lead .time,.lead>.badge:first-of-type{grid-column:2/-1;width:100%;display:block!important}.lead .seller,.lead .time{padding:5px 0}.seller-portfolio .lead-status,.seller-bar-info p span{display:inline!important}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-mode-selector,.budget-layout,.meta-budget-layout,.quotegrid,.permission-layout,.seller-lead-grid{grid-template-columns:minmax(0,1fr)!important}.budget-vehicle-card,.meta-vehicle-showcase,.quote-vehicle{margin-left:14px;margin-right:14px;grid-template-columns:minmax(0,1fr)!important}.budget-vehicle-card>img,.budget-vehicle-card>div,.meta-vehicle-showcase>img,.meta-vehicle-showcase>div,.quote-vehicle>img,.quote-vehicle>div{width:100%;max-width:100%}.role-matrix{grid-template-columns:minmax(0,1fr);gap:5px;padding:15px}.permission-editor{min-width:0;padding:16px}.permission-editor>header{flex-direction:column}.permission-editor select{width:100%;min-width:0}.documents,.vehicle-gallery{padding-left:14px;padding-right:14px}.upload-row,.gallery-head,.gallery-actions,.vehicle-tech-sheet,.vehicle-share-actions{flex-direction:column;align-items:stretch;min-width:0}.upload-row>*,.gallery-actions>*,.vehicle-tech-sheet>div,.vehicle-share-actions button{width:100%;max-width:100%}}@media (width<=430px){.content{padding-left:9px;padding-right:9px;padding-bottom:calc(165px + env(safe-area-inset-bottom))}.content>.head:first-child{padding-left:52px}.head>div{flex-basis:180px}.head h1{font-size:21px}.head p{font-size:9px}.metrics,.premium-metrics,.client-summary,.darkstats,.opstats{grid-template-columns:minmax(0,1fr)!important}.metric{min-height:94px}.metric small{display:block!important}.premium-status-strip{padding:11px}.premium-status-strip span,.premium-status-strip small{width:100%;margin-left:0}.client-row.simple-client{grid-template-columns:38px minmax(0,1fr);padding:12px}.client-row.simple-client>.avatar{grid-column:1}.client-row.simple-client>.client-name{grid-column:2}.client-row.simple-client>span:nth-child(3),.client-row.simple-client>.interest,.client-row.simple-client>.assigned,.client-row.simple-client>span:nth-child(6){grid-area:auto/2;justify-self:start}.workflow-row>.notes-button,.workflow-row>.lead-edit-button,.workflow-row>.reassign-list-button,.workflow-row>.secondary,.workflow-row>.client-delete{flex-basis:100%}.operation{grid-template-columns:minmax(0,1fr)!important}.operation>*,.operation>.delete-mini{width:100%;grid-column:1!important}.operation>.delete-mini{min-height:38px}.gallery-grid{grid-template-columns:minmax(0,1fr)}.seller-chart>header,.profile-section-head{flex-direction:column;align-items:stretch}.seller-chart-total{width:100%}.stock-viewer-stage{grid-template-columns:36px minmax(0,1fr) 36px}.viewer-arrow{width:31px}.viewer-zoom-controls b{display:none}.viewer-zoom-controls button{width:27px}}.workflow-list{overflow:visible!important}.workflow-list .workflow-row{align-items:center;gap:10px 12px;position:relative;overflow:visible;grid-template-columns:minmax(235px,1.55fr) minmax(120px,.72fr) 110px auto auto!important;display:grid!important}.workflow-list .workflow-row>.lead-main{z-index:2;order:1;width:100%;min-width:0;position:relative;overflow:visible}.workflow-list .workflow-row>.lead-main:hover,.workflow-list .workflow-row>.lead-main:focus-visible{z-index:30}.workflow-list .workflow-row>.lead-main small{display:none!important}.workflow-list .workflow-row>.lead-status{white-space:normal;order:2;align-items:center;gap:5px;min-height:34px;display:inline-flex!important}.workflow-list .workflow-row>.temperature-badge{order:3}.workflow-list .workflow-row>.secondary{white-space:nowrap;order:4;justify-content:center;align-items:center;min-height:36px;display:inline-flex!important}.workflow-list .workflow-row>.reassign-list-button{white-space:nowrap;order:5;justify-content:center;align-items:center;min-height:36px;display:inline-flex!important}.workflow-list .workflow-row>.due-badge,.workflow-list .workflow-row>.lead-clock,.workflow-list .workflow-row>.notes-button,.workflow-list .workflow-row>.lead-edit-button,.workflow-list .workflow-row>.client-delete{display:none!important}.lead-hover-preview{display:none}@media (hover:hover) and (pointer:fine){.workflow-list .workflow-row:hover{z-index:80}.lead-hover-preview{color:#29475f;opacity:0;visibility:hidden;pointer-events:none;z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#fffffffa,#f2f8fcfa);border:1px solid #81aacb8f;border-radius:15px;width:min(500px,100vw - 90px);padding:16px;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;top:calc(100% + 8px);left:18px;transform:translateY(-6px);box-shadow:0 22px 54px #08274538,0 3px 9px #1b537e14}.workflow-list .workflow-row:hover>.lead-hover-preview{opacity:1;visibility:visible;transform:translateY(0)}}.lead-hover-preview>header{border-bottom:1px solid #dce8f1;align-items:center;gap:11px;padding-bottom:12px;display:flex}.lead-hover-preview>header .avatar{color:#fff;background:linear-gradient(145deg,#1778bb,#0c527f);flex:0 0 38px;width:38px;height:38px;box-shadow:0 7px 16px #1167a13b}.lead-hover-preview>header div{gap:2px;min-width:0;display:grid}.lead-hover-preview>header small{color:#2475ad;letter-spacing:.12em;font-size:8px;font-weight:900}.lead-hover-preview>header b{color:#153c5d;font-size:13px;line-height:1.25}.lead-hover-preview>header em{color:#70879a;font-size:9px;font-style:normal;font-weight:750}.lead-hover-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:11px;display:grid}.lead-hover-grid>span{background:#ffffffc2;border:1px solid #e0eaf1;border-radius:9px;min-width:0;padding:8px 9px}.lead-hover-grid small,.lead-hover-preview>p small{color:#7890a4;letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.lead-hover-grid b{color:#294b67;overflow-wrap:anywhere;font-size:9px;line-height:1.35;display:block}.lead-hover-preview>p{background:#eaf4fb;border-left:3px solid #61a4d1;border-radius:4px 9px 9px 4px;margin:8px 0 0;padding:9px 10px}.lead-hover-preview>p span{color:#45647c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.lead-hover-preview>footer{color:#4c6a81;border-top:1px solid #dce8f1;justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;font-size:8px;font-weight:800;display:flex}.lead-hover-preview>footer b{color:#1475b5;font-size:13px}.lead-priority-mount{z-index:2;position:relative}.lead-priority-panel{background:linear-gradient(150deg,#fff,#f7fbff);border:1px solid #cdddea;border-radius:13px;margin:14px 18px;padding:16px;box-shadow:0 9px 24px #0e3a6014}.lead-priority-title{border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.lead-priority-title small{color:#2374b6;letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.lead-priority-title h3{color:#173b5d;margin:4px 0 0;font-size:13px}.lead-priority-title>span{color:#728294;text-align:right;max-width:230px;font-size:8px;line-height:1.5}.lead-priority-status{grid-template-columns:1.05fr .9fr 1.2fr 1fr;gap:9px;margin-top:12px;display:grid}.lead-priority-status>div{background:#f2f7fb;border:1px solid #e0e9f0;border-radius:10px;min-width:0;padding:10px}.lead-priority-status small,.lead-priority-contact small{color:#7890a5;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:7px;font-weight:850;display:block}.lead-priority-status b{color:#284b69;overflow-wrap:anywhere;font-size:9px;display:block}.lead-priority-status .lead-status{color:#405d76;flex-wrap:wrap;align-items:center;gap:4px;font-size:8px;display:flex}.lead-priority-status .lead-status em{color:#157151;font-style:normal}.lead-priority-status .temperature-badge,.lead-priority-status .due-badge,.lead-priority-status .lead-clock{white-space:normal;max-width:100%}.lead-reopen-button{color:#155f9d;cursor:pointer;background:#fff;border:1px solid #8bb7d8;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:8px;padding:7px 8px;font-size:8px;font-weight:900;display:flex}.lead-reopen-button:hover{background:#eaf5fd;border-color:#4d93c6}.lead-priority-contact{background:#fff;border:1px solid #e0e9f0;border-radius:10px;grid-template-columns:1.15fr .9fr 1.2fr 1.25fr 1.35fr;gap:8px;margin-top:10px;padding:11px;display:grid}.lead-priority-contact>div{border-right:1px solid #e8eef3;min-width:0;padding-right:8px}.lead-priority-contact>div:last-child{border-right:0;padding-right:0}.lead-priority-contact b{color:#294a66;overflow-wrap:anywhere;font-size:8px;line-height:1.45;display:block}.lead-priority-actions{border-top:1px solid #e2eaf1;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.lead-priority-actions button{color:#155f9d;cursor:pointer;background:#fff;border:1px solid #c9d9e6;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.lead-priority-actions button:hover{background:#edf6fd;border-color:#84b5db}.lead-priority-actions button.danger{color:#a63838;background:#fff8f8;border-color:#ebc8c8;margin-left:auto}.lead-priority-actions button:disabled{opacity:.55;cursor:wait}@media (width<=760px){.workflow-list .workflow-row{gap:9px 10px;grid-template-columns:minmax(0,1fr) auto!important;padding:13px!important;display:grid!important}.workflow-list .workflow-row>.lead-main{grid-area:1/1/auto/-1;min-height:42px;display:flex!important}.workflow-list .workflow-row>.lead-status{order:2;grid-area:2/1;min-width:0;justify-content:flex-start!important}.workflow-list .workflow-row>.temperature-badge{order:3;grid-area:2/2}.workflow-list .workflow-row>.secondary{order:4;grid-area:3/1;width:100%}.workflow-list .workflow-row>.reassign-list-button{order:5;grid-area:3/2;width:100%}.lead-hover-preview{display:none!important}.lead-priority-panel{margin:10px;padding:13px}.lead-priority-title{display:block}.lead-priority-title>span{text-align:left;max-width:none;margin-top:7px;display:block}.lead-priority-status,.lead-priority-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lead-priority-contact>div{border-bottom:1px solid #e8eef3;border-right:0;padding:8px}.lead-priority-actions button{flex:calc(50% - 5px);min-height:39px}.lead-priority-actions button.danger{margin-left:0}}@media (width<=430px){.workflow-list .workflow-row{grid-template-columns:minmax(0,1fr)!important}.workflow-list .workflow-row>.lead-main,.workflow-list .workflow-row>.lead-status,.workflow-list .workflow-row>.temperature-badge,.workflow-list .workflow-row>.secondary,.workflow-list .workflow-row>.reassign-list-button{grid-area:auto/1;justify-self:stretch;width:100%}.workflow-list .workflow-row>.temperature-badge{justify-content:center}.lead-priority-status,.lead-priority-contact{grid-template-columns:minmax(0,1fr)}.lead-priority-actions button{flex-basis:100%}}@media (width<=760px){.drawer-back.lead-mobile-drawer-back{-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:100!important;background:#f4f7fa!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.lead-mobile-drawer-back>.lead-workspace{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scroll-padding-bottom:180px;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:0 0 calc(120px + env(safe-area-inset-bottom))!important;color:var(--ink)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important;background:#f4f7fa!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.lead-mobile-drawer-back .lead-workspace>header{min-height:100px;box-shadow:0 8px 22px #05274433;z-index:30!important;padding:calc(18px + env(safe-area-inset-top)) 52px 18px 18px!important;background:linear-gradient(135deg,#082846,#0d5b96)!important;grid-template-columns:58px minmax(0,1fr)!important;position:sticky!important;top:0!important}.lead-mobile-drawer-back .lead-workspace>header>button{top:calc(12px + env(safe-area-inset-top))!important;z-index:32!important;color:#fff!important;pointer-events:auto!important;background:#ffffff29!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;right:12px!important}.lead-mobile-drawer-back .lead-workspace>header>div:last-child{min-width:0}.lead-mobile-drawer-back .lead-workspace>header h2,.lead-mobile-drawer-back .lead-workspace>header p{overflow-wrap:anywhere;max-width:100%}.lead-mobile-drawer-back .lead-workspace>.lead-priority-mount,.lead-mobile-drawer-back .lead-workspace>section{width:auto!important;min-width:0!important;max-width:calc(100% - 20px)!important;margin:10px!important}.lead-mobile-drawer-back .lead-priority-panel{min-width:0!important;margin:0!important}.lead-mobile-drawer-back .lead-workspace section,.lead-mobile-drawer-back .lead-workspace form,.lead-mobile-drawer-back .lead-workspace div,.lead-mobile-drawer-back .lead-workspace nav,.lead-mobile-drawer-back .lead-workspace input,.lead-mobile-drawer-back .lead-workspace select,.lead-mobile-drawer-back .lead-workspace textarea,.lead-mobile-drawer-back .lead-workspace button{max-width:100%}.lead-mobile-drawer-back .lead-workspace>.persistent-notes{margin-bottom:36px!important}.lead-mobile-drawer-back .persistent-notes textarea{resize:vertical;touch-action:pan-y;display:block;width:100%!important;min-height:240px!important;font-size:16px!important}}@media (width<=430px){.lead-mobile-drawer-back .lead-workspace>header{min-height:92px;padding:calc(15px + env(safe-area-inset-top)) 48px 15px 12px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}.lead-mobile-drawer-back .profile-avatar{border-radius:13px;width:48px;height:48px;font-size:15px}.lead-mobile-drawer-back .lead-workspace>header h2{margin-top:5px;font-size:16px}.lead-mobile-drawer-back .lead-workspace>header p{font-size:8px;line-height:1.45}.lead-mobile-drawer-back .lead-workspace>header>button{width:36px!important;height:36px!important;right:8px!important}.lead-mobile-drawer-back .lead-workspace>.lead-priority-mount,.lead-mobile-drawer-back .lead-workspace>section{max-width:calc(100% - 14px)!important;margin:7px!important;padding:12px!important}.lead-mobile-drawer-back .lead-priority-mount{padding:0!important}.lead-mobile-drawer-back .lead-priority-panel{padding:12px!important}.lead-mobile-drawer-back .calendar-week,.lead-mobile-drawer-back .calendar-days{gap:2px}.lead-mobile-drawer-back .calendar-days button,.lead-mobile-drawer-back .calendar-days>span{min-width:0;height:30px;padding:0}.lead-mobile-drawer-back .lead-close-actions{grid-template-columns:minmax(0,1fr)!important}.lead-mobile-drawer-back .lead-close-actions button,.lead-mobile-drawer-back .reassignment-actions .primary{white-space:normal;width:100%}.content{padding-left:8px!important;padding-right:8px!important;overflow-x:hidden!important}.content>*,.dashboard-live-premium,.premium-operations-grid,.premium-shortcuts,.premium-agenda,.premium-performance,.dashboard-live-premium .lead-overview{width:100%!important;min-width:0!important;max-width:100%!important}.premium-operations-grid{flex-direction:column!important;gap:12px!important;display:flex!important}.premium-shortcuts{display:block!important;overflow:hidden!important}.premium-shortcuts>header,.premium-agenda>header{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px 12px!important;display:flex!important}.premium-shortcuts>header>span,.premium-agenda>header>span{white-space:normal!important;max-width:100%!important;display:inline-flex!important}.premium-shortcuts>div{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;padding:10px!important;display:grid!important}.premium-shortcuts>div>button{white-space:normal!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:64px!important;padding:10px 34px 10px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important}.premium-shortcuts .metric-icon{width:36px!important;min-width:36px!important;height:36px!important}.premium-shortcuts button>span{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.premium-shortcuts button>span b,.premium-shortcuts button>span small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;max-width:100%!important;display:block!important}.premium-shortcuts button>em{margin:0!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-50%)!important}.premium-agenda form{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}.premium-agenda form input,.premium-agenda form .primary{width:100%!important;min-width:0!important;max-width:100%!important}.premium-agenda form .primary{min-height:42px!important}.premium-agenda>.agenda-list{width:100%!important;max-width:100%!important;padding:3px 12px 14px!important}.premium-agenda>.agenda-list>div{grid-template-columns:24px minmax(0,1fr) 30px!important;gap:8px!important;min-width:0!important}.premium-agenda .agenda-list span{min-width:0!important}.premium-agenda .agenda-list span b,.premium-agenda .agenda-list span small{white-space:normal!important;overflow-wrap:anywhere!important}.performance-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:480px!important;padding:34px 12px 16px!important}.activity-pillar{height:210px!important}.activity-column-3d{width:56px!important}.activity-callout{display:none!important}.activity-pillar>span{text-align:center;max-width:92px;white-space:normal!important}.performance-gridlines{display:none!important}.dashboard-live-premium .lead-chart{width:100%!important;max-width:100%!important;padding:16px 10px!important;overflow:hidden!important}.dashboard-live-premium .lead-chart svg{width:min(190px,75vw)!important;max-width:100%!important;height:min(190px,75vw)!important}.dashboard-live-premium .lead-chart-legend{width:100%!important;min-width:0!important}}@media (width<=360px){.premium-shortcuts>header>span,.premium-agenda>header>span{display:none!important}.premium-shortcuts>div>button{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;padding-left:8px!important;padding-right:28px!important}.premium-shortcuts .metric-icon{width:32px!important;min-width:32px!important;height:32px!important}.premium-shortcuts button>em{right:8px!important}}html.crm-mobile-device,html.crm-mobile-device body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html.crm-mobile-device .shell{width:100%!important;max-width:100%!important;min-height:100dvh!important;display:block!important}html.crm-mobile-device aside{box-shadow:14px 0 35px #00122340;z-index:50!important;pointer-events:none!important;width:min(86vw,300px)!important;transition:transform .2s!important;transform:translate(-105%)!important}html.crm-mobile-device aside.open{pointer-events:auto!important;transform:translate(0)!important}html.crm-mobile-device .brand>button{display:block!important}html.crm-mobile-device aside nav button,html.crm-mobile-device aside footer>button,html.crm-mobile-device aside .signout{z-index:2!important;pointer-events:auto!important;touch-action:manipulation!important;min-height:46px!important;position:relative!important}html.crm-mobile-device .workspace{width:100%!important;max-width:100%!important;min-height:100dvh!important;margin-left:0!important;overflow-x:hidden!important}html.crm-mobile-device .workspace>header{z-index:40!important;background:#fffffff7!important;border-bottom:1px solid #dce5ed!important;width:100%!important;height:64px!important;min-height:64px!important;padding:0 12px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 6px 18px #08284314!important}html.crm-mobile-device .workspace>header>p{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:calc(100% - 62px)!important;margin:0 0 0 58px!important;font-size:10px!important;display:flex!important;overflow:hidden!important}html.crm-mobile-device .workspace>header>div{display:none!important}html.crm-mobile-device .workspace>header .menu{color:#123f67!important;z-index:42!important;pointer-events:auto!important;touch-action:manipulation!important;background:#fff!important;border:1px solid #d5e1eb!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;left:10px!important;box-shadow:0 6px 18px #07233d24!important}html.crm-mobile-device .content{width:100%!important;min-width:0!important;max-width:100%!important;padding:14px 12px calc(150px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}html.crm-mobile-device .content>.head:first-child{padding-left:0!important}html.crm-mobile-device .content>*,html.crm-mobile-device .card,html.crm-mobile-device .dashboard-live-premium{width:100%!important;min-width:0!important;max-width:100%!important}html.crm-mobile-device .overlay{z-index:45!important;touch-action:manipulation!important;background:#06182d77!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}html.crm-mobile-device .toast{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}html.crm-mobile-device .cols,html.crm-mobile-device .quotegrid,html.crm-mobile-device .cars,html.crm-mobile-device .team,html.crm-mobile-device .premium-chart-grid,html.crm-mobile-device .premium-operations-grid,html.crm-mobile-device .budget-layout,html.crm-mobile-device .meta-budget-layout{grid-template-columns:minmax(0,1fr)!important}html.crm-mobile-device .toolbar{flex-direction:column!important;align-items:stretch!important;width:100%!important}html.crm-mobile-device .toolbar label{width:100%!important;min-width:0!important}html.crm-mobile-device .toolbar>div,html.crm-mobile-device .lead-folders{flex-wrap:wrap!important;max-width:100%!important;display:flex!important;overflow:visible!important}html.crm-mobile-device .workflow-list .workflow-row{grid-template-columns:minmax(0,1fr) auto!important;gap:9px 10px!important;width:100%!important;min-width:0!important;padding:13px!important;display:grid!important}html.crm-mobile-device .workflow-list .workflow-row>.lead-main{grid-area:1/1/auto/-1!important;min-height:42px!important;display:flex!important}html.crm-mobile-device .workflow-list .workflow-row>.lead-status{grid-area:2/1!important;justify-content:flex-start!important;min-width:0!important}html.crm-mobile-device .workflow-list .workflow-row>.temperature-badge{grid-area:2/2!important}html.crm-mobile-device .workflow-list .workflow-row>.secondary{grid-area:3/1!important;width:100%!important}html.crm-mobile-device .workflow-list .workflow-row>.reassign-list-button{grid-area:3/2!important;width:100%!important}html.crm-mobile-device .drawer-back.lead-mobile-drawer-back{-webkit-backdrop-filter:none!important;z-index:100!important;background:#f4f7fa!important;width:100%!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.crm-mobile-device .lead-mobile-drawer-back>.lead-workspace{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(120px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important;position:absolute!important;inset:0!important;overflow:hidden auto!important}html.crm-mobile-narrow .metrics,html.crm-mobile-narrow .premium-metrics,html.crm-mobile-narrow .client-summary,html.crm-mobile-narrow .darkstats,html.crm-mobile-narrow .opstats{grid-template-columns:minmax(0,1fr)!important}html.crm-mobile-narrow .premium-operations-grid{flex-direction:column!important;gap:12px!important;display:flex!important}html.crm-mobile-narrow .premium-shortcuts{display:block!important;overflow:hidden!important}html.crm-mobile-narrow .premium-shortcuts>header,html.crm-mobile-narrow .premium-agenda>header{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px 12px!important;display:flex!important}html.crm-mobile-narrow .premium-shortcuts>div{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;padding:10px!important;display:grid!important}html.crm-mobile-narrow .premium-shortcuts>div>button{white-space:normal!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:64px!important;padding:10px 34px 10px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important}html.crm-mobile-narrow .premium-shortcuts button>span,html.crm-mobile-narrow .premium-shortcuts button>span b,html.crm-mobile-narrow .premium-shortcuts button>span small{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}html.crm-mobile-narrow .premium-shortcuts button>em{margin:0!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-50%)!important}html.crm-mobile-narrow .premium-agenda form{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}html.crm-mobile-narrow .premium-agenda form input,html.crm-mobile-narrow .premium-agenda form .primary{width:100%!important;min-width:0!important;max-width:100%!important}html.crm-mobile-narrow .performance-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:480px!important;padding:34px 12px 16px!important}html.crm-mobile-narrow .dashboard-live-premium .lead-chart{width:100%!important;max-width:100%!important;padding:16px 10px!important;overflow:hidden!important}html.crm-mobile-narrow .workflow-list .workflow-row{grid-template-columns:minmax(0,1fr)!important}html.crm-mobile-narrow .workflow-list .workflow-row>.lead-main,html.crm-mobile-narrow .workflow-list .workflow-row>.lead-status,html.crm-mobile-narrow .workflow-list .workflow-row>.temperature-badge,html.crm-mobile-narrow .workflow-list .workflow-row>.secondary,html.crm-mobile-narrow .workflow-list .workflow-row>.reassign-list-button{grid-area:auto/1!important;justify-self:stretch!important;width:100%!important}.crm-login-screen .login-watermark{opacity:.1;width:112px;height:112px;margin:0 auto 18px;position:relative;top:auto;left:auto;transform:none}.crm-login-screen .login-watermark img{height:112px!important}html:not(.crm-mobile-device),html:not(.crm-mobile-device) body{max-width:100%;overflow-x:hidden}html:not(.crm-mobile-device) .shell,html:not(.crm-mobile-device) .workspace,html:not(.crm-mobile-device) .content,html:not(.crm-mobile-device) .content>*,html:not(.crm-mobile-device) .card,html:not(.crm-mobile-device) .metric,html:not(.crm-mobile-device) .cols,html:not(.crm-mobile-device) .cars,html:not(.crm-mobile-device) .team,html:not(.crm-mobile-device) .quotegrid,html:not(.crm-mobile-device) .budget-layout,html:not(.crm-mobile-device) .meta-budget-layout,html:not(.crm-mobile-device) .premium-chart-grid,html:not(.crm-mobile-device) .premium-operations-grid,html:not(.crm-mobile-device) .permission-layout,html:not(.crm-mobile-device) .seller-lead-grid{min-width:0;max-width:100%}html:not(.crm-mobile-device) .content :where(h1,h2,h3,p,small,b,strong,span,label,em){overflow-wrap:anywhere;max-width:100%}html:not(.crm-mobile-device) .head,html:not(.crm-mobile-device) .toolbar,html:not(.crm-mobile-device) .lead-folders,html:not(.crm-mobile-device) .client-view-tabs,html:not(.crm-mobile-device) .quote-selection-actions,html:not(.crm-mobile-device) .vehicle-share-actions,html:not(.crm-mobile-device) .gallery-head,html:not(.crm-mobile-device) .gallery-actions{min-width:0;max-width:100%}@media (width>=761px) and (width<=1399px){html:not(.crm-mobile-device) .content{width:100%;padding:30px 26px 48px}html:not(.crm-mobile-device) .head{align-items:flex-start;gap:18px}html:not(.crm-mobile-device) .head>div{min-width:0}html:not(.crm-mobile-device) .head h1{font-size:clamp(26px,2.3vw,32px)}html:not(.crm-mobile-device) .head p{white-space:normal}html:not(.crm-mobile-device) .toolbar{flex-wrap:wrap;align-items:stretch}html:not(.crm-mobile-device) .toolbar label{flex:280px;min-width:0}html:not(.crm-mobile-device) .toolbar>div,html:not(.crm-mobile-device) .lead-folders,html:not(.crm-mobile-device) .client-view-tabs{flex-wrap:wrap;display:flex;overflow:visible}html:not(.crm-mobile-device) .cars,html:not(.crm-mobile-device) .team,html:not(.crm-mobile-device) .integration-grid,html:not(.crm-mobile-device) .seller-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.crm-mobile-device) .premium-chart-grid,html:not(.crm-mobile-device) .premium-operations-grid{grid-template-columns:minmax(0,1fr)}html:not(.crm-mobile-device) .premium-status-strip{flex-wrap:wrap}html:not(.crm-mobile-device) .premium-status-strip small{text-align:right;flex:180px;margin-left:0}}@media (width>=761px) and (width<=1280px){html:not(.crm-mobile-device) .budget-layout,html:not(.crm-mobile-device) .meta-budget-layout,html:not(.crm-mobile-device) .quotegrid,html:not(.crm-mobile-device) .permission-layout{grid-template-columns:minmax(0,1fr)!important}html:not(.crm-mobile-device) .quote-mode-selector{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.crm-mobile-device) .quote-mode-selector>div{grid-column:1/-1}html:not(.crm-mobile-device) .permission-users{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:not(.crm-mobile-device) .quote-selection-actions,html:not(.crm-mobile-device) .meta-share-actions{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.crm-mobile-device) .quote-selection-actions>span,html:not(.crm-mobile-device) .meta-share-actions>span,html:not(.crm-mobile-device) .quote-selection-actions>.share-permission-note{grid-column:1/-1}html:not(.crm-mobile-device) .quote-selection-actions button{white-space:normal;width:100%;min-width:0}html:not(.crm-mobile-device) .dashboard-live-premium .lead-pie-3d .lead-chart{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}html:not(.crm-mobile-device) .dashboard-live-premium .lead-chart-legend{width:100%;max-width:680px}html:not(.crm-mobile-device) .operation{align-items:center;gap:10px 14px;flex-wrap:wrap!important;display:flex!important}html:not(.crm-mobile-device) .operation>div:first-child{flex:100%;min-width:0}html:not(.crm-mobile-device) .operation>p{flex:170px;min-width:0;margin:0;display:block!important}html:not(.crm-mobile-device) .operation>.progress{flex:230px;min-width:0;display:block!important}html:not(.crm-mobile-device) .operation>.badge{white-space:normal}html:not(.crm-mobile-device) .operation>.secondary{white-space:normal;margin-left:auto}html:not(.crm-mobile-device) .workflow-list .workflow-row{gap:9px 12px;grid-template-columns:minmax(0,1fr) auto!important;padding:14px!important}html:not(.crm-mobile-device) .workflow-list .workflow-row>.lead-main{grid-area:1/1/auto/-1}html:not(.crm-mobile-device) .workflow-list .workflow-row>.lead-status{grid-area:2/1;justify-content:flex-start;min-width:0}html:not(.crm-mobile-device) .workflow-list .workflow-row>.temperature-badge{grid-area:2/2}html:not(.crm-mobile-device) .workflow-list .workflow-row>.secondary{white-space:normal;grid-area:3/1;width:100%}html:not(.crm-mobile-device) .workflow-list .workflow-row>.reassign-list-button{white-space:normal;grid-area:3/2;width:100%}html:not(.crm-mobile-device) .seller-portfolio>header{flex-wrap:wrap;align-items:flex-start;gap:10px}html:not(.crm-mobile-device) .seller-portfolio>button{grid-template-columns:auto minmax(0,1fr) auto;row-gap:7px}html:not(.crm-mobile-device) .seller-portfolio>button>:nth-child(n+4){grid-row:2}html:not(.crm-mobile-device) .finance-split-grid{grid-template-columns:minmax(0,1fr)}html:not(.crm-mobile-device) .operation-formula-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.crm-mobile-device) .operation-formula-strip>i{display:none}html:not(.crm-mobile-device) .operation-formula-strip>.emphasis{grid-column:1/-1}}@media (width>=761px) and (width<=1100px){html:not(.crm-mobile-device) .metrics,html:not(.crm-mobile-device) .premium-metrics,html:not(.crm-mobile-device) .client-summary,html:not(.crm-mobile-device) .darkstats,html:not(.crm-mobile-device) .opstats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(.crm-mobile-device) .cols,html:not(.crm-mobile-device) .quote-mode-selector{grid-template-columns:minmax(0,1fr)}html:not(.crm-mobile-device) .quote-mode-selector>div{grid-column:1}html:not(.crm-mobile-device) .permission-editor>header{flex-direction:column;align-items:flex-start}html:not(.crm-mobile-device) .permission-editor select{width:100%;min-width:0}html:not(.crm-mobile-device) .client-row.simple-client{grid-template-columns:42px minmax(0,1fr) auto;row-gap:7px}html:not(.crm-mobile-device) .client-row.simple-client>.avatar{grid-row:1/3}html:not(.crm-mobile-device) .client-row.simple-client>.client-name{grid-area:1/2}html:not(.crm-mobile-device) .client-row.simple-client>.interest{grid-area:2/2/auto/-1;min-width:0}html:not(.crm-mobile-device) .client-row.simple-client>.assigned{grid-area:3/2;display:block}html:not(.crm-mobile-device) .client-row.simple-client>span:last-child{grid-area:3/3}html:not(.crm-mobile-device) .budget-total,html:not(.crm-mobile-device) .budget-detail-grid,html:not(.crm-mobile-device) .meta-preview .budget-detail-grid,html:not(.crm-mobile-device) .meta-installment-editor,html:not(.crm-mobile-device) .meta-installment-table{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html:not(.crm-mobile-device) aside{overscroll-behavior:contain;overflow-y:auto}html:not(.crm-mobile-device) .quote-register .quote-selection-actions,html:not(.crm-mobile-device) .quote-register .meta-share-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(.crm-mobile-device) .quote-register .quote-selection-actions>span,html:not(.crm-mobile-device) .quote-register .meta-share-actions>span,html:not(.crm-mobile-device) .quote-register .share-permission-note{grid-column:1/-1!important}html:not(.crm-mobile-device) .quote-register .quote-selection-actions button{white-space:normal;width:100%;min-width:0;line-height:1.3}html:not(.crm-mobile-device) .full-quote-row>div,html:not(.crm-mobile-device) .budget-actions,html:not(.crm-mobile-device) .calc>footer,html:not(.crm-mobile-device) .carinfo footer,html:not(.crm-mobile-device) .carinfo footer>span{flex-wrap:wrap;gap:8px}html:not(.crm-mobile-device) .carinfo footer>*{min-width:0}html:not(.crm-mobile-device) .budget-actions button,html:not(.crm-mobile-device) .calc>footer button{white-space:normal;max-width:100%}@media (width>=761px) and (width<=1399px){html:not(.crm-mobile-device) .quote-mode-selector{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.crm-mobile-device) .quote-mode-selector>div{grid-column:1/-1}}@media (width>=761px) and (width<=1100px){html:not(.crm-mobile-device) .shell>aside{z-index:50;width:min(82vw,286px);transition:transform .2s;transform:translate(-105%);box-shadow:24px 0 60px #03172947}html:not(.crm-mobile-device) .shell>aside.open{transform:translate(0)}html:not(.crm-mobile-device) .shell>aside .brand>button{display:block}html:not(.crm-mobile-device) .workspace{width:100%;margin-left:0}html:not(.crm-mobile-device) .workspace>header{padding:0 22px}html:not(.crm-mobile-device) .workspace>header .menu{color:#123f67;background:#fff;border:1px solid #d4e0e9;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;margin-right:12px;display:grid;box-shadow:0 5px 15px #082b4817}html:not(.crm-mobile-device) .overlay{z-index:45;background:#04182a80;border:0;display:block;position:fixed;inset:0}}.password-change-screen{background:radial-gradient(circle at 18% 12%,#dcecf8 0,#0000 35%),linear-gradient(145deg,#f8fbfd,#e8eff5)}.password-change-screen section{text-align:left;border:1px solid #dce6ef;width:min(500px,100%);padding:38px;box-shadow:0 24px 70px #0c376a29}.password-change-screen small{color:#0c376a;letter-spacing:.13em;font-size:10px;font-weight:850;display:block}.password-change-screen h1{margin:9px 0 7px;font-size:27px}.password-change-screen>section>p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.password-change-screen form{gap:14px;margin-top:24px;display:grid}.password-change-screen label span{color:#324c64;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.password-change-screen input{color:#173650;background:#fff;border:1px solid #cdd9e4;border-radius:10px;outline:0;width:100%;height:47px;padding:0 14px}.password-change-screen input:focus{border-color:#1675bb;box-shadow:0 0 0 3px #1675bb21}.password-change-screen .primary{width:100%;height:48px;margin-top:2px}@media (width<=520px){.password-change-screen{padding:14px}.password-change-screen section{padding:28px 20px}.password-change-screen h1{font-size:23px}}.vehicle-cover>img,.sortable-gallery .gallery-grid img,.quote-vehicle>img,.budget-vehicle-card>img,.meta-vehicle-showcase>img,.budget-car,.budget-thumbs img,.meta-hero>img,.meta-plan-gallery img,.stock-viewer-thumbs img,.stock-brand-preview img,.cc-stock-thumb img,.client-asset-grid img,.official-image-grid img{image-orientation:from-image;image-rendering:auto;background:#f2f5f8;object-fit:contain!important;object-position:center!important;filter:none!important}.vehicle-cover>img{padding:7px 9px}.budget-vehicle-card>img,.meta-vehicle-showcase>img{padding:5px}.sortable-gallery .gallery-grid img{padding:4px}.budget-car,.meta-hero>img{padding:8px}.budget-thumbs img,.meta-plan-gallery img,.stock-viewer-thumbs img{padding:3px}.vehicle-cover{isolation:isolate;position:relative}.stock-cover-frame{z-index:0;background:#f2f5f8;place-items:center;min-width:0;min-height:0;padding:clamp(12px,2vw,22px);display:grid;position:absolute;inset:0;overflow:hidden}.stock-cover-frame>img{image-orientation:from-image;aspect-ratio:auto!important;object-fit:contain!important;object-position:50% 50%!important;filter:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;display:block!important;transform:none!important}.stock-cover-viewer-trigger:not(:disabled):hover .stock-cover-frame>img,.stock-cover-viewer-trigger:not(:disabled):focus-visible .stock-cover-frame>img{filter:none!important;transform:none!important}.stock-card .stock-cover-frame.stock-empty-cover,.vehicle-cover .stock-cover-frame.stock-empty-cover{background:#fff;padding:0!important}.stock-card .stock-cover-frame.stock-empty-cover>img,.vehicle-cover .stock-cover-frame.stock-empty-cover>img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important}.stock-cover-viewer-trigger{-webkit-backdrop-filter:none!important}.stock-zoom-surface>img{image-orientation:from-image;image-rendering:auto;object-fit:contain!important;object-position:center!important;filter:none!important;background:0 0!important}.rate-mode-field select{color:#174d78;background:#f4faff;border-color:#9fc3df;font-weight:800}.manual-rate-field .money-input{color:#70551b;white-space:nowrap;background:#fffaf0;border-color:#d7bb74;gap:8px;min-width:0}.manual-rate-field .money-input input{flex:auto;width:0;min-width:0;padding:0 4px}.manual-rate-field .money-input .input-suffix{color:#70551b;white-space:nowrap;flex:none;margin:0;font-size:9px;font-weight:850;line-height:1;display:block}.tea-output .read-value{color:#116e4d;background:#eefaf4;border-color:#9dceb7;font-weight:900}.manual-rate-hint{color:#6e5418;background:#fff9e9;border:1px solid #dfc780;border-radius:9px;grid-column:1/-1;align-items:center;gap:9px;padding:10px 12px;display:flex}.manual-rate-hint b{white-space:nowrap;font-size:8px}.manual-rate-hint span{font-size:8px;line-height:1.45}@media (width<=560px){.manual-rate-hint{flex-direction:column;align-items:flex-start;gap:4px}}.pwa-install-card{z-index:10020;left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));color:#17324c;background:#fff;border:1px solid #c9dcec;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(520px,100vw - 36px);padding:12px 12px 12px 14px;display:grid;position:fixed;box-shadow:0 18px 54px #00162f38}.pwa-install-card img{border-radius:12px;width:48px;height:48px}.pwa-install-card span{gap:2px;display:grid}.pwa-install-card b{font-size:13px}.pwa-install-card small{color:#65798c;font-size:10px}.pwa-install-card .primary{min-height:38px;padding:0 16px}.pwa-install-dismiss{color:#60778d;cursor:pointer;background:#edf3f8;border:0;border-radius:9px;width:32px;height:32px;font-size:19px}@media (width<=520px){.pwa-install-card{bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:42px minmax(0,1fr) auto;width:calc(100vw - 24px);left:12px}.pwa-install-card img{width:42px;height:42px}.pwa-install-card .primary{grid-column:2;justify-self:start;padding:0 14px}.pwa-install-dismiss{grid-area:1/3;align-self:start}.pwa-install-card small{font-size:9px}}.sidebar-close{z-index:4;color:#dcecf7;background:#ffffff14;border:1px solid #98c5e633;border-radius:11px;place-items:center;width:36px;height:36px;font-size:22px;display:none;position:absolute;top:12px;right:12px}html:not(.crm-mobile-device) .shell{--crm-sidebar-width:276px}html:not(.crm-mobile-device) .shell>aside>nav{padding-top:18px}html:not(.crm-mobile-device) .workspace>header{width:100vw;height:54px;min-height:54px;margin-left:calc(var(--crm-sidebar-width) * -1);padding:0 28px 0 calc(var(--crm-sidebar-width) + 34px)}.content:has(>.owner-dashboard.control-mode){width:100%;max-width:none;margin:0;padding:0}.owner-dashboard.control-mode{width:100%;max-width:none;min-height:calc(100vh - 54px);margin:0;padding:24px 28px 54px}.owner-dashboard.control-mode .control-center{width:100%;max-width:none;margin:0}@media (width>=761px) and (width<=1100px){html:not(.crm-mobile-device) .shell{--crm-sidebar-width:0px}html:not(.crm-mobile-device) .shell>aside>nav{padding-top:66px}html:not(.crm-mobile-device) .shell>aside .sidebar-close{display:grid}html:not(.crm-mobile-device) .workspace>header{width:100%;margin-left:0;padding:0 22px}}@media (width<=760px){.shell>aside .sidebar-close{display:grid;top:10px;right:10px}.shell>aside>nav{padding-top:64px}.content:has(>.owner-dashboard.control-mode){padding:0!important}.owner-dashboard.control-mode{padding:calc(18px + env(safe-area-inset-top)) 12px calc(110px + env(safe-area-inset-bottom));margin:0}}html.crm-mobile-device .workspace>header{height:54px!important;min-height:54px!important;padding:0 10px!important}html.crm-mobile-device .workspace>header .menu{width:40px!important;height:40px!important;top:7px!important;left:8px!important}html.crm-leads-view{min-height:100%;height:auto!important;max-height:none!important;overflow:clip auto!important}html.crm-leads-view body{min-height:100%;height:auto!important;max-height:none!important;overflow:visible!important}html.crm-leads-view .shell,html.crm-leads-view .workspace,html.crm-leads-view .content,html.crm-leads-view .content>.workflow-list{height:auto!important;max-height:none!important;overflow:clip visible!important}html.crm-mobile-device .workspace>header>p{max-width:calc(100% - 54px)!important;margin-left:50px!important}html.crm-mobile-device .shell>aside>nav{padding-top:68px!important}.stock-cards{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important}.stock-card{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;display:grid}.stock-card .vehicle-cover{aspect-ratio:4/3;place-items:center;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden;height:auto!important}.stock-card .stock-cover-frame{width:100%;min-width:0;height:100%;min-height:0;padding:clamp(12px,2.2vw,22px)}.stock-card .stock-cover-frame>img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;filter:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;display:block!important;transform:none!important}.vehicle-cover .sold-watermark,.gallery-grid .sold-watermark,.stock-zoom-surface .sold-watermark{z-index:7;color:#e0001b;width:max-content;max-width:90%;box-shadow:none;letter-spacing:.055em;text-shadow:0 1px 4px #ffffff57;pointer-events:none;background:0 0;border:0;padding:0;font-family:Rockwell Extra Bold,Rockwell,Roboto Slab,Georgia,serif;font-size:clamp(18px,3vw,42px);font-weight:950;line-height:1;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-8deg)}.gallery-grid .sold-watermark{font-size:clamp(13px,1.65vw,24px)}.stock-zoom-surface .sold-watermark{font-size:clamp(34px,7vw,96px)}.stock-zoom-surface.zoomed .sold-watermark{opacity:.9}.stock-card .carinfo{flex-direction:column;min-width:0;display:flex}.stock-card .carinfo h3,.stock-card .carinfo p,.stock-card .carinfo footer,.stock-card .carinfo footer>*{min-width:0;max-width:100%}.stock-card .carinfo h3,.stock-card .carinfo p{overflow-wrap:anywhere}.stock-card .carinfo footer{flex-wrap:wrap;gap:10px;margin-top:auto}.stock-card .carinfo footer>b{overflow-wrap:anywhere}.stock-card .carinfo footer>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.stock-tech-sheet-status{z-index:4;-webkit-backdrop-filter:blur(8px);border:1px solid #ffffffdb;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:11px;left:11px;box-shadow:0 5px 14px #05223729}.stock-tech-sheet-status svg{width:17px;height:17px;display:block}.stock-tech-sheet-status.loaded{color:#118257;background:#e4f8eff2;border-color:#48aa7e70}.stock-tech-sheet-status.missing{color:#c53e36;background:#ffebe9f5;border-color:#d459506b}.stock-brand-folders{gap:13px;min-width:0;display:grid}.stock-brand-folder{color:#15334f;text-align:left;background:#fff;border:1px solid #d7e3ec;border-radius:15px;grid-template-columns:122px minmax(160px,.8fr) minmax(250px,1.35fr) auto;align-items:center;gap:16px;width:100%;min-width:0;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 24px #123d610d}.stock-brand-folder:hover{border-color:#9dc7e2;transform:translateY(-2px);box-shadow:0 14px 32px #123d6118}.stock-brand-folder:has(.stock-brand-folder-hit:focus-visible){outline-offset:2px;outline:3px solid #79bce8}.stock-brand-folder-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;font-size:0;position:absolute;inset:0}.stock-brand-folder-hit span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.stock-brand-folder>:not(.stock-brand-folder-hit){z-index:1;pointer-events:none;position:relative}.stock-brand-wordmark{color:#0d3a61;letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(145deg,#f6f9fb,#eaf1f6);border-radius:11px;align-self:stretch;place-items:center;min-height:78px;padding:10px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.stock-brand-wordmark.has-logo{background:#fff;border:1px solid #e3ebf1}.stock-brand-wordmark>img{display:block;object-fit:contain!important;object-position:center!important;filter:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:72px!important;margin:auto!important;transform:none!important}.stock-brand-folder-copy{min-width:0;display:block}.stock-brand-folder-copy b{font-size:14px;display:block}.stock-brand-folder-copy small{color:#728497;margin-top:6px;font-size:9px;font-weight:650;display:block}.stock-brand-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.stock-brand-preview{aspect-ratio:16/9;background:linear-gradient(145deg,#f1f5f8,#dce6ed);border-radius:9px;place-items:center;width:100%;min-width:0;height:auto;min-height:96px;padding:9px 11px;display:grid;overflow:hidden}.stock-brand-folder .stock-brand-previews .stock-brand-preview>img{image-orientation:from-image;image-rendering:auto;object-fit:contain!important;object-position:center center!important;filter:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.stock-brand-preview.empty{color:#8a99a7;text-align:center;font-size:7px;font-weight:750}.stock-brand-open{color:#fff;white-space:nowrap;background:#092c50;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.stock-brand-open b{font-size:14px}.stock-brand-folder-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.stock-brand-folder-actions .stock-brand-edit{pointer-events:auto;z-index:2;color:#145c8c;white-space:nowrap;cursor:pointer;background:#f5faff;border:1px solid #b9d3e5;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850;position:relative}.stock-brand-folder-actions .stock-brand-edit:hover{background:#e8f5fd;border-color:#75b4dc}.brand-logo-editor{gap:15px;display:grid}.brand-logo-preview{background:linear-gradient(145deg,#f8fafc,#edf3f7);border:1px solid #d9e5ee;border-radius:15px;place-items:center;min-height:180px;padding:22px;display:grid;overflow:hidden}.brand-logo-preview img{display:block;object-fit:contain!important;object-position:center!important;filter:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:190px!important;margin:auto!important;transform:none!important}.brand-logo-preview span{color:#0d3a61;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:24px;font-weight:900}.stock-brand-selection{background:linear-gradient(110deg,#fff,#edf7fd);border:1px solid #d7e5ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:grid}.stock-brand-selection>div{min-width:0}.stock-brand-selection small{color:#3979a7;letter-spacing:.14em;font-size:8px;font-weight:850;display:block}.stock-brand-selection h2{color:#0b365d;margin:4px 0 0;font-size:20px}.stock-brand-selection>span{color:#60758a;white-space:nowrap;background:#fff;border:1px solid #cee0ed;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:700}.stock-brand-selection>span b{color:#0c639e;font-size:13px}.stock-empty-state{text-align:center;background:#fff;border:1px dashed #cbd9e4;border-radius:14px;place-items:center;gap:6px;min-height:170px;padding:28px;display:grid}.stock-empty-state b{color:#173b5a;font-size:14px}.stock-empty-state span{color:#738597;font-size:10px}@media (width<=760px){.stock-cards{gap:14px;grid-template-columns:minmax(0,1fr)!important}.stock-card .vehicle-cover{aspect-ratio:4/3}.stock-card .stock-cover-frame{padding:12px}.stock-card .carinfo{padding:15px}.stock-card .carinfo footer{flex-direction:column;align-items:flex-start}.stock-card .carinfo footer>span{justify-content:flex-end;width:100%}.stock-tech-sheet-status{width:28px;height:28px;top:9px;left:9px}.stock-brand-folder{grid-template-columns:88px minmax(0,1fr) auto;gap:10px;padding:10px}.stock-brand-wordmark{min-height:64px;padding:7px;font-size:10px}.stock-brand-folder-copy b{font-size:12px}.stock-brand-folder-copy small{font-size:8px;line-height:1.45}.stock-brand-previews{grid-area:2/1/auto/-1}.stock-brand-preview{aspect-ratio:4/3;height:auto;min-height:0;padding:7px}.stock-brand-open{justify-content:center;width:40px;height:40px;padding:0;font-size:0}.stock-brand-open b{font-size:15px}.stock-brand-folder-actions{gap:5px}.stock-brand-folder-actions .stock-brand-edit{width:40px;height:30px;padding:0;font-size:0}.stock-brand-folder-actions .stock-brand-edit:before{content:"✎";font-size:13px}.stock-brand-selection{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.stock-brand-selection>.secondary{grid-area:2/1/auto/-1;width:100%}.stock-brand-selection h2{font-size:17px}}html:not(.crm-mobile-device) .shell{--crm-topbar-height:40px}html:not(.crm-mobile-device) .shell>aside{height:100vh;inset:0 auto 0 0}html:not(.crm-mobile-device) .shell>aside>nav{padding:14px 15px 24px 0}html:not(.crm-mobile-device) .workspace>header{z-index:30;width:100vw;height:var(--crm-topbar-height);min-height:var(--crm-topbar-height);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;margin-left:0;padding-top:0;padding-bottom:0;position:fixed;inset:0 0 auto}html:not(.crm-mobile-device) .workspace{padding-top:0}.content:has(>.owner-dashboard.control-mode){z-index:1;position:relative}.owner-dashboard.control-mode{padding-top:50px}.shell>aside>nav>button{border-radius:0 13px 13px 0;padding-left:12px}.shell>aside>footer{padding-left:0}.shell>aside>footer>button{border-radius:0 13px 13px 0;padding-left:12px}.workspace>header>div:last-child button{border-radius:9px;width:30px;height:30px}.owner-dashboard.control-mode{min-height:calc(100vh - 40px)}.shell aside footer .sidebar-user{align-items:center;gap:10px;margin:4px 0 0;padding:12px 8px 9px;display:flex}.shell aside footer .sidebar-branch{border-top:1px solid #ffffff12;align-items:center;gap:10px;margin:0;padding:9px 8px 12px;display:flex}.shell aside footer .sidebar-branch>i{background:#27c486;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-left:14px;box-shadow:0 0 0 4px #27c4861f,0 0 13px #27c4867a}.shell aside footer .sidebar-branch>span{min-width:0;display:block}.shell aside footer .sidebar-branch b,.shell aside footer .sidebar-branch small{display:block}.shell aside footer .sidebar-branch b{color:#cfe8dd;font-size:9px}.shell aside footer .sidebar-branch small{color:#7890a5;white-space:nowrap;margin-top:3px;font-size:8px}@media (width<=760px){html.crm-mobile-device .workspace{padding-top:0!important}html.crm-mobile-device .workspace>header{width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;margin:0!important;position:fixed!important;inset:0 0 auto!important}html.crm-mobile-device .workspace>header .menu{width:36px!important;height:36px!important;top:2px!important}html.crm-mobile-device .shell>aside{flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;inset:0 auto 0 0!important;overflow:hidden!important}html.crm-mobile-device .shell>aside>nav{min-height:0!important;padding:calc(54px + env(safe-area-inset-top)) 15px 18px 0!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;overflow:hidden auto!important}html.crm-mobile-device .shell>aside>footer{z-index:3!important;padding:10px 0 calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(#051f33f5,#051d30 28%)!important;flex:none!important;margin-top:0!important;position:relative!important;box-shadow:0 -12px 28px #00000038!important}html.crm-mobile-device .shell>aside>footer .signout{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff29!important;border-radius:0 12px 12px 0!important;justify-content:center!important;align-items:center!important;width:calc(100% - 14px)!important;min-height:48px!important;margin:4px 14px 0 0!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;display:flex!important}html.crm-mobile-device .content:not(:has(>.owner-dashboard.control-mode)){padding-top:52px!important}html.crm-mobile-device .owner-dashboard.control-mode{padding-top:calc(50px + env(safe-area-inset-top))!important}}.seller-chart.seller-chart-control{border-color:#d6e3ed;padding:0;overflow:hidden;box-shadow:0 18px 44px #0427441a}.seller-chart-control>header{background:linear-gradient(135deg,#f7fbfe 0%,#edf6fc 100%);padding:21px 24px 19px}.seller-chart-control>header>div:first-child{min-width:0}.seller-chart-control>header small{color:#1675bb;letter-spacing:.12em;font-size:9px;font-weight:900}.seller-chart-control>header h2{color:#0b3153;letter-spacing:-.02em;font-size:18px}.seller-chart-control>header p{font-size:10px;line-height:1.45}.seller-chart-control .seller-chart-total{background:linear-gradient(135deg,#082944,#0c5b91);border:1px solid #5eb1e642;border-radius:14px;min-width:116px;padding:10px 16px;box-shadow:0 13px 28px #052b4b33}.seller-chart-control .seller-chart-total b{font-size:27px}.seller-chart-control .seller-bars{gap:0;padding:7px 24px}.seller-chart-control .seller-bar-row-control{border-top:1px solid #e7edf3;grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 0 16px;display:grid}.seller-chart-control .seller-bar-row-control:first-child{border-top:0}.seller-chart-control .seller-bar-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.seller-chart-control .seller-bar-person{align-items:center;gap:11px;min-width:0;display:flex}.seller-chart-control .seller-bar-person b{color:#0d2c49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seller-chart-control .seller-bar-avatar{background:linear-gradient(145deg,#1688d1,#0c5d9e);border:1px solid #ffffff47;border-radius:13px;flex:0 0 42px;width:42px;height:42px;font-size:11px;box-shadow:0 8px 18px #0b5b9733}.seller-chart-control .seller-bar-total{color:#74879a;white-space:nowrap;flex:none;align-items:baseline;gap:5px;font-size:10px;display:flex}.seller-chart-control .seller-bar-total strong{color:#0b3762;font-size:21px;line-height:1}.seller-chart-control .seller-stacked-scale{border:1px solid #dde7ef;box-shadow:inset 0 1px 3px #0427440f;background:#edf2f6!important;border-radius:10px!important;height:28px!important}.seller-chart-control .seller-stacked-bar{border-radius:9px;box-shadow:0 5px 13px #082b4829}.seller-chart-control .seller-stacked-bar>i{position:relative;overflow:hidden}.seller-chart-control .seller-stacked-bar>i em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 7px;font-size:8px;line-height:1;overflow:hidden}.seller-chart-control .seller-chart-legend{border-top:1px solid #e7edf3;gap:8px;margin:0 24px;padding:14px 0}.seller-chart-control .seller-chart-legend span{color:#536a7f;background:#f7fafc;border:1px solid #e0e8ef;border-radius:999px;min-height:27px;padding:5px 9px;font-size:8px}.seller-chart-control .seller-chart-legend i{border-radius:50%}.seller-chart-control>footer{background:#fafcfd;border-top:1px solid #e7edf3;margin:0;padding:13px 24px 16px;font-size:9px}.seller-chart-control>footer b{color:#0d4c7d}@media (width<=600px){.seller-chart-control>header{padding:18px 15px 15px}.seller-chart-control .seller-chart-total{width:100%;min-width:0;margin-top:4px}.seller-chart-control .seller-bars{padding:5px 14px}.seller-chart-control .seller-bar-row-control{padding:13px 0 14px}.seller-chart-control .seller-bar-head{gap:9px}.seller-chart-control .seller-bar-person{gap:8px}.seller-chart-control .seller-bar-avatar{border-radius:11px;flex-basis:38px;width:38px;height:38px}.seller-chart-control .seller-bar-person b{font-size:10px}.seller-chart-control .seller-bar-total{gap:3px;font-size:8px}.seller-chart-control .seller-bar-total strong{font-size:18px}.seller-chart-control .seller-stacked-scale{height:24px!important}.seller-chart-control .seller-stacked-bar>i em{padding:0 4px;font-size:6px}.seller-chart-control .seller-chart-legend{grid-template-columns:1fr 1fr;margin:0 14px;padding:12px 0}.seller-chart-control .seller-chart-legend span{min-width:0;padding:5px 7px}.seller-chart-control>footer{gap:4px;padding:12px 14px 14px;display:grid}}.vehicle-expense-sheet{background:#f8fafc;border:1px solid #d5e1eb;border-radius:15px;margin:22px 24px 6px;overflow:hidden;box-shadow:0 10px 28px #082f4e14}.vehicle-expense-sheet>header{color:#fff;background:linear-gradient(135deg,#092d50,#0d5f9c);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.vehicle-expense-sheet>header small{color:#7fc7f5;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.vehicle-expense-sheet>header h3{margin:5px 0 3px;font-size:16px}.vehicle-expense-sheet>header p{color:#c4daeb;margin:0;font-size:9px;line-height:1.5}.vehicle-expense-sheet>header>strong{letter-spacing:-.03em;flex:none;font-size:24px}.vehicle-expense-summary{background:#fff;border-bottom:1px solid #dce5ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vehicle-expense-summary>div{border-right:1px solid #e4ebf1;padding:14px 17px}.vehicle-expense-summary>div:last-child{border-right:0}.vehicle-expense-summary span,.vehicle-expense-summary b{display:block}.vehicle-expense-summary span{color:#718396;font-size:8px;font-weight:750}.vehicle-expense-summary b{color:#163956;margin-top:6px;font-size:15px}.vehicle-expense-entry{border-bottom:1px solid #dce5ed;grid-template-columns:135px minmax(160px,.85fr) minmax(230px,1.35fr) minmax(160px,1fr);gap:11px;padding:18px 20px;display:grid}.vehicle-expense-entry label{min-width:0;display:block}.vehicle-expense-entry label>span{color:#536a7f;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.vehicle-expense-entry input,.vehicle-expense-entry select{color:#183650;background:#fff;border:1px solid #cedae5;border-radius:9px;outline:none;width:100%;min-width:0;height:40px;padding:0 10px;font-size:10px}.vehicle-expense-entry input:focus,.vehicle-expense-entry select:focus{border-color:#3a8bc8;box-shadow:0 0 0 3px #3a8bc81f}.expense-money-input{color:#365b77;background:#fff;border:1px solid #cedae5;border-radius:9px;align-items:center;height:40px;padding-left:10px;font-size:10px;font-weight:850;display:flex}.expense-money-input input{border:0;height:36px;box-shadow:none!important}.expense-entry-actions{align-self:end;gap:7px;display:grid}.vehicle-expense-entry .expense-add{min-height:40px}.vehicle-expense-error{margin:12px 20px!important}.vehicle-expense-list{background:#fff;padding:0 20px 12px}.vehicle-expense-list article{border-bottom:1px solid #e5ebf0;grid-template-columns:minmax(220px,1.4fr) minmax(175px,.8fr) 110px 148px;align-items:center;gap:13px;padding:13px 0;display:grid}.vehicle-expense-list article.is-editing{background:#f0f7fc;border-radius:10px;margin:0 -10px;padding:13px 10px;box-shadow:inset 3px 0 #2381bf}.vehicle-expense-list article>div:first-child>span,.vehicle-expense-list article b,.vehicle-expense-list article small{display:block}.vehicle-expense-list article>div:first-child>span{color:#17659f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:7px;font-weight:900}.vehicle-expense-list article b{color:#1b3a54;font-size:10px}.vehicle-expense-list article small{color:#718295;margin-top:4px;font-size:8px;line-height:1.4}.vehicle-expense-list article>strong{text-align:right;color:#123b5c;font-size:13px}.expense-row-actions{justify-content:flex-end;gap:6px;display:flex}.expense-row-actions button{color:#17659f;background:#eaf4fb;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:68px;height:31px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.expense-row-actions button span{font-size:13px}.expense-row-actions button.delete{color:#b83b43;background:#fff0f0}.expense-row-actions button.delete span{font-size:16px}.expense-state{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.expense-state.paid{color:#147353;background:#e5f6ee}.expense-state.pending{color:#9a6515;background:#fff1d9}.trade-in-stock-label{color:#8e631c;white-space:nowrap;text-overflow:ellipsis;background:#fff1d9;border-radius:999px;width:max-content;max-width:100%;margin:4px 0 6px;padding:4px 7px;font-size:7px;font-weight:850;display:block;overflow:hidden}.vehicle-expense-empty{text-align:center;color:#748496;gap:5px;padding:28px 15px;display:grid}.vehicle-expense-empty b{font-size:11px}.vehicle-expense-empty span{font-size:8px}@media (width<=900px){.vehicle-expense-entry{grid-template-columns:1fr 1fr}.vehicle-expense-entry .expense-detail{grid-column:1/-1}.vehicle-expense-list article{grid-template-columns:minmax(0,1fr) auto}.vehicle-expense-list article>div:nth-child(2){grid-column:1}.vehicle-expense-list article>strong{grid-area:1/2}.vehicle-expense-list .expense-row-actions{grid-area:2/2}}@media (width<=600px){.vehicle-expense-sheet{margin:18px 10px 4px}.vehicle-expense-sheet>header{flex-direction:column;align-items:flex-start;padding:16px}.vehicle-expense-sheet>header>strong{font-size:21px}.vehicle-expense-summary{grid-template-columns:1fr 1fr}.vehicle-expense-summary>div:nth-child(2){border-right:0}.vehicle-expense-summary>div:nth-child(-n+2){border-bottom:1px solid #e4ebf1}.vehicle-expense-entry{grid-template-columns:minmax(0,1fr);padding:15px}.vehicle-expense-entry .expense-detail{grid-column:auto}.vehicle-expense-entry .expense-add{width:100%}.vehicle-expense-list{padding:0 15px 10px}.vehicle-expense-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px}.vehicle-expense-list article>div:nth-child(2){grid-column:1}.vehicle-expense-list article>strong{grid-area:1/2}.vehicle-expense-list .expense-row-actions{grid-area:2/2}}.nav-chat-badge{color:#fff;background:#f15963;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:8px;font-weight:900;display:grid;box-shadow:0 0 0 3px #f1596321}.notification-center{display:flex;position:relative}.notification-bell{position:relative}.notification-bell>span{font-size:17px}.notification-bell>em{color:#fff;background:#ed4e5a;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:3px;right:1px}.notification-overlay{z-index:10040!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;position:fixed!important;inset:0!important}.notification-panel{z-index:10050;color:#17324c;text-align:left;background:#fff;border:1px solid #d5e2ec;border-radius:18px;flex-direction:column;width:min(430px,100vw - 28px);max-height:min(720px,100vh - 82px);display:flex;position:fixed;top:64px;right:18px;overflow:hidden;box-shadow:0 24px 70px #00182f42}.notification-panel>header{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:flex-start;padding:20px 20px 14px;display:flex}.notification-panel>header small{color:#2374b3;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.notification-panel>header h2{margin:5px 0 0;font-size:20px}.notification-panel>header>button{color:#5f768a;cursor:pointer;background:#edf3f8;border:0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.notification-actions{border-bottom:1px solid #edf2f6;justify-content:flex-end;gap:8px;padding:10px 15px;display:flex}.notification-actions:empty{display:none}.notification-actions button{color:#17649e;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.device-notification-card{background:#edf7fd;border:1px solid #b9d9ef;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 14px 2px;padding:12px;display:grid}.device-notification-card>span{color:#fff;background:#1a73b4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.device-notification-card b,.device-notification-card small{display:block}.device-notification-card b{font-size:10px}.device-notification-card small{color:#657b8d;margin-top:3px;font-size:8px;line-height:1.35}.device-notification-card button,.device-notification-state button{color:#fff;cursor:pointer;background:#176ba8;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.device-notification-state{color:#7a8996;align-items:center;gap:7px;margin:10px 16px 0;font-size:8px;display:flex}.device-notification-state i{background:#efb543;border-radius:50%;width:7px;height:7px}.device-notification-state.active{color:#177651}.device-notification-state.active i{background:#23aa79}.device-notification-state button{margin-left:auto}.notification-compose{background:#f2f6f9;border-radius:12px;gap:8px;margin:12px 14px 3px;padding:12px;display:grid}.notification-compose input,.notification-compose textarea{color:#17324c;width:100%;font:inherit;background:#fff;border:1px solid #d4e0e9;border-radius:8px;outline:0;padding:10px;font-size:10px}.notification-compose textarea{resize:vertical;min-height:78px}.notification-compose>div{justify-content:flex-end;gap:8px;display:flex}.notification-compose button{cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:800}.notification-list{padding:8px 9px 12px;overflow:auto}.notification-list>button{color:#17324c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:10px;width:100%;height:auto;padding:11px;display:grid;position:relative}.notification-list>button:hover{background:#f3f7fa}.notification-list>button>i{color:#1369a8;background:#dcecf8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;display:grid}.notification-list>button>span{min-width:0}.notification-list b,.notification-list small,.notification-list time{display:block}.notification-list b{font-size:10px}.notification-list small{color:#60778b;text-overflow:ellipsis;margin-top:4px;font-size:9px;line-height:1.4;overflow:hidden}.notification-list time{color:#8b9aa7;margin-top:5px;font-size:7px}.notification-list>button>em{background:#1c83c9;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:12px}.notification-empty{text-align:center;padding:42px 20px}.notification-empty>i{color:#1b9468;background:#e5f6ee;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-style:normal;display:grid}.notification-empty b{margin-top:10px;font-size:12px;display:block}.notification-empty p{color:#7890a4;margin:5px 0 0;font-size:9px}@media (width<=600px){.notification-panel{top:calc(56px + env(safe-area-inset-top));width:calc(100vw - 20px);max-height:calc(100dvh - 68px - env(safe-area-inset-top));border-radius:16px;right:10px}.notification-panel>header{padding:17px 16px 12px}.device-notification-card{grid-template-columns:34px minmax(0,1fr)}.device-notification-card>button{grid-column:2;justify-self:start}.notification-list{padding-inline:7px}}.notification-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#04192c2e!important}.notification-panel{isolation:isolate}.notification-panel *{box-sizing:border-box}.notification-panel>header p{color:#75899b;margin:5px 0 0;font-size:9px}.notification-actions{background:#fbfcfd;flex-wrap:wrap;align-items:center;min-height:46px}.notification-actions button{white-space:nowrap!important;background:#fff!important;border:1px solid #d6e3ed!important;border-radius:9px!important;width:auto!important;height:32px!important;padding:0 11px!important;line-height:1.2!important}.notification-actions button:hover{background:#edf6fd!important;transform:none!important}.device-notification-state{background:#f8fbfd;border:1px solid #dce8ef;border-radius:10px;justify-content:space-between;min-height:42px;margin:10px 14px 2px;padding:9px 11px}.device-notification-state>span{align-items:center;gap:7px;display:flex}.device-notification-state>span i{background:#efb543;border-radius:50%;width:7px;height:7px;display:block}.device-notification-state.active>span i{background:#23aa79}.device-notification-state button{flex:none;width:auto!important;height:30px!important;padding:0 10px!important}.notification-test-result{border-radius:9px;margin:8px 14px 0;padding:9px 11px;font-size:8px;line-height:1.4}.notification-test-result.sent{color:#177652;background:#e8f7f0}.notification-test-result.error{color:#a43c3c;background:#fff0f0}.notification-list{flex:1;min-height:0}.notification-list>button{align-items:start;min-height:68px;margin:2px 0}.notification-list>button>span{padding-right:14px}.notification-list>button.read{opacity:.78}.notification-list>button.read:hover{opacity:1}.notification-list small{white-space:normal;overflow-wrap:anywhere}.notification-list time{font-weight:700}.notification-list::-webkit-scrollbar{width:7px}.notification-list::-webkit-scrollbar-thumb{background:#c4d3df;border-radius:10px}.notification-list::-webkit-scrollbar-track{background:0 0}.chat-page-head{margin-bottom:16px}.chat-security-note{color:#47657e;background:#fff;border:1px solid #d6e4ef;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 5px 18px #0c376a0f}.chat-security-note:before{content:"";background:#1bac75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1bac751f}.internal-chat{border-radius:17px;grid-template-columns:minmax(260px,315px) minmax(0,1fr);height:min(720px,100dvh - 155px);min-height:570px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0427441a}.internal-chat>.chat-conversations{z-index:1!important;pointer-events:auto!important;color:#17334d!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(#f7fbfe,#eef5fa)!important;border-right:1px solid #dbe5ed!important;flex-direction:column!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important}.chat-conversations>header{border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:10px;padding:20px 18px 16px;display:flex}.chat-conversations>header b,.chat-conversations>header small{display:block}.chat-conversations>header b{font-size:13px}.chat-conversations>header small{color:#7c8d9d;margin-top:4px;font-size:8px}.chat-conversations>header>span{color:#14649e;white-space:nowrap;background:#e3f1fc;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.chat-conversations>button{color:#1d3b54;text-align:left;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 14px;display:grid}.chat-conversations>button:hover{background:#fff}.chat-conversations>button.active{background:#fff;border-left-color:#1b83c6;box-shadow:0 8px 22px #0831520f}.chat-conversations>button>span{min-width:0}.chat-conversations>button b,.chat-conversations>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-conversations>button b{font-size:10px}.chat-conversations>button small{color:#7a8b9c;margin-top:4px;font-size:7px}.chat-conversations>button>em{color:#fff;background:#1780c2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-style:normal;font-weight:900;display:grid}.chat-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#197fc0,#0d568f);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.chat-avatar.general{background:linear-gradient(135deg,#0d3557,#176ba5);font-size:17px}.chat-list-label{color:#8a99a8;letter-spacing:.12em;padding:18px 17px 7px;font-size:7px;font-weight:900}.chat-no-users{color:#8191a0;margin:12px 17px;font-size:9px;line-height:1.5}.chat-thread{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.chat-thread>header{background:#fffffff5;border-bottom:1px solid #e1e8ee;align-items:center;gap:11px;min-height:69px;padding:11px 18px;display:flex}.chat-thread>header>div{min-width:0}.chat-thread>header b,.chat-thread>header small{display:block}.chat-thread>header b{font-size:11px}.chat-thread>header small{color:#738699;margin-top:4px;font-size:8px}.chat-active-state{color:#54806f;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:8px;font-weight:750;display:flex}.chat-active-state>i{background:#23b779;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #23b7791f}.chat-back{color:#315a77;background:#f6f9fb;border:1px solid #dce5ec;border-radius:9px;width:34px;height:34px;font-size:17px;display:none}.chat-clear-history{color:#aa3f48;white-space:nowrap;background:#fff6f6;border:1px solid #efc9cc;border-radius:9px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.chat-clear-history span{font-size:14px}.chat-clear-history:hover:not(:disabled){background:#ffeded;border-color:#d99096}.chat-clear-history:disabled{opacity:.42;cursor:not-allowed}.chat-clear-history+.chat-active-state{margin-left:0}.chat-scope-pill{color:#286482;white-space:nowrap;background:#f2f8fc;border:1px solid #d6e5ef;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.chat-scope-pill.private{color:#237256;background:#eefaf5;border-color:#c9e5da}.chat-scope-pill+.chat-clear-history{margin-left:0}.stock-load-more{justify-content:center;align-items:center;gap:10px;min-width:220px;margin:16px auto 2px;display:flex}.stock-load-more span{color:#7c8e9c;font-size:8px;font-weight:700}.chat-messages{overscroll-behavior:contain;background:radial-gradient(circle at 20% 0,#daebf780,#0000 31%),#f8fafc;min-height:0;padding:18px 22px;overflow-y:auto}.chat-message-block{display:grid}.chat-day{align-items:center;gap:10px;margin:9px 0 17px;display:flex}.chat-day:before,.chat-day:after{content:"";background:#dfe7ed;flex:1;height:1px}.chat-day span{color:#8795a3;text-transform:uppercase;font-size:7px;font-weight:800}.chat-message{align-items:flex-end;gap:8px;max-width:min(72%,650px);margin:0 0 10px;display:flex}.chat-message.mine{flex-direction:row-reverse;justify-self:end}.chat-message>.chat-avatar{border-radius:9px;flex-basis:30px;width:30px;height:30px;font-size:8px}.chat-message>div{background:#fff;border:1px solid #dce5ec;border-radius:5px 14px 14px;min-width:90px;padding:10px 12px 7px;box-shadow:0 5px 16px #082d4b0f}.chat-message.mine>div{color:#fff;background:linear-gradient(135deg,#1678b7,#0d609b);border-color:#176da9;border-radius:14px 5px 14px 14px}.chat-message header{align-items:center;gap:7px;margin-bottom:5px;display:flex}.chat-message header b{font-size:8px}.chat-message header small{color:#8190a0;font-size:6px}.chat-message.mine header small{color:#c6e1f2}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.chat-message time{color:#8393a2;text-align:right;margin-top:4px;font-size:6px;display:block}.chat-message.mine time{color:#c8e3f4}.chat-empty{color:#7d8d9c;text-align:center;align-content:center;place-items:center;height:100%;min-height:240px;display:grid}.chat-empty>i{color:#1879b6;background:#e5f2fb;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:10px;font-size:18px;font-style:normal;display:grid}.chat-empty b{color:#25445c;font-size:12px}.chat-empty p{max-width:340px;margin:6px 0 0;font-size:9px;line-height:1.5}.chat-composer{background:#fff;border-top:1px solid #dfe7ed;padding:12px 16px 10px}.chat-composer>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.chat-composer textarea{resize:vertical;color:#1c3850;width:100%;min-height:43px;max-height:120px;font:inherit;background:#f9fbfc;border:1px solid #cfdae4;border-radius:12px;outline:0;padding:12px 13px;font-size:10px}.chat-composer textarea:focus{border-color:#2886c1;box-shadow:0 0 0 3px #2886c11c}.chat-composer .primary{align-items:center;gap:8px;min-height:43px;display:flex}.chat-composer .primary:disabled{opacity:.48;cursor:default}.chat-composer>small{color:#93a0ad;margin:6px 2px 0;font-size:6px;display:block}.chat-error{color:#aa3740;background:#fff0f0;border-radius:7px;margin:0 0 8px;padding:7px 9px;font-size:8px}@media (width<=760px){.chat-page-head{margin-bottom:11px}.chat-page-head p,.chat-security-note{display:none}.internal-chat{border-radius:13px;grid-template-columns:1fr;height:calc(100dvh - 126px);min-height:470px}.internal-chat>.chat-conversations{grid-area:1/1!important;width:100%!important;max-width:none!important;height:100%!important;display:flex!important;transform:none!important}.internal-chat>.chat-thread{grid-area:1/1;display:none}.internal-chat.conversation-open>.chat-conversations{display:none!important}.internal-chat.conversation-open>.chat-thread{display:grid}.chat-back{place-items:center;display:grid}.chat-thread>header{min-height:60px;padding:9px 11px}.chat-scope-pill{justify-content:center;width:27px;min-width:27px;padding:0;font-size:0}.chat-scope-pill:first-letter{font-size:11px}.chat-clear-history{justify-content:center;width:34px;min-width:34px;padding:0;font-size:0}.chat-clear-history span{font-size:15px}.chat-active-state{display:none}.chat-message{max-width:88%}.chat-messages{padding:14px 11px}.chat-composer{padding:10px}.chat-composer>small{display:none}}@media (width<=430px){.internal-chat{height:calc(100dvh - 112px)}.chat-thread>header small{text-overflow:ellipsis;white-space:nowrap;max-width:165px;overflow:hidden}.chat-composer .primary{justify-content:center;width:44px;padding:0;font-size:0}.chat-composer .primary span{font-size:15px}.chat-message{max-width:94%}}.chat-avatar{position:relative}.chat-avatar.online:after{content:"";background:#20b97b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #20b97b21}.chat-conversations>button small.online{color:#278061}.chat-conversations>button small.offline{color:#8795a3}.chat-active-state.offline{color:#7c8996}.chat-active-state.offline>i{background:#98a5b1;box-shadow:0 0 0 4px #98a5b11f}html.crm-chat-view,html.crm-chat-view body{height:100%;overflow:hidden}html:not(.crm-mobile-device).crm-chat-view .shell,html:not(.crm-mobile-device).crm-chat-view .workspace{height:100vh;min-height:0;overflow:hidden}html:not(.crm-mobile-device).crm-chat-view .content{flex-direction:column;height:100vh;min-height:0;max-height:100vh;display:flex;overflow:hidden}html.crm-chat-view .chat-page-head{flex:none}html.crm-chat-view .internal-chat{flex:auto;max-height:none;height:auto!important;min-height:0!important}html.crm-chat-view .chat-messages{scroll-behavior:smooth;overscroll-behavior:contain}@media (width<=760px){html.crm-mobile-device.crm-chat-view .shell,html.crm-mobile-device.crm-chat-view .workspace{height:100dvh!important;min-height:0!important;overflow:hidden!important}html.crm-mobile-device.crm-chat-view .content{flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:52px 12px 10px!important;display:flex!important;overflow:hidden!important}html.crm-mobile-device.crm-chat-view .internal-chat{flex:auto!important;height:auto!important;min-height:0!important}html.crm-mobile-device.crm-chat-view .chat-composer textarea{resize:none}}html.crm-chat-view{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.crm-chat-view .internal-chat,html.crm-chat-view .chat-thread,html.crm-chat-view .chat-thread>header,html.crm-chat-view .chat-messages,html.crm-chat-view .chat-composer,html.crm-chat-view .chat-composer>div{min-width:0;max-width:100%}html.crm-chat-view .chat-thread{overflow:hidden}html.crm-chat-view .chat-thread>header>div{flex:auto;overflow:hidden}html.crm-chat-view .chat-message,html.crm-chat-view .chat-message>div{min-width:0;max-width:100%}html.crm-chat-view .chat-composer textarea{min-width:0;font-size:13px;line-height:1.4}@media (width<=760px){html.crm-mobile-device.crm-chat-view .content{width:100vw!important;max-width:100vw!important}html.crm-mobile-device.crm-chat-view .chat-page-head h1{font-size:19px;line-height:1.15}html.crm-mobile-device.crm-chat-view .chat-thread>header{width:100%;overflow:hidden}html.crm-mobile-device.crm-chat-view .chat-thread>header>div{max-width:none}html.crm-mobile-device.crm-chat-view .chat-thread>header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html.crm-mobile-device.crm-chat-view .chat-thread>header small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}html.crm-mobile-device.crm-chat-view .chat-composer>div{grid-template-columns:minmax(0,1fr) 44px}html.crm-mobile-device.crm-chat-view .chat-composer textarea{touch-action:manipulation;width:100%;line-height:1.35;font-size:16px!important}html.crm-mobile-device.crm-chat-view .chat-message p{font-size:13px;line-height:1.5}html.crm-mobile-device.crm-chat-view .chat-message header b{font-size:10px}html.crm-mobile-device.crm-chat-view .chat-message header small,html.crm-mobile-device.crm-chat-view .chat-message time{font-size:8px}html.crm-mobile-device.crm-chat-view .chat-conversations>button b{font-size:12px}html.crm-mobile-device.crm-chat-view .chat-conversations>button small{font-size:9px}}.workshop-history{gap:10px;display:flex;overflow:auto}.workshop-history>div{background:#f3f7fa;border-radius:9px;align-items:center;gap:7px;min-width:150px;padding:9px 10px;display:flex}.workshop-history i{background:#2483bf;border-radius:50%;width:7px;height:7px}.workshop-history b,.workshop-history small{display:block}.workshop-history b{color:#234760;font-size:9px}.workshop-history small{color:#7a8d9d;margin-top:3px;font-size:7px}@media (width<=680px){.workshop-modal-back{z-index:90!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;align-items:stretch!important;padding:0!important;overflow:hidden!important}.workshop-form{-webkit-overflow-scrolling:touch;padding-bottom:0;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}.workshop-form>header{align-items:flex-start;padding:16px 17px 13px!important}.workshop-form>header h2{line-height:1.2;margin:5px 0!important;font-size:20px!important}.workshop-form>header p{padding-right:10px;line-height:1.45;font-size:9px!important}.workshop-task-editor{border-radius:12px!important}.workshop-task-editor>header{min-height:78px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;display:flex!important}.workshop-task-editor>header h3{font-size:13px!important}.workshop-task-editor>header>.secondary{color:#0d4f82!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #fff6!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 11px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.workshop-task-empty{line-height:1.45;padding:20px 14px!important;font-size:9px!important}.workshop-task-editor>footer{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 12px 12px!important;display:grid!important}.workshop-task-editor>footer div{min-width:0!important;padding:10px!important}.workshop-task-editor>footer span{font-size:7px!important}.workshop-task-editor>footer b{font-size:13px!important}.workshop-form-grid.closing{padding-top:14px!important}.workshop-form>footer{z-index:6;background:#fff;grid-template-columns:1fr 1.35fr;gap:8px;position:sticky;bottom:0;box-shadow:0 -10px 28px #05253f1a;padding:12px 15px calc(12px + env(safe-area-inset-bottom))!important;display:grid!important}.workshop-form>footer button{width:100%;min-width:0;padding-inline:8px}}.marketing-head{align-items:flex-end}.marketing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.marketing-metrics>div{background:linear-gradient(145deg,#fff,#f5f9fc);border:1px solid #dce6ee;border-radius:14px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0930500f}.marketing-metrics>div:before{content:"";background:linear-gradient(#218bc8,#0f5f9b);width:4px;position:absolute;inset:0 auto 0 0}.marketing-metrics span,.marketing-metrics b,.marketing-metrics small{display:block}.marketing-metrics span{color:#6d8192;font-size:8px;font-weight:800}.marketing-metrics b{color:#123d5e;letter-spacing:-.04em;margin:7px 0 4px;font-size:25px}.marketing-metrics small{color:#8493a1;font-size:7px}.marketing-toolbar{align-items:center}.marketing-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.marketing-board{padding:0;overflow:hidden}.marketing-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.marketing-campaigns>article{background:#fff;border:1px solid #dce6ee;border-radius:14px;min-width:0;padding:18px;box-shadow:0 8px 25px #072f4f0e}.marketing-campaigns>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing-campaigns>article>header>div{min-width:0}.marketing-campaigns>article>header span{color:#2380ba;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.marketing-campaigns h3{color:#153b58;margin:6px 0 5px;font-size:14px;line-height:1.25}.marketing-campaigns p{color:#7b8c9b;margin:0;font-size:8px;line-height:1.4}.campaign-status{color:#647787;background:#edf3f7;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.campaign-status.activa{color:#197253;background:#e4f7ef}.campaign-status.programada{color:#17669d;background:#e8f3fb}.campaign-status.pausada{color:#99621a;background:#fff0dc}.campaign-status.finalizada{color:#665195;background:#eeeaf8}.campaign-progress{margin:18px 0 15px}.campaign-progress>span,.campaign-progress>strong{color:#718595;font-size:8px;display:inline-block}.campaign-progress>strong{float:right;color:#1b6597}.campaign-progress>div{background:#e8eff4;border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.campaign-progress i{border-radius:inherit;background:linear-gradient(90deg,#1b79b7,#20ae75);height:100%;display:block}.campaign-results{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.campaign-results span{color:#778996;text-align:center;background:#f5f8fa;border-radius:9px;padding:9px 7px;font-size:7px}.campaign-results b{color:#173f5d;margin-bottom:4px;font-size:14px;display:block}.marketing-campaigns>article>footer{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.marketing-campaigns>article>footer small{color:#7a8b99;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.marketing-campaigns>article>footer button{flex:none}.marketing-modal-back{z-index:90}.marketing-form{width:min(930px,100vw - 30px);max-height:calc(100dvh - 30px);overflow:auto}.marketing-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.marketing-form-grid label{min-width:0;display:block}.marketing-form-grid label>span{color:#526c80;margin:0 0 6px;font-size:8px;font-weight:800;display:block}.marketing-form-grid input,.marketing-form-grid select,.marketing-form-grid textarea{color:#173a55;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd9e3;border-radius:9px;outline:none;font-size:10px}.marketing-form-grid input,.marketing-form-grid select{height:40px;padding:0 10px}.marketing-form-grid textarea{resize:vertical;min-height:82px;padding:10px}.marketing-form-grid input:focus,.marketing-form-grid select:focus,.marketing-form-grid textarea:focus{border-color:#2d88c1;box-shadow:0 0 0 3px #2d88c11c}.marketing-form-grid label>small{color:#8494a2;margin:6px 1px 0;font-size:7px;display:block}.marketing-form-grid .wide{grid-column:span 2}.marketing-form-grid .full{grid-column:1/-1}.marketing-audience-count{color:#fff;background:linear-gradient(135deg,#0c466f,#1679b7);border-radius:9px;grid-template-columns:1fr auto;align-self:end;align-items:center;min-height:40px;padding:7px 10px;display:grid}.marketing-audience-count span{font-size:7px;font-weight:800}.marketing-audience-count b{grid-area:1/2/3;font-size:21px}.marketing-audience-count small{color:#bcdced;font-size:6px}.marketing-actions-editor{background:#f8fafc;border:1px solid #d9e5ed;border-radius:13px;margin:0 20px 18px;overflow:hidden}.marketing-actions-editor>header{color:#fff;background:linear-gradient(135deg,#0b436c,#176fa8);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.marketing-actions-editor>header small{color:#8dccf0;letter-spacing:.1em;font-size:7px;font-weight:900}.marketing-actions-editor>header h3{margin:4px 0 0;font-size:12px}.marketing-actions-editor>header>.secondary{color:#145f93;white-space:nowrap;background:#fff;border-radius:8px;width:auto;height:34px;padding:0 11px;font-size:8px}.marketing-actions-editor>p{color:#7c8d9b;text-align:center;margin:0;padding:24px;font-size:9px}.marketing-actions-editor>div>article{border-bottom:1px solid #e0e8ee;grid-template-columns:26px minmax(160px,1.4fr) minmax(130px,1fr) 125px 115px 30px;align-items:end;gap:9px;padding:12px 14px;display:grid}.marketing-actions-editor>div>article:last-child{border:0}.marketing-actions-editor article>b{color:#237eb8;text-align:center;align-self:center}.marketing-actions-editor article label{min-width:0}.marketing-actions-editor article label>span{color:#6c8090;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.marketing-actions-editor article input,.marketing-actions-editor article select{background:#fff;border:1px solid #cfdae3;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:9px}.marketing-actions-editor .delete-mini{align-self:end;width:30px;height:36px}.marketing-detail{width:min(900px,100vw - 30px);max-height:calc(100dvh - 30px);overflow:auto}.marketing-detail-results{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px 20px;display:grid}.marketing-detail-results button{color:#657b8d;text-align:left;background:#f7fafc;border:1px solid #dce5ec;border-radius:11px;min-width:0;padding:11px}.marketing-detail-results span,.marketing-detail-results b,.marketing-detail-results small{display:block}.marketing-detail-results span{font-size:7px}.marketing-detail-results b{color:#123f60;margin:4px 0;font-size:20px}.marketing-detail-results small{color:#2181b9;font-size:7px;font-weight:800}.marketing-detail>section{border-top:1px solid #e1e8ee;padding:15px 20px}.marketing-detail>section>h3{color:#274b64;margin:0 0 10px;font-size:11px}.marketing-detail>section>p{color:#536b7e;background:#f5f8fa;border-radius:10px;margin:0;padding:12px;font-size:9px;line-height:1.55}.marketing-recipients{gap:7px;max-height:300px;display:grid;overflow:auto}.marketing-recipients>div{border:1px solid #e0e8ee;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.marketing-recipients>div>span{color:#17699f;background:#e4f2fb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.marketing-recipients p{min-width:0;margin:0}.marketing-recipients b,.marketing-recipients small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-recipients b{color:#1a3e58;font-size:9px}.marketing-recipients small{color:#7c8d9c;margin-top:4px;font-size:7px}.marketing-recipients button{min-width:108px}.marketing-task-summary{gap:7px;display:grid}.marketing-task-summary>div{background:#f4f8fa;border-radius:9px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.marketing-task-summary i{border:2px solid #8ca0b0;border-radius:50%;width:9px;height:9px}.marketing-task-summary i.done{background:#1aaa73;border-color:#1aaa73}.marketing-task-summary b,.marketing-task-summary small{display:block}.marketing-task-summary b{font-size:9px}.marketing-task-summary small{color:#7c8c99;margin-top:4px;font-size:7px}.marketing-task-summary em{color:#688090;font-size:7px;font-style:normal;font-weight:800}@media (width<=900px){.marketing-metrics{grid-template-columns:1fr 1fr}.marketing-campaigns{grid-template-columns:1fr}.marketing-form-grid{grid-template-columns:1fr 1fr}.marketing-actions-editor>div>article{grid-template-columns:25px 1fr 1fr}.marketing-actions-editor article label:nth-of-type(3),.marketing-actions-editor article label:nth-of-type(4){grid-row:2}.marketing-actions-editor .delete-mini{grid-area:2/3;justify-self:end}}@media (width<=620px){.marketing-head{align-items:stretch}.marketing-head>.primary{width:100%;margin-top:10px}.marketing-metrics{gap:8px}.marketing-metrics>div{padding:13px 14px}.marketing-metrics b{font-size:21px}.marketing-toolbar{align-items:stretch}.marketing-toolbar>div{flex-wrap:nowrap;padding-bottom:3px;display:flex;overflow-x:auto}.marketing-toolbar>div button{flex:none}.marketing-campaigns{padding:10px}.marketing-campaigns>article{padding:14px}.campaign-results{grid-template-columns:1fr 1fr}.marketing-campaigns>article>footer{flex-direction:column;align-items:stretch}.marketing-campaigns>article>footer button{width:100%}.marketing-modal-back{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;align-items:stretch!important;padding:0!important}.marketing-form,.marketing-detail{border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}.marketing-form>header,.marketing-detail>header{padding:15px 16px!important}.marketing-form-grid{grid-template-columns:minmax(0,1fr);padding:15px}.marketing-form-grid .wide,.marketing-form-grid .full{grid-column:auto}.marketing-actions-editor{margin:0 15px 15px}.marketing-actions-editor>header{align-items:flex-start}.marketing-actions-editor>header>.secondary{border-radius:8px!important;flex:none!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:8px!important}.marketing-actions-editor>div>article{grid-template-columns:24px minmax(0,1fr) 30px;align-items:end}.marketing-actions-editor article label{grid-column:2}.marketing-actions-editor article label:nth-of-type(3),.marketing-actions-editor article label:nth-of-type(4){grid-row:auto}.marketing-actions-editor article>b{grid-row:1/5}.marketing-actions-editor .delete-mini{grid-area:1/3}.marketing-form>footer{z-index:5;background:#fff;grid-template-columns:1fr 1.25fr;gap:8px;position:sticky;bottom:0;box-shadow:0 -9px 26px #0627411a;padding:11px 15px calc(11px + env(safe-area-inset-bottom))!important;display:grid!important}.marketing-form>footer button{width:100%;min-width:0}.marketing-detail-results{grid-template-columns:1fr 1fr;padding:12px 15px}.marketing-detail>section{padding:14px 15px}.marketing-recipients>div{grid-template-columns:34px minmax(0,1fr)}.marketing-recipients>div>span{width:34px;height:34px}.marketing-recipients button{grid-column:1/-1;width:100%}.marketing-detail>footer{z-index:5;background:#fff;flex-wrap:wrap;position:sticky;bottom:0;box-shadow:0 -9px 26px #0627411a;padding:11px 15px calc(11px + env(safe-area-inset-bottom))!important;display:flex!important}}.smart-select-backdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03192b7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.smart-select-dialog{background:#fff;border:1px solid #ffffffb3;border-radius:18px;grid-template-rows:auto auto minmax(100px,1fr) auto;width:min(530px,100vw - 28px);max-height:min(650px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #001e3647}.smart-select-dialog>header{color:#fff;background:linear-gradient(135deg,#092f51,#0d5f99);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 19px 15px;display:flex}.smart-select-dialog>header small{color:#77c7f4;letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.smart-select-dialog>header h2{margin:5px 0 0;font-size:17px;line-height:1.2}.smart-select-dialog>header>button{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.smart-select-search{background:#f7fafc;border:1px solid #cbdbe7;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:15px 16px 10px;padding:0 11px;display:grid;box-shadow:0 5px 16px #052f4f0d}.smart-select-search>span{color:#277eb3;font-size:17px}.smart-select-search input{color:#143953;width:100%;min-width:0;height:44px;font:inherit;-webkit-appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:13px!important}.smart-select-search>button{color:#527084;background:#e5eef4;border:0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.smart-select-list{overscroll-behavior:contain;min-height:0;padding:0 10px 10px;overflow-y:auto}.smart-select-list>button{color:#24465d;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;padding:9px 11px;font-size:10px;display:flex}.smart-select-list>button+button{margin-top:2px}.smart-select-list>button:hover,.smart-select-list>button.active{color:#0f6095;background:#eef7fc;border-color:#c5e1f2}.smart-select-list>button.selected{font-weight:850}.smart-select-list>button:disabled{opacity:.42}.smart-select-list>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-select-list>button b{color:#137354;background:#daf1e7;border-radius:999px;flex:none;padding:4px 7px;font-size:7px}.smart-select-empty{color:#81909d;text-align:center;align-content:center;place-items:center;min-height:145px;padding:20px;display:grid}.smart-select-empty b{color:#34546a;font-size:11px}.smart-select-empty span{margin-top:6px;font-size:8px}.smart-select-dialog>footer{color:#7a8b99;background:#f7fafc;border-top:1px solid #e0e8ee;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:7px;display:flex}.smart-select-dialog>footer kbd{color:#47677c;min-width:20px;height:20px;font:inherit;background:#fff;border:1px solid #cfdae3;border-radius:5px;place-items:center;margin-right:3px;font-weight:850;display:inline-grid;box-shadow:0 1px 1px #0000000d}.smart-select-dialog>footer>b{color:#315c77}.team-search-toolbar{margin:14px 0}.team-search-toolbar>label{width:min(520px,100%)}@media (width<=600px){.smart-select-backdrop{background:#03192b6b;align-items:end;padding:0}.smart-select-dialog{width:100%;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:18px 18px 0 0}.smart-select-dialog>header{padding:16px}.smart-select-dialog>header h2{font-size:16px}.smart-select-search{margin:12px 13px 8px}.smart-select-search input{height:46px;font-size:16px!important}.smart-select-list{padding:0 8px 9px}.smart-select-list>button{min-height:47px;padding:10px 12px;font-size:12px}.smart-select-dialog>footer span{display:none}.smart-select-dialog>footer{justify-content:flex-end;padding:10px 14px}.team-search-toolbar>label{width:100%}}.permission-layout{grid-template-columns:290px minmax(0,1fr)}.permission-users{z-index:auto;width:auto;min-width:0;height:auto;color:var(--ink);background:0 0;padding:0;position:static;inset:auto;overflow:visible}.permission-users>button{min-width:0;color:var(--ink)}.permission-users>button.active{box-shadow:0 0 0 2px #1976bd1a}.permission-users>button>span{flex:0 0 38px}.permission-users>button>p,.permission-editor,.permission-editor>header>div,.permission-group>label>span{min-width:0}.permission-users b,.permission-users small,.permission-group span b,.permission-group span small{overflow-wrap:normal;word-break:normal;line-height:1.4}html:not(.crm-mobile-device) .content .permission-users :where(b,small),html:not(.crm-mobile-device) .content .permission-group :where(b,small){overflow-wrap:normal;word-break:normal}.permission-users b{font-size:12px}.permission-users small{font-size:10px}.permission-editor>header{align-items:flex-start}.permission-group>label{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}@media (width<=900px){.permission-layout{grid-template-columns:minmax(0,1fr)}.permission-users{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.permission-users{grid-template-columns:minmax(0,1fr)}}.lead-priority-overview{color:#fff;background:linear-gradient(135deg,#072c4c 0%,#0a456f 55%,#0c527e 100%);border:1px solid #70b5dc3d;border-radius:19px;margin:0 0 16px;overflow:hidden;box-shadow:0 18px 42px #042a472e}.lead-priority-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.lead-priority-overview>header small{color:#7dcaf2;letter-spacing:.14em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.lead-priority-overview>header small>i,.lead-priority-overview>header>span>i{background:#31d59a;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #31d59a1f}.lead-priority-overview h2{margin:7px 0 3px;font-size:22px;line-height:1.12}.lead-priority-overview p{color:#b8d5e6;margin:0;font-size:10px}.lead-priority-overview>header>span{color:#c7dfed;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin-top:2px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.lead-priority-overview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.lead-priority-overview>div>button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.lead-priority-overview>div>button:hover,.lead-priority-overview>div>button.active{background:#ffffff26;border-color:#ffffff61;transform:translateY(-2px)}.lead-priority-overview>div>button>i{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.lead-priority-overview>div>button svg{width:21px;height:21px}.lead-priority-overview>div>button>span{min-width:0}.lead-priority-overview>div>button b,.lead-priority-overview>div>button small{display:block}.lead-priority-overview>div>button b{font-size:22px;line-height:1}.lead-priority-overview>div>button small{color:#d7e6ef;margin-top:5px;font-size:9px;font-weight:800}.lead-priority-overview>div>button em{font-size:16px;font-style:normal}.lead-priority-overview>div>button.overdue>i{color:#c9463c;background:#ffebe9}.lead-priority-overview>div>button.no-contact>i{color:#b46e11;background:#fff1d8}.lead-priority-overview>div>button.in-process>i{color:#147356;background:#def6ec}.lead-priority-overview>footer{color:#b9d4e4;background:#0015262e;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:8px;display:flex}.lead-priority-overview>footer b{color:#fff;font-size:8px}.workflow-list.lead-priority-list{box-shadow:none;background:0 0;border:0;overflow:visible}.workflow-list.lead-priority-list .lead-priority-row{background:#fff;border:1px solid #dce6ed;border-radius:15px;align-items:center;gap:10px;margin-bottom:9px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 7px 20px #08304d0e;grid-template-columns:minmax(220px,1.2fr) minmax(175px,.8fr) 100px minmax(105px,.6fr) auto auto!important;padding:12px 13px 12px 18px!important;display:grid!important}.workflow-list.lead-priority-list .lead-priority-row:hover{transform:translateY(-1px);box-shadow:0 11px 26px #08304d17}.workflow-list.lead-priority-list .lead-priority-row:before{content:"";background:#8fa1af;width:5px;position:absolute;inset:0 auto 0 0}.workflow-list.lead-priority-list .priority-overdue{background:linear-gradient(90deg,#fff6f4 0,#fff 33%);border-color:#efc9c5}.workflow-list.lead-priority-list .priority-overdue:before{background:#d95147}.workflow-list.lead-priority-list .priority-no-contact{background:linear-gradient(90deg,#fffaf0 0,#fff 33%);border-color:#efd9ad}.workflow-list.lead-priority-list .priority-no-contact:before{background:#e5a531}.workflow-list.lead-priority-list .priority-in-process{background:linear-gradient(90deg,#f6fcf9 0,#fff 33%);border-color:#cfe6dc}.workflow-list.lead-priority-list .priority-in-process:before{background:#2daa7b}.workflow-list.lead-priority-list .priority-closed-won:before{background:#3988b9}.workflow-list.lead-priority-list .priority-closed-lost:before{background:#8997a3}.workflow-list.lead-priority-list .lead-main{min-width:0}.workflow-list.lead-priority-list .lead-main .avatar{box-shadow:0 0 0 4px #207ab314}.lead-priority-signal{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid!important}.lead-priority-signal>i{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.lead-priority-signal svg{width:19px;height:19px}.lead-priority-signal>span{min-width:0}.lead-priority-signal b,.lead-priority-signal small,.lead-priority-signal time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-priority-signal b{color:#294c64;font-size:9px}.lead-priority-signal small{color:#6f8392;margin-top:3px;font-size:7px}.lead-priority-signal time{color:#526d80;margin-top:3px;font-size:7px;font-weight:850}.lead-priority-signal.overdue>i{color:#c8453c;background:#ffe4e1}.lead-priority-signal.overdue b,.lead-priority-signal.overdue time{color:#b83f38}.lead-priority-signal.no-contact>i{color:#a86812;background:#ffedcb}.lead-priority-signal.no-contact b,.lead-priority-signal.no-contact time{color:#95600f}.lead-priority-signal.in-process>i{color:#187557;background:#def4eb}.lead-priority-signal.in-process b,.lead-priority-signal.in-process time{color:#176e53}.lead-priority-signal.closed-won>i,.lead-priority-signal.closed-lost>i{color:#53748a;background:#e6eef4}.workflow-list.lead-priority-list .lead-priority-action{color:#155f91;white-space:nowrap;background:#f7fbfd;border-color:#c9dbe7;min-width:112px;height:36px;padding:0 11px;font-size:8px;font-weight:900}.workflow-list.lead-priority-list .priority-overdue .lead-priority-action{color:#fff;background:#d95147;border-color:#d95147}.workflow-list.lead-priority-list .priority-no-contact .lead-priority-action{color:#906018;background:#fff7e8;border-color:#e3ad4f}.workflow-list.lead-priority-list .priority-in-process .lead-priority-action{color:#176c51;background:#effaf6;border-color:#9fd5c2}@media (width<=1180px){.workflow-list.lead-priority-list .lead-priority-row{grid-template-columns:minmax(220px,1fr) minmax(165px,.75fr) 95px auto auto!important}.workflow-list.lead-priority-list .lead-priority-row>.lead-status{display:none!important}}@media (width<=760px){.lead-priority-overview{border-radius:16px}.lead-priority-overview>header{padding:17px 16px 13px;display:block}.lead-priority-overview>header>span{width:max-content;margin-top:12px}.lead-priority-overview h2{font-size:20px}.lead-priority-overview>div{grid-template-columns:1fr;gap:7px;padding:0 10px 10px}.lead-priority-overview>div>button{grid-template-columns:36px minmax(0,1fr) auto;min-height:58px;padding:8px 11px}.lead-priority-overview>div>button>i{width:36px;height:36px}.lead-priority-overview>div>button b{font-size:19px}.lead-priority-overview>footer{padding:9px 13px}.workflow-list.lead-priority-list .lead-priority-row,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:13px 12px 13px 17px!important}.workflow-list.lead-priority-list .lead-priority-row>.lead-main,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row>.lead-main,.workflow-list.lead-priority-list .lead-priority-signal,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-signal{grid-area:auto/1/auto/-1!important}.workflow-list.lead-priority-list .lead-priority-row>.temperature-badge,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row>.temperature-badge{grid-area:auto/1!important;width:max-content!important}.workflow-list.lead-priority-list .lead-priority-row>.lead-priority-action,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row>.lead-priority-action{grid-area:auto/1!important;width:100%!important}.workflow-list.lead-priority-list .lead-priority-row>.reassign-list-button,html.crm-mobile-device .workflow-list.lead-priority-list .lead-priority-row>.reassign-list-button{grid-area:auto/2!important;width:100%!important}}@media (width<=430px){.lead-priority-overview>footer{flex-direction:column;align-items:flex-start}.workflow-list.lead-priority-list .lead-priority-row,html.crm-mobile-narrow .workflow-list.lead-priority-list .lead-priority-row{grid-template-columns:minmax(0,1fr)!important}.workflow-list.lead-priority-list .lead-priority-row>*{grid-column:1!important}.workflow-list.lead-priority-list .lead-priority-row>.temperature-badge{justify-self:start!important}.workflow-list.lead-priority-list .lead-priority-row>.reassign-list-button{width:100%!important}}.smart-select-backdrop{z-index:10050;overscroll-behavior:contain;width:100vw;height:100dvh;overflow:hidden}.smart-select-dialog{height:min(650px,100dvh - 36px);max-height:calc(100dvh - 36px)}@media (width<=600px){.smart-select-dialog{height:min(82dvh,650px);max-height:82dvh}}.zero-rate-public-summary{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.zero-rate-public-summary>div{background:#e9f8f1;border:1px solid #b9e2ce;border-radius:9px;padding:14px}.zero-rate-public-summary span,.zero-rate-public-summary b,.zero-rate-public-summary small{display:block}.zero-rate-public-summary span{color:#36755d;text-transform:uppercase;font-size:8px;font-weight:850}.zero-rate-public-summary b{color:#12583f;margin-top:6px;font-size:14px}.zero-rate-public-summary small{color:#4f7667;margin-top:5px;font-size:8px}@media (width<=650px){.zero-rate-public-summary{grid-template-columns:1fr}}.device-notification-card.blocked{background:#fff8eb;border-color:#f0d3a8}.device-notification-card.blocked>span{background:#d48a27}.notification-bell>span{line-height:1}.notification-list>button>.notification-artwork{isolation:isolate;border-radius:13px;place-items:center;width:44px;height:44px;font-size:0;font-style:normal;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a}.notification-list>button>.notification-artwork:after{content:"";z-index:-1;opacity:.13;background:currentColor;border-radius:50%;width:43px;height:34px;position:absolute;bottom:-15px;right:-10px}.notification-list>button>.notification-artwork svg{width:22px;height:22px}.notification-artwork.lead{color:#126a9a!important;background:linear-gradient(145deg,#d9f0fc,#f2faff)!important}.notification-artwork.assignment{color:#6651aa!important;background:linear-gradient(145deg,#e8e4fb,#f7f5ff)!important}.notification-artwork.agenda{color:#197657!important;background:linear-gradient(145deg,#e2f4ed,#f4fbf8)!important}.notification-artwork.overdue{color:#bd493d!important;background:linear-gradient(145deg,#ffe4df,#fff5f2)!important}.notification-artwork.chat{color:#187554!important;background:linear-gradient(145deg,#dcf5eb,#f2fbf7)!important}.notification-artwork.quote{color:#674baa!important;background:linear-gradient(145deg,#ebe4fb,#f8f5ff)!important}.notification-artwork.workshop{color:#aa6918!important;background:linear-gradient(145deg,#ffedcf,#fff8eb)!important}.notification-artwork.document{color:#17699e!important;background:linear-gradient(145deg,#dcecf8,#f2f8fc)!important}.notification-artwork.general{color:#536d81!important;background:linear-gradient(145deg,#e3e9ee,#f7f9fb)!important}.notification-list>button{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important}.notification-list>button.unread{background:linear-gradient(90deg,#edf6fd,#f8fbfd)}@media (width<=760px){html.crm-mobile-device .workspace>header>div{z-index:43!important;pointer-events:auto!important;align-items:center!important;margin:0!important;display:flex!important;position:absolute!important;top:2px!important;right:8px!important}html.crm-mobile-device .workspace>header>div>button{display:none!important}html.crm-mobile-device .workspace>header .notification-center{pointer-events:auto!important;display:flex!important}html.crm-mobile-device .workspace>header .notification-bell{color:#123f67!important;pointer-events:auto!important;touch-action:manipulation!important;background:#fff!important;border:1px solid #d5e1eb!important;border-radius:11px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 6px 18px #07233d24!important}html.crm-mobile-device .workspace>header .notification-bell>span{font-size:16px!important}}.seller-chart.seller-chart-premium{background:#fff;border:1px solid #d3e1eb;border-radius:19px;box-shadow:0 18px 44px #0427441f}.seller-chart-premium>.seller-premium-head{color:#fff;background:linear-gradient(135deg,#072c4c 0%,#0a456f 57%,#0c527e 100%);border:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px 18px;display:flex}.seller-chart-premium>.seller-premium-head small{color:#7dcaf2;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.seller-chart-premium>.seller-premium-head small>i{background:#31d59a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #31d59a1f}.seller-chart-premium>.seller-premium-head h2{color:#fff;margin:8px 0 4px;font-size:22px}.seller-chart-premium>.seller-premium-head p{color:#bed8e8;font-size:13px}.seller-chart-premium .seller-chart-total{min-width:126px;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff29;padding:12px 16px;display:grid}.seller-chart-premium .seller-chart-total b{font-size:29px}.seller-chart-premium .seller-chart-total span{font-size:12px}.seller-chart-premium .seller-chart-total small{color:#9fd0e9;margin-top:4px;font-size:12px}.seller-priority-summary{background:#f3f8fb;border-bottom:1px solid #dee8ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.seller-priority-summary>div{background:#fff;border:1px solid #dbe6ed;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:12px 13px;display:grid}.seller-priority-summary>div>i{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.seller-priority-summary svg{width:21px;height:21px}.seller-priority-summary span{min-width:0}.seller-priority-summary b,.seller-priority-summary strong,.seller-priority-summary small{display:block}.seller-priority-summary b{float:left;color:#163c58;margin-right:8px;font-size:23px;line-height:1}.seller-priority-summary strong{color:#31536b;padding-top:2px;font-size:13px}.seller-priority-summary small{clear:both;color:#718596;margin-top:6px;font-size:12px}.seller-priority-summary .overdue{border-color:#efcfcb}.seller-priority-summary .overdue>i{color:#c7463d;background:#ffe6e3}.seller-priority-summary .no-contact{border-color:#efddb8}.seller-priority-summary .no-contact>i{color:#aa6915;background:#fff0d3}.seller-priority-summary .in-process{border-color:#cfe6dc}.seller-priority-summary .in-process>i{color:#177458;background:#def5ec}.seller-chart-premium .seller-bars{gap:9px;padding:14px;display:grid}.seller-chart-premium .seller-priority-row{background:#fff;border-radius:14px;gap:11px;position:relative;overflow:hidden;box-shadow:0 6px 18px #08304d0b;border:1px solid #dce6ed!important;padding:14px 15px 15px 18px!important}.seller-chart-premium .seller-priority-row:before{content:"";background:#2ca979;width:4px;position:absolute;inset:0 auto 0 0}.seller-chart-premium .seller-priority-row.critical{background:linear-gradient(90deg,#fff8f6,#fff 36%);border-color:#edcbc7!important}.seller-chart-premium .seller-priority-row.critical:before{background:#d95046}.seller-chart-premium .seller-priority-row.warning{background:linear-gradient(90deg,#fffbf2,#fff 36%);border-color:#ecd9b2!important}.seller-chart-premium .seller-priority-row.warning:before{background:#e3a437}.seller-chart-premium .seller-bar-person>em{color:#5d778a;background:#eaf2f7;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:900;display:grid}.seller-chart-premium .seller-bar-person>span:last-child{min-width:0}.seller-chart-premium .seller-bar-person>span:last-child b,.seller-chart-premium .seller-bar-person>span:last-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seller-chart-premium .seller-bar-person>span:last-child b{font-size:14px}.seller-chart-premium .seller-bar-person>span:last-child small{color:#718596;margin-top:4px;font-size:12px}.seller-attention{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:850;display:flex}.seller-attention>i{border-radius:50%;width:7px;height:7px}.seller-attention.pending{color:#b84239;background:#ffebe8}.seller-attention.pending>i{background:#d95046;box-shadow:0 0 0 4px #d950461c}.seller-attention.clear{color:#177052;background:#e6f6ef}.seller-attention.clear>i{background:#2ba979}.seller-state-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.seller-state-line>span{color:#617687;white-space:nowrap;background:#f5f8fa;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:12px;display:flex}.seller-state-line>span>i{border-radius:50%;flex:none;width:7px;height:7px}.seller-state-line>span>b{color:#26465d;margin-left:auto}.seller-state-line .overdue>i{background:#e34d59}.seller-state-line .no-contact>i{background:#e5ad35}.seller-state-line .in-process>i{background:#20a66a}.seller-state-line .closed-won>i{background:#2588c5}.seller-state-line .closed-lost>i{background:#687787}.seller-chart-premium .seller-stacked-scale{border:0;background:#e8eef3!important;height:9px!important}.seller-chart-premium .seller-stacked-bar{box-shadow:none}.seller-chart-premium>footer{background:#f8fbfd;padding:13px 18px;font-size:12px}.seller-chart-premium>footer span{align-items:center;gap:7px;display:flex}.seller-chart-premium>footer span>i{background:#2da97a;border-radius:50%;width:7px;height:7px}.seller-cards-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:22px 2px 12px;display:flex}.seller-cards-heading small{color:#1975b0;letter-spacing:.12em;font-size:12px;font-weight:900}.seller-cards-heading h2{color:#123b58;margin:5px 0 0;font-size:20px}.seller-cards-heading>span{color:#718596;font-size:13px}.seller-lead-grid-premium{gap:12px}.seller-lead-card-premium{border-radius:15px;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:0 7px 22px #08304d0e}.seller-lead-card-premium:before{content:"";background:#2ba979;height:4px;position:absolute;inset:0 0 auto}.seller-lead-card-premium.critical:before{background:#d95046}.seller-lead-card-premium.warning:before{background:#e3a437}.seller-lead-card-premium.active{border-color:#2e87bd;box-shadow:0 12px 30px #0a507d26}.seller-lead-card-premium header>b{color:#123d5e;text-align:right;min-width:48px;font-size:26px;line-height:1}.seller-lead-card-premium header>b small{color:#7b8d9b;margin-top:4px;font-size:12px;font-weight:700;display:block}.seller-lead-card-premium h3{font-size:15px}.seller-lead-card-premium header div>small{margin-top:4px;font-size:12px;display:block}.seller-card-core-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;margin:15px 0 8px!important}.seller-lead-card-premium .seller-card-core-states>span{background:#f5f8fa;border-radius:9px;grid-template-columns:8px minmax(0,1fr) auto;gap:6px;padding:8px;font-size:12px;display:grid}.seller-lead-card-premium .seller-card-core-states>span i{width:7px;height:7px;margin:0}.seller-lead-card-premium .seller-card-core-states .overdue i{background:#e34d59}.seller-lead-card-premium .seller-card-core-states .no-contact i{background:#e5ad35}.seller-lead-card-premium .seller-card-core-states .in-process i{background:#20a66a}.seller-card-closed{grid-template-columns:1fr 1fr;gap:6px!important;margin:0 0 13px!important;display:grid!important}.seller-card-closed>span{color:#708291;background:#f7f9fb;border-radius:8px;justify-content:space-between;padding:7px 8px;font-size:12px;display:flex}.seller-lead-card-premium>footer{font-size:13px}.seller-portfolio-premium{border-radius:17px;padding:0;overflow:hidden}.seller-portfolio-premium>header{color:#fff;background:linear-gradient(135deg,#0a375a,#0c5a8d);margin:0;padding:17px 19px}.seller-portfolio-premium>header small{color:#82c9ee;letter-spacing:.12em;font-size:12px;font-weight:900}.seller-portfolio-premium>header h2{color:#fff;font-size:20px}.seller-portfolio-premium>header p{color:#bdd8e8;margin:3px 0 0;font-size:12px}.seller-portfolio-premium>header .secondary{color:#fff;background:#ffffff1a;border-color:#ffffff40}.seller-portfolio-list{background:#f6f9fb;gap:8px;padding:12px;display:grid}.seller-portfolio-premium .seller-portfolio-list>button{text-align:left;background:#fff;border:1px solid #dce6ed;border-radius:12px;grid-template-columns:36px minmax(170px,1fr) minmax(175px,.8fr) auto auto;align-items:center;gap:11px;width:100%;padding:11px 12px 11px 16px;display:grid;position:relative;overflow:hidden}.seller-portfolio-premium .seller-portfolio-list>button:before{content:"";background:#8c9ba7;width:4px;position:absolute;inset:0 auto 0 0}.seller-portfolio-premium .seller-portfolio-list>button.priority-overdue{background:#fff8f6;border-color:#efcbc7}.seller-portfolio-premium .seller-portfolio-list>button.priority-overdue:before{background:#d95046}.seller-portfolio-premium .seller-portfolio-list>button.priority-no-contact{background:#fffbf2;border-color:#ecd9b2}.seller-portfolio-premium .seller-portfolio-list>button.priority-no-contact:before{background:#e3a437}.seller-portfolio-premium .seller-portfolio-list>button.priority-in-process{background:#f8fcfa;border-color:#cee5da}.seller-portfolio-premium .seller-portfolio-list>button.priority-in-process:before{background:#2ba979}.seller-client-data b,.seller-client-data small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seller-client-data b{color:#24465d;font-size:14px}.seller-client-data small{color:#718596;margin-top:4px;font-size:12px}.seller-portfolio-premium .lead-priority-signal b,.seller-portfolio-premium .lead-priority-signal small,.seller-portfolio-premium .lead-priority-signal time{font-size:12px}.seller-portfolio-premium .seller-portfolio-list>button>i:last-child{color:#176ea5;font-size:17px;font-style:normal}@media (width<=900px){.seller-priority-summary{grid-template-columns:1fr}.seller-state-line{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-state-line .closed-won,.seller-state-line .closed-lost{display:none}.seller-portfolio-premium .seller-portfolio-list>button{grid-template-columns:36px minmax(0,1fr) auto}.seller-portfolio-premium .lead-priority-signal{grid-column:2/-1}.seller-portfolio-premium .temperature-badge{grid-column:2}.seller-portfolio-premium .seller-portfolio-list>button>i:last-child{grid-area:1/3}}@media (width<=650px){.seller-chart-premium>.seller-premium-head{padding:18px 15px 15px;display:block}.seller-chart-premium .seller-chart-total{width:100%;margin-top:14px}.seller-priority-summary,.seller-chart-premium .seller-bars{padding:10px}.seller-chart-premium .seller-priority-row{padding:13px 11px 13px 15px!important}.seller-chart-premium .seller-bar-head{flex-direction:column;align-items:flex-start}.seller-attention{margin-left:70px}.seller-state-line{grid-template-columns:1fr 1fr}.seller-state-line .in-process{display:flex}.seller-state-line .closed-won,.seller-state-line .closed-lost{display:none}.seller-chart-premium>footer{gap:5px;display:grid}.seller-cards-heading{flex-direction:column;align-items:flex-start}.seller-cards-heading>span{font-size:12px}.seller-card-core-states{grid-template-columns:1fr!important}.seller-portfolio-premium>header{flex-direction:column;align-items:stretch}.seller-portfolio-premium>header .secondary{width:100%;margin-top:10px}.seller-portfolio-premium .seller-portfolio-list>button{grid-template-columns:36px minmax(0,1fr);padding:12px 10px 12px 16px}.seller-portfolio-premium .lead-priority-signal,.seller-portfolio-premium .temperature-badge{grid-column:1/-1}.seller-portfolio-premium .seller-portfolio-list>button>i:last-child{display:none}}.seller-chart-premium .seller-stacked-scale{background:#e5edf2!important;border:0!important;border-radius:999px!important;height:7px!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #082b480f!important}.seller-chart-premium .seller-stacked-bar{align-items:stretch;gap:3px;overflow:hidden;height:100%!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;display:flex!important}.seller-chart-premium .seller-stacked-bar>i{flex-shrink:1;min-width:4px!important;height:100%!important;box-shadow:none!important;border-radius:999px!important}@media (width<=650px){.seller-chart-premium .seller-stacked-scale{height:7px!important}.seller-chart-premium .seller-stacked-bar{gap:2px}}.stock-type-tabs{background:linear-gradient(135deg,#e3f2fb 0%,#f4faff 58%,#fff 100%);border:1px solid #b9d8eb;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #08355714;gap:7px!important;padding:7px!important}.stock-type-tabs button{min-height:82px;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;padding:16px 18px 16px 27px!important;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s!important}.stock-type-tabs button:hover{transform:translateY(-1px);box-shadow:none!important;background:#ffffff75!important;border-color:#569dca47!important}.stock-type-tabs button.active{background:#fff!important;border-color:#9cc8e3!important;box-shadow:0 12px 25px #08355721!important}.stock-type-tabs button.active:before{content:"";background:linear-gradient(#1b94d2,#0964a2);border-radius:999px;width:7px;height:38px;position:absolute;inset:50% auto auto 10px;transform:translateY(-50%);box-shadow:0 4px 10px #0d6fac38}.stock-type-tabs button span{color:#234b68!important}.stock-type-tabs button b{color:#0b4774!important}.stock-type-tabs button small{color:#6c8293!important}.stock-type-tabs button.active span{color:#08639f!important}.stock-type-tabs button.active b{color:#073b68!important}@media (width<=620px){.stock-type-tabs{border-radius:17px;gap:6px!important;padding:6px!important}.stock-type-tabs button{min-height:72px;padding:13px 15px 13px 25px!important}.stock-type-tabs button.active:before{width:6px;height:34px;left:9px}}.stock-viewer-back{z-index:10080}html.stock-viewer-open,html.stock-viewer-open body{overscroll-behavior:none;overflow:hidden!important}@media (width<=700px){html.stock-viewer-open .workspace>header .menu,html.stock-viewer-open .workspace>header .notification-center{visibility:hidden!important;pointer-events:none!important}.stock-image-viewer>header{grid-template-columns:minmax(0,1fr) 38px;grid-template-areas:"viewer-info viewer-close""viewer-zoom viewer-zoom";align-items:start;min-height:0!important;padding:calc(10px + env(safe-area-inset-top)) 12px 9px!important;gap:8px 10px!important;display:grid!important}.stock-image-viewer>header>div:first-child{grid-area:viewer-info;min-width:0;padding-top:1px}.stock-image-viewer>header>div:first-child small{font-size:8px}.stock-image-viewer>header>div:first-child h2{color:#fff;overflow-wrap:anywhere;line-height:1.3;text-overflow:clip!important;white-space:normal!important;max-width:none!important;margin:5px 0 4px!important;font-size:14px!important;overflow:visible!important}.stock-image-viewer>header>div:first-child span{font-size:9px}.stock-image-viewer>header .viewer-close{grid-area:viewer-close;justify-self:end;width:36px!important;height:36px!important}.stock-image-viewer>header .viewer-zoom-controls{grid-area:viewer-zoom;grid-template-columns:repeat(3,42px) minmax(0,1fr);justify-content:start;width:100%;display:grid;margin:0!important;padding:4px!important}.stock-image-viewer>header .viewer-zoom-controls button{width:42px!important;height:34px!important}.stock-image-viewer>header .viewer-zoom-controls b{grid-column:4;place-self:center end;padding-right:8px;min-width:0!important;font-size:9px!important;display:block!important}}.workspace>header{isolation:isolate}.workspace>header>.menu,.workspace>header>div{transition:opacity .14s,visibility .14s}.workspace>header>.menu,.workspace>header>div,.workspace>header .notification-center,.workspace>header .notification-bell{touch-action:manipulation}.workspace>header>.menu,.workspace>header>div{pointer-events:auto}@media (width<=760px){html.crm-mobile-device .workspace>header{z-index:40!important;pointer-events:none!important}html.crm-mobile-device .workspace>header .menu,html.crm-mobile-device .workspace>header>div{z-index:1!important}html.crm-mobile-device .workspace>header .menu,html.crm-mobile-device .workspace>header>div,html.crm-mobile-device .workspace>header .notification-center,html.crm-mobile-device .workspace>header .notification-bell{pointer-events:auto!important}.shell.navigation-open .workspace>header>.menu,.shell.navigation-open .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}body:has(.modal-back) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.modal-back) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.drawer-back) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.drawer-back) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.smart-select-backdrop) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.smart-select-backdrop) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.stock-viewer-back) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.stock-viewer-back) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.budget-print-back) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.budget-print-back) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.receipt-preview-back) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.receipt-preview-back) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.workshop-modal-back) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.workshop-modal-back) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.marketing-modal-back) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.marketing-modal-back) .workspace>header>div{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.notification-panel) .workspace>header>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.workspace>header>.menu,.workspace>header>div{transition:none}}@media (width<=380px){.stock-image-viewer>header{grid-template-columns:minmax(0,1fr) 34px;padding-inline:9px!important}.stock-image-viewer>header .viewer-close{width:34px!important;height:34px!important}.stock-image-viewer>header .viewer-zoom-controls{grid-template-columns:repeat(3,38px) minmax(0,1fr)}.stock-image-viewer>header .viewer-zoom-controls button{width:38px!important}}.workflow-list.lead-priority-list .lead-priority-row{overflow:visible!important}.lead-preview-toggle,.lead-preview-close{display:none}@media (width<=760px){.workflow-list.lead-priority-list .lead-preview-toggle{color:#155f91;background:#f3f9fd;border:1px solid #bcd4e5;border-radius:9px;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:850;grid-column:1/-1!important;display:inline-flex!important}.workflow-list .lead-hover-preview.mobile-open{inset:auto 12px calc(12px + env(safe-area-inset-bottom));opacity:1;visibility:visible;pointer-events:auto;z-index:1200;background:linear-gradient(145deg,#fffffffc,#f2f8fcfc);border:1px solid #81aacba6;border-radius:17px;width:auto;max-height:min(78vh,620px);padding:18px;position:fixed;overflow:auto;transform:none;box-shadow:0 26px 70px #05233b57;display:block!important}.lead-preview-close{color:#315d7b;background:#fff;border:1px solid #c9dbe7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.lead-hover-preview>header{padding-right:38px}.lead-hover-grid{grid-template-columns:minmax(0,1fr);gap:8px}.lead-hover-grid small{font-size:11px}.lead-hover-grid b{font-size:13px}.lead-hover-preview>header small,.lead-hover-preview>footer{font-size:11px}}.modal-back.receipt-preview-back{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh!important;max-height:100dvh!important;padding:24px 18px calc(42px + env(safe-area-inset-bottom))!important;display:block!important;overflow:hidden auto!important}.receipt-preview-back .receipt-preview{min-height:max-content;padding-bottom:24px;width:min(820px,100%)!important;margin:0 auto!important}.receipt-preview-back .receipt-preview-tools{z-index:4;-webkit-backdrop-filter:blur(8px);background:#06182deb;padding:8px 0;position:sticky;top:0}@media (width<=650px){.modal-back.receipt-preview-back{padding:0 8px calc(30px + env(safe-area-inset-bottom))!important}.receipt-preview-back .receipt-preview{padding-bottom:18px}.receipt-preview-back .receipt-preview-tools{padding:8px 0;top:0}}@media print{.modal-back.receipt-preview-back{height:auto!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.receipt-preview-back .receipt-preview{width:100%!important;padding:0!important}}@media (width<=760px){.receipt-hub,.receipt-hub-content,.meta-receipts.conventional-receipts,.conventional-receipts .receipt-register,.conventional-receipts .concept-manager{touch-action:pan-y;min-width:0;min-height:0;overflow:visible!important}.conventional-receipts .receipt-table,.conventional-receipts .concept-list{touch-action:pan-x pan-y}.conventional-receipt-form{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.conventional-receipt-form>header{z-index:8;background:#fff;position:sticky;top:0}.conventional-receipt-form>footer{z-index:7;background:#fff;position:sticky;bottom:0;box-shadow:0 -10px 28px #05253f1a}.conventional-receipt-form .form-grid,.conventional-receipt-form .form-field,.conventional-receipt-form .receipt-linked,.conventional-receipt-form .vehicle-data-note,.conventional-receipt-form .receipt-form-total,.conventional-receipt-form input,.conventional-receipt-form select,.conventional-receipt-form textarea{touch-action:pan-y pinch-zoom!important}.receipt-preview-back,.receipt-preview-back .receipt-preview,.receipt-preview-back .receipt-paper{touch-action:pan-y}}.desktop-module-sidebar{display:none!important}@media (width>=761px){html:not(.crm-mobile-device){--desktop-sidebar-width:clamp(220px,15vw,248px)}html:not(.crm-mobile-device) .top-dock-shell>.desktop-module-sidebar{z-index:130!important;width:var(--desktop-sidebar-width)!important;color:#fff!important;pointer-events:auto!important;background:radial-gradient(circle at 18% 3%,#227dc633,#0000 19rem),linear-gradient(#082b4b 0%,#061d34 54%,#041626 100%)!important;border:0!important;flex-direction:column!important;height:100vh!important;max-height:100vh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:none!important;box-shadow:10px 0 32px #061f351a!important}html:not(.crm-mobile-device) .desktop-sidebar-nav{overscroll-behavior:contain!important;scrollbar-width:none!important;flex-direction:column!important;flex:auto!important;gap:4px!important;min-height:0!important;margin:0!important;padding:13px 12px 10px!important;display:flex!important;overflow:hidden auto!important}html:not(.crm-mobile-device) .desktop-sidebar-nav::-webkit-scrollbar{display:none!important}html:not(.crm-mobile-device) .desktop-sidebar-module{color:#afc2d3!important;width:100%!important;min-width:0!important;min-height:43px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:none!important;align-items:center!important;gap:11px!important;margin:0!important;padding:6px 9px!important;font-size:11px!important;font-weight:720!important;line-height:1.15!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:flex!important;position:relative!important}html:not(.crm-mobile-device) .desktop-sidebar-module:hover{color:#fff!important;background:#ffffff12!important;border-color:#8fc7ee24!important;transform:translate(2px)!important}html:not(.crm-mobile-device) .desktop-sidebar-module.active{color:#fff!important;background:linear-gradient(135deg,#1470b8f2,#0f528ff0)!important;border-color:#58b1f157!important;box-shadow:0 9px 20px #00477f40,inset 3px 0 #64c4ff!important}html:not(.crm-mobile-device) .desktop-sidebar-module>.module-color-icon{color:#b8cee1!important;width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html:not(.crm-mobile-device) .desktop-sidebar-module>.module-color-icon svg{filter:drop-shadow(0 2px 4px #000d1b38);width:20px!important;height:20px!important}html:not(.crm-mobile-device) .desktop-sidebar-module:hover>.module-color-icon,html:not(.crm-mobile-device) .desktop-sidebar-module.active>.module-color-icon{color:#e1f1ff!important}html:not(.crm-mobile-device) .desktop-sidebar-module>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html:not(.crm-mobile-device) .desktop-sidebar-module>em{color:#fff!important;background:#f05062!important;border-radius:999px!important;place-items:center!important;min-width:21px!important;height:21px!important;margin-left:auto!important;padding:0 5px!important;font-size:8px!important;font-style:normal!important;font-weight:900!important;display:grid!important}html:not(.crm-mobile-device) .desktop-sidebar-signature{color:#8ea7ba!important;letter-spacing:.27em!important;flex:none!important;padding:10px 21px 8px!important;font-size:7px!important;font-weight:750!important;line-height:1.75!important}html:not(.crm-mobile-device) .desktop-sidebar-signature>i{background:#36a8f5!important;width:32px!important;height:2px!important;margin-bottom:7px!important;display:block!important}html:not(.crm-mobile-device) .desktop-sidebar-footer{background:linear-gradient(#04182a2e,#031220b8)!important;border-top:1px solid #ffffff1a!important;flex:none!important;gap:3px!important;width:100%!important;margin:0!important;padding:8px 12px 10px!important;display:grid!important}html:not(.crm-mobile-device) .desktop-sidebar-profile{color:#fff!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:49px!important;padding:5px 7px!important;display:grid!important}html:not(.crm-mobile-device) .desktop-sidebar-profile:hover{background:#ffffff0f!important;border-color:#ffffff1a!important}html:not(.crm-mobile-device) .desktop-sidebar-profile>.user-avatar{width:36px!important;height:36px!important}html:not(.crm-mobile-device) .desktop-sidebar-profile>span{gap:3px!important;min-width:0!important;display:grid!important}html:not(.crm-mobile-device) .desktop-sidebar-profile b,html:not(.crm-mobile-device) .desktop-sidebar-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html:not(.crm-mobile-device) .desktop-sidebar-profile b{font-size:10px!important}html:not(.crm-mobile-device) .desktop-sidebar-profile small{color:#829aaf!important;font-size:8px!important}html:not(.crm-mobile-device) .desktop-sidebar-profile>i{color:#7895aa!important;font-size:18px!important;font-style:normal!important}html:not(.crm-mobile-device) .desktop-sidebar-status{align-items:center!important;gap:8px!important;padding:3px 8px!important;display:flex!important}html:not(.crm-mobile-device) .desktop-sidebar-status>i{background:#2bc784!important;border-radius:50%!important;flex:none!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #2bc78421!important}html:not(.crm-mobile-device) .desktop-sidebar-status>span{gap:2px!important;min-width:0!important;display:grid!important}html:not(.crm-mobile-device) .desktop-sidebar-status b{color:#cce9dd!important;font-size:8px!important}html:not(.crm-mobile-device) .desktop-sidebar-status small{color:#718ba0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7px!important;overflow:hidden!important}html:not(.crm-mobile-device) .desktop-sidebar-signout{color:#8ba2b6!important;width:max-content!important;padding:4px 8px!important;font-size:8px!important;text-decoration:none!important}html:not(.crm-mobile-device) .desktop-sidebar-signout:hover{color:#fff!important}}@media (width<=760px){html.crm-mobile-device .top-dock-shell .content>.global-back{z-index:2!important;margin-top:24px!important;margin-bottom:18px!important;position:relative!important;transform:none!important}:is(html.crm-mobile-device body:has(.modal-back) .top-dock-shell>.workspace>header.crm-top-dock,html.crm-mobile-device body:has(.drawer-back) .top-dock-shell>.workspace>header.crm-top-dock,html.crm-mobile-device body:has(.smart-select-backdrop) .top-dock-shell>.workspace>header.crm-top-dock,html.crm-mobile-device body:has(.stock-viewer-back) .top-dock-shell>.workspace>header.crm-top-dock,html.crm-mobile-device body:has(.budget-print-back) .top-dock-shell>.workspace>header.crm-top-dock,html.crm-mobile-device body:has(.receipt-preview-back) .top-dock-shell>.workspace>header.crm-top-dock,html.crm-mobile-device body:has(.workshop-modal-back) .top-dock-shell>.workspace>header.crm-top-dock,html.crm-mobile-device body:has(.marketing-modal-back) .top-dock-shell>.workspace>header.crm-top-dock){visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(calc(-100% - env(safe-area-inset-top)))!important}}@media (width>=761px) and (height<=850px){html:not(.crm-mobile-device) .desktop-sidebar-nav{gap:2px!important;padding-block:9px 7px!important}html:not(.crm-mobile-device) .desktop-sidebar-module{min-height:38px!important;padding-block:4px!important}html:not(.crm-mobile-device) .desktop-sidebar-module>.module-color-icon{width:27px!important;min-width:27px!important;height:27px!important}html:not(.crm-mobile-device) .desktop-sidebar-signature{display:none!important}html:not(.crm-mobile-device) .desktop-sidebar-footer{gap:1px!important;padding-block:6px!important}html:not(.crm-mobile-device) .desktop-sidebar-profile{min-height:44px!important}html:not(.crm-mobile-device) .desktop-sidebar-status{padding-block:2px!important}}@media (width>=1101px){html:not(.crm-mobile-device) .shell>aside{height:100vh!important;inset:0 auto 0 0!important}html:not(.crm-mobile-device) .shell>aside>nav{flex:auto!important;min-height:0!important;padding-top:14px!important;overflow-y:auto!important}html:not(.crm-mobile-device) .workspace>header{pointer-events:auto!important;background:#fffffff7!important;border-bottom:1px solid #dce5ed!important;width:calc(100vw - 276px)!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 24px!important;position:fixed!important;inset:0 0 auto 276px!important;box-shadow:0 4px 18px #0828430b!important}html:not(.crm-mobile-device) .workspace>header>p{display:flex!important}}@media (width>=761px) and (width<=1100px){html:not(.crm-mobile-device) .workspace>header{pointer-events:auto!important;background:#fffffff7!important;border-bottom:1px solid #dce5ed!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 22px!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 4px 18px #0828430b!important}html:not(.crm-mobile-device) .workspace>header>p{display:flex!important}}@media (width<=760px){html.crm-mobile-device .workspace>header{width:100%!important;height:calc(66px + env(safe-area-inset-top))!important;min-height:calc(66px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;pointer-events:none!important;background:linear-gradient(135deg,#092d51,#073861)!important;border:0!important;border-radius:0 0 20px 20px!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 8px 26px #04223d33!important}html.crm-mobile-device .workspace>header .menu{top:calc(11px + env(safe-area-inset-top))!important;z-index:1!important;color:#fff!important;width:44px!important;height:44px!important;box-shadow:none!important;pointer-events:auto!important;background:#155e97a6!important;border:1px solid #ffffff1f!important;border-radius:50%!important;position:absolute!important;left:12px!important}html.crm-mobile-device .workspace>header>p{inset:calc(15px + env(safe-area-inset-top)) 62px auto!important;color:#d6e8f6!important;justify-content:center!important;max-width:none!important;height:36px!important;margin:0!important;font-size:12px!important;display:flex!important;position:absolute!important}html.crm-mobile-device .workspace>header>div{top:calc(15px + env(safe-area-inset-top))!important;z-index:1!important;pointer-events:auto!important;display:flex!important;position:absolute!important;right:12px!important}html.crm-mobile-device .workspace>header>div>button{display:none!important}html.crm-mobile-device .workspace>header .notification-center{display:flex!important}html.crm-mobile-device .workspace>header .notification-bell{color:#fff!important;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:50%!important;display:grid!important}html.crm-mobile-device .content{padding-top:calc(78px + env(safe-area-inset-top))!important;padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}html.crm-mobile-device .content:has(>.pilot-dashboard){padding:0!important}html.crm-mobile-device .pilot-dashboard{padding:calc(86px + env(safe-area-inset-top)) 12px calc(96px + env(safe-area-inset-bottom))!important}html.crm-mobile-device .mobile-dock{z-index:38!important;flex-direction:initial!important;width:100%!important;height:calc(68px + env(safe-area-inset-bottom))!important;padding:7px 4px env(safe-area-inset-bottom)!important;color:#667b92!important;background:#fffffffa!important;border:0!important;border-top:1px solid #d8e2eb!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important;transform:none!important;box-shadow:0 -8px 28px #07243e1f!important}html.crm-mobile-device .mobile-dock>button{color:#667b92!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:11px!important;align-content:center!important;place-items:center!important;gap:3px!important;padding:3px!important;font-size:10px!important;display:grid!important}html.crm-mobile-device .mobile-dock>button.active{color:#0873d7!important}html.crm-mobile-device.crm-chat-view .mobile-dock{display:none!important}.shell.navigation-open .mobile-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.modal-back) .mobile-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.drawer-back) .mobile-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.smart-select-backdrop) .mobile-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.stock-viewer-back) .mobile-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:has(.notification-panel) .mobile-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.pilot-brand{flex:0 0 96px!important;place-items:center!important;height:96px!important;padding:19px 24px!important;display:grid!important}.pilot-brand img{object-fit:contain;width:172px;height:58px;display:block}.pilot-core-grid{grid-template-columns:minmax(0,1.72fr) minmax(350px,.98fr);gap:12px;margin-bottom:12px;display:grid}.pilot-core-left{align-content:start;gap:12px;min-width:0;display:grid}.pilot-insight-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:12px;display:grid}.pilot-priorities{margin:0!important}.pilot-funnel{overflow:visible!important}.pilot-funnel>header{border-bottom:0!important;padding-bottom:3px!important}.pilot-funnel>div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:17px 15px 72px!important;display:grid!important}.pilot-funnel>div>button{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);border-radius:0!important;min-height:126px!important;margin-left:-11px!important;padding:15px 11px 12px 18px!important}.pilot-funnel>div>button:first-child{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);margin-left:0!important}.pilot-funnel>div>button span{font-size:13px}.pilot-funnel>div>button b{margin:8px 0 20px;font-size:26px}.pilot-funnel>div>button small{color:#536a82;background:0 0;min-height:28px;padding:0;font-size:10px;line-height:1.35;transform:translateY(42px)}.pilot-funnel>div>button em{color:#294a67;background:#f1f5f8;border:1px solid #dbe5ed;border-radius:7px;min-width:45px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850;position:absolute;bottom:-51px;left:50%;transform:translate(-50%)}.pilot-priorities>header,.pilot-sellers>header{border-bottom:0!important;min-height:47px!important;padding:10px 13px!important}.pilot-priorities>header h2,.pilot-sellers>header h2{font-size:15px!important}.pilot-priorities>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:0 10px 10px!important;display:grid!important}.pilot-priorities>div>button{align-items:flex-start!important;gap:8px!important;min-height:124px!important;padding:12px 9px!important;display:flex!important}.pilot-priorities>div>button>span:first-child{flex:0 0 34px;width:34px!important;height:34px!important}.pilot-priorities>div>button>span:nth-child(2){min-width:0}.pilot-priorities small{font-size:11px}.pilot-priorities b{font-size:22px}.pilot-priorities em{font-size:9px;line-height:1.35}.pilot-priorities strong{align-self:center;margin-left:auto;font-size:20px}.pilot-sellers>footer{justify-content:flex-end!important;gap:12px!important;padding:0 13px 5px!important;font-size:9px!important}.pilot-sellers>footer span:nth-child(2) i{background:#1d72bd!important}.pilot-sellers>footer span:nth-child(3) i{background:#20ad73!important}.pilot-sellers>div{padding:3px 13px 9px!important}.pilot-sellers>div>button{grid-template-columns:minmax(78px,.42fr) minmax(100px,1fr) 24px!important;gap:7px!important;min-height:27px!important}.pilot-sellers>div>button>span{font-size:10px!important}.pilot-sellers>div>button>i{border-radius:0!important;height:12px!important}.pilot-sellers>div>button>i>em,.pilot-sellers>div>button>i>u,.pilot-sellers>div>button>i>strong{border-radius:0;position:absolute;inset:0 auto 0 0}.pilot-sellers>div>button>i>em{background:#54adf3}.pilot-sellers>div>button>i>u{background:#1d72bd}.pilot-sellers>div>button>i>strong{background:#25aa73}.pilot-sellers>div>button>b{font-size:10px}.pilot-agenda>header{padding:13px 15px!important}.pilot-agenda>div{padding:2px 13px 12px!important}.pilot-agenda>div>button{grid-template-columns:39px 31px minmax(0,1fr) 50px 10px!important;gap:7px!important;min-height:56px!important}.pilot-agenda>div>button>strong{font-size:17px}.pilot-agenda b{font-size:11px}.pilot-agenda small{font-size:9px}.pilot-agenda time{font-size:10px}.pilot-agenda em{min-width:48px;font-size:9px}.pilot-stock>header{border-bottom:0!important;min-height:43px!important;padding:8px 14px!important}.pilot-stock>div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:0 11px 11px!important;display:grid!important}.pilot-stock>div>button{border:1px solid #e1e8ee!important;border-radius:8px!important;grid-template-rows:1fr!important;grid-template-columns:94px minmax(0,1fr)!important;gap:8px!important;min-height:86px!important;padding:7px!important;display:grid!important}.pilot-stock>div>button>i{border-radius:6px!important;grid-row:auto!important;width:94px!important;height:70px!important;overflow:hidden!important}.pilot-stock>div>button>i img{object-fit:contain;background:#fff;width:100%;height:100%}.pilot-stock>div>button>span{min-width:0}.pilot-stock b{font-size:9px}.pilot-stock small{font-size:8px}.pilot-stock strong{color:#123e62;margin-top:3px;font-size:10px;display:block}.pilot-stock em{width:max-content;margin-top:4px;padding:3px 6px;grid-column:auto!important;display:inline-flex!important}@media (width>=1101px){html:not(.crm-mobile-device) .shell>aside{width:222px!important}html:not(.crm-mobile-device) .workspace{width:calc(100% - 222px)!important;margin-left:222px!important}html:not(.crm-mobile-device) .workspace>header{width:calc(100vw - 222px)!important;inset:0 0 auto 222px!important}html:not(.crm-mobile-device) .content{max-width:none!important;padding:0!important}html:not(.crm-mobile-device) .pilot-dashboard{max-width:none!important;padding:69px 19px 28px!important}html:not(.crm-mobile-device) .pilot-heading{margin-bottom:13px!important}html:not(.crm-mobile-device) .pilot-heading>div>span{display:none}html:not(.crm-mobile-device) .pilot-heading h1{margin:0;font-size:29px}html:not(.crm-mobile-device) .pilot-kpis>button{min-height:86px!important;padding:12px 14px!important}html:not(.crm-mobile-device) .pilot-kpis em{display:none}}@media (width>=761px) and (width<=1250px){.pilot-core-grid{grid-template-columns:1fr}.pilot-insight-grid{grid-template-columns:1fr 1fr}.pilot-stock>div{grid-template-columns:repeat(3,1fr)!important}.pilot-agenda{order:2}}@media (width<=760px){.pilot-core-grid,.pilot-core-left,.pilot-insight-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pilot-agenda{order:2}.pilot-funnel>div{overflow-x:auto;padding-bottom:66px!important;display:flex!important}.pilot-funnel>div>button{flex:0 0 128px!important;margin-left:-7px!important}.pilot-priorities>div{grid-template-columns:repeat(3,minmax(120px,1fr))!important}.pilot-stock>div{overflow-x:auto;display:flex!important}.pilot-stock>div>button{flex:0 0 260px!important;grid-template-columns:90px minmax(0,1fr)!important}.workspace>header .pilot-global-search,.workspace>header .pilot-profile{display:none!important}}.user-avatar{color:#0a639f;background:linear-gradient(145deg,#e8f3fb,#d4e8f7);border:1px solid #70a1c757;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}.user-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar>span{font-size:23px;line-height:1}.user-avatar>b{letter-spacing:.04em;font-size:11px}.member .team-member-avatar{background:#fff;border-color:#cddde9;width:64px;height:64px;margin:3px auto 12px;box-shadow:0 8px 22px #08375b24,inset 0 1px #fff}.member .team-member-avatar>b{font-size:16px}.user-avatar.tone-sky{background:#dff1ff}.user-avatar.tone-rose{background:#ffe7ed}.user-avatar.tone-violet{background:#eee7ff}.user-avatar.tone-amber{background:#fff0d6}.user-avatar.tone-mint{background:#ddf7eb}.user-avatar.tone-navy{background:#dce8f5}.user-avatar.tone-cyan{background:#dbf4f7}.user-avatar.tone-indigo{background:#e1e6ff}.user-avatar.tone-orange{background:#ffead8}.user-avatar.tone-green{background:#dff3e4}.sidebar-user.profile-launch{text-align:left;width:100%;height:auto;min-height:58px;margin:4px 0 0;display:flex;color:#dce9f3!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:8px!important}.sidebar-user.profile-launch:hover{transform:none;background:#ffffff0e!important;border-color:#ffffff14!important}.sidebar-user.profile-launch .user-avatar{width:38px;height:38px}.sidebar-user.profile-launch p{min-width:0;margin:0 0 0 10px}.sidebar-user.profile-launch p b,.sidebar-user.profile-launch p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-user.profile-launch>i{color:#79a2bf;margin-left:auto;font-size:18px;font-style:normal}html:not(.crm-mobile-device) .workspace>header>div{min-width:0;margin-left:auto;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}html:not(.crm-mobile-device) .workspace>header>p{white-space:nowrap;flex:none;margin-right:22px}html:not(.crm-mobile-device) .workspace>header .pilot-global-search{color:#75869a!important;width:clamp(260px,30vw,430px)!important;min-width:0!important;height:38px!important;box-shadow:none!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f4f7fb!important;border:1px solid #e2e9f0!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 14px!important;font-size:11px!important;line-height:1!important;display:flex!important;overflow:hidden!important}html:not(.crm-mobile-device) .workspace>header .pilot-global-search>span{flex:none;font-size:18px;line-height:1}html:not(.crm-mobile-device) .workspace>header .pilot-global-search:hover{background:#fff!important;border-color:#b8d5e8!important;transform:none!important}html:not(.crm-mobile-device) .workspace>header .notification-center{border-left:1px solid #e5ebf0;flex:none;margin:0 3px;padding-left:11px;display:flex}html:not(.crm-mobile-device) .workspace>header .notification-bell{width:38px!important;min-width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}html:not(.crm-mobile-device) .workspace>header .pilot-profile{width:auto!important;min-width:176px!important;height:48px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:11px!important;align-items:center!important;gap:9px!important;padding:4px 7px!important;display:flex!important}html:not(.crm-mobile-device) .workspace>header .pilot-profile:hover{background:#f3f7fa!important;transform:none!important}.pilot-profile>.user-avatar{width:36px;height:36px}.pilot-profile>span:nth-child(2){min-width:105px;display:grid}.pilot-profile>span:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pilot-profile>span:nth-child(2) small{color:#6f7f8e;margin-top:2px;font-size:9px}.pilot-profile>i{color:#6e8193;margin-left:auto;font-style:normal}@media (width>=761px) and (width<=1180px){html:not(.crm-mobile-device) .workspace>header .pilot-global-search{width:210px!important}html:not(.crm-mobile-device) .workspace>header .pilot-profile{min-width:145px!important}.pilot-profile>span:nth-child(2){min-width:78px}}@media (width>=761px) and (width<=930px){html:not(.crm-mobile-device) .workspace>header .pilot-global-search{justify-content:center!important;width:40px!important;padding:0!important;font-size:0!important}html:not(.crm-mobile-device) .workspace>header .pilot-profile{min-width:42px!important}.pilot-profile>span:nth-child(2),.pilot-profile>i{display:none!important}}.modal-back.profile-avatar-modal-back{z-index:10120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04162894;place-items:center;padding:22px;display:grid}.profile-avatar-modal{color:#17334c;background:#fff;border:1px solid #d7e3ec;border-radius:21px;flex-direction:column;width:min(790px,100vw - 30px);max-height:min(820px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #03192c57}.profile-avatar-modal>header{background:linear-gradient(135deg,#f9fcfe,#eef6fb);border-bottom:1px solid #e3ebf1;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.profile-avatar-modal>header>button{color:#506a7e;background:#fff;border:1px solid #d6e2ea;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.profile-avatar-identity{align-items:center;min-width:0;display:flex}.profile-avatar-preview{width:58px;height:58px;margin-right:13px}.profile-avatar-preview>span{font-size:34px}.profile-avatar-identity>div{min-width:0}.profile-avatar-identity small{color:#1774b4;letter-spacing:.14em;font-size:9px;font-weight:900}.profile-avatar-identity h2{margin:4px 0 2px;font-size:20px}.profile-avatar-identity p{color:#708394;margin:0;font-size:11px}.profile-avatar-content{gap:15px;min-height:0;padding:18px 22px 20px;display:grid;overflow-y:auto}.profile-avatar-upload{background:linear-gradient(135deg,#edf7fd,#f9fcfe);border:1px solid #cfe1ed;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.profile-avatar-upload>div{min-width:0}.profile-avatar-upload b{font-size:13px;display:block}.profile-avatar-upload p{color:#657d90;max-width:470px;margin:5px 0 0;font-size:11px;line-height:1.45}.profile-avatar-upload label{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1785cf,#0c65a6);border-radius:10px;flex:none;place-items:center;min-height:39px;padding:0 14px;font-size:11px;font-weight:850;display:grid;box-shadow:0 8px 18px #0d65a733}.profile-avatar-upload label.disabled{opacity:.58;cursor:wait}.profile-avatar-upload input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-group{background:#fff;border:1px solid #e0e8ee;border-radius:14px;padding:13px}.profile-avatar-group>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.profile-avatar-group h3{margin:0;font-size:13px}.profile-avatar-group>header span{color:#758899;font-size:10px}.profile-avatar-group>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.profile-avatar-group button{color:#2d4b62;background:#edf5fa;border:1px solid #0000;border-radius:12px;place-items:center;gap:5px;min-width:0;min-height:90px;padding:8px 5px;display:grid;position:relative}.profile-avatar-group button:hover{border-color:#9fc9e2;transform:translateY(-1px)}.profile-avatar-group button.selected{border-color:#1680c4;box-shadow:0 0 0 3px #1680c41f}.profile-avatar-group button>span{font-size:35px;line-height:1}.profile-avatar-group button>small{font-size:10px;font-weight:800}.profile-avatar-group button>i{color:#fff;background:#1680c4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:none;position:absolute;top:6px;right:6px}.profile-avatar-group button.selected>i{display:grid}.profile-avatar-group button.tone-sky{background:#e7f5ff}.profile-avatar-group button.tone-rose{background:#fff0f3}.profile-avatar-group button.tone-violet{background:#f2eeff}.profile-avatar-group button.tone-amber{background:#fff4df}.profile-avatar-group button.tone-mint{background:#e8f8f1}.profile-avatar-group button.tone-navy{background:#e6eef7}.profile-avatar-group button.tone-cyan{background:#e4f7f8}.profile-avatar-group button.tone-indigo{background:#e9ecff}.profile-avatar-group button.tone-orange{background:#fff0e4}.profile-avatar-group button.tone-green{background:#e8f5eb}.profile-avatar-group button{background:#fff;border-color:#e1e8ee;min-height:108px}.profile-avatar-group button>.profile-avatar-option-image{background:#fff;border:1px solid #e0e7ed;border-radius:15px;width:68px;height:68px;font-size:0;line-height:0;display:block;overflow:hidden}.profile-avatar-option-image>img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.profile-avatar-group button:hover .profile-avatar-option-image,.profile-avatar-group button.selected .profile-avatar-option-image{border-color:#9ac9e4}.profile-avatar-group button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=760px){.profile-avatar-group button{min-height:88px}.profile-avatar-group button>.profile-avatar-option-image{border-radius:12px;width:50px;height:50px}}.profile-avatar-message{border-radius:9px;margin:0;padding:10px 12px;font-size:11px}.profile-avatar-message.success{color:#16714f;background:#e7f7ef}.profile-avatar-message.error{color:#a92e38;background:#fff0f1}.profile-avatar-modal>footer{background:#fafcfd;border-top:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:15px;padding:13px 22px;display:flex}.profile-avatar-modal>footer>span{color:#748696;font-size:10px}.profile-avatar-modal>footer .primary{min-width:92px}@media (width<=760px){.modal-back.profile-avatar-modal-back{align-items:flex-end!important;padding:0!important;display:flex!important}.profile-avatar-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:22px 22px 0 0}.profile-avatar-modal>header{padding:16px}.profile-avatar-preview{width:52px;height:52px}.profile-avatar-content{padding:14px}.profile-avatar-upload{flex-direction:column;align-items:stretch}.profile-avatar-upload label{width:100%;min-height:44px}.profile-avatar-group{padding:10px}.profile-avatar-group>div{gap:6px}.profile-avatar-group button{min-height:78px;padding:6px 2px}.profile-avatar-group button>span{font-size:29px}.profile-avatar-group button>small{font-size:8px}.profile-avatar-modal>footer{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}.profile-avatar-modal>footer>span{display:none}.profile-avatar-modal>footer .primary{width:100%}}.top-dock-shell{min-width:0;display:block!important}.top-dock-shell>.workspace{width:100%!important;min-width:0!important;margin:0!important}.top-dock-shell .crm-top-dock{z-index:100!important;pointer-events:auto!important;background:#fffffffb!important;border:0!important;border-bottom:1px solid #dfe7ee!important;border-radius:0!important;grid-template-columns:max-content max-content minmax(210px,1fr)!important;grid-template-areas:"modules branch actions"!important;align-items:center!important;gap:14px!important;width:100vw!important;height:74px!important;min-height:74px!important;margin:0!important;padding:0 18px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 5px 20px #08274213!important}.top-module-dock{flex-direction:row!important;grid-area:modules!important;align-self:center!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.top-module-button{position:relative;color:#52677b!important;min-width:0!important;height:54px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:760!important;line-height:1!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:flex!important}.top-module-button:hover{transform:translateY(-1px);color:#183650!important;background:#f6f9fb!important;border-color:#e0e8ef!important}.top-module-button.active{color:#0f578d!important;background:#eef6fc!important;border-color:#d8e7f4!important}.top-module-button>b{color:#7890a3;margin-left:-3px;font-size:12px;line-height:1;transition:transform .16s}.top-module-button[aria-expanded=true]>b{transform:rotate(180deg)}.module-color-icon{color:#fff!important;border:0!important;border-radius:11px!important;flex:none!important;place-items:center!important;width:35px!important;height:35px!important;margin:0!important;font-style:normal!important;display:grid!important;box-shadow:0 6px 15px #1136552b!important}.module-color-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;display:block;width:19px!important;height:19px!important}.module-dashboard .module-color-icon{background:linear-gradient(135deg,#258fff,#405de4)!important}.module-leads .module-color-icon{background:linear-gradient(135deg,#11bec2,#1485c8)!important}.module-stock .module-color-icon{background:linear-gradient(135deg,#2ac27a,#119b8e)!important}.module-chat .module-color-icon{background:linear-gradient(135deg,#fb668c,#d54786)!important}.module-workshop .module-color-icon{background:linear-gradient(135deg,#ffbd42,#ee782e)!important}.module-marketing .module-color-icon{background:linear-gradient(135deg,#a16df2,#6750d6)!important}.module-quotes .module-color-icon{background:linear-gradient(135deg,#8f6af5,#6541c8)!important}.module-operations .module-color-icon{background:linear-gradient(135deg,#ffae3e,#e96d30)!important}.module-receipts .module-color-icon{background:linear-gradient(135deg,#36c989,#169d74)!important}.module-team .module-color-icon{background:linear-gradient(135deg,#3aa9fb,#2b68d8)!important}.module-integrations .module-color-icon{background:linear-gradient(135deg,#2bced1,#168bbd)!important}.module-settings .module-color-icon{background:linear-gradient(135deg,#8197aa,#4d6175)!important}.module-more .module-color-icon{background:linear-gradient(135deg,#e863a4,#765de3)!important}.module-more .module-color-icon svg{fill:currentColor;stroke:none}.top-dock-branch{color:#5d7185!important;white-space:nowrap!important;grid-area:branch!important;align-self:center!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;font-size:11px!important;font-weight:700!important;display:flex!important}.top-dock-branch>i{display:block;background:#24ad76!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px #dff6ed!important}.top-dock-actions{grid-area:actions!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:10px!important;min-width:0!important;height:54px!important;margin:0!important;padding-block:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.top-dock-actions>.pilot-global-search,.top-dock-actions>.notification-center,.top-dock-actions>.pilot-profile{align-self:center!important;margin-block:0!important}html:not(.crm-mobile-device) .crm-top-dock .top-dock-actions>.notification-center{align-items:center!important;height:38px!important}html:not(.crm-mobile-device) .crm-top-dock .pilot-global-search{flex:250px!important;width:min(27vw,390px)!important;min-width:42px!important;max-width:390px!important;display:flex!important}html:not(.crm-mobile-device) .crm-top-dock .notification-center{flex:none!important;margin:0!important;padding-left:9px!important}html:not(.crm-mobile-device) .crm-top-dock .pilot-profile{flex:none!important;min-width:164px!important}.module-more-panel{z-index:112!important;color:#17334d!important;background:#fffffffe!important;border:1px solid #d9e4ec!important;border-radius:18px!important;flex-direction:column!important;width:min(580px,100vw - 28px)!important;max-height:calc(100dvh - 82px)!important;padding:0!important;display:none!important;position:fixed!important;inset:68px auto auto clamp(245px,31vw,520px)!important;overflow:hidden!important;transform:none!important;box-shadow:0 28px 74px #051f3642!important}.module-more-panel.open{display:flex!important;transform:none!important}.module-more-panel>header{background:linear-gradient(135deg,#fbfdff,#f3f8fb);border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.module-more-panel>header>span{gap:4px;min-width:0;display:grid}.module-more-panel>header b{font-size:14px}.module-more-panel>header small{color:#75889a;font-size:11px}.module-more-panel>header>button{color:#60788b;background:#fff;border:1px solid #dbe5ed;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:22px;line-height:1;display:grid}.module-more-grid{scrollbar-width:none!important;flex:0 auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;overflow-y:auto!important}.module-more-grid::-webkit-scrollbar{display:none}.more-module-button{position:relative;color:#27445d!important;min-width:0!important;min-height:66px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:9px 10px!important;transition:background .15s,border-color .15s,transform .15s!important;display:grid!important}.more-module-button:hover,.more-module-button.active{transform:translateY(-1px);color:#153c5c!important;background:#f4f8fb!important;border-color:#dfe9f0!important}.more-module-button.active{box-shadow:inset 3px 0 #2782c6!important}.more-module-button>.module-color-icon{border-radius:13px!important;width:42px!important;height:42px!important}.more-module-button>span{gap:4px;min-width:0;display:grid}.more-module-button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.more-module-button>span>small{color:#7b8d9c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;line-height:1.15;overflow:hidden}.more-module-button>em{color:#fff;background:#ed4d61;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;font-style:normal;font-weight:850;display:grid}.module-more-panel>footer{background:#f8fafc!important;border-top:1px solid #e5ecf1!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;margin:0!important;padding:10px 14px!important;display:grid!important}.more-panel-profile{color:#19364e!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:4px!important;display:flex!important}.more-panel-profile>span{gap:2px;min-width:0;display:grid}.more-panel-profile>span>b,.more-panel-profile>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more-panel-profile>span>b{font-size:11px}.more-panel-profile>span>small{color:#748798;font-size:9px}.more-panel-online{color:#19835b;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.more-panel-online>i{background:#24ae76;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ddf5eb}.module-more-panel>footer>.signout{color:#5c7184!important;padding:7px 9px!important;font-size:10px!important;text-decoration:none!important}.top-dock-shell>.overlay,.top-dock-shell>.workspace>.overlay{z-index:90!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;background:#05192c47!important;border:0!important;width:100vw!important;height:100dvh!important;display:block!important;position:fixed!important;inset:0!important}html:not(.crm-mobile-device) .top-dock-shell .content{width:100%!important;max-width:none!important;padding:94px 26px 48px!important}html:not(.crm-mobile-device) .top-dock-shell .content:has(>.pilot-dashboard){padding:0!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-dashboard{max-width:none!important;padding:91px 19px 28px!important}html:not(.crm-mobile-device).crm-chat-view .top-dock-shell .content{height:100vh!important;max-height:100vh!important;padding:84px 14px 12px!important}@media (width<=1480px){.top-dock-shell .crm-top-dock{grid-template-columns:max-content minmax(0,1fr)!important;grid-template-areas:"modules actions"!important;gap:10px!important;padding-inline:14px!important}.top-dock-branch{display:none!important}}@media (width<=1120px){.top-dock-shell .crm-top-dock{grid-template-columns:max-content minmax(0,1fr)!important}.top-module-button{padding-inline:7px!important}.top-module-button>span{font-size:11px}html:not(.crm-mobile-device) .crm-top-dock .pilot-global-search{flex:0 0 40px!important;justify-content:center!important;width:40px!important;padding:0!important;font-size:0!important}html:not(.crm-mobile-device) .crm-top-dock .pilot-profile{min-width:44px!important}html:not(.crm-mobile-device) .crm-top-dock .pilot-profile>span,html:not(.crm-mobile-device) .crm-top-dock .pilot-profile>i{display:none!important}.module-more-panel{left:auto!important;right:14px!important}}@media (width<=760px){html.crm-mobile-device .top-dock-shell .crm-top-dock{height:calc(64px + env(safe-area-inset-top))!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 8px 0!important;pointer-events:auto!important;background:#fffffffb!important;border-bottom:1px solid #dce5ed!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"modules actions"!important;gap:5px!important;box-shadow:0 5px 20px #06223b1c!important}.top-module-dock{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;width:100%!important;display:grid!important}.top-module-button{border-radius:12px!important;justify-content:center!important;width:100%!important;height:48px!important;padding:0 2px!important}.top-module-button>span,.top-module-button>b{display:none!important}.top-module-button .module-color-icon{border-radius:10px!important;width:34px!important;height:34px!important}.top-module-button.active{background:#eef6fc!important;border-color:#dae8f3!important}html.crm-mobile-device .crm-top-dock .top-dock-actions{pointer-events:auto!important;align-self:center!important;gap:2px!important;height:48px!important;margin:0!important;display:flex!important;position:static!important}html.crm-mobile-device .crm-top-dock .pilot-global-search{display:none!important}html.crm-mobile-device .crm-top-dock .notification-center{border:0!important;align-items:center!important;height:34px!important;margin:0!important;padding:0!important;display:flex!important}html.crm-mobile-device .crm-top-dock .notification-bell{color:#49657c!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e8ef!important;border-radius:10px!important;display:grid!important}html.crm-mobile-device .crm-top-dock .pilot-profile{background:0 0!important;border:0!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:flex!important}html.crm-mobile-device .crm-top-dock .pilot-profile>.user-avatar{width:34px!important;height:34px!important}html.crm-mobile-device .crm-top-dock .pilot-profile>span,html.crm-mobile-device .crm-top-dock .pilot-profile>i{display:none!important}.module-more-panel{inset:calc(58px + env(safe-area-inset-top)) 7px auto auto!important;width:calc(100vw - 14px)!important;max-height:calc(100dvh - 68px - env(safe-area-inset-top))!important;border-radius:17px!important}.module-more-panel>header{min-height:60px;padding:11px 12px}.module-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:8px!important}.more-module-button{grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important;min-height:58px!important;padding:7px!important}.more-module-button>.module-color-icon{border-radius:11px!important;width:37px!important;height:37px!important}.more-module-button>span>b{font-size:11px}.more-module-button>span>small{display:none}.module-more-panel>footer{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:58px!important;padding:7px 10px!important}.more-panel-online{display:none}.module-more-panel>footer>.signout{font-size:9px!important}html.crm-mobile-device .top-dock-shell .content{padding:calc(82px + env(safe-area-inset-top)) 12px 34px!important}html.crm-mobile-device .top-dock-shell .content:has(>.pilot-dashboard){padding:0!important}html.crm-mobile-device .top-dock-shell .pilot-dashboard{padding:calc(82px + env(safe-area-inset-top)) 12px 34px!important}html.crm-mobile-device.crm-chat-view .top-dock-shell .content{height:100dvh!important;max-height:100dvh!important;padding:calc(72px + env(safe-area-inset-top)) 12px 10px!important}}@media (width<=390px){html.crm-mobile-device .top-dock-shell .crm-top-dock{grid-template-columns:minmax(0,1fr) auto!important;padding-inline:5px!important}.top-module-button .module-color-icon{border-radius:9px!important;width:31px!important;height:31px!important}.top-module-button .module-color-icon svg{width:17px!important;height:17px!important}html.crm-mobile-device .crm-top-dock .notification-bell,html.crm-mobile-device .crm-top-dock .pilot-profile,html.crm-mobile-device .crm-top-dock .pilot-profile>.user-avatar{width:31px!important;min-width:31px!important;height:31px!important}.module-more-panel>header small,.more-module-button>span>b{font-size:10px}}@media (prefers-reduced-motion:reduce){.top-module-button,.more-module-button,.top-module-button>b{transition:none!important}}html:not(.crm-mobile-device) .top-dock-shell{width:100%!important;max-width:100%!important;overflow-x:clip!important}html:not(.crm-mobile-device) .top-dock-shell>.workspace{width:100%!important;max-width:100%!important;margin-left:0!important}html:not(.crm-mobile-device) .top-dock-shell>.workspace>.crm-top-dock{width:100%!important;max-width:100%!important;margin-left:0!important;inset:0 0 auto!important}html:not(.crm-mobile-device) .top-dock-shell>.workspace>aside.module-more-panel{width:min(580px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;inset:68px auto auto clamp(160px,19vw,340px)!important}html:not(.crm-mobile-device) .top-dock-shell .content{width:100%!important;max-width:100%!important;margin:0!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-dashboard{width:100%!important;max-width:100%!important;margin:0!important;padding:clamp(88px,5.3vw,102px) clamp(18px,1.8vw,36px) clamp(28px,2vw,42px)!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-heading,html:not(.crm-mobile-device) .top-dock-shell .pilot-kpis,html:not(.crm-mobile-device) .top-dock-shell .pilot-core-grid,html:not(.crm-mobile-device) .top-dock-shell .pilot-stock{width:100%!important;max-width:none!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1vw,18px)!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-kpis>button{min-height:clamp(88px,6.2vw,108px)!important;padding:clamp(13px,1vw,19px)!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-core-grid{grid-template-columns:minmax(0,2.12fr) minmax(330px,.88fr)!important;gap:clamp(12px,1vw,18px)!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-core-left{gap:clamp(12px,1vw,18px)!important;width:100%!important;min-width:0!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1vw,18px)!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-agenda{width:100%!important;min-width:0!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-stock>div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(7px,.7vw,13px)!important}@media (width>=761px) and (width<=1120px){html:not(.crm-mobile-device) .top-dock-shell>.workspace>aside.module-more-panel{inset:68px 14px auto auto!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-dashboard{padding:88px 18px 30px!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-core-grid{grid-template-columns:minmax(0,1.72fr) minmax(290px,.78fr)!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-insight-grid{grid-template-columns:1fr!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-stock>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=761px) and (width<=930px){html:not(.crm-mobile-device) .top-dock-shell .pilot-core-grid{grid-template-columns:1fr!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html.crm-mobile-device,html.crm-mobile-device body{scrollbar-width:none;width:100%;max-width:100%;overflow-x:hidden!important}html.crm-mobile-device::-webkit-scrollbar{display:none}html.crm-mobile-device body::-webkit-scrollbar{display:none}html.crm-mobile-device .module-more-grid::-webkit-scrollbar{display:none}html.crm-mobile-device .notification-list::-webkit-scrollbar{display:none}html.crm-mobile-device .profile-avatar-content::-webkit-scrollbar{display:none}html.crm-mobile-device .top-dock-shell,html.crm-mobile-device .top-dock-shell>.workspace,html.crm-mobile-device .top-dock-shell .content,html.crm-mobile-device .top-dock-shell .pilot-dashboard{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}html.crm-mobile-device .top-dock-shell>.workspace>header.crm-top-dock{z-index:100!important;width:100%!important;height:calc(66px + env(safe-area-inset-top))!important;min-height:calc(66px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 8px 0!important;isolation:isolate!important;pointer-events:auto!important;background:#fffffffb!important;border:0!important;border-bottom:1px solid #dce5ed!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"modules actions"!important;align-items:center!important;gap:5px!important;margin:0!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 5px 20px #06223b1c!important}html.crm-mobile-device .top-dock-shell>.workspace>header.crm-top-dock>.top-dock-branch{display:none!important}html.crm-mobile-device .top-dock-shell>.workspace>header.crm-top-dock>.top-module-dock{z-index:2!important;pointer-events:auto!important;grid-area:modules!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:50px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}html.crm-mobile-device .top-module-button{touch-action:manipulation;pointer-events:auto!important;border-radius:12px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 2px!important;display:flex!important}html.crm-mobile-device .top-module-button>span,html.crm-mobile-device .top-module-button>b{display:none!important}html.crm-mobile-device .top-module-button .module-color-icon{border-radius:10px!important;width:34px!important;height:34px!important}html.crm-mobile-device .top-dock-shell>.workspace>header.crm-top-dock>.top-dock-actions{z-index:2!important;pointer-events:auto!important;grid-area:actions!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:0!important;height:48px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html.crm-mobile-device .crm-top-dock .pilot-global-search{display:none!important}html.crm-mobile-device .crm-top-dock .notification-center{border:0!important;align-items:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:flex!important}html.crm-mobile-device .crm-top-dock .notification-bell,html.crm-mobile-device .crm-top-dock .pilot-profile,html.crm-mobile-device .crm-top-dock .pilot-profile>.user-avatar{place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}html.crm-mobile-device .crm-top-dock .notification-bell{color:#49657c!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e8ef!important;border-radius:11px!important}html.crm-mobile-device .crm-top-dock .pilot-profile{pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;overflow:visible!important}html.crm-mobile-device .crm-top-dock .pilot-profile>span,html.crm-mobile-device .crm-top-dock .pilot-profile>i{display:none!important}html.crm-mobile-device .top-dock-shell>.workspace>aside.module-more-panel{z-index:122!important;inset:calc(72px + env(safe-area-inset-top)) 6px auto 6px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;opacity:1!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;isolation:isolate!important;background:#fff!important;border-radius:18px!important;position:fixed!important;overflow:hidden!important}html.crm-mobile-device .module-more-panel>header{min-height:62px!important;padding:10px 12px!important}html.crm-mobile-device .module-more-panel>header>button{width:42px!important;height:42px!important}html.crm-mobile-device .module-more-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;overflow:hidden auto!important}html.crm-mobile-device .more-module-button{touch-action:manipulation;pointer-events:auto!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:8px!important;min-height:62px!important;padding:8px!important}html.crm-mobile-device .more-module-button>.module-color-icon{width:40px!important;height:40px!important}html.crm-mobile-device .more-module-button>span>b{overflow-wrap:anywhere;white-space:normal!important;font-size:11px!important}html.crm-mobile-device .module-more-panel>footer{min-height:62px!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}html.crm-mobile-device .more-panel-profile{min-height:44px!important}html.crm-mobile-device .module-more-panel>footer>.signout{min-height:40px!important}html.crm-mobile-device .notification-panel{top:calc(72px + env(safe-area-inset-top))!important;width:auto!important;max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:18px!important;left:6px!important;right:6px!important}html.crm-mobile-device .notification-panel>header{padding:15px 14px 11px!important}html.crm-mobile-device .notification-panel>header>button{width:42px!important;height:42px!important}html.crm-mobile-device .notification-actions{justify-content:stretch!important;padding:8px 10px!important}html.crm-mobile-device .notification-actions button{white-space:normal!important;flex:140px!important;min-height:40px!important}html.crm-mobile-device .device-notification-card{grid-template-columns:36px minmax(0,1fr)!important;margin:9px 10px 2px!important;padding:10px!important}html.crm-mobile-device .device-notification-card>button{grid-column:1/-1!important;min-height:40px!important}html.crm-mobile-device .notification-list{overscroll-behavior:contain;scrollbar-width:none;overflow-x:hidden!important}html.crm-mobile-device .notification-list>button{touch-action:manipulation;min-height:72px!important;padding:11px 9px!important}html.crm-mobile-device .top-dock-shell .content{padding:calc(102px + env(safe-area-inset-top)) 12px calc(32px + env(safe-area-inset-bottom))!important}html.crm-mobile-device .top-dock-shell .content:has(>.dashboard-live-premium){padding-top:calc(126px + env(safe-area-inset-top))!important}html.crm-mobile-device .top-dock-shell .content>.dashboard-live-premium>.head:first-child{margin-top:0!important}html.crm-mobile-device .top-dock-shell .content:has(>.pilot-dashboard){padding:0!important}html.crm-mobile-device .top-dock-shell .pilot-dashboard{padding:calc(84px + env(safe-area-inset-top)) 12px calc(34px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}html.crm-mobile-device.crm-chat-view .top-dock-shell .content{height:100dvh!important;max-height:100dvh!important;padding:calc(94px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))!important}html.crm-mobile-device .top-dock-shell>.workspace>.overlay{touch-action:manipulation;z-index:110!important;-webkit-backdrop-filter:none!important;background:#05192c57!important}html.crm-mobile-device .pilot-heading{align-items:flex-start!important;gap:8px!important;margin-bottom:12px!important}html.crm-mobile-device .pilot-heading h1{font-size:24px!important;line-height:1.15!important}html.crm-mobile-device .pilot-heading p{font-size:12px!important;line-height:1.4!important}html.crm-mobile-device .pilot-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.crm-mobile-device .pilot-kpis>button{min-height:86px!important;padding:12px!important}html.crm-mobile-device .pilot-core-grid,html.crm-mobile-device .pilot-core-left,html.crm-mobile-device .pilot-insight-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html.crm-mobile-device .pilot-funnel,html.crm-mobile-device .pilot-priorities,html.crm-mobile-device .pilot-sellers,html.crm-mobile-device .pilot-agenda,html.crm-mobile-device .pilot-stock{width:100%!important;min-width:0!important;overflow:hidden!important}html.crm-mobile-device .pilot-funnel>div{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:8px!important;display:grid!important;overflow:visible!important}html.crm-mobile-device .pilot-funnel>div>button,html.crm-mobile-device .pilot-funnel>div>button:first-child{clip-path:none!important;text-align:left!important;border-radius:11px!important;grid-template-columns:minmax(82px,.75fr) 34px minmax(92px,1.25fr) 42px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}html.crm-mobile-device .pilot-funnel>div>button span{font-size:12px!important}html.crm-mobile-device .pilot-funnel>div>button b{text-align:center!important;margin:0!important;font-size:20px!important}html.crm-mobile-device .pilot-funnel>div>button small{color:#ffffffe0!important;min-height:0!important;padding:0!important;font-size:9px!important;line-height:1.25!important;transform:none!important}html.crm-mobile-device .pilot-funnel>div>button em{color:#fff!important;text-align:center!important;background:#ffffff2e!important;border-color:#ffffff52!important;min-width:38px!important;padding:4px 5px!important;font-size:9px!important;position:static!important;transform:none!important}html.crm-mobile-device .pilot-priorities>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 8px 8px!important;overflow:visible!important}html.crm-mobile-device .pilot-priorities>div>button{grid-template-columns:30px minmax(0,1fr)!important;align-content:start!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:112px!important;padding:9px 7px!important;display:grid!important}html.crm-mobile-device .pilot-priorities>div>button>span:first-child{flex-basis:30px!important;width:30px!important;height:30px!important}html.crm-mobile-device .pilot-priorities>div>button>span:nth-child(2){min-width:0!important}html.crm-mobile-device .pilot-priorities small{white-space:normal!important;font-size:9px!important;line-height:1.2!important}html.crm-mobile-device .pilot-priorities b{font-size:20px!important}html.crm-mobile-device .pilot-priorities em{overflow-wrap:anywhere;font-size:8px!important;line-height:1.25!important}html.crm-mobile-device .pilot-priorities strong{display:none!important}html.crm-mobile-device .pilot-stock>div{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:0 8px 9px!important;display:grid!important;overflow:visible!important}html.crm-mobile-device .pilot-stock>div>button{grid-template-columns:94px minmax(0,1fr)!important;width:100%!important;min-height:90px!important;padding:8px!important}html.crm-mobile-device .modal-back.profile-avatar-modal-back{align-items:flex-end!important;height:100dvh!important;max-height:100dvh!important;padding:0!important}html.crm-mobile-device .profile-avatar-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;border-radius:22px 22px 0 0!important}html.crm-mobile-device .profile-avatar-modal>header{gap:10px!important;padding:12px!important}html.crm-mobile-device .profile-avatar-modal>header>button{width:44px!important;height:44px!important}html.crm-mobile-device .profile-avatar-preview{width:48px!important;height:48px!important;margin-right:9px!important}html.crm-mobile-device .profile-avatar-identity h2{font-size:17px!important}html.crm-mobile-device .profile-avatar-identity p{font-size:10px!important}html.crm-mobile-device .profile-avatar-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:11px!important;padding:12px!important;overflow:hidden auto!important}html.crm-mobile-device .profile-avatar-upload{gap:12px!important;padding:12px!important}html.crm-mobile-device .profile-avatar-upload p{font-size:10px!important}html.crm-mobile-device .profile-avatar-upload label{min-height:44px!important;font-size:12px!important}html.crm-mobile-device .profile-avatar-group{padding:9px!important}html.crm-mobile-device .profile-avatar-group>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html.crm-mobile-device .profile-avatar-group button{touch-action:manipulation;min-height:104px!important;padding:7px 3px!important}html.crm-mobile-device .profile-avatar-group button>.profile-avatar-option-image{width:68px!important;height:68px!important}html.crm-mobile-device .profile-avatar-group button>small{font-size:9px!important}html.crm-mobile-device .profile-avatar-modal>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}html.crm-mobile-device .profile-avatar-modal>footer .primary{min-height:44px!important}html.crm-mobile-device .modal-back:not(.profile-avatar-modal-back),html.crm-mobile-device .drawer-back,html.crm-mobile-device .smart-select-backdrop,html.crm-mobile-device .stock-viewer-back,html.crm-mobile-device .receipt-preview-back,html.crm-mobile-device .budget-print-back{z-index:10080!important}html.crm-mobile-device .client-modal>header,html.crm-mobile-device .detail-modal>header,html.crm-mobile-device .budget-sheet>header{min-height:70px!important;padding:13px 14px!important}html.crm-mobile-device .budget-print-back .budget-sheet>header{z-index:1!important;position:relative!important;top:auto!important}html.crm-mobile-device .budget-print-back .budget-sheet>header button[aria-label=Cerrar],html.crm-mobile-device .budget-print-back .budget-sheet>header>.budget-logo+button{z-index:10090!important;top:calc(12px + env(safe-area-inset-top))!important;position:fixed!important;right:12px!important}html.crm-mobile-device .client-modal>header>button,html.crm-mobile-device .detail-modal>header>button,html.crm-mobile-device .budget-sheet>header>button{width:42px!important;min-width:42px!important;height:42px!important}html.crm-mobile-device .role-matrix{grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr)!important;gap:9px 12px!important;padding:15px!important}}@media (width<=380px){html.crm-mobile-device .top-dock-shell>.workspace>header.crm-top-dock{padding-inline:5px!important}html.crm-mobile-device .top-module-button .module-color-icon{width:31px!important;height:31px!important}html.crm-mobile-device .crm-top-dock .notification-center,html.crm-mobile-device .crm-top-dock .notification-bell,html.crm-mobile-device .crm-top-dock .pilot-profile,html.crm-mobile-device .crm-top-dock .pilot-profile>.user-avatar{width:32px!important;min-width:32px!important;height:32px!important}html.crm-mobile-device .profile-avatar-group button>.profile-avatar-option-image{width:60px!important;height:60px!important}}@media (width>=761px){html:not(.crm-mobile-device) .top-dock-shell>.workspace{width:calc(100% - var(--desktop-sidebar-width))!important;max-width:calc(100% - var(--desktop-sidebar-width))!important;margin-left:var(--desktop-sidebar-width)!important}html:not(.crm-mobile-device) .top-dock-shell>.workspace>.crm-top-dock{inset:0 0 auto var(--desktop-sidebar-width)!important;width:calc(100vw - var(--desktop-sidebar-width))!important;max-width:calc(100vw - var(--desktop-sidebar-width))!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-areas:"branch actions"!important;gap:20px!important;height:64px!important;min-height:64px!important;margin-left:0!important;padding:0 clamp(15px,1.7vw,28px)!important}html:not(.crm-mobile-device) .crm-top-dock>.top-module-dock{display:none!important}html:not(.crm-mobile-device) .crm-top-dock>.top-dock-branch{grid-area:branch!important;display:flex!important}html:not(.crm-mobile-device) .crm-top-dock>.top-dock-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-area:actions!important;justify-self:end!important;width:100%!important}html:not(.crm-mobile-device) .top-dock-shell>.workspace>aside.module-more-panel,html:not(.crm-mobile-device) .top-dock-shell>.workspace>.overlay{display:none!important}html:not(.crm-mobile-device) .top-dock-shell .content{width:100%!important;max-width:100%!important;padding:84px clamp(18px,1.8vw,30px) 46px!important}html:not(.crm-mobile-device) .top-dock-shell .content:has(>.pilot-dashboard){padding:0!important}html:not(.crm-mobile-device) .top-dock-shell .pilot-dashboard{width:100%!important;max-width:100%!important;padding:82px clamp(16px,1.5vw,25px) 32px!important}html:not(.crm-mobile-device).crm-chat-view .top-dock-shell .content{height:100vh!important;max-height:100vh!important;padding:76px 14px 12px!important}html:not(.crm-mobile-device) .modal-back,html:not(.crm-mobile-device) .drawer-back,html:not(.crm-mobile-device) .stock-viewer-back,html:not(.crm-mobile-device) .smart-select-backdrop,html:not(.crm-mobile-device) .notification-overlay{left:var(--desktop-sidebar-width)!important;width:auto!important;max-width:none!important;right:0!important}html:not(.crm-mobile-device) .modal-back,html:not(.crm-mobile-device) .drawer-back{z-index:180!important}html:not(.crm-mobile-device) .modal-back>*,html:not(.crm-mobile-device) .drawer-back>*,html:not(.crm-mobile-device) .stock-viewer-back>*,html:not(.crm-mobile-device) .smart-select-backdrop>*{max-width:calc(100% - 32px)!important}html:not(.crm-mobile-device) .drawer-back>*{max-width:100%!important}html:not(.crm-mobile-device) .notification-panel{max-width:calc(100vw - var(--desktop-sidebar-width) - 28px)!important}html:not(.crm-mobile-device) .pwa-install-card{left:calc(var(--desktop-sidebar-width) + 18px)!important;max-width:calc(100vw - var(--desktop-sidebar-width) - 36px)!important}html:not(.crm-mobile-device) .workflow-list .lead-hover-preview{width:min(500px,100% - 36px)!important;max-width:calc(100% - 36px)!important}html:not(.crm-mobile-device) .workflow-list .workflow-row:not(:hover)>.lead-hover-preview{opacity:0!important;visibility:hidden!important;transform:translateY(-6px)!important}html:not(.crm-mobile-device) .pilot-funnel>header{min-height:43px!important;padding:9px 14px 2px!important}html:not(.crm-mobile-device) .pilot-funnel>div{padding:9px 15px 56px!important}html:not(.crm-mobile-device) .pilot-funnel>div>button{height:88px!important;min-height:88px!important;max-height:88px!important;padding:12px 10px 9px 18px!important}html:not(.crm-mobile-device) .pilot-funnel>div>button span{font-size:12px!important;line-height:1.1!important}html:not(.crm-mobile-device) .pilot-funnel>div>button b{margin:9px 0 0!important;font-size:23px!important;line-height:1!important}html:not(.crm-mobile-device) .pilot-funnel>div>button small{text-align:center!important;white-space:normal!important;width:calc(100% - 18px)!important;min-height:21px!important;margin:0!important;font-size:9px!important;line-height:1.18!important;position:absolute!important;top:calc(100% + 7px)!important;left:50%!important;transform:translate(-50%)!important}html:not(.crm-mobile-device) .pilot-funnel>div>button em{min-width:42px!important;padding:3px 7px!important;font-size:9px!important;bottom:-49px!important}html:not(.crm-mobile-device) .pilot-priorities>div>button{min-height:130px!important}html:not(.crm-mobile-device) .pilot-sellers>div>button{min-height:28px!important}html:not(.crm-mobile-device) .crm-top-dock .pilot-global-search{color:#5d7489!important;width:clamp(210px,30vw,430px)!important;min-width:190px!important;max-width:430px!important;height:40px!important;box-shadow:none!important;background:#f5f8fb!important;border:1px solid #dce6ee!important;border-radius:11px!important;flex:270px!important;align-items:center!important;padding:0 10px 0 13px!important;font-size:12px!important;display:flex!important;position:relative!important;overflow:visible!important}html:not(.crm-mobile-device) .crm-top-dock .pilot-global-search:focus-within{background:#fff!important;border-color:#72abd3!important;box-shadow:0 0 0 3px #1f7bbb1f,0 12px 30px #072a461a!important}html:not(.crm-mobile-device) .pilot-global-search>span{color:#668197;flex:none;margin-right:8px;line-height:1;font-size:18px!important}html:not(.crm-mobile-device) .pilot-global-search>input{color:#17334d;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}html:not(.crm-mobile-device) .pilot-global-search>input::placeholder{color:#8191a1;opacity:1}html:not(.crm-mobile-device) .pilot-global-search>input::-webkit-search-cancel-button{display:none}html:not(.crm-mobile-device) .global-search-clear{place-items:center;color:#597085!important;width:25px!important;min-width:25px!important;height:25px!important;box-shadow:none!important;background:#e7eef4!important;border:0!important;border-radius:50%!important;flex:none!important;padding:0!important;font-size:17px!important;line-height:1!important;display:grid!important}html:not(.crm-mobile-device) .global-search-results{width:min(520px,calc(100vw - var(--desktop-sidebar-width) - 32px));overscroll-behavior:contain;background:#fff;border:1px solid #d9e4ec;border-radius:15px;max-height:min(480px,100dvh - 88px);padding:7px;top:calc(100% + 9px);overflow-y:auto;box-shadow:0 24px 65px #05203738;z-index:10110!important;position:fixed!important;right:auto!important}html:not(.crm-mobile-device) .global-search-summary{color:#24445e;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:4px 10px 7px;display:flex}html:not(.crm-mobile-device) .global-search-summary b{font-size:11px}html:not(.crm-mobile-device) .global-search-summary span{color:#7890a3;font-size:9px}html:not(.crm-mobile-device) .global-search-results>p{color:#718596;text-align:center;margin:0;padding:21px 16px;font-size:12px}html:not(.crm-mobile-device) .global-search-results>button{text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;color:#1b3851!important;width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:11px!important;padding:8px!important;display:grid!important}html:not(.crm-mobile-device) .global-search-results>button:hover,html:not(.crm-mobile-device) .global-search-results>button.active{background:#eef6fc!important;transform:none!important}html:not(.crm-mobile-device) .global-search-result-icon{color:#1b6fae;background:#e7f1fb;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}html:not(.crm-mobile-device) .global-search-result-icon.module-stock{color:#13835b;background:#e1f5ec}html:not(.crm-mobile-device) .global-search-result-icon.module-operations{color:#6c52b1;background:#eee8fb}html:not(.crm-mobile-device) .global-search-result-icon svg{width:20px;height:20px}html:not(.crm-mobile-device) .global-search-results>button>span{gap:4px;min-width:0;display:grid}html:not(.crm-mobile-device) .global-search-results>button b,html:not(.crm-mobile-device) .global-search-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:not(.crm-mobile-device) .global-search-results>button b{font-size:12px}html:not(.crm-mobile-device) .global-search-results>button small{color:#718395;font-size:10px}html:not(.crm-mobile-device) .global-search-results>button em{color:#607487;background:#edf2f6;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}}:where(.stock-card .stock-cover-frame,.vehicle-cover .stock-cover-frame,.vehicle-gallery .gallery-grid figure,.stock-image-viewer .stock-zoom-surface,.stock-viewer-thumbs>button,.stock-brand-preview,.quote-vehicle,.budget-vehicle-card,.meta-vehicle-showcase,.meta-hero,.meta-plan-gallery>article,.client-asset-grid figure,.official-image-grid figure,.cc-stock-thumb,.pilot-stock>div>button>i) img:not([src="/stock-no-images.webp"]),.budget-car:not(.empty),.budget-thumbs img{image-orientation:from-image;image-rendering:auto;object-fit:contain!important;object-position:50% 50%!important;max-width:100%!important;max-height:100%!important;margin:auto!important;display:block!important}.pilot-stock-image{box-sizing:border-box!important;background:#fff!important;place-items:center!important;min-width:0!important;min-height:0!important;padding:6px!important;display:grid!important;overflow:hidden!important}.pilot-stock-image>img:not([src="/stock-no-images.webp"]){object-fit:contain!important;object-position:center center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important;transform:none!important}@media (width<=760px){html.crm-mobile-device .pilot-stock>div>button{grid-template-columns:94px minmax(0,1fr)!important}html.crm-mobile-device .pilot-stock-image{aspect-ratio:auto!important;align-self:center!important;width:94px!important;height:74px!important}html.crm-mobile-device .gestoria-detail>footer{z-index:auto!important;width:100%!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #dfe8ee!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;display:grid!important;position:static!important;inset:auto!important}html.crm-mobile-device .gestoria-detail>footer>span{display:none!important}html.crm-mobile-device .gestoria-detail>footer .primary,html.crm-mobile-device .gestoria-detail>footer .secondary{width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important}html.crm-mobile-device .gestoria-detail>footer .primary{order:1}html.crm-mobile-device .gestoria-detail>footer .secondary{order:2}html.crm-mobile-device .gestoria-detail>footer .gestoria-delete{order:3;text-align:center!important;background:#fff7f8!important;border:1px solid #f0c9cf!important;border-radius:10px!important;grid-column:1/-1!important;width:100%!important;min-height:44px!important;padding:0 12px!important}html.crm-mobile-device .gestoria-costs>section>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}html.crm-mobile-device .gestoria-costs>section>header>.secondary{color:#24506f!important;white-space:nowrap!important;background:#f6f9fc!important;border:1px solid #cfdae4!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:42px!important;padding:9px 12px!important;font-size:12px!important;line-height:1.2!important;display:inline-flex!important}}@media (width<=380px){html.crm-mobile-device .gestoria-costs>section>header{grid-template-columns:minmax(0,1fr)!important}html.crm-mobile-device .gestoria-costs>section>header>.secondary{width:100%!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}
