/*! 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-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#182230;--muted:#788493;--line:#e6e9ed;--soft:#f4f5f7;--navy:#10182b;--orange:#ef6847;--green:#18855f}*{box-sizing:border-box}html,body{background:var(--soft);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:244px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #293248;align-items:center;gap:11px;padding:0 8px 22px;display:flex}.brand>b,.mobile-logo{color:#fff;background:linear-gradient(135deg,#ec5d3f,#fa8669);border:0;border-radius:9px;place-items:center;width:35px;height:35px;font-size:11px;display:grid;box-shadow:0 7px 20px #ef684733}.brand span strong,.brand span small,.dealer span strong,.dealer span small{display:block}.brand strong{font-size:16px}.brand small{color:#7f8ba1;letter-spacing:1px;margin-top:4px;font-size:8px}.dealer{background:#1a2439;border:1px solid #2b364d;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin:16px 0;padding:11px 10px;display:grid}.dealer>b{color:#172238;background:#f2eee7;border-radius:6px;place-items:center;width:32px;height:32px;font:800 14px Georgia,serif;display:grid}.dealer strong{font-size:10px}.dealer small{color:#8490a5;margin-top:3px;font-size:8px}.dealer i{font-style:normal}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#9ba7ba;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.sidebar nav button>i{text-align:center;width:17px;font-size:15px;font-style:normal}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#243049}.sidebar nav button.active{box-shadow:inset 3px 0 var(--orange)}.sidebar nav button.active>i{color:#fb7e60}.sidebar nav em{background:#e86647;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.sidebar footer{border-top:1px solid #293248;margin-top:auto;padding:15px 7px 0}.sidebar footer>span{color:#a4b0c2;align-items:center;gap:7px;font-size:9px;display:flex}.sidebar footer>span i{background:#36c28b;border-radius:50%;width:7px;height:7px}.sidebar footer button{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:12px 0;font-size:10px;font-weight:800}.content{min-height:100vh;margin-left:244px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;height:68px;padding:0 31px;display:flex;position:sticky;top:0}.topbar>label{color:#8e98a6;align-items:center;gap:8px;width:min(380px,45%);display:flex}.topbar>label input{border:0;outline:0;width:100%;font-size:11px}.mobile-logo{display:none}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.top-actions>button{border:1px solid var(--line);color:#667282;background:#fff;border-radius:8px;width:32px;height:32px;position:relative}.top-actions>button i{background:var(--orange);border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.user{background:#e8edf3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.top-actions p{margin:0}.top-actions p b,.top-actions p small{display:block}.top-actions p b{font-size:10px}.top-actions p small{color:#8b95a3;margin-top:2px;font-size:8px}.page{max-width:1440px;margin:auto;padding:31px 33px 50px}.date{color:#8d97a5;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:900}.heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.heading h1{letter-spacing:-.8px;margin:0;font-size:27px}.heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.primary,.secondary{border-radius:8px;height:39px;padding:0 16px;font-size:10px;font-weight:900}.primary{border:1px solid var(--orange);background:var(--orange);color:#fff;box-shadow:0 5px 14px #ef68472a}.secondary{color:#455164;background:#fff;border:1px solid #dde2e7}.primary:disabled{opacity:.45;cursor:not-allowed}.full{width:100%}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.metric,.card{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 1px 2px #11182708}.metric{padding:17px 18px}.metric>span{color:#788493;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.metric>span i{color:#e65f40;background:#fff0ec;border-radius:7px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.metric>b{letter-spacing:-.6px;margin:10px 0 6px;font-size:24px;display:block}.metric>small{color:#248563;font-size:8px}.two-col{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:17px;display:grid}.two-col.wide{grid-template-columns:1.55fr .75fr}.card-head{justify-content:space-between;align-items:start;padding:18px 19px 12px;display:flex}.card-head h2{margin:0;font-size:12px}.card-head p{color:#8c96a4;margin:4px 0 0;font-size:8px}.card-head>button{color:#de5d40;background:0 0;border:0;font-size:8px;font-weight:900}.chart-total{padding:0 19px}.chart-total>b{font-size:22px}.chart-total span{color:#8d97a4;font-size:8px;display:block}.chart-total strong{color:#21845f}.chart{background:repeating-linear-gradient(#0000 0 31px,#edf0f3 32px);border-bottom:1px solid #e6eaef;height:135px;margin:8px 18px 13px;position:relative}.chart>i{background:linear-gradient(#ef68472b, transparent), var(--orange);clip-path:polygon(0 83%,8% 69%,16% 75%,25% 48%,34% 57%,42% 34%,50% 46%,60% 20%,69% 37%,78% 14%,86% 25%,94% 7%,100% 14%,100% 17%,94% 10%,86% 28%,78% 17%,69% 40%,60% 23%,50% 49%,42% 37%,34% 60%,25% 51%,16% 78%,8% 72%,0 86%);position:absolute;inset:10px 0 17px}.chart span{color:#9aa3af;font-size:7px;position:absolute;bottom:0}.chart span:first-of-type{left:0}.chart span:nth-of-type(2){left:25%}.chart span:nth-of-type(3){left:50%}.chart span:nth-of-type(4){left:75%}.chart span:nth-of-type(5){right:0}.mini-leads{padding:0 18px 13px}.mini-leads>div{border-top:1px solid #f0f1f3;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.mini-leads>div>b,.lead-list>button>b{color:#35435a;background:#edf0f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.mini-leads span strong,.mini-leads span small{display:block}.mini-leads strong{font-size:9px}.mini-leads small{color:#85909f;margin-top:3px;font-size:7px}.mini-leads time{color:#969faa;font-size:7px}.top-cars{padding-bottom:8px}.top-cars>div{border-top:1px solid #f0f1f3;grid-template-columns:25px 58px 1fr auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.top-cars em{color:#9ca5b1;font-size:8px;font-style:normal}.top-cars span strong,.top-cars span small{display:block}.top-cars span strong{font-size:9px}.top-cars span small{color:#8792a1;margin-top:3px;font-size:7px}.top-cars>div>b{font-size:9px}.thumb{color:#fff9;letter-spacing:1px;background:linear-gradient(150deg,#273246,#7a8494);border-radius:6px;place-items:center;width:58px;height:40px;font-size:9px;font-weight:900;display:grid;position:relative;overflow:hidden}.thumb>span{position:absolute;top:4px;left:5px}.thumb:after{content:"";background:#0d1524dd;border-radius:8px 11px 4px 4px;height:9px;position:absolute;bottom:8px;left:10px;right:8px;transform:skew(-9deg);box-shadow:-5px 6px 0 -3px #060b14,27px 6px 0 -3px #060b14}.thumb>i{background:#c3c8d066;border-radius:12px 12px 1px 1px;width:23px;height:8px;position:absolute;bottom:15px;left:20px;transform:skew(19deg)}.thumb.white{background:linear-gradient(150deg,#c4c9d0,#f5f4ef)}.thumb.gray{background:linear-gradient(150deg,#4c535e,#a9afb7)}.thumb.sand{background:linear-gradient(150deg,#5e5a54,#b9aa96)}.thumb.bronze{background:linear-gradient(150deg,#6b513d,#c99d70)}.thumb.blue{background:linear-gradient(150deg,#172a44,#5d80a7)}.site-card{grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}.site-mini{color:#fff;background:#182238;padding:17px}.site-mini>b{font:800 7px Georgia,serif}.site-mini h3{background:linear-gradient(135deg,#263650,#111827);height:82px;margin:11px 0 8px;padding:17px 11px;font:500 10px/1.3 Georgia,serif}.site-mini h3 em{color:#ef6847}.site-mini>button{color:#fff;background:#ef6847;border:0;margin-top:-43px;margin-left:11px;padding:5px 7px;font-size:4px;position:absolute}.site-mini>div{gap:6px;display:flex}.site-mini>div i{background:#2b3850;flex:1;height:25px}.site-status{flex-direction:column;justify-content:center;padding:20px;display:flex}.site-status>span,.domain>span{color:#14825b;background:#e8f6ef;border-radius:4px;width:max-content;padding:5px 7px;font-size:7px;font-weight:900}.site-status h3{margin:13px 0 4px;font-size:12px}.site-status p{color:#8993a1;margin:0 0 14px;font-size:8px}.site-status button{color:#df5e40;text-align:left;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.summary{color:#7b8695;gap:25px;margin:-7px 0 18px;font-size:9px;display:flex}.summary b{color:#263347}.inventory{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 17px;display:flex}.toolbar>label{color:#8792a1;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:8px;width:min(400px,48%);height:34px;padding:0 10px;display:flex}.toolbar input{border:0;outline:0;width:100%;font-size:9px}.toolbar>div{gap:7px;display:flex}.toolbar button{color:#5f6b7c;background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:34px;padding:0 11px;font-size:8px}.vehicle-row{border-top:1px solid #eff1f4;grid-template-columns:minmax(240px,1.4fr) minmax(100px,.65fr) minmax(80px,.5fr) minmax(115px,.7fr) minmax(85px,.5fr) 30px;align-items:center;gap:13px;padding:12px 17px;font-size:9px;display:grid}.table-head{color:#8c96a3;text-transform:uppercase;letter-spacing:.6px;background:#fafbfc;border-top:0;font-size:7px;font-weight:900}.vehicle{align-items:center;gap:11px;display:flex}.vehicle span b,.vehicle span small,.vehicle-row>div>b,.vehicle-row>div>small{display:block}.vehicle span b{font-size:9px}.vehicle span small,.vehicle-row>div>small{color:#8792a1;margin-top:4px;font-size:7px}.performance{color:#8792a1;gap:10px;font-size:7px;display:flex}.performance b{color:#354052}.vehicle-row>em{border-radius:12px;width:max-content;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.vehicle-row>em.published{color:#16825a;background:#e8f6ef}.vehicle-row>em.draft{color:#796822;background:#faf4dc}.more{color:#8d96a3;background:0 0;border:0}.empty{text-align:center;padding:55px}.empty>b{color:#bdc4ce;font-size:28px}.empty h3{margin:8px;font-size:13px}.empty p{color:#8993a1;font-size:9px}.lead-grid{grid-template-columns:1.3fr .7fr;gap:17px;display:grid}.lead-list{overflow:hidden}.tabs{border-bottom:1px solid #eef0f3;gap:4px;padding:13px 14px 4px;display:flex}.tabs button{color:#7a8594;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 9px 11px;font-size:8px;font-weight:800}.tabs button.active{color:#df5d40;border-color:#ef6847}.lead-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #eff1f3;grid-template-columns:32px 1fr auto;gap:11px;width:100%;padding:14px 16px;display:grid}.lead-list>button.selected{box-shadow:inset 3px 0 var(--orange);background:#fff9f7}.lead-list>button span strong,.lead-list>button span small,.lead-list>button span em{display:block}.lead-list>button span small{color:#566273;margin-top:4px;font-size:8px}.lead-list>button span em{color:#8b95a3;margin-top:5px;font-size:7px;font-style:normal}.lead-list time{color:#929ca9;font-size:7px}.lead-detail{padding:20px}.lead-person{text-align:center;border-bottom:1px solid #edf0f2;padding-bottom:17px}.lead-person>b{background:#edf0f5;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:12px;display:grid}.lead-person h2{margin:9px 0 4px;font-size:13px}.lead-person p{color:#8c96a3;margin:0;font-size:7px}.contact-buttons{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.contact-buttons button{background:#fff;border:1px solid #e0e4e9;border-radius:7px;height:32px;font-size:8px;font-weight:900}.lead-detail section{border-top:1px solid #eff1f3;padding:12px 0}.lead-detail section label{color:#939da9;margin-bottom:6px;font-size:7px;display:block}.lead-detail section b,.lead-detail section small{font-size:9px;display:block}.lead-detail section small{color:#8993a1;margin-top:4px;font-size:7px}.lead-detail section p{color:#5d6979;font-size:8px;line-height:1.55}.lead-detail textarea{border:1px solid #dfe3e8;border-radius:7px;width:100%;min-height:65px;margin-bottom:10px;padding:9px;font-size:8px}.actions{gap:8px;display:flex}.web-grid{grid-template-columns:1fr 300px;gap:17px;display:grid}.editor{padding:21px}.editor-title{gap:10px;margin-bottom:14px;display:flex}.editor-title>b{color:#df5b3d;background:#fff0ec;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.editor-title h2{margin:0;font-size:12px}.editor-title p{color:#8993a1;margin:4px 0 0;font-size:8px}.brand-settings{background:#fafbfc;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:auto auto 1fr 1fr;align-items:end;gap:13px;margin-bottom:25px;padding:14px;display:grid}.logo-box{color:#fff;letter-spacing:1px;background:#131c2e;padding:12px 15px;font:800 9px Georgia,serif}.logo-box b{color:#ef6847}.brand-settings>button{color:#df5e40;background:0 0;border:0;font-size:8px;font-weight:900}.brand-settings label{font-size:7px;font-weight:900}.brand-settings label span{background:#fff;border:1px solid #e0e4e8;border-radius:6px;align-items:center;gap:6px;height:31px;margin-top:5px;padding:0 7px;font-size:7px;display:flex}.brand-settings label i{background:#ef6847;border-radius:3px;width:14px;height:14px}.brand-settings label .dark i{background:#111827}.templates{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:25px;display:grid}.templates>button{text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:8px;position:relative}.templates>button.selected{border-color:#ef6847;box-shadow:0 0 0 2px #ef684718}.templates>button>div{background:#eef1f4;height:76px;position:relative}.templates>button>div i{background:#192237;height:13px;display:block}.templates>button>div b,.templates>button>div span,.templates>button>div em{background:#fff;position:absolute}.templates>button>div b{width:43%;height:18px;top:23px;left:8px}.templates>button>div span{height:15px;top:49px;left:8px;right:8px}.templates>button>div em{background:#ef6847;width:30%;height:18px;top:23px;right:8px}.templates>button>div.classic i{background:#75252c}.templates>button>div.premium i{background:#0f1115}.templates>button>strong,.templates>button>small{display:block}.templates>button>strong{margin:7px 2px 3px;font-size:8px}.templates>button>small{color:#8993a1;font-size:7px}.templates u{color:#fff;background:#ef6847;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;text-decoration:none;display:grid;position:absolute;top:5px;right:5px}.section-list{border:1px solid #e5e9ed;border-radius:8px;overflow:hidden}.section-list>div{border-top:1px solid #eef0f3;grid-template-columns:20px 1fr auto 29px;align-items:center;gap:8px;padding:10px;display:grid}.section-list>div:first-child{border-top:0}.section-list span{color:#9da6b2}.section-list b{font-size:8px}.section-list small{color:#8993a1;font-size:7px}.section-list>div>i{background:#d7dce1;border-radius:8px;width:27px;height:15px;position:relative}.section-list>div>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.section-list>div>i.on{background:#35a878}.section-list>div>i.on:after{left:14px}.domain{height:max-content;padding:21px}.domain h2{margin:14px 0 4px;font-size:13px}.domain>p{color:#84909f;margin-bottom:17px;font-size:8px;line-height:1.5}.domain>div{color:#8792a1;border-top:1px solid #edf0f2;justify-content:space-between;padding:11px 0;font-size:7px;display:flex}.domain>div b{color:#273347}.domain button{margin-top:12px}.settings{margin-bottom:16px;padding:22px}.settings h2{margin:0;font-size:13px}.settings>p{color:#8993a1;margin:5px 0 20px;font-size:8px}.settings>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings>div label{color:#596576;font-size:7px;font-weight:900}.settings>div input{border:1px solid #dfe3e8;border-radius:7px;width:100%;height:36px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.settings>footer{justify-content:flex-end;margin-top:20px;display:flex}.connections>div{border-top:1px solid #edf0f2;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.connections>div>b{background:#edf1f6;border-radius:9px;place-items:center;width:39px;height:39px;font-size:8px;display:grid}.connections span strong,.connections span small{display:block}.connections span strong{font-size:9px}.connections span small{color:#8993a1;margin-top:4px;font-size:7px}.connections>div>button{background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:30px;font-size:8px;font-weight:900}.backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1020aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(540px,100%);max-height:95vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 17px;display:flex}.modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.modal>header h2{margin:5px 0;font-size:20px}.modal>header p{color:#8993a1;margin:0;font-size:8px}.modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.modal>label{padding:19px 24px 0;font-size:8px;font-weight:900;display:block}.modal>label>div{grid-template-columns:1fr auto;gap:8px;margin-top:7px;display:grid}.modal>label input{letter-spacing:.7px;border:1px solid #dce1e7;border-radius:7px;height:41px;padding:0 11px;font:700 11px monospace}.modal>label button{color:#fff;background:#172238;border:0;border-radius:7px;padding:0 15px;font-size:8px;font-weight:900}.modal>label button:disabled{opacity:.4}.modal>label>small{text-align:right;color:#9aa3af;margin-top:4px;font-size:7px;display:block}.decoded{background:#edf8f3;border:1px solid #d8eee3;border-radius:8px;gap:10px;margin:15px 24px 0;padding:13px;display:flex}.decoded>b{color:#fff;background:#28a573;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.decoded span small{color:#21855f;font-size:7px;font-weight:900}.decoded h3{margin:4px 0 3px;font-size:11px}.decoded p{color:#637468;margin:0;font-size:7px}.decoded-fields{grid-template-columns:1fr 1fr;gap:10px;padding:15px 24px 0;display:grid}.decoded-fields label{font-size:7px;font-weight:900}.decoded-fields input{border:1px solid #dfe3e8;border-radius:7px;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.modal>footer{justify-content:flex-end;gap:8px;padding:20px 24px;display:flex}.toast{z-index:60;color:#fff;background:#172238;border-radius:9px;padding:12px 16px;font-size:9px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #0a12203d}.mobile-nav{display:none}.dealer-site{color:#111927;background:#f7f5f1;min-height:100vh}.preview-bar{color:#acb6c8;z-index:20;background:#10182b;justify-content:space-between;align-items:center;height:43px;padding:0 24px;font-size:8px;display:flex;position:sticky;top:0}.preview-bar button{color:#fff;background:#ef6847;border:1px solid #ef6847;border-radius:5px;height:26px;font-size:8px}.dealer-site>header{background:#fff;border-bottom:1px solid #e7e3dd;align-items:center;gap:40px;height:72px;padding:0 5vw;display:flex}.dealer-site>header>div{font:800 15px Georgia,serif}.dealer-site>header>div b{color:#ef6847}.dealer-site>header nav{margin-left:auto;font-size:9px;font-weight:900}.dealer-site>header a{color:#fff;background:#152039;padding:12px 15px;font-size:8px;font-weight:900;text-decoration:none}.hero{background:linear-gradient(115deg,#0d1728 0%,#1d3048 58%,#d9d5ce 58%,#eeeae4 100%);align-items:center;min-height:520px;padding:70px 8vw;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;color:#fff;max-width:560px;position:relative}.hero-copy>small,.featured>small{letter-spacing:2px;color:#ef7657;font-size:8px;font-weight:900}.hero h1{letter-spacing:-3px;margin:16px 0 20px;font:500 clamp(48px,6vw,82px)/.94 Georgia,serif}.hero h1 em{color:#ef7657}.hero p{color:#bec6d3;max-width:460px;font-size:12px;line-height:1.6}.hero-copy button{color:#fff;text-transform:uppercase;background:#ef6847;border:1px solid #ef6847;height:43px;margin:10px 7px 0 0;padding:0 17px;font-size:8px;font-weight:900}.hero-copy button+button{background:0 0;border-color:#ffffff70}.hero-car{color:#ffffff3b;letter-spacing:10px;background:linear-gradient(175deg,#f2f3f4,#687383 58%,#202938 61%);border-radius:48% 50% 16% 18%/70% 65% 18% 18%;place-items:center;width:47%;height:41%;font-size:42px;font-weight:900;display:grid;position:absolute;bottom:10%;right:3%;transform:skew(-4deg);box-shadow:0 25px 30px #0a10205c}.hero-car:before,.hero-car:after{content:"";aspect-ratio:1;background:#121a27;border:8px solid #384354;border-radius:50%;width:15%;position:absolute;bottom:-11%}.hero-car:before{left:15%}.hero-car:after{right:13%}.hero-car i{clip-path:polygon(18% 0,75% 0,100% 100%,0 100%);background:linear-gradient(135deg,#79899a,#182333 70%);border-radius:55% 50% 10% 10%;height:46%;position:absolute;top:13%;left:21%;right:14%}.dealer-search{z-index:5;background:#fff;grid-template-columns:repeat(3,1fr) 1.2fr;gap:9px;width:min(1120px,88vw);margin:-32px auto 0;padding:17px;display:grid;position:relative;box-shadow:0 17px 45px #16213a1f}.dealer-search select,.dealer-search button{color:#6a7584;background:#fff;border:1px solid #dfe3e7;height:46px;padding:0 12px;font-size:9px}.dealer-search button{color:#fff;background:#ef6847;border-color:#ef6847;font-weight:900}.featured{max-width:1300px;margin:auto;padding:80px 6vw 70px}.featured>h2{margin:8px 0 25px;font:500 36px Georgia,serif}.featured>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.featured article{background:#fff;border:1px solid #e5e2dd}.featured article>.thumb{border-radius:0;width:100%;height:185px}.featured article>.thumb:after{border-radius:25px 35px 10px 10px;height:32px;bottom:40px;left:16%;right:13%;box-shadow:-18px 22px 0 -9px #060b14,160px 22px 0 -9px #060b14}.featured article>.thumb i{width:38%;height:26px;bottom:72px;left:35%}.featured article>section{padding:17px}.featured article h3{margin:6px 0;font:500 19px Georgia,serif}.featured article p{color:#7d8795;font-size:8px}.featured article>section>b{margin:13px 0;font-size:15px;display:block}.featured article button{background:#fff;border:1px solid #dfe2e5;width:100%;height:34px;font-size:8px;font-weight:900}.benefits{color:#fff;background:#152039;grid-template-columns:repeat(3,1fr);gap:55px;padding:52px 8vw;display:grid}.benefits article>b{color:#ef6847;font:italic 30px Georgia,serif}.benefits h3{margin:8px 0;font:500 18px Georgia,serif}.benefits p{color:#acb6c6;font-size:9px;line-height:1.6}@media (width<=1050px){.metrics{grid-template-columns:1fr 1fr}.two-col,.two-col.wide,.web-grid{grid-template-columns:1fr}.domain{order:-1}.lead-grid{grid-template-columns:1fr}.lead-detail{display:none}.vehicle-row{grid-template-columns:minmax(220px,1.4fr) 100px 80px 80px 25px}.vehicle-row>em,.table-head span:nth-child(5),.dealer-site>header nav{display:none}}@media (width<=760px){.sidebar{display:none}.content{margin-left:0;padding-bottom:68px}.topbar{height:60px;padding:0 15px}.mobile-logo{margin-right:10px;display:grid}.top-actions>button:first-child,.top-actions p{display:none}.page{padding:23px 15px 35px}.heading{align-items:flex-start}.heading h1{font-size:23px}.heading p{max-width:260px;line-height:1.4}.metrics{gap:9px}.metric{padding:14px}.metric>b{font-size:20px}.site-card{grid-template-columns:1fr 1fr}.mobile-nav{overscroll-behavior-inline:contain;scrollbar-width:none;z-index:30;background:#fff;border-top:1px solid #dfe3e8;height:68px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -8px 24px #0d1c3010}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{color:#7b8695;background:#fff;border:0;flex-direction:column;flex:1 0 72px;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.mobile-nav button i{font-size:14px;font-style:normal}.mobile-nav button.active{color:#df5d40;background:#fff8f6}.summary{gap:20px;padding-bottom:5px;overflow:auto}.toolbar{display:block}.toolbar>label{width:100%;margin-bottom:9px}.vehicle-row.table-head{display:none}.vehicle-row{grid-template-columns:1fr auto;padding:14px}.vehicle-row>div:nth-child(2),.vehicle-row>.performance{display:none}.vehicle-row>em{grid-area:2/1;margin-left:69px;display:block}.vehicle-row>.more{grid-area:2/2}.brand-settings,.templates{grid-template-columns:1fr 1fr}.settings>div{grid-template-columns:1fr}.dealer-site>header{height:62px;padding:0 18px}.dealer-site>header a{margin-left:auto;padding:10px;font-size:7px}.hero{background:linear-gradient(160deg,#0d1728 0%,#20344c 72%,#d6d2cb 72%);min-height:500px;padding:55px 22px}.hero-copy{align-self:flex-start;margin-top:35px}.hero h1{font-size:48px}.hero p{font-size:10px}.hero-car{width:76%;height:25%;bottom:4%;right:-8%}.dealer-search{grid-template-columns:1fr 1fr;width:100%;margin:0;padding:11px}.dealer-search button{grid-column:1/-1}.featured{padding:55px 17px}.featured>div{grid-template-columns:1fr}.benefits{grid-template-columns:1fr;gap:27px;padding:43px 23px}}@media (width<=440px){.metric>span i{display:none}.site-card,.templates,.brand-settings{grid-template-columns:1fr}.lead-list>button{grid-template-columns:32px 1fr}.lead-list time{display:none}.hero-copy button{width:100%;margin-right:0}.hero-copy button+button{margin-top:7px}}.thumb:has(img):after{display:none}.thumb:has(img)>i{display:none}.thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edit-vehicle{color:#df5d40!important;background:#fff4f0!important;border-radius:6px!important;padding:7px 8px!important;font-size:7px!important;font-weight:900!important}.editor-backdrop{padding:24px}.vehicle-editor{background:#fff;border-radius:15px;flex-direction:column;width:min(1080px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #07102070}.vehicle-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:20px 23px;display:flex}.vehicle-editor>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.vehicle-editor>header h2{margin:5px 0;font-size:17px}.vehicle-editor>header h2 em{color:#7e8997;font-style:normal;font-weight:500}.vehicle-editor>header p{color:#8b95a3;margin:0;font-size:8px}.vehicle-editor>header>button{background:#f1f3f5;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.editor-body{grid-template-columns:1fr 315px;min-height:0;display:grid;overflow:auto}.photo-workspace{border-right:1px solid var(--line);background:#f7f8fa;padding:22px}.photo-title{justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px;display:flex}.photo-title h3,.vehicle-fields>h3{margin:0;font-size:12px}.photo-title p{color:#8993a1;margin:5px 0 0;font-size:8px}.photo-title>label,.photo-empty span{color:#fff;cursor:pointer;background:#172238;border-radius:7px;align-items:center;height:34px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.photo-title>label.uploading{opacity:.6}.photo-title input,.photo-empty input{display:none}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.photo-grid article{background:#fff;border:1px solid #e0e4e8;border-radius:9px;position:relative;overflow:hidden}.photo-grid article.cover{border-color:#ef6847;box-shadow:0 0 0 2px #ef684722}.photo-grid article>img{aspect-ratio:4/3;object-fit:cover;background:#e6e9ed;width:100%;display:block}.photo-grid article>b{color:#fff;letter-spacing:.5px;background:#ef6847;border-radius:4px;padding:4px 6px;font-size:6px;position:absolute;top:7px;left:7px}.photo-grid article>footer{justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.photo-grid article>footer>span{color:#8d97a4;font-size:7px;font-weight:900}.photo-grid article>footer div{gap:3px;display:flex}.photo-grid article>footer button{background:#fff;border:1px solid #e0e4e8;border-radius:5px;width:24px;height:22px;font-size:9px}.photo-grid article>footer button:disabled{opacity:.3}.photo-grid article>footer button.remove{color:#c74835}.photo-empty{text-align:center;cursor:pointer;background:#fff;border:2px dashed #d9dee4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.photo-empty>b{color:#b7c0cb;font-size:34px}.photo-empty h3{margin:11px 0 5px;font-size:12px}.photo-empty p{color:#8993a1;margin:0 0 15px;font-size:8px}.photo-empty span{place-items:center;display:grid}.vehicle-fields{padding:22px}.vehicle-fields>h3{border-bottom:1px solid #edf0f2;padding-bottom:15px}.vehicle-fields>label{color:#596576;margin-top:14px;font-size:7px;font-weight:900;display:block}.vehicle-fields input,.vehicle-fields textarea{border:1px solid #dfe3e8;border-radius:7px;width:100%;margin-top:6px;padding:0 10px;font-size:9px;display:block}.vehicle-fields input{height:36px}.vehicle-fields textarea{resize:vertical;height:92px;padding-top:9px;line-height:1.5}.money{position:relative}.money span{color:#7d8896;font-size:9px;position:absolute;top:16px;left:10px}.money input{padding-left:22px}.listing-state{border-top:1px solid #edf0f2;margin-top:18px;padding-top:14px}.listing-state span{border-radius:12px;width:max-content;padding:5px 8px;font-size:7px;font-weight:900;display:block}.listing-state span.published{color:#16825a;background:#e8f6ef}.listing-state span.draft{color:#796822;background:#faf4dc}.listing-state small{color:#8993a1;margin-top:7px;font-size:7px;display:block}.vehicle-editor>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@media (width<=1050px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.editor-backdrop{padding:0}.vehicle-editor{border-radius:0;height:100vh;max-height:100vh}.editor-body{grid-template-columns:1fr}.photo-workspace{border-right:0;border-bottom:1px solid var(--line)}.vehicle-editor>footer{position:sticky;bottom:0}.vehicle-editor>footer .secondary:first-child{display:none}}.public-site{color:#111927;background:#f7f5f1;min-height:100vh}.public-site a{color:inherit;text-decoration:none}.public-header{z-index:30;background:#fff;border-bottom:1px solid #e6e2dc;align-items:center;gap:38px;height:78px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.public-logo{letter-spacing:.3px;white-space:nowrap;font:800 15px Georgia,serif}.public-logo b{color:#ef6847}.public-header nav{gap:30px;margin-left:auto;font-size:9px;font-weight:900;display:flex}.public-header nav a{border-bottom:2px solid #0000;padding:30px 0}.public-call{background:#152039;padding:13px 16px;font-size:8px;font-weight:900;color:#fff!important}.public-primary,.public-secondary{text-transform:uppercase;letter-spacing:.35px;background:#ef6847;border:1px solid #ef6847;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:8px;font-weight:900;display:inline-flex;color:#fff!important}.public-secondary{background:0 0;border-color:#cbd0d6;color:#253144!important}.public-hero{background:linear-gradient(115deg,#0d1728 0%,#1d3048 59%,#d9d5ce 59%,#eeeae4 100%);align-items:center;min-height:570px;padding:75px 8vw;display:flex;position:relative;overflow:hidden}.public-hero>div:first-child{z-index:2;color:#fff;max-width:570px;position:relative}.public-hero small,.public-featured header small,.public-about small,.public-cta small,.inventory-hero small,.vehicle-lower>article>small,.vehicle-lower>aside>small{letter-spacing:2px;color:#ef7657;font-size:8px;font-weight:900}.public-hero h1{letter-spacing:-3px;margin:16px 0 20px;font:500 clamp(50px,6vw,84px)/.94 Georgia,serif}.public-hero h1 em{color:#ef7657}.public-hero p{color:#bec6d3;max-width:455px;font-size:12px;line-height:1.7}.public-hero>div>div{gap:9px;margin-top:27px;display:flex}.public-hero .public-secondary{border-color:#ffffff72;color:#fff!important}.public-hero-car{color:#ffffff3b;letter-spacing:10px;background:linear-gradient(175deg,#f2f3f4,#687383 58%,#202938 61%);border-radius:48% 50% 16% 18%/70% 65% 18% 18%;place-items:center;width:46%;height:40%;font-size:42px;font-weight:900;display:grid;bottom:12%;right:3%;transform:skew(-4deg);box-shadow:0 25px 30px #0a10205c;position:absolute!important}.public-hero-car:before,.public-hero-car:after{content:"";aspect-ratio:1;background:#121a27;border:8px solid #384354;border-radius:50%;width:15%;position:absolute;bottom:-11%}.public-hero-car:before{left:15%}.public-hero-car:after{right:13%}.public-hero-car i{clip-path:polygon(18% 0,75% 0,100% 100%,0 100%);background:linear-gradient(135deg,#79899a,#182333 70%);border-radius:55% 50% 10% 10%;height:46%;position:absolute;top:13%;left:21%;right:14%}.public-search{z-index:5;background:#fff;width:min(1120px,88vw);margin:-35px auto 0;padding:18px;position:relative;box-shadow:0 17px 45px #16213a1f}.public-search form{grid-template-columns:1fr 250px;gap:10px;display:grid}.public-search label,.inventory-filters label{color:#6f7987;text-transform:uppercase;letter-spacing:.4px;font-size:7px;font-weight:900}.public-search input,.inventory-filters input,.inventory-filters select{color:#253144;background:#fff;border:1px solid #dfe3e7;width:100%;height:46px;margin-top:7px;padding:0 13px;font-size:10px;display:block}.public-search button{color:#fff;background:#ef6847;border:1px solid #ef6847;align-self:end;height:46px;font-size:9px;font-weight:900}.public-featured{max-width:1280px;margin:auto;padding:85px 6vw 80px}.public-featured>header{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.public-featured h2,.public-about h2,.public-cta h2,.vehicle-lower h2{margin:8px 0 0;font:500 36px/1.08 Georgia,serif}.public-featured>header>a{color:#df5e40;font-size:8px;font-weight:900}.public-featured>div,.inventory-results>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-vehicle-card{background:#fff;border:1px solid #e5e2dd;transition:transform .2s,box-shadow .2s}.public-vehicle-card>a{display:block}.public-vehicle-image{aspect-ratio:16/10;color:#fff5;letter-spacing:3px;background:linear-gradient(145deg,#8794a2,#202c3c);place-items:center;width:100%;font-size:25px;font-weight:900;display:grid;position:relative;overflow:hidden}.public-vehicle-image img{object-fit:cover}.public-vehicle-image>i{background:#17202ccc;border-radius:50% 48% 15% 18%/75% 70% 25% 25%;width:58%;height:22%;position:absolute;bottom:28%;left:21%;box-shadow:-25px 25px 0 -14px #0d131d,130px 25px 0 -14px #0d131d}.public-vehicle-card>div{padding:19px}.public-vehicle-card small{color:#7b8693;font-size:8px}.public-vehicle-card h3{margin:6px 0;font:500 21px Georgia,serif}.public-vehicle-card p{color:#7c8794;font-size:8px}.public-vehicle-card p span{padding:0 4px}.public-vehicle-card>div>b{margin:15px 0;font-size:17px;display:block}.public-vehicle-card>div>a{text-transform:uppercase;border:1px solid #dce1e5;place-items:center;height:36px;font-size:8px;font-weight:900;display:grid}.public-about{color:#fff;background:#152039;padding:70px 8vw}.public-about>div:first-child{max-width:540px;margin-bottom:42px}.public-about>div:last-child{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.public-about article>b{color:#ef6847;font:italic 30px Georgia,serif}.public-about article h3{margin:10px 0;font:500 19px Georgia,serif}.public-about article p{color:#acb6c6;font-size:9px;line-height:1.7}.public-cta{background:#eee9e1;justify-content:space-between;align-items:center;gap:30px;padding:58px 8vw;display:flex}.public-cta>div{max-width:680px}.public-footer{color:#aeb7c5;background:#0d1524;grid-template-columns:1fr auto auto;gap:70px;padding:48px 7vw;font-size:9px;display:grid}.public-footer .public-logo{color:#fff}.public-footer p{line-height:1.7}.public-footer>div:first-child p{max-width:360px}.public-footer>div>b{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:8px;display:block}.inventory-hero{color:#fff;background:#152039;padding:70px max(7vw,28px)}.inventory-hero h1{margin:12px 0;font:500 clamp(40px,5vw,63px) Georgia,serif}.inventory-hero p{color:#b6c0ce;font-size:10px}.inventory-filters{background:#fff;border-bottom:1px solid #e1e4e7;grid-template-columns:2fr repeat(3,1fr);gap:12px;padding:20px max(6vw,24px);display:grid}.inventory-results{max-width:1280px;margin:auto;padding:40px 5vw 80px}.inventory-results>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.inventory-results>header h2{margin:0;font:500 24px Georgia,serif}.inventory-results>header p{color:#838e9b;font-size:8px}.public-empty{text-align:center;background:#fff;border:1px solid #e2e5e8;padding:70px}.public-empty>b{font:500 22px Georgia,serif}.public-empty p{color:#818c99;font-size:9px}.public-empty button{color:#fff;background:#ef6847;border:1px solid #ef6847;height:36px;padding:0 14px;font-size:8px;font-weight:900}.detail-breadcrumb{color:#7d8794;gap:9px;max-width:1280px;margin:auto;padding:23px 5vw;font-size:8px;display:flex}.detail-breadcrumb a{color:#df5d40;font-weight:900}.vehicle-detail{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:28px;max-width:1280px;margin:0 auto 70px;padding:0 5vw;display:grid}.gallery-main{aspect-ratio:16/10;background:#e4e6e8;width:100%;position:relative;overflow:hidden}.gallery-main>img{object-fit:cover}.gallery-main>.public-vehicle-image{aspect-ratio:auto;height:100%}.gallery-thumbs{gap:8px;margin-top:9px;display:flex;overflow:auto}.gallery-thumbs button{background:#fff;border:2px solid #0000;flex:0 0 110px;padding:0}.gallery-thumbs img{object-fit:cover;width:100%;height:74px;display:block}.vehicle-summary{background:#fff;border:1px solid #e4e1dc;height:max-content;padding:27px}.vehicle-summary>small{color:#7b8693;font-size:9px}.vehicle-summary h1{margin:6px 0;font:500 31px Georgia,serif}.vehicle-summary>p{color:#7b8693;font-size:9px}.vehicle-summary>b{margin:20px 0;font-size:25px;display:block}.summary-actions{gap:8px;display:grid}.vehicle-summary dl{border-top:1px solid #eceeef;margin:22px 0}.vehicle-summary dl>div{border-bottom:1px solid #eceeef;justify-content:space-between;gap:15px;padding:11px 0;font-size:8px;display:flex}.vehicle-summary dt{color:#7c8794}.vehicle-summary dd{text-align:right;margin:0;font-weight:900}.finance-link{text-align:center;font-size:8px;font-weight:900;display:block;color:#df5d40!important}.vehicle-lower{background:#fff;grid-template-columns:1fr 400px;gap:9vw;padding:65px max(8vw,30px);display:grid}.vehicle-lower>article p{color:#697584;max-width:650px;font-size:10px;line-height:1.8}.vehicle-lower>article h3{margin-top:28px;font:500 19px Georgia,serif}.vehicle-lower>aside{background:#f5f3ee;padding:28px}.vehicle-lower>aside h2{margin-bottom:22px;font-size:26px}.vehicle-lower form>label,.vehicle-lower form>div label{color:#596576;font-size:7px;font-weight:900;display:block}.vehicle-lower form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vehicle-lower form input,.vehicle-lower form textarea{background:#fff;border:1px solid #d8dde1;width:100%;margin:6px 0 12px;padding:10px;font-size:9px;display:block}.vehicle-lower form input{height:39px}.vehicle-lower form textarea{resize:vertical;height:90px;line-height:1.5}.vehicle-lower form button{border:0;width:100%}.vehicle-lower form>small{text-align:center;color:#7f8a97;margin-top:10px;font-size:7px;display:block}.form-error{color:#bd3e32;font-size:8px}.lead-success{background:#fff;border:1px solid #d6e9df;padding:24px}.lead-success b{color:#18855f}.lead-success p{color:#637067;font-size:9px}.vehicle-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:65vh;display:flex}.vehicle-loading h1{font:500 36px Georgia,serif}.vehicle-loading p{color:#74808d;font-size:10px}@media (width<=900px){.public-header nav{display:none}.public-hero{background:linear-gradient(160deg,#0d1728 0%,#20344c 72%,#d6d2cb 72%);align-items:start;min-height:540px}.public-hero-car{width:65%;height:25%;bottom:6%;right:-5%}.public-featured>div,.inventory-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters{grid-template-columns:1fr 1fr}.inventory-keyword{grid-column:1/-1}.vehicle-detail,.vehicle-lower{grid-template-columns:1fr}.vehicle-lower>aside{max-width:620px}.public-footer{grid-template-columns:1fr 1fr}.public-footer>div:first-child{grid-column:1/-1}}@media (width<=600px){.public-header{height:68px;padding:0 16px}.public-call{margin-left:auto;padding:11px;font-size:7px}.public-hero{min-height:565px;padding:55px 22px}.public-hero h1{font-size:49px}.public-hero p{font-size:10px}.public-hero>div>div{width:180px;display:grid}.public-hero-car{width:80%;height:23%;right:-13%}.public-search{width:100%;margin:0;padding:12px}.public-search form{grid-template-columns:1fr}.public-featured{padding:55px 17px}.public-featured>header{align-items:start}.public-featured>header>a{display:none}.public-featured>div,.inventory-results>div{grid-template-columns:1fr}.public-about{padding:52px 24px}.public-about>div:last-child{grid-template-columns:1fr;gap:28px}.public-cta{padding:45px 23px;display:block}.public-cta .public-primary{margin-top:25px}.public-footer{grid-template-columns:1fr;gap:25px}.public-footer>div:first-child{grid-column:auto}.inventory-hero{padding:52px 22px}.inventory-filters{grid-template-columns:1fr}.inventory-keyword{grid-column:auto}.inventory-results{padding:30px 16px 60px}.inventory-results>header{display:block}.vehicle-detail{margin-bottom:45px;padding:0 15px}.detail-breadcrumb{padding:18px 16px}.vehicle-summary{padding:21px}.vehicle-lower{padding:50px 18px}.vehicle-lower>aside{padding:21px}.vehicle-lower form>div{grid-template-columns:1fr}.gallery-thumbs button{flex-basis:90px}}.contact-buttons a{height:32px;color:inherit;background:#fff;border:1px solid #e0e4e9;border-radius:7px;place-items:center;font-size:8px;font-weight:900;text-decoration:none;display:grid}.contact-buttons a.disabled{pointer-events:none;color:#a6afb9;background:#f3f5f7;border-color:#e6e9ed}.vin-modal{width:min(720px,100%)}.vin-error,.vin-warning{border-radius:7px;margin:12px 24px 0;padding:10px 12px;font-size:8px;line-height:1.5}.vin-error{color:#a43e2d;background:#fff0ed;border:1px solid #f2d4cd}.vin-warning{color:#746323;background:#fff9e8;border:1px solid #ecdfb9}.vehicle-entry-fields{grid-template-columns:repeat(3,1fr)}.decoded-specs{flex-wrap:wrap;gap:7px;padding:14px 24px 0;display:flex}.decoded-specs>span{background:#f6f7f9;border:1px solid #e5e8ec;border-radius:7px;flex:1;min-width:105px;padding:9px}.decoded-specs small,.decoded-specs b{display:block}.decoded-specs small{color:#8993a1;text-transform:uppercase;letter-spacing:.5px;font-size:6px}.decoded-specs b{margin-top:4px;font-size:8px}.vin-modal .decoded-fields input{font-size:9px}@media (width<=600px){.vehicle-entry-fields{grid-template-columns:1fr 1fr}.decoded-specs>span{min-width:45%}}.live-brand-settings{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch}.live-brand-settings label{grid-template-columns:34px 1fr;align-items:center;column-gap:8px;display:grid}.live-brand-settings label>input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;grid-row:2;width:34px;height:32px;padding:2px}.live-brand-settings label>span{grid-area:2/2;margin:0}.tagline-field{color:#596576;margin:-12px 0 25px;font-size:7px;font-weight:900;display:block}.tagline-field textarea{resize:vertical;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:66px;margin-top:6px;padding:10px;font-size:9px;line-height:1.5;display:block}.domain>label{color:#596576;margin:15px 0;font-size:7px;font-weight:900;display:block}.domain>label input{border:1px solid #dfe3e8;border-radius:7px;width:100%;height:37px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.public-site{--dealer-primary:#ef6847;--dealer-accent:#152039}.public-logo b,.public-hero h1 em,.public-featured>header>a,.public-about article>b,.detail-breadcrumb a,.finance-link{color:var(--dealer-primary)!important}.public-primary,.public-search button,.public-empty button{background:var(--dealer-primary);border-color:var(--dealer-primary)}.public-call,.public-about,.inventory-hero,.public-footer{background:var(--dealer-accent)}.public-header nav a:hover{color:var(--dealer-primary);border-color:var(--dealer-primary)}.gallery-thumbs button.active{border-color:var(--dealer-primary)}.template-classic .public-hero{background:linear-gradient(110deg, var(--dealer-accent) 0%, #3d2c2a 62%, #eee7dd 62%)}.template-classic .public-vehicle-card{border-radius:2px}.template-classic .public-header{border-bottom:3px double #d7cfc5}.template-premium .public-hero{background:linear-gradient(115deg, #080b10 0%, var(--dealer-accent) 62%, #5f5d58 62%, #d7d3cb 100%)}.template-premium .public-header,.template-premium .vehicle-summary,.template-premium .public-vehicle-card{color:#fff;background:#11151c;border-color:#2c323c}.template-premium .public-header nav a,.template-premium .public-vehicle-card p,.template-premium .public-vehicle-card small,.template-premium .vehicle-summary>small,.template-premium .vehicle-summary>p{color:#b9c0ca}.template-premium .inventory-results{color:#111927}@media (width<=600px){.live-brand-settings{grid-template-columns:1fr}.template-premium .public-hero,.template-classic .public-hero{background:linear-gradient(160deg, var(--dealer-accent) 0%, #20344c 72%, #d6d2cb 72%)}}.mobile-app{background:#f4f5f7;max-width:560px;min-height:100vh;margin:auto;padding-bottom:76px;position:relative;box-shadow:0 0 50px #0b13221a}.mobile-app>header{color:#fff;z-index:20;background:#10182b;align-items:center;gap:11px;height:68px;padding:0 17px;display:flex;position:sticky;top:0}.mobile-app-logo{color:#fff;background:#ef6847;border:0;border-radius:9px;width:36px;height:36px;font-size:10px;font-weight:900}.mobile-app>header>div b,.mobile-app>header>div small{display:block}.mobile-app>header>div b{font-size:12px}.mobile-app>header>div small{color:#96a2b5;margin-top:3px;font-size:7px}.mobile-avatar{color:#fff;background:#202b41;border:1px solid #384258;border-radius:50%;width:34px;height:34px;margin-left:auto;font-size:8px;font-weight:900}.mobile-screen{padding:24px 16px 90px}.mobile-welcome>small,.mobile-add>small{color:#df5d40;letter-spacing:1.4px;font-size:7px;font-weight:900}.mobile-welcome h1,.mobile-add h1,.mobile-account h1{letter-spacing:-.5px;margin:7px 0;font-size:24px}.mobile-welcome p,.mobile-add>p,.mobile-account>p{color:#7e8997;margin:0;font-size:9px}.mobile-search{color:#8c96a3;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:9px;height:42px;margin:20px 0 12px;padding:0 12px;display:flex}.mobile-search input{border:0;outline:0;width:100%;font-size:9px}.mobile-vehicle-list{gap:9px;display:grid}.mobile-vehicle-list article{background:#fff;border:1px solid #e1e4e8;border-radius:10px;grid-template-columns:74px 1fr auto;align-items:center;gap:11px;padding:9px;display:grid}.mobile-vehicle-photo{color:#ffffff60;background:linear-gradient(145deg,#536174,#172236);border-radius:7px;place-items:center;width:74px;height:56px;font-size:11px;font-weight:900;display:grid;position:relative;overflow:hidden}.mobile-vehicle-photo img{object-fit:cover}.mobile-vehicle-list article>div:nth-child(2)>b,.mobile-vehicle-list article>div:nth-child(2)>small,.mobile-vehicle-list article>div:nth-child(2)>strong{display:block}.mobile-vehicle-list article>div:nth-child(2)>b{font-size:9px}.mobile-vehicle-list article>div:nth-child(2)>small{color:#838e9c;margin:4px 0;font-size:7px}.mobile-vehicle-list article>div:nth-child(2)>strong{font-size:9px}.mobile-vehicle-list em{border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.mobile-vehicle-list em.published{color:#16825a;background:#e8f6ef}.mobile-vehicle-list em.draft{color:#796822;background:#faf4dc}.mobile-fab{color:#fff;z-index:20;background:#ef6847;border:0;border-radius:50%;width:54px;height:54px;font-size:26px;position:fixed;bottom:82px;right:max(50vw - 265px,24px);box-shadow:0 10px 30px #ef684766}.mobile-app>nav{z-index:30;background:#fff;border-top:1px solid #dfe3e8;grid-template-columns:repeat(3,1fr);width:min(560px,100%);height:68px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mobile-app>nav button{color:#7c8795;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.mobile-app>nav button i{font-size:17px;font-style:normal}.mobile-app>nav button.active{color:#df5d40}.mobile-back{color:#576476;background:0 0;border:0;margin-bottom:25px;padding:0;font-size:8px;font-weight:900}.mobile-add>label{color:#596576;margin-top:20px;font-size:7px;font-weight:900;display:block}.mobile-vin{grid-template-columns:1fr auto;gap:7px;margin-top:7px;display:grid}.mobile-vin input,.mobile-fields input{background:#fff;border:1px solid #dce1e6;border-radius:8px;height:43px;padding:0 11px;font-size:10px}.mobile-vin input{letter-spacing:.5px;width:100%;font:700 10px monospace}.mobile-vin button{color:#fff;background:#172238;border:0;border-radius:8px;padding:0 14px;font-size:8px;font-weight:900}.mobile-vin button:disabled{opacity:.4}.mobile-error{color:#a43e2d;background:#fff0ed;border:1px solid #f0d2ca;border-radius:7px;padding:10px;font-size:8px}.mobile-decoded{background:#edf8f3;border:1px solid #d8eee3;border-radius:9px;gap:10px;margin-top:15px;padding:13px;display:flex}.mobile-decoded>b{color:#fff;background:#28a573;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.mobile-decoded small{color:#21855f;font-size:6px;font-weight:900}.mobile-decoded h2{margin:4px 0;font-size:12px}.mobile-decoded p{color:#637468;margin:0;font-size:7px;line-height:1.5}.mobile-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-fields label{color:#596576;margin-top:14px;font-size:7px;font-weight:900}.mobile-fields input{width:100%;height:38px;margin-top:5px;font-size:9px;display:block}.mobile-camera{cursor:pointer;background:#fff;border:2px dashed #d4dae0;border-radius:10px;align-items:center;gap:12px;margin-top:18px!important;padding:16px!important;display:flex!important}.mobile-camera input{display:none}.mobile-camera>b{color:#df5d40;background:#fff0ec;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.mobile-camera span strong,.mobile-camera span small{display:block}.mobile-camera span strong{font-size:9px}.mobile-camera span small{color:#8792a0;margin-top:4px;font-size:7px}.mobile-save-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.mobile-save-actions button{background:#fff;border:1px solid #dce1e6;border-radius:8px;height:43px;font-size:8px;font-weight:900}.mobile-save-actions button:last-child{color:#fff;background:#ef6847;border-color:#ef6847}.mobile-save-actions button:disabled{opacity:.4}.mobile-account{text-align:center;padding-top:60px}.mobile-account-badge{color:#1c2a40;background:#dce3ec;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:17px;font-weight:900;display:grid}.mobile-account>div:nth-of-type(2){text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:10px;margin-top:30px;padding:0 15px}.mobile-account>div:nth-of-type(2) span{border-top:1px solid #edf0f2;justify-content:space-between;padding:14px 0;font-size:8px;display:flex}.mobile-account>div:nth-of-type(2) span:first-child{border-top:0}.mobile-account>div:nth-of-type(2) b{color:#18855f}.mobile-account>button{background:#fff;border:1px solid #dce1e6;border-radius:8px;width:100%;height:43px;margin-top:14px;font-size:8px;font-weight:900}.mobile-notice{color:#fff;z-index:40;background:#172238;border-radius:9px;padding:12px 16px;font-size:8px;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0b132240}.mobile-app{--mobile-primary:#ef6847;--mobile-accent:#10182b}.mobile-app>nav{grid-template-columns:repeat(4,1fr)}.mobile-app>header{background:var(--mobile-accent)}.mobile-app-logo,.mobile-fab,.mobile-save-actions button:last-child{background:var(--mobile-primary);border-color:var(--mobile-primary)}.mobile-welcome>small,.mobile-add>small,.mobile-app>nav button.active{color:var(--mobile-primary)}.lead-list time{justify-items:end;gap:6px;display:grid}.lead-status{color:#657180;background:#f0f2f5;border-radius:10px;padding:4px 6px;font-size:6px;font-weight:900}.lead-status.new{color:#b94f38;background:#fff0ec}.lead-status.contacted{color:#3d6591;background:#eef4fb}.lead-status.closed{color:#16825a;background:#e8f6ef}.lead-stage{color:#939da9;margin:2px 0 10px;font-size:7px;font-weight:900;display:block}.lead-stage select{color:#344153;background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:35px;margin-top:6px;padding:0 9px;font-size:8px;display:block}.toolbar select{color:#5f6b7c;background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:34px;padding:0 28px 0 10px;font-size:8px}.vehicle-row>em.sold,.listing-state .sold,.mobile-vehicle-list em.sold{color:#66717e;background:#edf0f3}.sold-action{color:#a64a38;background:#fff5f2;border:1px solid #e1b8af;border-radius:8px;height:39px;padding:0 14px;font-size:9px;font-weight:900}.sold-action:disabled{opacity:.4}.import-backdrop{align-items:start;padding-top:4vh}.import-modal{background:#fff;border-radius:14px;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.import-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 25px 18px;display:flex}.import-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.import-modal>header h2{margin:5px 0;font-size:20px}.import-modal>header p{color:#8993a1;margin:0;font-size:8px}.import-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.import-drop{text-align:center;background:#fafbfc;border:2px dashed #d7dde4;border-radius:11px;margin:22px 25px 0;padding:28px;position:relative}.import-drop>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.import-drop>b{color:#df5d40;background:#fff0ec;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:18px;display:grid}.import-drop h3{margin:10px 0 5px;font-size:12px}.import-drop p{color:#84909e;margin:0 0 13px;font-size:8px}.import-drop button{z-index:2;background:#fff;border:1px solid #dce1e6;border-radius:7px;height:32px;margin:0 3px;padding:0 11px;font-size:8px;font-weight:900;position:relative}.import-drop .template-download{color:#df5d40;background:0 0;border:0}.import-error{color:#a43e2d;background:#fff0ed;border:1px solid #f0d2ca;border-radius:7px;margin:13px 25px 0;padding:10px 12px;font-size:8px}.import-preview{padding:20px 25px 0}.import-preview>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.import-preview h3{margin:0;font-size:11px}.import-preview p{color:#8792a1;margin:4px 0 0;font-size:7px}.import-preview>header>span{border-radius:10px;padding:5px 8px;font-size:7px;font-weight:900}.import-preview .ready{color:#16825a;background:#e8f6ef}.import-preview .warning{color:#a43e2d;background:#fff0ed}.import-table{border:1px solid #e3e7eb;border-radius:9px;overflow:hidden}.import-row{border-top:1px solid #edf0f2;grid-template-columns:34px 1.3fr 1.2fr .55fr .55fr .65fr;align-items:center;gap:9px;padding:9px 11px;font-size:8px;display:grid}.import-row:first-child{border-top:0}.import-head{color:#8792a1;text-transform:uppercase;letter-spacing:.5px;background:#f7f8fa;font-size:6px;font-weight:900}.import-row b,.import-row small{display:block}.import-row small{color:#8a95a3;margin-top:3px;font-size:6px}.import-row.invalid{background:#fff8f6}.import-row em{color:#a43e2d;font-size:6px;font-style:normal}.import-table>p{text-align:center;color:#8792a1;border-top:1px solid #edf0f2;margin:0;padding:9px;font-size:7px}.import-modal>footer{justify-content:flex-end;gap:8px;padding:18px 25px;display:flex}.import-success{text-align:center;padding:55px 25px}.import-success>b{color:#18855f;background:#e8f6ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;display:grid}.import-success h3{margin:15px 0 6px;font-size:18px}.import-success p{color:#7f8a98;margin-bottom:20px;font-size:9px}@media (width<=700px){.import-row{grid-template-columns:28px 1fr .9fr}.import-row>span:nth-child(4),.import-row>span:nth-child(5),.import-row>span:nth-child(6),.import-head>span:nth-child(4),.import-head>span:nth-child(5),.import-head>span:nth-child(6){display:none}.import-drop{margin:16px 14px 0}.import-preview{padding:16px 14px 0}.import-modal>footer{padding:16px 14px}.toolbar{gap:8px;display:grid}.toolbar>label{width:100%}.toolbar>div{justify-content:flex-end}}.mobile-row-actions{justify-items:end;gap:5px;display:grid}.mobile-row-actions button{color:var(--mobile-primary);background:0 0;border:0;padding:2px;font-size:7px;font-weight:900}.mobile-edit-fields{margin-top:12px}.mobile-edit-fields label:last-child{grid-column:1/-1}.mobile-edit-fields select{background:#fff;border:1px solid #dce1e6;border-radius:8px;width:100%;height:40px;margin-top:5px;padding:0 10px;font-size:9px;display:block}.mobile-status-help{background:#fff;border:1px solid #e0e4e8;border-radius:8px;line-height:1.5;margin-top:14px!important;padding:12px!important}.mobile-update{background:var(--mobile-primary);color:#fff;border:0;border-radius:8px;width:100%;height:44px;margin-top:12px;font-size:9px;font-weight:900}.mobile-update:disabled{opacity:.4}.platform{color:#182230;background:#f4f5f7;min-height:100vh}.platform>aside{color:#fff;background:#0d1526;flex-direction:column;width:244px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.platform-brand{border-bottom:1px solid #283247;align-items:center;gap:11px;padding:0 8px 22px;display:flex}.platform-brand>b{background:linear-gradient(135deg,#ec5d3f,#fa8669);border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.platform-brand span strong,.platform-brand span small{display:block}.platform-brand strong{font-size:16px}.platform-brand small{color:#7f8ba1;letter-spacing:1.1px;margin-top:4px;font-size:7px}.platform>aside nav{gap:4px;margin-top:18px;display:grid}.platform>aside nav button{color:#96a2b5;text-align:left;background:0 0;border:0;border-radius:8px;height:43px;padding:0 12px;font-size:10px;font-weight:800}.platform>aside nav button.active{color:#fff;background:#243049;box-shadow:inset 3px 0 #ef6847}.platform>aside footer{border-top:1px solid #283247;margin-top:auto;padding:17px 8px 0}.platform>aside footer span{color:#ef7c60;letter-spacing:1px;font-size:7px;font-weight:900}.platform>aside footer p{color:#8794a8;font-size:8px;line-height:1.6}.platform>aside footer button{color:#fff;background:0 0;border:0;padding:8px 0;font-size:8px;font-weight:900}.platform>section{max-width:1500px;margin-left:244px;padding:34px}.platform>section>header{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.platform>section>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.platform>section>header h1{margin:6px 0;font-size:28px}.platform>section>header p{color:#7d8897;margin:0;font-size:10px}.platform-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.platform-metrics article{background:#fff;border:1px solid #e2e6ea;border-radius:11px;padding:17px}.platform-metrics span,.platform-metrics b,.platform-metrics small{display:block}.platform-metrics span{color:#7e8997;font-size:8px;font-weight:900}.platform-metrics b{margin:10px 0 5px;font-size:24px}.platform-metrics small{color:#8994a2;font-size:7px}.platform-toolbar{background:#fff;border:1px solid #e2e6ea;border-radius:11px 11px 0 0;align-items:center;height:58px;padding:0 15px;display:flex}.platform-toolbar label{color:#8792a1;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:8px;width:min(390px,60%);height:35px;padding:0 10px;display:flex}.platform-toolbar input{border:0;outline:0;width:100%;font-size:9px}.platform-toolbar>span{color:#7d8998;margin-left:auto;font-size:8px}.dealer-account-list{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.dealer-account-list>article{border-top:1px solid #edf0f2;grid-template-columns:46px 1.4fr 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.dealer-account-list>article:first-child{border-top:0}.dealer-account-logo{color:#fff;background:#172238;border-radius:9px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.dealer-account-name>span{align-items:center;gap:8px;display:flex}.dealer-account-name h2{margin:0;font-size:11px}.dealer-account-name em{border-radius:9px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.dealer-account-name em.active{color:#16825a;background:#e8f6ef}.dealer-account-name em.onboarding{color:#8a6d16;background:#fff6df}.dealer-account-name em.paused{color:#6e7884;background:#edf0f3}.dealer-account-name p{color:#5f6c7d;margin:5px 0;font-size:8px}.dealer-account-name small{color:#949daa;font-size:6px}.dealer-account-stats{gap:20px;display:flex}.dealer-account-stats span{color:#8b95a3;font-size:7px}.dealer-account-stats b{color:#273445;margin-bottom:4px;font-size:10px;display:block}.dealer-account-actions{gap:7px;display:flex}.dealer-account-actions button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:32px;padding:0 10px;font-size:7px;font-weight:900}.dealer-account-actions button.primary{background:#ef6847;border-color:#ef6847}.platform-empty{text-align:center;padding:60px}.platform-empty>b{color:#bcc4ce;font-size:24px}.platform-empty h3{margin:8px;font-size:13px}.platform-empty p{color:#8994a2;font-size:8px}.onboard-modal{background:#fff;border-radius:14px;width:min(630px,100%);box-shadow:0 30px 80px #06101f55}.onboard-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 18px;display:flex}.onboard-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.onboard-modal>header h2{margin:5px 0;font-size:20px}.onboard-modal>header p{color:#8993a1;margin:0;font-size:8px}.onboard-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.onboard-modal>div{grid-template-columns:1fr 1fr;gap:13px;padding:20px 24px 8px;display:grid}.onboard-modal label{color:#596576;font-size:7px;font-weight:900}.onboard-modal input,.onboard-modal select{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.onboard-modal label small{color:#929ca9;margin-top:4px;font-size:6px;display:block}.onboard-error{color:#a43e2d;background:#fff0ed;border:1px solid #f0d2ca;border-radius:7px;margin:8px 24px 0;padding:10px;font-size:8px}.onboard-modal>footer{justify-content:flex-end;gap:8px;padding:18px 24px 22px;display:flex}@media (width<=950px){.platform>aside{width:190px}.platform>section{margin-left:190px;padding:24px}.platform-metrics{grid-template-columns:1fr 1fr}.dealer-account-list>article{grid-template-columns:44px 1fr auto}.dealer-account-stats{display:none}}@media (width<=650px){.platform>aside{width:100%;height:auto;position:static}.platform>aside nav,.platform>aside footer{display:none}.platform-brand{border:0;padding-bottom:0}.platform>section{margin:0;padding:18px}.platform>section>header{align-items:start}.platform>section>header h1{font-size:22px}.platform>section>header p{display:none}.platform-metrics{grid-template-columns:1fr 1fr}.dealer-account-list>article{grid-template-columns:40px 1fr}.dealer-account-actions{grid-column:1/-1;justify-content:flex-end}.onboard-modal>div{grid-template-columns:1fr}.onboard-modal{max-height:92vh;overflow:auto}}.platform-message,.platform-error{border-radius:8px;margin:-10px 0 16px;padding:11px 13px;font-size:8px}.platform-message{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.platform-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.platform-toolbar{gap:12px}.platform-filters{gap:3px;display:flex}.platform-filters button{color:#7d8998;background:0 0;border:0;border-radius:6px;height:29px;padding:0 8px;font-size:7px;font-weight:800}.platform-filters button.active{color:#fff;background:#172238}.setup-progress{background:#edf0f2;border-radius:4px;width:min(240px,100%);height:4px;margin-top:8px;position:relative}.setup-progress>i{background:#ef6847;border-radius:4px;height:100%;display:block}.setup-progress>span{white-space:nowrap;color:#8a95a3;font-size:6px;position:absolute;top:-3px;left:calc(100% + 7px)}.onboard-wizard{background:#fff;border-radius:15px;width:min(760px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.onboard-wizard>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:23px 26px 19px;display:flex}.onboard-wizard>header small,.dealer-manage>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.onboard-wizard>header h2{margin:5px 0;font-size:21px}.onboard-wizard>header p{color:#8993a1;margin:0;font-size:8px}.onboard-wizard>header button,.dealer-manage>header>button{background:#f2f4f6;border:0;border-radius:50%;width:29px;height:29px;font-size:17px}.wizard-steps{border-bottom:1px solid #edf0f2;grid-template-columns:repeat(4,1fr);padding:17px 26px;display:grid}.wizard-steps span{color:#a0a8b3;align-items:center;gap:7px;display:flex;position:relative}.wizard-steps span:after{content:"";background:#e1e5e9;height:1px;position:absolute;top:11px;left:31px;right:6px}.wizard-steps span:last-child:after{display:none}.wizard-steps b{z-index:1;background:#edf0f3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid;position:relative}.wizard-steps small{font-size:7px;font-weight:800}.wizard-steps .active,.wizard-steps .done{color:#273445}.wizard-steps .active b{color:#fff;background:#ef6847;box-shadow:0 0 0 4px #ef684719}.wizard-steps .done b{color:#fff;background:#172238}.wizard-body{min-height:300px;padding:23px 26px 8px}.wizard-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wizard-fields label,.brand-fields label{color:#596576;font-size:8px;font-weight:900}.wizard-fields label.wide{grid-column:1/-1}.wizard-fields label>em{float:right;color:#98a2b3;font-size:6px;font-style:normal}.wizard-fields input,.brand-fields input:not([type=color]){background:#fff;border:1px solid #dfe3e8;border-radius:8px;outline:none;width:100%;height:42px;margin-top:7px;padding:0 11px;font-size:9px;display:block}.wizard-fields input:focus,.brand-fields input:focus{border-color:#ef6847;box-shadow:0 0 0 3px #ef684716}.wizard-fields label>small{color:#929ca9;margin-top:5px;font-size:6px;display:block}.template-choices{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.template-choices>button{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:11px}.template-choices>button.selected{border-color:#ef6847;box-shadow:0 0 0 2px #ef684714}.template-choices b,.template-choices small{display:block}.template-choices b{margin:9px 0 3px;font-size:9px}.template-choices small{color:#8893a1;font-size:7px;line-height:1.4}.template-chip{background:#f1f3f5;border-radius:7px;align-items:flex-end;gap:5px;height:85px;padding:9px;display:flex}.template-chip i{background:#152039;border-radius:3px;display:block}.template-chip i:first-child{width:42%;height:55px}.template-chip i:nth-child(2){width:27%;height:37px}.template-chip i:last-child{background:#ef6847;width:23%;height:25px}.template-chip.classic{background:#f7f3ed}.template-chip.classic i{border-radius:0}.template-chip.premium{background:#172238}.template-chip.premium i{background:#fff}.template-chip.premium i:last-child{background:#d8a85f}.brand-fields{grid-template-columns:1fr 1fr 2fr;gap:13px;margin-top:17px;display:grid}.brand-fields label{position:relative}.brand-fields input[type=color]{background:#fff;border:1px solid #dfe3e8;border-radius:8px;width:42px;height:42px;margin-top:7px;padding:3px;display:inline-block}.brand-fields label>span{color:#7c8796;margin-left:7px;font-size:7px}.wizard-review>section{border-bottom:1px solid #edf0f2;grid-template-columns:130px 1fr 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.wizard-review>section>small{color:#8994a2;font-size:6px;font-weight:900}.wizard-review>section>b{font-size:9px}.wizard-review>section>span{color:#697587;font-size:7px;line-height:1.35}.wizard-review>section span i{vertical-align:middle;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.plan-choices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.plan-choices>button{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:10px;min-height:120px;padding:14px;position:relative}.plan-choices>button.selected{background:#fffaf8;border-color:#ef6847;box-shadow:0 0 0 2px #ef684714}.plan-choices small,.plan-choices b,.plan-choices span{display:block}.plan-choices small{color:#7c8796;font-size:6px;font-weight:900}.plan-choices b{margin:8px 0;font-size:20px}.plan-choices b em{color:#8792a0;font-size:7px;font-style:normal}.plan-choices span{color:#697587;font-size:7px;line-height:1.45}.plan-choices>button>i{color:#df5d40;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.wizard-review>aside{background:#f2f4f7;border-radius:8px;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.wizard-review>aside b{white-space:nowrap;font-size:7px}.wizard-review>aside span{color:#778293;font-size:7px;line-height:1.45}.onboard-wizard>footer{justify-content:space-between;padding:18px 26px 23px;display:flex}.dealer-manage{background:#fff;border-radius:15px;width:min(650px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.dealer-manage>header{border-bottom:1px solid #e8ebef;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:21px 23px;display:grid}.dealer-manage>header h2{margin:4px 0;font-size:18px}.dealer-manage>header p{color:#7c8796;margin:0;font-size:8px}.manage-body{grid-template-columns:1fr 1fr;gap:20px;padding:21px 23px;display:grid}.manage-body section{border:1px solid #e3e7eb;border-radius:10px;padding:15px}.manage-body h3{margin:0 0 12px;font-size:10px}.manage-body section>div{color:#8a95a3;border-top:1px solid #edf0f2;align-items:center;gap:8px;padding:9px 0;display:flex}.manage-body section>div.done{color:#18794e}.manage-body section>div>b,.manage-body section>div>span{font-size:8px}.manage-body label{color:#657183;margin-bottom:10px;font-size:7px;font-weight:900;display:block}.manage-body select{background:#fff;border:1px solid #dce1e6;border-radius:7px;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.manage-body .primary{width:100%;margin-top:2px}.manage-body .owner-invite{grid-column:1/-1;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:10px;display:grid;position:relative}.owner-invite h3{grid-column:1/-1;margin-bottom:2px}.owner-invite>b{font-size:9px}.owner-invite>span{color:#6f7b8a;font-size:8px}.owner-invite>em{border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.owner-invite>em.active{color:#16825a;background:#e8f6ef}.owner-invite>em.invited{color:#876612;background:#fff5df}.owner-invite>em.disabled{color:#68737f;background:#edf0f3}.owner-invite>button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:32px;padding:0 10px;font-size:7px;font-weight:900}.dealer-manage>footer{border-top:1px solid #edf0f2;justify-content:flex-end;gap:8px;padding:18px 23px;display:flex}@media (width<=900px){.platform-toolbar .platform-filters{display:none}.onboard-wizard,.dealer-manage{max-height:92vh}.brand-fields{grid-template-columns:1fr 1fr}.brand-fields label:last-child{grid-column:1/-1}.manage-body{grid-template-columns:1fr}}@media (width<=650px){.platform-toolbar>span,.setup-progress{display:none}.wizard-fields,.template-choices,.plan-choices{grid-template-columns:1fr}.wizard-fields label.wide{grid-column:auto}.wizard-steps small{display:none}.wizard-body{min-height:auto;padding:18px}.onboard-wizard>header,.onboard-wizard>footer{padding-left:18px;padding-right:18px}.wizard-review>section{grid-template-columns:1fr}.wizard-review>section>small{margin-top:5px}.plan-choices>button{min-height:100px}.manage-body .owner-invite{grid-template-columns:1fr}.owner-invite h3{grid-column:auto}.dealer-manage>header,.manage-body{padding:18px}}.platform>aside nav button:disabled{opacity:.35;cursor:not-allowed}.platform-lead-list,.platform-domain-list{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.platform-lead-list>article{border-top:1px solid #edf0f2;grid-template-columns:38px minmax(150px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.platform-lead-list>article:first-child{border-top:0}.platform-lead-list>article>b{background:#edf0f5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.platform-lead-list article div strong,.platform-lead-list article div span,.platform-lead-list article div small{display:block}.platform-lead-list article div strong{font-size:9px}.platform-lead-list article div span{color:#5f6c7d;margin-top:4px;font-size:7px}.platform-lead-list article div small{color:#929ba8;margin-top:4px;font-size:6px}.platform-lead-list em{color:#687481;background:#edf0f3;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-block}.platform-lead-list em.new{color:#b94f38;background:#fff0ec}.platform-lead-list em.contacted{color:#3d6591;background:#eef4fb}.platform-lead-list em.closed{color:#16825a;background:#e8f6ef}.platform-lead-list article>button,.platform-domain-list article>button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:31px;padding:0 10px;font-size:7px;font-weight:900}.platform-template-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.platform-template-grid>article{background:#fff;border:1px solid #e2e6ea;border-radius:12px;padding:15px}.platform-template-preview{background:#f0f2f5;border-radius:9px;align-items:flex-end;gap:7px;height:150px;padding:18px;display:flex;position:relative;overflow:hidden}.platform-template-preview:before{content:"";background:#162138;height:30px;position:absolute;inset:0 0 auto}.platform-template-preview>span{color:#fff;z-index:1;font-size:6px;font-weight:900;position:absolute;top:10px;left:14px}.platform-template-preview>i{background:#152039;border-radius:4px;width:31%;height:62%;display:block}.platform-template-preview>i:nth-child(2){height:43%}.platform-template-preview>i:nth-child(3){background:#ef6847;height:32%}.platform-template-preview.classic{background:#f8f3ec}.platform-template-preview.classic i{border-radius:0}.platform-template-preview.premium{background:#172238}.platform-template-preview.premium:before{background:#080d17}.platform-template-preview.premium i{background:#fff}.platform-template-preview.premium i:nth-child(3){background:#d8a85f}.platform-template-grid>article>small{color:#df5d40;letter-spacing:.8px;margin-top:14px;font-size:6px;font-weight:900;display:block}.platform-template-grid h2{margin:6px 0;font-size:16px}.platform-template-grid p{color:#738091;min-height:38px;font-size:8px;line-height:1.5}.platform-template-grid>article>strong{border-top:1px solid #edf0f2;padding-top:12px;font-size:8px;display:block}.platform-template-grid>article>div:last-child{gap:5px;margin-top:8px;display:grid}.platform-template-grid>article>div:last-child button{text-align:left;background:#f5f6f8;border:0;border-radius:6px;height:31px;padding:0 9px;font-size:7px}.platform-template-grid>article>div:last-child button i{border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.platform-template-grid>article>div:last-child>span{color:#929ba8;padding:8px 0;font-size:7px}.platform-domain-list{border-top:1px solid #e2e6ea;border-radius:11px}.platform-domain-list>header,.platform-domain-list>article{grid-template-columns:1.3fr 1.1fr 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.platform-domain-list>header{background:#f8f9fa;border-bottom:1px solid #e6e9ed}.platform-domain-list>header b{color:#7b8796;font-size:7px}.platform-domain-list>article{border-top:1px solid #edf0f2}.platform-domain-list>article:first-of-type{border-top:0}.platform-domain-list article div strong,.platform-domain-list article div small{display:block}.platform-domain-list article div strong{font-size:9px}.platform-domain-list article div small{color:#929ba8;margin-top:4px;font-size:6px}.platform-domain-list article>span{color:#5f6c7d;font-size:8px}.platform-domain-list article>em{font-size:7px;font-style:normal;font-weight:800}.platform-domain-list article>em.pending{color:#8a6d16}.platform-domain-list article>em.missing{color:#8792a0}.domain-note{color:#667487;background:#f8fafc;border:1px solid #dde4eb;border-radius:8px;margin-top:13px;padding:11px 13px;font-size:7px;line-height:1.5}.domain-note b{color:#283547}@media (width<=1000px){.platform-lead-list>article{grid-template-columns:38px 1fr 1fr auto}.platform-lead-list>article>div:nth-of-type(2){display:none}.platform-template-grid{grid-template-columns:1fr 1fr}.platform-domain-list>header,.platform-domain-list>article{grid-template-columns:1.2fr 1fr auto}.platform-domain-list>header b:nth-child(3),.platform-domain-list article>em{display:none}}@media (width<=650px){.platform-lead-list>article{grid-template-columns:38px 1fr auto}.platform-lead-list>article>div:nth-of-type(3){display:none}.platform-template-grid{grid-template-columns:1fr}.platform-domain-list>header{display:none}.platform-domain-list>article{grid-template-columns:1fr auto}.platform-domain-list article>span{display:none}}.lead-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.public-inquiry{background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:8vw;padding:75px max(7vw,28px);display:grid}.public-inquiry>div>small{letter-spacing:2px;color:var(--dealer-primary);font-size:8px;font-weight:900}.public-inquiry>div>h2{margin:10px 0 16px;font:500 40px/1.08 Georgia,serif}.public-inquiry>div>p{color:#697584;max-width:470px;font-size:10px;line-height:1.7}.public-inquiry>div>div{gap:8px;margin-top:25px;display:grid}.public-inquiry>div>div>a{border:1px solid #e1e5e8;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.public-inquiry>div>div>a b{font-size:8px}.public-inquiry>div>div>a span{color:#7b8795;font-size:7px}.public-inquiry>aside{background:#f5f3ee;border-radius:12px;padding:26px}.public-inquiry form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-inquiry form label{color:#596576;font-size:7px;font-weight:900;display:block}.public-inquiry form input,.public-inquiry form textarea{background:#fff;border:1px solid #d8dde1;border-radius:5px;width:100%;margin:6px 0 13px;padding:10px;font-size:9px;display:block}.public-inquiry form input{height:41px}.public-inquiry form textarea{resize:vertical;height:100px;line-height:1.5}.public-inquiry form>button{background:var(--dealer-primary);color:#fff;text-transform:uppercase;border:0;border-radius:6px;width:100%;height:44px;font-size:8px;font-weight:900}.public-inquiry form>small{text-align:center;color:#8994a2;margin-top:10px;font-size:6px;line-height:1.5;display:block}.public-inquiry-success{text-align:center;padding:55px 20px}.public-inquiry-success>b{color:#18855f;background:#e8f6ef;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;display:grid}.public-inquiry-success h3{margin:15px 0 8px;font:500 24px Georgia,serif}.public-inquiry-success p{color:#657180;font-size:9px}.public-inquiry-success button{background:#fff;border:1px solid #d5dbe0;border-radius:6px;height:36px;margin-top:12px;padding:0 12px;font-size:7px;font-weight:900}.template-premium .public-inquiry{color:#fff;background:#171b22}.template-premium .public-inquiry>aside{background:#242a34}.template-premium .public-inquiry>div>p,.template-premium .public-inquiry>div>div>a span{color:#b9c0ca}.template-premium .public-inquiry>div>div>a{border-color:#353c48}@media (width<=850px){.public-inquiry{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.public-inquiry{padding:52px 18px}.public-inquiry>div>h2{font-size:34px}.public-inquiry>aside{padding:20px}.public-inquiry form>div{grid-template-columns:1fr}.public-inquiry>div>div>a{display:block}.public-inquiry>div>div>a span{margin-top:4px;display:block}}.manage-body .manage-profile{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.manage-profile h3{grid-column:1/-1}.manage-profile label{margin:0}.manage-profile label.wide{grid-column:1/-1}.manage-profile input{background:#fff;border:1px solid #dce1e6;border-radius:7px;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.manage-profile input[type=color]{padding:3px}.dealer-manage>footer{flex-wrap:wrap}@media (width<=650px){.manage-body .manage-profile{grid-template-columns:1fr}.manage-profile h3,.manage-profile label.wide{grid-column:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-page>.heading{margin-bottom:18px}.team-message,.team-error{border-radius:8px;margin:-4px 0 15px;padding:11px 13px;font-size:8px}.team-message{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.team-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.team-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:16px;display:grid}.team-metrics article{background:#fff;border:1px solid #e0e4e8;border-radius:10px;padding:16px}.team-metrics span,.team-metrics b,.team-metrics small{display:block}.team-metrics span{color:#7d8897;font-size:7px;font-weight:900}.team-metrics b{margin:9px 0 4px;font-size:23px}.team-metrics small{color:#919aa6;font-size:7px}.team-card{overflow:hidden;padding:0!important}.team-card>header{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.team-card>header h2{margin:0 0 4px;font-size:13px}.team-card>header p{color:#7f8a99;margin:0;font-size:8px}.team-card>header>span{color:#8a95a3;font-size:7px}.team-row{border-top:1px solid #edf0f2;grid-template-columns:minmax(210px,1.4fr) minmax(130px,.8fr) 85px 90px minmax(150px,auto);align-items:center;gap:12px;padding:13px 17px;display:grid}.team-head{color:#8993a1;text-transform:uppercase;letter-spacing:.6px;background:#f8f9fa;border-top:0;min-height:37px;padding-top:9px;padding-bottom:9px;font-size:6px;font-weight:900}.team-person{align-items:center;gap:10px;min-width:0;display:flex}.team-person>b{color:#fff;background:#172238;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.team-person span{min-width:0}.team-person strong,.team-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-person strong{font-size:9px}.team-person small{color:#7f8a99;margin-top:4px;font-size:7px}.team-row select{color:#394657;background:#fff;border:1px solid #dce1e6;border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:7px;font-weight:800}.team-row select:disabled{color:#8a95a3;background:#f4f5f7}.team-row>em{border-radius:12px;width:max-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.team-row>em.active{color:#16825a;background:#e8f6ef}.team-row>em.invited{color:#876612;background:#fff5df}.team-row>em.disabled{color:#68737f;background:#edf0f3}.team-row>time{color:#748091;font-size:7px}.team-actions{justify-content:flex-end;gap:6px;display:flex}.team-actions button{color:#536071;background:#fff;border:1px solid #dce1e6;border-radius:7px;height:30px;padding:0 9px;font-size:6px;font-weight:900}.team-actions button.disable{color:#a24434}.team-actions button.restore{color:#18794e}.team-actions button:disabled{opacity:.45}.team-empty{text-align:center;padding:50px 20px}.team-empty>b{color:#b9c1cc;font-size:24px}.team-empty h3{margin:8px 0 4px;font-size:12px}.team-empty p{color:#8994a2;font-size:8px}.team-security{color:#fff;background:#152039;border-radius:9px;align-items:center;gap:14px;margin-top:13px;padding:13px 15px;display:flex}.team-security b{letter-spacing:1px;color:#ef8065;white-space:nowrap;font-size:6px}.team-security span{color:#aeb8c8;font-size:7px;line-height:1.5}.team-modal{background:#fff;border-radius:14px;width:min(520px,100%);box-shadow:0 30px 80px #06101f55}.team-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 18px;display:flex}.team-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.team-modal>header h2{margin:5px 0;font-size:20px}.team-modal>header p{color:#8993a1;margin:0;font-size:8px}.team-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.team-modal>div{gap:13px;padding:20px 24px 8px;display:grid}.team-modal label{color:#596576;font-size:7px;font-weight:900}.team-modal input,.team-modal select{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:40px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.team-modal label small{color:#929ca9;margin-top:6px;font-size:7px;font-weight:500;display:block}.team-modal>footer{justify-content:flex-end;gap:8px;padding:18px 24px 22px;display:flex}.launch-center{color:#fff;background:#152039;border-radius:13px;margin-bottom:21px;overflow:hidden;box-shadow:0 16px 35px #15203922}.launch-center>header{justify-content:space-between;align-items:center;padding:21px 23px 15px;display:flex}.launch-center>header small{color:#ef8065;letter-spacing:1.2px;font-size:6px;font-weight:900}.launch-center>header h2{margin:6px 0 4px;font-size:19px}.launch-center>header p{color:#96a2b5;margin:0;font-size:8px}.launch-score{text-align:center;border-left:1px solid #ffffff18;padding-left:22px}.launch-score b,.launch-score span{display:block}.launch-score b{font-size:24px}.launch-score span{color:#8d99ac;letter-spacing:1px;margin-top:3px;font-size:6px}.launch-progress{background:#29354b;border-radius:5px;height:4px;margin:0 23px 18px;overflow:hidden}.launch-progress i{background:linear-gradient(90deg,#ef6847,#ff9b7f);border-radius:5px;height:100%;display:block}.launch-checks{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;grid-template-columns:repeat(5,1fr);display:grid}.launch-checks button{color:#fff;text-align:left;background:0 0;border:0;border-left:1px solid #ffffff10;min-height:112px;padding:15px}.launch-checks button:first-child{border-left:0}.launch-checks button>b{color:#a9b3c2;background:#2a364c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.launch-checks button.complete>b{color:#fff;background:#1d765a}.launch-checks span strong,.launch-checks span small{display:block}.launch-checks span strong{margin-top:11px;font-size:8px}.launch-checks span small{color:#8f9bad;margin-top:5px;font-size:6px;line-height:1.45}.launch-checks em{color:#ef8065;margin-top:9px;font-size:6px;font-style:normal;font-weight:900;display:block}.launch-checks button.complete em{color:#5fbd97}.launch-center>footer{justify-content:flex-end;gap:8px;padding:13px 23px 16px;display:flex}.launch-center>footer .secondary{color:#c2cad5;background:0 0;border-color:#3b475c}.launch-message,.launch-error{border-radius:7px;margin:12px 23px 0;padding:9px 11px;font-size:7px}.launch-message{color:#d9f7ea;background:#1b6b52}.launch-error{color:#ffe4dd;background:#713d36}@media (width<=1000px){.team-row{grid-template-columns:minmax(190px,1.3fr) minmax(120px,.7fr) 80px 100px}.team-head span:last-child,.team-row>.team-actions{grid-column:1/-1;justify-content:flex-end}.team-head span:last-child{display:none}}@media (width<=700px){.team-page>.heading{align-items:flex-start}.team-page>.heading>div p{display:none}.team-metrics{grid-template-columns:1fr 1fr}.team-metrics article:last-child{grid-column:1/-1}.team-card>header p{display:none}.team-row,.team-head{grid-template-columns:1fr 105px}.team-head span:nth-child(n+3),.team-row>em,.team-row>time{display:none}.team-row>.team-actions{grid-column:1/-1}.team-security{flex-direction:column;align-items:flex-start}.team-modal{max-height:92vh;overflow:auto}}@media (width<=1000px){.launch-checks{grid-template-columns:repeat(3,1fr)}.launch-checks button:nth-child(4){border-top:1px solid #ffffff10;border-left:0}.launch-checks button:nth-child(5){border-top:1px solid #ffffff10}}@media (width<=650px){.launch-center>header{padding:18px}.launch-score{padding-left:14px}.launch-checks{grid-template-columns:1fr}.launch-checks button,.launch-checks button:nth-child(4),.launch-checks button:nth-child(5){border-top:1px solid #ffffff10;border-left:0;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:auto;padding:12px 18px;display:grid}.launch-checks button:first-child{border-top:0}.launch-checks span strong{margin-top:0}.launch-checks span small{display:none}.launch-checks em{margin-top:0}.launch-center>footer{padding:13px 18px}.launch-center>footer .primary{font-size:7px}.launch-progress{margin-left:18px;margin-right:18px}}.sidebar footer>a{color:#8f9bae;padding-top:9px;font-size:8px;font-weight:900;text-decoration:none;display:block}.access-screen{color:#fff;text-align:center;background:#10182b;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.access-mark{background:#ef6847;border-radius:13px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid;box-shadow:0 12px 35px #ef684744}.access-screen small{color:#ef7c60;letter-spacing:1.3px;margin-top:18px;font-size:7px;font-weight:900}.access-screen h1{margin:13px 0 8px;font-size:25px}.access-screen p{color:#aab4c3;max-width:430px;font-size:10px;line-height:1.6}.access-screen a{color:#fff;background:#ef6847;border-radius:8px;margin-top:14px;padding:12px 17px;font-size:9px;font-weight:900;text-decoration:none}.billing-panel>header{justify-content:space-between;align-items:start;display:flex}.billing-panel>header p{margin-bottom:0}.billing-panel>header>span{border-radius:10px;padding:5px 8px;font-size:7px;font-weight:900}.billing-panel>header .active,.billing-panel>header .trialing{color:#16825a;background:#e8f6ef}.billing-panel>header .pastdue{color:#a43e2d;background:#fff0ed}.billing-panel>header .canceled{color:#68737f;background:#edf0f3}.billing-plans{margin-top:18px;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.billing-plans>button{text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:10px;min-height:148px;padding:15px;position:relative}.billing-plans>button.selected{background:#fffaf8;border-color:#ef6847;box-shadow:0 0 0 2px #ef684716}.billing-plans>button>span{color:#8a95a3;letter-spacing:.7px;font-size:6px;font-weight:900}.billing-plans h3{margin:7px 0;font-size:11px}.billing-plans>b{font-size:20px}.billing-plans>b small{color:#8993a1;font-size:7px}.billing-plans p{line-height:1.5;margin:10px 0!important;font-size:7px!important}.billing-plans em{color:#18855f;font-size:6px;font-style:normal;position:absolute;top:10px;right:10px}.billing-panel>footer{justify-content:flex-start;align-items:center;gap:30px}.billing-panel>footer span{color:#7e8997;font-size:7px}.billing-panel>footer span b{color:#344153;margin-bottom:4px;display:block}.billing-panel>footer button{margin-left:auto}@media (width<=650px){.billing-plans{grid-template-columns:1fr!important}.billing-panel>footer{gap:12px;display:grid}.billing-panel>footer button{margin-left:0}}.login-shell{background:#f5f6f8;grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 78% 22%,#ef684744,#0000 24%),linear-gradient(145deg,#0c1424 0%,#152039 54%,#1d2c48 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 58px 42px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:520px;height:180px;position:absolute;bottom:90px;right:-170px;transform:rotate(-18deg);box-shadow:0 0 0 45px #ffffff08,0 0 0 92px #ffffff05}.login-brand,.login-mobile-brand{color:inherit;z-index:1;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.login-brand>b,.login-mobile-brand>b{color:#fff;background:linear-gradient(135deg,#e9593a,#fa8669);border-radius:11px;place-items:center;width:42px;height:42px;font-size:12px;display:grid;box-shadow:0 10px 28px #ef684744}.login-brand span,.login-mobile-brand span{letter-spacing:-.5px;font-size:19px;font-weight:800}.login-brand em,.login-mobile-brand em{color:#ef6847;font-style:normal}.login-story>div{z-index:1;max-width:650px;position:relative}.login-story>div small{letter-spacing:2px;color:#f58a6f;font-size:10px;font-weight:900}.login-story h1{letter-spacing:-3.5px;margin:20px 0 25px;font-size:clamp(46px,5.2vw,76px);line-height:.98}.login-story p{color:#b7c0d0;max-width:540px;margin:0;font-size:16px;line-height:1.7}.login-story>footer{letter-spacing:1.2px;color:#7f8ca1;z-index:1;gap:28px;font-size:8px;font-weight:900;display:flex;position:relative}.login-panel{place-items:center;padding:42px;display:grid}.login-card{background:#fff;border:1px solid #e4e7ec;border-radius:18px;width:min(440px,100%);padding:43px 44px 35px;box-shadow:0 24px 70px #10182812}.login-mobile-brand{color:#152039;margin-bottom:38px;display:none}.login-card>small{color:#e15e41;letter-spacing:1.5px;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.login-card h2{letter-spacing:-.8px;color:#152039;margin:0 0 10px;font-size:28px}.login-card>p{color:#788396;margin:0 0 27px;font-size:12px;line-height:1.55}.login-card>p strong{color:#344054}.login-card form>label:not(.login-remember){color:#475467;font-size:10px;font-weight:800;display:block}.login-card form>label>input:not([type=checkbox]){color:#152039;background:#fff;border:1px solid #d9dee7;border-radius:9px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 14px;font-size:13px;display:block}.login-card form>label>input:focus{border-color:#ef6847;box-shadow:0 0 0 3px #ef684719}.login-code{text-align:center;letter-spacing:9px;font:800 22px/1 var(--font-geist-mono), monospace!important;padding-left:23px!important}.login-submit{color:#fff;background:#ef6847;border:0;border-radius:9px;width:100%;height:48px;margin-top:17px;font-size:11px;font-weight:900;box-shadow:0 8px 20px #ef68472d}.login-submit:disabled{opacity:.55;cursor:not-allowed}.login-remember{color:#344054;cursor:pointer;align-items:flex-start;gap:10px;margin:17px 0 2px;display:flex}.login-remember input{accent-color:#ef6847;width:16px;height:16px;margin:1px 0 0}.login-remember span b,.login-remember span small{display:block}.login-remember span b{font-size:10px}.login-remember span small{color:#8d98a8;margin-top:3px;font-size:8px}.login-back{color:#667085;background:0 0;border:0;width:100%;margin-top:14px;font-size:9px;font-weight:800}.login-notice,.login-error{border-radius:8px;margin-top:16px;padding:11px 12px;font-size:9px;line-height:1.45}.login-notice{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.login-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.login-card>footer{color:#98a2b3;border-top:1px solid #eceff3;margin-top:25px;padding-top:20px;font-size:8px;line-height:1.55}.login-card form+.login-notice{margin-top:16px}.login-expiry{color:#7a8595;justify-content:center;gap:4px;margin-top:10px;font-size:8px;display:flex}.login-expiry b{color:#344054;font-family:var(--font-geist-mono), monospace}.login-expiry.expired{color:#b54732}.login-resend,.login-back{background:0 0;border:0;width:100%;font-size:9px;font-weight:800}.login-resend{color:#e15e41;margin-top:15px}.login-resend:disabled{color:#98a2b3;cursor:not-allowed}.login-back{color:#667085;margin-top:11px}.login-card>footer a{color:#667085;font-weight:800}@media (width<=900px){.login-shell{grid-template-columns:1fr}.login-story{display:none}.login-panel{background:linear-gradient(#f7f8fa,#eef1f5);min-height:100vh;padding:28px}.login-card{padding:34px 30px}.login-mobile-brand{display:flex}.login-card h2{font-size:25px}}.crm-shell{color:#182230;background:#f4f5f7;min-height:100vh}.crm-shell>aside{color:#fff;background:#0e1729;flex-direction:column;width:230px;padding:22px 15px;display:flex;position:fixed;inset:0 auto 0 0}.crm-brand{border-bottom:1px solid #293248;align-items:center;gap:10px;padding:0 8px 20px;display:flex}.crm-brand>b{background:#ef6847;border-radius:9px;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.crm-brand span strong,.crm-brand span small{display:block}.crm-brand strong{font-size:15px}.crm-brand small{color:#ef8065;letter-spacing:1.4px;margin-top:3px;font-size:7px}.crm-shell>aside nav{gap:4px;margin-top:18px;display:grid}.crm-shell>aside nav button{color:#97a3b6;text-align:left;background:0 0;border:0;border-radius:8px;height:43px;padding:0 12px;font-size:10px;font-weight:800}.crm-shell>aside footer{border-top:1px solid #293248;margin-top:auto;padding:16px 8px 0}.crm-shell>aside footer span,.crm-shell>aside footer strong{display:block}.crm-shell>aside footer span{color:#ef8065;letter-spacing:1px;font-size:6px;font-weight:900}.crm-shell>aside footer strong{margin:6px 0;font-size:9px}.crm-shell>aside footer button{color:#8e9aaf;background:0 0;border:0;padding:7px 0;font-size:8px}.crm-shell>section{min-width:0;max-width:none;margin-left:230px;padding:32px}.crm-shell>section>header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.crm-shell>section>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.crm-shell>section>header h1{margin:6px 0;font-size:28px}.crm-shell>section>header p{color:#7d8897;margin:0;font-size:10px}.crm-shell>section>header button,.crm-primary{color:#fff;background:#ef6847;border:0;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:900}.crm-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.crm-stats article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px}.crm-stats span,.crm-stats b,.crm-stats small{display:block}.crm-stats span{color:#7e8997;font-size:7px;font-weight:900}.crm-stats b{margin:9px 0 4px;font-size:22px}.crm-stats small{color:#929ba7;font-size:7px}.crm-workspace{grid-template-columns:minmax(480px,1fr) 320px;gap:15px;display:grid}.crm-leads,.crm-detail{background:#fff;border:1px solid #e2e6ea;border-radius:11px;overflow:hidden}.crm-leads>header{border-bottom:1px solid #e8ebef;align-items:center;height:58px;padding:0 15px;display:flex}.crm-leads>header label{color:#8b95a3;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:7px;width:min(390px,70%);height:34px;padding:0 9px;display:flex}.crm-leads>header input{border:0;outline:0;width:100%;font-size:8px}.crm-leads>header span{color:#8b95a3;margin-left:auto;font-size:7px}.crm-leads>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;width:100%;padding:14px 15px;display:grid}.crm-leads>button:first-of-type{border-top:0}.crm-leads>button>b,.crm-person>b{background:#edf0f5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.crm-leads>button span strong,.crm-leads>button span small,.crm-leads>button span em{display:block}.crm-leads>button span strong{font-size:9px}.crm-leads>button span small{color:#566273;margin-top:3px;font-size:8px}.crm-leads>button span em{color:#929ba8;margin-top:4px;font-size:6px;font-style:normal}.crm-leads time{color:#929ba8;justify-items:end;gap:5px;font-size:6px;display:grid}.crm-leads time i{color:#687481;background:#edf0f3;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.crm-leads time i.new{color:#b94f38;background:#fff0ec}.crm-leads time i.contacted{color:#3d6591;background:#eef4fb}.crm-leads time i.closed{color:#16825a;background:#e8f6ef}.crm-detail{height:max-content;padding:20px}.crm-person{text-align:center;border-bottom:1px solid #edf0f2;padding-bottom:17px}.crm-person>b{width:52px;height:52px;margin:auto;font-size:11px}.crm-person h2{margin:9px 0 4px;font-size:14px}.crm-person p{color:#8792a1;margin:0;font-size:7px}.crm-contact{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0;display:grid}.crm-contact button{background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:31px;font-size:7px;font-weight:900}.crm-detail>section{border-top:1px solid #edf0f2;padding:12px 0}.crm-detail>section small,.crm-detail>section strong{display:block}.crm-detail>section small{color:#929ba8;margin-bottom:6px;font-size:6px;font-weight:900}.crm-detail>section strong{font-size:9px}.crm-detail>section p{color:#5d6979;margin:0;font-size:8px;line-height:1.5}.crm-primary{width:100%;margin-top:7px}.crm-empty{text-align:center;color:#8b95a3;padding:45px 20px;font-size:8px}@media (width<=900px){.crm-shell>aside{width:190px}.crm-shell>section{margin-left:190px;padding:22px}.crm-stats{grid-template-columns:1fr 1fr}.crm-workspace{grid-template-columns:1fr}.crm-detail{display:none}}@media (width<=620px){.crm-shell>aside{width:100%;height:68px;padding:15px;position:static}.crm-shell>aside nav,.crm-shell>aside footer{display:none}.crm-brand{border:0;padding:0}.crm-shell>section{margin:0;padding:17px}.crm-shell>section>header p{display:none}.crm-shell>section>header h1{font-size:23px}.crm-stats{grid-template-columns:1fr 1fr}.crm-workspace{display:block}}.crm-message,.crm-error{border-radius:8px;margin:-7px 0 14px;padding:10px 12px;font-size:8px}.crm-message{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.crm-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.crm-workspace{grid-template-columns:minmax(480px,1fr) 390px}.crm-leads>header{gap:10px}.crm-leads>header label{width:min(330px,55%)}.crm-filters{gap:3px;display:flex}.crm-filters button{color:#7f8a98;background:0 0;border:0;border-radius:5px;height:27px;padding:0 7px;font-size:6px;font-weight:900}.crm-person>small{color:#9aa3ae;margin-top:6px;font-size:6px;display:block}.crm-contact a{color:#263345;background:#fff;border:1px solid #dfe3e8;border-radius:7px;place-items:center;height:31px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.crm-contact a.disabled{pointer-events:none;color:#b2bac4;background:#f5f6f7}.crm-editor{border-top:1px solid #edf0f2;grid-template-columns:1fr 1fr;gap:10px;padding-top:13px;display:grid}.crm-editor label{color:#687586;font-size:6px;font-weight:900}.crm-editor input,.crm-editor select,.crm-editor textarea{color:#273445;background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;margin-top:5px;padding:0 8px;font-size:7px;display:block}.crm-editor input,.crm-editor select{height:34px}.crm-editor textarea{resize:vertical;height:78px;padding-top:8px;line-height:1.45}.crm-editor .wide{grid-column:1/-1}.crm-assignee{grid-template-columns:1fr 34px;display:grid}.crm-assignee input{border-radius:7px 0 0 7px}.crm-assignee button{background:#f5f6f7;border:1px solid #dfe3e8;border-left:0;border-radius:0 7px 7px 0;height:34px;margin-top:5px;font-size:6px;font-weight:900}.crm-add-modal{background:#fff;border-radius:14px;width:min(610px,100%);box-shadow:0 30px 80px #06101f55}.crm-add-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 18px;display:flex}.crm-add-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.crm-add-modal>header h2{margin:5px 0;font-size:20px}.crm-add-modal>header p{color:#8993a1;margin:0;font-size:8px}.crm-add-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.crm-add-modal>div{grid-template-columns:1fr 1fr;gap:13px;padding:20px 24px 8px;display:grid}.crm-add-modal label{color:#596576;font-size:7px;font-weight:900}.crm-add-modal label.wide{grid-column:1/-1}.crm-add-modal input,.crm-add-modal select,.crm-add-modal textarea{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;margin-top:6px;padding:0 10px;font-size:9px;display:block}.crm-add-modal input,.crm-add-modal select{height:39px}.crm-add-modal textarea{resize:vertical;height:75px;padding-top:9px}.crm-add-modal>footer{justify-content:flex-end;gap:8px;padding:18px 24px 22px;display:flex}@media (width<=1050px){.crm-workspace{grid-template-columns:1fr}.crm-detail{display:block}.crm-leads{max-height:520px;overflow:auto}}@media (width<=700px){.crm-filters{display:none}.crm-leads>header label{width:75%}.crm-detail{padding:16px}.crm-editor{grid-template-columns:1fr}.crm-editor .wide{grid-column:auto}.crm-add-modal{max-height:94vh;overflow:auto}.crm-add-modal>div{grid-template-columns:1fr}.crm-add-modal label.wide{grid-column:auto}}.crm-shell>aside nav button:disabled{opacity:.34;cursor:not-allowed}.crm-queue>header{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-queue>header>div{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:16px}.crm-queue>header b,.crm-queue>header span{display:block}.crm-queue>header b{font-size:23px}.crm-queue>header span{color:#7e8997;margin-top:6px;font-size:7px;font-weight:800}.crm-queue>section{background:#fff;border:1px solid #e2e6ea;border-radius:11px;margin-bottom:15px;overflow:hidden}.crm-queue-heading{background:#fafbfc;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;height:53px;padding:0 16px;display:flex}.crm-queue-heading strong{font-size:10px}.crm-queue-heading span{color:#8b95a3;font-size:7px}.crm-queue>section>article{border-top:1px solid #edf0f2;grid-template-columns:34px minmax(220px,1fr) 150px 52px auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.crm-queue>section>article:first-of-type{border-top:0}.crm-queue>section>article>b{color:#18794e;background:#edf5f0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.crm-queue>section>article>b.late{color:#b94f38;background:#fff0ec}.crm-queue>section article>div strong,.crm-queue>section article>div span,.crm-queue>section article>div small{display:block}.crm-queue>section article>div strong{font-size:9px}.crm-queue>section article>div span{color:#566273;margin-top:3px;font-size:8px}.crm-queue>section article>div small{color:#929ba8;margin-top:4px;font-size:6px}.crm-queue>section article>time{color:#8a95a3;font-size:6px}.crm-queue>section article>time b{color:#354253;margin-top:4px;font-size:8px;display:block}.crm-queue>section article>time.late,.crm-queue>section article>time.late b{color:#b94f38}.crm-queue>section article>a,.crm-queue>section article>button{color:#273445;background:#fff;border:1px solid #dce1e6;border-radius:7px;place-items:center;height:30px;padding:0 10px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.crm-queue>section article>a.disabled{pointer-events:none;color:#b4bbc4;background:#f5f6f7}.crm-queue>section article>button{color:#fff;white-space:nowrap;background:#172238;border-color:#172238}.crm-queue.appointments>section>article>b{color:#3d6591;background:#eef4fb}@media (width<=900px){.crm-queue>section>article{grid-template-columns:34px 1fr auto}.crm-queue>section article>time,.crm-queue>section article>a{display:none}}@media (width<=620px){.crm-queue>header{grid-template-columns:1fr 1fr}.crm-queue>header>div:last-child,.crm-queue-heading span{display:none}.crm-queue>section>article{padding:12px}.crm-queue>section article>div small{display:none}}.mobile-photo-manager{background:#fff;border:1px solid #e0e4e8;border-radius:10px;margin-top:14px;padding:13px}.mobile-photo-manager>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-photo-manager>header b,.mobile-photo-manager>header span{display:block}.mobile-photo-manager>header b{font-size:9px}.mobile-photo-manager>header span{color:#8792a0;margin-top:3px;font-size:6px}.mobile-photo-manager>header label{background:var(--mobile-primary);color:#fff;border-radius:6px;place-items:center;height:31px;padding:0 10px;font-size:7px;font-weight:900;display:grid}.mobile-photo-manager input{display:none}.mobile-photo-manager>p{color:#a43e2d;background:#fff0ed;border-radius:6px;padding:8px;font-size:7px}.mobile-photo-manager>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.mobile-photo-manager article{aspect-ratio:1.2;background:#dfe3e7;border-radius:7px;position:relative;overflow:hidden}.mobile-photo-manager article>img{object-fit:cover}.mobile-photo-manager article>b{background:var(--mobile-primary);color:#fff;z-index:2;border-radius:4px;padding:3px 5px;font-size:5px;position:absolute;top:5px;left:5px}.mobile-photo-manager article>footer{z-index:2;background:#10182bd9;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:auto 0 0}.mobile-photo-manager article>footer button{color:#fff;background:0 0;border:0;border-left:1px solid #ffffff20;height:25px;font-size:9px}.mobile-photo-manager article>footer button:disabled{opacity:.25}.mobile-photo-empty{color:#657283;border:2px dashed #d4dae0;border-radius:8px;align-content:center;place-items:center;gap:5px;height:105px;margin-top:12px;display:grid}.mobile-photo-empty>b{color:var(--mobile-primary);font-size:20px}.mobile-photo-empty>span{font-size:7px;font-weight:900}.crm-customer-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-customer-metrics article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px}.crm-customer-metrics span,.crm-customer-metrics b,.crm-customer-metrics small{display:block}.crm-customer-metrics span{color:#7e8997;font-size:7px;font-weight:900}.crm-customer-metrics b{margin:8px 0 4px;font-size:22px}.crm-customer-metrics small{color:#929ba7;font-size:6px}.crm-customers>header{background:#fff;border:1px solid #e2e6ea;border-radius:11px 11px 0 0;align-items:center;height:56px;padding:0 15px;display:flex}.crm-customers>header label{color:#8b95a3;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:8px;width:min(430px,70%);height:35px;padding:0 10px;display:flex}.crm-customers>header input{border:0;outline:0;width:100%;font-size:8px}.crm-customers>header>span{color:#8b95a3;margin-left:auto;font-size:7px}.crm-customers>section{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.crm-customer-head,.crm-customers>section>article{grid-template-columns:42px 1.2fr 1.2fr .8fr 110px auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.crm-customer-head{background:#fafbfc;border-bottom:1px solid #e8ebef}.crm-customer-head>b{color:#7d8997;font-size:6px}.crm-customer-head>b:first-child{grid-column:1/3}.crm-customers>section>article{border-top:1px solid #edf0f2}.crm-customers>section>article:first-of-type{border-top:0}.crm-customers>section>article>b{background:#edf0f5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.crm-customers article div strong,.crm-customers article div span,.crm-customers article div small{display:block}.crm-customers article div strong{font-size:8px}.crm-customers article div span{color:#657181;margin-top:4px;font-size:7px}.crm-customers article div small{color:#929ba8;margin-top:3px;font-size:6px}.crm-customers article time{color:#8893a1;gap:4px;font-size:6px;display:grid}.crm-customers article time em{background:#edf0f3;border-radius:10px;width:max-content;padding:3px 5px;font-size:5px;font-style:normal;font-weight:900}.crm-customers article time em.new{color:#b94f38;background:#fff0ec}.crm-customers article time em.contacted{color:#3d6591;background:#eef4fb}.crm-customers article time em.closed{color:#16825a;background:#e8f6ef}.crm-customers article>button{white-space:nowrap;background:#fff;border:1px solid #dce1e6;border-radius:7px;height:30px;padding:0 9px;font-size:7px;font-weight:900}@media (width<=1050px){.crm-customer-head,.crm-customers>section>article{grid-template-columns:42px 1.2fr 1fr 100px auto}.crm-customer-head>b:nth-child(4),.crm-customers article>div:nth-of-type(3){display:none}}@media (width<=700px){.crm-customer-metrics{grid-template-columns:1fr 1fr}.crm-customer-head{display:none}.crm-customers>section>article{grid-template-columns:38px 1fr auto}.crm-customers article>div:nth-of-type(2),.crm-customers article time{display:none}}.crm-deals>header{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-deals>header>div{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:14px}.crm-deals>header span,.crm-deals>header b{display:block}.crm-deals>header span{color:#7e8997;font-size:7px;font-weight:900}.crm-deals>header b{margin-top:8px;font-size:17px}.crm-deals>section{grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;padding-bottom:12px;display:grid;overflow-x:auto}.deal-column{background:#e9edf1;border-radius:10px;min-height:350px;padding:9px}.deal-column>header{justify-content:space-between;align-items:center;padding:3px 3px 10px;display:flex}.deal-column>header>div{align-items:center;gap:6px;display:flex}.deal-column>header b{font-size:8px}.deal-column>header span{background:#d9dfe5;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.deal-column>header small{color:#7b8795;font-size:6px}.deal-column>div{gap:7px;display:grid}.deal-column>div>section{background:#fff;border:1px solid #dfe3e7;border-radius:8px;padding:11px;box-shadow:0 4px 10px #15203909}.deal-name{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.deal-name b,.deal-name span{display:block}.deal-name b{font-size:8px}.deal-name span{color:#657181;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;overflow:hidden}.deal-column section>p{color:#8a95a3;justify-content:space-between;margin:10px 0;font-size:6px;display:flex}.deal-column section>p strong{color:#354253}.deal-column section>footer{grid-template-columns:28px 1fr 28px;gap:4px;display:grid}.deal-column section>footer button{background:#fff;border:1px solid #dce1e6;border-radius:5px;height:25px;font-size:6px;font-weight:900}.deal-column section>footer button:disabled{opacity:.25}.deal-column.won{background:#e2f0e9}.deal-column.lost{background:#eee8e7}.deal-empty{text-align:center;color:#929ca8;padding:35px 8px;font-size:7px}@media (width<=700px){.crm-deals>header{grid-template-columns:1fr 1fr}.crm-deals>section{margin-right:-17px}.deal-column{min-height:300px}}.crm-communication-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-communication-metrics article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:14px}.crm-communication-metrics span,.crm-communication-metrics b,.crm-communication-metrics small{display:block}.crm-communication-metrics span{color:#7e8997;font-size:7px;font-weight:900}.crm-communication-metrics b{margin:8px 0 4px;font-size:22px}.crm-communication-metrics small{color:#929ba7;font-size:6px}.crm-communications>header{background:#fff;border:1px solid #e2e6ea;border-radius:11px 11px 0 0;align-items:center;gap:10px;height:58px;padding:0 14px;display:flex}.crm-communications>header label{color:#8b95a3;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:7px;width:min(390px,45%);height:34px;padding:0 9px;display:flex}.crm-communications>header input{border:0;outline:0;width:100%;font-size:8px}.crm-communications>header>div{gap:3px;display:flex}.crm-communications>header button{color:#7f8a98;background:0 0;border:0;border-radius:5px;height:28px;padding:0 7px;font-size:6px;font-weight:900}.crm-communications>header button.active{color:#fff;background:#172238}.crm-communications>header>button:last-child{margin-left:auto;font-size:12px}.crm-communications>section{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.crm-communications>section>article{border-top:1px solid #edf0f2;grid-template-columns:36px 1.4fr .8fr 90px auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.crm-communications>section>article:first-child{border-top:0}.crm-communications article>b{background:#edf0f3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.crm-communications article>b.call{color:#16825a;background:#e8f6ef}.crm-communications article>b.text{color:#3d6591;background:#eef4fb}.crm-communications article>b.email{color:#b94f38;background:#fff0ec}.crm-communications article>b.dealstage{color:#714597;background:#f5edfb}.crm-communications article div strong,.crm-communications article div span,.crm-communications article div small{display:block}.crm-communications article div strong{font-size:8px}.crm-communications article div span{color:#647181;margin-top:4px;font-size:7px}.crm-communications article div small{color:#929ba8;margin-top:3px;font-size:6px}.crm-communications article time{color:#8a95a3;font-size:6px}.crm-communications article time b{color:#4f5b6b;margin-top:4px;font-size:7px;display:block}.crm-communications article>button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:30px;padding:0 9px;font-size:7px;font-weight:900}@media (width<=900px){.crm-communications>header>div{display:none}.crm-communications>header label{width:75%}.crm-communications>section>article{grid-template-columns:36px 1fr 80px auto}.crm-communications article>div:nth-of-type(2){display:none}}@media (width<=650px){.crm-communication-metrics{grid-template-columns:1fr 1fr}.crm-communications>section>article{grid-template-columns:34px 1fr auto}.crm-communications article time{display:none}}.platform-system-status{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.platform-system-status>article{background:#fff;border:1px solid #e2e6ea;border-radius:12px;align-items:center;gap:16px;padding:22px;display:flex}.platform-system-status>article.ready{background:#edf8f3;border-color:#d8eee3}.platform-system-status>article>b{color:#18855f;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.platform-system-status>article small{color:#18855f;letter-spacing:1px;font-size:6px;font-weight:900}.platform-system-status>article h2{margin:5px 0;font-size:16px}.platform-system-status>article p{color:#657181;font-size:7px;line-height:1.5}.platform-system-status>section{background:#fff;border:1px solid #e2e6ea;border-radius:12px;padding:5px 15px}.platform-system-status>section>div{border-top:1px solid #edf0f2;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.platform-system-status>section>div:first-child{border-top:0}.platform-system-status>section>div>b{color:#8a6d16;background:#fff2df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.platform-system-status>section>div.ready>b{color:#16825a;background:#e8f6ef}.platform-system-status>section span strong,.platform-system-status>section span small{display:block}.platform-system-status>section span strong{font-size:8px}.platform-system-status>section span small{color:#8994a2;margin-top:4px;font-size:6px}.platform-system-status>section em{color:#8a6d16;font-size:6px;font-style:normal;font-weight:900}.platform-system-status>section .ready em{color:#16825a}.platform-health-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.platform-health-grid article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px}.platform-health-grid span,.platform-health-grid b,.platform-health-grid small{display:block}.platform-health-grid span{color:#7e8997;font-size:7px;font-weight:900}.platform-health-grid b{margin:8px 0 4px;font-size:22px}.platform-health-grid small{color:#929ba7;font-size:6px}.platform-access-note{background:#f8fafc;border:1px solid #dce3eb;border-radius:10px;margin-top:15px;padding:14px}.platform-access-note b{font-size:8px}.platform-access-note p{color:#6d7988;margin:5px 0 0;font-size:7px;line-height:1.5}@media (width<=900px){.platform-system-status{grid-template-columns:1fr}.platform-health-grid{grid-template-columns:1fr 1fr}}.section-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #eef0f3;grid-template-columns:20px 1fr auto 29px;align-items:center;gap:8px;padding:10px;display:grid}.section-list>button:hover{background:#fafbfc}.section-list>button>i{background:#d7dce1;border-radius:8px;width:27px;height:15px;position:relative}.section-list>button>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.section-list>button>i.on{background:#35a878}.section-list>button>i.on:after{left:14px}.mobile-account>.mobile-sign-out{color:#a43e2d;background:#fff8f6;border-color:#efd7d1}.public-preview-banner{color:#6f5514;text-align:center;letter-spacing:.2px;background:#fff1cc;border-bottom:1px solid #ead79a;padding:9px 18px;font:800 11px/1.4 Arial,sans-serif}.public-unavailable{color:#172238;text-align:center;background:#f5f2ec;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.public-unavailable .public-logo{margin-bottom:45px}.public-unavailable>small{color:var(--dealer-primary);letter-spacing:1.5px;font-size:9px;font-weight:900}.public-unavailable h1{letter-spacing:-1.5px;max-width:650px;margin:13px 0 10px;font:700 clamp(30px,5vw,52px)/1.04 Georgia,serif}.public-unavailable p{color:#667282;max-width:520px;margin:0 0 24px;font-size:13px;line-height:1.6}.management-activity{overflow:hidden}.management-activity>div{padding:0 18px 12px}.management-activity>div>article{border-top:1px solid #eef0f3;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.management-activity>div>article>b{color:#43526a;background:#eef2f7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.management-activity>div>article>b.lead{color:#df5d40;background:#fff0ec}.management-activity>div>article>b.inventory{color:#21855f;background:#edf8f3}.management-activity span strong,.management-activity span small{display:block}.management-activity span strong{font-size:8px}.management-activity span small{color:#8792a1;margin-top:3px;font-size:7px}.management-activity time{color:#929ca8;font-size:7px}.activity-empty{color:#84909f;padding:20px;font-size:8px}.vehicle-row.selectable{grid-template-columns:18px minmax(240px,1.4fr) minmax(100px,.65fr) minmax(80px,.5fr) minmax(115px,.7fr) minmax(85px,.5fr) 30px}.vehicle-row.selectable>input{width:14px;height:14px;accent-color:var(--orange)}.bulk-inventory{background:#fff8f6;border-bottom:1px solid #f0ddd8;align-items:center;gap:8px;padding:10px 17px;display:flex}.bulk-inventory b{margin-right:auto;font-size:9px}.bulk-inventory span{color:#7d8794;font-size:7px}.bulk-inventory button{background:#fff;border:1px solid #dfe3e8;border-radius:6px;height:28px;padding:0 10px;font-size:7px;font-weight:900}.bulk-inventory button:disabled{opacity:.45}@media (width<=1050px){.vehicle-row.selectable{grid-template-columns:18px minmax(220px,1.4fr) 100px 80px 80px 25px}}@media (width<=760px){.vehicle-row.selectable{grid-template-columns:18px 1fr auto;gap:9px}.vehicle-row.selectable>input{grid-area:1/1}.vehicle-row.selectable>.vehicle{grid-area:1/2/auto/4}.vehicle-row.selectable>div:nth-of-type(2),.vehicle-row.selectable>.performance,.vehicle-row.selectable>b{display:none}.vehicle-row.selectable>em{grid-area:2/2;margin-left:69px}.vehicle-row.selectable>.more{grid-area:2/3}.bulk-inventory{flex-wrap:wrap}.bulk-inventory b{width:100%;margin:0}.bulk-inventory span{display:none}.bulk-inventory button{flex:1}}.sidebar footer>span i.onboarding{background:#d6aa30}.sidebar footer>span i.paused{background:#8a95a5}.site-mini>b>em{font-style:normal}.site-status.onboarding>span{color:#79621f;background:#fff4d8}.site-status.paused>span{color:#66717e;background:#edf0f3}.crm-stats{grid-template-columns:repeat(5,1fr)}.crm-unassigned{cursor:pointer}.crm-unassigned:hover{background:#fffaf8;border-color:#efb3a5}.crm-select-filters{background:#fafbfc;border-bottom:1px solid #e8ebef;align-items:center;gap:8px;padding:9px 15px;display:flex}.crm-select-filters label{color:#778392;font-size:6px;font-weight:900}.crm-select-filters select{color:#354257;background:#fff;border:1px solid #dfe3e8;border-radius:6px;height:29px;margin-left:6px;padding:0 24px 0 8px;font-size:7px}.crm-select-filters button{color:#df5d40;background:0 0;border:0;margin-left:auto;font-size:7px;font-weight:900}@media (width<=1100px){.crm-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.crm-stats{grid-template-columns:1fr 1fr}.crm-select-filters{flex-direction:column;align-items:stretch}.crm-select-filters label{justify-content:space-between;align-items:center;display:flex}.crm-select-filters select{width:65%}}.wizard-steps span{grid-template-rows:23px auto;justify-items:center;gap:6px;display:grid;overflow:visible}.wizard-steps span:after{top:11px;left:calc(50% + 17px);right:calc(17px - 50%)}.wizard-steps small{z-index:2;background:#fff;padding:0 5px;line-height:1.3;position:relative}.manage-body .dealer-danger-zone{background:#fff9f7;border-color:#f2c9c2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.manage-body .dealer-danger-zone>div{color:inherit;border:0;padding:0;display:block}.manage-body .dealer-danger-zone h3{color:#9f3524;margin:0 0 5px}.manage-body .dealer-danger-zone p{color:#80645f;max-width:420px;margin:0;font-size:7px;line-height:1.5}.dealer-danger-zone>button,.remove-dealer-confirm .danger{color:#b13d29;white-space:nowrap;background:#fff;border:1px solid #c64a35;border-radius:7px;padding:10px 13px;font-size:7px;font-weight:900}.dealer-danger-zone>button:hover,.remove-dealer-confirm .danger{color:#fff;background:#b93f2b}.remove-dealer-confirm{background:#fff;border-radius:15px;width:min(510px,100%);padding:28px;box-shadow:0 30px 80px #06101f55}.remove-dealer-confirm>small{color:#b93f2b;letter-spacing:1px;font-size:7px;font-weight:900}.remove-dealer-confirm h2{margin:8px 0 12px;font-size:22px;line-height:1.2}.remove-dealer-confirm>p{color:#6f7885;margin:0;font-size:9px;line-height:1.6}.remove-dealer-confirm>footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.remove-dealer-confirm>footer button{min-height:36px}.remove-dealer-confirm button:disabled,.dealer-danger-zone>button:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.manage-body .dealer-danger-zone{flex-direction:column;align-items:stretch}.dealer-danger-zone>button{width:100%}.remove-dealer-confirm{padding:22px}.remove-dealer-confirm>footer{flex-direction:column-reverse;align-items:stretch}.remove-dealer-confirm>footer button{width:100%}}.dg-brand{color:#152039;align-items:center;gap:10px;font-style:normal;display:inline-flex}.dg-brand>b{color:#fff;letter-spacing:-1px;background:#152039;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;display:grid;box-shadow:0 8px 22px #10192b18}.dg-brand>span{letter-spacing:-.8px;font-size:19px;font-weight:850}.dg-brand em{color:#ef6847;font-style:normal}.dg-brand.inverse>b{color:#152039;background:#fff}.marketing-site{--m-ink:#0b172a;--m-navy:#152039;--m-coral:#ef6847;--m-cream:#f6f3ed;color:var(--m-ink);background:#fff;min-height:100vh;overflow:hidden}.marketing-site *{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;max-width:1320px;height:82px;margin:auto;padding:0 36px;display:grid}.marketing-nav>a:first-child{justify-self:start}.marketing-nav>div{color:#5d6879;align-items:center;gap:34px;font-size:13px;font-weight:750;display:flex}.marketing-nav>div a:hover{color:var(--m-coral)}.marketing-login{border:1px solid #dce1e8;border-radius:10px;justify-self:end;padding:12px 16px;font-size:12px;font-weight:800;transition:all .2s}.marketing-login:hover{border-color:var(--m-coral);transform:translateY(-1px)}.marketing-login span{color:var(--m-coral);margin-left:6px}.marketing-hero{background:var(--m-cream);border-radius:0 0 34px 34px;grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;min-height:720px;padding:70px max(36px,50vw - 624px);display:grid}.marketing-hero-copy>small,.marketing-platform>header>small,.marketing-campaign>div>small,.marketing-roles>header>small,.marketing-plans>header>small{color:var(--m-coral);letter-spacing:2px;font-size:11px;font-weight:900;display:block}.marketing-hero-copy h1{letter-spacing:-5px;max-width:660px;margin:20px 0 25px;font-size:clamp(52px,6vw,88px);line-height:.97}.marketing-hero-copy h1 em{color:var(--m-coral);font-style:normal}.marketing-hero-copy>p{color:#5b6677;max-width:595px;margin:0;font-size:19px;line-height:1.65}.marketing-hero-copy>div{align-items:center;gap:12px;margin-top:34px;display:flex}.marketing-primary,.marketing-secondary{border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex}.marketing-primary{background:var(--m-coral);box-shadow:0 13px 28px #ef684732;color:#fff!important}.marketing-primary:hover{background:#df593b;transform:translateY(-1px)}.marketing-secondary{background:#fff;border:1px solid #d8dddf}.marketing-hero-copy>footer{color:#7a8493;gap:26px;margin-top:35px;font-size:11px;display:flex}.marketing-hero-copy>footer span{gap:4px;display:grid}.marketing-hero-copy>footer b{color:var(--m-ink);font-size:12px}.marketing-hero-visual{place-items:center;min-height:560px;display:grid;position:relative}.marketing-glow{filter:blur(80px);background:#ef684735;border-radius:50%;width:480px;height:480px;position:absolute}.marketing-window{z-index:2;background:#fff;border:1px solid #dfe3e8;border-radius:20px;width:min(700px,100%);min-height:445px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 75px #17243b22}.marketing-window>header{background:var(--m-ink);justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.marketing-window>header .dg-brand>b{border-radius:8px;width:30px;height:30px;font-size:9px}.marketing-window>header .dg-brand>span{font-size:14px}.marketing-window>header>span{color:#91a0b5;letter-spacing:1.2px;font-size:8px;font-weight:900}.marketing-window>div{grid-template-columns:66px 1fr;min-height:377px;display:grid}.marketing-window aside{background:#101d32;flex-direction:column;align-items:center;gap:20px;padding:18px 15px;display:flex}.marketing-window aside>b{background:var(--m-coral);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.marketing-window aside>i{background:#536078;border-radius:3px;width:22px;height:5px}.marketing-window aside>i:first-of-type{background:#fff}.marketing-window>div>section{background:#f5f7fa;padding:23px}.marketing-window section>header{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketing-window section>header span{background:#fff;border:1px solid #e3e6eb;border-radius:10px;padding:14px}.marketing-window section>header small,.marketing-window section>header b{display:block}.marketing-window section>header small{color:#8490a0;font-size:7px;font-weight:900}.marketing-window section>header b{margin-top:7px;font-size:22px}.marketing-chart{background:#fff;border:1px solid #e2e6eb;border-radius:12px;height:176px;margin-top:13px;padding:16px;position:relative;overflow:hidden}.marketing-chart>span{font-size:9px;font-weight:800}.marketing-chart>b{float:right;color:#248866;font-size:11px}.marketing-chart:after{content:"";filter:drop-shadow(0 16px 13px #ef684722);background:linear-gradient(165deg,#0000 48%,#ef6847 49% 51%,#0000 52%);height:90px;position:absolute;bottom:34px;left:8%;right:5%}.marketing-chart>i{z-index:2;background:var(--m-coral);border-radius:50%;width:8px;height:8px;margin:88px 6.4% 0;display:inline-block;position:relative}.marketing-vehicle-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.marketing-vehicle-row span{background:linear-gradient(135deg,#d9e0e8,#f6f7f8);border:1px solid #e1e5e9;border-radius:9px;height:55px}.marketing-float{z-index:3;background:#fff;border:1px solid #e1e5e9;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 20px 40px #0c172626}.marketing-float>b{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.marketing-float span small,.marketing-float span strong{display:block}.marketing-float small{color:#8792a1;font-size:7px;font-weight:900}.marketing-float strong{margin-top:4px;font-size:10px}.marketing-float.lead{bottom:65px;left:-24px}.marketing-float.lead>b{color:var(--m-coral);background:#fff0ec}.marketing-float.publish{top:40px;right:-20px}.marketing-float.publish>b{color:#20805c;background:#e7f5ed}.marketing-trust{text-align:center;border-bottom:1px solid #e7e9ed;max-width:1220px;margin:0 auto;padding:58px 30px}.marketing-trust>small{color:#929ba8;letter-spacing:1.5px;font-size:9px;font-weight:900}.marketing-trust>div{color:#26344a;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:25px;font-size:17px;font-weight:850;display:flex}.marketing-trust i{background:var(--m-coral);border-radius:50%;width:5px;height:5px}.marketing-platform{max-width:1248px;margin:auto;padding:110px 30px}.marketing-platform>header{grid-template-columns:1fr 1fr;align-items:end;column-gap:60px;display:grid}.marketing-platform>header>small{grid-column:1/-1}.marketing-platform>header h2{letter-spacing:-3px;margin:18px 0 0;font-size:clamp(44px,5vw,68px);line-height:1}.marketing-platform>header p{color:#687384;max-width:540px;margin:0;font-size:17px;line-height:1.7}.marketing-platform>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.marketing-platform article{background:#f5f6f8;border:1px solid #e5e8ec;border-radius:18px;min-height:390px;padding:30px;transition:all .25s;position:relative}.marketing-platform article:hover{transform:translateY(-5px);box-shadow:0 22px 45px #15203912}.marketing-platform article>small{width:40px;height:40px;color:var(--m-coral);background:#fff;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.marketing-platform article h3{letter-spacing:-1px;margin:48px 0 14px;font-size:27px}.marketing-platform article p{color:#697485;font-size:14px;line-height:1.65}.marketing-platform ul{gap:11px;margin:28px 0 0;padding:0;font-size:12px;font-weight:800;list-style:none;display:grid}.marketing-platform li{color:#36445a}.marketing-platform li:first-letter{color:var(--m-coral)}.marketing-campaign{background:var(--m-ink);color:#fff;border-radius:24px;grid-template-columns:.72fr 1.28fr;align-items:stretch;max-width:1248px;min-height:520px;margin:0 auto 110px;display:grid;overflow:hidden}.marketing-campaign>div{flex-direction:column;justify-content:center;padding:55px 45px;display:flex}.marketing-campaign h2{letter-spacing:-2px;margin:18px 0;font-size:42px;line-height:1.05}.marketing-campaign p{color:#a9b2c0;font-size:14px;line-height:1.7}.marketing-campaign a{color:#ff8a6f;margin-top:24px;font-size:13px;font-weight:900}.marketing-campaign img{object-fit:cover;object-position:center;width:100%;height:100%}.marketing-roles{background:#f5f2ec;padding:110px max(30px,50vw - 594px)}.marketing-roles>header{max-width:720px}.marketing-roles h2,.marketing-plans h2{letter-spacing:-3px;margin:17px 0;font-size:clamp(42px,5vw,64px);line-height:1.02}.marketing-roles>div{background:#dadde2;border:1px solid #dadee3;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid;overflow:hidden}.marketing-roles article{background:#fff;min-height:270px;padding:34px}.marketing-roles article span{color:var(--m-coral);letter-spacing:1px;font-size:9px;font-weight:900}.marketing-roles h3{margin:48px 0 12px;font-size:23px}.marketing-roles p{color:#697484;font-size:13px;line-height:1.65}.marketing-plans{max-width:1248px;margin:auto;padding:110px 30px}.marketing-plans>header{text-align:center;max-width:740px;margin:auto}.marketing-plans>header p{color:#687384;font-size:16px}.marketing-plans>div{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:17px;margin-top:52px;display:grid}.marketing-plans article{border:1px solid #dfe3e8;border-radius:17px;flex-direction:column;min-height:315px;padding:30px;display:flex;position:relative}.marketing-plans article.featured{border-color:var(--m-coral);box-shadow:0 20px 45px #ef684718}.marketing-plans article>span{color:var(--m-coral);background:#fff0ec;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:18px;right:18px}.marketing-plans article>small{letter-spacing:1.3px;color:#687486;font-size:10px;font-weight:900}.marketing-plans article>b{margin-top:30px;font-size:42px}.marketing-plans article>b em{color:#8390a0;font-size:12px;font-style:normal}.marketing-plans article p{color:#687485;font-size:13px;line-height:1.65}.marketing-plans article a{color:var(--m-coral);margin-top:auto;font-size:12px;font-weight:900}.marketing-cta{background:var(--m-ink);color:#fff;text-align:center;border-radius:24px;margin:0 24px;padding:90px 30px}.marketing-cta>.dg-brand{justify-content:center}.marketing-cta h2{letter-spacing:-4px;margin:35px 0 16px;font-size:clamp(46px,6vw,76px)}.marketing-cta>p{color:#aab4c2;font-size:17px}.marketing-cta>div{justify-content:center;gap:12px;margin-top:32px;display:flex}.marketing-cta .marketing-secondary{color:#fff;background:0 0;border-color:#43506a}.marketing-footer{grid-template-columns:1fr auto;align-items:center;gap:22px;max-width:1248px;margin:auto;padding:62px 30px 36px;display:grid}.marketing-footer>p{color:#75808f;grid-column:1;margin:0;font-size:12px}.marketing-footer>div{grid-area:1/2/3;gap:25px;font-size:12px;font-weight:800;display:flex}.marketing-footer>small{color:#929aa5;border-top:1px solid #e3e6ea;grid-column:1/-1;margin-top:18px;padding-top:28px;font-size:10px}@media (width<=1000px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav>div{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:65px}.marketing-hero-copy{text-align:center}.marketing-hero-copy h1,.marketing-hero-copy>p{margin-left:auto;margin-right:auto}.marketing-hero-copy>div,.marketing-hero-copy>footer{justify-content:center}.marketing-hero-visual{min-height:510px}.marketing-platform>header{grid-template-columns:1fr}.marketing-platform>header p{margin-top:25px}.marketing-campaign{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.marketing-campaign>div{padding:45px}.marketing-campaign img{max-height:530px}.marketing-roles>div,.marketing-plans>div{grid-template-columns:1fr}.marketing-roles article{min-height:210px}.marketing-roles h3{margin-top:28px}}@media (width<=720px){.marketing-nav{height:72px;padding:0 18px}.marketing-nav .dg-brand>span{font-size:16px}.marketing-login{padding:10px 12px}.marketing-hero{border-radius:0 0 22px 22px;padding:52px 20px 40px}.marketing-hero-copy h1{letter-spacing:-3px;font-size:48px}.marketing-hero-copy>p{font-size:16px}.marketing-hero-copy>div,.marketing-hero-copy>footer{flex-direction:column}.marketing-hero-copy>div a{width:100%}.marketing-hero-visual{min-height:390px}.marketing-window{min-height:320px;transform:none}.marketing-window>header{height:54px}.marketing-window>div{grid-template-columns:48px minmax(0,1fr);min-height:266px}.marketing-window aside{padding:13px 9px}.marketing-window aside>i{width:17px}.marketing-window>div>section{min-width:0;padding:12px}.marketing-window section>header{gap:7px}.marketing-window section>header span{min-width:0;padding:9px 7px}.marketing-window section>header b{font-size:16px}.marketing-chart{height:125px}.marketing-chart>i{margin-top:50px;margin-left:4.5%;margin-right:4.5%}.marketing-vehicle-row{gap:7px}.marketing-vehicle-row span{height:38px}.marketing-float{display:none}.marketing-trust{padding:45px 20px}.marketing-trust>div{gap:13px;font-size:14px}.marketing-platform,.marketing-plans{padding:80px 20px}.marketing-platform>div{grid-template-columns:1fr}.marketing-platform article{min-height:330px}.marketing-platform h2,.marketing-roles h2,.marketing-plans h2{letter-spacing:-2px}.marketing-campaign{border-radius:18px;margin:0 14px 80px}.marketing-campaign>div{padding:35px 25px}.marketing-campaign h2{font-size:34px}.marketing-roles{padding:80px 20px}.marketing-cta{margin:0 10px;padding:70px 20px}.marketing-cta h2{letter-spacing:-3px}.marketing-cta>div{flex-direction:column}.marketing-footer{grid-template-columns:1fr;padding:50px 22px 30px}.marketing-footer>div{flex-wrap:wrap;grid-area:auto/1}.marketing-footer>p,.marketing-footer>small{grid-column:1}}.communication-allowances{background:#f8fafc;border:1px solid #dfe4e9;border-radius:12px;margin:16px 18px;padding:18px}.communication-allowances>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.communication-allowances>header small{letter-spacing:1px;color:#ef6847;font-size:7px;font-weight:900}.communication-allowances>header h3{margin:5px 0;font-size:14px}.communication-allowances>header p{color:#778292;margin:0;font-size:7px;line-height:1.5}.communication-allowances>header>span{color:#697483;background:#eef1f4;border-radius:15px;padding:7px 10px;font-size:6px;font-weight:900}.communication-allowances>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.communication-allowances article{background:#fff;border:1px solid #e3e7eb;border-radius:10px;padding:14px}.communication-allowances article>span{justify-content:space-between;gap:10px;display:flex}.communication-allowances article span b,.communication-allowances article span small{font-size:7px}.communication-allowances article span small{color:#818c9b}.communication-allowances article>i{background:#e8ecf0;border-radius:3px;height:6px;margin:12px 0;display:block;overflow:hidden}.communication-allowances article>i>b{border-radius:inherit;background:#ef6847;height:100%;display:block}.communication-allowances label{color:#697483;font-size:6px;font-weight:900}.communication-allowances input{color:#172238;background:#fff;border:1px solid #dce1e7;border-radius:7px;width:100%;height:34px;margin-top:6px;padding:0 9px;display:block}.communication-allowances>button{min-height:35px;margin-top:13px}.communication-allowances.disabled{opacity:.72}.billing-panel.compact{margin:0}.billing-panel.compact .billing-plans{grid-template-columns:repeat(3,1fr)}.manage-body .manage-communications{grid-column:1/-1}.manage-communications>p{color:#778292;font-size:7px;line-height:1.5}.manage-communications label{width:calc(50% - 6px);margin-right:8px;display:inline-block}.manage-communications label:nth-of-type(2){margin-right:0}.manage-communications label small{color:#85909e;margin-top:5px;font-size:6px;display:block}.manage-communications>em{color:#8a6c18;margin-top:10px;font-size:7px;font-style:normal;display:block}@media (width<=720px){.communication-allowances>div,.billing-panel.compact .billing-plans{grid-template-columns:1fr}.manage-communications label{width:100%;margin-right:0;display:block}}.dg-brand{color:#152039;align-items:center;gap:10px;display:inline-flex}.dg-mark{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px;place-items:center;width:39px;height:39px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #0914261c}.dg-mark svg{width:100%;height:100%;display:block}.dg-mark-navy,.dg-mark-road{fill:#0b1b31}.dg-mark-coral{fill:#f36a4f}.dg-mark-lane{fill:#fff}.dg-wordmark{letter-spacing:-.8px;font-size:19px;font-weight:880}.dg-wordmark em{color:#ef6847;font-style:normal}.dg-brand.inverse{color:#fff}.dg-brand.inverse .dg-mark{background:#f8fafc;border-color:#ffffff3b}.sidebar .brand,.crm-brand{align-items:center;gap:10px;height:auto}.sidebar .brand>small,.crm-brand>small{letter-spacing:1.2px;color:#8997aa;font-size:6px;font-weight:900}.sidebar .brand{flex-wrap:wrap;display:flex}.sidebar .brand>.dg-brand{width:100%}.crm-brand{flex-wrap:wrap;display:flex}.crm-brand>.dg-brand{width:100%}.crm-shell aside nav button{align-items:center;gap:9px;display:flex}.crm-shell aside nav button>i{color:#92a0b3;letter-spacing:.5px;border:1px solid #34445d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:950;display:grid}.sidebar nav button>i{letter-spacing:.4px;font-size:6px;font-weight:950}.finance-site{background:#f4f6f9}.finance-intro{color:#fff;background:radial-gradient(circle at 78% 25%,#ef684738,#0000 31%),linear-gradient(135deg,#0a1527,#1a2a47 72%,#101e35);min-height:480px;padding:95px max(30px,50vw - 590px);position:relative;overflow:hidden}.finance-intro:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.finance-intro>div{z-index:1;max-width:780px;position:relative}.finance-intro>div>small,.finance-form header>small,.finance-success>small,.finance-admin-head small{color:#ff896f;letter-spacing:1.8px;font-size:10px;font-weight:900}.finance-intro h1{letter-spacing:-3px;margin:16px 0 20px;font-size:clamp(44px,6vw,72px);line-height:1.02}.finance-intro>div>p{color:#b8c3d2;max-width:680px;font-size:17px;line-height:1.7}.finance-intro>div>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.finance-intro span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff20;border-radius:13px;padding:17px}.finance-intro span b,.finance-intro span small{display:block}.finance-intro span b{font-size:12px}.finance-intro span small{color:#9eabbc;margin-top:5px;font-size:10px;line-height:1.45}.finance-application-shell{z-index:2;max-width:1080px;margin:-48px auto 80px;padding:0 24px;position:relative}.finance-form,.finance-success{background:#fff;border:1px solid #dfe4eb;border-radius:22px;padding:40px;box-shadow:0 28px 70px #0d1c3018}.finance-form>header{border-top:1px solid #e6eaf0;margin:38px 0 18px;padding-top:30px}.finance-form>header:first-child{border:0;margin-top:0;padding-top:0}.finance-form header h2,.finance-success h2{letter-spacing:-.8px;margin:7px 0;font-size:26px}.finance-form header p,.finance-success p{color:#6e7988;font-size:13px;line-height:1.6}.finance-fields{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.finance-fields label{color:#445166;font-size:10px;font-weight:800}.finance-fields label.wide{grid-column:1/-1}.finance-fields input,.finance-fields select,.finance-fields textarea{width:100%;min-height:48px;font:inherit;color:#142138;background:#fbfcfd;border:1px solid #d8dee7;border-radius:10px;outline:0;margin-top:7px;padding:0 13px}.finance-fields textarea{resize:vertical;min-height:110px;padding-top:13px}.finance-fields input:focus,.finance-fields select:focus,.finance-fields textarea:focus{border-color:var(--public-primary);box-shadow:0 0 0 3px var(--public-primary)}@supports (color:color-mix(in lab, red, red)){.finance-fields input:focus,.finance-fields select:focus,.finance-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--public-primary) 15%, transparent)}}.finance-fields input:focus,.finance-fields select:focus,.finance-fields textarea:focus{background:#fff}.finance-fields label>small{color:#8993a1;margin-top:5px;font-size:8px;display:block}.finance-consent{color:#596577;background:#f5f7fa;border-radius:12px;align-items:flex-start;gap:12px;margin:30px 0 18px;padding:18px;font-size:11px;line-height:1.6;display:flex}.finance-consent input{width:18px;height:18px;accent-color:var(--public-primary);margin-top:1px}.finance-form>footer{justify-content:space-between;align-items:center;gap:25px;display:flex}.finance-form>footer p{color:#7c8796;max-width:520px;font-size:10px;line-height:1.5}.finance-form>footer button{min-width:220px}.finance-success{text-align:center;padding:70px 40px}.finance-success>p{max-width:650px;margin:12px auto}.finance-success>b{font-family:var(--font-geist-mono);letter-spacing:1px;background:#f6f8fa;border:1px solid #dfe4ea;border-radius:9px;margin:22px 0;padding:12px 18px;display:inline-block}.finance-success>div{justify-content:center;gap:10px;margin-top:18px;display:flex}.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.finance-credit-form{padding:48px}.finance-credit-form>.finance-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-credit-form>header{padding-left:52px;position:relative}.finance-credit-form>header:before{content:"";background:var(--public-primary);border-radius:3px;width:36px;height:3px;position:absolute;top:30px;left:0}.finance-credit-form>header:first-of-type:before{top:0}.finance-credit-form input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.finance-credit-form select{appearance:auto}.finance-credit-form .finance-consent{background:#f7f9fb;border:1px solid #e2e7ed}.finance-admin{width:100%}.finance-admin-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.finance-admin-head h1{margin:6px 0;font-size:28px}.finance-admin-head p{color:#748091;font-size:9px}.finance-admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.finance-admin-stats article{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e0e5eb;border-radius:12px;padding:15px}.finance-admin-stats span,.finance-admin-stats small{color:#7b8797;font-size:7px;display:block}.finance-admin-stats b{color:#14223a;margin:7px 0;font-size:22px;display:block}.finance-admin-workspace{background:#fff;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:330px 1fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 16px 40px #1020380d}.finance-admin-workspace>aside{background:#f8fafc;border-right:1px solid #e5e9ee;flex-direction:column;gap:6px;padding:9px;display:flex}.finance-admin-workspace>aside button{text-align:left;color:#1b2940;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.finance-admin-workspace>aside button:hover,.finance-admin-workspace>aside button.active{background:#fff;border-color:#e0e5eb;box-shadow:0 7px 18px #0d1b2f0c}.finance-admin-workspace>aside button>b{color:#fff;background:#182743;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.finance-admin-workspace>aside span>*{display:block}.finance-admin-workspace>aside small,.finance-admin-workspace>aside em{color:#7a8595;margin-top:3px;font-size:7px;font-style:normal}.finance-admin-workspace>aside button>i{color:#5f6b7b;white-space:nowrap;background:#edf1f5;border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal}.finance-admin-workspace>aside button>i.new{color:#b9462d;background:#fff0ec}.finance-admin-detail{padding:28px}.finance-admin-detail>header{border-bottom:1px solid #e7ebef;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.finance-admin-detail h2{margin:5px 0;font-size:22px}.finance-admin-detail header p,.finance-admin-detail header label{color:#7d8897;font-size:8px}.finance-admin-detail select{background:#fff;border:1px solid #d9dfe6;border-radius:8px;height:36px;margin-top:6px;padding:0 28px 0 10px;display:block}.finance-contact-actions{gap:8px;margin:18px 0;display:flex}.finance-contact-actions a,.finance-contact-actions button{color:#26354c;background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:900;text-decoration:none}.finance-contact-actions .disabled{opacity:.4;pointer-events:none}.finance-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-detail-grid section{border:1px solid #e3e7ec;border-radius:10px;padding:15px}.finance-detail-grid section.wide{grid-column:1/-1}.finance-detail-grid small{color:#ef6847;letter-spacing:1px;font-size:6px;font-weight:950;display:block}.finance-detail-grid b{margin:8px 0;font-size:10px;display:block}.finance-detail-grid p{color:#6e7988;margin:4px 0;font-size:8px;line-height:1.55}.finance-admin-detail>footer{color:#748091;background:#f6f8fa;border-radius:9px;margin-top:18px;padding:13px 15px;font-size:7px}.finance-admin-empty{text-align:center;color:#6f7b8b;align-content:center;place-items:center;min-height:300px;display:grid}.finance-admin-empty>b{color:#fff;background:#172641;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.finance-admin-empty h2{margin:15px 0 6px}.finance-vehicle-interest>div{gap:7px;margin:12px 0;display:grid}.finance-vehicle-interest>div>span{background:#f8fafc;border:1px solid #e4e8ed;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.finance-vehicle-interest>div em{color:#778394;text-align:right;font-size:7px;font-style:normal}.plan-confirm{background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #efb4a7;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:16px 18px;padding:18px;display:flex}.plan-confirm small{color:#d85236;letter-spacing:1px;font-size:7px;font-weight:950}.plan-confirm h3{margin:6px 0;font-size:15px}.plan-confirm p{color:#687486;margin:0;font-size:8px;line-height:1.55}.plan-confirm footer{white-space:nowrap;gap:8px;display:flex}.shell>.content,.crm-shell>section,.platform>section{background:radial-gradient(circle at 95% 0,#ef68470e,#0000 28%),#f4f6f9}.card,.crm-workspace,.platform-metrics article{border-radius:13px;box-shadow:0 9px 28px #0d1c3009}.sidebar,.crm-shell>aside,.platform>aside{background:radial-gradient(circle at 20% 0,#ef684720,#0000 24%),linear-gradient(#13213a,#091425)}.public-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e2e6eb;background:#ffffffea!important}.public-vehicle-card{transition:transform .2s,box-shadow .2s}.public-vehicle-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #111d3017}@media (width<=800px){.finance-intro{padding:70px 22px 95px}.finance-intro>div>div{grid-template-columns:1fr}.finance-application-shell{padding:0 12px}.finance-form,.finance-success,.finance-credit-form{padding:25px 18px}.finance-fields,.finance-credit-form>.finance-fields.three{grid-template-columns:1fr}.finance-fields label.wide{grid-column:auto}.finance-credit-form>header{padding-left:0}.finance-credit-form>header:before{display:none}.finance-form>footer{flex-direction:column;align-items:stretch}.finance-form>footer button{width:100%}.finance-success>div{flex-direction:column}.finance-admin-stats{grid-template-columns:1fr 1fr}.finance-admin-workspace{grid-template-columns:1fr}.finance-admin-workspace>aside{border-bottom:1px solid #e5e9ee;border-right:0;max-height:260px;overflow:auto}.finance-detail-grid{grid-template-columns:1fr}.finance-detail-grid section.wide{grid-column:auto}.finance-vehicle-interest>div>span{flex-direction:column;align-items:flex-start}.finance-vehicle-interest>div em{text-align:left}.plan-confirm{flex-direction:column;align-items:stretch}.plan-confirm footer{white-space:normal}.plan-confirm footer button{flex:1}}.platform-brand{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.platform-brand>.dg-brand{width:100%}.platform-brand>small{color:#8795a9;letter-spacing:1.1px;font-size:6px;font-weight:950}.built-in-finance-note{background:#f7f9fb;border:1px solid #dfe5eb;border-radius:9px;flex-direction:column;justify-content:center;min-height:58px;padding:11px 13px;display:flex}.built-in-finance-note b{color:#192741;font-size:8px}.built-in-finance-note small{color:#778394;margin-top:4px;font-size:7px}.marketing-window .dg-mark{border-radius:8px;width:30px;height:30px}.marketing-window .dg-wordmark{font-size:14px}.login-brand>.dg-brand{color:#fff}html{scroll-behavior:smooth}.marketing-contact{color:#fff;background:radial-gradient(circle at 10% 10%,#ef684725,#0000 32%),linear-gradient(145deg,#0a1527,#182945);border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:1248px;margin:0 auto 110px;padding:64px;display:grid;box-shadow:0 30px 80px #0d1b2e20}.marketing-contact>div>small,.marketing-contact-success>small{color:#ff896f;letter-spacing:1.8px;font-size:10px;font-weight:950}.marketing-contact>div h2{letter-spacing:-3px;margin:16px 0 20px;font-size:clamp(40px,5vw,64px);line-height:1.02}.marketing-contact>div>p{color:#aeb9c8;max-width:510px;font-size:15px;line-height:1.7}.marketing-contact>div>div{gap:12px;margin-top:30px;display:grid}.marketing-contact>div span{color:#dce3ec;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.marketing-contact>div span b{color:#ff8a70;border:1px solid #ffffff25;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.marketing-contact>form,.marketing-contact-success{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:30px}.marketing-contact form label{color:#dce3ec;margin-bottom:15px;font-size:10px;font-weight:800;display:block}.marketing-contact form input,.marketing-contact form textarea{color:#fff;width:100%;font:inherit;background:#07122580;border:1px solid #ffffff20;border-radius:10px;outline:0;margin-top:8px;padding:0 13px;display:block}.marketing-contact form input{height:49px}.marketing-contact form textarea{resize:vertical;min-height:115px;padding-top:13px}.marketing-contact form input:focus,.marketing-contact form textarea:focus{border-color:#ff8064;box-shadow:0 0 0 3px #ef684720}.marketing-contact form input::placeholder,.marketing-contact form textarea::placeholder{color:#748398}.marketing-contact form>button{color:#fff;background:#ef6847;border:0;border-radius:10px;width:100%;min-height:50px;font-size:12px;font-weight:900;box-shadow:0 12px 25px #ef68472e}.marketing-contact form>button:disabled{opacity:.65}.marketing-contact form>small{color:#8592a4;text-align:center;margin-top:12px;font-size:9px;line-height:1.5;display:block}.marketing-contact .form-error{color:#ffd8cf;background:#541f1a;border-color:#8c3829}.marketing-contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.marketing-contact-success h3{margin:10px 0;font-size:28px}.marketing-contact-success p{color:#aeb9c8;max-width:420px;font-size:12px;line-height:1.6}.marketing-contact-success>b{font-family:var(--font-geist-mono);border:1px solid #fff2;border-radius:8px;margin:20px 0;padding:10px 13px;font-size:10px}.marketing-contact-success button{color:#ff8a70;background:0 0;border:0;font-size:10px;font-weight:900}.sales-inquiry-workspace{background:#fff;border:1px solid #dde3e9;border-radius:14px;grid-template-columns:330px 1fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 16px 40px #1020380d}.sales-inquiry-workspace>aside{background:#f7f9fb;border-right:1px solid #e2e7ec;flex-direction:column;gap:6px;padding:9px;display:flex}.sales-inquiry-workspace>aside button{text-align:left;color:#18263e;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.sales-inquiry-workspace>aside button.active,.sales-inquiry-workspace>aside button:hover{background:#fff;border-color:#dfe4ea;box-shadow:0 6px 16px #0d1b2e0b}.sales-inquiry-workspace>aside button>b{color:#fff;background:#172641;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.sales-inquiry-workspace>aside span>*{display:block}.sales-inquiry-workspace>aside strong{font-size:9px}.sales-inquiry-workspace>aside small,.sales-inquiry-workspace>aside em{color:#778394;margin-top:3px;font-size:7px;font-style:normal}.sales-inquiry-workspace>aside i{color:#5f6b7b;background:#edf1f5;border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal}.sales-inquiry-workspace>aside i.new{color:#b9462d;background:#fff0ec}.sales-inquiry-workspace>article{padding:28px}.sales-inquiry-workspace>article>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.sales-inquiry-workspace>article>header small,.sales-inquiry-workspace>article>section small{color:#e85e40;letter-spacing:1px;font-size:7px;font-weight:950}.sales-inquiry-workspace>article h2{margin:6px 0;font-size:24px}.sales-inquiry-workspace>article header p{color:#7c8796;font-size:8px}.sales-inquiry-workspace>article header label{color:#687486;font-size:7px}.sales-inquiry-workspace>article select{background:#fff;border:1px solid #d9dfe6;border-radius:8px;height:36px;margin-top:6px;padding:0 28px 0 10px;display:block}.sales-inquiry-actions{align-items:center;gap:8px;margin:20px 0;display:flex}.sales-inquiry-actions a{color:#fff;background:#ef6847;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:900;text-decoration:none}.sales-inquiry-actions span{border-radius:12px;margin-left:auto;padding:7px 9px;font-size:7px;font-weight:900}.sales-inquiry-actions span.sent{color:#237052;background:#e8f5ee}.sales-inquiry-actions span.pending{color:#806718;background:#fff3d8}.sales-inquiry-workspace>article>section{vertical-align:top;border:1px solid #e2e7ec;border-radius:10px;width:calc(50% - 6px);min-height:96px;margin:0 8px 10px 0;padding:15px;display:inline-block}.sales-inquiry-workspace>article>section.wide{width:100%;min-height:130px;display:block}.sales-inquiry-workspace>article>section b{margin-top:9px;font-size:11px;display:block}.sales-inquiry-workspace>article>section p{color:#647184;font-size:9px;line-height:1.6}@media (width<=850px){.marketing-contact{grid-template-columns:1fr;gap:35px;margin:0 14px 80px;padding:38px 24px}.marketing-contact>div h2{letter-spacing:-2px}.sales-inquiry-workspace{grid-template-columns:1fr}.sales-inquiry-workspace>aside{border-bottom:1px solid #e2e7ec;border-right:0;max-height:260px;overflow:auto}}::selection{color:#0b1b31;background:#ef684733}:where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ef684766}:where(button,a){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}:where(button:not(:disabled),a):active{transform:translateY(1px)}button:disabled{cursor:not-allowed;filter:saturate(.7)}input::placeholder,textarea::placeholder{opacity:1;color:#8b96a5}.primary:hover,.marketing-primary:hover,.login-submit:hover:not(:disabled),.mobile-update:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #ef684738}.secondary:hover,.toolbar button:hover,.contact-buttons button:hover{background:#f8fafc;border-color:#c9d0d9}.marketing-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;position:sticky;top:0;box-shadow:0 1px #1520390d}.marketing-nav a:not(.marketing-login):hover,.marketing-footer a:hover{color:#ef6847}.card,.metric,.platform-metrics article,.crm-workspace{transition:border-color .2s,box-shadow .2s}.card:hover,.metric:hover,.platform-metrics article:hover{border-color:#d8dee6;box-shadow:0 14px 38px #0d1c3010}.sidebar nav button,.crm-shell aside nav button,.platform aside nav button{min-height:44px}.access-screen{color:#fff;background:radial-gradient(circle at 50% 38%,#ef68471f,#0000 24%),linear-gradient(145deg,#0a1527,#152641)}.access-screen .access-mark{color:#0b1b31;background:#f8fafc;border:1px solid #ffffff28;border-radius:17px;width:58px;height:58px;box-shadow:0 18px 46px #06101f55}.access-screen p{color:#aeb9c8}.access-screen a{color:#ff8a70}.mobile-app{background:#f5f7fa}@media (width>=760px){.mobile-app{border-inline:1px solid #e0e5eb;width:min(560px,100%);min-height:100vh;margin:auto;box-shadow:0 0 60px #0d1c3012}.mobile-app>header,.mobile-app>nav{width:min(558px,100%);left:50%;right:auto;transform:translate(-50%)}}@media (width<=700px){.marketing-nav{padding-inline:18px}.marketing-nav>div{display:none}.marketing-nav .dg-wordmark{font-size:17px}.marketing-login{padding-inline:13px}.marketing-hero{border-radius:0}.marketing-footer{padding-inline:20px}.heading{flex-direction:column;align-items:flex-start}.heading>.primary,.heading>.secondary{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platform>aside nav button,.crm-shell>aside nav button,.sidebar nav button{font-size:12px}.platform>aside footer,.crm-shell>aside footer,.sidebar footer{font-size:11px}.platform>aside footer p,.crm-shell>aside footer p,.sidebar footer p{font-size:10px;line-height:1.55}.platform>aside footer button,.crm-shell>aside footer button,.sidebar footer button{min-height:34px;font-size:10px}.platform>aside footer,.crm-shell>aside footer{gap:3px;display:grid}.platform>section>header small,.date,.crm-head small{font-size:9px}.platform>section>header p,.heading p,.crm-head p{font-size:12px;line-height:1.5}.platform-metrics span,.metric>span,.finance-admin-stats span{font-size:10px}.platform-metrics small,.metric>small,.finance-admin-stats small{font-size:9px;line-height:1.45}.platform-toolbar input,.toolbar input,.crm-toolbar input,.crm-toolbar select{font-size:11px}.platform-toolbar>span,.summary,.crm-toolbar>span,.platform-filters button,.tabs button{font-size:10px}.dealer-account-name h2{font-size:14px}.dealer-account-name p{font-size:10px}.dealer-account-name small{font-size:9px}.dealer-account-name em,.setup-progress>span{font-size:8px}.dealer-account-stats span{font-size:9px}.dealer-account-stats b{font-size:12px}.dealer-account-actions button,.platform-lead-list article>button,.platform-domain-list article>button{min-height:36px;font-size:10px}.platform-lead-list article div strong,.platform-domain-list article div strong{font-size:11px}.platform-lead-list article div span,.platform-domain-list article>span,.platform-domain-list article>em{font-size:9px}.platform-lead-list article div small,.platform-domain-list article div small,.platform-lead-list em{font-size:8px}.platform-domain-list>header b,.domain-note{font-size:9px}.platform-template-grid>article>small,.platform-template-preview>span{font-size:8px}.platform-template-grid p,.platform-template-grid>article>strong{font-size:10px}.platform-template-grid>article>div:last-child button,.platform-template-grid>article>div:last-child>span{font-size:9px}.sales-inquiry-workspace>aside strong,.finance-admin-workspace>aside strong{font-size:11px}.sales-inquiry-workspace>aside small,.sales-inquiry-workspace>aside em,.finance-admin-workspace>aside small,.finance-admin-workspace>aside em{font-size:9px}.sales-inquiry-workspace>aside i,.finance-admin-workspace>aside button>i{font-size:8px}.sales-inquiry-workspace>article header p,.sales-inquiry-workspace>article header label,.sales-inquiry-workspace>article>section small{font-size:9px}.sales-inquiry-actions a,.sales-inquiry-actions span{font-size:10px}.sales-inquiry-workspace>article>section b{font-size:13px}.sales-inquiry-workspace>article>section p,.finance-admin-head p,.finance-admin-detail header p,.finance-admin-detail header label{font-size:11px}.finance-contact-actions a,.finance-contact-actions button{font-size:10px}.finance-detail-grid small{font-size:8px}.finance-detail-grid b{font-size:12px}.finance-detail-grid p{font-size:10px}.finance-admin-detail>footer,.finance-vehicle-interest>div em{font-size:9px}.finance-vehicle-interest>div strong{font-size:10px}.card-head h2{font-size:14px}.card-head p,.card-head>button{font-size:10px}.mini-leads strong,.top-cars span strong,.vehicle span b,.vehicle-row>div>b{font-size:11px}.mini-leads small,.mini-leads time,.top-cars span small,.vehicle span small,.vehicle-row>div>small,.performance{font-size:9px}.vehicle-row{font-size:11px}.table-head,.vehicle-row>em{font-size:9px}.empty p,.lead-detail section p{font-size:10px}.empty h3,.lead-person h2{font-size:14px}.lead-list>button span strong{font-size:11px}.lead-list>button span small{font-size:10px}.lead-list>button span em,.lead-list time{font-size:9px}.contact-buttons button,.lead-detail section b{font-size:10px}.lead-detail section label,.lead-detail section small{font-size:9px}.editor-title h2,.settings h2,.domain h2{font-size:14px}.editor-title p,.settings>p,.domain>p,.brand-settings label,.templates>button>strong,.section-list b,.settings>div label,.connections span strong{font-size:10px}.brand-settings label span,.templates>button>small,.section-list small,.connections span small{font-size:9px}.settings>div input,.connections>div>button{font-size:10px}@media (width<=650px){.platform>section>header p{display:block}.platform>section>header{gap:15px}.platform>section>header .primary{white-space:nowrap}.dealer-account-actions button{flex:1}.platform-toolbar{height:auto;min-height:58px;padding-block:10px}.platform-toolbar label{width:100%}.platform>aside{z-index:30;padding:11px 14px 9px;position:sticky;top:0;box-shadow:0 8px 24px #0712252e}.platform-brand{display:none!important}.platform>aside nav{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;margin:0;display:flex;overflow-x:auto}.platform>aside nav::-webkit-scrollbar{display:none}.platform>aside nav button{color:#b7c2d1;background:#ffffff08;border:1px solid #ffffff0d;flex:none;min-height:40px;padding:0 13px}.platform>aside nav button.active{color:#13213a;box-shadow:none;background:#fff}.platform>aside footer{display:none}.platform-toolbar{flex-wrap:wrap;gap:8px}.platform-toolbar .platform-filters{order:2;width:100%;display:flex;overflow-x:auto}.platform-toolbar .platform-filters button{flex:1;min-width:max-content}}@media (width<=620px){.crm-shell>aside{z-index:30;background:linear-gradient(#13213a,#0b172a);width:100%;height:auto;padding:10px 12px;position:sticky;top:0;box-shadow:0 8px 24px #0712252e}.crm-brand{display:none}.crm-shell>aside nav{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.crm-shell>aside nav::-webkit-scrollbar{display:none}.crm-shell>aside nav button{color:#b7c2d1;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex:none;min-height:42px;padding:0 12px}.crm-shell>aside nav button.active{color:#13213a;background:#fff}.crm-shell>aside nav button>i,.crm-shell>aside footer{display:none}.crm-filters{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.crm-filters>*{flex:none}}.crm-shell{color:#e8eef5;background:#0b1320}.crm-shell>aside{background:radial-gradient(circle at 25% 0,#28b7aa2e,#0000 28%),linear-gradient(#101c2b,#070d16)}.crm-return{color:#88ded5;letter-spacing:.25px;text-align:left;background:#2bbbab12;border:1px solid #35c3b345;border-radius:8px;align-items:center;min-height:38px;margin:14px 4px 0;padding:0 10px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.crm-return:hover{background:#2bbbab22;border-color:#58d2c6}.crm-shell>aside nav button.active{color:#fff;background:#1a3440;box-shadow:inset 3px 0 #39c7b8}.crm-shell aside nav button.active>i{color:#74ded4;background:#39c7b81c;border-color:#39c7b8}.crm-shell>aside footer span,.crm-brand>small{color:#67d1c7}.crm-shell>section{color:#e8eef5;background:radial-gradient(circle at 94% 0,#2ec4b31a,#0000 30%),linear-gradient(#111b2a,#0b1320)}.crm-shell>section>header small{color:#60d1c6}.crm-shell>section>header p{color:#9baabb}.crm-shell>section>header button,.crm-primary{color:#061311;background:#2fb9ad;box-shadow:0 9px 22px #2fb9ad22}.crm-stats article,.crm-leads,.crm-detail,.crm-queue>header>div,.crm-queue>section{background:#162231;border-color:#26374a;box-shadow:0 13px 28px #02070d24}.crm-stats span,.crm-stats small,.crm-leads>header span,.crm-leads time,.crm-person p,.crm-person>small,.crm-detail>section p,.crm-queue>header span,.crm-queue>section article>time,.crm-queue>section article>div small{color:#91a1b3}.crm-stats b,.crm-leads>button span strong,.crm-leads>button span small,.crm-person h2,.crm-detail>section strong,.crm-queue>section article>div strong,.crm-queue>section article>time b{color:#eef4fa}.crm-leads>header label,.crm-select-filters select,.crm-editor input,.crm-editor select,.crm-editor textarea,.crm-assignee button{color:#e8eef5;background:#0e1927;border-color:#31445a}.crm-leads>header input{color:#e8eef5;background:0 0}.crm-filters button{color:#94a4b7}.crm-filters button.active{color:#061311;background:#2fb9ad}.crm-select-filters{background:#111d2c;border-color:#26374a}.crm-select-filters label,.crm-editor label{color:#94a4b7}.crm-select-filters button{color:#67d1c7}.crm-leads>button{color:#e8eef5;background:#162231;border-color:#26374a}.crm-leads>button.selected{background:#173039;box-shadow:inset 3px 0 #39c7b8}.crm-leads>button>b,.crm-person>b{color:#8ce1d8;background:#24384b}.crm-contact-label{color:#67d1c7;letter-spacing:1px;margin-top:14px;font-size:6px;font-weight:900;display:block}.crm-contact{margin-top:7px}.crm-contact a:hover{background:#1b3b46;border-color:#49c9bd}.crm-queue-heading{background:#111d2c}.crm-queue>section article>button{color:#061311;background:#2fb9ad;border-color:#2fb9ad}.crm-message{color:#8ce1d8;background:#153c36;border-color:#28675e}.crm-error{color:#ffb4a6;background:#3a211f;border-color:#704238}.crm-shell .billing-panel{color:#e8eef5;background:#162231;border-color:#26374a}.crm-shell .billing-panel>header p,.crm-shell .billing-panel>footer span,.crm-shell .billing-panel>footer span b,.crm-shell .billing-plans p,.crm-shell .billing-plans>b small{color:#94a4b7}.crm-shell .billing-plans>button{color:#e8eef5;background:#101b29;border-color:#2b3c50}.crm-shell .billing-plans>button.selected{background:#163038;border-color:#39c7b8;box-shadow:0 0 0 2px #39c7b81c}.crm-shell .communication-allowances{background:#111d2c;border-color:#2b3c50}.crm-shell .communication-allowances input{color:#e8eef5;background:#0e1927;border-color:#31445a}.dashboard-empty{text-align:center;color:#7d8897;border-top:1px solid #f0f1f3;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:25px 20px;display:flex}.dashboard-empty>b{color:#263347;font-size:12px}.dashboard-empty p{max-width:260px;margin:7px 0 13px;font-size:9px;line-height:1.5}.dashboard-empty button{color:#df5e40;background:0 0;border:0;font-size:9px;font-weight:900}.crm-history{margin-top:18px;padding-top:16px!important}.crm-history>header{justify-content:space-between;align-items:center;display:flex}.crm-history>header small{letter-spacing:.8px;color:#67d1c7!important;margin:0!important}.crm-history>header span{color:#7f90a4;font-size:7px}.crm-history>p{margin:12px 0 0!important}.crm-history ol{margin:11px 0 0;padding:0;list-style:none}.crm-history li{border-left:1px solid #31475b;padding:0 0 15px 17px;position:relative}.crm-history li:before{content:"";background:#39c7b8;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.crm-history li:last-child{padding-bottom:0}.crm-history li>b{color:#dce9f2;font-size:8px}.crm-history li>p{color:#a9b8c7!important;margin:3px 0!important}.crm-history li>small{color:#708397!important;margin:0!important;font-size:7px!important;font-weight:400!important}.crm-assignee select{border-radius:7px 0 0 7px;min-width:0}.crm-assignee select:disabled{opacity:.72}.publish-readiness{background:#f8f9fa;border:1px solid #e2e6ea;border-radius:8px;gap:6px;margin-top:18px;padding:13px;display:grid}.publish-readiness>b{color:#394658;margin-bottom:2px;font-size:8px}.publish-readiness>span{color:#9aa4af;font-size:7px}.publish-readiness>span.ready{color:#17805a;font-weight:900}.crm-date-shortcuts{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.crm-date-shortcuts button{color:#8eddd5;background:#142231;border:1px solid #31445a;border-radius:5px;min-height:22px;padding:0 6px;font-size:6px;font-weight:900}.crm-date-shortcuts button:hover{background:#19313a;border-color:#48c8bc}.crm-note-composer{grid-template-columns:1fr auto;gap:7px;margin-top:18px;display:grid;padding-top:16px!important}.crm-note-composer>small{letter-spacing:.8px;grid-column:1/-1;color:#67d1c7!important;margin:0!important}.crm-note-composer textarea{color:#e8eef5;resize:vertical;background:#0e1927;border:1px solid #31445a;border-radius:7px;min-height:62px;padding:8px;font-size:8px;line-height:1.45}.crm-note-composer>button{color:#061311;background:#2fb9ad;border:1px solid #2fb9ad;border-radius:7px;align-self:end;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.crm-note-composer>button:disabled{opacity:.45;cursor:not-allowed}.import-success .import-draft-note{color:#695c22;background:#fff9df;border:1px solid #eadfae;border-radius:8px;max-width:480px;margin:0 auto 20px;padding:10px 12px;line-height:1.5}@media (width<=620px){.crm-return{flex:none;margin:0 8px 0 0;padding:0 11px}.crm-shell>aside{flex-direction:row;align-items:center;display:flex}.crm-shell>aside nav{flex:1}}.summary>button{appearance:none;color:#7b8695;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.summary>button b{margin-right:2px}.summary>button:hover,.summary>button.active,.summary>button.active b{color:#b94b35}.summary>button:disabled{opacity:.5;cursor:default}.vehicle-row>em.attention{color:#965b00;background:#fff1d9}.finance-priority{background:#fff8f2;border:1px solid #eaded2;justify-content:space-between;align-items:center;gap:18px;margin:-6px 0 22px;padding:15px 17px;display:flex}.finance-priority span small,.finance-priority span b{display:block}.finance-priority span small{color:#d85c40;letter-spacing:1px;font-size:7px;font-weight:900}.finance-priority span b{color:#1c2736;margin-top:5px;font:500 15px Georgia,serif}.finance-priority>a{color:#d85c40;white-space:nowrap;font-size:8px;font-weight:900}.dealer-location{grid-template-columns:32px minmax(0,1fr)}.finance-sensitive{background:#f7f9fb;border:1px solid #d9e1e8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 15px;padding:13px 15px;display:flex}.finance-sensitive p{color:#536173;margin:0;font-size:8px}.finance-sensitive>button,.finance-sensitive div>button{color:#fff;background:#26374a;border:1px solid #26374a;border-radius:7px;min-height:32px;padding:0 11px;font-size:7px;font-weight:900}.finance-sensitive>div{gap:4px;font-size:8px;display:grid}.finance-sensitive>div span{color:#536173}.finance-sensitive>div button{margin-top:5px}.finance-security-note{color:#667487;margin:-7px 0 15px;font-size:8px;line-height:1.5}.finance-admin-detail>footer{display:none}.crm-shell{background:#101a28}.crm-shell>section{background:radial-gradient(circle at 94% 0,#42d4c31c,#0000 32%),linear-gradient(#192737,#101a28)}.crm-stats article,.crm-leads,.crm-detail,.crm-queue>header>div,.crm-queue>section,.crm-shell .billing-panel{background:#1c2b3c;border-color:#34495d;box-shadow:0 13px 28px #02070d1f}.crm-stats span,.crm-stats small,.crm-leads>header span,.crm-leads time,.crm-person p,.crm-person>small,.crm-detail>section p,.crm-queue>header span,.crm-queue>section article>time,.crm-queue>section article>div small,.crm-shell .billing-panel>header p,.crm-shell .billing-panel>footer span,.crm-shell .billing-panel>footer span b,.crm-shell .billing-plans p,.crm-shell .billing-plans>b small{color:#aebdcc}.crm-leads>header,.crm-detail .crm-person,.crm-detail>section,.crm-editor,.crm-queue-heading,.crm-queue>section>article{border-color:#34495d}.crm-leads>header label,.crm-select-filters select,.crm-editor input,.crm-editor select,.crm-editor textarea,.crm-assignee button{background:#142333;border-color:#425a70}.crm-select-filters,.crm-queue-heading,.crm-shell .communication-allowances{background:#172536;border-color:#34495d}.crm-select-filters label,.crm-editor label,.crm-filters button{color:#aebdcc}.crm-leads>button{background:#1c2b3c;border-color:#34495d}.crm-leads>button:hover{background:#223448}.crm-leads>button.selected{background:#204048}.crm-contact a{color:#9be9e1;background:#193440;border-color:#47677b}.crm-contact a.disabled{color:#7f90a3;background:#172536;border-color:#34495d}.crm-queue>section article>a{color:#d0dbe5;background:#192a3a;border-color:#425a70}.crm-shell .billing-plans>button{background:#172536;border-color:#3b5268}.crm-shell .communication-allowances article{background:#1c2b3c;border-color:#3b5268}.finance-access-toggle{color:#17756c;white-space:nowrap;background:#eef9f7;border:1px solid #cfe1df;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:7px;font-weight:900;display:flex}.finance-access-toggle input{accent-color:#24a89b}.crm-shell .finance-admin-head h1,.crm-shell .finance-admin-detail h2,.crm-shell .finance-admin-stats b{color:#eef4fa}.crm-shell .finance-admin-head p,.crm-shell .finance-admin-stats span,.crm-shell .finance-admin-stats small{color:#aebdcc}.crm-shell .finance-admin-stats article,.crm-shell .finance-admin-workspace>aside,.crm-shell .finance-admin-detail{background:#1c2b3c;border-color:#34495d}.crm-shell .finance-admin-workspace>aside button{color:#eef4fa;background:#1c2b3c;border-color:#34495d}.crm-shell .finance-admin-workspace>aside button.active{background:#204048}.crm-shell .finance-sensitive{background:#172536;border-color:#3b5268}.crm-shell .finance-sensitive p,.crm-shell .finance-sensitive>div span,.crm-shell .finance-security-note{color:#aebdcc}.crm-lead-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.crm-lead-flow>button{color:#eef4fa;text-align:left;background:#1c2b3c;border:1px solid #34495d;border-radius:10px;gap:4px;min-height:84px;padding:13px 14px;display:grid;position:relative}.crm-lead-flow>button:after{content:"→";z-index:2;color:#5c7185;position:absolute;top:31px;right:-9px}.crm-lead-flow>button:nth-child(3):after,.crm-lead-flow>button:last-child:after{display:none}.crm-lead-flow>button.active{background:#204048;border-color:#45cfc0;box-shadow:0 0 0 2px #45cfc018}.crm-lead-flow small{letter-spacing:.7px;color:#69d7cc;font-size:7px;font-weight:900}.crm-lead-flow b{font-size:15px}.crm-lead-flow span{color:#aebdcc;font-size:8px}.account-settings{gap:16px;display:grid}.profile-settings>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.profile-settings>header small{color:#df5d40;letter-spacing:.8px;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.profile-settings>header p{color:#8993a1;margin:5px 0 0;font-size:8px}.profile-settings>header>span{color:#3d6591;background:#eef4fb;border-radius:12px;padding:6px 8px;font-size:7px;font-weight:900}.profile-settings label>small{color:#929ba8;margin-top:5px;font-size:7px;font-weight:400;display:block}.profile-settings input:disabled{color:#788493;background:#f3f5f7}.crm-shell .profile-settings{color:#eef4fa;background:#1c2b3c;border-color:#34495d}.crm-shell .profile-settings>header p,.crm-shell .profile-settings label>small{color:#aebdcc}.crm-shell .profile-settings>div input{color:#eef4fa;background:#142333;border-color:#425a70}.crm-shell .profile-settings>header>span{color:#8ce1d8;background:#204048}.crm-shell .account-settings>.billing-panel{margin-top:0}.templates>button{border-radius:11px;padding:10px;transition:transform .15s,border-color .15s,box-shadow .15s}.templates>button:hover{border-color:#bcc6d1;transform:translateY(-2px);box-shadow:0 8px 20px #17223812}.templates>button.selected{background:#fffaf8}.templates>button>div{border-radius:6px;height:104px;overflow:hidden}.templates>button>strong{margin-top:9px;font-size:10px}.templates>button>small{min-height:30px;line-height:1.45}.templates>button>div.modern{background:linear-gradient(145deg,#edf2f6 0 65%,#d8e0e8 65%)}.templates>button>div.classic{background:linear-gradient(145deg,#f6efe5 0 65%,#e6d7c4 65%)}.templates>button>div.premium{background:linear-gradient(145deg,#20262e 0 65%,#3a414b 65%)}@media (width<=760px){.crm-lead-flow{grid-template-columns:1fr 1fr}.crm-lead-flow>button:after{display:none}}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline:3px solid var(--dealer-primary)}@supports (color:color-mix(in lab, red, red)){.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--dealer-primary) 72%, #fff)}}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline-offset:3px}.template-modern .public-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;position:sticky;top:0;box-shadow:0 1px #11182712}.template-modern .public-hero{background:radial-gradient(circle at 82% 30%, var(--dealer-primary), transparent 27%), linear-gradient(118deg, var(--dealer-accent) 0 61%, #edf2f5 61%);min-height:640px}@supports (color:color-mix(in lab, red, red)){.template-modern .public-hero{background:radial-gradient(circle at 82% 30%, color-mix(in srgb, var(--dealer-primary) 22%, transparent), transparent 27%), linear-gradient(118deg, var(--dealer-accent) 0 61%, #edf2f5 61%)}}.template-modern .public-hero h1{letter-spacing:-4px;font-family:Arial,Helvetica,sans-serif;font-weight:900}.template-modern .public-search form{border-radius:16px;box-shadow:0 18px 50px #1520391a}.template-modern .public-vehicle-card{border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #1520390d}.template-modern .public-about article{background:#ffffff0a;border-radius:12px;padding:22px}.template-classic{color:#2e2923;background:#fbf8f2;font-family:Georgia,Times New Roman,serif}.template-classic .public-header{border-top:5px solid var(--dealer-accent);background:#fffdf8;border-bottom:1px solid #d9cdbd;grid-template-columns:1fr auto 1fr;padding-block:24px;display:grid;position:relative}.template-classic .public-logo{letter-spacing:1.5px;font-size:20px}.template-classic .public-header nav{justify-self:center}.template-classic .public-call{border-radius:0;justify-self:end}.template-classic .public-hero{text-align:center;background:linear-gradient(#241d18c4, #241d18c4), linear-gradient(120deg, var(--dealer-accent), #796653);grid-template-columns:1fr;min-height:610px;display:grid}.template-classic .public-hero>div:first-child{justify-self:center;max-width:760px}.template-classic .public-hero h1{letter-spacing:-1px;font-size:68px;line-height:1.04}.template-classic .public-hero p{margin-inline:auto}.template-classic .public-hero-car{display:none}.template-classic .public-primary,.template-classic .public-secondary,.template-classic .public-search button{text-transform:uppercase;letter-spacing:1px;border-radius:0}.template-classic .public-search{background:#efe6da}.template-classic .public-search form{box-shadow:none;border:1px solid #d7c8b4;border-radius:0}.template-classic .public-featured>header,.template-classic .inventory-results>header{text-align:center;display:block}.template-classic .public-featured>header>a{margin-top:12px;display:inline-block}.template-classic .public-vehicle-card{background:#fffdf8;border-color:#d9cdbd;border-radius:0}.template-classic .public-featured h2,.template-classic .public-about h2,.template-classic .public-cta h2,.template-classic .inventory-hero h1{font-family:Georgia,Times New Roman,serif}.template-classic .public-about{background:var(--dealer-accent)}.template-premium{color:#f4f1ea;background:#0d1015}.template-premium .public-header{z-index:20;color:#fff;background:linear-gradient(#080b10dd,#0000);border:0;position:absolute;inset:0 0 auto}.template-premium .public-logo{letter-spacing:3px;font-size:16px}.template-premium .public-header nav a{color:#d7d3ca;letter-spacing:.8px}.template-premium .public-call{color:#fff;background:0 0;border:1px solid #ffffff4d}.template-premium .public-hero{background:radial-gradient(circle at 73% 55%, var(--dealer-primary), transparent 25%), linear-gradient(112deg, #07090d 0 68%, var(--dealer-accent) 68%);min-height:760px;padding-top:150px}@supports (color:color-mix(in lab, red, red)){.template-premium .public-hero{background:radial-gradient(circle at 73% 55%, color-mix(in srgb, var(--dealer-primary) 30%, transparent), transparent 25%), linear-gradient(112deg, #07090d 0 68%, var(--dealer-accent) 68%)}}.template-premium .public-hero h1{letter-spacing:-3px;font-size:82px;font-weight:400;line-height:.98}.template-premium .public-hero>div>small,.template-premium .public-featured>header small,.template-premium .public-about>div>small{color:#c7a66a;letter-spacing:3px}.template-premium .public-primary{color:#111;background:#c7a66a;border-color:#c7a66a}.template-premium .public-secondary{color:#fff;border-color:#ffffff42}.template-premium .public-search{background:#0d1015}.template-premium .public-search form{box-shadow:none;background:#171b22;border:1px solid #303640;border-radius:0}.template-premium .public-search label,.template-premium .public-search input{color:#f4f1ea}.template-premium .public-featured,.template-premium .inventory-results{color:#f4f1ea;background:#0d1015}.template-premium .public-featured>div{gap:22px}.template-premium .public-vehicle-card{background:#171b22;border-color:#303640;border-radius:0}.template-premium .public-vehicle-card>a:first-child{display:block}.template-premium .public-vehicle-image{aspect-ratio:16/10}.template-premium .public-about{background:#171b22}.template-premium .public-about article{border-top:1px solid #3a414b;padding-top:22px}.template-premium .public-cta{background:#080b10;border-top:1px solid #2c323c}.template-premium .inventory-hero{background:linear-gradient(120deg, #080b10, var(--dealer-accent));padding-top:145px}.template-premium .inventory-filters{background:#171b22;border-color:#303640}.template-premium .inventory-filters input,.template-premium .inventory-filters select{color:#f4f1ea;background:#0d1015;border-color:#3a414b}@media (width<=760px){.template-modern .public-hero,.template-classic .public-hero,.template-premium .public-hero{background:linear-gradient(160deg, var(--dealer-accent), #26384d);min-height:560px;padding-top:90px}.template-classic .public-header{padding-block:16px;display:flex}.template-classic .public-hero h1,.template-premium .public-hero h1{letter-spacing:-2px;font-size:48px}.template-premium .public-header{background:#080b10;position:relative}.template-premium .inventory-hero{padding-top:70px}.template-modern .public-hero h1{letter-spacing:-2px}}.public-primary,.public-search button,.public-empty button{color:var(--dealer-primary-text)!important}.public-call{color:var(--dealer-accent-text)!important}.public-about,.inventory-hero,.public-footer{color:var(--dealer-accent-text)}.template-modern{background:#f3f7fa;font-family:Inter,Arial,Helvetica,sans-serif}.template-modern .public-header{height:88px;padding-inline:6vw}.template-modern .public-logo{letter-spacing:-.6px;font:900 18px Inter,Arial,sans-serif}.template-modern .public-call{border-radius:999px}.template-modern .public-hero{min-height:650px;padding-left:7vw}.template-modern .public-hero>div:first-child{max-width:52%}.template-modern .public-hero h1{font-size:clamp(58px,7.2vw,104px);line-height:.84}.template-modern .public-hero-car{width:51%;height:43%;right:-4%;transform:rotate(-4deg)skew(-5deg)}.template-modern .public-search{border-radius:20px;margin-top:-48px;padding:12px}.template-modern .public-search form{background:#fff;padding:12px}.template-modern .public-featured>div{grid-template-columns:1.35fr 1fr 1fr}.template-modern .public-featured>div article:first-child .public-vehicle-image{aspect-ratio:16/11}.template-modern .public-featured>div article:not(:first-child) .public-vehicle-image{aspect-ratio:16/9}.template-modern .public-cta{background:var(--dealer-primary);color:var(--dealer-primary-text);border-radius:24px;margin:0 6vw 70px}.template-classic{color:#30281f;background:#f8f1e5}.template-classic .public-header{text-align:center;border-top:8px solid var(--dealer-primary);grid-template-columns:1fr;gap:20px;height:auto;padding:28px 5vw 22px}.template-classic .public-logo{font-size:26px}.template-classic .public-header nav{border-top:1px solid #d3c4af;grid-row:2;justify-self:center;margin:0;padding-top:18px}.template-classic .public-header nav a{padding:0}.template-classic .public-call{border:1px solid #8d7d69;position:absolute;top:31px;right:5vw;color:#30281f!important;background:0 0!important}.template-classic .public-hero{background:linear-gradient(#2c211ac7, #2c211ac7), repeating-linear-gradient(90deg, var(--dealer-accent) 0, var(--dealer-accent) 2px, #6f5b48 2px, #6f5b48 5px);min-height:540px;padding:80px 7vw}.template-classic .public-hero>div:first-child{max-width:820px}.template-classic .public-hero h1{font-size:clamp(52px,6vw,78px)}.template-classic .public-hero>div>div{justify-content:center}.template-classic .public-search{background:0 0;width:min(900px,90vw);margin:40px auto;padding:0}.template-classic .public-search form{background:#fffdf8;grid-template-columns:1fr 190px;padding:24px}.template-classic .public-featured{padding-top:45px}.template-classic .public-featured>div{grid-template-columns:repeat(2,1fr)}.template-classic .public-featured>div article:first-child{grid-column:1/-1;grid-template-columns:1.35fr 1fr;display:grid}.template-classic .public-featured>div article:first-child .public-vehicle-image{aspect-ratio:auto;height:100%}.template-classic .public-about{text-align:center}.template-classic .public-about>div:first-child{margin-inline:auto}.template-classic .public-about article b{border-bottom:1px solid;padding-bottom:12px;display:block}.template-classic .public-cta{background:#fffaf1;border-block:1px solid #cdbda8}.template-premium{background:#080a0d}.template-premium .public-header{height:100px;padding-inline:4vw}.template-premium .public-logo b{color:#d6b36a!important}.template-premium .public-hero{background:linear-gradient(90deg, #05070a 0 42%, #05070a9c 62%, transparent), radial-gradient(circle at 77% 48%, var(--dealer-primary), var(--dealer-accent) 35%, #191d24 68%);min-height:820px;padding:190px 8vw 100px}.template-premium .public-hero>div:first-child{max-width:690px}.template-premium .public-hero h1{font-size:clamp(65px,7vw,105px);line-height:.91}.template-premium .public-hero-car{opacity:.88;width:43%;bottom:17%;right:7%}.template-premium .public-search{border-block:1px solid #2b3038;width:100%;margin:0;padding:30px 7vw}.template-premium .public-search form{background:0 0;max-width:1200px;margin:auto;padding:0}.template-premium .public-search button{background:#d6b36a;border-color:#d6b36a;color:#111827!important}.template-premium .public-featured{max-width:none;padding:100px 7vw}.template-premium .public-featured>div{background:#30343c;gap:1px;display:flex}.template-premium .public-featured>div article{flex:1}.template-premium .public-vehicle-card{border:0}.template-premium .public-about{grid-template-columns:.75fr 1.25fr;gap:90px;padding:100px 8vw;display:grid}.template-premium .public-about>div:first-child{margin:0}.template-premium .public-about>div:last-child{grid-template-columns:1fr}.template-premium .public-cta{padding:90px 8vw}.template-premium .public-footer{border-top:1px solid #2c323c}@media (width<=760px){.template-modern .public-hero>div:first-child{max-width:100%}.template-modern .public-featured>div,.template-classic .public-featured>div{grid-template-columns:1fr}.template-classic .public-header{text-align:left;display:flex}.template-classic .public-header nav{display:none}.template-classic .public-call{margin-left:auto;position:static}.template-classic .public-featured>div article:first-child{grid-column:auto;display:block}.template-classic .public-featured>div article:first-child .public-vehicle-image{aspect-ratio:16/10;height:auto}.template-premium .public-about{grid-template-columns:1fr;gap:40px}.template-premium .public-featured>div{grid-template-columns:1fr;display:grid}.template-modern .public-cta{margin-inline:4vw}.template-modern .public-hero,.template-classic .public-hero,.template-premium .public-hero{background:linear-gradient(155deg, var(--dealer-accent), #17202b);color:var(--dealer-accent-text)}}.public-site .public-logo b{border-bottom:3px solid var(--dealer-primary);color:inherit!important}.public-site .public-about article p{color:var(--dealer-accent-text)}@supports (color:color-mix(in lab, red, red)){.public-site .public-about article p{color:color-mix(in srgb, var(--dealer-accent-text) 78%, transparent)}}.template-modern .public-hero{background:linear-gradient(#07111b9c, #07111b9c), radial-gradient(circle at 82% 30%, var(--dealer-primary), transparent 27%), linear-gradient(118deg, var(--dealer-accent) 0 61%, #edf2f5 61%)}@supports (color:color-mix(in lab, red, red)){.template-modern .public-hero{background:linear-gradient(#07111b9c, #07111b9c), radial-gradient(circle at 82% 30%, color-mix(in srgb, var(--dealer-primary) 35%, transparent), transparent 27%), linear-gradient(118deg, var(--dealer-accent) 0 61%, #edf2f5 61%)}}.template-premium .public-logo b{border-color:#d6b36a}@media (width<=760px){.template-modern .public-hero{background:linear-gradient(#07111b8c, #07111b8c), linear-gradient(155deg, var(--dealer-accent), #17202b)}}.public-consent{border:1px solid #d5dbe1;margin:14px 0;padding:14px}.public-consent legend{padding:0 6px;font-size:9px;font-weight:900}.public-consent label{align-items:flex-start;gap:9px;margin:8px 0;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-size:8px!important;display:flex!important}.public-consent input{min-width:16px;accent-color:var(--dealer-primary);width:16px!important;height:16px!important;margin:1px 0 0!important}.appointment-actions{flex-wrap:wrap;gap:5px;display:flex!important}.appointment-actions button{height:27px!important;padding:0 7px!important}.appointment-actions button:last-child{color:#d0dbe5!important;background:0 0!important;border-color:#5c7186!important}.follow-up-plans article button:disabled{opacity:.45;cursor:not-allowed}.lead-conversation{margin-top:16px!important;padding-top:16px!important}.lead-conversation>header{justify-content:space-between;align-items:center;display:flex}.lead-conversation>header>div{gap:4px;display:grid}.lead-conversation>header small{letter-spacing:.8px;color:#67d1c7!important;margin:0!important}.lead-conversation>header strong{color:#dce9f2;font-size:8px}.lead-conversation>header button{color:#9fb2c4;background:#142334;border:1px solid #3b5268;border-radius:7px;width:28px;height:28px}.consent-banner{background:#152435;border:1px solid #34495d;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:11px 0;padding:9px;display:grid}.consent-banner>b{color:#d4e0e9;background:#26384b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.consent-banner.allowed>b{color:#70e0cf;background:#17493f}.consent-banner.blocked>b{color:#ff9b82;background:#55352f}.consent-banner span{gap:2px;display:grid}.consent-banner span strong{color:#edf4f8;font-size:7px}.consent-banner span small{font-size:6px;color:#9eafbf!important;margin:0!important}.consent-banner>button,.message-templates button{color:#c4d3df;background:#1d3042;border:1px solid #3c5268;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:800}.consent-audit{gap:6px;margin-bottom:10px;display:grid}.consent-audit article{background:#132130;border-left:2px solid #39c7b8;gap:3px;padding:8px;display:grid}.consent-audit article b{color:#dce7ef;font-size:7px}.consent-audit article span,.consent-audit article small,.consent-audit p{color:#8fa2b4;font-size:6px}.message-thread{background:#0d1825;border:1px solid #304458;border-radius:9px;gap:7px;max-height:260px;padding:10px;display:grid;overflow:auto}.message-thread>p{color:#8093a5;text-align:center;margin:12px;font-size:7px}.message-thread article{gap:3px;max-width:88%;display:grid}.message-thread article.outbound{text-align:right;justify-self:end}.message-thread article>div{color:#e5edf4;background:#26394d;border-radius:10px 10px 10px 3px;padding:8px 10px;font-size:7px;line-height:1.45}.message-thread article.outbound>div{color:#f3fffd;background:#176a62;border-radius:10px 10px 3px}.message-thread article small{font-size:6px;color:#788da1!important;margin:0!important}.message-templates{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.message-templates button:disabled{opacity:.4}.message-compose textarea{color:#edf4f8;resize:vertical;background:#0f1c2a;border:1px solid #344b60;border-radius:8px;width:100%;min-height:76px;padding:9px;font-size:8px;line-height:1.5}.message-compose textarea:disabled{opacity:.55}.message-compose footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.message-compose footer span{color:#8093a5;font-size:6px}.message-compose footer button{color:#061311;background:#2fb9ad;border:0;border-radius:7px;height:31px;padding:0 12px;font-size:7px;font-weight:900}.message-compose footer button:disabled{opacity:.4;cursor:not-allowed}.conversation-error{background:#4a2c2c;border-radius:7px;padding:8px;color:#ffb4a2!important;margin:8px 0 0!important;font-size:7px!important}.follow-up-plans>article{grid-template-columns:34px minmax(220px,1fr) 150px auto auto auto!important}.follow-up-editor{background:#132131;border-top:1px solid #34495d;padding:18px}.follow-up-editor>header{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.follow-up-editor>header div{gap:4px;display:grid}.follow-up-editor>header small{color:#67d1c7;letter-spacing:.8px;font-size:6px;font-weight:900}.follow-up-editor>header strong{color:#edf4f8;font-size:10px}.follow-up-editor>header button{color:#9dafbf;background:0 0;border:0;font-size:18px}.follow-up-editor>label{color:#aebdcc;gap:5px;margin-top:10px;font-size:7px;font-weight:800;display:grid}.follow-up-editor input,.follow-up-editor textarea{color:#edf4f8;font:inherit;background:#0e1a27;border:1px solid #3a5065;border-radius:7px;padding:9px}.follow-up-editor textarea{resize:vertical;min-height:105px;line-height:1.5}.follow-up-editor label small{color:#758a9e;font-size:6px}.follow-up-editor>footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.follow-up-editor>footer button{color:#c7d5e0;background:0 0;border:1px solid #3c5268;border-radius:7px;height:32px;padding:0 12px;font-size:7px;font-weight:900}.follow-up-editor>footer button:last-child{color:#061311;background:#2fb9ad;border-color:#2fb9ad}@media (width<=900px){.follow-up-plans>article{grid-template-columns:34px 1fr auto!important}.follow-up-plans>article time,.follow-up-plans>article button:last-child{display:none}}.legal-page{color:#172238;background:#f4f7f9;min-height:100vh}.legal-page>header{background:#111d2c;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 450px);display:flex}.legal-page>header>a{color:#a9e7df;font-size:13px;font-weight:800;text-decoration:none}.legal-page>article{max-width:900px;margin:0 auto;padding:70px 28px 90px}.legal-page article>small{color:#16877d;letter-spacing:1.4px;font-size:12px;font-weight:900}.legal-page h1{letter-spacing:-3px;margin:12px 0 30px;font-size:clamp(42px,7vw,72px)}.legal-page h2{margin:36px 0 10px;font-size:20px}.legal-page p{color:#48576a;font-size:15px;line-height:1.8}.legal-page a{color:#087e75}.legal-page article>footer{border-top:1px solid #d7dee5;gap:20px;margin-top:52px;padding-top:24px;font-size:13px;font-weight:800;display:flex}@media (width<=640px){.legal-page>article{padding-top:45px}.legal-page h1{font-size:44px}}.conversation-channel-tabs{grid-template-columns:none!important;gap:4px!important;display:flex!important}.conversation-channel-tabs button{width:auto!important;padding:0 9px!important}.conversation-channel-tabs button.active{color:#f2fffd;background:#1b655f;border-color:#47cfc1}.message-compose input{box-sizing:border-box;color:#edf4f8;background:#0f1c2a;border:1px solid #344b60;border-radius:8px;width:100%;margin-bottom:7px;padding:9px;font-size:8px}.message-compose input:disabled{opacity:.55}.message-thread article>strong{color:#f4fbff;font-size:7px}.message-thread article.outbound>strong{color:#8ae3da}.messaging-readiness{flex-wrap:wrap;margin:14px 0;gap:7px!important;display:flex!important}.messaging-readiness span{color:#9eafbf;border:1px solid #43566a;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.messaging-readiness span.ready{color:#83ded5;background:#143c3a;border-color:#2b897f}.settings-usage{color:#aebdcc;font-size:8px}.platform-contact-form{gap:20px;max-width:620px;display:grid}.platform-contact-form label{gap:8px;font-weight:600;display:grid}.platform-contact-form input:not([type=checkbox]),.platform-contact-form textarea{box-sizing:border-box;color:#152039;width:100%;font:inherit;background:#fff;border:1px solid #667085;border-radius:8px;padding:12px}.platform-contact-form textarea{resize:vertical;min-height:130px}.platform-contact-form fieldset{border:1px solid #667085;border-radius:8px;padding:18px;line-height:1.6}.platform-contact-form fieldset label{font-weight:400;display:block}.platform-contact-form input[type=checkbox]{vertical-align:middle;width:20px;height:20px}.platform-contact-form button{color:#fff;font:inherit;cursor:pointer;background:#152039;border:0;border-radius:8px;padding:14px 20px;font-weight:700}.platform-contact-form :focus-visible{outline-offset:3px;outline:3px solid #c94728}.platform-support{color:#172b3a;background:#f4f8fa;border:1px solid #c5d5df;border-radius:14px;min-width:0;padding:20px!important}.platform-support header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-support h3,.platform-support h4{color:#172b3a;margin:0 0 10px}.platform-support button{cursor:pointer;color:#172b3a;background:#fff;border:1px solid #9bafbb;border-radius:8px;padding:10px 14px}.platform-support button.primary{color:#fff;background:#173e50}.platform-support button:disabled{opacity:.55;cursor:not-allowed}.platform-support :focus-visible{outline-offset:3px;outline:3px solid #087e8b}.platform-support form{gap:12px;margin:20px 0;display:grid}.platform-support textarea{box-sizing:border-box;color:#172b3a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #899eac;border-radius:8px;padding:12px}.platform-support small,.platform-support time{color:#435b6b}.platform-support .support-consent,.platform-support .support-notice{color:#674714;background:#fff4dc;border-radius:8px;padding:12px}.platform-support .support-consent.allowed{color:#185638;background:#ddf3e8}.platform-support .support-history{gap:12px;max-height:520px;padding:0;list-style:none;display:grid;overflow:auto}.platform-support .support-history li{overflow-wrap:anywhere;background:#fff;border:1px solid #c5d5df;border-radius:8px;padding:14px}.platform-support .support-history li div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.platform-support .support-history p{white-space:pre-wrap;color:#172b3a}.website-seo{color:#182c3a;background:#fff;margin-top:24px;padding:28px}.seo-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.website-seo h2{font-size:22px}.website-seo p,.website-seo small{color:#435766;line-height:1.6}.website-seo fieldset{border:1px solid #c4d2da;border-radius:12px;margin:22px 0;padding:20px}.website-seo legend{padding:0 8px;font-weight:700}.seo-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.seo-field,.seo-upload label{flex-direction:column;gap:8px;font-weight:600;display:flex}.seo-field input,.seo-field textarea{color:#182c3a;background:#f8fafb;border:1px solid #a8bac7;border-radius:7px;width:100%;padding:12px}.seo-field textarea{min-height:110px}.seo-field small,.seo-upload small{font-weight:400}.seo-upload{flex-direction:column;gap:12px;display:flex}.seo-upload img{object-fit:contain;background:#e9eff3;border-radius:8px;max-width:100%}.seo-preview{background:#f6f8fa;border:1px solid #cad7df;border-radius:12px;margin:22px 0;padding:22px}.seo-preview h3{color:#173ca0;margin:8px 0;font-size:21px}.seo-toggle{align-items:center;gap:10px;margin-top:20px;display:flex}.seo-toggle input,.cookie-options input{accent-color:#087e83;width:18px;height:18px}.seo-checklist li{padding:5px 0}.dealer-uploaded-logo{object-fit:contain;background:#fff;border-radius:6px;max-width:240px;max-height:80px;padding:5px;width:auto!important;height:auto!important}.dealer-cookie-panel{z-index:10000;border:1px solid #7895a6;border-radius:14px;width:min(540px,100vw - 40px);max-height:80vh;padding:22px;position:fixed;bottom:58px;left:20px;overflow:auto;box-shadow:0 12px 50px #0004;color:#182c3a!important;background:#fff!important}.dealer-cookie-panel h2{font-size:20px}.dealer-cookie-panel p{font-size:14px;line-height:1.6;color:#354d5c!important}.dealer-cookie-panel a{color:#075f83;text-decoration:underline}.cookie-options,.cookie-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.cookie-options label{align-items:center;gap:8px;display:flex}.cookie-actions button,.dealer-cookie-settings{color:#153b4c;cursor:pointer;background:#fff;border:1px solid #587989;border-radius:7px;padding:10px 14px;font-size:14px}.cookie-actions button:focus-visible,.dealer-cookie-settings:focus-visible{outline-offset:3px;outline:3px solid #00a9ad}.dealer-cookie-settings{z-index:9999;position:fixed;bottom:12px;left:20px}.website-seo button:disabled{opacity:.6;cursor:wait}@media (width<=760px){.seo-grid{grid-template-columns:1fr}.seo-heading{flex-direction:column;align-items:flex-start}.website-seo{padding:16px}.dealer-uploaded-logo{max-width:170px;max-height:60px}}.workspace-launchpad{background:#fff;border:1px solid #e2e8ed;border-radius:16px;margin:24px 0;padding:24px}.workspace-launchpad header small{letter-spacing:.13em;color:#687788;font-size:11px}.workspace-launchpad h2{margin:8px 0;font-size:21px}.workspace-launchpad p{color:#687788;font-size:13px}.workspace-launchpad>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:18px;display:grid}.workspace-launchpad a{color:#152039;background:#f5f7fa;border-radius:12px;padding:20px;text-decoration:none;display:block}.workspace-launchpad a:hover{background:#edf1f5}.workspace-launchpad a span{letter-spacing:.1em;color:#bd4e32;margin-bottom:10px;font-size:10px;display:block}.workspace-launchpad a strong{font-size:16px}.funding-workspace-link{color:#d95836;background:#fff4ef;border-radius:8px;padding:12px 16px;font-size:13px;text-decoration:none;display:inline-block}.crm-shell .funding-workspace-link{color:#ffab91;background:#243047;margin:8px 12px}.funding-shell{color:#152039;background:#f3f5f7;grid-template-columns:236px minmax(0,1fr);min-height:100vh;font-family:Arial,sans-serif;display:grid}.funding-sidebar{color:#fff;background:#142036;flex-direction:column;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.funding-sidebar-title{gap:8px;margin:38px 0 28px;display:grid}.funding-sidebar-title small{letter-spacing:.18em;color:#b4becd;font-size:10px}.funding-sidebar-title strong{font-size:18px}.funding-sidebar-title span{color:#ffb79f;font-size:11px}.funding-sidebar nav{gap:8px;display:grid}.funding-sidebar nav button{color:#bfcadb;text-align:left;background:0 0;border:0;border-radius:8px;padding:14px}.funding-sidebar nav button.active{color:#fff;background:#2b3a50}.funding-sidebar footer{gap:18px;margin-top:auto;display:grid}.funding-sidebar footer a{color:#e2e8ef;font-size:13px;text-decoration:none}.funding-sidebar footer small{color:#96a7bc;font-size:10px;line-height:1.7}.funding-main{width:100%;min-width:0;max-width:1800px;margin:0 auto;padding:40px}.funding-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.funding-heading small{letter-spacing:.14em;color:#a34b35;font-size:10px}.funding-heading h1{letter-spacing:-1px;margin:10px 0;font-size:32px}.funding-heading p{color:#627083;max-width:580px;font-size:14px;line-height:1.6}.funding-heading>div:last-child{flex-shrink:0;gap:10px;display:flex}.funding-shell button{cursor:pointer;font:inherit;color:#22324a;background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:10px 14px;font-size:13px}.funding-shell button:disabled{opacity:.5;cursor:not-allowed}.funding-shell .funding-primary{color:#fff;background:#d95434;border-color:#d95434}.funding-shell input,.funding-shell select,.funding-shell textarea{font:inherit;color:#18283f;background:#fff;border:1px solid #d8e0e8;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:13px}.funding-shell :focus-visible,.workspace-launchpad a:focus-visible{outline-offset:3px;outline:3px solid #ef8e70}.funding-shell label{color:#59677b;gap:7px;font-size:11px;font-weight:600;display:grid}.funding-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.funding-stats article{background:#fff;border:1px solid #e1e6eb;border-radius:12px;gap:12px;padding:22px;display:grid}.funding-stats small{letter-spacing:.07em;color:#657388;font-size:9px}.funding-stats strong{letter-spacing:-.7px;font-size:26px;font-weight:600}.funding-stats span{color:#758195;font-size:11px}.funding-board,.funding-editor,.funding-access article{background:#fff;border:1px solid #e0e6ec;border-radius:14px;overflow:hidden}.funding-filters{flex-wrap:wrap;align-items:end;gap:14px;padding:22px;display:flex}.funding-filters .funding-search{flex:1;min-width:190px}.funding-filters>label{min-width:120px}.funding-count{color:#68758a;margin:0;padding:0 22px 18px;font-size:11px}.funding-table-scroll{overflow:auto}.funding-shell table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.funding-shell th{color:#6a7789;text-transform:uppercase;letter-spacing:.06em;background:#f7f9fb;border-block:1px solid #e5eaf0;padding:15px 20px;font-size:10px}.funding-shell td{border-bottom:1px solid #ecf0f3;padding:18px 20px}.funding-shell td small,.funding-shell td>span:not(.funding-status){color:#788598;margin-top:6px;font-size:11px;display:block}.funding-shell .funding-deal-button{color:#bf472a;background:0 0;border:0;padding:0;font-weight:700}.funding-status{color:#526582;background:#eef2f8;border-radius:5px;width:fit-content;margin-top:6px;padding:4px 7px;font-size:10px;display:block}.funding-status.status-funded{color:#287353;background:#e5f5ee}.funding-status.status-stipulations{color:#926421;background:#fff0db}.funding-status.status-canceled{color:#666;background:#eee}.funding-shell .funding-overdue{color:#b43d26}.funding-empty{text-align:center;max-width:800px;margin:auto;padding:65px 28px}.funding-empty small{color:#bf4c30;letter-spacing:.12em;font-size:10px}.funding-empty h2{font-size:25px}.funding-empty p{color:#67758a;max-width:530px;margin:16px auto;font-size:14px;line-height:1.7}.funding-alert,.funding-notice{border-radius:8px;padding:14px 18px;font-size:13px}.funding-alert{color:#a43c24;background:#fff0eb}.funding-notice{color:#286748;background:#e4f4ee}.funding-reports{padding:24px}.funding-reports h2{margin:10px 0 14px;font-size:19px}.funding-reports>p{color:#69778a;font-size:12px;line-height:1.7}.funding-reports .funding-table-scroll{margin:22px 0 30px}.funding-editor{margin-top:26px;padding:28px}.funding-editor>header{justify-content:space-between;align-items:center;display:flex}.funding-editor>header small{letter-spacing:.1em;color:#9a503b;font-size:10px}.funding-editor>header h2{margin:8px 0 24px;font-size:23px}.funding-editor fieldset{border:0;min-width:0;margin:0;padding:0}.funding-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0 24px;display:grid}.funding-money{border:1px solid #d8e0e8;border-radius:6px;align-items:center;display:flex}.funding-money span{color:#7a8797;padding-left:10px}.funding-money input{border:0}.funding-editor h3{margin-top:28px;font-size:16px}.funding-connections{background:#f6f8fa;border-radius:8px;padding:16px;font-size:12px}.funding-connections summary,.funding-history summary{cursor:pointer;font-weight:600}.funding-connections p,.funding-hint{color:#69778a;font-size:12px;line-height:1.6}.funding-connections a{color:#b74529}.funding-line{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin:14px 0;display:grid}.funding-line.commission-line{grid-template-columns:1.5fr 1fr .7fr 1fr 1fr auto}.funding-line .funding-check{align-items:center;gap:8px;padding:10px;display:flex}.funding-check input{width:auto}.funding-calculation{color:#fff;background:#16253b;border-radius:10px;flex-wrap:wrap;gap:25px;margin:28px 0;padding:22px;display:flex}.funding-calculation span{color:#c7d2df;font-size:11px}.funding-calculation b{color:#fff;margin-top:8px;font-size:20px;display:block}.funding-notes{margin:24px 0}.funding-editor-actions{border-top:1px solid #e8edf2;justify-content:flex-end;align-items:center;gap:16px;padding-top:20px;display:flex}.funding-editor-actions small{color:#768397}.funding-history{color:#526179;margin-top:20px;font-size:12px}.funding-access{grid-template-columns:1fr 1fr;gap:24px;display:grid}.funding-access article{padding:28px}.funding-access h2{font-size:20px}.funding-access p{color:#68788b;font-size:13px;line-height:1.7}.funding-access .funding-grant{border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.funding-grant small{margin-top:5px;display:block}.funding-grant input{width:20px;height:20px}@media (width<=1150px){.funding-shell{grid-template-columns:190px minmax(0,1fr)}.funding-main{padding:24px}.funding-stats{grid-template-columns:repeat(2,1fr)}.funding-heading{flex-direction:column;align-items:flex-start}.funding-line.commission-line{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-sidebar{padding:24px 15px}}@media (width<=720px){.funding-shell{display:block}.funding-sidebar{height:auto;padding:18px;position:relative}.funding-sidebar-title{margin:16px 0}.funding-sidebar nav{display:flex}.funding-sidebar footer{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.funding-sidebar footer small{display:none}.funding-main{padding:18px}.funding-heading h1{font-size:27px}.funding-stats{gap:10px}.funding-stats article{padding:16px}.funding-stats strong{font-size:23px}.funding-form-grid,.funding-access{grid-template-columns:1fr}.funding-line,.funding-line.commission-line{grid-template-columns:1fr 1fr}.funding-editor{padding:18px}.funding-filters{padding:16px}.funding-filters>label{flex:1}.funding-calculation{gap:18px}}.marketing-funding{color:#fff;background:#142036;grid-template-columns:1fr 1fr;gap:70px;padding:85px max(24px,50vw - 590px);display:grid}.marketing-funding small{color:#ffac90;letter-spacing:.16em;font-size:11px}.marketing-funding h2{letter-spacing:-1.4px;margin:20px 0;font-size:42px;line-height:1.1}.marketing-funding p{color:#bdc9da;font-size:15px;line-height:1.75}.marketing-funding article{border-bottom:1px solid #344057;padding:18px 0}.marketing-funding article b{color:#ffac90;letter-spacing:.1em;font-size:10px}.marketing-funding h3{margin:12px 0;font-size:20px}.marketing-funding .marketing-primary{justify-content:center;align-items:center;margin-top:18px;padding:16px 22px;line-height:1.2;display:inline-flex}.marketing-platform>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-contact select{color:#152039;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:8px;padding:14px}@media (width<=760px){.marketing-funding{grid-template-columns:1fr;gap:20px;padding:45px 24px}.marketing-funding h2{font-size:34px}.marketing-platform>div{grid-template-columns:1fr}}.workspace-switcher{z-index:80;color:#fff;background:#152239;border:1px solid #35435a;border-radius:12px;width:218px;padding:12px;font-family:Arial,sans-serif;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 24px #0003}.workspace-switcher>small{white-space:nowrap;text-overflow:ellipsis;color:#aab8ca;letter-spacing:.04em;margin:0 5px 8px;font-size:10px;display:block;overflow:hidden}.workspace-switcher>a,.workspace-switcher>.workspace-unavailable{color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:11px 9px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.workspace-switcher>a:hover{background:#30415d}.workspace-switcher>a:focus-visible{outline-offset:1px;outline:2px solid #ff9272}.workspace-switcher>.workspace-unavailable{color:#8b99ad;cursor:not-allowed}.has-workspace-switcher .funding-sidebar footer,.has-workspace-switcher .crm-shell>aside>footer,.has-workspace-switcher .platform>aside>footer{margin-bottom:185px}.manager-workspaces{color:#152039;background:#f3f5f8;min-height:100vh;padding:35px max(28px,50vw - 575px) 220px}.manager-workspaces>header{justify-content:space-between;align-items:center;display:flex}.manager-workspaces>header>a{color:#56667c;font-size:13px}.manager-workspaces>section{margin-top:90px}.manager-workspaces section>small{color:#b04b31;letter-spacing:.14em;font-size:11px}.manager-workspaces h1{margin:16px 0;font-size:36px}.manager-workspaces p{color:#68778d;font-size:14px;line-height:1.7}.manager-workspace-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.manager-workspace-grid article{background:#fff;border:1px solid #dce3ed;border-radius:12px;padding:28px}.manager-workspace-grid article>small{color:#b15137}.manager-workspace-grid h2{margin:22px 0 12px;font-size:23px}.manager-workspace-grid a{color:#bd4628;margin-top:16px;font-weight:600;text-decoration:none;display:inline-block}.manager-workspace-grid article>span{color:#8a96a6;margin-top:16px;font-size:13px;display:block}.manager-settings-link{color:#30425f;margin-top:15px;display:inline-block}.standalone-inventory{color:#152039;background:#f4f6f9;min-height:100vh;padding:30px 34px 220px}.standalone-inventory>header{align-items:center;gap:24px;margin-bottom:32px;display:flex}.standalone-inventory>header>span{color:#65748a;border-left:1px solid #d0d8e3;padding-left:24px;font-size:15px}@media (width<=760px){.workspace-switcher{width:202px;bottom:10px;left:10px}.manager-workspace-grid{grid-template-columns:1fr}.manager-workspaces>section{margin-top:45px}.manager-workspaces h1{font-size:29px}.standalone-inventory{padding:20px 14px 220px}.has-workspace-switcher .funding-sidebar footer{margin-bottom:0}.has-workspace-switcher .mobile-nav{bottom:188px}}.workspace-switcher .workspace-signout{color:#aab8ca;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #35435a;width:100%;margin:7px 0 0;padding:9px 0 1px;font-size:10px;display:block}.workspace-switcher .workspace-signout:hover{color:#fff}.has-workspace-switcher{padding-bottom:215px}.has-workspace-switcher .crm-shell>aside>footer,.has-workspace-switcher .platform>aside>footer{margin-bottom:215px}.has-workspace-switcher .sidebar{padding-bottom:230px}.funding-collect{color:#146044;background:#edf8f3;border:1px solid #bed7cd;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:11px;font-weight:700;display:block}.funding-collect:disabled{opacity:.5}.dealer-dashboard{color:#17243b;background:#f3f5f8;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{color:#fff;background:#142237;min-height:100vh;padding:30px 22px 230px}.dashboard-sidebar>strong{margin:32px 0 24px;font-size:15px;display:block}.dashboard-sidebar nav{gap:10px;display:grid}.dashboard-sidebar nav>a,.dashboard-sidebar nav>button{text-align:left;color:#c7d4e4;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:13px 10px;font-size:13px;text-decoration:none;display:block}.dashboard-sidebar nav>.active{color:#fff;background:#2a3b54}.dashboard-main{min-width:0;padding:40px 36px 240px}.dashboard-main>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.dashboard-main h1{margin:12px 0;font-size:32px}.dashboard-main header small{letter-spacing:.12em;color:#bb4d32;font-size:10px}.dashboard-main p{color:#6c7b90;font-size:13px;line-height:1.7}.dashboard-main>header>button{color:#34435a;background:#fff;border:1px solid #d8e0e9;border-radius:7px;padding:10px 15px}.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-bottom:25px;display:grid}.dashboard-metrics>article{background:#fff;border:1px solid #dde4ee;border-radius:12px;gap:15px;padding:24px;display:grid}.dashboard-metrics small{letter-spacing:.08em;color:#657791;font-size:10px}.dashboard-metrics b{font-size:30px;font-weight:600}.dashboard-metrics span{color:#748299;font-size:11px;line-height:1.6}.dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dashboard-detail-grid>article{background:#fff;border:1px solid #dde4ee;border-radius:12px;padding:25px}.dashboard-detail-grid header{justify-content:space-between;align-items:center;gap:15px;display:flex}.dashboard-detail-grid h2{margin:0;font-size:17px}.dashboard-detail-grid a{color:#bc4a2d;font-size:11px;text-decoration:none}.dashboard-detail-grid ul{margin:16px 0 0;padding:0;list-style:none}.dashboard-detail-grid li{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:12px;line-height:1.6;display:flex}.dashboard-detail-grid li:last-child{border:0}.dashboard-detail-grid li span{gap:5px;display:grid}.dashboard-detail-grid li small{color:#7d8da2}.dashboard-detail-grid li b{white-space:nowrap;font-weight:500}.dealer-dashboard.embedded{background:0 0;min-height:0;display:block}.embedded .dashboard-main{padding:0 0 30px}.marketing-plans>div,.billing-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-main .billing-panel{max-width:100%}@media (width<=900px){.dealer-dashboard{grid-template-columns:200px minmax(0,1fr)}.dashboard-main{padding:25px 20px 240px}.dashboard-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.dealer-dashboard{display:block}.dashboard-sidebar{min-height:0;padding:22px}.dashboard-sidebar>strong{margin:18px 0}.dashboard-sidebar nav{flex-wrap:wrap;display:flex}.dashboard-main{padding:24px 18px 240px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-metrics>article{padding:17px}.dashboard-metrics b{font-size:24px}.dashboard-detail-grid header{flex-direction:column;align-items:flex-start}.has-workspace-switcher .mobile-nav{bottom:220px}}.funding-queues,.funding-editor-tabs{border-bottom:1px solid #e2e8ef;flex-wrap:wrap;gap:8px;padding:18px;display:flex}.funding-queues button,.funding-editor-tabs button{color:#526176;background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:10px 13px;font-size:12px}.funding-queues button[aria-pressed=true],.funding-editor-tabs button[aria-pressed=true]{color:#fff;background:#182c45;border-color:#182c45}.funding-queues span{opacity:.7;margin-left:9px}.funding-editor-tabs{margin-bottom:20px;padding:0 0 18px}.funding-editor [hidden]{display:none}.funding-editor:focus{outline:none}.funding-editor-actions{z-index:2;background:#fff;flex-wrap:wrap;padding:16px 0;position:sticky;bottom:0}.funding-editor{margin-top:0}.funding-editor>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.funding-editor .funding-connections{margin:20px 0}.funding-deal-button{font-weight:700}.funding-collect{white-space:normal;text-align:left}.funding-shell button:focus-visible{outline-offset:3px;outline:3px solid #ed795b}@media (width<=720px){.funding-queues{gap:6px;padding:12px}.funding-editor>header{flex-direction:column}.funding-editor-actions{position:static}.funding-editor-tabs button{flex:1}}.funding-month{border-bottom:1px solid #e2e8ef;flex-wrap:wrap;align-items:center;gap:22px;padding:20px 22px;display:flex}.funding-month h2{margin:0;font-size:20px}.funding-month>span{color:#69778a;font-size:12px}.funding-missing{text-align:left;margin-bottom:10px;line-height:1.5;display:block;color:#984b17!important;background:#fff5df!important;border:1px solid #ead6af!important;padding:8px!important;font-size:11px!important}.funding-person{background:#fafbfc;border:1px solid #dce4ed;border-radius:10px;margin:20px 0;padding:20px}.funding-person h3{margin:0}.funding-editor .funding-check{align-items:center;gap:10px;margin:18px 0;line-height:1.5;display:flex}.funding-editor .funding-check input{flex-shrink:0;width:17px;height:17px}.funding-import-person{max-width:320px;margin:20px 0}.funding-earned{color:#36566d;grid-column:1/-1;margin:0;padding:8px 0;font-size:12px}.funding-connections h3{margin-top:0}.funding-setup>h2{margin:0 0 14px}.funding-person .funding-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.funding-person .funding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.funding-person .funding-form-grid{grid-template-columns:1fr}}.funding-payment-shortcuts{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.funding-payment-shortcuts>p{color:#64758a;width:100%;font-size:12px}.exit-dealership{display:block}.exit-dealership>button{color:inherit;cursor:pointer;background:0 0;border:1px solid #8191a5;border-radius:6px;padding:9px;font-size:12px}.exit-dealership>small{color:#e98063;font-size:11px;display:block}.workspace-switcher .exit-dealership{margin:10px 0 4px}.workspace-switcher .exit-dealership>button{text-align:left;color:#fff;width:100%}.funding-sheet{border-top:1px solid #dbe2ea;max-height:70vh;overflow:auto}.funding-sheet table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:1450px}.funding-sheet th,.funding-sheet td{white-space:nowrap;border-bottom:1px solid #e2e7ed;border-right:1px solid #e2e7ed;height:35px;line-height:1.2;padding:6px 9px!important;font-size:11px!important}.funding-sheet th{z-index:3;background:#e9eef4;position:sticky;top:0;font-size:10px!important}.funding-sheet td:first-child,.funding-sheet th:first-child{z-index:2;text-overflow:ellipsis;background:#fff;min-width:155px;max-width:210px;position:sticky;left:0;overflow:hidden}.funding-sheet th:first-child{z-index:4;background:#e9eef4}.funding-sheet tbody tr:nth-child(2n) td{background:#f8fafc}.funding-sheet tbody tr.funding-row-funded td{background:#f0faf4}.funding-sheet tbody tr.funding-row-submitted td{background:#eff5ff}.funding-sheet tbody tr.funding-row-canceled td{color:#7d8694;background:#f0f1f3}.funding-sheet td:nth-child(4){text-overflow:ellipsis;max-width:140px;overflow:hidden}.funding-sheet td button{border-radius:4px;min-height:25px;margin:0 4px 0 0;padding:4px 7px!important;font-size:10px!important}.funding-sheet .funding-deal-button{background:0 0;border:0;padding:0!important;font-size:11px!important}.funding-sheet .funding-status{white-space:nowrap;margin:0;padding:4px 6px;font-size:10px;display:inline-block}.funding-sheet .status-submitted{color:#1c4e8b;background:#d4e5ff}.funding-sheet .status-contracted{color:#825615;background:#fff0ce}.funding-sheet .status-funded{color:#17633e;background:#ccebd9}.funding-sheet .funding-outstanding{color:#9b4724;font-weight:700}.funding-sheet-warning{color:#915614!important;background:#fff2d4!important}.funding-lookup{position:relative}.funding-suggestions{z-index:8;background:#fff;border:1px solid #b9c8d9;border-radius:8px;max-height:230px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 22px #17253a22}.funding-suggestions button{text-align:left;width:100%;display:block;border:0!important;border-bottom:1px solid #e2e8ef!important;border-radius:0!important;padding:12px!important}.funding-suggestions small{color:#68788b;padding:8px;font-size:11px;display:block}.funding-linked{color:#22734c;background:#effaf3;border-radius:6px;padding:10px;font-size:12px}.funding-payment-summary{background:#edf3f8;border-radius:8px;padding:15px;font-size:13px}.funding-product-line{grid-template-columns:2fr 1fr 1fr 1fr auto}.funding-pack-setup{border-top:1px solid #dde5ef;border-bottom:1px solid #dde5ef;margin:24px 0;padding:15px 0}@media (width<=800px){.funding-product-line{grid-template-columns:1fr 1fr}.funding-sheet td:first-child,.funding-sheet th:first-child{min-width:125px;max-width:150px}}@media (width<=720px){.funding-sidebar nav{flex-wrap:wrap}.funding-sidebar nav button{padding:10px 12px}.funding-sheet{max-height:65vh}}.funding-desk-main .funding-heading{margin-bottom:14px}.funding-desk-main .funding-heading h1{margin:7px 0;font-size:26px}.funding-desk-main .funding-heading p{display:none}.funding-desk-main .funding-stats{gap:12px;margin-bottom:14px}.funding-desk-main .funding-stats article{padding:12px 16px}.funding-desk-main .funding-stats strong{margin:8px 0;font-size:23px}.funding-desk-main .funding-month{padding:12px 16px}.funding-desk-main .funding-month h2{font-size:17px}.funding-desk-main .funding-queues{padding:10px 12px}.funding-desk-main .funding-queues button{padding:7px 10px}.funding-desk-main .funding-filters{gap:10px;padding:10px 12px}.funding-desk-main .funding-count{margin:0;padding:8px 12px;font-size:10px}.funding-sheet table{table-layout:fixed;width:1620px;min-width:100%}.funding-sheet th:first-child,.funding-sheet td:first-child{width:175px;min-width:175px;max-width:175px}.funding-sheet th:nth-child(2),.funding-sheet td:nth-child(2){z-index:2;background:#fff;border-right:2px solid #bdcbd9;width:95px;position:sticky;left:175px}.funding-sheet th:nth-child(2){z-index:4;background:#e9eef4}.funding-sheet th:nth-child(3){width:65px}.funding-sheet th:nth-child(12){width:160px}.funding-sheet th:nth-child(13){width:60px}@media (width<=720px){.funding-sheet th:first-child,.funding-sheet td:first-child{width:125px;min-width:125px;max-width:125px}.funding-sheet th:nth-child(2),.funding-sheet td:nth-child(2){left:125px}}.funding-editor-actions .funding-delete{color:#a32f2f;background:#fff7f7;border-color:#e9bdbd;margin-right:auto}.funding-lease-terms{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.funding-lease-terms dt{color:#526177;font-size:12px}.funding-lease-terms dd{margin:4px 0 0;font-weight:600}.platform-support .support-chat{color:#16253b;background:#f1f5f9;border:1px solid #dbe3ec;border-radius:12px 12px 0 0;flex-direction:column;gap:14px;height:430px;margin:16px 0 0;padding:24px;list-style:none;display:flex;overflow-y:auto}.platform-support .support-chat .support-bubble{overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #dbe3ec;border-radius:16px;align-self:flex-start;width:fit-content;max-width:85%;padding:14px 18px}.platform-support .support-chat .outgoing{color:#fff;background:#173c68;border-color:#173c68;align-self:flex-end}.platform-support .support-chat .support-bubble p{white-space:pre-wrap;color:inherit;max-width:none;margin:0 0 8px;font-size:15px;line-height:1.6}.platform-support .support-chat .support-bubble div{color:#536378;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.platform-support .support-chat .outgoing div,.platform-support .support-chat .outgoing small{color:#d3e4f7}.platform-support .support-composer{background:#fff;border:1px solid #dbe3ec;border-top:0;border-radius:0 0 12px 12px;margin:0;padding:18px}.platform-support .support-composer textarea{color:#14263c;background:#fff;min-height:85px;font-size:16px;line-height:1.5}.platform-support .support-composer small{color:#596a7e;margin:8px 0;display:block}.platform-support .support-chat-empty{color:#586a80;margin:auto}.platform-support .support-audit{color:#596a7e;margin-top:16px;font-size:12px}.platform-support .support-audit summary{cursor:pointer}.platform-support .support-audit>div{border-bottom:1px solid #ddd;padding:10px 0}@media (width<=640px){.platform-support .support-chat{height:380px;padding:14px}.platform-support .support-chat .support-bubble{max-width:94%}.platform-support .support-composer{padding:12px}}.platform-support .support-chat .outgoing time{color:#d3e4f7}.platform-support .support-chat .incoming time{color:#536378}.lead-conversation>header strong{font-size:14px}.lead-conversation>header small{font-size:11px}.lead-conversation>header button{height:36px;font-size:13px}.lead-conversation .consent-banner span strong{font-size:13px}.lead-conversation .consent-banner span small{font-size:11px}.lead-conversation .consent-banner>button,.lead-conversation .message-templates button{padding:8px 10px;font-size:12px}.lead-conversation .message-thread{flex-direction:column;gap:14px;height:390px;max-height:55vh;padding:18px;display:flex}.lead-conversation .message-thread article{text-align:left;align-self:flex-start;max-width:88%}.lead-conversation .message-thread article.outbound{text-align:left;align-self:flex-end}.lead-conversation .message-thread article>div{white-space:pre-wrap;overflow-wrap:anywhere;padding:13px 16px;font-size:15px;line-height:1.6}.lead-conversation .message-thread article small{font-size:11px;color:#b7cadb!important}.lead-conversation .message-thread article>strong,.lead-conversation .message-thread>p{font-size:14px}.lead-conversation .message-compose textarea,.lead-conversation .message-compose input{min-height:48px;padding:12px;font-size:16px}.lead-conversation .message-compose textarea{min-height:90px}.lead-conversation .message-compose footer{flex-wrap:wrap;gap:10px}.lead-conversation .message-compose footer span{font-size:11px}.lead-conversation .message-compose footer button{height:40px;font-size:14px}.lead-conversation .conversation-error{font-size:13px!important}.lead-conversation .consent-audit article b{font-size:13px}.lead-conversation .consent-audit article span,.lead-conversation .consent-audit article small,.lead-conversation .consent-audit p{font-size:12px}.crm-contact-dropdown{text-align:left;color:#d5e1eb;margin:12px 0;font-size:13px}.crm-contact-dropdown summary{cursor:pointer;background:#172b3c;border:1px solid #3a5065;border-radius:7px;padding:10px 12px}.crm-contact-dropdown p{overflow-wrap:anywhere;margin:8px 0!important;font-size:14px!important}.crm-contact-dropdown small{margin:8px 0;display:block;font-size:11px!important}.crm-contact-dropdown a{color:#7ae0d4;padding:8px 0;display:inline-block}.lead-conversation .conversation-channel-tabs button{min-width:68px;height:38px;font-size:14px}.lead-conversation .conversation-activity{border-top:1px solid #34495d;margin-top:14px;padding:12px 0!important}.conversation-activity header{color:#a7b9ca;margin-bottom:7px;font-size:11px}.conversation-activity ol{max-height:135px;margin:0;padding:0;list-style:none;overflow:auto}.conversation-activity li{color:#afbfcc;border-bottom:1px solid #263b4b;grid-template-columns:100px minmax(0,1fr) auto;gap:8px;padding:5px 0;font-size:11px;display:grid}.conversation-activity li span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-activity p,.conversation-activity time{color:#a7b9ca!important;font-size:11px!important}@media (width<=650px){.conversation-activity li{grid-template-columns:80px minmax(0,1fr)}.conversation-activity time{grid-column:2}}:is(html:has(.crm-shell),body:has(.crm-shell)){color:#dce8f2;background:#0b1927;min-height:100%}.crm-shell,.crm-shell>section{min-height:100vh}.crm-workspace.conversation-open{grid-template-columns:minmax(220px,27%) minmax(0,1fr)!important}.crm-workspace.list-expanded{grid-template-columns:1fr!important}.crm-detail[hidden]{display:none}.crm-leads>button{padding:12px!important}.crm-leads>button strong{font-size:13px!important}.crm-leads>button small,.crm-leads>button em{font-size:11px!important}.crm-lead-flow{grid-template-columns:repeat(4,1fr)}.crm-lead-flow small{font-size:12px!important}.crm-select-filters{grid-template-columns:1fr!important}.crm-close-lead,.crm-lost{color:#ecf5fa;cursor:pointer;background:#172d40;border:1px solid #40596d;border-radius:8px;margin:8px 0;padding:10px 14px}.crm-lost{color:#ffb9aa}.crm-appointment{border-top:1px solid #31485a;margin-top:16px;padding:14px 0}.crm-appointment summary{cursor:pointer;font-size:14px}.crm-editor label{font-size:13px!important}.crm-editor input,.crm-editor select{min-height:40px;font-size:14px!important}.crm-history{font-size:12px}.crm-detail .lead-conversation .message-thread{height:440px;max-height:58vh}.sales-inquiry-workspace{grid-template-columns:minmax(210px,26%) minmax(0,1fr)!important}.sales-inquiry-workspace>article{display:block!important}.sales-contact-details{margin-bottom:16px;padding:12px 0;font-size:14px}.sales-contact-details summary{cursor:pointer;border:1px solid #d6dfe7;border-radius:8px;padding:12px}.sales-contact-details>section{margin:6px 0;padding:12px!important}.support-channel-tabs{gap:8px;padding:12px 0;display:flex}.support-channel-tabs button{color:#223c59;background:#fff;border:1px solid #c9d5e1;border-radius:8px;padding:10px 24px;font-size:14px}.support-channel-tabs button[aria-selected=true]{color:#fff;background:#173c68}.platform-support [hidden]{display:none!important}.platform-support .support-composer input{border:1px solid #cad6e1;border-radius:6px;width:100%;margin:6px 0 10px;padding:10px;font-size:15px}.platform-support .conversation-activity{padding-top:12px}.platform-support .conversation-activity li,.platform-support .conversation-activity time{color:#52647a!important}.sales-inquiry-workspace .platform-support{padding:18px!important}@media (width<=760px){.crm-workspace.conversation-open,.sales-inquiry-workspace{grid-template-columns:1fr!important}.crm-workspace.conversation-open>.crm-leads{max-height:180px;overflow:auto}.crm-lead-flow{grid-template-columns:repeat(2,1fr)}}.sales-inquiry-workspace.list-expanded{grid-template-columns:1fr!important}.sales-inquiry-workspace.list-expanded>aside{max-height:none}.platform-toolbar select{color:#e8edf5;background:#182331;border:1px solid #354254;border-radius:6px;padding:8px}.platform-toolbar.sales-inbox-toolbar{flex-wrap:wrap;gap:12px;height:auto;min-height:64px;padding:12px 15px}.sales-inbox-toolbar label.sales-inbox-search{flex:240px;width:auto;min-width:0;height:40px}.sales-inbox-toolbar .sales-inbox-search input{min-width:0;font-size:13px}.sales-inbox-toolbar label.sales-inbox-sort{color:#52647a;border:0;flex:none;gap:8px;width:auto;height:40px;padding:0;font-size:13px}.sales-inbox-toolbar .sales-inbox-sort select{width:145px;height:40px;font:inherit;color:#182230;background:#fff;border:1px solid #d6dfe7;border-radius:7px;margin:0;padding:0 10px}.sales-inbox-toolbar>button{white-space:nowrap;color:#34465a;background:#fff;border:1px solid #d6dfe7;border-radius:7px;flex:none;height:40px;padding:0 12px;font-size:13px}.sales-inbox-toolbar>span{white-space:nowrap;flex:none;margin-left:auto;font-size:11px}@media (width<=650px){.sales-inbox-toolbar label.sales-inbox-search{flex-basis:100%}.sales-inbox-toolbar label.sales-inbox-sort{width:auto}.sales-inbox-toolbar>span{margin-left:auto}}.public-site.template-premium .public-header{color:#f8fafc;position:relative;inset:auto;background:#10151d!important}.public-site.template-premium .public-header nav a,.public-site.template-premium .public-secondary,.public-site.template-premium .public-call{color:#f8fafc!important}.public-site.template-premium .public-hero{padding-top:100px}.public-site.template-premium .inventory-hero{padding-top:75px}.public-site .vehicle-summary h1{font-size:clamp(24px,2.3vw,34px);line-height:1.2}.public-site .public-vehicle-card h3{line-height:1.35}.finance-search{gap:7px;margin:18px 0;font-size:12px;font-weight:700;display:grid}.finance-search input{color:#17243a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(100%,520px);padding:12px}.finance-admin-workspace.list-only{grid-template-columns:1fr}.finance-admin-workspace.list-only>aside{max-height:none}.finance-admin-detail>header{flex-wrap:wrap}.finance-admin-detail>header>div{margin-right:auto}@media (width<=760px){.workspace-switcher{left:8px;right:8px;bottom:max(6px, env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:auto;padding:8px;display:grid}.workspace-switcher>small{grid-column:1/-1;margin:0 3px 2px;font-size:10px;line-height:14px}.workspace-switcher>a,.workspace-switcher>.workspace-unavailable{gap:3px;min-height:42px;padding:6px;font-size:11px;line-height:1.3}.workspace-switcher>a>span:last-child,.workspace-switcher>.workspace-unavailable>span{display:none}.workspace-switcher .exit-dealership{grid-area:3/1/auto/3;align-self:center;margin:0}.workspace-switcher .exit-dealership>button{min-height:28px;padding:5px 7px;font-size:10px}.workspace-switcher .workspace-signout{text-align:left;border-top:0;grid-area:3/3;min-height:28px;margin:0;padding:6px}.has-workspace-switcher{padding-bottom:124px}.has-workspace-switcher .mobile-nav,.has-workspace-switcher .mobile-app>nav{bottom:124px}.has-workspace-switcher .mobile-app{padding-bottom:200px}}.workflow-backdrop{z-index:250;color:#18253a;background:#050b17c9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workflow-panel{color:#18253a;text-align:left;background:#f7f9fc;border:1px solid #d5deeb;border-radius:16px;width:min(960px,100%);max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 24px 100px #0006}.workflow-panel>header{border-bottom:1px solid #d5deeb;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.workflow-panel h2{margin:5px 0;font-size:26px}.workflow-panel h3{margin:8px 0;font-size:17px}.workflow-panel p,.workflow-panel small{color:#52617b;line-height:1.5}.workflow-panel button,.workflow-panel a{color:#203451;cursor:pointer;background:#fff;border:1px solid #c8d3e4;border-radius:7px;padding:10px 13px;font-size:13px;line-height:1.4;display:inline-block}.workflow-panel button:disabled{opacity:.5;cursor:not-allowed}.workflow-panel button.primary,.workflow-steps button.active{color:#fff;background:#225fcc;border-color:#225fcc}.workflow-fields{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.workflow-fields .wide{grid-column:1/-1}.workflow-panel label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.workflow-panel input,.workflow-panel select,.workflow-panel textarea{color:#18253a;background:#fff;border:1px solid #bac7da;border-radius:7px;width:100%;min-width:0;padding:11px;font-size:15px}.workflow-panel textarea{min-height:95px}.workflow-panel .workflow-check{flex-direction:row;align-items:center;margin:18px 0;display:flex}.workflow-check input{width:18px;height:18px}.workflow-card{border-top:1px solid #d5deeb;gap:8px;margin-top:24px;padding-top:16px;display:grid}.workflow-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-card>button{text-align:left}.workflow-steps{flex-wrap:wrap;gap:6px;display:flex}.workflow-panel fieldset{border:0;min-width:0;padding:0}.workflow-panel>footer{border-top:1px solid #d5deeb;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.workflow-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lead-sale-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.start-sale-button,.customer-profile-button{color:#eef5ff;background:#1d3962;border:1px solid #526b91;border-radius:7px;padding:9px 12px;font-size:12px}.workflow-panel .funding-money{align-items:center;gap:8px;display:flex}.workflow-panel .funding-money input{flex:1}.workflow-panel .form-error{color:#a52037;background:#ffeef1;border-radius:8px;padding:12px}.workflow-panel a{color:#1455be}.workflow-panel button:focus-visible,.workflow-panel input:focus-visible,.workflow-panel select:focus-visible{outline-offset:2px;outline:3px solid #88b9ff}@media (width<=650px){.workflow-backdrop{padding:6px}.workflow-panel{max-height:96dvh;padding:18px}.workflow-fields{grid-template-columns:1fr}.workflow-card>div{flex-direction:column;align-items:flex-start}.workflow-steps{grid-template-columns:1fr 1fr;display:grid}}.finance-credit-form fieldset{border:0;min-width:0;margin:0;padding:0}.finance-credit-form [hidden]{display:none!important}.finance-progress{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:24px;display:grid}.finance-progress button{color:#253857;background:#f1f5fa;border:1px solid #c9d4e2;border-radius:7px;padding:12px 6px;font-size:12px}.finance-progress button[aria-current]{color:#fff;background:#173966}.finance-progress button:disabled{color:#728094}.finance-step-actions{flex-wrap:wrap;gap:10px;display:flex}.finance-resume{color:#1f4269;background:#edf5ff;border:1px solid #b8d3f5;border-radius:9px;padding:14px}.finance-resume button{color:#24466b;background:#fff;border:1px solid #a9bdd7;border-radius:6px;margin-right:8px;padding:8px 12px}.customer-suggestions{color:#eaf2fc;background:#193452;border:1px solid #57718f;border-radius:8px;grid-column:1/-1;gap:6px;padding:12px;display:grid}.customer-suggestions button{text-align:left;color:#f0f5ff;background:#142a42;border:1px solid #536983;border-radius:5px;padding:9px}.customer-suggestions span{color:#becfe3;font-size:12px}@media (width<=650px){.finance-progress{grid-template-columns:repeat(3,1fr)}}.daily-priorities ul{margin:8px 0;padding:0;list-style:none}.daily-priorities li{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.daily-priorities li a{color:#3c5678;font-size:13px;line-height:1.4}.daily-priorities .needs-action b{color:#82470b;background:#fff0dd;border-radius:6px;padding:4px 9px}.funding-table-tools{color:#dce7f4;border-top:1px solid #304158;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.funding-table-tools>div{align-items:center;gap:10px;display:flex}.funding-table-tools summary{cursor:pointer}.funding-column-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.funding-column-options label{align-items:center;gap:7px;font-size:12px;display:flex}.funding-column-options input{width:auto}.funding-view-save{gap:8px;margin-bottom:10px;display:flex}.funding-table-tools input{color:#fff;background:#132337;border:1px solid #526b88;border-radius:5px;padding:8px}.commission-approval{color:#e7f0fb;background:#15283e;border:1px solid #3d5774;border-radius:9px;margin:18px 0;padding:18px}.commission-approval p,.commission-approval small{color:#c0d0e2;font-size:13px;line-height:1.5;display:block}.commission-approval a{color:#b2d4ff;text-decoration:underline}.vin-tools{flex-wrap:wrap;gap:9px;padding:12px 0;display:flex}.vin-tools button{color:#253f62;background:#f1f5fa;border:1px solid #c5d0df;border-radius:6px;padding:10px;font-size:13px}.vin-tools video{object-fit:cover;background:#111;border-radius:9px;width:100%;max-height:320px}.manual-vehicle{gap:12px;width:100%;display:grid}.manual-vehicle label{flex-direction:column;gap:5px;display:flex}.manual-vehicle input{color:#243858;background:#fff;border:1px solid #c3cedc;border-radius:6px;padding:10px}.domain-setup{color:#263b59;background:#fff;border:1px solid #d3ddeb;border-radius:10px;margin:22px 0;padding:24px}.domain-setup h3{font-size:20px}.domain-setup p{font-size:13px;line-height:1.6}.domain-setup dt{margin-top:12px;font-size:13px;font-weight:600}.domain-setup dd{overflow-wrap:anywhere;margin:6px 0}.domain-setup button{color:#214674;background:#e9f1fd;border:1px solid #bbcce3;border-radius:7px;padding:10px 14px}@media (width<=650px){.funding-table-tools{flex-direction:column}.funding-column-options{grid-template-columns:1fr 1fr}}.billing-recovery{max-width:1160px;margin:0 auto;padding:48px 24px 220px}.billing-recovery>header{margin-bottom:28px}.billing-recovery>header h1{font-size:30px}.billing-recovery>header p{color:#627083}.messaging-setup{background:#f5f7fb;border-radius:12px;margin:18px 0;padding:20px}.messaging-setup label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.messaging-setup input,.messaging-setup textarea{border:1px solid #cbd5e1;border-radius:6px;padding:10px}.messaging-requests{margin:20px 0;padding:20px}.messaging-requests article{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.workflow-contact{color:#263954;gap:4px;padding:14px 0;display:grid}.workflow-contact span{color:#52617b;font-size:13px}.workflow-panel>footer{z-index:2;background:#f7f9fc;padding:16px 0;position:sticky;bottom:-26px}@media (width<=650px){.workflow-panel>footer{flex-wrap:wrap;bottom:-18px}.workflow-panel{overflow-x:hidden}.workflow-steps button{min-width:0}}.funding-table-tools{color:#33445d;background:#f8fafc;border-color:#dbe2ea;font-size:12px}.funding-table-tools summary{padding:10px 0;font-weight:600}.funding-table-tools input{color:#22324a;background:#fff;border-color:#c4cfdb}.funding-shell .funding-column-options label{align-items:center;gap:6px;display:flex}.funding-shell .funding-column-options input{width:16px;height:16px}.commission-approval{color:#213a5b;background:#f1f6fc;border-color:#c9d8e9}.commission-approval p,.commission-approval small{color:#526580}.commission-approval a{color:#1459a6}.commission-approval h3{color:#213a5b;margin-top:0}.finance-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.finance-review section{background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;padding:16px}.finance-review h3{margin:0 0 8px;font-size:15px}.finance-review p{color:#40536b;overflow-wrap:anywhere;font-size:13px}.finance-review button{color:#253f60;background:#fff;border:1px solid #bbcbdc;border-radius:6px;padding:8px 10px}.finance-credit-form{scroll-margin-top:20px}.finance-credit-form>footer button{min-width:0}.finance-credit-form>footer{align-items:flex-start}.finance-step-actions{flex-shrink:0}@media (width<=650px){.finance-review{grid-template-columns:1fr}.finance-credit-form>footer{display:block}.finance-step-actions{display:flex}.finance-step-actions button{flex:1}}.email-recipient{min-width:0;color:inherit;margin:14px 0}.email-recipient>label{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.email-recipient select{width:100%;min-width:0;font:inherit;color:#1c334d;background:#fff;border:1px solid #c5d3e0;border-radius:8px;flex:1;min-height:42px;padding:10px 12px}.email-add{border:1px solid #c5d3e0;border-radius:8px;gap:10px;margin-top:8px;padding:12px;display:grid}.email-add label{gap:6px;font-size:13px;display:grid}.email-add input{box-sizing:border-box;color:#1c334d;background:#fff;border:1px solid #c5d3e0;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:16px}.email-add>div{gap:8px;display:flex}.email-add button{color:#1c334d;background:#e9f0f7;border:1px solid #c5d3e0;border-radius:6px;padding:8px 12px;font-size:13px}.email-subject{color:#597086;margin:0 0 10px;font-size:12px}.email-subject summary{cursor:pointer;align-items:center;gap:8px;padding:8px 0;display:flex}.email-subject summary span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.email-subject summary small{color:inherit!important;margin:0!important;font-size:12px!important}.email-subject label{font-size:12px;display:block}.email-subject input{width:100%;font-size:16px}.message-address{overflow-wrap:anywhere;margin-bottom:4px;display:block}.chat-compose-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-support .support-composer>textarea{box-sizing:border-box;border:1px solid #c5d3e0;border-radius:8px;width:100%;padding:12px;font-family:inherit}.platform-support .support-chat strong{opacity:.85;font-size:13px}.platform-support .support-chat .message-address{color:inherit;opacity:.8;font-size:11px}.platform-support .email-subject{max-width:100%}.contact-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-profile-button{font:inherit;cursor:pointer;border-radius:8px;min-height:40px;color:#174369!important;background:#edf5fa!important;border:1px solid #adc7da!important;padding:9px 14px!important;font-size:13px!important}.crm-person>.customer-profile-button{margin:8px 0 0}.crm-shell .email-recipient select,.crm-shell .email-add input{color:#edf5fc;background:#12273a;border-color:#486179}.crm-shell .email-add{border-color:#486179}.crm-shell .email-add button{color:#edf5fc;background:#244459;border-color:#486179}.crm-shell .email-subject{color:#b8cadb}.crm-shell .customer-profile-button{color:#d6fff7!important;background:#23475b!important;border-color:#438679!important}.contact-email-fields{text-align:left;border:0;min-width:0;margin:20px 0;padding:0}.contact-email-fields legend{color:#203c55;font-size:16px;font-weight:700}.contact-email-fields>p{line-height:1.5;color:#596f82!important;margin:8px 0 12px!important;font-size:13px!important}.contact-email-row{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.contact-email-row>label{color:#203c55;flex:1;min-width:0;font-size:13px;font-weight:600}.contact-email-row input{box-sizing:border-box;color:#182c41;background:#fff;border:1px solid #bfccd8;border-radius:6px;width:100%;min-height:44px;margin-top:6px;padding:10px;font-size:16px;display:block}.contact-email-row>div{flex-wrap:wrap;gap:6px;display:flex}.customer-panel button{min-height:36px}.contact-email-fields button{color:#21435f;background:#eef4fa;border:1px solid #bcccdc;border-radius:6px;padding:8px 10px!important;font-size:12px!important}.contact-history{text-align:left;margin:16px 0}.contact-history summary{cursor:pointer;font-size:14px}.customer-panel .contact-save{z-index:1;background:#fff;border-top:1px solid #d6e0e9;justify-content:flex-end;gap:10px;margin:20px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.customer-panel .contact-save button{font-size:14px!important}.customer-panel h2{color:#18253a!important;font-size:22px!important}.customer-panel .workflow-fields label{color:#334e65!important}.customer-panel .workflow-fields input,.customer-panel .workflow-fields textarea{color:#18253a!important;background:#fff!important}.customer-panel .workflow-card p{color:#44586c!important;font-size:14px!important}.customer-panel .form-error{text-align:left;font-size:14px!important}@media (width<=650px){.email-recipient select{font-size:14px}.contact-email-row{flex-direction:column;align-items:stretch;gap:6px}.contact-email-row>div{justify-content:flex-end}.customer-panel .contact-save{margin:18px -18px -18px;padding:14px 18px;bottom:-18px}.contact-heading{flex-wrap:wrap}.chat-compose-footer small{font-size:11px}.platform-support .email-subject summary{gap:5px}}.lead-automation{color:#e5edf7;background:#152337;border:1px solid #35445a;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 12px;padding:12px 14px;display:flex}.lead-automation strong,.lead-automation small{display:block}.lead-automation strong{font-size:12px}.lead-automation small{color:#a9b8cd;margin-top:4px;font-size:11px}.lead-automation button{color:#e4edfa;background:#22344e;border:1px solid #6b809c;border-radius:18px;padding:7px 15px;font-size:12px}.lead-automation button[aria-checked=true]{background:#276853;border-color:#479478}.lead-automation p{color:#ffb5a7;width:100%;margin:0;font-size:12px}.automatic-message-settings{color:#e6edf7;background:#162337;border:1px solid #34455d;border-radius:12px;max-width:960px;margin-bottom:24px;padding:24px}.automatic-message-settings h2{margin:0 0 8px;font-size:20px}.automatic-message-settings p{font-size:13px;line-height:1.6}.automatic-message-settings nav{gap:8px;margin:20px 0;display:flex}.automatic-message-settings button{color:#e5eefb;background:#23364f;border:1px solid #526986;border-radius:7px;padding:9px 13px;font-size:12px}.automatic-message-settings button.active{color:#fff;background:#a94429;border-color:#ef927a}.automatic-message-settings label{font-size:13px;font-weight:600;display:block}.automatic-message-settings textarea{box-sizing:border-box;resize:vertical;color:#fff;width:100%;font:inherit;background:#101e30;border:1px solid #58708c;border-radius:8px;margin:8px 0 14px;padding:14px;line-height:1.6;display:block}.automatic-text-tokens{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.automatic-text-tokens span{color:#b7c8dd;width:100%;margin-bottom:3px;font-size:12px}.automatic-message-settings aside{background:#273d57;border-radius:9px;margin-top:20px;padding:16px}.automatic-message-settings aside small{letter-spacing:.06em;color:#bcd0e8;font-size:10px}.automatic-message-settings aside p{white-space:pre-wrap;margin:8px 0 0}.automatic-message-hint{color:#b3c1d5}.automatic-message-settings footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.automatic-message-settings [role=alert]{color:#ffb1a0}.automatic-message-settings [role=status]{color:#aadac0}@media (width<=600px){.automatic-message-settings{padding:15px}.automatic-message-settings nav{flex-wrap:wrap}.lead-automation{margin:8px 6px}}.appointment-calendar{color:#e8eef8;min-width:0;padding:20px}.appointment-calendar-toolbar,.appointment-calendar-controls,.appointment-day-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.appointment-calendar h2,.appointment-calendar h3{margin:0}.appointment-calendar-toolbar p,.appointment-day-heading>span{color:#9daac0;font-size:13px}.appointment-calendar button,.appointment-calendar select,.appointment-calendar input{color:#e8eef8;background:#142033;border:1px solid #344259;border-radius:8px;padding:9px 12px}.appointment-calendar button{cursor:pointer}.appointment-calendar button:hover{border-color:#829cc1}.appointment-calendar-controls label{color:#a9b5c9;align-items:center;gap:8px;font-size:12px;display:flex}.appointment-calendar input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.appointment-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.appointment-week>button{text-align:left;flex-direction:column;align-items:stretch;min-width:0;min-height:170px;padding:10px;display:flex}.appointment-week>button.selected{background:#1a2b48;border-color:#7c9cff;box-shadow:inset 0 0 0 1px #7c9cff}.appointment-week>button>header{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.appointment-week>button>header b{font-size:20px}.appointment-week>button>header small{color:#9dbaff;font-size:10px}.appointment-week>button>div{max-height:230px;overflow:auto}.week-booking{overflow-wrap:anywhere;border-top:1px solid #344259;flex-direction:column;gap:3px;padding:8px 0;display:flex}.week-booking time{color:#aebfde;font-size:11px}.week-booking strong{font-size:12px;font-weight:600}.week-booking small{color:#a9b5c9;font-size:11px}.week-empty{color:#8693a8;font-size:11px}.appointment-day-heading{margin:24px 0 12px}.appointment-day-heading h3{font-size:17px}.appointment-day-list>article{border-top:1px solid #2b374c;grid-template-columns:95px minmax(100px,1fr) 140px auto;align-items:center;gap:18px;padding:16px 4px;display:grid}.appointment-time,.appointment-customer,.appointment-status{flex-direction:column;gap:5px;display:flex}.appointment-time strong{font-size:15px}.appointment-time small,.appointment-customer small,.appointment-status{color:#a6b3c8;font-size:12px}.appointment-customer span{font-size:13px}.appointment-day-list>article.canceled,.appointment-calendar select:disabled{opacity:.6}.appointment-calendar .crm-empty{text-align:center;padding:36px 16px}.appointment-calendar .crm-empty p{color:#9daac0;font-size:13px}@media (width<=1050px){.appointment-week{grid-template-columns:repeat(7,minmax(130px,1fr));padding-bottom:6px;overflow-x:auto}.appointment-calendar{padding:16px}.appointment-day-list>article{grid-template-columns:80px minmax(100px,1fr);gap:14px}.appointment-day-list>article>button{justify-self:end}.appointment-status{flex-direction:row;grid-column:1/2;align-items:center}.appointment-status select{max-width:115px}.appointment-calendar-controls{justify-content:flex-start}.appointment-calendar-controls label{flex-wrap:wrap}.appointment-calendar-controls input{min-width:0;max-width:175px}}.crm-appointment h3,.crm-assignment h3{color:#edf5fc;margin:0 0 14px;font-size:15px}.appointment-picker-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.appointment-picker label,.appointment-time-field>span{font-weight:600;display:block;color:#c0d0e0!important;font-size:13px!important}.appointment-picker input,.appointment-time-trigger{box-sizing:border-box;color:#edf5fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#142b3e;border:1px solid #486179;border-radius:8px;width:100%;min-height:44px;margin-top:7px;padding:10px 12px;font-size:15px}.appointment-time-trigger{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.appointment-time-field{position:relative}.appointment-time-menu{z-index:12;box-sizing:border-box;background:#142a3c;border:1px solid #5b7690;border-radius:12px;width:min(330px,80vw);padding:14px;position:absolute;top:76px;right:0;box-shadow:0 16px 36px #0006}.appointment-time-menu>header{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.appointment-time-menu button{color:#e7f4ff;cursor:pointer;background:#203e54;border:1px solid #456078;border-radius:6px;min-height:36px;padding:7px;font-size:13px}.appointment-time-menu>header>button{width:32px}.appointment-time-grid{grid-template-columns:repeat(3,1fr);gap:6px;max-height:235px;margin-bottom:12px;padding-right:4px;display:grid;overflow:auto}.appointment-time-grid button[aria-pressed=true]{color:#102c29;background:#8be6d2;border-color:#8be6d2}.appointment-picker .crm-date-shortcuts{align-items:center;margin-top:12px}.appointment-picker .crm-date-shortcuts button{min-height:32px;padding:6px 10px;font-size:12px}.appointment-picker .crm-date-shortcuts small{color:#acbfd2!important;margin:0!important;font-size:11px!important;font-weight:400!important}.crm-assignment .crm-editor{border:0;grid-template-columns:1fr;padding-top:0}.crm-assignment{margin-top:24px}.start-sale-link{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.crm-leads time i.lost{color:#ffcdce;background:#4a303d}.crm-lead-outcome.lost{color:#ffcdce}.desk-shell{color:#182d43;background:#f3f5f7;grid-template-columns:230px minmax(0,1fr);min-height:100vh;font-family:Arial,sans-serif;display:grid}.desk-shell *{box-sizing:border-box}.desk-sidebar{color:#edf5fd;background:#102337;height:100vh;padding:27px 22px;position:sticky;top:0}.desk-sidebar>a{margin-bottom:38px;text-decoration:none;display:block}.desk-sidebar>span{letter-spacing:2px;color:#78d7c3;font-size:11px;font-weight:800}.desk-sidebar>p{margin:14px 0 26px;font-size:14px;line-height:1.5}.desk-sidebar nav{gap:7px;display:grid}.desk-sidebar nav button{color:#b6cbdc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:13px 14px;font-size:14px}.desk-sidebar nav button.active{color:#fff;background:#264359;box-shadow:inset 3px 0 #78d7c3}.desk-sidebar>small{color:#a6bed1;margin-top:30px;font-size:11px;line-height:1.5;display:block}.desk-main{width:100%;min-width:0;max-width:1740px;margin:auto;padding:0 32px 72px}.desk-topbar{border-bottom:1px solid #d8e1e9;justify-content:space-between;align-items:center;min-height:86px;margin-bottom:30px;display:flex}.desk-topbar>span{color:#536d83;font-size:13px}.desk-shell button,.desk-shell a:not(.desk-sidebar a){font:inherit;cursor:pointer}.desk-main button,.desk-main .desk-form-row>a{color:#244660;background:#fff;border:1px solid #c7d4df;border-radius:7px;min-height:38px;padding:9px 14px;font-size:13px;line-height:1.4;text-decoration:none}.desk-main button:disabled{opacity:.5;cursor:not-allowed}.desk-main .desk-primary{color:#fff;background:#176353;border-color:#176353;font-weight:600}.desk-main button:hover:not(:disabled){border-color:#3a776c}.desk-main button:focus-visible,.desk-main input:focus-visible,.desk-main select:focus-visible,.desk-main textarea:focus-visible{outline-offset:3px;outline:3px solid #7bbfac}.desk-page-heading{margin-bottom:28px}.desk-page-heading>small,.desk-deal-heading small{letter-spacing:1.4px;color:#536d83;font-size:10px;font-weight:700}.desk-main h1{letter-spacing:-.8px;margin:9px 0 12px;font-size:30px;line-height:1.25}.desk-main h2{margin:0 0 16px;font-size:18px;line-height:1.4}.desk-main h3{font-size:14px;line-height:1.4}.desk-main p{color:#5c7183;font-size:14px;line-height:1.65}.desk-card{background:#fff;border:1px solid #d9e2e9;border-radius:12px;min-width:0;margin-bottom:20px;padding:24px}.desk-main fieldset{border:0;min-width:0;margin:0;padding:0}.desk-main label{color:#3f5a70;gap:8px;min-width:0;font-size:12px;font-weight:600;line-height:1.4;display:grid}.desk-main input:not([type=checkbox]),.desk-main select,.desk-main textarea{color:#162f45;background:#fff;border:1px solid #bfcddb;border-radius:7px;width:100%;min-width:0;min-height:43px;padding:10px 11px;font-family:inherit;font-size:15px}.desk-main input:disabled,.desk-main select:disabled,.desk-main textarea:disabled{color:#475e70;background:#f5f7f9}.desk-main input[type=number]{appearance:textfield}.desk-main textarea{resize:vertical;min-height:90px}.desk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.desk-main .funding-money{color:#658090;align-items:center;gap:8px;display:flex}.desk-main .funding-money>input{flex:1}.desk-hint{color:#637b8e;margin:14px 0 0;display:block;font-size:12px!important;line-height:1.6!important}.desk-main a{color:#145eaa}.desk-hint button{margin-left:10px}.desk-main .desk-checkbox,.desk-checks label{align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:500;display:flex}.desk-main input[type=checkbox]{accent-color:#176353;flex-shrink:0;width:17px;height:17px}.desk-type-buttons{gap:8px;margin-bottom:24px;display:flex}.desk-type-buttons button{flex:1;padding:12px;font-size:15px}.desk-type-buttons button[aria-pressed=true]{color:#145343;background:#e0f3ed;border-color:#267c65;font-weight:700}.desk-deal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.desk-deal-heading>div:last-child{align-items:center;gap:12px;display:flex}.desk-deal-heading p{margin:0}.desk-steps{border-bottom:1px solid #cddae5;gap:8px;margin-bottom:24px;display:flex}.desk-main .desk-steps button{color:#62778b;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:13px 16px;display:flex}.desk-steps b{border:1px solid #b4c5d4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.desk-main .desk-steps button[aria-current=step]{color:#156550;border-bottom:3px solid #197760;font-weight:700}.desk-steps button[aria-current=step] b{color:#fff;background:#197760;border-color:#197760}.desk-editor:focus{outline:0}.desk-editor-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.desk-summary{background:#eaf0f3;border:1px solid #c7d6e0;border-radius:12px;padding:23px;position:sticky;top:20px}.desk-summary>small{letter-spacing:1.2px;color:#4d697d;font-size:10px;font-weight:700}.desk-summary h2{margin-top:10px}.desk-summary dl{margin:18px 0 24px}.desk-summary dl>div{border-bottom:1px solid #ccdbe4;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.desk-summary dt{color:#536d80;max-width:130px;font-size:12px;line-height:1.45}.desk-summary dd{text-align:right;white-space:nowrap;margin:0;font-size:14px;font-weight:600}.desk-summary .desk-total dd{color:#145a4b;font-size:19px}.desk-summary ul{color:#7c5036;padding-left:15px;font-size:12px;line-height:1.8}.desk-summary>button{width:100%;margin-top:9px}.desk-summary .desk-danger{color:#ac3744;background:0 0;border-color:#dfb4ba;margin-top:28px}.desk-savebar{z-index:5;background:#fff;border:1px solid #cbd8e2;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:20px 0 0;padding:15px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #1e344409}.desk-savebar>span{color:#688092;font-size:12px}.desk-savebar>div{gap:8px;display:flex}.desk-status{white-space:nowrap;color:#506a7f;background:#edf2f6;border:1px solid #c7d6e2;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.desk-status.ready{color:#156153;background:#e0f5f0;border-color:#a6d8c9}.desk-status.contracted{color:#305e9d;background:#e4edff;border-color:#b8cdef}.desk-status.delivered{color:#3e6d29;background:#e8f0e3;border-color:#c5d7b9}.desk-status.canceled{color:#914653;background:#f9e9eb;border-color:#e7c2c9}.desk-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:25px 0;display:grid}.desk-main .desk-metrics>button{text-align:left;border-radius:11px;gap:17px;padding:22px;display:grid}.desk-metrics small{letter-spacing:.6px;color:#627a8d;font-size:10px}.desk-metrics b{color:#163e48;font-size:34px;font-weight:600}.desk-metrics span{color:#647e90;font-size:11px}.desk-deal-list>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.desk-deal-list>header h2{margin:0}.desk-deal-list>header>div{gap:9px;max-width:70%;display:flex}.desk-deal-list>header select{width:150px}.desk-table-scroll{margin:0 -24px;overflow:auto}.desk-deal-list table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.desk-deal-list th{letter-spacing:.4px;text-transform:uppercase;color:#687f92;background:#f4f7f9;padding:13px 18px;font-size:10px}.desk-deal-list td{border-bottom:1px solid #e2e9ef;padding:15px 18px;font-size:12px}.desk-deal-list td button{text-align:left;background:0 0;border:0;padding:0}.desk-deal-list td small{color:#718699;margin-top:4px;font-size:12px;line-height:1.5;display:block}.desk-deal-list td strong{color:#213f57;font-size:14px}.desk-deal-list>footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.desk-deal-list>footer small{color:#6b8093;margin-right:auto;font-size:12px}.desk-empty{text-align:center;padding:45px 15px}.desk-empty p{max-width:440px;margin:12px auto 24px}.desk-error,.desk-notice{color:#923548;background:#fff1f2;border:1px solid #ddb6bb;border-radius:8px;margin:0 0 18px;padding:14px 17px;font-size:14px;line-height:1.5}.desk-error button{margin-left:12px}.desk-main .desk-notice{color:#21684f;background:#e8f7ef;border-color:#b1d6c4}.desk-lookup{margin-bottom:22px;position:relative}.desk-lookup>small{color:#667f91;margin-top:8px;font-size:12px;line-height:1.5;display:block}.desk-search-results{background:#fff;border:1px solid #b6cbdc;border-radius:8px;max-height:270px;margin-top:8px;overflow:auto}.desk-main .desk-search-results>button{text-align:left;border:0;border-bottom:1px solid #e1e9ef;border-radius:0;width:100%;padding:13px;display:block}.desk-search-results strong,.desk-search-results small{display:block}.desk-search-results small{color:#647c90;margin-top:5px;font-size:12px}.desk-product-row{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.desk-product-row>button{min-height:43px}.desk-document-list{gap:0;margin:18px 0;display:grid}.desk-document-list>label{border-bottom:1px solid #e0e8ef;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.desk-document-list strong{font-size:14px;font-weight:600;display:block}.desk-document-list small{color:#677f93;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.desk-downloads{flex-wrap:wrap;gap:10px;display:flex}.desk-setup{max-width:1040px}.desk-checks{gap:22px;margin-bottom:15px;display:flex}.desk-form-row{border-bottom:1px solid #dbe5ed;align-items:center;gap:12px;padding:15px 0;display:flex}.desk-form-row>div{flex:1}.desk-form-row strong{font-size:14px}.desk-form-row small{color:#697f91;margin-top:6px;font-size:12px;display:block}.desk-template-upload{border-top:1px solid #dbe5ed;margin-top:24px;padding-top:20px}.desk-template-upload small{color:#647e90;font-size:12px;display:block}.desk-template-upload>button{margin-top:20px}.desk-source-links{flex-wrap:wrap;gap:15px;font-size:13px;display:flex}.desk-setup .desk-card>button{margin-top:18px}.desk-main details>summary{cursor:pointer;font-size:15px;font-weight:600}.desk-main details[open]>summary{margin-bottom:20px}.desk-main details label{margin-top:5px}@media (width<=1150px){.desk-shell{grid-template-columns:200px minmax(0,1fr)}.desk-main{padding:0 22px 70px}.desk-editor-grid{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.desk-card{padding:20px}.desk-table-scroll{margin:0 -20px}.desk-summary{padding:17px}.desk-product-row{grid-template-columns:1fr 1fr}.desk-product-row>label:first-child{grid-column:1/-1}.desk-metrics{gap:10px}.desk-main .desk-metrics>button{padding:17px}}@media (width<=980px){.desk-editor-grid{grid-template-columns:1fr}.desk-summary{display:block;position:static}.desk-summary dl{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.desk-main h1{font-size:26px}.desk-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){.desk-shell{display:block}.desk-sidebar{width:100%;height:auto;padding:20px;position:static}.desk-sidebar>a{margin:0 0 18px}.desk-sidebar>span,.desk-sidebar>p,.desk-sidebar>small{display:none}.desk-sidebar nav{gap:8px;display:flex}.desk-sidebar nav button{padding:10px 16px}.desk-main{padding:0 16px 170px}.desk-topbar{min-height:72px;margin-bottom:24px}.desk-fields{grid-template-columns:1fr}.desk-main h1{font-size:25px}.desk-card{padding:18px}.desk-savebar{flex-wrap:wrap;padding:12px;bottom:128px}.desk-savebar>div{flex-wrap:wrap;width:100%}.desk-savebar button{white-space:nowrap;flex:1}.desk-deal-heading{align-items:flex-start}.desk-deal-heading>div:last-child{flex-direction:column;align-items:flex-end;gap:7px}.desk-main .desk-steps button{flex:1;justify-content:center;gap:5px;padding:11px 4px;font-size:11px}.desk-steps b{flex-shrink:0;width:21px;height:21px}.desk-deal-list>header{flex-wrap:wrap;gap:14px}.desk-deal-list>header>div{width:100%;max-width:none}.desk-table-scroll{margin:0 -18px}.desk-form-row{flex-wrap:wrap}.desk-form-row>div{flex-basis:100%}.desk-summary dl{display:block}.desk-metrics small{font-size:9px}.desk-main .desk-metrics>button{padding:16px}.desk-downloads>button{width:100%}.appointment-picker-fields{grid-template-columns:1fr 1fr}.workspace-switcher{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-switcher .exit-dealership{grid-column:1/4}.workspace-switcher .workspace-signout{grid-column:4}.workspace-switcher>a,.workspace-switcher>.workspace-unavailable{padding:5px;font-size:10px}.desk-topbar span{font-size:13px}}@media (width>=1100px){.marketing-plans>div{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-plans article{padding:30px 22px}.marketing-plans article>b{font-size:38px}.marketing-plans article>span{padding:5px 7px;top:10px;right:12px}}.crm-leads>header.crm-list-header{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;height:auto;padding:14px;display:grid}.crm-leads>header .crm-lead-search{width:100%;min-width:0;height:40px;margin:0;padding:0 11px}.crm-leads>header .crm-lead-search>span{flex-shrink:0;margin:0;font-size:18px}.crm-leads>header .crm-lead-search input{width:100%;min-width:0;font-size:13px}.crm-list-tools{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-width:0;display:grid}.crm-list-tools select,.crm-list-tools button{color:#dce8f2;background:#142333;border:1px solid #425a70;border-radius:7px;min-width:0;height:36px;padding:0 10px;font-size:12px;line-height:1.3}.crm-list-tools select{width:100%}.crm-list-tools button[aria-pressed=true]{color:#b9fff1;background:#214c50;border-color:#57c8ba}.crm-list-tools button:focus-visible,.crm-list-tools select:focus-visible{outline-offset:2px;outline:2px solid #62d6c8}.crm-leads>.crm-select-filters{gap:9px;padding:11px 14px;display:grid;grid-template-columns:minmax(0,1fr)!important}.crm-leads>.crm-select-filters label{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.crm-leads>.crm-select-filters select{flex:1;width:auto;min-width:0;height:34px;margin:0;font-size:12px}.crm-result-count{color:#9eafbf;font-size:11px;line-height:1.3;display:block}.crm-leads>button{grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.crm-leads>button>span{overflow-wrap:anywhere;min-width:0}.crm-leads>button>span em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-leads>button>time{white-space:nowrap;font-size:10px;line-height:1.4}.crm-leads>button>time i{white-space:normal;max-width:78px;margin-left:auto;padding:4px 7px;font-size:10px;line-height:1.3}.crm-workspace.conversation-open{align-items:start;grid-template-columns:minmax(280px,28%) minmax(0,1fr)!important}.crm-leads,.crm-detail{min-width:0}.lead-detail-toolbar{justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 18px;display:flex}.lead-detail-toolbar>span{letter-spacing:.06em;text-transform:uppercase;color:#9eb3c5;font-size:11px;font-weight:600;line-height:1.4}.lead-detail-toolbar>.crm-close-lead{flex-shrink:0;min-height:36px;margin:0;padding:7px 12px;font-size:13px}.crm-detail .crm-person{text-align:left;padding-bottom:20px}.crm-contact-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;display:grid}.crm-contact-avatar{color:#9de4da;background:#254050;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;display:grid}.crm-contact-name{min-width:0}.crm-person .crm-contact-name h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}.lead-lost-label{color:#d4dfe7;background:#32424e;border-radius:5px;margin-top:6px;padding:4px 8px;font-size:11px;line-height:1.3;display:inline-block}.crm-contact-heading>.customer-profile-button{white-space:nowrap;margin:0}.crm-person .crm-contact-dropdown{margin:0}.crm-person .crm-contact-dropdown p,.crm-person .crm-contact-dropdown small{font-size:12px;line-height:1.6}.crm-person .crm-contact-dropdown p{margin:7px 0}.sales-inquiry-workspace .lead-detail-toolbar>span{color:#607489}.sales-inquiry-workspace .lead-detail-toolbar>.crm-close-lead{color:#28445c;background:#f2f6f9;border-color:#c8d4de}.sales-inquiry-workspace>article>.contact-heading{flex-wrap:wrap;align-items:center;gap:12px}.sales-inquiry-workspace>article>.contact-heading h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.contact-heading>.customer-profile-button{white-space:nowrap;flex-shrink:0}.customer-panel{isolation:isolate;width:min(720px,100%);padding:24px}.customer-panel>header{align-items:center;gap:16px}.customer-panel>header>div{min-width:0}.customer-panel>header h2{overflow-wrap:anywhere;line-height:1.35}.customer-panel>header button{flex-shrink:0}.customer-panel .workflow-fields{grid-template-columns:1fr}.customer-panel .contact-email-fields{margin:22px 0}.customer-panel .contact-save{bottom:-24px}.has-workspace-switcher{--workspace-sidebar-width:244px;padding-bottom:0}:is(.has-workspace-switcher:has(.crm-shell),.has-workspace-switcher:has(.desk-shell)){--workspace-sidebar-width:230px}.workspace-switcher{width:calc(var(--workspace-sidebar-width,244px) - 24px);box-shadow:none;background:#0e1d2d;border:0;border-top:1px solid #34485b;border-radius:0;padding:12px 4px 0;display:block;bottom:12px;left:12px}.workspace-switcher>small{letter-spacing:0;color:#96acbf;margin:0 9px 8px;font-size:11px;line-height:1.4}.workspace-links{gap:2px;display:grid}.workspace-links>a,.workspace-links>.workspace-unavailable{color:#e3edf5;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:8px 9px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.workspace-links>a>span:first-child,.workspace-links>.workspace-unavailable>span:first-child{min-width:0}.workspace-links>a>span:last-child{color:#8cabbf;font-size:14px}.workspace-links>a:hover{color:#fff;background:#20394c}.workspace-links>a:focus-visible,.workspace-session-actions button:focus-visible{outline-offset:1px;outline:2px solid #78d9cd}.workspace-links>.workspace-unavailable{color:#778c9e}.workspace-session-actions{border-top:1px solid #2c4053;gap:2px;margin-top:8px;padding-top:5px;display:grid}.workspace-switcher .exit-dealership{margin:0;display:block}.workspace-switcher .exit-dealership>button,.workspace-switcher .workspace-signout{color:#a8bdce;text-align:left;background:0 0;border:0;border-radius:5px;grid-area:auto;width:100%;min-height:32px;margin:0;padding:7px 9px;font-size:11px;line-height:1.4;display:block}.workspace-switcher .exit-dealership>button:hover,.workspace-switcher .workspace-signout:hover{color:#fff;background:#20394c}.has-workspace-switcher .crm-shell>aside>footer,.has-workspace-switcher .platform>aside>footer,.has-workspace-switcher .funding-sidebar footer{margin-bottom:0}@media (width>=761px){.has-workspace-switcher .crm-shell>aside,.has-workspace-switcher .platform>aside,.has-workspace-switcher .sidebar,.has-workspace-switcher .funding-sidebar,.has-workspace-switcher .desk-sidebar{padding-bottom:calc(var(--workspace-dock-height,240px) + 28px);overflow-y:auto}}@media (width>=761px) and (width<=1150px){.has-workspace-switcher:has(.desk-shell){--workspace-sidebar-width:200px}}@media (width>=761px) and (width<=950px){.has-workspace-switcher:has(.platform){--workspace-sidebar-width:190px}}@media (width>=761px) and (width<=900px){.has-workspace-switcher:has(.crm-shell){--workspace-sidebar-width:190px}}@media (width<=760px){.crm-workspace.conversation-open{grid-template-columns:minmax(0,1fr)!important}.crm-workspace.conversation-open>.crm-leads{max-height:310px}.workspace-switcher{left:8px;right:8px;bottom:max(6px, env(safe-area-inset-bottom));border:1px solid #34485b;border-radius:10px;width:auto;padding:8px;box-shadow:0 -5px 20px #0002}.workspace-switcher>small{margin:0 5px 5px;font-size:10px}.workspace-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.workspace-links>a,.workspace-links>.workspace-unavailable{text-align:center;background:#ffffff05;justify-content:center;min-height:48px;padding:6px 5px;font-size:11px}.workspace-links>a>span:last-child,.workspace-links>.workspace-unavailable>span:last-child{display:none}.workspace-session-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding-top:3px;display:flex}.workspace-session-actions>.exit-dealership{margin-right:auto}.workspace-switcher .workspace-signout{text-align:right;width:auto;margin-left:auto}.workspace-switcher .exit-dealership>button,.workspace-switcher .workspace-signout{min-height:28px;padding:5px;font-size:11px}.has-workspace-switcher{padding-bottom:calc(var(--workspace-dock-height,130px) + 18px)}.has-workspace-switcher .mobile-nav,.has-workspace-switcher .mobile-app>nav{bottom:calc(var(--workspace-dock-height,130px) + 16px)}.has-workspace-switcher .mobile-app{padding-bottom:200px}.has-workspace-switcher .desk-savebar{bottom:calc(var(--workspace-dock-height,130px) + 16px)}}@media (width<=480px){.crm-contact-heading{grid-template-columns:40px minmax(0,1fr);gap:10px}.crm-contact-heading>.customer-profile-button{grid-column:2;justify-self:start;min-height:36px}.crm-contact-avatar{align-self:start;width:40px;height:40px}.crm-person .crm-contact-name h2{font-size:19px}.customer-panel{padding:18px}.customer-panel .contact-save{bottom:-18px}}.crm-contact-heading{grid-template-columns:48px minmax(0,1fr)}.crm-contact-actions{text-align:left;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.crm-contact-actions .customer-profile-button{margin:0}.lead-automation-toggle{color:#d7e5ef;cursor:pointer;background:#172e40;border:1px solid #4e6a7e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:12px;display:inline-flex}.lead-automation-toggle b{color:#e2eaf3;background:#405165;border-radius:20px;padding:3px 9px;font-size:11px}.lead-automation-toggle[aria-checked=true] b{color:#c2f8db;background:#275e4f}.lead-automation-schedule{color:#d6e5f2;background:#172b3c;border:1px solid #395369;border-radius:8px;flex-basis:100%;min-width:0}.lead-automation-schedule>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.lead-automation-schedule>summary:before{content:"▸";color:#8db8cb}.lead-automation-schedule[open]>summary:before{content:"▾"}.lead-automation-schedule>summary b{color:#beefe6;background:#244858;border-radius:12px;padding:3px 7px;font-size:10px}.lead-automation-schedule>summary small{color:#adbed0;margin-left:auto;font-size:11px}.lead-automation-schedule ol{margin:0;padding:0 12px 10px;list-style:none}.lead-automation-schedule li{border-top:1px solid #354a5e;padding:10px 0}.lead-automation-schedule li summary{cursor:pointer;align-items:center;gap:12px;font-size:12px;display:flex}.lead-automation-schedule li summary strong{min-width:45px}.lead-automation-schedule time{color:#b3c5d5;font-size:11px}.automation-status{color:#cfdae4;white-space:nowrap;background:#334557;border-radius:12px;margin-left:auto;padding:4px 7px;font-size:10px}.automation-queued .automation-status,.automation-completed .automation-status{color:#b5f1d7;background:#224f48}.lead-automation-schedule .automation-reason{color:#d9c6ae;margin:10px 0 0;font-size:11px;display:block}.lead-automation-schedule li p{white-space:pre-wrap;color:#c6d7e8;margin:10px 0 0;font-size:12px;line-height:1.6}.lead-automation-error{color:#ffb5aa;flex-basis:100%;font-size:12px}.crm-leads>button.is-lost{background:#302c37;border-left:3px solid #aa818a}.crm-leads>button.is-lost:hover{background:#3a303c}.crm-leads>button.is-lost.selected{background:#40323f;border-left-color:#e3a8b6}.crm-leads>button.is-lost time i,.lead-lost-label{border:1px solid #987080;color:#ffe0e8!important;background:#62404f!important}.sales-inquiry-workspace>aside>button.is-lost{background:#fcf1f2;border-left:3px solid #bd7a88}.sales-inquiry-workspace>aside>button.is-lost.active{background:#f8e2e6;border-left-color:#a85369}.sales-inquiry-workspace>aside>button.is-lost i{color:#82384c;background:#edd0d7}.has-workspace-switcher:has(.funding-shell){--workspace-sidebar-width:236px}.funding-deal-progress{background:#f5f8fb;border-bottom:1px solid #dde5ed;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 22px;display:flex}.funding-deal-progress>div{flex:1;min-width:180px}.funding-deal-progress p{color:#495d76;margin:8px 0 0;font-size:13px}.funding-deal-progress>button{color:#fff;cursor:pointer;background:#183f64;border:0;border-radius:7px;padding:10px 16px;font-size:13px}.funding-deal-progress>button:disabled{opacity:.5;cursor:default}.funding-deal-progress>small{color:#62768e;flex-basis:100%;font-size:12px}.funding-deal-checks{background:#fffaf0;border-bottom:1px solid #e4ded2;padding:16px 22px}.funding-deal-checks header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.funding-deal-checks strong{color:#735329;font-size:13px}.funding-deal-checks header small{color:#776b57;font-size:12px}.funding-deal-checks>div{flex-wrap:wrap;gap:8px;display:flex}.funding-deal-checks button{color:#644b28;cursor:pointer;text-align:left;background:#fff;border:1px solid #dacbad;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.funding-deal-checks button small{color:#8b7758;font-size:10px}@media (width>=761px) and (width<=1150px){.has-workspace-switcher:has(.funding-shell){--workspace-sidebar-width:190px}}@media (width<=650px){.customer-panel .contact-save{margin:20px -24px -24px;padding:14px 24px;bottom:-24px}}@media (width<=480px){.crm-contact-heading{grid-template-columns:42px minmax(0,1fr)}.lead-automation-schedule>summary small{width:100%;margin-left:18px}.lead-automation-toggle{flex:1}.funding-deal-checks button{justify-content:space-between;width:100%}}.sales-inquiry-workspace>aside>button>span strong{font-size:13px;line-height:1.4}.sales-inquiry-workspace>aside>button>span small{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.sales-inquiry-workspace>aside>button>span em,.sales-inquiry-workspace>aside>button>i{font-size:10px;line-height:1.4}.sales-inquiry-workspace>aside>button{gap:9px}@media (width>=901px){.sales-inquiry-workspace.conversation-open{grid-template-columns:minmax(250px,28%) minmax(0,1fr)}}.crm-work-list,.lead-routing-settings{background:#192d3e;border:1px solid #395166;border-radius:12px;min-width:0;margin-bottom:24px;overflow:hidden}.work-list-controls{flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.work-list-controls label{color:#b9cddc;flex:1;gap:8px;min-width:180px;font-size:12px;display:grid}.work-list-controls input,.work-list-controls select{color:#e1eaf1;background:#132737;border:1px solid #466074;border-radius:7px;width:100%;padding:11px;font-size:13px}.work-list-controls>span{color:#a6becf;padding:12px 0;font-size:12px}.work-list-table{overflow-x:auto}.work-list-table table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:900px}.work-list-table th{color:#94b0c5;text-transform:uppercase;letter-spacing:.04em;background:#122434;padding:12px 16px;font-size:10px;font-weight:600}.work-list-table th:first-child{width:14%}.work-list-table th:nth-child(2){width:17%}.work-list-table th:nth-child(3){width:22%}.work-list-table th:nth-child(4){width:24%}.work-list-table th:nth-child(5){width:12%}.work-list-table th:nth-child(6){width:11%}.work-list-table td{vertical-align:top;overflow-wrap:anywhere;color:#bdcede;border-top:1px solid #344a5d;padding:18px 16px;font-size:12px;line-height:1.55}.work-list-table td strong{color:#e5edf3;margin-bottom:5px;font-size:13px;display:block}.work-list-table td small{color:#9bb3c5;font-size:11px;display:block}.work-priority{color:#c6d5e1;background:#2a4154;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.5;display:inline-block}.work-priority.urgent{color:#f5d7a4;background:#4e4030}.work-priority.rework{color:#ecc8d6;background:#4e3445}.work-list-table button{color:#6ed9cb;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.6}.crm-work-list>footer{color:#a5bed0;border-top:1px solid #395166;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:11px;display:flex}.crm-work-list>footer>div{align-items:center;gap:12px;display:flex}.crm-work-list>footer button,.lead-availability button{color:#e5edf3;cursor:pointer;background:#233e51;border:1px solid #466174;border-radius:7px;padding:8px 12px;font-size:12px}.crm-work-list button:disabled,.lead-availability button:disabled{opacity:.45;cursor:default}.lead-routing-settings{color:#deebf4;padding:24px}.lead-routing-settings h2{margin:0 0 8px;font-size:20px}.lead-routing-settings header p{color:#a9c0d2;margin:0 0 24px;font-size:13px}.lead-routing-settings fieldset{border:0;min-width:0;padding:0}.lead-routing-settings legend{margin-bottom:12px;font-size:13px}.routing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.routing-options>label{cursor:pointer;background:#152838;border:1px solid #3b5368;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.routing-options>label.selected{background:#1b3b43;border-color:#42bdb1}.routing-options input,.routing-team input,.routing-hours input[type=checkbox]{accent-color:#41c6b8;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.routing-options strong{margin-bottom:7px;font-size:13px;display:block}.routing-options small{color:#abc1d1;font-size:12px;line-height:1.6;display:block}.routing-hours,.routing-team{margin-top:24px}.lead-routing-settings h3{margin:0 0 12px;font-size:14px}.routing-hours>label{align-items:center;gap:10px;font-size:13px;display:flex}.routing-hours>div{gap:16px;margin:16px 0;display:flex}.routing-hours>div>label{gap:7px;font-size:12px;display:grid}.routing-hours input[type=time]{color:#dceaf4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#142839;border:1px solid #446176;border-radius:6px;padding:10px;font-size:14px}.routing-hours>small,.routing-team>p{color:#aec2d1;margin:14px 0;font-size:12px;line-height:1.6;display:block}.routing-team>label{border-bottom:1px solid #344a5d;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.routing-team strong{font-size:13px}.routing-team small{color:#a0b5c8;margin-left:auto;font-size:11px}.routing-team .is-eligible{color:#81ddbe}.lead-routing-settings>footer{margin-top:22px}.lead-routing-settings button.crm-primary{color:#092b31;cursor:pointer;background:#39b8ac;border:0;border-radius:7px;padding:12px 20px}.lead-availability{color:#efe3ca;background:#303336;border:1px solid #75654b;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;display:flex}.lead-availability strong{font-size:14px}.lead-availability small{color:#b8c8d2;margin-top:6px;font-size:11px;display:block}.lead-availability>div+div{flex-wrap:wrap;gap:8px;display:flex}.lead-availability.is-eligible{background:#1a3c3e;border-color:#35695e}.lead-availability.compact{color:#b7cede;background:#172e40;border-color:#344c62;font-size:12px}.lead-availability p{color:#f6b7a6;flex-basis:100%;margin:0;font-size:12px}.automatic-message-settings input{color:#e5edf3;background:#142839;border:1px solid #49657b;border-radius:7px;width:100%;margin-top:8px;padding:12px}.automatic-message-settings aside p{white-space:pre-wrap}.automatic-message-settings aside strong{margin:10px 0;font-size:13px;display:block}.automation-subject{color:#dceaf3;margin-top:12px;font-size:12px;display:block}.crm-appointment h4{color:#b8cedd;margin:18px 0 10px;font-size:13px;font-weight:500}.saved-appointment{background:#1d3f45;border:1px solid #47776f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 22px;padding:15px;display:flex}.saved-appointment small{margin-bottom:7px;color:#88d5c5!important;font-size:10px!important;display:block!important}.saved-appointment strong{font-size:14px;line-height:1.6}.saved-appointment button{color:#bce4dc;cursor:pointer;background:0 0;border:1px solid #558179;border-radius:6px;padding:9px 12px;font-size:12px}.appointment-date-field,.appointment-time-field{gap:7px;min-width:0;display:grid}.appointment-date-field>span,.appointment-time-field>label{color:#b9cfdf;font-size:12px}.appointment-date-entry,.appointment-time-entry{color:#dbe9f3;background:#142839;border:1px solid #47657a;border-radius:7px;align-items:center;min-height:46px;padding:0 9px;display:flex;position:relative}.crm-shell .appointment-date-entry input:not([type=date]),.crm-shell .appointment-time-entry input{text-align:center;border-radius:0;outline:0;width:30px;min-width:0;height:auto;margin:0;padding:10px 2px;font-size:14px;color:#e0edf5!important;box-shadow:none!important;background:0 0!important;border:0!important}.crm-shell .appointment-date-entry input[maxlength="4"]{width:48px}.crm-shell .appointment-time-entry input{text-align:left;width:100%;padding-left:5px}.appointment-date-entry:focus-within,.appointment-time-entry:focus-within{outline-offset:1px;outline:2px solid #53bfb5}.appointment-date-entry>span{color:#819eb3;margin:0 3px;font-size:13px}.appointment-date-entry button,.appointment-time-entry button{color:#9ebfd4;cursor:pointer;background:0 0;border:0;min-width:30px;margin-left:auto;padding:7px;font-size:20px}.crm-shell .appointment-calendar-native{opacity:0;pointer-events:none;bottom:0;right:0;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.appointment-input-error{color:#f5b5a5;margin-top:10px;font-size:12px;display:block}@media (width<=1100px){.appointment-picker-fields,.routing-options{grid-template-columns:1fr}}@media (width<=760px){.lead-routing-settings{padding:18px}.work-list-controls{padding:16px}.work-list-table table{table-layout:auto;min-width:0}.work-list-table thead{display:none}.work-list-table tr{border-top:1px solid #40566b;grid-template-columns:1fr 1fr;padding:14px;display:grid}.work-list-table td{border:0;padding:6px;font-size:12px}.work-list-table td:nth-child(2){grid-area:2/1/auto/-1}.work-list-table td:nth-child(3),.work-list-table td:nth-child(4){grid-column:1/-1}.work-list-table td:nth-child(3):before{content:"Why: ";color:#8ba8bd}.work-list-table td:nth-child(4):before{content:"Next: ";color:#8ba8bd}.work-list-table td:nth-child(6),.work-list-table td:nth-child(6) button{text-align:right}.lead-availability{padding:15px}.saved-appointment{padding:12px}.appointment-picker-fields{grid-template-columns:1fr 1fr}}@media (width<=440px){.appointment-picker-fields{grid-template-columns:1fr}.routing-team small{width:100%;margin-left:28px}.lead-automation-schedule li summary{flex-wrap:wrap;gap:7px}.lead-automation-schedule li time{font-size:11px}.work-list-controls label{width:100%;min-width:100%}}.crm-detail .saved-appointment strong{color:#e0f1ed;font-weight:600;line-height:1.5;display:block;font-size:15px!important}.crm-detail .crm-appointment>.crm-primary{min-height:42px;margin-top:12px;font-size:13px}.crm-detail .crm-appointment>.crm-primary:disabled{opacity:.45;cursor:default}.appointment-date-field{position:relative}.appointment-date-popover{z-index:15;background:#142a3c;border:1px solid #567488;border-radius:10px;width:min(320px,100vw - 70px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 30px #0006}.appointment-date-popover>header{align-items:center;gap:5px;margin-bottom:10px;display:flex}.crm-detail .appointment-date-popover>header strong{text-align:center;color:#e1edf5;flex:1;font-size:14px!important}.appointment-date-popover button{color:#e0ecf4;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;font-size:13px}.appointment-date-popover>header button{width:30px;font-size:19px}.appointment-date-popover button:hover{background:#305468}.appointment-date-popover-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.appointment-date-popover-grid>span{color:#9ab5c9;text-align:center;padding:7px 0;font-size:10px}.appointment-date-popover button.other-month{color:#7590a5}.appointment-date-popover button[aria-pressed=true]{color:#0c2a31;background:#3abaae;font-weight:700}@media (width<=620px){.crm-shell>aside{flex-direction:column;align-items:stretch;gap:8px}.crm-shell>aside .crm-return{align-self:flex-start;min-height:30px;margin:0;font-size:10px}.crm-shell>aside nav{flex:none;width:100%;min-width:0;margin:0}}.crm-leads time i.working,.sales-inquiry-workspace>aside>button>i.working{color:#425b70;background:#e5edf4}.crm-leads time i.needs-reply,.sales-inquiry-workspace>aside>button>i.needs-reply{color:#8b3028;background:#ffe1da}.crm-leads time i.follow-up,.sales-inquiry-workspace>aside>button>i.follow-up{color:#76531b;background:#fff0c6}.crm-leads time i.sold,.sales-inquiry-workspace>aside>button>i.sold{color:#176343;background:#d9f4e9}.workspace-availability{margin:8px 0 12px}.workspace-availability>button{color:#d5e2ed;cursor:pointer;text-align:left;background:#213342;border:1px solid #415b6c;border-radius:7px;align-items:center;gap:8px;width:100%;padding:9px;font-size:11px;display:flex}.workspace-availability>button>span:last-child{margin-left:auto}.workspace-availability>button.is-eligible{color:#baf0de;background:#17423f;border-color:#408d7c}.workspace-availability>button:focus-visible{outline-offset:2px;outline:2px solid #78d9cd}.workspace-sales .workspace-session-actions{border-top:0;margin-top:0;padding-top:0}.workspace-sales .workspace-availability{margin:0 0 4px}.availability-backdrop{z-index:300;background:#06101ac4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.availability-dialog{box-sizing:border-box;color:#e7f1f8;background:#172c3e;border:1px solid #527087;border-radius:14px;width:min(440px,100%);padding:24px;font:14px/1.6 Arial,sans-serif;box-shadow:0 24px 90px #0007}.availability-dialog>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.availability-dialog h2{margin:0;font-size:21px}.availability-dialog small{color:#aac3d4}.availability-dialog button{color:#eef7fb;cursor:pointer;background:#29495c;border:1px solid #526f82;border-radius:7px;padding:10px 14px;font-size:14px}.availability-dialog button:disabled{opacity:.45;cursor:default}.availability-dialog>header button{padding:0 9px;font-size:22px}.availability-actions{gap:10px;margin:24px 0 12px;display:grid}.availability-actions>button:first-child{color:#102c31;background:#42c2b0;border-color:#42c2b0}.availability-dialog [role=alert]{color:#ffd0c3}.availability-actions>button{text-align:left;align-items:center;gap:10px;display:flex}.availability-actions>button>span:last-child:not(:first-child){margin-left:auto}.availability-actions>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #c2f2e9}.crm-sales-team{color:#dfedf5;background:#1c2b3c;border:1px solid #3b5368;border-radius:12px;padding:24px}.crm-sales-team .heading{flex-wrap:wrap;gap:14px;margin:0 0 20px}.crm-sales-team .heading h2,.crm-sales-team h1{margin:0;font-size:20px}.crm-sales-team .heading p,.crm-sales-team .team-card header p{color:#abc1d0;font-size:13px;line-height:1.5}.crm-sales-team .card{color:#dfedf5;background:#172a3b;border-color:#3b5368}.crm-sales-team .team-row{border-color:#3b5368}.crm-sales-team .team-person small,.crm-sales-team .team-row time{color:#aec3d1}.crm-sales-team .team-row select{color:#e1edf4;background:#142839;border-color:#466174}.crm-sales-team .team-actions button{color:#b8e2df;background:#25424e;border-color:#486776;font-size:12px}.crm-sales-team .team-head{color:#abc1d0;background:#102333}:is(.crm-sales-team,.crm-sales-team-modal) .team-modal{color:#e5eef5;background:#172c3e}:is(.crm-sales-team,.crm-sales-team-modal) .team-modal input{color:#e5eef5;background:#122333;border-color:#4a667b}:is(.crm-sales-team,.crm-sales-team-modal) .team-modal header p,:is(.crm-sales-team,.crm-sales-team-modal) .team-modal label{color:#b8cbd8}:is(.crm-sales-team,.crm-sales-team-modal) .team-modal footer{border-color:#40596c}:is(.crm-sales-team,.crm-sales-team-modal) .team-modal header button{color:#d8e7f2;background:#2d4b60}:is(.crm-sales-team,.crm-sales-team-modal) .primary{color:#082c32;background:#40bbae;border-color:#40bbae}@media (width<=760px){.workspace-availability{margin:0 0 8px}.workspace-availability>button{justify-content:center;padding:7px;font-size:12px}.crm-sales-team{padding:16px}.availability-dialog{padding:20px}}.team-invite-backdrop{z-index:310}.crm-sales-team-modal .team-modal header{border-color:#40596c}.crm-sales-team-modal .team-modal .secondary{color:#d8e7f2;background:#213c50;border-color:#40596c}@media (width<=760px){.appointment-time-menu,.appointment-date-popover{width:100%;max-width:none;margin-top:8px;position:relative;inset:auto}.appointment-time-grid{max-height:220px}}.sales-inquiry-workspace .sales-list-empty{color:#71849a;padding:24px 14px;font-size:13px}.automation-message-preview{background:#102436;border:1px solid #304d62;border-radius:7px;min-width:0;margin-top:10px;padding:12px}.automation-message-preview>header{color:#adc7d7;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.automation-message-preview .automation-subject{margin-top:12px;font-size:12px;display:block}.automation-schedule-actions{padding:0 12px 12px}.automation-schedule-actions>small{color:#b4c7d5;margin-top:8px;font-size:11px;display:block}.automation-schedule-actions button,.automation-cancel{color:#daf0ed;cursor:pointer;background:#214557;border:1px solid #4b7082;border-radius:7px;padding:8px 12px;font-size:12px}.automation-cancel{background:0 0;margin-top:12px}.automation-schedule-actions button:disabled{opacity:.5;cursor:default}.automation-compose{border-top:1px solid #395369;gap:13px;padding-top:14px;display:grid}.automation-compose>header{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.automation-compose>label{color:#c6d9e7;gap:6px;font-size:12px;display:grid}.automation-compose>label input,.automation-compose>label select,.automation-compose>label textarea{box-sizing:border-box;color:#e5f0f7;width:100%;font:inherit;background:#102436;border:1px solid #456378;border-radius:7px;min-width:0;padding:10px;font-size:13px}.automation-compose textarea{resize:vertical;line-height:1.5}.automation-recipients{color:#aac3d3;overflow-wrap:anywhere;gap:4px;font-size:11px;display:grid}.automation-compose>footer{justify-content:flex-end;display:flex}.lead-automation-schedule .lead-automation-error{margin:0;padding:0 12px 12px}.automation-message-preview p{overflow-wrap:anywhere}.crm-delete-lead{color:#dcaeab;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:16px 0 0 auto;padding:7px 10px;font-size:11px;display:block}.crm-delete-lead:hover{color:#ffe0d9;background:#513f46}.crm-intake-message{white-space:pre-wrap;overflow-wrap:anywhere}.message-unread-badge{color:#1a1721;vertical-align:middle;background:#e57557;border-radius:20px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffb393}.appointment-date-popover-grid button.is-today{color:#a7fff2;opacity:1;border-color:#65d7cc;font-weight:800;position:relative;box-shadow:inset 0 0 0 1px #65d7cc}.appointment-date-popover-grid button.is-today:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.appointment-date-popover-grid button.is-today[aria-pressed=true]{color:#102c29;box-shadow:inset 0 0 0 2px #102c29}.crm-detail .lead-vehicles>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.crm-detail .lead-vehicles>header small{letter-spacing:.08em;margin:0;font-size:10px}.lead-vehicles button{color:#dceff5;cursor:pointer;background:#213e50;border:1px solid #49687a;border-radius:6px}.lead-vehicles button:disabled{opacity:.45;cursor:default}.lead-vehicle-add{width:32px;height:32px;font-size:22px;line-height:1}.lead-vehicles ul{margin:0;padding:0;list-style:none}.lead-vehicles li{border-bottom:1px solid #344f61;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.lead-vehicles li:last-child{border:0}.lead-vehicles li>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-detail .lead-vehicles li strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.lead-vehicles li span{color:#abc5d4;overflow-wrap:anywhere;font-size:12px}.crm-detail .lead-vehicles li small{color:#7ddacf;margin:0;font-size:10px}.lead-vehicle-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.lead-vehicle-actions button{padding:5px 8px;font-size:11px}.lead-vehicle-form{background:#142c3d;border:1px solid #406273;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.lead-vehicle-form label{color:#d1e4ed;flex-direction:column;gap:7px;font-size:12px;display:flex}.lead-vehicle-form input{box-sizing:border-box;color:#eef8fc;background:#102332;border:1px solid #54758a;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:14px}.lead-vehicle-form footer{gap:8px;display:flex}.lead-vehicle-form footer button{padding:9px 13px}.lead-vehicle-form button[type=submit]{color:#082c2a;background:#38b9af;border-color:#38b9af;font-weight:600}@media (width<=600px){.lead-vehicles li{flex-wrap:wrap;align-items:flex-start}.lead-vehicle-actions{justify-content:flex-start}}.public-site{color:#182b3a;background:#f4f6f8;font-size:15px;line-height:1.55}.public-site [hidden],.website-workspace [hidden]{display:none!important}.public-site .public-header{height:auto;min-height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:28px;padding:20px 5vw;position:relative;inset:auto}.public-site .public-logo{white-space:normal;letter-spacing:-.4px;font-size:20px;line-height:1.35}.public-site .public-header nav{gap:24px}.public-site .public-header nav a{font-size:14px;font-weight:600}.public-site .public-call,.public-site .public-primary,.public-site .public-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:13px 20px;font:600 14px/1.4 Arial,sans-serif;display:inline-flex}.public-site .public-hero{background:var(--dealer-accent);min-height:0;color:var(--dealer-accent-text);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:72px 6vw 90px;display:grid;position:relative}.public-site .public-hero:before,.public-site .public-hero:after{display:none}.public-site .public-hero>div:first-child{z-index:auto;width:auto;max-width:580px}.public-site .public-hero h1{letter-spacing:-1.8px;margin:18px 0 24px;font-size:clamp(36px,4.6vw,66px);line-height:1.06}.public-site .public-hero h1 em{font-style:normal;color:inherit!important}.public-site .public-hero>div>small{color:inherit;opacity:.85;letter-spacing:1.8px;font-size:11px}.public-site .public-hero p{color:inherit;opacity:.88;max-width:510px;margin:0 0 28px;font-size:16px;line-height:1.75}.public-site .public-hero>div:first-child>div{flex-wrap:wrap;gap:12px;display:flex}.public-site .public-hero .public-secondary{background:0 0;border:1px solid;color:inherit!important}.public-hero-showcase{min-width:0}.public-hero-showcase>a{background:#fff;border-radius:14px;display:block;overflow:hidden;box-shadow:0 18px 50px #0002;color:#182b3a!important}.public-hero-showcase .public-vehicle-image{aspect-ratio:16/10;background:#edf1f4;border-radius:0;width:100%;height:auto;position:relative}.public-hero-showcase .public-vehicle-image img{object-fit:cover}.public-hero-showcase>a>div:last-child{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.public-hero-showcase span{gap:5px;display:grid}.public-hero-showcase small{letter-spacing:1px;color:#536a79;font:11px/1.4 Arial,sans-serif}.public-hero-showcase strong{font-size:21px;line-height:1.3}.public-hero-showcase b{white-space:nowrap;font:700 22px Arial,sans-serif}.public-hero-note{background:#ffffff0c;border:1px solid;border-radius:14px;padding:36px}.public-hero-note h2{margin:18px 0;font-size:32px;line-height:1.2}.public-hero-note a{text-underline-offset:5px;font-weight:700;text-decoration:underline!important}.public-site .public-search{background:#fff;border:1px solid #dbe3e8;border-radius:12px;width:min(1080px,90%);margin:-30px auto 0;padding:22px;position:relative;box-shadow:0 10px 30px #142c3e0c}.public-site .public-search form{align-items:end;gap:18px;display:flex}.public-site .public-search label{color:#233b4c;flex:1;font-size:13px}.public-site .public-search input{color:#20394a;background:#f7f9fb;border:1px solid #c2cfd8;border-radius:7px;width:100%;min-height:46px;padding:10px 13px;font-size:15px}.public-site .public-search button{border-radius:7px;min-height:46px;padding:13px 24px;font-size:14px}.public-site .public-featured,.public-site .public-inquiry{padding:64px 6vw}.public-site .public-featured h2,.public-site .public-inquiry h2,.public-site .public-about h2,.public-site .public-cta h2{letter-spacing:-.8px;font-size:clamp(28px,3vw,40px);line-height:1.2}.public-site .public-featured>header>a{font-size:14px;color:#234e66!important}.public-site .public-featured>header small,.public-site .public-about small,.public-site .public-inquiry>div>small,.public-site .public-cta small{color:inherit;letter-spacing:1.6px;font-size:11px}.public-site .public-vehicle-card{color:#203345;background:#fff;border:1px solid #dce3e8;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #192e4208}.public-site .public-vehicle-card>div{padding:22px}.public-site .public-vehicle-card h3{font-size:20px}.public-site .public-vehicle-card p{color:#516676;font-size:13px}.public-site .public-vehicle-card b{font-size:24px}.public-site .public-vehicle-card a{font-size:14px}.public-site .public-about{padding:60px 6vw}.public-site .public-about article h3{font-size:20px}.public-site .public-about article p{font-size:14px;line-height:1.7}.public-site .public-about article>b{opacity:.7;font-size:15px;color:inherit!important}.public-site .public-inquiry>div>p{color:#4e6575;font-size:15px;line-height:1.7}.public-site .public-inquiry>div>div a,.public-site .public-inquiry>div>div span{font-size:14px}.public-site .public-inquiry form{color:#203345;background:#f5f8fa;border:1px solid #d6e0e6;border-radius:12px;padding:28px}.public-site .public-inquiry form label,.public-site .inquiry-form label{color:#203345;font-size:13px}.public-site .public-inquiry form input,.public-site .public-inquiry form textarea,.public-site .inquiry-form input,.public-site .inquiry-form textarea{color:#203345;background:#fff;border-color:#b8c9d5;min-height:44px;font-size:15px}.public-site .public-inquiry form>small{color:#526778;font-size:11px;line-height:1.6;display:block}.public-site .public-inquiry form button{min-height:46px;color:var(--dealer-primary-text);background:var(--dealer-primary);font-size:14px}.public-site .public-footer{gap:30px;padding:42px 6vw}.public-site .public-footer p,.public-site .public-footer b{color:inherit;font-size:13px;line-height:1.8}.public-site.template-classic{background:#faf8f3}.public-site.template-classic .public-hero{color:#283b36;background:#ede9df;border-bottom:1px solid #dad6cc}.public-site.template-classic .public-header{border-top:4px solid var(--dealer-primary);text-align:left;background:#fffdf8;display:flex}.public-site.template-classic .public-header nav{border:0;margin-left:auto;padding:0}.public-site.template-classic .public-hero h1{letter-spacing:-1.5px;font-family:Georgia,serif;font-weight:400}.public-site.template-classic .public-hero-showcase>a{border-radius:4px}.public-site.template-premium .public-hero{color:#f4f6f8;background:#151c24}.public-site.template-premium .public-search{color:#203345;background:#fff}.public-site.template-premium .public-featured{color:#203345;background:#f4f6f8}.public-site.template-premium .public-inquiry,.public-site.template-premium .public-inquiry h2{color:#203345}.public-site.template-premium .public-call{background:#fff;color:#172b3b!important}.finance-site .finance-intro{color:#f8fafc;background:#152c3e;min-height:0;padding:50px max(24px,50vw - 530px) 58px}.finance-site .finance-intro:after{display:none}.finance-site .finance-intro h1{letter-spacing:-1px;max-width:none;margin:14px 0;font:600 clamp(28px,3.5vw,44px)/1.15 Arial,sans-serif}.finance-site .finance-intro>div{max-width:none}.finance-site .finance-intro>div>small{color:#c4d9e3;letter-spacing:1.6px;font-size:11px}.finance-site .finance-intro p{color:#cfdee6;max-width:none;font-size:16px}.finance-site .finance-intro>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.finance-site .finance-intro span b{color:#fff;font-size:13px}.finance-site .finance-intro span small{color:#c6d9e5;margin-top:6px;font-size:12px;line-height:1.65;display:block}.finance-application-shell{max-width:1100px;margin:28px auto 65px;padding:0 20px;position:relative}.finance-credit-form{color:#223b4d;background:#fff;border:1px solid #d4dfe6;border-radius:14px;padding:32px;box-shadow:0 12px 40px #233d4e0a}.finance-credit-form .finance-progress{gap:8px}.finance-credit-form .finance-progress button{color:#344f61;background:#f0f4f7;border-color:#cad7e0;padding:12px 6px;font-size:13px}.finance-credit-form .finance-progress button[aria-current]{color:#fff;background:#1b5267;border-color:#1b5267}.finance-credit-form .finance-progress button:disabled{opacity:1;color:#697e8d;background:#f8fafb}.finance-credit-form fieldset>header{padding:14px 0 24px}.finance-credit-form fieldset>header h2{color:#183d52;margin:6px 0;font:600 26px/1.3 Arial,sans-serif}.finance-credit-form fieldset>header small{color:#4e6b7d;letter-spacing:1.3px;font-size:11px}.finance-credit-form fieldset>header p{color:#526c7e;font-size:14px;line-height:1.6}.finance-credit-form .finance-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.finance-credit-form .finance-fields label,.finance-credit-form .date-input-field{letter-spacing:0;text-transform:none;color:#243e50;align-content:start;gap:7px;font:600 13px/1.5 Arial,sans-serif;display:grid}.finance-credit-form .finance-fields input,.finance-credit-form .finance-fields select,.finance-credit-form .finance-fields textarea{color:#172f42;box-sizing:border-box;background:#fff;border:1px solid #b8c9d5;border-radius:7px;width:100%;min-width:0;height:46px;padding:10px 12px;font:400 15px/1.4 Arial,sans-serif}.finance-credit-form .finance-fields textarea{resize:vertical;height:96px}.finance-credit-form .finance-fields label>small{color:#546d7f;font:400 12px/1.55 Arial,sans-serif}.finance-credit-form .wide{grid-column:span 2}.finance-credit-form .finance-previous{background:#f8fafb;border:1px solid #d9e3e9;border-radius:10px;margin-top:24px;padding:22px}.finance-credit-form .finance-previous h3{margin:0;font-size:18px}.finance-credit-form .finance-previous>p{color:#506b7d;margin:8px 0 20px;font-size:13px}.finance-credit-form .finance-consent{color:#304f63;letter-spacing:0;text-transform:none;background:#f5f8fa;border:1px solid #d4e0e7;border-radius:9px;align-items:flex-start;gap:12px;margin-top:24px;padding:20px;font-size:13px;line-height:1.7;display:flex}.finance-credit-form .finance-consent input{accent-color:#1b5267;flex-shrink:0;width:18px;height:18px;margin-top:3px}.finance-credit-form>footer{border-top:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:26px;display:flex}.finance-credit-form>footer p{color:#526b7d;font-size:12px}.finance-site .finance-credit-form .public-secondary{background:#fff;border:1px solid #b8cad5;color:#254b62!important}.finance-site .finance-credit-form .public-primary,.finance-site .finance-success .public-primary{background:#19586c;border-color:#19586c;color:#fff!important}.finance-success{color:#19384c;background:#fff;border:1px solid #d6e2e9;border-radius:14px;padding:46px}.finance-success h2{font-size:28px}.finance-success p{color:#476579;font-size:16px}.finance-success>small{color:#226457;font-size:12px}.date-input-entry{background:#fff;border:1px solid #b8c9d5;border-radius:7px;align-items:center;min-width:0;height:46px;display:flex;position:relative;overflow:hidden}.finance-credit-form .date-input-entry>input:not([type=hidden]):not(.native-date-picker){text-align:center;background:0 0;border:0;border-radius:0;flex:0 0 39px;width:39px;height:44px;padding:10px 5px;font-size:15px}.finance-credit-form .date-input-entry>input[maxlength="4"]{flex-basis:60px!important;width:60px!important}.date-input-entry>span{color:#647c8d}.date-input-entry>button{color:#2b5268;cursor:pointer;background:#f1f6f8;border:0;border-left:1px solid #d8e2e8;align-self:stretch;min-width:35px;margin-left:auto;font-size:20px}.date-input-entry .native-date-picker{bottom:0;right:0;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.finance-admin-detail .finance-identity-inline{background:#f5f8fa;border-radius:9px;padding:20px}.finance-identity-inline>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.finance-identity-inline h3{margin:0;font-size:17px}.finance-identity-inline .finance-detail-grid{padding:0}.finance-admin .finance-detail-grid small{font-size:10px}.finance-admin .finance-detail-grid b{font-size:15px}.finance-admin .finance-detail-grid p{font-size:13px;line-height:1.65}.finance-admin .finance-admin-detail>header h2{font-size:27px}.finance-admin .finance-admin-detail>header small{font-size:10px}.finance-admin .finance-contact-actions a,.finance-admin .finance-contact-actions button{padding:10px 14px;font-size:12px}.finance-admin .finance-admin-stats small,.finance-admin-head p{font-size:12px}.finance-status{color:#486275;background:#edf2f5;border-radius:20px;padding:7px 11px;font-size:12px}.finance-status.sold{color:#21664c;background:#def2e8}.finance-status.lost{color:#84443e;background:#f6e8e6}.finance-admin .finance-outcome{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-outcome form{flex-wrap:wrap;align-items:end;gap:10px;width:100%;display:flex}.finance-outcome label{flex:1;gap:6px;font-size:13px;display:grid}.finance-outcome input{border:1px solid #bfd0dc;border-radius:6px;padding:11px;font-size:14px}.finance-outcome .danger{color:#933e3e;background:#fff7f5;border:1px solid #e3c7c3;border-radius:7px;padding:10px 14px}.team-search{gap:7px;padding:16px 20px;font-size:13px;display:grid}.team-search input{color:#19384c;background:#fff;border:1px solid #bccedb;border-radius:7px;max-width:460px;padding:12px;font:14px Arial,sans-serif}.crm-sales-team .team-search input{color:#dfedf5;background:#102436;border-color:#496679}.inventory-tabs,.website-editor-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.inventory-tabs button,.website-editor-tabs button{color:#476174;cursor:pointer;background:#fff;border:1px solid #c4d2dd;border-radius:8px;padding:11px 18px;font-size:13px}.inventory-tabs button[aria-pressed=true],.website-editor-tabs button[aria-pressed=true]{color:#fff;background:#204e62;border-color:#204e62}.inventory-vin{letter-spacing:.3px;white-space:normal;overflow-wrap:anywhere;color:#587181!important;font-size:11px!important}.dealership-profile-readonly{margin-bottom:20px;padding:0}.dealership-profile-readonly summary{cursor:pointer;padding:20px 24px;font-size:16px;font-weight:700}.dealership-profile-readonly summary span{color:#617b8d;margin-left:16px;font-size:13px;font-weight:400}.dealership-profile-readonly dl{grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0 24px 20px;display:grid}.dealership-profile-readonly dt{color:#658093;margin-bottom:6px;font-size:11px}.dealership-profile-readonly dd{color:#284b62;margin:0;font-size:14px}.website-design-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:22px;display:grid}.website-design-card,.website-content-card{padding:28px}.website-workspace h2{margin:0 0 18px;font-size:20px}.website-workspace h2:not(:first-child){margin-top:32px}.website-workspace p{color:#536f82;font-size:13px;line-height:1.65}.website-workspace label{font-size:13px}.website-workspace .templates{gap:12px;margin-bottom:28px}.website-workspace .templates button{border-radius:10px;padding:12px}.website-workspace .templates strong{font-size:15px}.website-workspace .templates small{font-size:11px}.website-color-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.website-color-fields label{gap:10px;display:grid}.website-color-fields input{background:#fff;border:1px solid #c2d1dd;border-radius:6px;width:100%;height:45px;padding:4px}.website-tagline{gap:10px;margin-top:24px;display:grid}.website-tagline textarea{color:#274e65;background:#fff;border:1px solid #bfcfdb;border-radius:8px;min-height:110px;padding:13px;font-size:14px;line-height:1.7}.website-section-toggles{gap:0;margin:16px 0;display:grid}.website-section-toggles label{border-bottom:1px solid #e1e8ed;align-items:center;gap:12px;padding:16px 0;display:flex}.website-section-toggles input{accent-color:#205a69;width:18px;height:18px}.website-live-summary{gap:8px;margin:30px 0 18px;display:grid}.website-live-summary b{font-size:23px}.website-live-summary span,.website-content-card>small{color:#658093;font-size:12px}.website-live-summary button{margin-top:12px}.website-domain-panel{max-width:850px}.website-domain-panel label{gap:8px;display:grid}.website-domain-panel input{border:1px solid #bccedb;border-radius:6px;padding:13px;font-size:15px}.website-editor-message{background:#edf7f3;border-radius:8px;padding:13px 18px}.website-workspace .website-seo{margin:0;padding:26px}.website-workspace .website-seo legend{font-size:16px}.website-workspace .seo-field input,.website-workspace .seo-field select,.website-workspace .seo-field textarea{color:#284a60;background:#fff;min-height:43px;font-size:14px}.website-workspace .seo-field small,.website-workspace .seo-upload small{font-size:11px;line-height:1.6}.website-advanced{border-top:1px solid #d5e1e9;margin-top:22px;padding-top:18px}.website-advanced summary{cursor:pointer;font-size:15px;font-weight:700}.website-advanced>fieldset{margin-top:20px}.desk-contact-details>summary{cursor:pointer;color:#244e64;padding:12px 0;font-size:14px}.desk-contact-details>summary strong,.desk-contact-details>summary span,.desk-contact-details>summary small{margin:6px 0;display:block}.desk-contact-details>summary strong{font-size:19px}.desk-contact-details>summary small{color:#667e8f;font-size:12px}.desk-contact-details[open]>summary{margin-bottom:14px}.desk-structure-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.desk-structure-grid .desk-card{margin-bottom:16px;padding:18px}.desk-structure-grid .desk-fields{grid-template-columns:1fr 1fr;gap:13px}.desk-structure-grid .desk-lienholder{grid-column:1/-1}.desk-tax-details{margin-top:16px}.desk-tax-details summary{cursor:pointer;color:#4f6e83;margin-bottom:14px;font-size:12px}.desk-tax-details>small{margin-top:12px;font-size:11px;line-height:1.6;display:block}.desk-structure-grid .desk-card h2{font-size:18px}.desk-structure-grid .desk-fields label{font-size:12px}.desk-structure-grid .desk-fields input,.desk-structure-grid .desk-fields select{min-height:40px;padding:9px;font-size:14px}.desk-structure-grid+.desk-card summary{font-size:14px}.desk-main .desk-add-lienholder{align-items:end;gap:8px;margin:12px 0;display:flex}.desk-add-lienholder label{flex:1}.desk-add-lienholder button{min-height:42px}.desk-lienholder-list{flex-wrap:wrap;gap:8px;display:flex}.desk-lienholder-list>span{background:#edf3f6;border-radius:7px;padding:6px 10px;font-size:13px}.desk-lienholder-list button{background:0 0;border:0;margin-left:5px;padding:4px 7px}.desk-product-row{grid-template-columns:1.3fr 1fr 1fr 1fr auto}.desk-setup h3{margin:28px 0 12px;font-size:17px}@media (width>=1450px){.desk-editor-grid{grid-template-columns:minmax(0,1fr) 250px}.desk-main{padding-inline:30px}}@media (width<=1200px){.desk-editor-grid{grid-template-columns:minmax(0,1fr)}.desk-summary{position:static}.desk-summary dl{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.desk-summary dl>div{display:block}.desk-summary dd{text-align:left;margin-top:7px}.desk-summary>button{width:auto;margin-right:8px}.desk-summary ul{columns:2}}@media (width<=800px){.public-site .public-header{flex-wrap:wrap;gap:16px}.public-site .public-header nav{order:3;justify-content:flex-start;gap:22px;width:100%;overflow:auto}.public-site .public-call{margin-left:auto;padding:10px;font-size:12px}.public-site .public-hero{grid-template-columns:1fr;gap:35px;padding:40px 6vw 60px}.public-site .public-hero h1{font-size:42px}.public-hero-showcase .public-vehicle-image{aspect-ratio:16/9}.public-site .public-inquiry{grid-template-columns:1fr;gap:30px;padding:40px 6vw}.public-site .public-search form{flex-wrap:wrap}.public-site .public-search label{flex-basis:100%}.public-site .public-featured>div{grid-template-columns:1fr}.finance-site .finance-intro>div>div{grid-template-columns:1fr;gap:16px}.finance-site .finance-intro{padding:34px 24px}.finance-credit-form{padding:22px}.finance-credit-form .finance-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-credit-form .finance-progress{grid-template-columns:repeat(3,1fr)}.finance-credit-form>footer{flex-direction:column;align-items:stretch}.finance-step-actions{flex-wrap:wrap}.website-design-grid{grid-template-columns:1fr}.desk-summary dl{grid-template-columns:repeat(2,1fr)}.desk-product-row{grid-template-columns:1fr 1fr}.dealership-profile-readonly dl{grid-template-columns:1fr}}@media (width<=550px){.finance-application-shell{padding:0 12px}.finance-credit-form{padding:18px}.finance-credit-form .finance-fields{grid-template-columns:1fr}.finance-credit-form .wide{grid-column:auto}.finance-credit-form .finance-previous{padding:16px}.finance-site .finance-progress button{font-size:12px}.public-site .public-logo{font-size:16px}.public-site .public-call{display:none}.public-site .public-hero h1{font-size:36px}.public-hero-showcase strong{font-size:17px}.public-hero-showcase b{font-size:19px}.desk-structure-grid{grid-template-columns:1fr}.desk-summary dl{grid-template-columns:1fr 1fr}.website-editor-tabs button{padding:10px 13px;font-size:12px}.website-design-card,.website-content-card{padding:18px}.website-color-fields{grid-template-columns:1fr}}.finance-admin-detail>header{align-items:flex-start;gap:12px}.finance-admin-detail>header>button{margin-left:0}.finance-admin-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.finance-admin-workspace>aside strong{font-size:13px}.finance-admin-workspace>aside small,.finance-admin-workspace>aside em{font-size:11px}.finance-admin-workspace>aside button>i{font-size:10px}.finance-admin-stats span{font-size:12px}.finance-status{white-space:nowrap;flex-shrink:0}.finance-admin-detail>header>div{flex:1;min-width:150px}.finance-admin-detail>header .secondary{padding:10px 12px;font-size:12px}.finance-status.viewed{background:#edf2f5}.finance-status.inreview{color:#22583f;background:#e6f4ee}@media (width<=1000px){.finance-admin-workspace{grid-template-columns:1fr}.finance-admin-workspace>aside{max-height:240px;overflow:auto}.finance-admin-detail{padding:20px}}.public-site .public-hero-showcase>.public-hero-note{background:#ffffff06;border:1px solid #ffffff36;border-radius:14px;min-height:310px;padding:36px;display:block}.public-site .public-hero-note>small{color:inherit;opacity:.8;letter-spacing:1.4px;font-size:11px;display:block}.public-site .public-hero-note>h2{max-width:360px;color:inherit;margin:22px 0 16px;font-size:30px;line-height:1.25}.public-site .public-hero-note>p{max-width:350px;margin:0 0 22px;line-height:1.7}.public-site .public-hero-note>a{color:inherit;font-size:14px;font-weight:600}.desk-topbar{min-height:58px;margin-bottom:16px}.desk-deal-heading{margin-bottom:12px}.desk-deal-heading h1{margin:5px 0;font-size:27px}.desk-deal-heading p{font-size:13px}.desk-steps{margin-bottom:14px}.desk-main .desk-steps button{padding-top:8px;padding-bottom:8px}.desk-type-buttons{margin-bottom:16px}.desk-type-buttons button{padding:8px}.desk-structure-grid .desk-card{padding:16px}.desk-structure-grid .desk-fields{gap:11px}.desk-structure-grid .desk-fields label{gap:5px}@media (width<=650px){.public-site .public-header{flex-wrap:wrap;gap:18px;padding:20px;display:flex}.public-site .public-header nav{border:0;order:3;justify-content:space-between;gap:14px;width:100%;margin:0;padding:0;display:flex}.public-site .public-header nav a{font-size:13px}.finance-site .finance-intro{padding-top:30px;padding-bottom:32px}.finance-site .finance-intro>div>div{margin-top:20px}.finance-site .finance-intro>div>div>span:nth-child(n+2){display:none}.public-site .public-hero-showcase>.public-hero-note{min-height:0;padding:25px}.public-site .public-hero-note>h2{font-size:25px}}@media (width>=761px){.crm-workspace.conversation-open{grid-template-columns:clamp(280px,24vw,380px) minmax(0,1fr)!important}}.message-thread a{color:#8de8db;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.support-bubble a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.appointment-calendar .calendar-view-toggle{color:#94e4da;border-color:#3d716f;padding:9px 12px;font-size:12px}.appointment-month-labels{color:#afc5d6;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:24px 0 8px;font-size:12px;display:grid}.appointment-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.appointment-month>button{text-align:left;flex-direction:column;align-items:stretch;min-width:0;min-height:112px;padding:10px;display:flex}.appointment-month>button>header{align-items:center;gap:6px;min-height:25px;margin-bottom:5px;display:flex}.appointment-month>button>header b{font-size:15px}.appointment-month>button>header small{color:#83e0d2;font-size:10px}.appointment-month>button>header em{color:#a6e6dd;background:#284650;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.appointment-month>button.other-month{color:#7e90a2;background:#111c2b}.appointment-month>button.selected{background:#1b3a44;border-color:#65cbbb;box-shadow:inset 0 0 0 1px #65cbbb}.appointment-month>button.is-today>header b,.appointment-week>button.is-today>header b{color:#08212b;background:#2fb9ad;border-radius:50%;place-items:center;min-width:27px;height:27px;display:inline-grid}.appointment-month .week-booking{gap:2px;padding:6px 0}.appointment-month .week-booking strong,.appointment-month .week-booking small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.month-more{color:#9be0d6;padding-top:4px;font-size:11px;display:block}@media (width<=760px){.appointment-calendar{padding:8px 0}.appointment-calendar-controls{gap:7px}.appointment-calendar-controls label{flex-basis:100%}.appointment-month{gap:3px}.appointment-month-labels{gap:3px;font-size:10px}.appointment-month>button{border-radius:5px;min-height:96px;padding:5px 3px}.appointment-month>button>header{flex-wrap:wrap;gap:2px}.appointment-month>button>header b{font-size:12px}.appointment-month>button>header small{display:none}.appointment-month>button>header em{padding:1px 4px;font-size:9px}.appointment-month .week-booking strong{font-size:9px}.appointment-month .week-booking time{letter-spacing:-.3px;font-size:8px}.appointment-month .week-booking small{display:none}.month-more{font-size:9px}}.public-site.template-classic .public-header .public-call{flex-shrink:0;margin-left:0;position:static}.public-site.template-classic .public-hero>div:first-child{text-align:left;justify-self:start}.public-site.template-classic .public-hero>div:first-child>div{justify-content:flex-start}.public-site.template-classic .public-hero h1,.public-site.template-classic .public-hero>div>small,.public-site.template-classic .public-hero p{color:#283b36}.public-site.template-classic .public-hero .public-secondary{border-color:#81928a;color:#283b36!important}.public-site.template-classic .public-hero-showcase>.public-hero-note{background:#ffffff38;border-color:#c7cfc4}.public-site .public-search form{box-shadow:none;background:0 0;border:0;padding:0}.interface-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.workspace-toggle{display:none}.workspace-links .interface-icon{opacity:.65;width:15px;height:15px}.sidebar nav i,.crm-shell>aside nav i{justify-content:center;align-items:center;display:inline-flex}.mobile-app>nav .interface-icon{margin:0 auto 5px;display:block}.mobile-search .interface-icon{color:#67788b}@media (width<=760px){:root{-webkit-text-size-adjust:100%}:is(.shell,.crm-shell,.platform,.funding-shell,.desk-shell,.mobile-app,.public-site,.marketing) :is(input,select,textarea){min-width:0;font-size:16px!important}:is(.shell,.crm-shell,.platform,.funding-shell,.desk-shell,.mobile-app,.public-site) button{touch-action:manipulation}:is(.shell,.crm-shell,.platform,.funding-shell,.desk-shell,.mobile-app) :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}:is(.crm-shell,.platform,.funding-shell,.desk-shell)>:is(main,section){min-width:0}:is(.crm-shell,.platform,.funding-shell,.desk-shell,.public-site) :is(h1,h2,p){overflow-wrap:anywhere}:is(.crm-shell,.platform,.funding-shell,.desk-shell,.public-site) :is(input,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #3cbfb1}.workspace-switcher{max-height:calc(80dvh - env(safe-area-inset-bottom));overscroll-behavior:contain;background:#101f30f5;border:1px solid #365064;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 8px 32px #07131d40}.workspace-switcher>small{display:none}.workspace-switcher .workspace-toggle{color:#eef6fc;cursor:pointer;background:#21374a;border:1px solid #40586e;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.workspace-switcher:not(:has(.workspace-availability)) .workspace-toggle{grid-column:1/-1}.workspace-switcher .workspace-availability{min-width:0;margin:0}.workspace-switcher .workspace-availability>button{border-radius:11px;height:100%;min-height:44px;padding:8px;font-size:12px}.workspace-switcher .workspace-links,.workspace-switcher .workspace-session-actions{display:none}.workspace-expanded>small{grid-area:1/1/auto/-1;margin:4px 6px;font-size:12px;display:block}.workspace-expanded .workspace-links{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.workspace-expanded .workspace-links>:is(a,.workspace-unavailable){text-align:left;border-radius:10px;justify-content:space-between;min-height:48px;padding:10px;font-size:13px}.workspace-expanded .workspace-session-actions,.workspace-sales .workspace-session-actions{margin:0;padding:0;display:flex}.workspace-expanded .workspace-session-actions{border-top:1px solid #34485b;grid-column:1/-1;padding-top:6px}.workspace-switcher .workspace-signout,.workspace-switcher .exit-dealership>button{min-height:44px;padding:10px;font-size:12px}.workspace-sales .workspace-signout{text-align:center;width:100%}.has-workspace-switcher{padding-bottom:calc(var(--workspace-dock-height,60px) + 24px)}.has-workspace-switcher .mobile-app{padding-bottom:150px}.mobile-nav{border-radius:16px;padding:6px;box-shadow:0 6px 24px #14233720}.mobile-nav button{min-width:48px;font-size:10px}.mobile-nav button i{justify-content:center;align-items:center;display:inline-flex}.crm-shell>aside{border-bottom:1px solid #324757;width:100%;padding:12px;position:relative}.crm-shell>aside nav{gap:6px;padding:4px 0;display:flex;overflow-x:auto}.crm-shell>aside nav button{border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;display:inline-flex}.crm-shell>aside nav button>i{border:0;width:auto;height:auto;display:inline-flex}.crm-shell>aside nav button .interface-icon{width:17px;height:17px}.crm-shell>aside footer,.crm-shell .crm-brand{display:none}.crm-shell{display:block}.crm-shell>section{padding:20px 14px}.crm-shell>section>header h1{font-size:26px;line-height:1.2}.crm-shell>section>header p{font-size:13px;line-height:1.6}.crm-workspace{gap:14px}.crm-workspace.conversation-open>.crm-leads{max-height:240px}.crm-contact-heading{align-items:center}.mobile-screen{padding:24px 16px 32px}.mobile-app>header>div small,.mobile-welcome p{font-size:12px}.mobile-app>header>div b{font-size:16px}.mobile-vehicle-list article{border-radius:16px;box-shadow:0 3px 12px #14233708}.mobile-app>nav button{min-height:56px;font-size:11px}.mobile-search{border-radius:14px;min-height:50px}.mobile-avatar{width:44px;height:44px;font-size:13px}.availability-dialog{max-height:85dvh;padding:20px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.workspace-switcher *,.mobile-app *{scroll-behavior:auto;transition:none}}@media (width<=760px){.crm-shell>aside nav button{flex-direction:column;flex:1 1 0;gap:5px;min-width:0;padding:8px 3px;font-size:11px}.crm-lead-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.crm-lead-flow>button{border-radius:12px;min-height:70px;padding:10px 7px}.crm-lead-flow>button small{letter-spacing:0;font-size:10px}.crm-lead-flow>button b{font-size:20px}.crm-lead-flow>button span,.crm-lead-flow>button:after,.crm-workspace.conversation-open>.crm-leads{display:none}.funding-sidebar,.desk-sidebar{gap:10px;padding:16px}.funding-sidebar-title{gap:4px;margin:0}.funding-sidebar-title>small,.funding-sidebar-title>span,.desk-sidebar>span{display:none}.funding-sidebar-title>strong,.desk-sidebar>p{color:#bacbdc;margin:0;font-size:13px}.funding-sidebar nav,.desk-sidebar nav{flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.funding-sidebar nav button,.desk-sidebar nav button{white-space:nowrap;border-radius:10px;flex:none}.public-site .public-header nav a,.public-site .public-call{align-items:center;min-height:44px;display:inline-flex}.marketing-site :is(input,select,textarea){font-size:16px}.marketing-site :is(button,.marketing-primary,.marketing-secondary,.marketing-login){min-height:44px}.mobile-nav button{flex:1 1 0;min-width:0;font-size:10px}.inventory .vehicle-row.selectable:not(.table-head){grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:16px 12px}.inventory .vehicle-row.selectable>input{grid-area:1/1;width:22px;height:22px}.inventory .vehicle-row.selectable>.vehicle{grid-area:1/2/auto/4;gap:12px;min-width:0;display:flex}.inventory .vehicle-row .vehicle>span{min-width:0}.inventory .vehicle-row .vehicle b{font-size:14px;line-height:1.4}.inventory .vehicle-row .inventory-vin{white-space:normal;overflow-wrap:anywhere;font-size:11px}.inventory .vehicle-row.selectable>div:nth-of-type(2){grid-area:2/2;display:block}.inventory .vehicle-row.selectable>div:nth-of-type(2) :is(b,small){font-size:12px}.inventory .vehicle-row.selectable>b{grid-area:2/3;align-self:center;font-size:17px;display:block}.inventory .vehicle-row.selectable>em{grid-area:3/2;place-self:center start;margin:0}.inventory .vehicle-row.selectable>.more{border-radius:9px;grid-area:3/3;min-width:56px;min-height:44px;font-size:12px!important}.public-site .public-header{gap:10px;height:auto;min-height:0;padding:16px}.public-site .public-hero>div:first-child>div{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.public-site .public-hero :is(.public-primary,.public-secondary){box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:none;min-height:48px;display:flex}.public-site .public-hero-showcase>.public-hero-note{box-sizing:border-box;border-radius:20px;width:100%;max-width:none;padding:24px}.public-site .public-hero-note h2{overflow-wrap:normal;font-size:26px;line-height:1.25}.mobile-vehicle-list article{gap:10px;min-height:116px}.mobile-vehicle-list article>div:nth-child(2)>b{font-size:14px;line-height:1.4}.mobile-vehicle-list article>div:nth-child(2)>small{color:#5d6c7c;font-size:12px;line-height:1.4}.mobile-vehicle-list article>div:nth-child(2)>strong{margin-top:5px;font-size:16px}.mobile-vehicle-list em{padding:5px 7px;font-size:10px}.mobile-row-actions button{min-width:48px;min-height:44px;font-size:13px}.mobile-add label,.mobile-edit label,.mobile-account p{font-size:13px;line-height:1.5}.mobile-add>button,.mobile-edit>button,.mobile-account>button{font-size:14px}.mobile-app>nav .interface-icon{margin:0}}.sales-site{color:#152039;background:#fff;font-family:Arial,sans-serif;overflow:clip}.sales-site *{box-sizing:border-box}.sales-site a{color:inherit;text-decoration:none}.sales-site a:focus-visible,.sales-site button:focus-visible,.sales-site summary:focus-visible{outline-offset:5px;outline:3px solid #ef6847}.sales-nav,.sales-hero,.sales-products,.sales-pricing,.sales-site .marketing-contact,.sales-footer{width:min(1200px,100% - 96px);margin-inline:auto}.sales-nav{justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.sales-nav>div{color:#5d6879;gap:32px;font-size:14px;display:flex}.sales-login{border:1px solid #dce1e8;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;display:flex}.sales-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:80px 0 100px;display:grid}.sales-eyebrow{color:#b94428;letter-spacing:2px;margin-bottom:24px;font-size:11px;font-weight:700;display:block}.sales-hero h1{letter-spacing:-3px;margin:0 0 26px;font-size:clamp(48px,5.3vw,76px);font-weight:600;line-height:1.04}.sales-hero h1 em{color:#ef6847;font-style:normal}.sales-hero-copy>p{color:#5b6677;max-width:420px;margin:0 0 32px;font-size:18px;line-height:1.7}.sales-button{background:#ef6847;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:17px 22px;font-size:14px;font-weight:700;display:inline-flex;color:#152039!important}.sales-button:hover{background:#f47e61}.sales-hero-note{color:#677385;margin-top:20px;font-size:12px;display:block}.sales-preview{background:linear-gradient(145deg,#f6f3ed,#fff 60%);border:1px solid #dfe3e8;border-radius:20px;padding:24px;box-shadow:0 24px 80px #17243b18}.sales-preview-heading{flex-direction:column;gap:8px;font-size:15px;display:flex}.sales-preview-heading small{letter-spacing:1.7px;color:#677385;font-size:9px}.sales-car-scene{color:#ef6847;flex-direction:column;align-items:center;padding:24px 0;display:flex}.sales-car-scene .interface-icon{stroke-width:1px;width:116px;height:72px}.sales-car-scene span{color:#5b6677;margin-top:10px;font-size:11px}.sales-journey{margin:0;padding:0;list-style:none}.sales-journey li{border-top:1px solid #e1e5eb;align-items:center;gap:18px;padding:16px 0;display:flex}.sales-journey li>span{color:#ef6847;font-size:11px}.sales-journey li>div{flex-direction:column;flex:1;gap:5px;display:flex}.sales-journey strong{font-size:14px;font-weight:500}.sales-journey small{color:#5b6677;font-size:11px}.sales-journey .interface-icon{color:#677385}.sales-products{border-top:1px solid #e1e5eb;padding:60px 0 80px}.sales-section-heading h2,.sales-pricing h2,.sales-site .marketing-contact h2{letter-spacing:-1px;color:#152039;margin:0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.15}.sales-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:44px;display:grid}.sales-product-grid article{scroll-margin-top:30px}.sales-product-label{color:#ef6847;align-items:center;gap:10px;font-size:13px;display:flex}.sales-product-grid h3{margin:24px 0 14px;font-size:22px;font-weight:500;line-height:1.3}.sales-product-grid p,.sales-pricing>div>p,.sales-pricing article>p:not(.sales-price){color:#5b6677;font-size:14px;line-height:1.7}.sales-product-grid small{color:#677385;margin-top:20px;font-size:11px;line-height:1.6;display:block}.sales-pricing{border-top:1px solid #e1e5eb;grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:24px;padding:60px 0 80px;display:grid}.sales-pricing article{border:1px solid #dce1e8;border-radius:14px;align-self:stretch;padding:30px;position:relative}.sales-pricing h3{margin:0 0 22px;font-size:18px;font-weight:500}.sales-price{letter-spacing:-1px;margin:0;font-size:42px}.sales-price span{color:#5b6677;letter-spacing:0;margin-left:8px;font-size:12px}.sales-pricing article>a{color:#ef6847;align-items:center;gap:12px;margin-top:26px;font-size:13px;display:flex}.sales-pricing .sales-complete{background:#f6f3ed;border-color:#e8c4b8}.sales-saving{color:#152039;letter-spacing:1px;background:#ef6847;border-radius:4px;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:-11px;left:24px}.sales-site .marketing-contact{color:#152039;background:#f6f3ed;border:1px solid #e2ded5;border-radius:18px;grid-template-columns:1fr 1fr;gap:80px;padding:60px;display:grid}.sales-site .marketing-contact>div>small{color:#ef6847;letter-spacing:2px;font-size:11px}.sales-site .marketing-contact h2{margin:20px 0}.sales-site .marketing-contact>div>p{color:#5b6677;font-size:15px;line-height:1.7}.sales-site .marketing-contact>div>a{color:#ef6847;margin-top:20px;font-size:12px;display:inline-block}.sales-site .marketing-contact form{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:18px;padding:0;display:flex}.sales-site .marketing-contact label{color:#152039;flex-direction:column;gap:8px;font-size:12px;display:flex}.sales-site .marketing-contact .lead-honeypot{position:absolute;left:-10000px}.sales-site .marketing-contact input,.sales-site .marketing-contact select,.sales-site .marketing-contact textarea{color:#152039;background:#fff;border:1px solid #aeb8c5;border-radius:7px;width:100%;min-height:46px;padding:12px;font-size:16px}.sales-site .marketing-contact input::placeholder,.sales-site .marketing-contact textarea::placeholder{color:#677385;font-size:13px}.sales-contact-extra summary{cursor:pointer;color:#5b6677;padding:4px 0;font-size:12px}.sales-contact-extra[open]{gap:16px;display:grid}.sales-contact-extra label{margin-top:16px}.sales-site .marketing-contact button{color:#152039;cursor:pointer;background:#ef6847;border:0;border-radius:7px;min-height:48px;padding:12px 20px;font-weight:700}.sales-site .marketing-contact form>small{color:#677385;font-size:10px;line-height:1.5}.sales-site .marketing-contact-success{color:#152039;background:0 0;border:0}.sales-site .marketing-contact-success p{color:#5b6677;line-height:1.7}.sales-footer{color:#677385;align-items:center;gap:32px;padding:44px 0;font-size:12px;display:flex}.sales-footer>div{gap:24px;margin-left:auto;display:flex}.sales-support{color:#152039;background:#fff;min-height:100vh}.sales-support article{background:#f6f3ed;border:1px solid #e2ded5;border-radius:18px;max-width:720px;padding:40px}.sales-support h1{font-size:36px;line-height:1.15}.sales-support article>p{color:#5b6677}.sales-support .platform-contact-form{max-width:none}@media (width<=1000px){.sales-hero{gap:32px}.sales-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.sales-pricing{grid-template-columns:1fr 1fr}.sales-pricing>div{grid-column:1/-1}.sales-site .marketing-contact{gap:40px;padding:36px}}@media (width<=680px){.sales-nav,.sales-hero,.sales-products,.sales-pricing,.sales-site .marketing-contact,.sales-footer{width:calc(100% - 40px)}.sales-nav{flex-wrap:wrap;gap:12px;padding:20px 0}.sales-nav .dg-brand{transform:none}.sales-nav .dg-wordmark{font-size:22px}.sales-nav .dg-mark{width:32px;height:32px}.sales-nav>div{order:3;justify-content:center;gap:32px;width:100%;padding-top:16px}.sales-nav>div>a{padding:8px 0}.sales-login{font-size:12px}.sales-hero{grid-template-columns:1fr;gap:36px;padding:40px 0 48px}.sales-hero h1{letter-spacing:-2px;font-size:52px}.sales-hero-copy>p{font-size:16px}.sales-hero-note{line-height:1.6}.sales-preview{padding:22px}.sales-products{padding:40px 0}.sales-product-grid{gap:28px 20px}.sales-product-grid h3{font-size:19px}.sales-product-grid p{font-size:13px}.sales-product-label{gap:6px;font-size:12px}.sales-pricing{grid-template-columns:1fr;padding:40px 0}.sales-site .marketing-contact{grid-template-columns:1fr;gap:30px;padding:26px}.sales-footer{flex-wrap:wrap;gap:20px}.sales-footer>span{display:none}.sales-footer>div{margin-left:0}.sales-support article{padding:24px}}@media (prefers-reduced-motion:no-preference){.sales-button{transition:background .15s}}.sales-support article>small,.sales-support article a{color:#ef6847}.sales-support .platform-contact-form input:not([type=checkbox]),.sales-support .platform-contact-form textarea{color:#152039;background:#fff;border:1px solid #aeb8c5;border-radius:7px;padding:12px;font-size:16px}.sales-support .platform-contact-form fieldset{color:#5b6677;border-color:#aeb8c5;font-size:12px;line-height:1.6}.sales-support .platform-contact-form button{color:#152039;background:#ef6847;border:0;border-radius:7px;min-height:48px}.sales-product-label,.sales-pricing article>a,.sales-site .marketing-contact>div>a,.sales-site .marketing-contact>div>small,.sales-support article>small,.sales-support article a{color:#b94428}.deal-review{color:#e5edf3;background:#182b38;border:1px solid #385363;border-radius:14px;min-width:0;margin:24px 0;padding:24px}.deal-review>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.deal-review h2{color:inherit;margin:0 0 8px;font-size:22px}.deal-review h3{color:inherit;margin:0 0 8px;font-size:16px}.deal-review p{margin:8px 0;line-height:1.5}.deal-review button,.deal-review input{color:#eef6fa;background:#223e4c;border:1px solid #587384;border-radius:7px;min-height:44px;padding:10px 12px;font-size:14px}.deal-review button:disabled{opacity:.5;cursor:default}.deal-review button{cursor:pointer}.deal-review>form{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.deal-review label{gap:6px;font-size:12px;display:grid}.deal-review input{background:#102530;width:280px;max-width:100%}.deal-review .deal-review-help{color:#b5c8d3;font-size:12px}.deal-review-rows>article{overflow-wrap:anywhere;border-top:1px solid #385363;grid-template-columns:1fr 1.3fr 1fr;gap:20px;padding:20px 0;display:grid}.deal-review-customer>span,.deal-review-owner{font-size:12px;line-height:1.6}.deal-review-owner{color:#b5c8d3;flex-direction:column;gap:4px;display:flex}.deal-review-owner strong{color:#e5edf3}.deal-review-rows nav{flex-wrap:wrap;grid-column:1/-1;gap:16px;display:flex}.deal-review a{color:#7ee3d4;text-underline-offset:3px;text-decoration:underline}.deal-review-rows nav a{padding:8px 0;font-size:13px}.deal-review summary{cursor:pointer;color:#ffd0a0;font-size:14px;line-height:1.6}.deal-review li{margin:8px 0;font-size:13px}.deal-review ul{padding-left:18px}.deal-review-pages{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.deal-review :focus-visible{outline-offset:3px;outline:2px solid #7ee3d4}@media (width<=760px){.deal-review{padding:18px}.deal-review>header{flex-direction:column}.deal-review-rows>article{grid-template-columns:1fr;gap:12px}.deal-review input{width:100%;font-size:16px}.deal-review label{width:100%}.deal-review-pages{flex-wrap:wrap}}.deal-review select{color:#eef6fa;background:#223e4c;border:1px solid #587384;border-radius:7px;min-height:44px;padding:10px 12px;font-size:16px}.deal-review-filter{max-width:280px;margin-top:16px}.funding-saved-stips{border:1px solid #587384;border-radius:8px;margin-bottom:20px;padding:16px}.funding-saved-stips label{align-items:center;gap:10px;padding:8px 0;display:flex}.funding-saved-stips input[type=checkbox]{width:20px;min-height:20px}.workspace-sidebar{padding:24px 16px}.desk-shell,.funding-shell{grid-template-columns:244px minmax(0,1fr)}.workspace-sidebar-brand{border-bottom:1px solid #ffffff26;padding:0 8px 22px}.workspace-sidebar-heading{gap:8px;padding:24px 12px;display:grid}.workspace-sidebar-heading strong{font-size:18px;line-height:1.3}.workspace-sidebar-heading span{opacity:.8;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.workspace-sidebar nav{gap:6px}.workspace-sidebar nav button{border-radius:8px;align-items:center;gap:12px;height:auto;min-height:46px;padding:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.workspace-sidebar nav button>svg{flex-shrink:0;width:18px;height:18px}.workspace-sidebar nav button.active{font-weight:700;box-shadow:inset 3px 0}.workspace-sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid}.workspace-sidebar nav button:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.desk-shell,.funding-shell{display:block}.desk-sidebar.workspace-sidebar,.funding-sidebar.workspace-sidebar{width:100%;height:auto;padding:16px;position:relative}.workspace-sidebar-brand{padding:0 0 12px}.workspace-sidebar-heading{gap:4px;padding:12px 0}.workspace-sidebar-heading strong{font-size:16px}.workspace-sidebar nav{flex-wrap:nowrap;padding:3px 3px 6px;display:flex;overflow-x:auto}.workspace-sidebar nav button{white-space:nowrap;flex:none}.workspace-sidebar nav button.active{box-shadow:inset 0 -3px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
