@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#0f1720;--muted:#64748b;--line:#dfe5eb;--canvas:#f3f5f7;--panel:#fff;--brand:#101820;--green:#087f5b;--green-soft:#ecfdf5;--orange:#b45309;--orange-soft:#fff7ed;--red:#be123c;--red-soft:#fff1f2;--blue:#0879b9;--blue-soft:#eaf5fb}*{box-sizing:border-box}html{background:var(--canvas)}body{background:radial-gradient(circle at top right, #0879b90d, transparent 32rem), var(--canvas);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI Variable Display,Aptos Display,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{min-height:100vh}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f5f7e6;border-bottom:1px solid #e4e7ebe6;justify-content:space-between;align-items:center;min-height:76px;padding:0 28px;display:flex;position:sticky;top:0}.brand{align-items:center;display:flex}.brand-wordmark{gap:4px;display:grid}.brand-wordmark>strong{color:#1b2530;letter-spacing:-.035em;font-size:14px;font-weight:600;line-height:1}.brand-wordmark>span{color:var(--muted);letter-spacing:.01em;font-size:10px;font-weight:500;line-height:1}.main{width:min(1480px,100%);margin:0 auto;padding:38px 28px 64px}.eyebrow{color:#6f7781;letter-spacing:-.025em;margin:0;font-size:13px;font-weight:600}.page-title{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(30px,4vw,48px);font-weight:760;line-height:1.02}.page-subtitle{max-width:680px;color:var(--muted);margin:13px 0 0;font-size:15px;line-height:1.65}.header-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.stat{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;padding:20px 21px;box-shadow:0 9px 34px #12182009}.stat-label{color:var(--muted);font-size:12px;font-weight:750}.stat-value{letter-spacing:-.04em;margin-top:12px;font-size:28px;font-weight:780;display:block}.agenda{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;margin-top:18px;padding:22px;box-shadow:0 12px 42px #1218200a}.agenda-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.agenda-header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px;font-weight:780}.agenda-header p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px}.agenda-actions{gap:6px;display:flex}.agenda-actions button{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:11px;font-weight:760}.agenda-actions button:hover{background:#f8f9fa;border-color:#b9c1c9}.agenda-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.agenda-day{background:#f8f9fa;border:1px solid #e4e8ec;border-radius:15px;min-width:0;min-height:155px;padding:10px;overflow:hidden}.agenda-today{background:#f0f8fc;border-color:#a9cfe5;box-shadow:inset 0 0 0 1px #0879b914}.agenda-day-head{color:var(--muted);justify-content:space-between;align-items:center;padding:1px 2px 9px;display:flex}.agenda-day-head span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.agenda-day-head strong{width:27px;height:27px;color:var(--ink);background:#fff;border-radius:9px;place-items:center;font-size:12px;display:grid}.agenda-today .agenda-day-head strong{background:var(--brand);color:#fff}.agenda-day-orders{gap:7px;min-width:0;display:grid}@media screen{.sales-home-agenda{background:#fff;border:1px solid #d9e2dc;border-radius:23px;width:100%;margin-top:18px;padding:18px 20px 20px;font-family:Manrope,Avenir Next,Segoe UI,sans-serif;box-shadow:0 12px 44px #1218200a}.sales-home-agenda-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.sales-home-agenda-head h2{color:#183328;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:640;line-height:1.15}.sales-home-agenda-head p{color:#718078;margin:5px 0 0;font-size:10px}.sales-home-agenda-actions{align-items:center;gap:8px;display:flex}.sales-home-agenda-actions select,.sales-home-agenda-actions button{color:#214638;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #c9d7cf;border-radius:10px;padding:0 13px;font-size:10px;font-weight:760;transition:border-color .16s,background .16s,color .16s}.sales-home-agenda-actions select{color:#214638;outline:none;width:min(310px,32vw);min-width:190px}.sales-home-agenda-actions select:focus{border-color:#749482}.sales-home-agenda-actions select:disabled{cursor:default;color:#87958e;background:#f5f7f6}.sales-home-agenda-actions button:hover,.sales-home-agenda-actions button:focus-visible{color:#fff;background:#263d32;border-color:#263d32;outline:none}.sales-home-agenda-actions button span{margin-left:5px}.sales-home-agenda-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sales-home-agenda-day{color:#183328;cursor:pointer;text-align:left;background:#fafcfb;border:1px solid #d8e1dc;border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:9px;min-width:0;min-height:126px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.sales-home-agenda-day:hover,.sales-home-agenda-day:focus-visible{background:#f3f8f5;border-color:#749482;outline:none;transform:translateY(-1px)}.sales-home-agenda-day.is-today{background:#edf5f0;border-color:#8da99a}.sales-home-agenda-day-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-home-agenda-day-head>b{color:#5f7569;letter-spacing:.08em;font-size:9px;font-weight:820}.sales-home-agenda-day-head>strong{color:#183328;background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;display:grid;box-shadow:inset 0 0 0 1px #3c5b4a14}.sales-home-agenda-day.is-today .sales-home-agenda-day-head>strong{color:#fff;background:#263d32}.sales-home-agenda-items{align-content:start;gap:5px;min-width:0;display:grid}.sales-home-agenda-item{background:#fff;border-left:2px solid #789685;gap:2px;min-width:0;padding:6px 7px;display:grid}.sales-home-agenda-item small{color:#708078;font-size:8px;font-weight:700}.sales-home-agenda-item b{color:#183328;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:720;line-height:1.25;overflow:hidden}.sales-home-agenda-empty,.sales-home-agenda-more{color:#87958e;font-size:9px}.sales-home-agenda-empty{padding-top:8px}.sales-home-agenda-more{color:#476557;padding-left:7px;font-weight:750}}@media screen and (width<=1180px){.sales-home-agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=760px){.sales-home-agenda{border-radius:18px;padding:16px}.sales-home-agenda-head{flex-direction:column;align-items:flex-start}.sales-home-agenda-actions{flex-direction:column;align-items:stretch;width:100%}.sales-home-agenda-actions select,.sales-home-agenda-actions button{width:100%}.sales-home-agenda-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(148px,72vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.sales-home-agenda-day{scroll-snap-align:start}}.manual-inventory-dialog .rdw-lookup-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.manual-inventory-dialog .rdw-lookup-button{border:1px solid var(--sales-forest);color:#fff;background:var(--sales-forest);border-radius:12px;min-height:52px;padding:0 18px;font-weight:760}.vehicle-screenshot-import{background:#f4f8f6;border:1px solid #cbdad2;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);align-items:center;gap:14px 22px;margin-bottom:22px;padding:18px;display:grid}.vehicle-screenshot-import>div:first-child{gap:5px;display:grid}.vehicle-screenshot-import>div:first-child strong{color:var(--sales-forest);font-size:16px}.vehicle-screenshot-import>div:first-child span{color:#66766e;font-size:12px;line-height:1.5}.vehicle-screenshot-drop{cursor:pointer;text-align:center;background:#fff;border:1px dashed #8ca298;border-radius:13px;place-items:center;min-height:76px;padding:12px 16px;transition:border-color .16s,background .16s;display:grid}.vehicle-screenshot-drop:hover{border-color:var(--sales-forest);background:#f9fcfa}.vehicle-screenshot-drop strong,.vehicle-screenshot-drop span{display:block}.vehicle-screenshot-drop strong{color:var(--sales-forest);font-size:13px}.vehicle-screenshot-drop span{color:#77857e;margin-top:4px;font-size:10px}.vehicle-screenshot-input{display:none}.vehicle-screenshot-import .image-ocr-progress{background:#fff;grid-column:1/-1;margin-top:0}@media screen and (width<=700px){.manual-inventory-dialog .rdw-lookup-row,.mdms-rdw-row{grid-template-columns:1fr}.vehicle-screenshot-import{grid-template-columns:1fr;padding:15px}}.agenda-timeline-shell{background:#fff;border:1px solid #dde4e0;border-radius:18px;margin-top:18px;overflow:hidden}.agenda-timeline-scroll{overscroll-behavior-inline:contain;scrollbar-color:#9caaa2 #eef2ef;scrollbar-width:thin;overflow-x:auto}.agenda-timeline-grid{grid-template-columns:64px repeat(var(--agenda-day-count,6), minmax(150px, 1fr));min-width:1040px;display:grid}.agenda-time-column,.agenda-timeline-day{min-width:0}.agenda-time-column{z-index:8;background:#f8faf9;border-right:1px solid #e3e8e5;position:sticky;left:0}.agenda-time-column-head,.agenda-day-head{border-bottom:1px solid #e3e8e5;min-height:54px}.agenda-time-column-head{color:#748078;letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:10px;font-weight:800;display:grid}.agenda-timeline-day{background:#fff;border-right:1px solid #e3e8e5}.agenda-timeline-day:last-child{border-right:0}.agenda-timeline-day.agenda-today{box-shadow:none;background:#f5faf7;border-color:#b8d2c4}.agenda-timeline-day .agenda-day-head{padding:10px 12px}.agenda-untimed-axis,.agenda-untimed-list{border-bottom:1px solid #e3e8e5;min-height:66px}.agenda-untimed-axis{color:#849087;text-align:center;place-items:center;padding:10px 4px;font-size:9px;font-weight:750;line-height:1.25;display:grid}.agenda-untimed-list{align-items:stretch;gap:4px;padding:6px;display:flex;overflow-x:auto}.agenda-untimed-list>span{color:#a7b0aa;margin:auto}.agenda-untimed-order{color:#15221b;cursor:pointer;text-align:left;background:#f7f9f8;border:1px solid #dbe2de;border-left:3px solid #8ca197;border-radius:8px;flex:0 0 118px;min-width:0;padding:7px 8px;display:grid}.agenda-untimed-order strong,.agenda-untimed-order small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-untimed-order strong{font-size:10px}.agenda-untimed-order small{color:#6e7a73;margin-top:3px;font-size:9px}.agenda-time-axis,.agenda-timeline-body{height:560px;position:relative}.agenda-time-axis span{color:#748078;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;right:8px;transform:translateY(-50%)}.agenda-time-axis span:first-child{transform:translateY(0)}.agenda-time-axis span:last-child{transform:translateY(-100%)}.agenda-slot-buttons{grid-template-rows:repeat(16,1fr);display:grid;position:absolute;inset:0}.agenda-slot-buttons button{cursor:crosshair;background:0 0;border:0;border-bottom:1px solid #eef1ef;min-height:0;padding:0;position:relative}.agenda-slot-buttons button:nth-child(2n){border-bottom-color:#dfe5e1}.agenda-slot-buttons button:hover,.agenda-slot-buttons button:focus-visible{z-index:1;background:#32634b14;outline:0;box-shadow:inset 0 0 0 1px #32634b3d}.agenda-slot-buttons button span{color:#0000;font-size:9px;position:absolute;top:4px;left:7px}.agenda-slot-buttons button:hover span,.agenda-slot-buttons button:focus-visible span{color:#446052}.agenda-timeline-order{z-index:3;color:#132019;cursor:pointer;text-align:left;background:#eaf4ee;border:1px solid #cbd9d1;border-left:4px solid #315d48;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:30px;padding:6px 7px;display:flex;position:absolute;overflow:hidden;box-shadow:0 3px 10px #17322514}.agenda-timeline-order:hover,.agenda-timeline-order:focus-visible{z-index:5;outline-offset:1px;background:#dfeee5;outline:2px solid #315d4847}.agenda-timeline-order time{color:#315d48;font-variant-numeric:tabular-nums;font-size:9px;font-weight:800}.agenda-timeline-order strong,.agenda-timeline-order span,.agenda-timeline-order small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.agenda-timeline-order strong{margin-top:2px;font-size:10px}.agenda-timeline-order span{color:#52635a;margin-top:2px;font-size:9px}.agenda-timeline-order small{color:#65766d;text-transform:uppercase;margin-top:auto;font-size:8px}.agenda-timeline-order.badge-orange,.agenda-untimed-order.badge-orange{background:#fff6e8;border-left-color:#d88927}.agenda-timeline-order.badge-red,.agenda-untimed-order.badge-red,.agenda-timeline-order.agenda-order-customer-vehicle{background:#fff0f1;border-left-color:#c33d47}.agenda-timeline-legend{color:#637168;background:#f8faf9;border-top:1px solid #e3e8e5;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 14px;font-size:10px;display:flex}.agenda-timeline-legend span{align-items:center;gap:7px;display:flex}.agenda-timeline-legend i{background:#315d48;border-radius:50%;width:8px;height:8px}.agenda-timeline-legend strong{color:#33453b;font-weight:750}@media screen{.mdms-app,.mdms-login,.mdms-loading{--mdms-green:#244a39;--mdms-green-deep:#18392b;--mdms-mint:#e8f2ece0;--mdms-cream:#edf4ef;--mdms-paper:#ffffffd1;--mdms-tile:#ffffffad;--mdms-tile-hover:#fffffff0;--mdms-ink:#182a21;--mdms-muted:#718078;--mdms-line:#244a3938;--mdms-danger:#9f3741;min-height:100dvh;color:var(--mdms-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 86% 8%,#abccb852,#0000 34%),linear-gradient(155deg,#e8f2eb 0%,#f8fbf9 48%,#edf4ef 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mdms-app *,.mdms-login *,.mdms-loading *{box-sizing:border-box}.mdms-app button,.mdms-login button,.mdms-app input,.mdms-app select,.mdms-app textarea,.mdms-login input{font:inherit}.mdms-header{z-index:20;min-height:76px;padding:max(13px, env(safe-area-inset-top)) 18px 13px;color:#fff;background:linear-gradient(135deg,#17382a 0%,#244a39 100%);grid-template-columns:44px 1fr 44px;align-items:center;gap:11px;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #14372829}.mdms-header>div:nth-child(2){min-width:0}.mdms-header strong{letter-spacing:-.025em;font-size:17px;line-height:1.15;display:block}.mdms-header span{color:#ffffffb3;letter-spacing:.035em;margin-top:3px;font-size:11px;display:block}.mdms-brandmark{width:42px;height:42px;color:inherit;border:1.5px solid;place-items:center;font-size:21px;font-weight:750;line-height:1;display:grid}.mdms-refresh{color:#fff;background:#ffffff1a;border:.75px solid #ffffff61;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:22px;display:grid}.mdms-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:42px;margin-bottom:14px;display:flex}.mdms-page-heading p{color:var(--mdms-muted);text-transform:capitalize;margin:0 0 3px;font-size:12px;font-weight:650}.mdms-page-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,7vw,32px);line-height:1.08}.mdms-sync{color:var(--mdms-muted);margin-top:9px;font-size:12px}.mdms-alert{color:#862731;background:#fff2f3e6;border:.75px solid #e7bac0;border-radius:13px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.45}.mdms-summary{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:26px;display:grid}.mdms-summary button{border:.75px solid var(--mdms-line);min-width:0;min-height:142px;color:var(--mdms-ink);background:var(--mdms-tile);text-align:center;-webkit-backdrop-filter:blur(18px);border-radius:16px;align-content:center;justify-items:center;padding:18px 14px;transition:background .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 32px #1b453113}.mdms-summary button.featured{grid-column:1/-1;grid-template-columns:auto auto;place-content:center;column-gap:26px;min-height:164px}.mdms-summary button:active{background:var(--mdms-tile-hover);transform:scale(.985)}.mdms-summary-icon{background:#e8f2ecb8;border:.75px solid #244a3947;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:13px;color:var(--mdms-green)!important;font-size:27px!important;font-weight:400!important;display:grid!important}.mdms-summary button.featured .mdms-summary-icon{grid-row:1/3;width:68px;height:68px;margin:0;font-size:31px!important}.mdms-summary strong{letter-spacing:-.035em;margin-bottom:6px;font-size:27px;line-height:1;display:block}.mdms-summary button.featured strong{place-self:end start}.mdms-summary-label{letter-spacing:.04em;color:var(--mdms-muted)!important;font-size:12px!important;font-weight:620!important}.mdms-summary button.featured .mdms-summary-label{place-self:start}.mdms-section{border:.75px solid var(--mdms-line);background:var(--mdms-paper);-webkit-backdrop-filter:blur(18px);border-radius:16px;margin-bottom:18px;padding:18px;box-shadow:0 14px 34px #1b453111}.mdms-section-flush{padding:16px}.mdms-section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.mdms-section-title h2{letter-spacing:-.025em;margin:0;font-size:18px}.mdms-section-title p{color:var(--mdms-muted);margin:3px 0 0;font-size:12px}.mdms-section-title>button:not(.mdms-small-primary){color:var(--mdms-green);background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:750}.mdms-subsection-title{margin-top:26px}.mdms-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mdms-quick-action{border:.75px solid var(--mdms-line);min-width:0;min-height:146px;color:var(--mdms-ink);background:var(--mdms-tile);text-align:center;-webkit-backdrop-filter:blur(18px);border-radius:16px;align-content:center;justify-items:center;gap:16px;padding:16px 10px;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 28px #1b453111}.mdms-quick-action span{width:58px;height:58px;color:var(--mdms-green);background:#e8f2ecb8;border:.75px solid #244a3947;border-radius:50%;place-items:center;font-size:27px;font-weight:430;display:grid}.mdms-quick-action strong{max-width:100%;color:var(--mdms-ink);letter-spacing:.025em;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.25}.mdms-quick-action:active{background:var(--mdms-tile-hover);transform:scale(.985)}.mdms-list{gap:9px;display:grid}.mdms-list-row,.mdms-vehicle-row{border:.75px solid var(--mdms-line);width:100%;color:var(--mdms-ink);text-align:left;background:#ffffffb8;border-radius:13px;text-decoration:none}.mdms-list-row{grid-template-columns:36px minmax(0,1fr) auto 12px;align-items:center;gap:10px;min-height:66px;padding:10px 11px;display:grid}.mdms-row-icon{width:36px;height:36px;color:var(--mdms-green);background:#e8f2ecb8;border:.75px solid #244a3940;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.mdms-row-copy{min-width:0}.mdms-row-copy strong,.mdms-row-copy small,.mdms-row-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mdms-row-copy strong{font-size:13px}.mdms-row-copy small{color:var(--mdms-muted);margin-top:3px;font-size:11px}.mdms-row-copy em{color:#4c755f;margin-top:4px;font-size:10px;font-style:normal;font-weight:700}.mdms-chevron{color:#72867a;font-size:18px}.mdms-status{color:#476154;white-space:nowrap;background:#e1ece6e6;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.mdms-status.status-active,.mdms-status.status-in_progress,.mdms-status.status-ready,.mdms-status.status-completed{color:#0d6a46;background:#e3f4ea}.mdms-status.status-waiting{color:#835d00;background:#fff1c9}.mdms-status.status-cancelled{color:#8d3440;background:#fbe7ea}.mdms-empty{color:var(--mdms-muted);text-align:center;border:.75px dashed #244a3952;border-radius:13px;padding:24px 12px;font-size:13px}.mdms-muted-list{opacity:.78}.mdms-small-primary{color:#fff;background:var(--mdms-green);border:0;border-radius:11px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750}.mdms-search{border:.75px solid var(--mdms-line);width:100%;height:46px;color:var(--mdms-ink);background:#ffffffc2;border-radius:12px;outline:none;margin-bottom:12px;padding:0 14px;font-size:14px}.mdms-search:focus{border-color:#648070;box-shadow:0 0 0 3px #3a604b1a}.mdms-inventory-tools{grid-template-columns:minmax(0,1fr) 132px;gap:8px;margin-bottom:12px;display:grid}.mdms-inventory-tools .mdms-search{margin-bottom:0}.mdms-inventory-tools select{border:.75px solid var(--mdms-line);width:100%;height:46px;color:var(--mdms-ink);background:#ffffffc2;border-radius:12px;outline:none;padding:0 9px;font-size:11px;font-weight:700}.mdms-checkbox{color:#862731;background:#fff5f6;border:.75px solid #e7bac0;border-radius:12px;align-items:center;min-height:46px;padding:10px 12px;flex-direction:row!important;gap:10px!important;display:flex!important}.mdms-checkbox input{accent-color:#a82d3a;margin:0;width:18px!important;height:18px!important}.mdms-checkbox span{font-size:13px;font-weight:750}.mdms-vehicle-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:grid}.mdms-vehicle-row strong,.mdms-vehicle-row span,.mdms-vehicle-meta b{display:block}.mdms-vehicle-row strong{font-size:14px}.mdms-vehicle-row>div:first-child span{max-width:230px;color:var(--mdms-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.mdms-vehicle-row>div:first-child small{color:#6f7f76;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.mdms-vehicle-meta{text-align:right}.mdms-vehicle-meta b{letter-spacing:.025em;font-size:11px}.mdms-vehicle-meta span{color:#31715a;margin-top:4px;font-size:10px;font-weight:750}.mdms-appointment-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:21px;display:grid}.mdms-appointment-actions button{color:#fff;background:var(--mdms-green);border:0;border-radius:13px;min-height:48px;padding:9px 10px;font-size:12px;font-weight:750}.mdms-appointment-actions button:last-child{color:var(--mdms-green);background:var(--mdms-mint);border:1px solid #b8cbc0}.mdms-menu-list{display:grid}.mdms-menu-list a,.mdms-menu-list button{border:0;border-bottom:1px solid var(--mdms-line);min-height:55px;color:var(--mdms-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 5px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mdms-menu-list .danger{color:var(--mdms-danger)}.mdms-install-note{color:#52665b;background:var(--mdms-mint);border-radius:13px;margin:20px 0 4px;padding:14px;font-size:12px;line-height:1.5}.mdms-bottom-nav{z-index:22;min-height:calc(72px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);border-top:.75px solid var(--mdms-line);-webkit-backdrop-filter:blur(20px);background:#ffffffe3;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 30px #1b45311a}.mdms-bottom-nav button{color:#718178;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:3px;padding:4px 2px;display:grid}.mdms-bottom-nav button span{font-size:19px;line-height:1}.mdms-bottom-nav button strong{font-size:9px}@media (width<=365px){.mdms-quick-action{min-height:132px}}.mdms-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14322457;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mdms-sheet{width:min(100%,620px);max-height:93dvh;color:var(--mdms-ink);background:#fafcfafa;border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -24px 70px #1432243d}.mdms-sheet>header{border-bottom:1px solid var(--mdms-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.mdms-sheet>header p{color:var(--mdms-muted);margin:0 0 4px;font-size:11px}.mdms-sheet>header h2{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.1}.mdms-sheet>header button{border:.75px solid var(--mdms-line);width:36px;height:36px;color:var(--mdms-ink);background:#ebf3eeeb;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;font-size:22px;display:grid}.mdms-sheet-body{max-height:calc(93dvh - 76px);padding:19px 20px calc(26px + env(safe-area-inset-bottom));overflow:auto}.mdms-form{gap:14px;display:grid}.mdms-form label{color:#43574c;gap:6px;font-size:11px;font-weight:750;display:grid}.mdms-form input,.mdms-form select,.mdms-form textarea{border:.75px solid var(--mdms-line);width:100%;min-height:47px;color:var(--mdms-ink);background:#ffffffd6;border-radius:10px;outline:none;padding:11px 12px;font-size:14px;font-weight:500}.mdms-form textarea{resize:vertical;min-height:82px;line-height:1.45}.mdms-form input:focus,.mdms-form select:focus,.mdms-form textarea:focus{border-color:#5e776a;box-shadow:0 0 0 3px #3a604b1a}.mdms-rdw-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mdms-rdw-row button{color:#fff;background:var(--mdms-green);border:0;border-radius:10px;min-height:47px;padding:0 13px;font-size:12px;font-weight:800}.mdms-rdw-row button:disabled{cursor:wait;opacity:.55}.mdms-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mdms-check{background:var(--mdms-mint);border-radius:12px;grid-template-columns:none;align-items:center;min-height:44px;padding:10px 12px;gap:9px!important;display:flex!important}.mdms-check input{width:18px;min-height:18px;margin:0}.mdms-submit{color:#fff;background:var(--mdms-green);border:0;border-radius:13px;min-height:51px;margin-top:4px;font-size:14px;font-weight:800}.mdms-submit:disabled{opacity:.55}.mdms-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mdms-detail-grid>div{border:.75px solid var(--mdms-line);background:#ffffffb8;border-radius:12px;min-height:73px;padding:12px}.mdms-detail-grid span{color:var(--mdms-muted);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.mdms-detail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.mdms-detail-actions,.mdms-status-actions{gap:9px;margin-top:18px;display:grid}.mdms-detail-actions a,.mdms-detail-actions button,.mdms-status-actions button{border:.75px solid var(--mdms-line);min-height:48px;color:var(--mdms-green-deep);text-align:center;background:#ffffffc7;border-radius:11px;place-items:center;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.mdms-status-actions button:first-child{color:#fff;background:var(--mdms-green)}.mdms-detail-actions .danger,.mdms-status-actions .danger{color:var(--mdms-danger);background:#fff6f7;border-color:#e8bdc2}.mdms-note{background:var(--mdms-mint);border-radius:13px;margin-top:13px;padding:13px}.mdms-note strong{font-size:11px}.mdms-note p{color:#52665b;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.mdms-login{padding:max(26px, env(safe-area-inset-top)) 20px 28px;color:#fff;background:linear-gradient(145deg, var(--mdms-green-deep), var(--mdms-green));grid-template-rows:auto 1fr;display:grid}.mdms-login-brand{align-items:center;gap:12px;display:flex}.mdms-login-brand strong{font-size:18px}.mdms-login>section{width:min(100%,430px);color:var(--mdms-ink);-webkit-backdrop-filter:blur(18px);background:#ffffffe8;border:.75px solid #ffffff73;border-radius:18px;align-self:center;margin:36px auto 0;padding:24px;box-shadow:0 25px 70px #0a261940}.mdms-login section>p{color:var(--mdms-muted);text-transform:uppercase;letter-spacing:.11em;margin:0 0 4px;font-size:11px;font-weight:750}.mdms-login h1{letter-spacing:-.045em;margin:0 0 6px;font-size:32px}.mdms-login section>span{color:var(--mdms-muted);margin-bottom:22px;font-size:13px;line-height:1.5;display:block}.mdms-login form{gap:14px;display:grid}.mdms-login form label{gap:6px;font-size:11px;font-weight:750;display:grid}.mdms-login input{border:.75px solid var(--mdms-line);min-height:49px;color:var(--mdms-ink);background:#ffffffdb;border-radius:10px;outline:none;padding:0 13px}.mdms-login form>button{color:#fff;background:var(--mdms-green);border:0;border-radius:13px;min-height:51px;font-weight:800}.mdms-loading{color:#fff;background:var(--mdms-green);place-content:center;justify-items:center;gap:8px;display:grid}.mdms-loading strong{margin-top:8px;font-size:18px}.mdms-loading span{color:#ffffffab;font-size:12px}@media (width>=700px){.mdms-app{width:520px;min-height:100dvh;margin:0 auto;box-shadow:0 0 80px #0f241921}.mdms-header{width:520px;left:auto}.mdms-bottom-nav{width:520px;left:auto;right:50%;transform:translate(50%)}.mdms-overlay{align-items:center;padding:32px}.mdms-sheet{border-radius:24px}}.mdms-app,.mdms-login,.mdms-loading{--mdms-green:#214537;--mdms-green-deep:#142f25;--mdms-mint:#eaf3ed;--mdms-cream:#f3f7f4;--mdms-paper:#fffffff0;--mdms-tile:#ffffffe0;--mdms-tile-hover:#fff;--mdms-ink:#17251f;--mdms-muted:#708078;--mdms-line:#21453726;background:radial-gradient(circle at 92% 4%,#a9cab645,#0000 23rem),linear-gradient(160deg,#edf5f0 0%,#fbfdfc 48%,#eef5f1 100%)}.mdms-app{overflow-x:hidden}.mdms-app-start{background:radial-gradient(circle at 92% 3%,#ffffff14,#0000 20rem),linear-gradient(155deg,#26362c 0%,#214537 52%,#142f25 100%)}.mdms-header{min-height:92px;padding:max(7px, env(safe-area-inset-top)) 12px 7px;background:#26362c;grid-template-columns:minmax(0,1fr) 42px;gap:9px;box-shadow:0 16px 38px #142f252b}.mdms-official-brand{object-fit:contain;object-position:left center;border:0;width:min(100%,280px);height:auto;display:block}.mdms-header strong{letter-spacing:-.035em;font-size:17px;font-weight:720}.mdms-header span{color:#ffffffa8;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:600}.mdms-brandmark{background:#ffffff12;border:0;border-radius:13px;width:46px;height:46px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.mdms-brandmark img{width:100%;height:100%;display:block}.mdms-refresh{cursor:pointer;background:#ffffff14;border-color:#ffffff3d;width:40px;height:40px;font-size:19px;transition:background .18s,transform .18s}.mdms-refresh:active{background:#ffffff29;transform:rotate(25deg)scale(.96)}.mdms-main{width:min(100%,620px);padding:31px 16px calc(108px + env(safe-area-inset-bottom));margin:-12px auto 0}.mdms-app-start .mdms-main{width:min(100%,520px);padding:12px 10px calc(108px + env(safe-area-inset-bottom));margin-top:0}.mdms-app-start .mdms-summary{margin-bottom:10px}.mdms-app-start .mdms-page-heading h1,.mdms-app-start .mdms-section-title h2{color:#fff}.mdms-page-heading{min-height:44px;margin-bottom:18px}.mdms-page-heading p{letter-spacing:.025em;margin-bottom:5px;font-size:11px}.mdms-page-heading h1{letter-spacing:-.05em;font-size:clamp(26px,7vw,33px);font-weight:710}.mdms-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:25px}.mdms-summary button,.mdms-summary button.featured{border:1px solid var(--mdms-line);background:var(--mdms-tile);text-align:left;border-radius:20px;grid-column:auto;grid-template-columns:1fr;place-content:center stretch;justify-items:start;gap:0;min-height:116px;padding:14px 12px;overflow:hidden;box-shadow:0 10px 28px #1a3a2c11}.mdms-summary button:hover{background:var(--mdms-tile-hover);box-shadow:0 13px 32px #1a3a2c1a}.mdms-summary-icon,.mdms-summary button.featured .mdms-summary-icon{background:0 0;border:0;border-radius:0;grid-row:auto;width:38px;height:38px;margin:0 0 14px;color:var(--mdms-green)!important;font-size:18px!important;font-weight:600!important;display:grid!important}.mdms-summary-icon svg{stroke-width:1.7px;width:25px;height:25px}.mdms-summary strong,.mdms-summary button.featured strong{place-self:auto start;margin:0 0 4px;font-size:23px;font-weight:750}.mdms-summary-label,.mdms-summary button.featured .mdms-summary-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;place-self:auto start;max-width:100%;overflow:hidden;color:var(--mdms-muted)!important;font-size:10px!important;font-weight:650!important}.mdms-section{border:1px solid var(--mdms-line);background:var(--mdms-paper);border-radius:23px;margin-bottom:18px;padding:17px;box-shadow:0 13px 34px #1a3a2c0e}.mdms-quick-section{box-shadow:none;background:0 0;border:0;padding:0}.mdms-section-title{margin-bottom:13px}.mdms-section-title h2{letter-spacing:-.035em;font-size:17px;font-weight:710}.mdms-stock-check{padding:15px}.mdms-stock-check .mdms-section-title{margin-bottom:10px}.mdms-stock-results{gap:6px;margin-top:9px;display:grid}.mdms-stock-results>button{width:100%;color:var(--mdms-ink);text-align:left;background:#fff;border:1px solid #2145371f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.mdms-stock-results span{gap:3px;min-width:0;display:grid}.mdms-stock-results span:last-child{text-align:right;justify-items:end}.mdms-stock-results strong,.mdms-stock-results b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mdms-stock-results small{color:var(--mdms-muted);font-size:9px}.mdms-event-filters{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 15px;display:grid}.mdms-event-filters button{border:1px solid var(--mdms-line);min-height:38px;color:var(--mdms-green-deep);background:#fff;border-radius:10px;font-size:10px;font-weight:750}.mdms-event-filters button.active{color:#fff;border-color:var(--mdms-green-deep);background:var(--mdms-green-deep)}.mdms-task-screen{gap:12px;display:grid}.mdms-task-add{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.mdms-task-add input{border:1px solid var(--mdms-line);min-width:0;min-height:46px;color:var(--mdms-ink);background:#fff;border-radius:11px;outline:none;padding:0 13px}.mdms-task-add input:focus{border-color:var(--mdms-green);box-shadow:0 0 0 3px #21453714}.mdms-task-add button{color:#fff;background:var(--mdms-green-deep);border:0;border-radius:11px;min-width:82px;padding:0 12px;font-size:10px;font-weight:760}.mdms-task-add button:disabled{opacity:.45}.mdms-task-screen>.mdms-section-title{margin:3px 0 0}.mdms-mobile-task{width:100%;min-height:50px;color:var(--mdms-ink);text-align:left;background:#fff;border:1px solid #21453721;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.mdms-mobile-task>span{color:#fff;border:1px solid #b6c7be;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.mdms-mobile-task>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mdms-mobile-task>small{color:#35604a;background:var(--mdms-mint);border-radius:7px;padding:4px 6px;font-size:8px;font-weight:750}.mdms-mobile-task.is-completed{opacity:.58}.mdms-mobile-task.is-completed>span{border-color:var(--mdms-green);background:var(--mdms-green)}.mdms-mobile-task.is-completed>strong{text-decoration:line-through}.mdms-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.mdms-quick-action{aspect-ratio:1;min-height:0;color:var(--mdms-green-deep);background:#fff;border:1px solid #21453761;border-radius:4px;gap:18px;padding:22px 14px;box-shadow:0 8px 22px #1a3a2c0b}.mdms-quick-action:hover{border-color:var(--mdms-green);background:#fff;box-shadow:0 13px 31px #1a3a2c17}.mdms-quick-action span{width:64px;height:64px;color:var(--mdms-green-deep);background:0 0;border:0;border-radius:0}.mdms-quick-action span svg{stroke-width:1.55px;width:42px;height:42px}.mdms-quick-action strong{color:var(--mdms-green-deep);letter-spacing:-.02em;font-family:Manrope,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:680}.mdms-list{gap:8px}.mdms-list-row,.mdms-vehicle-row{background:#fafcfbf0;border:1px solid #2145371c;border-radius:15px}.mdms-list-row{min-height:68px;padding:11px 12px}.mdms-row-icon{background:var(--mdms-mint);border:0;border-radius:12px}.mdms-bottom-nav{right:12px;bottom:max(10px, env(safe-area-inset-bottom));background:#ffffffeb;border:1px solid #21453724;border-radius:23px;min-height:66px;padding:6px;left:12px;box-shadow:0 18px 42px #132f232e}.mdms-bottom-nav button{color:#7a8981;border-radius:17px;min-width:0}.mdms-bottom-nav button span{place-items:center;font-size:17px;display:grid}.mdms-bottom-nav button span svg{stroke-width:1.75px;width:19px;height:19px}.mdms-bottom-nav button strong{letter-spacing:.01em;font-size:8px;font-weight:720}.mdms-bottom-nav button.active{color:var(--mdms-green-deep);background:var(--mdms-mint)}.mdms-login{padding:max(25px, env(safe-area-inset-top)) 20px 24px;background:radial-gradient(circle at 82% 13%,#ffffff24,#0000 13rem),radial-gradient(circle at -10% 86%,#91bea442,#0000 18rem),linear-gradient(150deg,#122c22 0%,#214a38 100%);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.mdms-login:before,.mdms-login:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.mdms-login:before{width:270px;height:270px;top:10%;right:-125px}.mdms-login:after{width:230px;height:230px;bottom:-110px;left:-90px}.mdms-login-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.mdms-login-brand .mdms-official-brand{width:min(100%,330px)}.mdms-loading .mdms-official-brand{width:min(82vw,330px)}.mdms-login-brand>div:last-child{min-width:0}.mdms-login-brand strong{letter-spacing:-.035em;font-size:17px;font-weight:720;display:block}.mdms-login-brand span{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:600;display:block}.mdms-login>section{z-index:1;background:#fffffff0;border:1px solid #ffffff8c;border-radius:29px;align-self:end;width:min(100%,430px);margin:70px auto 0;padding:27px 24px 24px;position:relative;box-shadow:0 32px 80px #081f1552}.mdms-login section>p{color:#527060;letter-spacing:.13em;margin-bottom:7px;font-size:9px}.mdms-login h1{margin-bottom:8px;font-size:35px;font-weight:700}.mdms-login section>span{max-width:320px;margin-bottom:24px;font-size:12px;line-height:1.6}.mdms-login form{gap:13px}.mdms-login form label{color:#40564a;gap:7px;font-size:10px}.mdms-login input{min-height:52px;box-shadow:none;background:#f9fbfa;border:1px solid #2145372b;border-radius:15px;padding:0 15px}.mdms-login input:focus{border-color:#668575;box-shadow:0 0 0 4px #21453714}.mdms-login input:-webkit-autofill{-webkit-text-fill-color:var(--mdms-ink);-webkit-box-shadow:inset 0 0 0 1000px #f9fbfa}.mdms-login form>button{cursor:pointer;background:linear-gradient(135deg,#1b3c2e,#2a5944);border-radius:16px;min-height:54px;margin-top:3px;box-shadow:0 13px 28px #1c423138}.mdms-login form>button:hover{background:linear-gradient(135deg,#143226,#214c39)}.mdms-test-drive-form fieldset{background:#ffffffa8;border:1px solid #21453724;border-radius:16px;gap:13px;min-width:0;margin:0;padding:15px;display:grid}.mdms-test-drive-form legend{color:var(--mdms-green-deep);letter-spacing:-.01em;padding:0 7px;font-size:12px;font-weight:800}.mdms-agreement-copy{border-left:3px solid var(--mdms-green);color:#42584c;background:var(--mdms-mint);border-radius:3px 12px 12px 3px;padding:13px;font-size:11px;line-height:1.55}.mdms-signature-pad{gap:7px;display:grid}.mdms-signature-pad>div:first-child{color:#43574c;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:750;display:flex}.mdms-signature-pad button{border:1px solid var(--mdms-line);color:var(--mdms-green);background:#fff;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:750}.mdms-signature-pad canvas{touch-action:none;background:#fff;border:1px dashed #21453752;border-radius:12px;width:100%;height:126px;display:block}.mdms-signature-pad small{color:var(--mdms-muted);font-size:9px}.mdms-detail-block,.mdms-signature-preview,.mdms-agreement-status{background:#ffffffb8;border:1px solid #21453721;border-radius:13px;margin-top:13px;padding:13px}.mdms-detail-block>strong,.mdms-signature-preview>span{color:var(--mdms-green-deep);margin-bottom:7px;font-size:11px;display:block}.mdms-detail-block p{color:#52665b;margin:3px 0;font-size:11px;line-height:1.45}.mdms-agreement-status{background:var(--mdms-mint);grid-template-columns:1fr 1fr;gap:8px;display:grid}.mdms-agreement-status span{color:#35604a;font-size:10px;font-weight:720;line-height:1.35}.mdms-signature-preview img{object-fit:contain;object-position:left center;border-bottom:1px solid var(--mdms-line);width:100%;height:90px;display:block}.mdms-end-mileage{color:#43574c;gap:7px;margin-top:15px;font-size:11px;font-weight:750;display:grid}.mdms-end-mileage input{border:1px solid var(--mdms-line);width:100%;min-height:48px;color:var(--mdms-ink);background:#fff;border-radius:11px;outline:none;padding:0 13px}.mdms-return-check{background:var(--mdms-mint);border:1px solid #21453724;border-radius:14px;gap:12px;margin-top:15px;padding:14px;display:grid}.mdms-return-check label{color:#43574c;gap:7px;font-size:11px;font-weight:750;display:grid}.mdms-return-check .mdms-end-mileage{margin-top:0}.mdms-return-check select,.mdms-return-check textarea{border:1px solid var(--mdms-line);width:100%;min-height:48px;color:var(--mdms-ink);background:#fff;border-radius:11px;outline:none;padding:11px 13px}@media (width<=365px){.mdms-main{padding-left:13px;padding-right:13px}.mdms-summary{gap:7px}.mdms-summary button,.mdms-summary button.featured{border-radius:17px;min-height:108px;padding:12px 9px}.mdms-summary-icon,.mdms-summary button.featured .mdms-summary-icon{margin-bottom:10px}.mdms-summary strong,.mdms-summary button.featured strong{font-size:21px}.mdms-quick-action{min-height:0;padding:16px 10px}}@media (width>=700px){.mdms-app,.mdms-login,.mdms-loading{width:520px;margin-left:auto;margin-right:auto;box-shadow:0 0 90px #0f241924}.mdms-header{width:520px}.mdms-bottom-nav{width:496px;left:auto;right:50%;transform:translate(50%)}}}.agenda-order{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-left:3px solid #93a0ad;border-radius:4px 10px 10px 4px;padding:9px;transition:box-shadow .14s,transform .14s;overflow:hidden;box-shadow:0 4px 14px #1218200b}.agenda-order>strong,.agenda-order>span,.agenda-order>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.agenda-order:hover,.agenda-order:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #1218201f}.agenda-order.badge-red{border-left-color:var(--red)}.agenda-order.badge-orange{border-left-color:#d97706}.agenda-order.agenda-order-customer-vehicle{background:#fff0f1;border-left-color:#b42332;box-shadow:inset 0 0 0 1px #b423322e}.agenda-order.agenda-order-customer-vehicle strong,.agenda-order.agenda-order-customer-vehicle span,.agenda-order.agenda-order-customer-vehicle small{color:#8f1f2d}.customer-vehicle-toggle{color:#8f1f2d;background:#fff6f7;border:1px solid #efc6cb}.agenda-order strong,.agenda-order span,.agenda-order small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-order strong{color:var(--ink);font-size:11px}.agenda-order span{color:var(--muted);margin-top:4px;font-size:9px;font-weight:700}.agenda-order small{color:#7a838c;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:750}.agenda-empty-day{color:#9aa2aa;text-align:center;padding:11px 4px;font-size:9px;line-height:1.4;display:block}.agenda-add-button{color:#68727c;cursor:pointer;background:0 0;border:1px dashed #cbd2d9;border-radius:10px;width:100%;min-height:42px;padding:8px;font-size:10px;font-weight:760}.agenda-add-button:hover,.agenda-add-button:focus-visible{border-color:var(--brand);color:var(--brand);background:#f0f8fc;outline:none}.agenda-signals{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.agenda-edit-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.agenda-edit-lists>div{border:1px solid var(--line);background:#fafbfc;border-radius:13px;padding:13px}.agenda-edit-lists>div>strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.agenda-edit-lists>div>div{gap:6px;display:grid}.agenda-edit-lists button{min-height:42px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.agenda-edit-lists button:hover{border-color:#a9cfe5}.agenda-edit-lists button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.agenda-edit-lists button small{color:var(--muted);flex:none;font-size:9px}.workshop-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.workshop-sidebar{border-right:1px solid var(--line);background:#f7f8f9;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 76px);padding:26px 18px;display:flex;position:sticky;top:76px}.workshop-sidebar nav{gap:6px;display:grid}.workshop-sidebar a{color:#4d5761;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:12px;font-weight:760;text-decoration:none;display:flex}.workshop-sidebar a:hover,.workshop-sidebar a:focus-visible{color:var(--ink);background:#fff;outline:none;box-shadow:0 5px 16px #1218200f}.workshop-sidebar a small{color:#68727c;text-align:center;background:#e6e9ec;border-radius:999px;min-width:23px;padding:3px 6px;font-size:9px}.workshop-sidebar-note{border-top:1px solid var(--line);color:var(--muted);gap:4px;padding:12px;font-size:9px;display:grid}.workshop-sidebar-note strong{color:#4d5761;font-size:10px}.workshop-main{width:100%;min-width:0}.workshop-task-board,.workshop-account{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:22px}.task-board-head,.workshop-account{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.task-board-head h2,.workshop-account h2{margin:0;font-size:22px}.task-board-head p,.workshop-account p{color:var(--muted);margin:6px 0 0;font-size:12px}.task-board-head>strong{color:#40515f;background:#eef3f6;border-radius:999px;padding:7px 10px;font-size:10px}.workshop-task-list{gap:8px;margin-top:17px;display:grid}.workshop-task-row{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:9px 11px;display:flex}.workshop-task-row label{cursor:pointer;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.workshop-task-row input{width:18px;height:18px;accent-color:var(--green)}.workshop-task-row span,.workshop-task-row strong,.workshop-task-row small{display:block}.workshop-task-row span{min-width:0}.workshop-task-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workshop-task-row small{color:var(--muted);margin-top:3px;font-size:10px}.workshop-task-row>button{border:1px solid var(--line);color:#4d5761;cursor:pointer;background:#fff;border-radius:9px;flex:none;min-height:34px;padding:0 10px;font-size:10px;font-weight:760}.agenda-signals span{color:var(--muted);background:#f3f4f5;border-radius:10px;padding:8px 11px;font-size:10px}.agenda-signals strong{color:var(--ink)}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.header-actions{align-items:center;gap:8px;display:flex}.segment{border:1px solid var(--line);background:#fff;border-radius:14px;gap:3px;padding:4px;display:inline-flex}.segment button{min-height:39px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 15px;font-size:13px;font-weight:750}.segment button[aria-pressed=true]{background:var(--brand);color:#fff}.subtle-button,.primary-button,.status-button{cursor:pointer;border-radius:12px;min-height:42px;font-size:13px;font-weight:780;transition:transform .15s,opacity .15s,background .15s}.subtle-button:hover,.primary-button:hover,.status-button:hover{transform:translateY(-1px)}.subtle-button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:0 15px}.primary-button{border:1px solid var(--brand);background:var(--brand);color:#fff;padding:0 18px}.button-busy{cursor:wait;opacity:.58}.orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.order-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;overflow:hidden;box-shadow:0 12px 42px #1218200b}.order-head{border-bottom:1px solid #edf0f2;padding:23px 23px 20px}.order-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.badges{flex-wrap:wrap;gap:7px;display:flex}.badge{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.badge-neutral{color:#505861;background:#eef0f2}.badge-blue{background:var(--blue-soft);color:var(--blue)}.badge-orange{background:var(--orange-soft);color:var(--orange)}.badge-red{background:var(--red-soft);color:var(--red)}.badge-green{background:var(--green-soft);color:var(--green)}.vehicle-title{letter-spacing:-.035em;margin:13px 0 0;font-size:23px;font-weight:780;line-height:1.15}.vehicle-meta{color:var(--muted);word-break:break-word;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.5}.progress-number{text-align:right;min-width:62px}.progress-number strong{letter-spacing:-.04em;font-size:28px;display:block}.progress-number span{color:var(--muted);margin-top:3px;font-size:10px;font-weight:700;display:block}.progress-track{background:#eef0f2;border-radius:999px;height:6px;margin-top:19px;overflow:hidden}.progress-bar{border-radius:inherit;background:var(--green);height:100%;transition:width .22s}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.info-tile{background:#f6f7f8;border-radius:14px;padding:13px 14px}.info-tile span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.info-tile strong{margin-top:6px;font-size:13px;display:block}.notes{color:#5e421d;background:#fff8ea;border-left:3px solid #d6963d;border-radius:4px 13px 13px 4px;margin-top:11px;padding:14px 15px;font-size:12px;line-height:1.55}.document-panel{background:#f4f8ff;border:1px solid #d6e4ff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding:14px 15px;display:flex}.document-panel strong{font-size:13px;display:block}.document-panel span{color:#63718a;margin-top:3px;font-size:11px;display:block}.document-panel button{color:#1a57b8;cursor:pointer;background:#fff;border:1px solid #bdd1f7;border-radius:10px;flex:none;min-height:36px;padding:0 12px;font-size:11px;font-weight:800}.order-body{padding:20px 23px 23px}.section-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:850}.tasks{gap:8px;display:grid}.task{border:1px solid var(--line);cursor:pointer;border-radius:13px;align-items:center;gap:12px;min-height:49px;padding:10px 13px;font-size:13px;font-weight:720;transition:border .14s,background .14s;display:flex}.task:hover{border-color:#b8c2cc}.task-complete{color:#286b56;background:#eef8f4;border-color:#c8e8dc;text-decoration:line-through}.task input{width:18px;height:18px;accent-color:var(--green);margin:0}.status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.status-button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:0 10px}.status-waiting{color:#805016;background:#fff7e9;border-color:#efd7ad}.status-ready{background:var(--green);color:#fff;border-color:#b9dfd2}.empty,.loading-panel{text-align:center;background:#ffffffb3;border:1px dashed #ccd1d6;border-radius:24px;margin-top:18px;padding:70px 24px}.empty strong{font-size:20px;display:block}.empty p,.loading-panel{color:var(--muted);font-size:13px}.alert{background:var(--red-soft);color:#8c2130;border:1px solid #f0c7cc;border-radius:13px;margin-top:18px;padding:14px 16px;font-size:13px;font-weight:650;line-height:1.5}.login-shell{background:#f0f1f2;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:100vh;display:grid}.login-visual{color:#fff;background:radial-gradient(circle at 75% 18%,#ffffff1f,#0000 24rem),linear-gradient(145deg,#20252b,#0d1013 72%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,5vw,72px);display:flex;position:relative;overflow:hidden}.login-visual:after{aspect-ratio:2.2;content:"";border:1px solid #ffffff1a;border-radius:52% 45% 12% 14%;width:66%;position:absolute;bottom:7%;right:-13%;transform:skew(-8deg);box-shadow:-120px 28px 0 -119px #ffffff24,0 0 90px #ffffff0a}.login-kicker{z-index:1;align-items:center;display:flex;position:relative}.brand-wordmark-on-dark>strong{color:#fffffff0}.brand-wordmark-on-dark>span{color:#fffffff0;letter-spacing:-.035em;font-size:14px;font-weight:600}.login-copy{z-index:1;max-width:620px;padding-bottom:10vh;position:relative}.login-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(43px,6vw,80px);font-weight:680;line-height:.98}.login-copy p{color:#aeb6bf;max-width:520px;margin:22px 0 0;font-size:clamp(15px,1.7vw,19px);line-height:1.65}.login-panel{background:#fafafa;place-items:center;min-height:100vh;padding:30px;display:grid}.login-card{width:min(430px,100%)}.login-card h2{letter-spacing:-.04em;margin:0;font-size:31px}.login-card>p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.login-form{gap:18px;margin-top:35px;display:grid}.field{gap:8px;display:grid}.field span{font-size:12px;font-weight:780}.field input,.field select,.field textarea{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #d9dde1;border-radius:13px;outline:none;padding:0 15px;font-size:14px;transition:border .14s,box-shadow .14s}.field textarea{resize:vertical;min-height:108px;padding-top:13px;padding-bottom:13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#83909d;box-shadow:0 0 0 4px #1f273014}.status-edit{background:#f4f5f6;border-color:#b9c0c8;grid-column:1/-1}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c11169e;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog{background:#fbfbfb;border:1px solid #ffffff80;border-radius:24px;width:min(720px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 30px 90px #0000004d}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 112px 20px 26px;display:flex;position:relative}.apk-check-tile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.apk-check-tile>span,.apk-check-tile>strong,.apk-check-tile>small{grid-column:1}.apk-check-tile>strong{margin-top:2px}.apk-check-tile>button{color:#214638;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #b8cbc0;border-radius:9px;grid-area:1/2/3;padding:0 11px;font-size:9px;font-weight:800}.apk-check-tile>button:hover,.apk-check-tile>button:focus-visible{color:#fff;background:#263d32;border-color:#263d32;outline:none}.apk-check-tile>button:disabled{cursor:default;opacity:.55}.apk-check-tile>small{color:#627269;font-size:9px}.dialog-head h2{letter-spacing:-.04em;margin:4px 0 0;font-size:27px}.dialog-head p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:700}.dialog-close{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-family:Manrope,Avenir Next,Segoe UI,sans-serif;font-size:11px;font-weight:700}.dialog-head>.dialog-close{position:absolute;top:20px;right:24px}.edit-form{gap:20px;padding:24px 26px 27px;display:grid}.edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.edit-tasks{gap:12px;padding-top:4px;display:grid}.edit-tasks>div:first-child>span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.add-task-row,.new-task-row{align-items:center;gap:10px;display:flex}.vehicle-search{position:relative}.vehicle-search-status{color:var(--muted);margin-top:7px;font-size:11px;display:block}.vehicle-search-results{z-index:4;border:1px solid var(--line);background:#fff;border-radius:14px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #12182029}.vehicle-search-results button{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;padding:11px 12px}.vehicle-search-results button:hover{background:#f3f5f6}.vehicle-search-results strong,.vehicle-search-results span,.selected-vehicle strong,.selected-vehicle span{display:block}.vehicle-search-results strong,.selected-vehicle strong{font-size:12px}.vehicle-search-results span,.selected-vehicle span{color:var(--muted);margin-top:4px;font-size:10px}.selected-vehicle{color:#245f4d;background:#edf7f3;border:1px solid #bedfd3;border-radius:12px;margin-top:9px;padding:13px 14px}.add-task-row input{width:100%;min-height:46px;font:inherit;border:1px solid #d9dde1;border-radius:12px;outline:none;padding:0 14px}.add-task-row button,.new-task-row button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 13px;font-weight:750}.new-task-row{background:#f1f8f4;border:1px solid #d9e9df;border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:13px;font-weight:700}.dialog-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.dialog-actions-between{justify-content:space-between}.dialog-actions-between>span{gap:10px;display:flex}.danger-button{color:#9d3043;cursor:pointer;background:#fff5f6;border:1px solid #e4b9c1;border-radius:12px;min-height:46px;padding:0 15px;font-size:10px;font-weight:850}.danger-button:hover{background:#fdebed;border-color:#c96c7c}.danger-button:disabled{cursor:wait;opacity:.55}.dialog-actions .login-submit{min-width:180px;margin-top:0;padding:0 20px}.login-submit{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:13px;min-height:52px;margin-top:4px;font-size:13px;font-weight:800}.login-footnote{color:#7a838c;align-items:center;gap:8px;margin-top:23px;font-size:11px;line-height:1.5;display:flex}.security-dot{background:var(--green);border-radius:999px;flex:none;width:7px;height:7px}@media (width<=980px){.workshop-layout{grid-template-columns:180px minmax(0,1fr)}.workshop-sidebar{padding-left:12px;padding-right:12px}.stats,.orders{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.login-shell{grid-template-columns:1fr}.login-visual{min-height:330px;padding:34px}.login-copy{padding:70px 0 0}.login-copy h1{font-size:48px}.login-panel{min-height:auto;padding:54px 24px 70px}}@media (width<=680px){.topbar{min-height:68px;padding:0 17px}.brand-copy span{display:none}.main{padding:28px 15px 50px}.workshop-layout{display:block}.workshop-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:8px 15px;display:block;position:sticky;top:68px;overflow-x:auto}.workshop-sidebar nav{gap:5px;min-width:max-content;display:flex}.workshop-sidebar a{background:#fff;min-height:38px;padding:0 10px}.workshop-sidebar-note{display:none}.header-row{flex-direction:column;align-items:flex-start}.header-actions{flex-direction:column;align-items:stretch;width:100%}.page-title{font-size:34px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:23px}.stat{border-radius:16px;padding:16px}.stat-value{font-size:24px}.toolbar{flex-direction:column;align-items:stretch}.agenda{border-radius:19px;padding:17px}.agenda-header{flex-direction:column;align-items:flex-start}.agenda-actions{width:100%}.agenda-actions button{flex:1;padding:0 7px}.agenda-grid{scroll-snap-type:x proximity;margin-right:-17px;padding-right:17px;display:flex;overflow-x:auto}.agenda-day{scroll-snap-align:start;min-width:142px}.agenda-edit-lists{grid-template-columns:1fr}.agenda-edit-lists button{flex-direction:column;align-items:flex-start;gap:4px}.task-board-head,.workshop-account,.workshop-task-row{flex-direction:column;align-items:stretch}.workshop-task-row>button,.segment{width:100%}.segment button{flex:1;padding:0 8px}.orders{grid-template-columns:1fr}.order-head,.order-body{padding-left:17px;padding-right:17px}.vehicle-title{font-size:20px}.delivery-grid,.status-row{grid-template-columns:1fr}.dialog-backdrop{align-items:end;padding:0}.dialog{border-radius:22px 22px 0 0;max-height:94vh}.dialog-head,.edit-form{padding-left:18px;padding-right:18px}.dialog-head{padding-right:94px}.edit-form-grid{grid-template-columns:1fr}.add-task-row,.dialog-actions{flex-direction:column;align-items:stretch}.dialog-actions .login-submit{width:100%}.login-visual{min-height:275px;padding:25px}.login-copy{padding-top:48px}.login-copy h1{font-size:40px}.login-copy p{font-size:14px}.login-panel{padding:42px 20px 60px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.sales-shell{min-height:100vh;color:var(--ink);background:#f3f4f5;grid-template-columns:196px minmax(0,1fr);display:grid}.sales-sidebar{color:#fff;background:#171b20;flex-direction:column;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0;box-shadow:10px 0 28px #121b1724}.sales-brand{align-items:center;gap:11px;display:flex}.charging-cable-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:0;display:grid}.charging-cable-choice legend{color:#39434c;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:800}.charging-cable-choice>label{cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.charging-cable-choice>label.is-selected{background:#edf6f1;border-color:#8fb3a1}.charging-cable-choice input{accent-color:#263d32;width:17px;height:17px}.charging-cable-choice label span,.charging-cable-choice label strong,.charging-cable-choice label small{display:block}.charging-cable-choice label strong{font-size:11px}.charging-cable-choice label small{color:#708078;margin-top:3px;font-size:9px}.workshop-cable-summary,.completed-work-editor{background:#f7faf8;border:1px solid #d8e2dc;border-radius:13px;padding:14px 15px}.workshop-cable-summary{gap:4px;display:grid}.workshop-cable-summary>span,.workshop-cable-summary>small,.completed-work-editor>div:first-child>span{color:#6b7b73;font-size:10px}.workshop-cable-summary>strong{color:#203b30;font-size:13px}.completed-work-editor{background:#f2f8f4;border-color:#a9cbbb;gap:11px;display:grid}.completed-work-editor .section-label{color:#315c47}.completed-work-editor .new-task-row.is-completed{color:#246044;background:#fff;border-color:#a9d0bd}.sales-brand-mark{mix-blend-mode:screen;background:#26362d;flex:0 0 39px;width:39px;height:39px;display:block;position:relative;overflow:hidden}.sales-brand-mark:before{content:"";filter:contrast(1.35);background:url(/autobedrijf-selekt-logo.jpeg) 0 0/242px no-repeat;width:242px;height:182px;display:block;position:absolute;top:-71px;left:-10px}.sales-brand-mark:after{content:"";pointer-events:none;border:2px solid #fff;position:absolute;inset:0}.sales-brand-copy{align-items:center;min-width:0;min-height:39px;display:flex}.sales-brand-copy>span{color:#fff;letter-spacing:-.01em;white-space:nowrap;font-family:Manrope,ui-sans-serif,sans-serif;font-size:10px;font-weight:700;line-height:1.2;display:block}.sales-sidebar nav{gap:5px;margin-top:48px;display:grid}.sales-sidebar nav a,.sales-sidebar>button{color:#aeb5bd;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;justify-content:flex-start;align-items:center;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.sales-sidebar nav a:hover,.sales-sidebar>button:hover,.sales-sidebar nav .sales-nav-active{color:#fff;background:#282e35}.sales-sidebar>button{cursor:pointer;width:100%;margin-top:auto}.sales-main{min-width:0;padding:28px clamp(12px,1.5vw,22px) 70px}.sales-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sales-header h1{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(32px,4vw,48px);font-weight:690}.sales-header>div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px}.sales-start-dashboard{color:#fff;background:radial-gradient(circle at 92% 8%,#8e494133,#0000 32%),#1b2024;border-radius:26px;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);gap:20px;margin-top:28px;padding:20px;display:grid;box-shadow:0 22px 60px #13191f29}.sales-quick-start,.sales-week-panel{background:#ffffff06;border:1px solid #ffffff21;border-radius:20px;min-width:0;padding:24px}.sales-start-dashboard .eyebrow{color:#9eacb8}.sales-start-heading h2,.sales-week-head h2{color:#fff;letter-spacing:-.035em;margin:8px 0 0;font-size:20px;font-weight:680}.sales-quick-actions{gap:9px;margin-top:22px;display:grid}.sales-quick-actions button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:62px;padding:9px 17px 9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.sales-quick-actions button:hover,.sales-quick-actions button:focus-visible{background:#ffffff18;border-color:#ffffff42;outline:none;transform:translateY(-1px)}.sales-quick-actions strong{font-size:13px;font-weight:690}.sales-action-arrow{color:#77828c;font-size:16px}.sales-week-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sales-week-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.sales-week-head button span{color:#9eacb8;margin-left:7px}.sales-week-grid{background:#fff1;border-radius:18px;grid-template-columns:repeat(7,minmax(78px,1fr));margin-top:25px;display:grid;overflow:hidden}.sales-week-grid button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;min-width:0;min-height:164px;padding:17px 13px;display:flex}.sales-week-grid button:last-child{border-right:0}.sales-week-grid button:hover,.sales-week-grid button:focus-visible,.sales-week-grid .sales-week-today{background:#ffffff1b;outline:none}.sales-week-grid button>span{color:#9aa5ae;letter-spacing:.08em;font-size:9px;font-weight:800}.sales-week-grid button>strong{margin:10px 0 22px;font-size:20px;font-weight:720}.sales-week-grid button>small{color:#aab2ba;white-space:nowrap;margin-top:8px;font-size:9px;display:block}.sales-week-grid button>small b{color:#fff;font-size:13px}.sales-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.sales-kpi{border:1px solid var(--line);background:#fff;border-radius:19px;padding:20px;box-shadow:0 9px 34px #12182009}.sales-kpi span,.sales-kpi strong{display:block}.sales-kpi span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.sales-kpi strong{letter-spacing:-.045em;margin-top:13px;font-size:clamp(20px,2.4vw,28px);font-weight:760}.sales-kpi-accent{color:#1e6a54;background:#ecf7f3;border-color:#c3dfd5}.sales-workspace{border:1px solid var(--line);background:#fff;border-radius:23px;margin-top:18px;padding:18px;box-shadow:0 12px 44px #1218200a}.sales-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sales-toolbar h2{letter-spacing:-.035em;margin:0;font-size:22px}.sales-toolbar p{color:var(--muted);margin:5px 0 0;font-size:11px}.sales-controls{gap:8px;display:flex}.sales-controls input,.sales-controls select{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#fafafa;border-radius:11px;outline:none;padding:0 13px;font-size:12px}.sales-controls input{width:min(290px,34vw)}.sales-controls input:focus,.sales-controls select:focus{background:#fff;border-color:#8f9aa5;box-shadow:0 0 0 3px #141c240f}.sales-table-wrap{margin-top:16px;overflow-x:auto}.sales-mobile-list{display:none}.sales-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.sales-table th{color:#7a838c;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e6e9eb;padding:10px 11px;font-size:9px;font-weight:850}.sales-table td{vertical-align:middle;border-bottom:1px solid #eef0f2;padding:13px 11px}.sales-table tbody tr:hover{background:#fafbfb}.sales-table td strong,.sales-table td span,.sales-table td small{display:block}.sales-table td>strong{font-size:13px}.sales-table td span:not(.standing-badge,.sales-doc-ready,.sales-doc-missing){color:var(--muted);margin-top:4px;font-size:10px}.sales-table td small{color:#88919a;margin-top:3px;font-size:9px}.standing-badge,.sales-doc-ready,.sales-doc-missing{border-radius:999px;align-items:center;width:max-content;min-height:36px;padding:0 14px;font-size:11px;font-weight:820;display:inline-flex!important}.standing-green,.sales-doc-ready{color:#216a53;background:#e9f6f1}.standing-orange{color:#985c0d;background:#fff2dc}.standing-empty{color:#66746c;background:#f4f6f5;border:1px solid #d7ded9}.standing-red,.sales-doc-missing{color:#9b2836;background:#fcebec}.sales-positive{color:#1e7358}.sales-negative{color:#a62435}.sales-order-button{color:#fff;cursor:pointer;white-space:nowrap;background:#1c232a;border:1px solid #1c232a;border-radius:10px;min-height:37px;padding:0 12px;font-size:10px;font-weight:780}.sales-order-button:hover{background:#343d46}.sales-row-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.sales-compact-action{color:#335a70;cursor:pointer;width:28px;height:28px;font:inherit;background:#fff;border:1px solid #d7e0e6;border-radius:9px;place-items:center;padding:0;font-size:11px;font-weight:850;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-grid}.sales-compact-action:hover,.sales-compact-action:focus-visible{color:#173f55;background:#f2f8fb;border-color:#8bb4c9;outline:none;transform:translateY(-1px)}.sales-compact-action-dark{color:#fff;background:#182633;border-color:#182633}.sales-compact-action-dark:hover,.sales-compact-action-dark:focus-visible{color:#fff;background:#304656;border-color:#304656}.sales-compact-action-ready{color:#216a53;background:#edf8f4;border-color:#a9d6c7}.sales-vehicle-open,.sales-workflow-open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.sales-vehicle-open{min-width:0}.sales-vehicle-open>strong{font-size:14px;line-height:1.25}.sales-table td .sales-vehicle-open>span{text-overflow:ellipsis;white-space:nowrap;max-width:245px;margin-top:5px;font-size:9px;line-height:1.4;overflow:hidden}.sales-table td .sales-vehicle-open>small{letter-spacing:.02em;margin-top:9px;font-size:11px}.sales-vehicle-open:hover>strong,.sales-vehicle-open:focus-visible>strong{color:#216a73;text-underline-offset:3px;text-decoration:underline}.sales-vehicle-open:focus-visible,.sales-workflow-open:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #7eb2c0}.vehicle-workflow-bar{gap:7px;width:100%;min-width:0;display:grid}.vehicle-workflow-bar>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-table td .vehicle-workflow-bar strong{color:#314a59;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.sales-table td .vehicle-workflow-bar span{color:#8290a0;white-space:nowrap;margin:0;font-size:9px;font-weight:750}.workflow-progress-track{background:#e4e9ec;border-radius:999px;width:100%;height:6px;overflow:hidden}.workflow-progress-track>span{border-radius:inherit;background:#368aa0;min-width:0;height:100%;transition:width .22s;display:block;margin:0!important}.workflow-backdrop{z-index:70}.workflow-full-page{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef1f2;padding:0;display:block;overflow-y:auto}.vehicle-workflow-dialog{background:#fbfbfa;border:1px solid #ffffff8c;border-radius:25px;width:min(1180px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 35px 100px #00000057}.vehicle-workflow-dialog-full-page{width:100%;min-height:100vh;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.vehicle-workflow-dialog-full-page .vehicle-dossier-hero{margin:0 22px}.vehicle-dossier-back{color:#33414c;cursor:pointer;background:0 0;border:0;margin:15px 22px 11px;padding:0;font-size:11px;font-weight:760}.vehicle-dossier-hero{color:#fff;background:radial-gradient(circle at 86% 16%,#7b544e33,#0000 31rem),linear-gradient(145deg,#24292c,#171b1d 74%);border-radius:24px;min-height:310px;padding:42px 38px 31px;display:grid;position:relative}.vehicle-dossier-copy{align-self:center;max-width:780px}.vehicle-dossier-chips{flex-wrap:wrap;gap:8px;margin-bottom:27px;display:flex}.vehicle-dossier-chips span,.vehicle-dossier-chips button{color:#d9dede;cursor:pointer;letter-spacing:.035em;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:8px 13px;font-family:inherit;font-size:10px;font-weight:720}.vehicle-dossier-hero .eyebrow{color:#9ea9ae}.vehicle-dossier-hero h2{color:#fff;letter-spacing:-.055em;margin:13px 0 6px;font-size:clamp(35px,5vw,58px);font-weight:560;line-height:.98}.vehicle-dossier-version{color:#aeb7ba;margin:15px 0 0;font-size:15px}.vehicle-dossier-meta{color:#c2c9cb;flex-wrap:wrap;gap:12px 25px;margin-top:28px;font-size:11px;font-weight:620;display:flex}.vehicle-dossier-actions{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:9px;margin-top:34px;display:flex}.vehicle-dossier-actions button,.vehicle-dossier-actions a{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.vehicle-dossier-actions button:hover,.vehicle-dossier-actions a:hover{background:#ffffff26}.vehicle-dossier-actions .vehicle-dossier-delete{color:#ffe0e3;background:#87232d29;border-color:#ffbebe57}.vehicle-dossier-actions .vehicle-dossier-delete:hover{background:#9c273257;border-color:#ffcece8f}.vehicle-dossier-actions .vehicle-dossier-delete:disabled{cursor:wait;opacity:.68}.vehicle-dossier-close{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid;position:absolute;top:17px;right:19px}.vehicle-financial-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:22px 0;display:grid}.vehicle-financial-cards article{background:#fff;border:1px solid #e4e8e9;border-radius:18px;grid-template-rows:auto 1fr auto;align-content:space-between;gap:22px;min-height:125px;padding:21px 22px;display:grid;position:relative;box-shadow:0 12px 27px #1923290e}.vehicle-financial-cards article>span{color:#8491a5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.vehicle-financial-cards article>strong{text-align:center;color:#18232d;letter-spacing:-.025em;place-self:center;font-size:20px}.vehicle-financial-cards article>strong.negative{color:#d7144b}.vehicle-financial-cards article>strong.positive{color:#087e5d}.vehicle-financial-cards article>button:not(.vehicle-price-sync){color:#526477;cursor:pointer;background:#f0f2f0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:16px;right:16px}.vehicle-price-sync{color:#426779;cursor:pointer;background:#f7f9f9;border:1px solid #dfe5e7;border-radius:8px;justify-self:start;margin-top:-14px;padding:5px 9px;font-size:9px;font-weight:780}.vehicle-price-actions{justify-content:center;align-items:center;gap:6px;display:flex}.vehicle-price-actions .vehicle-price-sync{margin-top:-14px}.vehicle-cost-editor{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0f12b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vehicle-cost-card{background:#fff;border-radius:22px;width:min(670px,100%);padding:28px;box-shadow:0 30px 80px #00000057}.vehicle-cost-card .dialog-head{padding:0 0 22px}.vehicle-cost-card .dialog-head h3{margin:6px 0;font-size:25px}.vehicle-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vehicle-other-description{grid-column:1/-1}.vehicle-cost-overview{background:#f8f9f9;border:1px solid #dde3e6;border-radius:16px;margin-top:22px;overflow:hidden}.vehicle-cost-overview-head,.vehicle-cost-overview-row{justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.vehicle-cost-overview-head{background:#eef1f1;border-bottom:1px solid #dde3e6}.vehicle-cost-overview-head h4{margin:0;font-size:15px}.vehicle-cost-overview-head strong,.vehicle-cost-overview-total strong{font-size:16px}.vehicle-cost-overview-row{color:#52606a;border-bottom:1px solid #e7ebed;font-size:12px}.vehicle-cost-overview-row:last-child{border-bottom:0}.vehicle-cost-overview-row strong{color:#17222c;flex:none}.vehicle-cost-overview-total{color:#fff;background:#111b23;font-weight:760}.vehicle-cost-overview-total strong{color:#fff}.vehicle-cost-card .dialog-actions{margin-top:22px}.vehicle-price-card{width:min(520px,100%)}.vehicle-details-card{width:min(820px,100%)}.vehicle-details-grid .field-wide{grid-column:1/-1}.vehicle-price-preview{color:#52606a;background:#f1f4f4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;font-size:12px;font-weight:720;display:flex}.vehicle-price-preview strong{color:#17222c;font-size:18px}.vehicle-price-preview strong.negative{color:#d7144b}.vehicle-price-preview strong.positive{color:#087e5d}.vehicle-linked-documents{background:#fff;border:1px solid #e1e7e3;border-radius:18px;margin-bottom:22px;padding:22px;box-shadow:0 12px 27px #1923290b}.vehicle-linked-documents>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.vehicle-linked-documents h3{margin:3px 0 0;font-size:21px}.vehicle-linked-documents>header>strong{color:#203b2d;background:#edf4ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vehicle-linked-document-list{gap:8px;display:grid}.vehicle-linked-document-list article{background:#fafcfb;border:1px solid #e1e7e3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.vehicle-linked-document-list article>span strong,.vehicle-linked-document-list article>span small{display:block}.vehicle-linked-document-list article>span small{color:#708078;margin-top:4px;font-size:12px}.vehicle-linked-document-list article>div{gap:6px;display:flex}.vehicle-linked-document-list a,.vehicle-linked-document-list button{color:#29483a;background:#fff;border:1px solid #d8e2dc;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:760;text-decoration:none}.vehicle-linked-document-list a{align-items:center;display:inline-flex}.vehicle-linked-document-list button{cursor:pointer;color:#8e2f39}.vehicle-linked-document-list button:disabled{cursor:wait;opacity:.55}.vehicle-linked-documents-empty{color:#728078;text-align:center;border:1px dashed #d8e2dc;border-radius:12px;padding:15px;font-size:13px}.vehicle-workflow-head{border-bottom:1px solid #e7e9ea;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:26px;padding:27px;display:grid}.vehicle-workflow-head h3{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(25px,3vw,34px);font-weight:680}.vehicle-workflow-progress-card{background:#f3f3f0;border:1px solid #e0e2de;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.vehicle-workflow-progress-card>span{color:#8693a3;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.vehicle-workflow-progress-card>div:not(.workflow-progress-track){justify-content:space-between;align-items:baseline;display:flex}.vehicle-workflow-progress-card strong{letter-spacing:-.045em;font-size:26px}.vehicle-workflow-progress-card b{color:#64738b;font-size:11px}.vehicle-workflow-help{color:#778495;margin:10px 0 0;padding:0;font-size:12px}.vehicle-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vehicle-workflow-step{color:#18232d;cursor:pointer;text-align:left;background:#fbfbfa;border:1px solid #e7e9ea;border-top:0;border-left:0;grid-template-columns:48px minmax(0,1fr) 8px;align-items:center;gap:16px;min-height:114px;padding:22px 24px;transition:background .15s;display:grid;position:relative}.vehicle-workflow-step:nth-child(3n){border-right:0}.vehicle-workflow-step:hover,.vehicle-workflow-step:focus-visible{background:#f4f7f7;outline:none}.vehicle-workflow-step:disabled{cursor:wait;opacity:.72}.vehicle-workflow-step-mark{color:#8190a4;background:#f7f7f5;border:1px solid #dde1e0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid}.vehicle-workflow-step.completed .vehicle-workflow-step-mark{color:#fff;background:#039a6b;border-color:#039a6b;font-size:18px}.vehicle-workflow-step-copy{gap:7px;display:grid}.vehicle-workflow-step-copy strong{font-size:13px}.vehicle-workflow-step-copy small{color:#8996a7;font-size:10px}.vehicle-workflow-step>i{background:#e5eaef;border-radius:50%;width:8px;height:8px}.vehicle-workflow-step.completed>i{background:#11b782}.vehicle-workflow-step.next{box-shadow:inset 0 -3px #d6a945}.vehicle-workflow-step.next>i{background:#d6a945}.vehicle-workflow-next{color:#5d4315;background:#fff9e7;border-bottom-right-radius:25px;border-bottom-left-radius:25px;align-items:center;gap:15px;padding:18px 27px;font-size:11px;display:flex}.vehicle-workflow-next>span{font-size:18px}.vehicle-workflow-alert{margin:15px 27px 24px}.sales-login-visual{background:radial-gradient(circle at 76% 20%,#67a4932b,#0000 25rem),linear-gradient(145deg,#1d2428,#0c1012 72%)}.sales-login-mark{color:#ffffffe6;letter-spacing:-.02em;font-size:13px;font-weight:650}.sales-order-dialog{width:min(920px,100%)}.standalone-order-form{background:#f5f7f6;gap:12px}.standalone-order-section{background:#fff;border:1px solid #dce4df;border-radius:15px;gap:14px;padding:16px;display:grid}.standalone-order-section>h3{color:#203b30;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.standalone-order-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.standalone-order-details-grid{padding-top:2px}.standalone-order-form .customer-vehicle-toggle{color:#203b30;background:#f8faf9;border-color:#d7dfda;border-radius:12px;padding:11px 13px}.standalone-order-section .charging-cable-choice legend{color:#203b30;font-size:13px}.standalone-order-section .sales-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-order-dialog .field-help{color:#667085;margin-top:7px;font-size:.78rem;line-height:1.45}.sales-order-dialog .license-plate-input{color:#111827;letter-spacing:.12em;text-transform:uppercase;background:#ffd83d;border-color:#c6a300;font-weight:800}.sales-order-dialog .license-plate-input::placeholder{color:#6b5b00;opacity:.72}.sales-order-dialog .license-plate-input:focus{background:#ffe15f;border-color:#1f2937;box-shadow:0 0 0 3px #ffd83d47}.sales-order-dialog .rdw-lookup-row{align-items:stretch;gap:9px;display:flex}.sales-order-dialog .rdw-lookup-row .license-plate-input{min-width:0}.sales-order-dialog .rdw-lookup-button{color:#fff;cursor:pointer;background:#1f2937;border:1px solid #1f2937;border-radius:12px;flex:none;padding:0 17px;font-size:.83rem;font-weight:750}.sales-order-dialog .rdw-lookup-button:disabled{cursor:wait;opacity:.58}.sales-order-dialog .rdw-result{color:#187554;margin-top:7px;font-size:.78rem;font-weight:700;line-height:1.45;display:block}@media (width<=620px){.sales-order-dialog .rdw-lookup-row{flex-direction:column}.charging-cable-choice,.standalone-order-planning-grid,.standalone-order-section .sales-task-grid{grid-template-columns:1fr}.sales-order-dialog .rdw-lookup-button{min-height:44px}}.sales-order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sales-order-summary>div{background:#f3f5f6;border-radius:13px;padding:13px}.sales-order-summary span,.sales-order-summary strong{display:block}.sales-order-summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:780}.sales-order-summary strong{margin-top:6px;font-size:12px;line-height:1.35}.sales-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sales-task-grid label{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.sales-task-grid .sales-task-selected{color:#24644f;background:#edf7f3;border-color:#a9d0c2}.sales-task-grid input{accent-color:#2e765f}@media (width<=1040px){.sales-start-dashboard{grid-template-columns:1fr}.sales-quick-actions,.sales-kpis,.sales-order-summary,.vehicle-workflow-grid,.vehicle-financial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-workflow-step:nth-child(3n){border-right:1px solid #e7e9ea}.vehicle-workflow-step:nth-child(2n){border-right:0}}@media (width<=760px){.dialog-actions-between{flex-direction:column-reverse;align-items:stretch}.dialog-actions-between>span{grid-template-columns:1fr 1fr;display:grid}.danger-button{width:100%}.sales-shell{display:block}.sales-sidebar{flex-direction:row;align-items:center;gap:16px;height:auto;padding:16px 17px;position:relative}.sales-sidebar nav{display:none}.sales-sidebar>button{width:auto;margin:0 0 0 auto}.sales-main{padding:27px 15px 50px}.sales-header{flex-direction:column;align-items:flex-start}.sales-start-dashboard{border-radius:20px;gap:12px;padding:12px}.sales-quick-start,.sales-week-panel{border-radius:16px;padding:17px}.sales-quick-actions{grid-template-columns:1fr}.sales-week-head{flex-direction:column;align-items:flex-start}.sales-week-grid{border-radius:14px 0 0 14px;margin-right:-17px;padding-right:17px;display:flex;overflow-x:auto}.sales-week-grid button{min-width:102px}.sales-kpis{gap:8px}.sales-kpi{padding:15px}.sales-workspace{border-radius:18px;padding:16px}.sales-toolbar,.sales-controls{flex-direction:column;align-items:stretch}.sales-controls input{width:100%}.sales-task-grid{grid-template-columns:1fr}.sales-order-summary{grid-template-columns:1fr 1fr}.vehicle-dossier-hero{border-radius:18px;min-height:0;padding:34px 22px 23px}.vehicle-workflow-dialog-full-page .vehicle-dossier-hero{margin:0 8px}.vehicle-dossier-hero h2{font-size:clamp(31px,11vw,44px)}.vehicle-dossier-chips{margin-bottom:22px}.vehicle-dossier-actions{justify-content:stretch}.vehicle-dossier-actions button,.vehicle-dossier-actions a{flex:calc(50% - 9px);padding:0 12px}.vehicle-financial-cards{grid-template-columns:1fr;gap:8px}.vehicle-financial-cards article{min-height:100px}.vehicle-cost-grid{grid-template-columns:1fr}.vehicle-workflow-head{grid-template-columns:1fr;gap:16px;padding:22px}.vehicle-workflow-grid{grid-template-columns:1fr}.vehicle-workflow-step,.vehicle-workflow-step:nth-child(2n),.vehicle-workflow-step:nth-child(3n){border-right:0;min-height:92px}.vehicle-workflow-help{padding-top:3px}}.sales-agenda{scroll-margin-top:20px}.sales-work-orders{border-top:1px solid #e0e5e8;margin-top:24px;padding-top:22px}.sales-work-orders-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sales-work-orders-head h3{color:#14212a;letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.sales-work-orders-head p:last-child{color:var(--muted);margin:7px 0 0;font-size:11px}.sales-work-order-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sales-work-order-filters button{color:#65717a;cursor:pointer;background:#fff;border:1px solid #d7dde1;border-radius:999px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.sales-work-order-filters button:hover,.sales-work-order-filters button.is-active{color:#fff;background:#17232c;border-color:#17232c}.sales-work-order-list{gap:8px;margin-top:16px;display:grid}.sales-work-order-row{background:#fff;border:1px solid #e0e5e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.sales-work-order-row:hover{border-color:#b7c2c8;transform:translateY(-1px);box-shadow:0 9px 24px #15222b12}.sales-work-order-open{color:#18252e;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:95px minmax(180px,1.5fr) minmax(115px,.65fr) minmax(130px,.75fr) 70px;align-items:center;gap:16px;padding:13px 15px;display:grid}.sales-work-order-open>span,.sales-work-order-progress>span,.sales-work-order-vehicle,.sales-work-order-date{gap:4px;min-width:0;display:grid}.sales-work-order-vehicle strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sales-work-order-open small{color:#75828b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sales-work-order-date strong,.sales-work-order-progress strong{font-size:10px}.sales-work-order-status,.sales-work-order-priority{color:#53616b;text-transform:uppercase;background:#edf1f3;border-radius:999px;justify-self:start;padding:7px 9px;font-size:8px;font-weight:850}.sales-work-order-status.is-progress{color:#276680;background:#e7f1f7}.sales-work-order-status.is-waiting{color:#8a5a10;background:#fff1db}.sales-work-order-status.is-ready{color:#24674e;background:#e8f5ed}.sales-work-order-priority.badge-orange{color:#995d09;background:#fff1db}.sales-work-order-priority.badge-red{color:#9b3043;background:#fdecef}.sales-work-order-progress i{background:#e4e9ec;border-radius:999px;height:4px;display:block;overflow:hidden}.sales-work-order-progress i b{border-radius:inherit;background:#2d8d6a;height:100%;display:block}.sales-work-order-progress>span{grid-template-columns:1fr auto}.sales-work-order-links{background:#fafbfb;border-left:1px solid #e5e9ec;align-items:center;gap:7px;padding:10px 12px;display:flex}.sales-work-order-links a,.sales-work-order-links button,.sales-work-order-links span{color:#315e72;white-space:nowrap;background:#fff;border:0;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:820;text-decoration:none}.sales-work-order-links button{cursor:pointer}.sales-work-order-links span{color:#8a949b}.sales-work-orders-empty{color:#7a878f;text-align:center;border:1px dashed #d6dde1;border-radius:14px;padding:28px;font-size:10px}.sales-delivered-archive{margin-top:18px;scroll-margin-top:20px}.sales-agenda-toolbar,.module-actions{align-items:center;gap:8px;display:flex}.field-wide{grid-column:1/-1}.sales-document-link{color:#24644f;text-decoration:none}.sales-document-link:hover{text-decoration:underline}.sales-module-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:18px;margin-top:18px;scroll-margin-top:20px;display:grid}.sales-module-card{border:1px solid var(--line);background:#fffffff0;border-radius:24px;min-width:0;padding:24px;box-shadow:0 12px 42px #1218200a}.sales-module-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sales-module-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px;line-height:1.1}.sales-module-head p:last-child{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.module-status-live{color:#24644f;letter-spacing:.06em;text-transform:uppercase;background:#e9f6ef;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.document-drop{cursor:pointer;text-align:center;background:#f7f8f9;border:1px dashed #bdc6ce;border-radius:17px;place-items:center;min-height:108px;margin-top:20px;padding:20px;display:grid}.document-drop:hover{background:#f2f5f6;border-color:#77848f}.document-drop strong,.document-drop span{display:block}.document-drop strong{font-size:13px}.document-drop span{color:var(--muted);margin-top:7px;font-size:10px}.image-ocr-progress{border:1px solid var(--line);color:var(--muted);border-radius:12px;grid-template-columns:1fr auto;gap:8px;margin-top:12px;padding:11px 13px 14px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.image-ocr-progress i{background:#188866;border-radius:0 4px 4px 0;height:3px;transition:width .18s;position:absolute;bottom:0;left:0}.sales-module-card>.module-actions{justify-content:flex-end;margin-top:14px}.analysis-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.analysis-summary>div{background:#f4f6f7;border-radius:12px;min-width:0;padding:11px}.analysis-summary span,.analysis-summary strong{display:block}.analysis-summary span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.analysis-summary strong{overflow-wrap:anywhere;margin-top:5px;font-size:11px}.analysis-summary .analysis-vehicle,.analysis-summary .analysis-warnings{grid-column:1/-1}.analysis-summary .analysis-vehicle{color:#235e4b;background:#ebf7f1}.analysis-summary .analysis-warnings{color:#815d0a;background:#fff6dd}.document-result{color:#245f4c;background:#ebf7f1;border-radius:12px;margin-top:12px;padding:12px;font-size:11px}.incoming-processing-choice{max-width:520px;margin-top:18px}.manual-vehicle-review{border:1px solid var(--line);background:#f8f9fb;border-radius:16px;margin-top:16px;padding:20px}.manual-review-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.manual-review-head>div{gap:4px;display:grid}.manual-review-head strong{color:var(--ink);font-size:15px}.manual-review-head span{color:var(--muted);font-size:12px;line-height:1.45}.incoming-final-action{margin-top:16px}.sales-agenda>.sales-work-orders:first-child{border-top:0;border-bottom:1px solid #e0e5e8;margin:0 0 26px;padding:0 0 24px}.sales-module-grid.sales-module-grid-single{grid-template-columns:minmax(0,1fr)}.silverdat-mode-switch{border:1px solid var(--line);background:#f3f5f4;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-top:18px;padding:4px;display:grid}.silverdat-mode-switch button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:800}.silverdat-mode-switch button.is-active{color:#173d30;background:#fff;box-shadow:0 2px 8px #162e2514}.silverdat-drop{min-height:94px;margin-top:14px}.silverdat-vehicle-review{background:#f6faf8;border:1px solid #c8d9d1;border-radius:15px;margin-top:14px;padding:16px}.silverdat-vehicle-review .compact-form-grid{margin-top:14px}@media (width<=720px){.manual-vehicle-review{padding:16px}.manual-review-head{gap:8px;display:grid}}.compact-form-grid{margin-top:20px}.sales-documents-workspace{margin-top:18px;scroll-margin-top:20px}.sales-documents-heading{align-items:center}.sales-document-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.sales-document-kpis article{background:#f4f6f7;border-radius:14px;padding:16px}.sales-document-kpis span,.sales-document-kpis strong{display:block}.sales-document-kpis span{color:var(--muted);font-size:10px;font-weight:750}.sales-document-kpis strong{letter-spacing:-.025em;margin-top:8px;font-size:19px}.sales-documents-table{margin-top:18px}.empty-table-message{color:var(--muted);text-align:center;padding:32px}.sales-administration{scroll-margin-top:20px}.administration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.administration-card{background:linear-gradient(145deg,#fff 0%,#fafbfb 100%);border:1px solid #dce2e6;border-radius:22px;min-width:0;padding:22px;box-shadow:0 15px 42px #141f270f}.administration-card>header,.administration-card-title,.administration-card-meta,.administration-card-actions{align-items:center;display:flex}.administration-card>header{justify-content:space-between;gap:16px}.administration-card-title{gap:13px;min-width:0}.administration-card-title>span{color:#fff;background:#111c24;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.administration-card-title h3{color:#12202a;margin:0;font-size:18px}.administration-card-title p{color:#71808a;margin:4px 0 0;font-size:10px}.administration-card-meta{flex:none;gap:10px}.administration-card-meta>strong{color:#263743;background:#eef2f3;border-radius:999px;place-items:center;min-width:32px;height:32px;font-size:11px;display:grid}.administration-card-meta button,.administration-card-meta a{color:#16232c;background:#fff;border:1px solid #d6dde1;border-radius:10px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none}.administration-card-actions{gap:6px}.administration-card-list{gap:8px;margin-top:18px;display:grid}.administration-document-row{color:#17242d;text-align:left;background:#fff;border:1px solid #e0e5e8;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(100px,.7fr);align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.administration-document-row:hover{border-color:#aebbc2;transform:translateY(-1px);box-shadow:0 9px 24px #15222b14}.administration-document-row>span{gap:4px;min-width:0;display:grid}.administration-document-row>span:nth-child(2){text-align:right}.administration-document-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.administration-document-row small{color:#74818a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.administration-document-row>b{color:#22728d;text-transform:uppercase;font-size:9px}.administration-incoming-row{border-left:3px solid #cb9c32}.administration-empty{color:#7a878f;text-align:center;border:1px dashed #d6dde1;border-radius:14px;padding:24px 14px;font-size:10px}.administration-edit-dialog{width:min(760px,100%)}.document-fixed-vehicle{color:#263640;background:#f6f8f8;border:1px solid #d8dfe3;border-radius:13px;align-items:center;min-height:48px;padding:0 14px;font-size:11px;font-weight:750;display:flex}.incoming-document-actions{gap:16px;margin-top:18px;display:grid}.incoming-document-actions>.subtle-button{justify-self:start;text-decoration:none}.incoming-document-preview-dialog{flex-direction:column;width:min(1040px,100%);height:min(900px,92vh);display:flex;overflow:hidden}.incoming-document-preview-dialog .dialog-head{flex:none}.incoming-document-preview-dialog .primary-button{text-decoration:none}.incoming-document-preview-frame{background:#f2f4f5;border:0;border-top:1px solid #dce2e6;flex:auto;width:100%;min-height:0}.sales-document-dialog{width:min(900px,100%)}.sales-document-dialog .document-rdw-field{gap:7px}.sales-document-dialog .rdw-lookup-row{align-items:stretch;gap:9px;display:flex}.sales-document-dialog .rdw-lookup-row input{min-width:0}.sales-document-dialog .rdw-lookup-button{color:#fff;cursor:pointer;min-width:156px;min-height:46px;font:inherit;white-space:nowrap;background:#243b30;border:1px solid #243b30;border-radius:11px;padding:0 16px;font-size:10px;font-weight:800}.sales-document-dialog .rdw-lookup-button:hover{background:#182a21}.sales-document-dialog .rdw-lookup-button:disabled{cursor:wait;opacity:.62}.sales-document-dialog .rdw-result{color:#35674e;font-size:10px;font-weight:650;line-height:1.45;display:block}.trade-panel{border:1px solid var(--line);background:#f8f9fa;border-radius:15px;padding:16px}.trade-panel .edit-form-grid{margin-top:14px}.trade-vehicles-panel{gap:14px;padding:18px;display:grid}.trade-vehicles-head,.trade-vehicle-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.trade-vehicles-head>div{gap:4px;display:grid}.trade-vehicles-head strong{color:#17242d;font-size:13px}.trade-vehicles-head span{color:#71808a;font-size:10px;line-height:1.5}.trade-vehicle-card{background:#fff;border:1px solid #dce2e6;border-radius:14px;padding:16px}.trade-vehicle-card>header strong{color:#1a2730;font-size:11px}.trade-vehicle-card>header button{color:#9c3042;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.trade-vehicles-empty{color:#7d8991;text-align:center;border:1px dashed #d5dce0;border-radius:12px;margin:0;padding:16px;font-size:10px}.document-edit-button{color:#18252e;cursor:pointer;background:#fff;border:1px solid #18252e;border-radius:11px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850}.document-edit-button:hover{background:#eef2f3}.document-extra-products{border:1px solid var(--line);background:#f8f9fa;border-radius:16px;gap:12px;padding:18px;display:grid}.document-extra-products-head,.document-extra-product-row{align-items:flex-end;gap:12px;display:flex}.document-extra-products-head{justify-content:space-between;align-items:center}.document-extra-products-head>div{gap:4px;display:grid}.document-extra-products-head span{color:var(--muted);font-size:10px}.document-extra-product-row .field:first-child{flex:1}.document-extra-product-row .document-extra-tax-scheme{width:145px}.document-extra-product-row .document-extra-net-amount,.document-extra-product-row .document-extra-amount{width:185px}.document-extra-tax-breakdown{color:#64748b;margin-top:5px;font-size:9px;font-weight:650;line-height:1.35;display:block}@media (width<=620px){.sales-document-dialog .rdw-lookup-row{flex-direction:column}.sales-document-dialog .rdw-lookup-button{width:100%}}.document-extra-product-remove{color:#9c273a;background:0 0;border:0;min-height:47px;padding:0 12px;font-weight:750}.toggle-row{color:#39434c;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.toggle-row input{width:17px;height:17px;accent-color:var(--brand)}.workshop-share-toggle{color:#203b30;background:#f4f8f6;border:1px solid #bfd3c9;border-radius:13px;grid-template-columns:auto 1fr;padding:13px 15px;display:grid}.workshop-share-toggle input{grid-row:1/3}.workshop-share-toggle small{color:#6b7b73;font-size:10px;font-weight:560}.document-total-preview{color:#fff;background:#1c232a;border-radius:14px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.document-total-preview span{font-size:11px}.document-total-preview strong{font-size:20px}.form-context{color:var(--muted);margin:0;font-size:11px}.sales-document-preview-dialog{width:min(940px,100%);max-height:95vh}.sales-document-preview-head{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 26px;display:grid;position:relative}.sales-document-preview-title{min-width:0;padding-right:96px}.sales-document-preview-title h2{margin-top:3px;line-height:1.08}.sales-document-preview-title p:last-child{margin-top:6px;font-size:12px;font-weight:700}.sales-document-preview-actions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.sales-document-preview-actions>:is(button,a),.sales-document-form-action{color:#132019;letter-spacing:-.01em;white-space:nowrap;min-width:132px;min-height:46px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #1a2a22;border-radius:12px;flex:0 158px;padding:0 18px;font-family:Manrope,Avenir Next,Segoe UI,sans-serif;font-size:13px;font-weight:700;line-height:1;text-decoration:none}.sales-document-preview-actions>:is(button,a):hover:not(:disabled),.sales-document-form-action:hover:not(:disabled){color:#fff;background:#263a2f;border-color:#263a2f}.sales-document-preview-actions>button:disabled,.sales-document-form-action:disabled{cursor:wait;opacity:.55}.sales-document-preview-actions .sales-document-action-close{min-width:76px;min-height:34px;padding:0 12px;font-size:11px;position:absolute;top:22px;right:26px}.sales-document-preview-actions>a{justify-content:center;align-items:center;display:inline-flex}.sales-document-form-actions .sales-document-form-action{flex:0 180px;margin:0}.sales-document-file-action{justify-content:center;align-items:center;width:fit-content;display:inline-flex}.sales-document-print{color:#11161a;background:#fff;width:min(760px,100%);min-height:980px;margin:0 auto 24px;padding:56px;box-shadow:0 20px 60px #0f171f1f}.sales-document-print>header{border-bottom:2px solid #171d22;justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.sales-document-print header>div{gap:5px;display:grid}.sales-document-print header>div:last-child{text-align:right}.sales-document-print header b{letter-spacing:.04em;font-size:20px}.sales-document-print header span{color:#63707a;font-size:11px}.document-logo-crop{background:#fff;width:310px;height:55px;position:relative;overflow:hidden;display:block!important}.document-logo-crop img{filter:grayscale()contrast(1.1)brightness(1.08);width:310px;height:auto;display:block;position:absolute;top:-91px;left:0}.print-addresses{grid-template-columns:1fr 1fr;gap:35px;margin-top:34px;display:grid}.print-addresses>div>span{color:#78838c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.print-addresses strong{margin-top:8px;font-size:14px;display:block}.print-addresses p{color:#56616a;margin:7px 0 0;font-size:11px;line-height:1.55}.print-vehicle{background:#f4f5f5;border-radius:13px;margin-top:34px;padding:20px}.print-vehicle h3{margin:0;font-size:18px}.print-vehicle dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 0;display:grid}.print-vehicle dt{color:#7b858d;text-transform:uppercase;font-size:9px}.print-vehicle dd{margin:5px 0 0;font-size:11px;font-weight:700}.print-lines{border-collapse:collapse;width:100%;margin-top:30px;font-size:12px}.print-lines th{color:#717c84;text-align:left;text-transform:uppercase;border-bottom:1px solid #cfd5da;padding:10px 0;font-size:9px}.print-lines th:last-child,.print-lines td:last-child{text-align:right}.print-lines td{border-bottom:1px solid #e5e8ea;padding:13px 0}.print-lines td:last-child b,.print-total b{color:#53616a;letter-spacing:.04em;margin-left:4px;font-size:9px}.print-lines td small{color:#68747c;max-width:560px;margin-top:4px;font-size:9px;line-height:1.45;display:block}.print-lines tr{break-inside:avoid;page-break-inside:avoid}.print-total{border-top:2px solid #171d22;grid-template-columns:1fr auto;gap:8px 28px;width:290px;margin:22px 0 0 auto;padding-top:15px;font-size:14px;display:grid}.print-total strong{text-align:right}.print-total-secondary{border-top:0;margin-top:8px;font-size:11px}.print-tax,.print-payment{color:#5c6871;margin-top:22px;font-size:10px;line-height:1.55}.print-notes{border:1px solid #d8dde1;border-radius:10px;margin-top:25px;padding:15px;font-size:11px}.print-notes p{white-space:pre-wrap;margin:7px 0 0}.print-signatures{grid-template-columns:1fr 1fr;gap:50px;margin-top:65px;display:grid}.print-signatures div{border-bottom:1px solid #6f7880;height:60px}.print-signatures span{color:#737d85;font-size:10px}.print-delivery-date{border:1px solid #d8dde1;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:10px 12px;font-size:11px;display:flex}.print-delivery-date span{color:#737d85;font-weight:700}.print-bovag-terms{color:#48545d;margin:13px 0 0;font-size:9px;line-height:1.45}.sales-document-print footer{color:#7d858c;border-top:1px solid #d8dde1;justify-content:space-between;margin-top:55px;padding-top:14px;font-size:9px;display:flex}.print-trade-purchase-note{break-before:page;page-break-before:always;min-height:245mm;padding-top:6mm}.print-trade-purchase-note>header{border-bottom:2px solid #171d22;justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.work-order-edit-item{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.work-order-edit-item .danger-button{min-height:48px}.workshop-vehicle-mode{gap:8px;margin-bottom:14px;display:flex}.workshop-vehicle-mode button{color:#25313a;background:#fff;border:1px solid #d5dbde;border-radius:11px;min-height:40px;padding:0 14px;font-weight:750}.workshop-vehicle-mode button.is-active{color:#fff;background:#253c32;border-color:#253c32}.standalone-document-print .sales-document-print{font-family:Arial,Helvetica,sans-serif}.standalone-document-print .print-addresses{margin-top:21px}.standalone-document-print .print-lines td{padding:9px 0}.standalone-document-print .print-total{margin-top:16px}.standalone-document-print .print-signatures{margin-top:26px}.standalone-document-print .print-signatures div{height:42px}.standalone-document-print .print-delivery-date{margin-top:12px;padding:8px 10px}.standalone-document-print .print-bovag-terms{margin-top:10px}.standalone-document-print .sales-document-print footer{margin-top:28px}.standalone-document-print .sales-document-print{padding:10mm!important}.standalone-document-print .sales-document-print>header{padding-bottom:12px}.standalone-document-print .document-logo-crop{height:48px}.standalone-document-print .print-addresses{gap:24px;margin-top:16px}.standalone-document-print .print-addresses p{margin-top:4px;line-height:1.4}.standalone-document-print .print-vehicle{margin-top:16px;padding:11px 13px}.standalone-document-print .print-vehicle dl{margin-top:9px}.standalone-document-print .print-lines{margin-top:15px}.standalone-document-print .print-lines th,.standalone-document-print .print-lines td{padding:7px 0}.standalone-document-print .print-total{gap:5px 22px;margin-top:12px;padding-top:10px;font-size:13px}.standalone-document-print .print-total-secondary{margin-top:5px}.standalone-document-print .print-tax,.standalone-document-print .print-payment{margin-top:10px}.standalone-document-print .print-notes{margin-top:10px;padding:8px 10px}.standalone-document-print .sales-document-print footer{margin-top:16px;padding-top:9px}.inventory-report-dialog{width:min(1180px,96vw);max-height:calc(100vh - 36px);overflow-y:auto}.inventory-report-dialog .dialog-head select{background:#fff;border:1px solid #d8dfe3;border-radius:11px;min-height:42px;padding:0 12px}.inventory-report-print{color:#17222c;background:#fff;min-height:760px;padding:42px}.inventory-report-print>header{border-bottom:2px solid #18242c;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.inventory-report-print header>div{gap:5px;display:grid}.inventory-report-print header>div:last-child{text-align:right}.inventory-report-print header strong{letter-spacing:.18em;font-size:23px}.inventory-report-print header b{font-size:18px}.inventory-report-print header span{color:#63707a;font-size:10px}.inventory-report-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.inventory-report-summary>div{background:#f1f4f4;border-radius:11px;padding:13px}.inventory-report-summary span,.inventory-report-summary strong{display:block}.inventory-report-summary span{color:#71808a;text-transform:uppercase;font-size:8px;font-weight:800}.inventory-report-summary strong{margin-top:7px;font-size:14px}.inventory-report-table{border-collapse:collapse;width:100%;font-size:9px}.inventory-report-table th{color:#65727b;text-align:left;text-transform:uppercase;border-bottom:1px solid #aeb8be;padding:9px 7px}.inventory-report-table td{vertical-align:top;border-bottom:1px solid #e1e5e7;padding:10px 7px}.inventory-report-table td strong,.inventory-report-table td span{display:block}.inventory-report-table td span{color:#74808a;margin-top:3px}.inventory-report-table th:last-child,.inventory-report-table td:last-child{text-align:right}.inventory-report-table tfoot td{border-top:2px solid #17222c;border-bottom:0;font-size:11px;font-weight:820}.inventory-report-note{color:#64717a;margin:22px 0 0;font-size:8px;line-height:1.6}.inventory-report-print footer{color:#7d858c;border-top:1px solid #d8dde1;justify-content:space-between;margin-top:35px;padding-top:12px;font-size:8px;display:flex}@media (width<=1040px){.sales-module-grid,.administration-grid{grid-template-columns:1fr}.sales-agenda-toolbar{flex-direction:column;align-items:flex-end}.sales-work-orders-head{flex-direction:column;align-items:flex-start}.sales-work-order-filters{justify-content:flex-start}.sales-work-order-open{grid-template-columns:90px minmax(180px,1fr) 105px minmax(120px,.7fr)}.sales-work-order-priority{display:none!important}}@media (width<=760px){.agenda-header,.sales-module-head,.sales-documents-heading{flex-direction:column;align-items:stretch}.sales-agenda-toolbar{align-items:stretch}.sales-agenda-toolbar .primary-button{width:100%}.sales-work-order-row{grid-template-columns:1fr}.sales-work-order-open{grid-template-columns:82px minmax(0,1fr);gap:11px}.sales-work-order-date,.sales-work-order-progress{grid-column:2}.sales-work-order-links{border-top:1px solid #e5e9ec;border-left:0;justify-content:flex-end}.sales-module-grid{gap:12px}.sales-module-card{border-radius:18px;padding:17px}.analysis-summary,.sales-document-kpis{grid-template-columns:1fr}.sales-document-kpis{gap:7px}.administration-card{border-radius:18px;padding:16px}.administration-card>header{flex-direction:column;align-items:flex-start}.administration-card-meta{justify-content:space-between;width:100%}.administration-card-actions{flex-wrap:wrap;justify-content:flex-end}.administration-document-row{grid-template-columns:minmax(0,1fr) auto}.administration-document-row>span:nth-child(2){display:none}.sales-document-print{min-height:0;padding:24px}.sales-document-preview-head{gap:14px;padding:19px}.sales-document-preview-title{padding-right:82px}.sales-document-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-document-preview-actions>:is(button,a){width:100%;padding:0 10px}.sales-document-preview-actions .sales-document-action-close{width:auto;top:16px;right:18px}.document-extra-products-head,.document-extra-product-row,.trade-vehicles-head{flex-direction:column;align-items:stretch}.trade-vehicles-head .subtle-button,.document-extra-product-row .document-extra-tax-scheme,.document-extra-product-row .document-extra-net-amount,.document-extra-product-row .document-extra-amount{width:100%}.document-extra-product-remove{align-self:flex-start;min-height:38px}.print-addresses{grid-template-columns:1fr}.print-vehicle dl{grid-template-columns:1fr 1fr}.work-order-edit-item{grid-template-columns:1fr}.workshop-vehicle-mode{flex-direction:column}}@media print{body *{visibility:hidden!important}.sales-document-print,.sales-document-print *,.inventory-report-print,.inventory-report-print *{visibility:visible!important}.sales-document-print{width:100%;min-height:auto;box-shadow:none;margin:0;padding:16mm;position:absolute;inset:0}.inventory-report-print{width:100%;min-height:auto;margin:0;padding:12mm;position:absolute;inset:0}}@media screen{.sales-shell,.sales-login-shell{--sales-forest:#2e3931;--sales-forest-hover:#3c4a40;--sales-forest-deep:#202923;--sales-stone:#9ca19c;--sales-stone-soft:#f1f3f1;--sales-canvas:#f4f5f4;--sales-line:#d9ddda;--sales-success:#217257;--sales-success-soft:#eaf5f0;--sales-attention:#9a6214;--sales-attention-soft:#fff4df;--sales-danger:#a63242;--sales-danger-soft:#fbecef}.sales-shell{background:radial-gradient(circle at 94% 0%, #2e393111, transparent 31rem), var(--sales-canvas)}.sales-sidebar{background:radial-gradient(circle at 94% 7%,#a4cdb826,#0000 17rem),linear-gradient(155deg,#20362b 0%,#263d32 52%,#1d352a 100%)}.sales-brand-copy>span{color:#fff}.sales-sidebar nav a,.sales-sidebar>button{color:#f2f6f3}.sales-sidebar nav a:hover,.sales-sidebar>button:hover{color:#fff;background:#ffffff17}.sales-sidebar nav .sales-nav-active{color:#1e3a2d;background:#dcebe1}.sales-shell .primary-button,.sales-shell .login-submit,.sales-shell .sales-order-button,.sales-shell .sales-compact-action-dark,.sales-shell .rdw-lookup-button{border-color:var(--sales-forest);background:var(--sales-forest);color:#fff}.sales-shell .primary-button:hover,.sales-shell .login-submit:hover,.sales-shell .sales-order-button:hover,.sales-shell .sales-compact-action-dark:hover,.sales-shell .sales-compact-action-dark:focus-visible,.sales-shell .rdw-lookup-button:hover{border-color:var(--sales-forest-hover);background:var(--sales-forest-hover)}.sales-shell .subtle-button{border-color:var(--sales-line);color:var(--sales-forest-deep);background:#fff}.sales-shell .subtle-button:hover{border-color:var(--sales-stone);background:var(--sales-stone-soft)}.sales-header .eyebrow,.sales-toolbar .eyebrow,.sales-start-dashboard .eyebrow,.sales-module-head .eyebrow,.sales-documents-heading .eyebrow{color:var(--sales-stone)}.sales-start-dashboard{background:#26362d;box-shadow:0 22px 60px #20292324}.sales-quick-start,.sales-week-panel{background:0 0;border-color:#ffffff21}.sales-quick-actions button{color:#fff;background:#ffffff0e;border-color:#ffffff2e}.sales-quick-actions button:hover,.sales-quick-actions button:focus-visible{color:#1e3a2d;background:#dcebe1;border-color:#dcebe1}.sales-action-arrow,.sales-week-head button span,.sales-week-grid button>span,.sales-week-grid button>small{color:#dcebe1}.sales-week-grid{background:#ffffff12}.sales-week-grid button:hover,.sales-week-grid button:focus-visible,.sales-week-grid .sales-week-today{background:#ffffff24}.sales-kpi,.sales-workspace,.sales-module-card,.administration-card{border-color:var(--sales-line);box-shadow:0 12px 38px #2e39310e}.sales-kpi:after{content:"";background:var(--sales-forest);border-radius:999px;width:34px;height:4px;margin-top:15px;display:block}.sales-kpi-accent{background:var(--sales-success-soft);color:var(--sales-success);border-color:#bdd5ca}.sales-kpi-accent:after{background:var(--sales-success)}.sales-controls input,.sales-controls select{border-color:var(--sales-line);background:#fafbfa}.sales-controls input:focus,.sales-controls select:focus,.sales-shell .field input:focus,.sales-shell .field select:focus,.sales-shell .field textarea:focus{border-color:var(--sales-forest);box-shadow:0 0 0 3px #2e39311a}.sales-table th{border-bottom-color:var(--sales-line);color:#707a73}.sales-table td{border-bottom-color:#e8ebe9}.sales-table tbody tr:hover{background:#f3f6f4}.sales-vehicle-open:hover>strong,.sales-vehicle-open:focus-visible>strong{color:var(--sales-success)}.sales-vehicle-open:focus-visible,.sales-workflow-open:focus-visible{outline-color:#7da08d}.sales-compact-action{border-color:var(--sales-line);color:var(--sales-forest)}.sales-compact-action:hover,.sales-compact-action:focus-visible{background:var(--sales-stone-soft);color:var(--sales-forest-deep);border-color:#95aa9d}.sales-compact-action-ready,.standing-green,.sales-doc-ready{background:var(--sales-success-soft);color:var(--sales-success);border-color:#acd0c0}.standing-orange,.sales-work-order-status.is-waiting,.sales-work-order-priority.badge-orange{background:var(--sales-attention-soft);color:var(--sales-attention)}.standing-red,.sales-doc-missing,.sales-work-order-priority.badge-red{background:var(--sales-danger-soft);color:var(--sales-danger)}.sales-positive{color:var(--sales-success)}.sales-negative{color:var(--sales-danger)}.workflow-progress-track,.sales-work-order-progress i{background:#e2e7e3}.workflow-progress-track>span,.sales-work-order-progress i b{background:var(--sales-forest)}.sales-table td .vehicle-workflow-bar strong{color:var(--sales-forest)}.vehicle-dossier-hero{background:radial-gradient(circle at 86% 16%, #9ca19c2e, transparent 31rem), linear-gradient(145deg, var(--sales-forest), var(--sales-forest-deep) 76%)}.vehicle-dossier-actions button:hover,.vehicle-dossier-actions a:hover{background:#ffffff2e}.vehicle-workflow-step.is-done .vehicle-workflow-number{background:var(--sales-success)}.vehicle-workflow-next{color:#5e4b20;background:#faf6e9;border-color:#d9d2bd}.sales-agenda .agenda-today{background:#eef3ef;border-color:#9db4a6}.sales-work-order-filters button:hover,.sales-work-order-filters button.is-active{border-color:var(--sales-forest);background:var(--sales-forest)}.sales-work-order-status.is-progress{color:var(--sales-forest);background:#e9efeb}.sales-work-order-status.is-ready{background:var(--sales-success-soft);color:var(--sales-success)}.module-status-live{background:var(--sales-success-soft);color:var(--sales-success);border-color:#b7d3c7}.administration-card-title>span{background:var(--sales-forest)}.administration-card-title h3{color:var(--sales-forest-deep)}.administration-card-meta button,.administration-card-meta a{border-color:var(--sales-line);color:var(--sales-forest-deep)}.administration-card-meta button:hover,.administration-card-meta a:hover,.administration-document-row:hover{background:#f6f8f6;border-color:#98aa9f}.administration-document-row>b{color:var(--sales-success)}.administration-incoming-row{border-left-color:var(--sales-attention)}.sales-login-visual{background:radial-gradient(circle at 76% 20%, #9ca19c33, transparent 25rem), linear-gradient(145deg, var(--sales-forest), var(--sales-forest-deep) 76%)}.sales-login-shell .login-submit{border-color:var(--sales-forest);background:var(--sales-forest)}.sales-login-shell .login-submit:hover{background:var(--sales-forest-hover)}.sales-login-shell .field input:focus{border-color:var(--sales-forest);box-shadow:0 0 0 3px #2e39311a}.sales-shell .sales-start-dashboard-compact{border-radius:22px;margin-top:0;padding:14px;display:block}.sales-shell .sales-start-dashboard-compact .sales-quick-start{border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;padding:13px;display:grid}.sales-shell .sales-start-dashboard-compact .sales-start-heading h2{margin-top:5px;font-size:17px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:0}.sales-shell .sales-start-dashboard-compact .sales-quick-actions button{border-radius:13px;grid-template-columns:minmax(0,1fr);min-height:54px;padding:7px 18px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions strong{line-height:1.25}.sales-shell .sales-start-dashboard-compact .sales-action-arrow{display:none}}@media screen and (width<=1560px){.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (width<=1040px){.sales-shell .sales-start-dashboard-compact .sales-quick-start{grid-template-columns:1fr}.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=760px){.sales-shell .sales-start-dashboard-compact{padding:10px}.sales-shell .sales-start-dashboard-compact .sales-quick-start{padding:12px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-sidebar,.sales-start-dashboard-compact,.sales-workspace#voorraad{font-family:Manrope,Avenir Next,Segoe UI,sans-serif}.sales-table-number,.sales-money-cell{text-align:right!important}.sales-table{table-layout:fixed;min-width:960px}.sales-col-vehicle{width:18%}.sales-col-license{width:12%}.sales-col-progress{width:20%}.sales-col-days{width:8%}.sales-col-cost{width:11%}.sales-col-asking,.sales-col-margin{width:9%}.sales-col-actions{width:13%}.sales-table-actions-heading{text-align:right!important}.sales-money-cell{white-space:nowrap;min-width:0}.sales-actions-cell{padding-right:4px!important}.sales-inline-license{color:#2e6455;cursor:pointer;width:132px;min-width:132px;height:34px;min-height:34px;font:inherit;background:#f4f8f6;border:1px solid #cbd8d4;border-radius:9px;margin:0;padding:5px 10px;font-size:9px;font-weight:800;line-height:1.35}.sales-inline-license:hover,.sales-inline-license:focus-visible{background:#edf5f1;border-color:#7da99b;outline:none}.sales-progress-cell{min-width:0}.sales-progress-cell .sales-workflow-open{margin-top:0}.sales-license-cell{min-width:0}.sales-table td .sales-license-placeholder{color:#8a949c;align-items:center;min-height:52px;margin:0;font-size:11px;font-weight:750;display:inline-flex}.sales-license-plate{color:#12181d;cursor:pointer;width:132px;min-width:132px;height:34px;font:inherit;background:linear-gradient(#ffdc32 0%,#f4ca16 100%);border:1px solid #20262a;border-radius:4px;justify-content:center;align-items:center;padding:0 11px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57,0 1px 2px #12181b33}.sales-license-plate:hover,.sales-license-plate:focus-visible{outline:none;box-shadow:0 0 0 3px #b9cbc3}.sales-license-plate strong{font-variant-numeric:tabular-nums;letter-spacing:.045em;white-space:nowrap;font-family:Manrope,Avenir Next,Segoe UI,sans-serif;font-size:13px;font-weight:750;line-height:1;display:block}@media screen and (width<=900px){.sales-table td{padding:11px 9px}.sales-vehicle-open{min-width:175px}.sales-vehicle-open>strong{font-size:14px}.sales-table td .sales-vehicle-open>span{margin-top:7px;font-size:10px}.sales-table td .sales-vehicle-open>small{margin-top:6px;font-size:9px}.sales-inline-license{min-width:118px;min-height:31px;margin:0;padding:5px 9px;font-size:8px}.sales-progress-cell{min-width:200px}.sales-license-cell{min-width:132px}.vehicle-workflow-bar{gap:7px;min-width:210px}.sales-progress-cell .sales-workflow-open{margin-top:0}.sales-license-plate{border-width:1px;border-radius:4px;min-width:118px;height:31px;padding:0 9px}.sales-table td .sales-license-plate strong{letter-spacing:.08em;font-size:14px}.sales-table td .vehicle-workflow-bar strong{font-size:9px}.sales-table td .vehicle-workflow-bar span{font-size:8px}.workflow-progress-track{height:5px}.standing-badge{min-height:30px;padding:0 10px;font-size:9px}}@media screen and (width<=760px){.sales-table-wrap{display:none}.sales-mobile-list{gap:12px;margin-top:16px;display:grid}.sales-mobile-card{background:#fbfcfb;border:1px solid #dfe5e1;border-radius:16px;min-width:0;padding:16px;overflow:hidden;box-shadow:0 7px 22px #2330280d}.sales-mobile-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sales-mobile-card .sales-vehicle-open{min-width:0}.sales-mobile-card .sales-vehicle-open>strong{font-size:16px;line-height:1.25}.sales-mobile-card .sales-vehicle-open>span{color:#6f7c83;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.35}.sales-mobile-card .sales-vehicle-open>small{color:#8a9498;margin-top:5px;font-size:9px}.sales-mobile-card .standing-badge{min-height:30px;padding:0 10px;font-size:9px}.sales-mobile-status{border-top:1px solid #e7ebe8;grid-template-columns:132px minmax(0,1fr);align-items:end;gap:13px;margin-top:15px;padding-top:14px;display:grid}.sales-mobile-card .sales-license-plate{border:1px solid #20272b;border-radius:4px;width:132px;min-width:132px;height:30px;padding:0 8px;box-shadow:0 1px 2px #12181b2e}.sales-mobile-card .sales-license-plate strong{letter-spacing:.075em;font-size:14px}.sales-mobile-card .sales-inline-license{border-radius:9px;width:132px;min-width:132px;min-height:34px;margin:0;padding:5px 8px;font-size:8px}.sales-mobile-card .sales-workflow-open{min-width:0;margin:0}.sales-mobile-card .vehicle-workflow-bar{gap:6px;width:100%;min-width:0}.sales-mobile-card .vehicle-workflow-bar>div:first-child{gap:6px}.sales-mobile-card .vehicle-workflow-bar strong{min-width:0;font-size:9px}.sales-mobile-card .vehicle-workflow-bar span{flex:none;font-size:8px}.sales-mobile-card .workflow-progress-track{height:5px}.sales-mobile-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.sales-mobile-finance>div{background:#f0f3f1;border-radius:10px;min-width:0;padding:10px}.sales-mobile-finance span,.sales-mobile-finance strong{display:block}.sales-mobile-finance span{color:#7c8781;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.sales-mobile-finance strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.sales-mobile-card .sales-row-actions{border-top:1px solid #e7ebe8;justify-content:flex-end;min-width:0;margin-top:12px;padding-top:12px}}.archive-period-filter{color:#64727b;gap:6px;min-width:190px;font-size:10px;font-weight:800;display:grid}.archive-period-filter select{color:#14232d;min-height:44px;font:inherit;background:#fff;border:1px solid #d6dee1;border-radius:12px;padding:0 13px}.archive-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.archive-delete-button{color:#9d3030;cursor:pointer;font:inherit;background:#fff7f7;border:1px solid #edc8c8;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.archive-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.archive-summary article{background:#f8faf9;border:1px solid #dfe6e4;border-radius:14px;gap:7px;padding:16px;display:grid}.archive-summary span{color:#69777f;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.archive-summary strong{color:#17262d;font-size:18px}.archive-summary-positive strong{color:#20715a}.archive-summary-negative strong{color:#b0263d}.administration-search{gap:7px;margin:18px 0;display:grid}.administration-search span{color:#65747d;font-size:10px;font-weight:800}.administration-search input{color:#13212b;min-height:48px;font:inherit;background:#fff;border:1px solid #d6dee1;border-radius:13px;padding:0 16px}.administration-period-bar{border:1px solid var(--sales-line);background:#f7faf8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.administration-period-bar>div{gap:3px;display:grid}.administration-period-bar strong{color:var(--sales-forest-deep);font-size:11px}.administration-period-bar span{color:#6d7d74;font-size:9px}.administration-period-bar select{border:1px solid var(--sales-line);width:min(220px,100%);min-height:42px;color:var(--sales-forest-deep);font:inherit;background:#fff;border-radius:11px;padding:0 38px 0 13px;font-size:11px;font-weight:750}.sales-document-kpis.administration-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.administration-kpis article{min-width:0}.administration-kpis small{color:#7a8980;margin-top:5px;font-size:8px;line-height:1.35;display:block}.administration-kpis .administration-margin-kpi{border-top:3px solid var(--sales-success);padding-top:14px}.administration-kpis .administration-margin-kpi strong{color:var(--sales-success)}.administration-month-detail{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;margin-top:14px;display:grid}.administration-financial-warning{color:#6f5718;background:#fff8e5;border:1px solid #e8d49e;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.administration-financial-warning strong{color:#59430b;flex:none}.administration-sales-heading{margin-top:20px}.administration-sales-heading>strong{color:#164c3b;background:#eaf3ef;border-radius:999px;place-items:center;min-width:34px;min-height:34px;display:grid}.administration-missing-invoice{color:#765600;background:#fff0d1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.administration-ledger-link{border:1px solid var(--sales-line);color:var(--sales-forest);border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.administration-ledger-link:hover{background:#edf5f1}.administration-result-panel,.administration-control-panel{border:1px solid var(--sales-line);background:#fff;border-radius:16px;min-width:0;padding:18px}.administration-subhead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.administration-subhead h3{color:var(--sales-forest-deep);margin:0;font-size:14px}.administration-subhead p{color:#728078;margin:4px 0 0;font-size:9px}.administration-subhead>strong{color:#64746b;font-size:9px}.administration-result-bars{gap:13px;margin-top:17px;display:grid}.administration-result-row{grid-template-columns:112px minmax(80px,1fr) 110px;align-items:center;gap:12px;display:grid}.administration-result-row>span{color:#5f7167;font-size:9px;font-weight:750}.administration-result-row>div{background:#edf2ef;border-radius:20px;height:8px;overflow:hidden}.administration-result-row i{border-radius:inherit;background:var(--sales-forest);height:100%;display:block}.administration-result-row.is-accent i{background:var(--sales-success)}.administration-result-row>strong{color:var(--sales-forest-deep);text-align:right;font-size:10px}.administration-control-panel dl{margin:12px 0 0;display:grid}.administration-control-panel dl>div{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.administration-control-panel dl>div:last-child{border-bottom:0}.administration-control-panel dt{color:#64756b;font-size:9px}.administration-control-panel dd{color:var(--sales-forest-deep);margin:0;font-size:11px;font-weight:850}.administration-ledger-tools{border:1px solid var(--sales-line);background:#f7faf8;border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:minmax(240px,1fr) minmax(180px,.34fr);gap:10px;margin-top:14px;padding:13px;display:grid}.administration-ledger-tools label{gap:6px;display:grid}.administration-ledger-tools span{color:#63746a;font-size:9px;font-weight:800}.administration-ledger-tools input,.administration-ledger-tools select{border:1px solid var(--sales-line);width:100%;min-height:42px;color:var(--sales-forest-deep);font:inherit;background:#fff;border-radius:10px;padding:0 13px;font-size:10px}.administration-ledger-wrap{border:1px solid var(--sales-line);scrollbar-width:thin;background:#fff;border-radius:0 0 14px 14px;max-height:510px;overflow:auto}.administration-ledger-table{border-collapse:collapse;width:100%;min-width:980px}.administration-ledger-table th{z-index:1;border-bottom:1px solid var(--sales-line);color:#6a7a71;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#fff;padding:11px 12px;font-size:8px;position:sticky;top:0}.administration-ledger-table td{color:#26382f;vertical-align:middle;border-bottom:1px solid #e8edea;padding:11px 12px;font-size:9px}.administration-ledger-table tbody tr:last-child td{border-bottom:0}.administration-ledger-table tbody tr:hover{background:#f8faf9}.administration-ledger-table td strong{color:var(--sales-forest-deep);font-size:10px;display:block}.administration-ledger-table td small{color:#7a8880;margin-top:3px;font-size:8px;display:block}.administration-ledger-table td>button{border:1px solid var(--sales-line);min-height:32px;color:var(--sales-forest-deep);cursor:pointer;font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.administration-ledger-table td>button:hover{border-color:var(--sales-forest);background:var(--sales-forest);color:#fff}.administration-ledger-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.administration-ledger-type{color:#486054;white-space:nowrap;background:#edf3ef;border-radius:20px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.administration-ledger-type-invoice{color:#256849;background:#e9f5ef}.administration-ledger-type-purchase{color:#84620a;background:#fff6dc}.administration-folder-heading{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.administration-folder-heading h3{color:var(--sales-forest-deep);margin:0;font-size:15px}.administration-folder-heading p{color:#718078;margin:4px 0 0;font-size:9px}.administration-card-f .administration-card-list,.administration-card-k .administration-card-list,.administration-card-i .administration-card-list{scrollbar-width:thin;max-height:440px;padding-right:5px;overflow-y:auto}.administration-card-i .administration-card-meta{align-items:center}.administration-card-i .administration-card-meta>strong{min-width:36px;height:36px}.administration-card-i .administration-card-actions{align-items:center}.document-vehicle-search input{background:#f7faf8}@media screen and (width<=900px){.archive-summary,.sales-document-kpis.administration-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-month-detail{grid-template-columns:1fr}}@media screen and (width<=560px){.archive-summary{grid-template-columns:1fr}.archive-period-filter{width:100%}.administration-period-bar{flex-direction:column;align-items:stretch}.administration-period-bar select{width:100%}.sales-document-kpis.administration-kpis,.administration-ledger-tools{grid-template-columns:1fr}.administration-result-row{grid-template-columns:90px minmax(70px,1fr) 94px;gap:8px}}@media screen{.sales-shell,.sales-sidebar{border-radius:0}.sales-brand-copy>span{letter-spacing:.12em;font-size:8px;font-weight:600}.sales-sidebar nav{gap:0}.sales-sidebar nav a,.sales-sidebar>button{border-radius:0}.sales-sidebar nav a{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:32px;padding-right:32px}.sales-sidebar nav .sales-nav-active{width:calc(100% + 32px)}.sales-shell .sales-start-dashboard-compact{box-shadow:none;border:1px solid #ffffff21;border-radius:0;padding:0;overflow:hidden}.sales-shell .sales-start-dashboard-compact .sales-quick-actions button{text-align:left;border:0;border-radius:0;justify-items:start;min-height:58px;padding-left:20px;padding-right:20px;box-shadow:inset -1px 0 #ffffff26,inset 0 -1px #ffffff26}.sales-shell .sales-start-dashboard-compact .sales-quick-actions strong{text-align:left;width:100%}.sales-shell .sales-start-dashboard-compact+.sales-workspace#voorraad{box-shadow:none;border-top:0;border-radius:0;margin-top:0}.sales-main>.sales-start-dashboard-compact,.sales-main>.sales-start-dashboard-compact+.sales-workspace#voorraad{width:100%;margin-left:0;margin-right:0}.sales-shell .sales-start-dashboard-compact{border:0;border-radius:26px;padding:14px;overflow:visible;box-shadow:0 22px 60px #20292324}.sales-shell .sales-start-dashboard-compact .sales-quick-start{border:1px solid #ffffff21;border-radius:18px;padding:13px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions{gap:9px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions button{min-height:58px;box-shadow:none;border:1px solid #ffffff2e;border-radius:15px;padding-left:20px;padding-right:20px}.sales-shell .sales-start-dashboard-compact+.sales-workspace#voorraad{border-top:1px solid var(--line);border-radius:23px;margin-top:18px;box-shadow:0 12px 44px #1218200a}.sales-shell .sales-start-dashboard-compact{padding:14px}.sales-dashboard-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.sales-shell .sales-start-dashboard-compact .sales-quick-start,.sales-attention-panel{background:#ffffff06;border:1px solid #ffffff21;border-radius:18px;min-width:0;min-height:258px;padding:13px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:100%;display:grid}.sales-shell .sales-start-dashboard-compact .sales-quick-actions button{border-radius:13px;min-height:66px;padding:12px 15px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions strong{font-size:12px;line-height:1.25}.sales-attention-panel{color:#1e3a2d;background:#fff;border-color:#6f8979;grid-template-rows:auto auto minmax(0,1fr);gap:10px;display:grid}.sales-manual-task-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.sales-manual-task-form input,.sales-manual-task-form button{min-height:34px;font:inherit;border:1px solid #cbd8d0;border-radius:10px}.sales-manual-task-form input{color:#1e3a2d;background:#f8faf8;outline:none;min-width:0;padding:0 11px;font-size:10px}.sales-manual-task-form input::placeholder{color:#72837a}.sales-manual-task-form input:focus{background:#fff;border-color:#6f8979}.sales-manual-task-form button{color:#fff;cursor:pointer;background:#263f32;padding:0 12px;font-size:10px;font-weight:800}.sales-manual-task-form button:disabled{cursor:default;opacity:.45}.sales-attention-head{justify-content:space-between;align-items:center;gap:16px;padding:2px 3px 4px;display:flex}.sales-attention-head div{gap:3px;display:grid}.sales-attention-head span{color:#71837a;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.sales-attention-head h2{color:#1e3a2d;margin:0;font-size:17px;line-height:1.2}.sales-attention-head>strong{color:#1e3a2d;background:#edf4ef;border:1px solid #cbd8d0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.sales-attention-list{scrollbar-color:#aebdb4 transparent;align-content:start;gap:3px;min-height:0;max-height:300px;padding-right:3px;display:grid;overflow-y:auto}.sales-manual-task{background:#fbfcfb;border:1px solid #d8e1db;border-radius:10px;grid-template-columns:minmax(0,1fr) repeat(4,auto);min-height:27px;display:grid;overflow:hidden}.sales-automatic-task{background:#f7faf8;border:1px solid #d9e2dc;border-radius:10px;grid-template-columns:28px 34px minmax(0,1fr) auto;align-items:center;min-height:38px;display:grid;overflow:hidden}.sales-automatic-task-kind{color:#6e5718;letter-spacing:.04em;background:#fff1c9;align-self:stretch;place-items:center;font-size:8px;font-weight:900;display:grid}.sales-automatic-task-kind.is-rdw{color:#275b49;background:#e4f2eb}.sales-automatic-task-main,.sales-automatic-task-open,.sales-automatic-task-complete{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.sales-automatic-task-complete{border-right:1px solid #e2e9e5;align-self:stretch;place-items:center;padding:0;display:grid}.sales-automatic-task-complete>span{color:#244536;border:1px solid #91a79a;border-radius:5px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:grid}.sales-automatic-task-complete:hover,.sales-automatic-task-complete:focus-visible{background:#e6f2ea;outline:none}.sales-automatic-task-complete:disabled{cursor:wait;opacity:.65}.sales-automatic-task-main{text-align:left;gap:2px;min-width:0;padding:5px 9px;display:grid}.sales-automatic-task-main strong,.sales-automatic-task-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-automatic-task-main strong{font-size:10px}.sales-automatic-task-main small{color:#75847b;font-size:8px}.sales-automatic-task-open{color:#466456;border-left:1px solid #e2e9e5;align-self:stretch;padding:0 10px;font-size:9px;font-weight:800}.sales-automatic-task-main:hover,.sales-automatic-task-main:focus-visible,.sales-automatic-task-open:hover,.sales-automatic-task-open:focus-visible{color:#1e3a2d;background:#edf4ef;outline:none}.sales-manual-task-toggle,.sales-manual-task-edit-button,.sales-manual-task-note-button,.sales-manual-task-workshop,.sales-manual-task-remove{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.sales-manual-task-toggle{text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:3px 9px;display:grid}.sales-manual-task-toggle>span{color:#1e3a2d;border:1px solid #9eb0a5;border-radius:5px;place-items:center;width:15px;height:15px;font-size:10px;font-weight:900;display:grid}.sales-manual-task-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sales-manual-task-edit-button,.sales-manual-task-note-button,.sales-manual-task-workshop,.sales-manual-task-remove{color:#6f8076;padding:0 8px;font-size:9px;font-weight:750}.sales-manual-task-edit-button:hover,.sales-manual-task-edit-button:focus-visible{color:#1e3a2d;background:#edf4ef;outline:none}.sales-manual-task-note-button{color:#708078;border-left:1px solid #e5ebe7;place-items:center;width:29px;min-width:29px;padding:0;display:grid;position:relative}.sales-manual-task-note-button.has-note{color:#315d48}.sales-manual-task-note-button.has-note:after{content:"";background:#52b98c;border:1.5px solid #fbfcfb;border-radius:999px;width:5px;height:5px;position:absolute;top:5px;right:5px}.sales-manual-task-note-button:hover,.sales-manual-task-note-button:focus-visible,.sales-manual-task-note-button.is-open{color:#fff;background:#263f32;outline:none}.sales-manual-task-note-button.is-open.has-note:after{border-color:#263f32}.sales-manual-task-workshop:hover,.sales-manual-task-workshop:focus-visible,.sales-manual-task-workshop.is-shared{color:#fff;background:#263f32;outline:none}.sales-manual-task-remove:hover,.sales-manual-task-remove:focus-visible{color:#a63242;background:#fbecef;outline:none}.sales-manual-task.is-completed{opacity:.68}.sales-manual-task.is-completed .sales-manual-task-toggle>span{background:#8de0bd;border-color:#8de0bd}.sales-manual-task.is-completed .sales-manual-task-toggle strong{text-decoration:line-through}.sales-manual-task-edit{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;padding:3px;display:grid}.sales-manual-task-edit input,.sales-manual-task-edit button{color:#1e3a2d;min-height:27px;font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:7px;font-size:9px}.sales-manual-task-edit input{outline:none;min-width:0;padding:0 8px}.sales-manual-task-edit input:focus{border-color:#6f8979}.sales-manual-task-edit button{cursor:pointer;padding:0 8px;font-weight:800}.sales-manual-task-edit button:hover,.sales-manual-task-edit button:focus-visible{color:#fff;background:#263f32;border-color:#263f32;outline:none}.sales-manual-task-edit button:disabled{cursor:default;opacity:.45}.sales-manual-task-note{background:#fffdf5;border-top:1px solid #e2e5d8;grid-column:1/-1;gap:7px;padding:10px 11px 9px 37px;display:grid}.sales-manual-task-note label{gap:5px;display:grid}.sales-manual-task-note label>span{color:#52655b;letter-spacing:.03em;font-size:9px;font-weight:800}.sales-manual-task-note textarea{resize:vertical;color:#1e3a2d;width:100%;min-height:82px;font:inherit;background:repeating-linear-gradient(#0000 0 22px,#596f621a 23px),#fff;border:1px solid #d7dacb;border-radius:7px;outline:none;padding:7px 9px;font-size:10px;line-height:23px}.sales-manual-task-note textarea:focus{border-color:#6f8979;box-shadow:0 0 0 2px #6f897917}.sales-manual-task-note>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-manual-task-note small{color:#849087;font-size:8px}.sales-manual-task-note button{color:#fff;cursor:pointer;min-height:27px;font:inherit;background:#263f32;border:1px solid #263f32;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.sales-manual-task-note button:disabled{cursor:default;opacity:.5}.sales-attention-empty{color:#1e3a2d;text-align:center;border:1px dashed #cbd8d0;border-radius:12px;place-content:center;justify-items:center;gap:7px;height:100%;min-height:168px;display:grid}.sales-attention-empty>span{color:#8de0bd;background:#6ed2a926;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sales-attention-empty strong{font-size:12px}.sales-attention-empty small{color:#71837a;font-size:9px}}@media screen and (width<=1120px){.sales-dashboard-split{grid-template-columns:1fr}.sales-shell .sales-start-dashboard-compact .sales-quick-start,.sales-attention-panel{min-height:0}}@media screen and (width<=760px){.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-shell .sales-start-dashboard-compact .sales-quick-actions button{min-height:54px}.sales-attention-head h2{font-size:15px}}@media screen{.vehicle-cost-editor{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;place-items:start center;overflow-y:auto}.vehicle-cost-list-card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 36px);padding:0;overflow-y:auto}.vehicle-cost-card .vehicle-cost-sticky-head{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #e3e8e5;align-items:center;padding:22px 24px 18px;position:sticky;top:0}.vehicle-cost-head-actions{flex:none;align-items:center;gap:8px;display:flex}.vehicle-cost-head-actions .login-submit,.vehicle-cost-head-actions .dialog-close{white-space:nowrap;min-height:38px;padding:0 14px}.vehicle-cost-lines{gap:10px;padding:20px 24px 0;display:grid}.vehicle-cost-line{background:#fbfcfb;border:1px solid #dfe7e2;border-radius:14px;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;padding:12px;display:grid}.vehicle-cost-line .field{gap:6px}.vehicle-cost-line .field input{min-height:42px}.vehicle-cost-line.is-calculated{background:#f0f5f2;border-style:dashed}.vehicle-cost-line.is-calculated input{color:#4c6658;cursor:default}.vehicle-cost-remove{color:#a72e41;cursor:pointer;min-height:42px;font:inherit;background:#fff7f8;border:1px solid #efd1d5;border-radius:10px;padding:0 12px;font-size:10px;font-weight:800}.vehicle-cost-remove:hover,.vehicle-cost-remove:focus-visible{color:#fff;background:#a72e41;border-color:#a72e41;outline:none}.vehicle-cost-locked{color:#687a70;text-transform:uppercase;align-self:center;font-size:9px;font-weight:800}.vehicle-cost-add{color:#1e4935;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #9ab2a4;border-radius:11px;align-items:center;gap:8px;margin:12px 24px 0;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.vehicle-cost-add>span{font-size:18px;line-height:1}.vehicle-cost-add:hover,.vehicle-cost-add:focus-visible{color:#fff;background:#244333;border-color:#244333;outline:none}.vehicle-cost-empty{color:#718078;text-align:center;border:1px dashed #cbd8d0;border-radius:12px;padding:22px;font-size:11px}.vehicle-cost-list-card .vehicle-cost-overview{margin:20px 24px 24px}.vehicle-cost-message{margin:0 24px 24px}.sales-automatic-task{color:#1e3a2d;background:#f4f8f5;border:1px solid #d8e1db;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:4px 10px;display:grid}.sales-automatic-task>span{background:#d5a73b;border-radius:50%;width:7px;height:7px}.sales-automatic-task strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.sales-automatic-task small{color:#5c6e64;white-space:nowrap;font-size:9px;font-weight:800}.sales-archive-table-scroll{scrollbar-width:thin;max-height:390px;overflow-y:auto}.sales-archive-table-scroll .sales-table thead{z-index:2;background:#fff;position:sticky;top:0}.sales-archive-table-scroll .sales-table tbody tr{height:64px}}@media screen and (width<=680px){.vehicle-cost-editor{padding:0}.vehicle-cost-list-card{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.vehicle-cost-card .vehicle-cost-sticky-head{align-items:flex-start;padding:17px 16px 14px}.vehicle-cost-card .vehicle-cost-sticky-head h3{font-size:21px}.vehicle-cost-head-actions{display:grid}.vehicle-cost-head-actions .login-submit,.vehicle-cost-head-actions .dialog-close{min-height:34px;padding:0 10px;font-size:9px}.vehicle-cost-lines{padding:15px 16px 0}.vehicle-cost-line{grid-template-columns:minmax(0,1fr) 105px}.vehicle-cost-remove,.vehicle-cost-locked{grid-column:1/-1;justify-self:end}.vehicle-cost-add,.vehicle-cost-list-card .vehicle-cost-overview,.vehicle-cost-message{margin-left:16px;margin-right:16px}.sales-automatic-task{grid-template-columns:8px minmax(0,1fr)}.sales-automatic-task small{grid-column:2}}@media screen{.workshop-app{color:#172027;background:radial-gradient(circle at 94% 0,#2e393111,#0000 31rem),#f4f5f4;min-height:100vh;font-family:Manrope,Avenir Next,Segoe UI,sans-serif}.workshop-app .workshop-layout{grid-template-columns:196px minmax(0,1fr);align-items:stretch;min-height:100vh;display:grid}.workshop-app .workshop-sidebar{z-index:20;color:#fff;height:100vh;min-height:0;box-shadow:none;background:#26362d;border:0;flex-direction:column;padding:28px 16px 20px;display:flex;position:sticky;top:0}.workshop-brand{align-items:center;gap:11px;display:flex}.workshop-brand .sales-brand-mark{background-color:#26362d;flex-basis:39px;width:39px;height:39px}.workshop-brand .sales-brand-copy>span{color:#fff;letter-spacing:.12em;text-transform:none;font-size:8px;font-weight:600}.workshop-app .workshop-sidebar nav{gap:0;margin-top:48px;display:grid}.workshop-app .workshop-sidebar nav button,.workshop-sidebar-foot>button{color:#f2f6f3;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:11px;font-weight:700;transition:background .16s,color .16s;display:flex}.workshop-app .workshop-sidebar nav button:hover,.workshop-app .workshop-sidebar nav button:focus-visible,.workshop-sidebar-foot>button:hover,.workshop-sidebar-foot>button:focus-visible{color:#fff;background:#ffffff17;outline:none}.workshop-app .workshop-sidebar nav button.is-active{color:#1e3a2d;background:#dcebe1;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:32px;padding-right:32px}.workshop-sidebar-foot{margin-top:auto;display:grid}.workshop-sidebar-foot>button{justify-content:flex-start}.workshop-tasks-page{gap:18px;display:grid}.workshop-shared-task-panel{border-radius:18px;min-height:310px;box-shadow:0 15px 36px #1d2e2514}.shared-task-message{color:#9f2f40;background:#fdf2f4;border:1px solid #efc9cf;border-radius:9px;margin:0;padding:8px 10px;font-size:10px;font-weight:700}.workshop-app .workshop-main{width:100%;min-width:0;max-width:none;margin:0;padding:34px clamp(22px,3vw,48px) 70px}.workshop-page-header{border-bottom:1px solid #dbe1e4;justify-content:space-between;align-items:flex-end;gap:28px;min-height:106px;padding-bottom:25px;display:flex}.workshop-page-header .eyebrow{color:#4d7880;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.workshop-page-header .page-title{letter-spacing:-.05em;margin-top:7px;font-size:clamp(34px,4vw,54px);font-weight:650}.workshop-page-header .page-subtitle{color:#66747c;max-width:720px;margin-top:8px;font-size:13px;line-height:1.6}.workshop-page-header.is-dashboard{align-items:center;min-height:78px;padding-bottom:16px}.workshop-page-header.is-dashboard .page-title{margin-top:3px;font-size:clamp(28px,3vw,38px)}.workshop-page-header.is-dashboard .page-subtitle{margin-top:4px;font-size:11px}.workshop-app .header-actions{flex:none;gap:9px;display:flex}.workshop-app .primary-button,.workshop-app .subtle-button{border-radius:10px;min-height:44px;font-size:10px;font-weight:800}.workshop-app .primary-button{background:#20262b;border-color:#20262b}.workshop-app .primary-button:hover,.workshop-app .primary-button:focus-visible{background:#3f747d;border-color:#3f747d}.workshop-app .stats{gap:12px;margin-top:24px}.workshop-app .stat{background:#fffffff2;border-color:#dce2e5;border-radius:15px;min-height:122px;padding:19px 20px;box-shadow:0 12px 34px #18242c09}.workshop-app .stat-value{color:#17242a}.workshop-app .agenda,.workshop-app .workshop-task-board,.workshop-app .workshop-account,.workshop-completed-summary{border-color:#dce2e5;border-radius:17px;box-shadow:0 13px 38px #18242c09}.workshop-app .workshop-agenda,.workshop-app .workshop-task-board,.workshop-app .workshop-account,.workshop-completed{margin-top:24px}.workshop-app .agenda-actions button{border-radius:9px}.workshop-unscheduled{grid-template-columns:1fr}.workshop-app .orders{gap:15px;margin-top:24px}.workshop-app .order-card{border-color:#dce2e5;border-radius:17px;box-shadow:0 12px 36px #18242c0a}.workshop-app .progress-bar{background:#3f747d}.workshop-completed{gap:2px;display:grid}.workshop-completed-summary{color:#17242a;background:#e8f0f2;border:1px solid #cbd8dc;gap:5px;padding:19px 21px;display:grid}.workshop-completed-summary>span{color:#4d7880;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.workshop-completed-summary>strong{font-size:17px}.workshop-completed-summary>p{color:#5c6d75;max-width:750px;margin:0;font-size:11px;line-height:1.55}.workshop-archive-search{grid-template-columns:minmax(240px,520px) auto;align-items:end;gap:6px 12px;margin-top:10px;display:grid}.workshop-archive-search label{color:#42555d;grid-column:1/-1;font-size:11px;font-weight:800}.workshop-archive-search input{color:#17242a;min-height:44px;font:inherit;background:#fff;border:1px solid #c5d2d6;border-radius:10px;padding:0 14px}.workshop-archive-search small{color:#5c6d75;padding-bottom:13px;font-size:11px;font-weight:750}.workshop-archive-list{gap:8px;margin-top:14px;display:grid}.workshop-archive-item{background:#fff;border:1px solid #d7e0e3;border-radius:12px;overflow:hidden}.workshop-archive-item>summary{cursor:pointer;grid-template-columns:minmax(240px,1fr) 130px 110px auto 24px;align-items:center;gap:14px;min-height:68px;padding:11px 15px;list-style:none;display:grid}.workshop-archive-item>summary::-webkit-details-marker{display:none}.workshop-archive-item>summary:after{content:"+";color:#3f747d;justify-self:end;font-size:22px;font-weight:500}.workshop-archive-item[open]>summary:after{content:"−"}.workshop-archive-item>summary:hover,.workshop-archive-item>summary:focus-visible{background:#f3f7f6;outline:none}.workshop-archive-item>summary>span:not(.badge){gap:4px;display:grid}.workshop-archive-item>summary small{color:#6a7880;font-size:10px}.workshop-archive-item>summary strong{color:#17242a;font-size:12px}.workshop-archive-vehicle strong{font-size:14px!important}.workshop-archive-detail{background:#f8faf9;border-top:1px solid #e2e8ea;padding:0 10px 10px}.workshop-archive-detail .order-card{box-shadow:none;margin-top:10px}.workshop-archive-orders .order-card{background:#fbfcfc}.workshop-archive-orders .task{cursor:default}.archive-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-app .empty,.workshop-app .loading-panel{background:#ffffffeb;border-color:#dce2e5;border-radius:17px;margin-top:24px}.workshop-dashboard{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.workshop-dashboard-panel{background:#fffffff5;border:1px solid #dce2e5;border-radius:17px;min-width:0;min-height:0;padding:19px;overflow:hidden;box-shadow:0 13px 38px #18242c0a}.workshop-dashboard-orders-panel{grid-template-rows:auto auto minmax(0,1fr);gap:14px;display:grid}.workshop-dashboard-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.workshop-dashboard-panel-head>div{gap:3px;display:grid}.workshop-dashboard-panel-head span{color:#718078;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.workshop-dashboard-panel-head h2{color:#17242a;letter-spacing:-.035em;margin:0;font-size:21px;font-weight:650}.workshop-dashboard-panel-head .workshop-dashboard-range{color:#718078;letter-spacing:0;text-transform:none;font-size:9px;font-weight:700}.workshop-dashboard-panel-head button{color:#263f32;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cad5d0;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.workshop-dashboard-panel-head button:hover,.workshop-dashboard-panel-head button:focus-visible{color:#fff;background:#263f32;border-color:#263f32;outline:none}.workshop-dashboard-signals{flex-wrap:wrap;gap:7px;display:flex}.workshop-dashboard-signals span{color:#607168;background:#edf3ef;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.workshop-dashboard-signals strong{color:#1e3a2d;font-size:11px}.workshop-dashboard-order-list{scrollbar-color:#b2c0b8 transparent;border-top:1px solid #e1e6e3;align-content:start;min-height:0;display:grid;overflow-y:auto}.workshop-dashboard-order{color:#17242a;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e9e6;grid-template-columns:4px minmax(150px,1.1fr) minmax(155px,.9fr) 82px 14px;align-items:center;gap:12px;padding:14px 4px;display:grid}.workshop-dashboard-order:hover,.workshop-dashboard-order:focus-visible{background:#f4f8f5;outline:none}.workshop-dashboard-order-marker{background:#91a59a;border-radius:999px;width:4px;height:34px}.workshop-dashboard-order-marker.badge-orange{background:#d59643}.workshop-dashboard-order-marker.badge-red{background:#c3424f}.workshop-dashboard-order-main,.workshop-dashboard-order-status,.workshop-dashboard-order-progress{gap:3px;min-width:0;display:grid}.workshop-dashboard-order-main strong,.workshop-dashboard-order-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workshop-dashboard-order-main small,.workshop-dashboard-order-status small{color:#728079;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workshop-dashboard-order-status strong{color:#3f6552;font-size:9px}.workshop-dashboard-order-progress{justify-items:end}.workshop-dashboard-order-progress>strong{color:#53645b;font-size:9px}.workshop-dashboard-order-progress>span{background:#e3e9e5;border-radius:999px;width:72px;height:4px;overflow:hidden}.workshop-dashboard-order-progress i{border-radius:inherit;background:#3f747d;height:100%;display:block}.workshop-dashboard-chevron{color:#708078;font-size:20px;line-height:1}.workshop-dashboard-agenda-panel{grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid}.workshop-dashboard-week{border:1px solid #dce4df;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.workshop-dashboard-week button{color:#26362d;cursor:pointer;min-width:0;min-height:172px;font:inherit;background:#fbfcfb;border:0;border-right:1px solid #e0e7e2;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;padding:12px;display:grid}.workshop-dashboard-week button:last-child{border-right:0}.workshop-dashboard-week button.is-today{background:#dcebe1}.workshop-dashboard-week button:hover,.workshop-dashboard-week button:focus-visible{background:#edf4ef;outline:none}.workshop-dashboard-day-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.workshop-dashboard-day-head>b{color:#607268;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820}.workshop-dashboard-day-head>strong{color:#26362d;background:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid;box-shadow:inset 0 0 0 1px #3c5b4a14}.workshop-dashboard-week button.is-today .workshop-dashboard-day-head>strong{color:#fff;background:#263d32}.workshop-dashboard-day-items{align-content:start;gap:5px;min-width:0;display:grid}.workshop-dashboard-day-item{text-align:left;background:#fff;border-left:2px solid #789685;gap:1px;min-width:0;padding:6px 7px;display:grid}.workshop-dashboard-day-item b{color:#183328;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;line-height:1.25;overflow:hidden}.workshop-dashboard-day-item small{color:#708078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.workshop-dashboard-day-empty,.workshop-dashboard-day-more{color:#87958e;text-align:left;padding-top:8px;font-size:9px}.workshop-dashboard-day-more{color:#476557;padding-top:2px;padding-left:7px;font-weight:750}.workshop-dashboard-task-panel{border-color:#dce2e5;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid;box-shadow:0 13px 38px #18242c0a}.workshop-dashboard-task-panel .sales-attention-list{max-height:220px}.workshop-dashboard-empty{color:#6e7c75;text-align:center;place-content:center;gap:4px;min-height:92px;display:grid}.workshop-dashboard-empty strong{color:#26362d;font-size:11px}.workshop-dashboard-empty span{font-size:9px}}@media screen and (width<=1180px){.workshop-dashboard-orders-panel,.workshop-dashboard-agenda-panel,.workshop-dashboard-task-panel{min-height:0}.workshop-dashboard-week{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=1040px){.workshop-app .workshop-layout{grid-template-columns:196px minmax(0,1fr)}.workshop-app .workshop-sidebar{padding-left:16px;padding-right:16px}.workshop-app .workshop-sidebar nav button{padding:0 16px;font-size:10px}.workshop-app .orders{grid-template-columns:1fr}}@media screen and (width<=720px){.workshop-dashboard{margin-top:18px}.workshop-dashboard-panel{padding:15px}.workshop-dashboard-orders-panel{min-height:0}.workshop-dashboard-order{grid-template-columns:4px minmax(0,1fr) 14px;gap:8px;padding:12px 2px}.workshop-dashboard-order-marker{grid-row:1/span 2}.workshop-dashboard-order-main,.workshop-dashboard-order-status{grid-column:2}.workshop-dashboard-order-progress{display:none}.workshop-dashboard-chevron{grid-area:1/3/span 2}.workshop-dashboard-panel-head{align-items:flex-start}.workshop-dashboard-panel-head button{min-height:32px;padding:0 9px}.workshop-dashboard-week{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(154px,72vw);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}.workshop-dashboard-week button{scroll-snap-align:start;min-width:0}.workshop-app .workshop-layout{display:block}.workshop-app .workshop-sidebar{height:auto;box-shadow:none;padding:16px;position:relative}.workshop-brand .sales-brand-mark{flex-basis:36px;width:36px;height:36px}.workshop-app .workshop-sidebar nav{margin-top:16px;padding-bottom:2px;display:flex;overflow-x:auto}.workshop-app .workshop-sidebar nav button{width:auto;min-width:max-content}.workshop-app .workshop-sidebar nav button.is-active{width:auto;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.workshop-sidebar-foot{display:none}.workshop-app .workshop-main{padding:23px 14px 54px}.workshop-page-header{flex-direction:column;align-items:flex-start;gap:17px;min-height:0}.workshop-page-header .page-title{font-size:36px}.workshop-app .header-actions{width:100%}.workshop-app .header-actions>button{flex:1}.workshop-app .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-app .stat{min-height:104px}.workshop-app .agenda,.workshop-app .workshop-task-board,.workshop-app .workshop-account{padding:16px}.workshop-app .workshop-account,.workshop-app .task-board-head{flex-direction:column;align-items:stretch}.archive-status-row,.workshop-archive-search{grid-template-columns:1fr}.workshop-archive-search small{padding-bottom:0}.workshop-archive-item>summary{grid-template-columns:minmax(0,1fr) auto 24px;gap:8px 12px}.workshop-archive-item>summary>span:nth-of-type(2),.workshop-archive-item>summary>span:nth-of-type(3){display:none}}@media screen{.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-template-rows:none;grid-auto-rows:46px;align-content:start;height:auto}.sales-shell .sales-start-dashboard-compact .sales-quick-actions button{border-radius:11px;min-height:46px;padding:8px 13px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions strong{font-size:11px}.sales-automatic-summary{background:#f3f7f4;border:1px solid #cad9d0;border-radius:10px;overflow:hidden}.sales-automatic-summary-toggle{color:#1e3a2d;cursor:pointer;width:100%;min-height:43px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 10px;display:grid}.sales-automatic-summary-toggle:hover,.sales-automatic-summary-toggle:focus-visible{background:#e9f1ec;outline:none}.sales-automatic-summary-toggle>span:first-child{gap:1px;min-width:0;display:grid}.sales-automatic-summary-toggle strong{font-size:10px}.sales-automatic-summary-toggle small{color:#728078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sales-automatic-summary-counts{color:#617168;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.sales-automatic-summary-counts b{color:#244536;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.sales-automatic-summary-action{color:#486858;font-size:9px;font-weight:800}.sales-automatic-task-list{scrollbar-width:thin;background:#fff;border-top:1px solid #d8e2dc;gap:3px;max-height:165px;padding:6px;display:grid;overflow-y:auto}.sales-automatic-task-list .sales-automatic-task{border-radius:8px;grid-template-columns:28px 34px minmax(0,1fr) auto;gap:0;min-height:32px;padding:0}.sales-automatic-task-list .sales-automatic-task-kind,.sales-automatic-task-list .sales-automatic-task>span{color:#6e5718;background:#fff1c9;border-radius:0;align-self:stretch;place-items:center;width:auto;height:auto;font-size:8px;font-weight:900;display:grid}.sales-automatic-task-list .sales-automatic-task-kind.is-rdw{color:#275b49;background:#e4f2eb}.sales-automatic-task-list .sales-automatic-task-main{gap:1px;padding:4px 8px}.sales-automatic-task-list .sales-automatic-task-open{padding:0 9px}}@media screen and (width<=760px){.sales-shell .sales-start-dashboard-compact .sales-quick-actions{grid-auto-rows:44px}.sales-shell .sales-start-dashboard-compact .sales-quick-actions button{min-height:44px}.sales-automatic-summary-toggle{grid-template-columns:minmax(0,1fr) auto}.sales-automatic-summary-counts{display:none}.vehicle-linked-document-list article{grid-template-columns:1fr}.vehicle-linked-document-list article>div{grid-template-columns:repeat(3,1fr);display:grid}.vehicle-linked-document-list a,.vehicle-linked-document-list button{justify-content:center;padding:0 8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
