@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media print{body *{visibility:hidden!important}.service-report,.service-report *{visibility:visible!important}.service-report{width:100%;margin:0;position:absolute;inset:0;color:#111!important;background:#fff!important;border:0!important}.service-report button{display:none!important}}:root{--shade:#000;--tint:#fff;--k-b1:#000;--k-f2:#121914;--k-f3:#20291e;--k-f4:#070a0b;--k-t5:#f3f6f5;--k-b6:#242b2e;--k-t7:#768084;--k-f8:#2b3234;--k-t9:#747e82;--k-b10:#30383a;--k-f11:#121718;--k-t12:#aeb6b8;--k-f13:#000;--k-t14:#8c9699;--k-f15:#182118;--k-f16:#0b1011;--k-t17:#899396;--k-b18:#252d2f;--k-f19:#101516;--k-t20:#778185;--k-t21:#9ea6a9;--k-b22:#293032;--k-f23:#101416;--k-f24:#0b0f10;--k-t25:#98a19f;--k-t26:#aeb7b9;--k-b27:#364043;--k-f28:#151b1c;--k-t29:#788286;--k-f30:#0d1213;--k-t31:#7e888c;--k-t32:#849093;--k-t33:#929c9f;--k-f34:#090d0e;--k-t35:#fff;--k-b36:#653638;--k-f37:#211315;--k-t38:#ff9292;--k-t39:#ff8b8b;--k-b40:#ff7070;--k-f41:#301719;--k-f42:#202819;--k-b43:#5a3030;--k-f44:#1b1112;--k-t45:#7d878b;--k-b46:#2c3436;--k-b47:#343d3f;--k-b48:#4b5658;--k-f49:#0a0e0f;--k-f50:#121819;--k-t51:#c5cbca;--k-f52:#171d1e;--k-t53:#687276;--k-f54:#1c2421;--k-t55:#6f787c;--k-t56:#7e888d;--k-f57:#131918;--k-f58:#0c1011;--k-t59:#667075;--k-t60:#778186;--k-f61:#292f31;--k-t62:#737d81;--k-b63:#22292b;--k-t64:#697276;--k-t65:#e9eeee;--k-t66:#afb6b8;--k-b67:#2b3433;--k-f68:#141c1a;--k-f69:#172118;--k-t70:#899296;--k-t71:#768085;--k-f72:#1a2119;--k-f73:#101612;--k-b74:#293234;--k-f75:#0c1112;--k-t76:#849092;--k-t77:#748083;--k-b78:#202628;--k-f79:#141a1b;--k-t80:#697376;--k-t81:#c9cecc;--k-b82:#2b3234;--k-t83:#626c70;--k-f84:#667075;--k-f85:#55b6ff;--k-t86:#a3abad;--k-b87:#333b3d;--k-t88:#9ca5a8;--k-t89:#70c4ff;--k-b90:#244861;--k-t91:#919a9d;--k-t92:#818b8e;--k-t93:#596266;--k-t94:#737d80;--k-f95:#252c2e;--k-f96:#0d1112;--k-b97:#1d2325;--k-f98:#242b2d;--k-f99:#151a1c;--k-b100:#282f31;--k-t101:#7f898d;--k-t102:#aab1b3;--k-t103:#ff7d7d;--k-b104:#ff6b6b;--k-f105:#2b1517;--k-b106:#ff3c3c;--k-f107:#181e20;--k-f108:#0b0e0f;--k-t109:#ccd1d2;--k-t110:#181d1f;--k-f111:#38252a;--k-f112:#101415;--k-f113:#243746;--k-f114:#42382c;--k-f115:#2a3133;--k-t116:#798387;--k-b117:#31536a;--k-t118:#9ca7aa;--k-t119:#828c90;--k-b120:#2a3133;--k-f121:#272f30;--k-t122:#717a7e;--k-b123:#252c2e;--k-t124:#3b4447;--k-f125:#262d2f;--k-f126:#111617;--k-b127:#333c3e;--k-f128:#1b2123;--k-t129:#a2aaad;--k-t130:#7f898c;--k-t131:#6e787b;--k-b132:#566164;--k-f133:#111718;--k-t134:#9ba5a8;--k-t135:#747f82;--k-t136:#d7aa70;--k-t137:#a0988d;--k-t138:#717b7e;--k-t139:#dfe3e2;--k-t140:#798386;--k-t141:#929b9e;--k-b142:#3a4345;--k-t143:#6fc4ff;--k-t144:#aeb7b8;--k-b145:#283133;--k-t146:#879194;--k-t147:#96a09d;--k-b148:#2d3632;--k-t149:#c8cecb;--k-t150:#76817c;--k-f151:#222b2d;--k-b152:#242d2f;--k-b153:#3b4547;--k-t154:#7f898b;--k-t155:#a9b1b3;--k-t156:#7e898b;--k-t157:#eef2f1;--k-t158:#a3adaf;--k-b159:#fff;--k-f160:#211a10;--k-f161:#1b1710;--k-b162:#3b4648;--k-f163:#161d1e;--k-t164:#c8cecf;--k-f165:#0e1314;--k-b166:#d4af37;--k-f167:#20282a;--k-b168:#303a3c;--k-t169:#d4af37;--k-t170:#e8ecec;--k-f171:#293234;--k-t172:#aeb8b9;--k-t173:#edf1f1;--k-t174:#899596;--k-f175:#252519;--k-f176:#d4af37;--k-t177:#111;--k-f178:#101617;--k-b179:#3c4749;--k-t180:#9da7a8;--k-b181:#455052;--k-t182:#899493;--k-t183:#8e999b;--k-t184:#9aa5a5;--k-t185:#c7cfce;--k-b186:#71393b;--k-f187:#251416;--k-t188:#ff9b9b;--k-b189:#ff7373;--k-f190:#351718;--k-b191:#354042;--k-t192:#dbe2e2;--k-t193:#9aa5a6;--k-b194:#2e393a;--k-b195:#344042;--k-t196:#f4f7f7;--k-b197:#445052;--k-b198:#733b3d;--k-t199:#faa;--k-t200:#e7ecec;--k-b201:#833f42;--k-f202:#351719;--k-t203:#ffb6b8;--k-b204:#803c3e;--k-f205:#271415;--k-t206:#ffb1b1;--k-f207:#0b1010;--k-t208:#9aa5a3;--k-b209:#30393a;--k-t210:#899394;--k-t211:#8b9592;--k-b212:#3b4748;--k-t213:#9ba5a2;--k-f214:#151c14;--k-t215:#e3e9e8;--k-t216:#b8afa4;--k-f217:#080d0c;--k-t218:#c9d0ce;--k-t219:#d2dad8;--k-t220:#8c9798;--k-t221:#8e999a;--k-b222:#d6ad3b;--k-f223:#352b10;--k-t224:#ffd55c;--k-b225:#713737;--k-f226:#241010;--k-t227:#ff9d9d;--k-t228:#e8eded;--k-t229:#768185;--k-f230:#131a16;--k-t231:#dfe5e2;--k-t232:#7e898c;--k-b233:#222a2c;--k-f234:#13191a;--k-t235:#566064;--k-t236:#778286;--k-t237:#727d80;--k-t238:#dce1df;--k-t239:#e6ebea;--k-b240:#6c542c;--k-b241:#66582d;--k-f242:#1b1810;--k-t243:#d8c789;--k-t244:#948a69;--k-t245:#edf1ef;--k-t246:#b7a48b;--k-t247:#919a96;--k-t248:#dce2df;--k-t249:#7d888b;--k-b250:#283032;--k-t251:#ffaaa8;--k-f252:#080c0d;--k-t253:#eef2ef;--k-b254:#293133;--k-f255:#080706;--k-f256:#070706;--k-f257:#080808;--k-b258:#332a20;--k-f259:#050505;--k-t260:#090909;--k-f261:#151310;--k-f262:#090909;--k-b263:#3b3228;--k-b264:#087e90;--k-t265:#080808;--k-f266:#0a0a0a;--k-t267:#fffaf1;--k-t268:#b0a79c;--k-b269:#5f4a34;--k-f270:#070707;--k-t271:#a59c91;--k-t272:#8f877d;--k-t273:#c4bbb0;--k-b274:#302b24;--k-t275:#d5cec5;--k-f276:#0b0a08;--k-t277:#aaa196;--k-t278:#080b0c}html[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shade:#fff;--tint:#000;--bg:#eef0ee;--panel:#fff;--line:#d9ddda;--muted:#5d666a;--text:#14191b;--k-b1:#e6e6e6;--k-f2:#f5f7f6;--k-f3:#fafbfa;--k-f4:#f1f3f4;--k-t5:#090c0b;--k-b6:#d2d6d8;--k-t7:#7b8589;--k-f8:#fefefe;--k-t9:#7d878b;--k-b10:#ced2d3;--k-f11:#f5f6f7;--k-t12:#474f51;--k-f13:#f0f0f0;--k-t14:#667073;--k-f15:#f8f9f8;--k-f16:#f3f5f5;--k-t17:#697376;--k-b18:#d2d7d8;--k-f19:#f5f6f6;--k-t20:#7a8488;--k-t21:#565e61;--k-b22:#d1d5d6;--k-f23:#f5f6f6;--k-f24:#f3f4f5;--k-t25:#5e6765;--k-t26:#464f51;--k-b27:#cacfd1;--k-f28:#f6f7f8;--k-t29:#798387;--k-f30:#f3f5f6;--k-t31:#6f787c;--k-t32:#6c787b;--k-t33:#606a6d;--k-f34:#f2f4f5;--k-t35:#000;--k-b36:#d1bcbd;--k-f37:#f9f6f7;--k-t38:#6d0000;--k-t39:#740000;--k-b40:#8f0000;--k-f41:#fbf9fa;--k-f42:#f9faf9;--k-b43:#d4c0c0;--k-f44:#f7f5f5;--k-t45:#6f787c;--k-b46:#cfd4d5;--k-b47:#ccd0d1;--k-b48:#c2c7c8;--k-f49:#f2f4f5;--k-f50:#f5f7f7;--k-t51:#343a39;--k-f52:#f7f8f8;--k-t53:#899397;--k-f54:#f9faf9;--k-t55:#838c90;--k-t56:#6e787d;--k-f57:#f6f7f7;--k-f58:#f3f5f5;--k-t59:#8a9499;--k-t60:#798388;--k-f61:#fdfdfd;--k-t62:#7e888c;--k-b63:#d3d8d9;--k-t64:#899296;--k-t65:#111616;--k-t66:#474e50;--k-b67:#d0d5d4;--k-f68:#f6f8f7;--k-f69:#f7f9f8;--k-t70:#697276;--k-t71:#7a8489;--k-f72:#f8f9f8;--k-f73:#f5f6f5;--k-b74:#d0d5d6;--k-f75:#f3f5f5;--k-t76:#6d797b;--k-t77:#7c888b;--k-b78:#d4d8da;--k-f79:#f6f7f7;--k-t80:#899396;--k-t81:#313634;--k-b82:#d0d4d5;--k-t83:#8f999d;--k-f84:#fff;--k-f85:#006dbe;--k-t86:#525a5c;--k-b87:#cdd1d2;--k-t88:#576063;--k-t89:#00548f;--k-b90:#bdcdd9;--k-t91:#626b6e;--k-t92:#6f797c;--k-t93:#99a2a6;--k-t94:#7f898c;--k-f95:#fcfcfc;--k-f96:#f3f5f5;--k-b97:#d5dadb;--k-f98:#fcfcfc;--k-f99:#f6f7f8;--k-b100:#d1d5d6;--k-t101:#6f787c;--k-t102:#4c5355;--k-t103:#820000;--k-b104:#940000;--k-f105:#faf8f8;--k-b106:#c30000;--k-f107:#f8f8f9;--k-f108:#f3f4f5;--k-t109:#2d3233;--k-t110:#e0e5e7;--k-f111:#fefdfe;--k-f112:#f5f6f6;--k-f113:#fff;--k-f114:#fff;--k-f115:#fefefe;--k-t116:#6f787c;--k-b117:#bac9d3;--k-t118:#556063;--k-t119:#6e787c;--k-b120:#d0d4d5;--k-f121:#fdfdfd;--k-t122:#818a8e;--k-b123:#d2d6d8;--k-t124:#b8c1c4;--k-f125:#fcfdfd;--k-f126:#f5f6f6;--k-b127:#ccd1d2;--k-f128:#f9f9f9;--k-t129:#525a5d;--k-t130:#6f797c;--k-t131:#848e91;--k-b132:#bdc2c3;--k-f133:#f5f6f7;--k-t134:#576164;--k-t135:#7d888b;--k-t136:#8f6228;--k-t137:#726a5f;--k-t138:#818b8e;--k-t139:#1c201f;--k-t140:#6f797b;--k-t141:#616a6d;--k-b142:#c9cecf;--k-t143:#005590;--k-t144:#475051;--k-b145:#d0d5d6;--k-t146:#6b7578;--k-t147:#5f6966;--k-b148:#cfd4d2;--k-t149:#313734;--k-t150:#7e8984;--k-f151:#fbfcfc;--k-b152:#d2d7d8;--k-b153:#c9cdce;--k-t154:#70797b;--k-t155:#4c5456;--k-t156:#6f7a7c;--k-t157:#0d1110;--k-t158:#505a5c;--k-b159:#000;--k-f160:#f9f7f6;--k-f161:#f7f6f5;--k-b162:#c8cdce;--k-f163:#f7f8f8;--k-t164:#303637;--k-f165:#f4f5f6;--k-b166:#c8a32b;--k-f167:#fafbfb;--k-b168:#cdd2d3;--k-t169:#b09026;--k-t170:#131717;--k-f171:#fefefe;--k-t172:#465051;--k-t173:#0e1212;--k-t174:#697576;--k-f175:#fafaf8;--k-f176:#d3ae34;--k-t177:#eee;--k-f178:#f5f6f6;--k-b179:#c8cdce;--k-t180:#576162;--k-b181:#c4c9ca;--k-t182:#6b7675;--k-t183:#646f71;--k-t184:#5a6565;--k-t185:#303837;--k-b186:#cfb8b9;--k-f187:#f9f7f7;--k-t188:#640000;--k-b189:#8c0000;--k-f190:#fcfafa;--k-b191:#cad0d1;--k-t192:#1d2424;--k-t193:#596465;--k-b194:#cdd3d4;--k-b195:#cad0d1;--k-t196:#080b0b;--k-b197:#c4cacb;--k-b198:#ceb7b8;--k-t199:#500;--k-t200:#131818;--k-b201:#ccb1b2;--k-f202:#fcfafa;--k-t203:#490002;--k-b204:#ceb2b3;--k-f205:#faf7f8;--k-t206:#4e0000;--k-f207:#f3f5f5;--k-t208:#5a6563;--k-b209:#ced2d3;--k-t210:#6b7576;--k-t211:#6a7471;--k-b212:#c8cece;--k-t213:#5a6461;--k-f214:#f6f8f6;--k-t215:#161c1b;--k-t216:#5b5247;--k-f217:#f1f4f4;--k-t218:#2f3634;--k-t219:#252d2b;--k-t220:#677273;--k-t221:#657071;--k-b222:#c49b29;--k-f223:#fcfbf9;--k-t224:#a37900;--k-b225:#d0b8b8;--k-f226:#f9f6f6;--k-t227:#620000;--k-t228:#121717;--k-t229:#7a8589;--k-f230:#f6f7f6;--k-t231:#1a201d;--k-t232:#6f797c;--k-b233:#d3d8d9;--k-f234:#f6f7f7;--k-t235:#9ba5a9;--k-t236:#798488;--k-t237:#7f8a8d;--k-t238:#1e2321;--k-t239:#141918;--k-b240:#d5cbb9;--k-b241:#d5cfbb;--k-f242:#f7f7f5;--k-t243:#766527;--k-t244:#968c6b;--k-t245:#0e1210;--k-t246:#746148;--k-t247:#656e6a;--k-t248:#1d2320;--k-t249:#6f797c;--k-b250:#d1d5d6;--k-t251:#570200;--k-f252:#f1f4f4;--k-t253:#0d110e;--k-b254:#d0d5d6;--k-f255:#f3f2f1;--k-f256:#f2f2f1;--k-f257:#f2f2f2;--k-b258:#dbd5cf;--k-f259:#f1f1f1;--k-t260:#f6f6f6;--k-f261:#f6f5f5;--k-f262:#f2f2f2;--k-b263:#d7d2cc;--k-b264:#a9dde5;--k-t265:#f7f7f7;--k-f266:#f3f3f3;--k-t267:#0e0900;--k-t268:#635a4f;--k-b269:#d2c8be;--k-f270:#f2f2f2;--k-t271:#6e655a;--k-t272:#7e766d;--k-t273:#4f463b;--k-b274:#d8d5d1;--k-t275:#3a332a;--k-f276:#f4f3f1;--k-t277:#696055;--k-t278:#f3f6f7}html[data-tema=claro] body{background:var(--bg);color:var(--text)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.01em;line-height:1.5}h1,h2,h3,strong,b{letter-spacing:-.01em}.portal-switch{border:1px solid var(--brand);height:40px}@supports (color:color-mix(in lab, red, red)){.portal-switch{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.portal-switch{background:var(--k-f2);color:var(--lime);text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.portal-switch svg{width:16px}.customer-shell{background:radial-gradient(circle at 78% 0,var(--k-f3) 0,transparent 30%),var(--k-f4);min-height:100vh;color:var(--k-t5)}.customer-top{border-bottom:1px solid var(--k-b6);background:var(--k-f4);align-items:center;height:82px;padding:0 5vw;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-top{background:color-mix(in srgb,var(--k-f4) 86%,transparent)}}.customer-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.customer-top .brand{padding:0}.customer-top nav{gap:28px;margin-left:8vw;display:flex}.customer-top nav button{color:var(--k-t7);text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:31px 0;font-size:10px;font-weight:800}.customer-top nav button.active{color:var(--lime);border-bottom:2px solid var(--lime)}.customer-user{align-items:center;gap:9px;margin-left:auto;display:flex}.customer-user>span{background:var(--k-f8);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.customer-user b,.customer-user small{display:block}.customer-user b{font-size:10px}.customer-user small{color:var(--k-t9);font-size:8px}.customer-user button{border:1px solid var(--k-b10);background:var(--k-f11);color:var(--k-t12);text-transform:uppercase;cursor:pointer;border-radius:6px;margin-left:14px;padding:9px 12px;font-size:8px}.customer-user .account-name,.sidebar-user .account-name{color:inherit;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:0;padding:4px 6px;display:block}.customer-user .account-name:hover,.sidebar-user .account-name:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.customer-user .account-name:hover,.sidebar-user .account-name:hover{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.customer-user .account-name:hover,.sidebar-user .account-name:hover{color:var(--lime)}.account-name b,.account-name small{display:block}.password-modal{width:min(620px,100%)}.account-profile-editor>h3,.account-password-editor>h3{margin:18px 0 4px;font-size:15px}.account-profile-editor>p,.account-password-editor>p{color:var(--k-t14);margin:0 0 14px;font-size:10px}.account-password-editor{border-top:1px solid var(--k-b10);margin-top:24px;padding-top:20px}.customer-content{max-width:1180px;margin:auto;padding:35px}.customer-hero{border:1px solid var(--brand);min-height:170px}@supports (color:color-mix(in lab, red, red)){.customer-hero{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.customer-hero{background:linear-gradient(115deg,var(--k-f15),var(--k-f16) 64%,var(--brand));border-radius:11px;align-items:center;padding:35px;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-hero{background:linear-gradient(115deg,var(--k-f15),var(--k-f16) 64%,color-mix(in srgb,var(--brand) 20%,var(--k-f13)))}}.customer-hero{position:relative;overflow:hidden}.customer-hero:after{content:"P";color:var(--brand);font-size:190px;font-style:italic;font-weight:1000;position:absolute;right:40px}@supports (color:color-mix(in lab, red, red)){.customer-hero:after{color:color-mix(in srgb,var(--brand) 5.5%,transparent)}}.customer-hero>div,.customer-hero>button{z-index:1;position:relative}.customer-hero>button{margin-left:auto;margin-right:170px}.customer-hero span,.customer-title span{font:800 9px var(--font-geist-mono);letter-spacing:1.4px;color:var(--lime)}.customer-hero h1{margin:8px 0;font-size:35px}.customer-hero p{color:var(--k-t17);margin:0;font-size:12px}.customer-status{border:1px solid var(--k-b18);background:var(--k-f19);border-radius:8px;grid-template-columns:140px 190px 1fr auto;align-items:center;gap:16px;margin:14px 0;padding:17px 20px;display:grid}.customer-status>span{font:800 8px var(--font-geist-mono);color:var(--k-t20)}.customer-status strong{font:800 11px var(--font-geist-mono)}.customer-status p{color:var(--k-t21);font-size:10px}.customer-status em{color:var(--lime);border:1px solid var(--brand);font-size:7px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.customer-status em{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.customer-status em{border-radius:20px;padding:6px 9px}.customer-title{justify-content:space-between;align-items:end;margin:32px 0 15px;display:flex}.customer-title h2{margin:6px 0 0;font-size:25px}.customer-title button,.add-car-card button{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.customer-title button,.add-car-card button{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.customer-title button,.add-car-card button{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.customer-title button,.add-car-card button{background:color-mix(in srgb,var(--brand) 10%,var(--k-f13))}}.customer-title button,.add-car-card button{color:var(--lime);text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:10px 14px;font-size:9px;font-weight:800;display:flex}.customer-title svg,.add-car-card svg,.hybrid-info svg,.sync-callout svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.customer-garage{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.customer-garage>article{border:1px solid var(--k-b22);background:var(--k-f23);border-radius:10px;overflow:hidden}.customer-car-art{background:radial-gradient(ellipse at 55% 65%,var(--brand) 0,transparent 42%),var(--k-f24);height:250px;padding:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.customer-car-art{background:radial-gradient(ellipse at 55% 65%,color-mix(in srgb,var(--brand) 29%,var(--k-f13)) 0,transparent 42%),var(--k-f24)}}.customer-car-art:before{content:"";background:radial-gradient(ellipse,var(--lime),transparent 70%);filter:blur(13px);opacity:.65;height:55px;position:absolute;bottom:35px;left:22%;right:7%}.customer-car-art img{object-fit:contain;width:83%;height:84%;filter:drop-shadow(0 22px 17px var(--k-f13));position:absolute;inset:3% 4% 8% 13%}@supports (color:color-mix(in lab, red, red)){.customer-car-art img{filter:drop-shadow(0 22px 17px color-mix(in srgb,var(--k-f13) 80%,transparent))}}.customer-vehicle-generic>svg{fill:none;width:55%;height:55%;stroke:var(--k-t25);stroke-width:.8px;filter:drop-shadow(0 16px 14px var(--k-f13));position:absolute;top:18%;right:7%}.customer-garage.garage-empty{grid-template-columns:1fr}.customer-garage.garage-empty .add-car-card{min-height:260px}.customer-car-art>span{font:800 9px var(--font-geist-mono);z-index:2;position:relative}.customer-car-art>b{z-index:2;font:900 19px var(--font-geist-mono);position:absolute;bottom:20px;left:20px}.customer-car-art>b strong{color:var(--lime);font-size:28px;display:block}.customer-garage article footer{align-items:center;height:68px;padding:13px 16px;display:flex}.customer-garage footer b,.customer-garage footer small{display:block}.customer-garage footer b{font-size:10px}.customer-garage footer small{color:var(--k-t9);margin-top:4px;font-size:8px}.customer-garage footer button{color:var(--lime);text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:900}.vehicle-card-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.vehicle-card-actions button{border-radius:5px;padding:8px}.vehicle-card-actions button:first-child{color:var(--k-t26);border:1px solid var(--k-b27);background:var(--k-f28)}.vehicle-card-actions button:hover{color:var(--lime);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.vehicle-card-actions button:hover{border-color:color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.customer-garage footer svg{fill:none;stroke:currentColor;width:15px;height:15px}.add-car-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:318px;display:flex;border-style:dashed!important}.add-car-card>svg{width:32px;height:32px;color:var(--lime)}.add-car-card h3{margin:14px 0 6px;font-size:16px}.add-car-card p{max-width:280px;color:var(--k-t29);margin:0 0 17px;font-size:10px;line-height:1.6}.hybrid-info{border:1px solid var(--k-b22);background:var(--k-f30);border-radius:8px;align-items:center;gap:14px;margin-top:16px;padding:17px 20px;display:flex}.hybrid-info>svg{color:var(--lime);width:24px}.hybrid-info b{font-size:10px}.hybrid-info p{color:var(--k-t31);margin:5px 0 0;font-size:9px}.sync-callout{border:1px solid var(--brand);align-items:center;gap:11px;margin-top:15px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sync-callout{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.sync-callout{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sync-callout{background:color-mix(in srgb,var(--brand) 13%,var(--k-f13))}}.sync-callout{color:var(--lime);border-radius:6px}.sync-callout span{color:var(--k-t17);font-size:9px}.sync-callout b{color:var(--lime);margin-bottom:3px;display:block}.customer-booking{width:min(520px,100%)}.auth-shell{background:radial-gradient(circle at 50% 10%,var(--brand),transparent 35%),var(--k-f4);place-items:center;min-height:100vh;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-shell{background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--brand) 20%,var(--k-f13)),transparent 35%),var(--k-f4)}}.auth-card{border:1px solid var(--brand);width:min(440px,100%);padding:34px}@supports (color:color-mix(in lab, red, red)){.auth-card{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.auth-card{background:var(--k-f19);box-shadow:0 30px 90px var(--k-b1);border-radius:12px}.auth-card .brand{padding:0 0 28px}.auth-card h1{margin:8px 0;font-size:30px}.auth-card>p{color:var(--k-t32);margin-bottom:24px;font-size:11px}.auth-card form{gap:13px;display:grid}.auth-card label{color:var(--k-t33);text-transform:uppercase;font-size:8px;font-weight:800}.auth-card input{background:var(--k-f34);border:1px solid var(--k-b10);width:100%;color:var(--k-t35);border-radius:6px;margin-top:7px;padding:12px;display:block}.auth-error{border:1px solid var(--k-b36);background:var(--k-f37);color:var(--k-t38);text-align:center;border-radius:6px;padding:10px;font-size:9px}.auth-toggle,.auth-back{width:100%;color:var(--lime);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:9px;font-weight:800;display:block}.auth-back{color:var(--k-t20);margin-top:8px}.credential-result{gap:12px;margin:20px 0;display:grid}.credential-result label{color:var(--k-t33);text-transform:uppercase;font-size:9px;font-weight:800}.credential-result input{background:var(--k-f34);border:1px solid var(--brand);width:100%;margin-top:7px;padding:12px;display:block}@supports (color:color-mix(in lab, red, red)){.credential-result input{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.credential-result input{color:var(--lime);font:800 12px var(--font-geist-mono);border-radius:6px}.client-detail{grid-template-columns:2fr 1fr 1fr;gap:9px;margin:18px 0;display:grid}.client-detail>div{background:var(--k-f34);border:1px solid var(--k-b22);border-radius:6px;padding:13px}.client-detail span,.client-detail b{display:block}.client-detail span{font:700 7px var(--font-geist-mono);color:var(--k-t20);margin-bottom:6px}.client-detail b{font-size:10px}.detail-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.detail-actions>button{border:1px solid var(--brand);height:40px}@supports (color:color-mix(in lab, red, red)){.detail-actions>button{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.detail-actions>button{background:var(--k-f2);color:var(--lime);text-transform:uppercase;border-radius:6px;padding:0 16px;font-size:9px;font-weight:900}.detail-actions>.danger-button{border-color:var(--k-b36);background:var(--k-f37);color:var(--k-t39);margin-right:auto}.detail-actions>.danger-button:hover{border-color:var(--k-b40);background:var(--k-f41)}.customer-notifications{border:1px solid var(--k-b22);background:var(--k-f19);border-radius:10px;margin-top:18px;padding:22px;scroll-margin-top:100px}.customer-notifications .customer-title{margin-top:0}.customer-notifications>article,.notifications-panel>article{border-top:1px solid var(--k-b22);align-items:center;gap:12px;padding:15px 5px;display:flex}.customer-notifications>article>svg,.notifications-panel>article>i{background:var(--k-f42);width:32px;height:32px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.customer-notifications>article>svg{padding:7px}.customer-notifications article b,.customer-notifications article small,.notifications-panel article b,.notifications-panel article small{display:block}.customer-notifications article b,.notifications-panel article b{font-size:10px}.customer-notifications article small,.notifications-panel article small{color:var(--k-t9);margin-top:4px;font-size:8px}.notifications-panel>article>i svg{width:15px;height:15px}.clear-notifications{border:1px solid var(--k-b43);background:var(--k-f44);height:38px;color:var(--k-t39);text-transform:uppercase;cursor:pointer;border-radius:6px;padding:0 14px;font-size:8px;font-weight:900}.receivables{margin-top:14px}.receivables>button{text-align:left;border:0;border-top:1px solid var(--k-b22);width:100%;min-height:58px;color:var(--k-t35);cursor:pointer;background:0 0;grid-template-columns:1fr auto 18px;align-items:center;gap:14px;padding:10px 5px;display:grid}.receivables>button span b,.receivables>button span small{display:block}.receivables>button span b{font-size:10px}.receivables>button span small{color:var(--k-t45);margin-top:5px;font-size:8px}.receivables>button>strong{font:800 11px var(--font-geist-mono);color:var(--lime)}.customer-profile{border:1px solid var(--k-b22);background:var(--k-f19);border-radius:10px;grid-template-columns:1fr 1.4fr;gap:35px;margin-top:18px;padding:25px;scroll-margin-top:100px;display:grid}.customer-profile>div:first-child>span{font:800 9px var(--font-geist-mono);letter-spacing:1.4px;color:var(--lime)}.customer-profile h2{margin:8px 0;font-size:22px}.customer-profile p{color:var(--k-t31);font-size:10px}.customer-profile>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-profile label{color:var(--k-t33);text-transform:uppercase;font-size:8px;font-weight:800}.customer-profile label:first-child,.customer-profile button{grid-column:1/-1}.customer-profile input{background:var(--k-f34);border:1px solid var(--k-b46);width:100%;color:var(--k-t35);border-radius:6px;margin-top:7px;padding:11px;font-size:11px;display:block}.customer-status,.customer-title,.annual-plans,.customer-profile{scroll-margin-top:100px}.customer-status:hover,.customer-garage>article:hover,.annual-plans>article:hover,.customer-profile:hover,.metric:hover,.panel:hover,.kanban article:hover,.os-summary>div:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.customer-status:hover,.customer-garage>article:hover,.annual-plans>article:hover,.customer-profile:hover,.metric:hover,.panel:hover,.kanban article:hover,.os-summary>div:hover{border-color:color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.customer-status:hover,.customer-garage>article:hover,.annual-plans>article:hover,.customer-profile:hover,.metric:hover,.panel:hover,.kanban article:hover,.os-summary>div:hover{box-shadow:0 12px 35px var(--k-b1)}@supports (color:color-mix(in lab, red, red)){.customer-status:hover,.customer-garage>article:hover,.annual-plans>article:hover,.customer-profile:hover,.metric:hover,.panel:hover,.kanban article:hover,.os-summary>div:hover{box-shadow:0 12px 35px color-mix(in srgb,var(--k-b1) 24%,transparent)}}.customer-status:hover,.customer-garage>article:hover,.annual-plans>article:hover,.customer-profile:hover,.metric:hover,.panel:hover,.kanban article:hover,.os-summary>div:hover{transform:translateY(-2px)}.customer-status,.customer-garage>article,.annual-plans>article,.customer-profile,.metric,.panel,.kanban article,.os-summary>div{transition:transform .2s,border-color .2s,box-shadow .2s}.annual-plans{grid-template-columns:1.25fr 1fr 1fr;align-items:stretch;gap:14px;margin-top:18px;display:grid}.annual-plans>div,.annual-plans>article{border:1px solid var(--k-b22);background:var(--k-f19);border-radius:9px;padding:22px}.annual-plans>div span{font:800 9px var(--font-geist-mono);letter-spacing:1.4px;color:var(--lime)}.annual-plans h2{margin:8px 0;font-size:22px}.annual-plans p,.annual-plans article span{color:var(--k-t31);font-size:9px;line-height:1.6}.annual-plans article{flex-direction:column;gap:12px;display:flex}.annual-plans article.featured{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.annual-plans article.featured{border-color:color-mix(in srgb,var(--brand) 64%,var(--k-b1))}}.annual-plans article.featured{background:linear-gradient(140deg,var(--brand),var(--k-f19))}@supports (color:color-mix(in lab, red, red)){.annual-plans article.featured{background:linear-gradient(140deg,color-mix(in srgb,var(--brand) 17%,var(--k-f13)),var(--k-f19))}}.annual-plans article>b{font:900 9px var(--font-geist-mono);color:var(--lime)}.annual-plans article>strong{font:900 20px var(--font-geist-mono)}.annual-plans article>strong small{color:var(--k-t31);font-size:9px}.annual-plans article button{border:1px solid var(--brand);height:34px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.annual-plans article button{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.annual-plans article button{color:var(--lime);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:5px;font-size:8px;font-weight:900}.checkin-fields{border-top:1px solid var(--k-b22);margin-top:12px;padding-top:12px}.customer-vehicle-section{border-top-color:var(--brand)!important;margin-top:12px!important;padding-top:13px!important}@supports (color:color-mix(in lab, red, red)){.customer-vehicle-section{border-top-color:color-mix(in srgb,var(--brand) 44%,var(--k-b1))!important}}.vehicle-kind{border:1px solid var(--k-b46);background:var(--k-f34);border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:8px;display:grid}.vehicle-kind>span{color:var(--k-t33);padding-left:4px;font-size:9px}.vehicle-kind button{border:1px solid var(--k-b47);background:var(--k-f28);color:var(--k-t17);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:8px 18px;font-size:9px;font-weight:800}.vehicle-kind button.active{background:var(--lime);border-color:var(--lime);color:var(--on-brand)}.vehicle-photo-upload{position:relative}.vehicle-photo-upload>span{margin-bottom:7px;display:block}.vehicle-photo-upload>input{opacity:0;cursor:pointer;z-index:2;width:100%;height:130px;position:absolute;inset:24px 0 0}.vehicle-photo-upload>div,.vehicle-photo-upload>img{border:1px dashed var(--k-b48);background:linear-gradient(135deg,var(--k-f49),var(--k-f50));border-radius:7px;width:100%;height:130px}.vehicle-photo-upload>div{color:var(--k-t33);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.vehicle-photo-upload>div svg{width:25px;height:25px;color:var(--lime)}.vehicle-photo-upload>div b{color:var(--k-t51);font-size:9px}.vehicle-photo-upload>div small{text-transform:none;font-size:8px;font-weight:500}.vehicle-photo-upload>img{object-fit:contain;background-image:linear-gradient(45deg,var(--k-f52) 25%,transparent 25%),linear-gradient(-45deg,var(--k-f52) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--k-f52) 75%),linear-gradient(-45deg,transparent 75%,var(--k-f52) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.vehicle-photo-upload:hover>div{border-color:var(--lime);color:var(--lime)}.catalog-note{text-transform:uppercase;letter-spacing:.6px;color:var(--k-t53)!important;font:700 8px var(--font-geist-mono)!important;margin:12px 0 0!important}.primary:disabled{opacity:.4;cursor:not-allowed}.form-grid select:disabled{opacity:.55;cursor:wait}:root{--brand:#ff9d1b;--brand-2:#ffd83d;--brand-3:#00a9c4;--on-brand:#0b0b0b;--lime:#ff9d1b;--bg:#070a0b;--panel:#101416;--line:#242b2e;--muted:#7e888d;--text:#f3f6f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.01em;margin:0}h1,h2,h3,.brand b{letter-spacing:-.035em;line-height:1.08}p{line-height:1.55}button{transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s}button:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px)}button:not(:disabled):active{transform:translateY(0)scale(.98)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.primary:hover{box-shadow:0 7px 24px var(--brand)}@supports (color:color-mix(in lab, red, red)){.primary:hover{box-shadow:0 7px 24px color-mix(in srgb,var(--brand) 24%,transparent)}}.app-shell{background:radial-gradient(circle at 80% -20%,var(--k-f54) 0,transparent 33%),var(--bg);min-height:100vh;display:flex}button,input,select,textarea{font:inherit}button{justify-content:center;align-items:center}button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.primary,.kanban footer button,.panel-head button,.customer-garage footer button,.section-title>.primary{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;line-height:1.1;display:inline-flex}.sidebar{background:var(--k-f34);border-right:1px solid var(--line);z-index:5;flex-direction:column;width:245px;padding:30px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 9px 34px;display:flex}.brand-mark{background:var(--lime);width:39px;height:39px;color:var(--on-brand);clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);place-items:center;font-size:25px;font-style:italic;font-weight:1000;display:grid}.brand b{letter-spacing:1.5px;font-size:19px;font-style:italic}.brand small{color:var(--k-t55);letter-spacing:2.2px;font-size:7px;display:block}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{height:48px;color:var(--k-t56);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.sidebar nav svg,.header-actions svg,.booking svg,.panel-head svg,.service-line svg,.owner svg,.modal svg,.toast svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px}.sidebar nav button.active{color:var(--on-brand);background:var(--lime)}.sidebar nav button i{background:var(--k-f8);color:var(--k-t35);border-radius:20px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.shop-card{border:1px solid var(--line);background:linear-gradient(135deg,var(--k-f57),var(--k-f58));border-radius:8px;flex-direction:column;gap:7px;margin-top:auto;padding:15px;display:flex}.shop-card>span{color:var(--k-t59);letter-spacing:1.4px;font-size:8px}.shop-card b{font-size:12px}.shop-card b i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 9px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.shop-card small{color:var(--k-t60);font-size:10px}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:16px;padding:14px 7px 0;display:flex}.sidebar-user>span{background:var(--k-f61);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.sidebar-user b{font-size:11px;display:block}.sidebar-user small{color:var(--k-t62);font-size:9px}.sidebar-user button{color:var(--k-t45);background:0 0;border:0;margin-left:auto}.workspace{width:calc(100% - 245px);min-width:0;margin-left:245px}.workspace>header{border-bottom:1px solid var(--line);background:var(--k-f4);justify-content:space-between;align-items:center;height:103px;padding:24px 35px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace>header{background:color-mix(in srgb,var(--k-f4) 80%,transparent)}}.workspace>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;position:sticky;top:0}.workspace>header p,.section-title span,.panel-head span,.hero-strip>div>span,.eyebrow{color:var(--k-t45);font:700 9px var(--font-geist-mono);letter-spacing:1.4px;margin:0 0 6px}.workspace>header h1{margin:0;font-size:25px}.header-actions{align-items:center;gap:9px;display:flex}.search{background:var(--k-f19);border:1px solid var(--k-b63);width:260px;height:40px;color:var(--k-t64);border-radius:7px;align-items:center;padding:0 12px;display:flex}.search svg{width:16px}.search input{color:var(--k-t65);background:0 0;border:0;outline:0;width:100%;margin-left:9px;font-size:11px}.primary{background:var(--lime);height:40px;color:var(--on-brand);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex}.icon-btn{border:1px solid var(--line);background:var(--k-f19);width:40px;height:40px;color:var(--k-t66);border-radius:7px;place-items:center;display:grid;position:relative}.icon-btn i{background:var(--lime);min-width:16px;height:16px;color:var(--on-brand);box-shadow:0 0 10px var(--brand);border-radius:10px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-5px}@supports (color:color-mix(in lab, red, red)){.icon-btn i{box-shadow:0 0 10px color-mix(in srgb,var(--brand) 35%,transparent)}}.icon-btn i{font-style:normal}.icon-btn i span{font:900 8px var(--font-geist-mono)}.content{max-width:1500px;margin:auto;padding:26px 35px 40px}.hero-strip{border:1px solid var(--k-b67);background:linear-gradient(105deg,var(--k-f68),var(--k-f30) 60%,var(--k-f69));border-radius:9px;align-items:center;height:145px;padding:25px 29px;display:flex;position:relative;overflow:hidden}.hero-strip:before{content:"";background:repeating-linear-gradient(120deg,transparent 0 35px,var(--brand) 36px 38px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-strip:before{background:repeating-linear-gradient(120deg,transparent 0 35px,color-mix(in srgb,var(--brand) 2.5%,transparent) 36px 38px)}}.hero-strip h2{margin:3px 0 8px;font-size:25px;position:relative}.hero-strip p{color:var(--k-t31);margin:0;font-size:12px;position:relative}.hero-score{z-index:1;flex-direction:column;align-items:flex-end;margin-left:auto;margin-right:80px;display:flex}.hero-score b{font:900 39px var(--font-geist-mono);color:var(--lime);font-style:italic}.hero-score span{font:700 8px var(--font-geist-mono);letter-spacing:1.6px}.speed-lines{border:18px double var(--brand);width:170px;height:170px;position:absolute;right:-55px;transform:rotate(-25deg)}@supports (color:color-mix(in lab, red, red)){.speed-lines{border:18px double color-mix(in srgb,var(--brand) 14%,transparent)}}.speed-lines{border-radius:50%}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.metric{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;min-height:104px;padding:17px 18px;display:flex}.metric span{color:var(--k-t70);font-size:10px}.metric strong{font:750 23px var(--font-geist-mono);margin:9px 0}.metric small{color:var(--k-t71);font-size:9px}.metric.accent{background:linear-gradient(130deg,var(--k-f72),var(--k-f73));border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.metric.accent{border-color:color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.metric.accent strong,.metric.accent small{color:var(--lime)}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;display:grid}.birthdays-panel{margin-top:14px}.birthday-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.birthday-list article{border:1px solid var(--k-b74);background:var(--k-f75);border-radius:7px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.birthday-list time{background:var(--lime);width:38px;height:38px;color:var(--on-brand);font:900 13px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.birthday-list b,.birthday-list small{display:block}.birthday-list b{font-size:11px}.birthday-list small{color:var(--k-t76);margin-top:3px;font-size:9px}.birthday-list article>span{color:var(--k-t29);font:700 8px var(--font-geist-mono)}.birthday-empty{min-height:90px;color:var(--k-t77);justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.birthday-empty svg{fill:none;width:21px;height:21px;stroke:var(--lime)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panel-head h3{margin:0;font-size:15px}.panel-head button{color:var(--lime);text-transform:uppercase;background:0 0;border:0;align-items:center;font-size:9px;font-weight:800;display:flex}.booking{text-align:left;width:100%;color:inherit;border:0;border-top:1px solid var(--k-b78);cursor:pointer;background:0 0;grid-template-columns:47px 8px minmax(145px,1.2fr) minmax(135px,1fr) 90px 15px;align-items:center;gap:11px;padding:14px 4px;display:grid}.booking:hover{background:var(--k-f79)}.empty-state{min-height:190px;color:var(--k-t80);text-align:center;border-top:1px solid var(--k-b78);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state svg{fill:none;width:28px;height:28px;stroke:var(--lime)}.empty-state b{color:var(--k-t81);font-size:11px}.empty-state span{font-size:9px}.kanban-empty{border:1px dashed var(--k-b82);min-height:100px;color:var(--k-t83);text-align:center;border-radius:7px;place-items:center;padding:15px;font-size:9px;display:grid}.booking time{font:700 11px var(--font-geist-mono)}.status-dot{background:var(--k-f84);border-radius:50%;width:6px;height:6px}.status-dot.em-andamento{background:var(--lime);box-shadow:0 0 8px var(--lime)}.booking b{font-size:11px;display:block}.booking small{color:var(--k-t9);margin-top:4px;font-size:9px;display:block}.booking .service{color:var(--k-t86);font-size:10px}.booking em,.card-time em{border:1px solid var(--k-b87);text-transform:uppercase;color:var(--k-t88);border-radius:20px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal}.booking em.em-andamento,.card-time em.em-andamento{color:var(--lime);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.booking em.em-andamento,.card-time em.em-andamento{border-color:color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.booking em.pronto,.card-time em.pronto{color:var(--k-t89);border-color:var(--k-b90)}.timeline>div{gap:12px;padding-bottom:20px;display:flex;position:relative}.timeline i{border:1px solid var(--k-b10);width:29px;height:29px;color:var(--k-t91);border-radius:50%;place-items:center;display:grid}.timeline i.lime{background:var(--lime);color:var(--on-brand)}.timeline svg{fill:none;stroke:currentColor;width:13px;height:13px}.timeline p{margin:2px 0}.timeline p>*{display:block}.timeline p b{font-size:10px}.timeline p span{color:var(--k-t92);margin:4px 0;font-size:9px}.timeline p small{color:var(--k-t93);font-size:8px}.section-title{justify-content:space-between;align-items:end;margin:2px 0 21px;display:flex}.section-title h2{margin:0;font-size:24px}.segmented{border:1px solid var(--line);border-radius:7px;padding:3px}.segmented button{color:var(--k-t94);background:0 0;border:0;padding:8px 15px;font-size:9px;font-weight:700}.segmented button.active{background:var(--k-f95);color:var(--k-t35)}.kanban{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.kanban>section{background:var(--k-f96);border:1px solid var(--k-b97);border-radius:8px;padding:13px}.kanban>section>header{justify-content:space-between;padding:3px 3px 12px;display:flex}.kanban>section>header b{font:700 10px var(--font-geist-mono);text-transform:uppercase}.kanban>section>header span{background:var(--k-f98);border-radius:12px;padding:3px 7px;font-size:9px}.kanban article{background:var(--k-f99);border:1px solid var(--k-b100);cursor:pointer;border-radius:7px;margin-bottom:10px;padding:16px}.card-time{font:700 10px var(--font-geist-mono);justify-content:space-between;display:flex}.kanban article h3{margin:17px 0 4px;font-size:15px}.kanban article p{color:var(--k-t101);font-size:9px}.service-line{border-block:1px solid var(--k-b22);color:var(--k-t102);gap:7px;margin:16px 0;padding:11px 0;font-size:9px;display:flex}.kanban footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.kanban footer b{font:800 12px var(--font-geist-mono)}.kanban footer button{color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.booking-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.kanban footer .delete-booking{color:var(--k-t103);border:1px solid var(--k-b43);background:var(--k-f44);text-transform:uppercase;border-radius:5px;padding:7px 9px}.kanban footer .delete-booking:hover{border-color:var(--k-b104);background:var(--k-f105);box-shadow:0 5px 15px var(--k-b106)}@supports (color:color-mix(in lab, red, red)){.kanban footer .delete-booking:hover{box-shadow:0 5px 15px color-mix(in srgb,var(--k-b106) 12%,transparent)}}.garage-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.garage-grid>.empty-state{border:1px dashed var(--k-b10);border-radius:9px;grid-column:1/-1;min-height:260px}.car-art>svg{fill:none;width:52%;height:52%;stroke:var(--k-t25);stroke-width:.8px;z-index:1;position:absolute;top:20%;right:8%}.garage-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.car-art{background:radial-gradient(ellipse at 55% 65%,var(--brand) 0,transparent 38%),linear-gradient(135deg,var(--k-f107),var(--k-f108));height:145px;padding:14px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.car-art{background:radial-gradient(ellipse at 55% 65%,color-mix(in srgb,var(--brand) 29%,var(--k-f13)) 0,transparent 38%),linear-gradient(135deg,var(--k-f107),var(--k-f108))}}.car-art>span{font:700 9px var(--font-geist-mono)}.car-art>b{font:900 14px var(--font-geist-mono);position:absolute;bottom:14px;left:16px}.car-art>b strong{color:var(--lime);font-size:18px;display:block}.car-silhouette{color:var(--k-t109);position:absolute;top:40px;right:28px}.car-silhouette svg{width:240px;height:110px;fill:var(--k-t110);stroke:currentColor}.car-1{background:radial-gradient(ellipse at 55% 65%,var(--k-f111) 0,transparent 38%),var(--k-f112)}.car-2{background:radial-gradient(ellipse at 55% 65%,var(--k-f113) 0,transparent 38%),var(--k-f112)}.car-3{background:radial-gradient(ellipse at 55% 65%,var(--k-f114) 0,transparent 38%),var(--k-f112)}.owner{align-items:center;gap:9px;height:58px;padding:9px 12px;display:flex}.owner>span{background:var(--k-f115);border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.owner b{font-size:10px;display:block}.owner small{color:var(--k-t116);font-size:8px}.owner button{color:var(--lime);background:0 0;border:0;margin-left:auto}.access-groups{gap:22px;display:grid}.access-group>header{justify-content:space-between;align-items:center;margin:0 3px 9px;display:flex}.access-group>header h3{margin:0;font-size:16px}.access-group>header p{color:var(--k-t20);margin:4px 0 0;font-size:10px}.access-group>header>span{border:1px solid var(--brand);min-width:30px;height:30px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.access-group>header>span{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.access-group>header>span{color:var(--lime);font:800 10px var(--font-geist-mono);border-radius:20px;place-items:center;display:grid}.access-group-empty{border-top:1px solid var(--line);min-height:78px;color:var(--k-t53);place-items:center;font-size:10px;display:grid}.employee-access-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 0;display:block}.employee-access-link b,.employee-access-link small{display:block}.employee-access-link small{margin-top:4px;color:var(--lime)!important}.employee-access-link:hover b{color:var(--lime)}.employee-performance-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.employee-performance-grid>div{border:1px solid var(--brand);padding:18px}@supports (color:color-mix(in lab, red, red)){.employee-performance-grid>div{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.employee-performance-grid>div{background:var(--brand);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.employee-performance-grid>div{background:color-mix(in srgb,var(--brand) 9%,var(--k-f13))}}.employee-performance-grid span,.employee-performance-grid b{display:block}.employee-performance-grid span{color:var(--k-t76);font:700 8px var(--font-geist-mono)}.employee-performance-grid b{color:var(--lime);font:900 28px var(--font-geist-mono);margin-top:8px}.access-panel{padding:0;overflow:hidden}.access-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.5fr) 150px 130px 90px;align-items:center;gap:16px;min-height:64px;padding:11px 18px;display:grid}.access-row>span b,.access-row>span small{display:block}.access-row>span b{font-size:12px}.access-row>span small{color:var(--k-t20);font:700 8px var(--font-geist-mono);margin-top:4px}.access-row>em{border:1px solid var(--brand);justify-self:start}@supports (color:color-mix(in lab, red, red)){.access-row>em{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.access-row>em{color:var(--lime);text-transform:uppercase;border-radius:20px;padding:6px 9px;font-size:8px;font-style:normal}.access-row>em.admin{color:var(--k-t89);border-color:var(--k-b117)}.access-row>em.employee{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.access-row>em.employee{color:color-mix(in srgb,var(--brand) 63%,var(--k-t35))}}.access-row>em.employee{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.access-row>em.employee{border-color:color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.access-row time{color:var(--k-t118);font:700 9px var(--font-geist-mono)}.access-row .danger-button{border:1px solid var(--k-b36);background:var(--k-f37);height:34px;color:var(--k-t39);text-transform:uppercase;cursor:pointer;border-radius:6px;font-size:8px;font-weight:900}.access-head{background:var(--k-f49);min-height:38px;color:var(--k-t64);font:700 8px var(--font-geist-mono);letter-spacing:.8px}.access-panel>.empty-state{border-top:1px solid var(--line)}.finance{margin-top:0}.finance-grid{grid-template-columns:1.7fr .8fr;gap:14px;display:grid}.chart-panel{height:390px}.panel-head>strong{color:var(--k-t119);font-size:9px}.chart-bars{border-bottom:1px solid var(--k-b120);align-items:flex-end;gap:24px;height:290px;padding:30px 12px 0;display:flex}.chart-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;height:100%;display:flex}.chart-bars>div>span{background:var(--k-f121);width:100%;max-width:50px;position:relative}.chart-bars>div>span.hot{background:linear-gradient(var(--lime),var(--brand))}@supports (color:color-mix(in lab, red, red)){.chart-bars>div>span.hot{background:linear-gradient(var(--lime),color-mix(in srgb,var(--brand) 70%,var(--k-f13)))}}.chart-bars i{font-size:8px;font-style:normal;position:absolute;top:-22px}.chart-bars small{font:700 8px var(--font-geist-mono);color:var(--k-t122)}.rank{border-top:1px solid var(--k-b123);gap:12px;padding:15px 0;display:flex}.rank>b{font:800 18px var(--font-geist-mono);color:var(--k-t124)}.rank>div{flex:1}.rank span{justify-content:space-between;font-size:10px;display:flex}.rank i{background:var(--k-f125);height:3px;margin-top:10px;display:block}.rank em{background:var(--lime);height:3px;display:block}.modal-backdrop{background:var(--k-f13);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-backdrop{background:color-mix(in srgb,var(--k-f13) 78%,transparent)}}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;place-items:center;padding:20px;display:grid}.modal{background:var(--k-f126);border:1px solid var(--k-b127);border-radius:11px;width:min(590px,100%);max-height:92vh;padding:28px;position:relative;overflow:auto}.modal-close{border:1px solid var(--line);background:var(--k-f128);width:32px;height:32px;color:var(--k-t129);border-radius:50%;position:absolute;top:18px;right:18px}.modal h2{margin:5px 0;font-size:24px}.modal>p{color:var(--k-t101);margin:0 0 23px;font-size:11px}.service-selector{border:0;margin:0;padding:0}.service-selector legend{color:var(--k-t33);text-transform:uppercase;font-size:11px;font-weight:800}.service-selector>p{color:var(--k-t20)!important;margin:3px 0 10px!important;font-size:10px!important}.service-selector>div{grid-template-columns:1fr 1fr;gap:7px;max-height:260px;padding:2px;display:grid;overflow-y:auto}.service-selector label{border:1px solid var(--k-b10);background:var(--k-f34);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr 18px;align-items:center;gap:9px;padding:10px;display:grid;text-transform:none!important}.service-selector label.selected{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.service-selector label.selected{border-color:color-mix(in srgb,var(--brand) 64%,var(--k-b1))}}.service-selector label.selected{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.service-selector label.selected{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.service-selector input{height:15px;accent-color:var(--lime);width:15px!important;margin:0!important}.service-selector label span b,.service-selector label span small{display:block}.service-selector label span b{color:var(--k-t65);font-size:10px}.service-selector label span small{margin-top:2px;color:var(--k-t130)!important;font-size:8px!important}.service-selector label>svg{opacity:0;width:15px;height:15px;color:var(--lime)}.service-selector label.selected>svg{opacity:1}.service-selector>strong{color:var(--lime);font:800 9px var(--font-geist-mono);text-transform:uppercase;margin-top:9px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label,.notes{color:var(--k-t33);text-transform:uppercase;font-size:9px;font-weight:700}.form-grid input,.form-grid select,.notes textarea{background:var(--k-f34);border:1px solid var(--k-b46);width:100%;color:var(--k-t65);border-radius:6px;margin-top:7px;padding:11px;font-size:11px;display:block}.form-grid .full{grid-column:1/-1}.wide{width:100%;margin-top:20px}.checkin-car{grid-template-columns:1fr 2fr;gap:9px;display:grid}.checkin-car>div{background:var(--k-f24);border:1px solid var(--k-b100);border-radius:6px;padding:11px}.checkin-car span{color:var(--k-t131);font-size:7px;display:block}.checkin-car b{font-size:10px}.photo-title{text-transform:uppercase;font-size:11px}.photo-title span{float:right;color:var(--lime)}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.photo-grid.empty{grid-template-columns:1fr}.photo-grid img,.photo-grid button{object-fit:cover;border-radius:7px;width:100%;height:112px;display:block}.photo-grid button{border:1px dashed var(--k-b132);background:linear-gradient(135deg,var(--k-f24),var(--k-f133));color:var(--k-t134);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px;display:flex}.photo-grid.empty button{height:130px}.photo-grid button:hover{border-color:var(--lime);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.photo-grid button:hover{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.photo-grid button:hover{color:var(--lime)}.photo-grid button svg{flex-basis:24px;width:24px;height:24px}.photo-grid button b{text-transform:uppercase;letter-spacing:.4px;font-size:9px}.photo-grid button small{color:var(--k-t135);font-size:8px;font-weight:500}.photo-grid button:hover small{color:var(--k-t136)}.notes{margin-top:24px;display:block}.notes textarea{height:70px}.order-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.order-actions>button{text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;font-size:9px;font-weight:900;display:flex}.order-actions .primary{height:auto;margin:0}.finish-order{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.finish-order{border:1px solid color-mix(in srgb,var(--brand) 64%,var(--k-b1))}}.finish-order{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.finish-order{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.finish-order{color:var(--lime);cursor:pointer}.finish-order:hover{background:var(--lime);color:var(--on-brand)}.order-finished{border:1px solid var(--brand);margin-top:20px;padding:15px}@supports (color:color-mix(in lab, red, red)){.order-finished{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.order-finished{background:linear-gradient(120deg,var(--brand),var(--k-f73))}@supports (color:color-mix(in lab, red, red)){.order-finished{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 17%,var(--k-f13)),var(--k-f73))}}.order-finished{color:var(--lime);border-radius:7px;align-items:center;gap:12px;display:flex}.order-finished>svg{width:24px;height:24px}.order-finished b,.order-finished span{display:block}.order-finished b{text-transform:uppercase;font-size:10px}.order-finished span{color:var(--k-t137);margin-top:4px;font-size:9px}.toast{z-index:30;background:var(--lime);color:var(--on-brand);border-radius:6px;gap:9px;padding:14px 18px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:25px;right:25px}.car-photo{object-fit:contain;object-position:center;width:88%;height:82%;filter:drop-shadow(0 18px 16px var(--k-f13));position:absolute;top:5%;left:8%}@supports (color:color-mix(in lab, red, red)){.car-photo{filter:drop-shadow(0 18px 16px color-mix(in srgb,var(--k-f13) 75%,transparent))}}.car-photo{z-index:1;transition:transform .35s,filter .35s}.garage-card:hover .car-photo{filter:drop-shadow(0 20px 18px var(--k-f13));transform:scale(1.045)}@supports (color:color-mix(in lab, red, red)){.garage-card:hover .car-photo{filter:drop-shadow(0 20px 18px color-mix(in srgb,var(--k-f13) 82%,transparent))}}.car-art:before{content:"";background:radial-gradient(ellipse,var(--lime) 0,var(--brand) 42%,transparent 72%);height:60px;position:absolute;bottom:23px;left:18%;right:5%}@supports (color:color-mix(in lab, red, red)){.car-art:before{background:radial-gradient(ellipse,var(--lime) 0,color-mix(in srgb,var(--brand) 24%,transparent) 42%,transparent 72%)}}.car-art:before{filter:blur(10px);opacity:.8}.car-shade{background:linear-gradient(90deg,var(--k-f24) 0,transparent 26%,transparent 76%,var(--k-f24) 100%),linear-gradient(0deg,var(--k-f24) 0,transparent 38%);pointer-events:none;z-index:1;position:absolute;inset:0}.car-art>span,.car-art>b{z-index:3}.image-credit{color:var(--k-t93);text-align:right;margin:12px 2px 0;font-size:8px}.os-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.os-summary>div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.os-summary span{color:var(--k-t45);font:700 8px var(--font-geist-mono);letter-spacing:1px;display:block}.os-summary b{font:800 20px var(--font-geist-mono);margin-top:9px;display:block}.os-panel{padding:0;overflow:hidden}.os-search{border:1px solid var(--k-b10);background:var(--k-f49);max-width:450px;height:42px;color:var(--k-t138);border-radius:6px;align-items:center;margin:18px;padding:0 12px;display:flex}.os-search svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.os-search input{color:var(--k-t35);background:0 0;border:0;outline:0;flex:1;margin-left:8px;font-size:10px}.os-row{border:0;border-top:1px solid var(--k-b6);width:100%;min-height:65px;color:var(--k-t139);text-align:left;background:0 0;grid-template-columns:95px minmax(170px,1.4fr) minmax(130px,1fr) 115px 100px 90px;align-items:center;gap:12px;padding:10px 18px;font-size:9px;display:grid}.os-row:not(.os-head){cursor:pointer}.os-row:not(.os-head):hover{background:var(--k-f28)}.os-row>strong:first-child{font:900 13px var(--font-geist-mono);color:var(--lime)}.os-row span b,.os-row span small{display:block}.os-row span small{color:var(--k-t140);margin-top:4px}.os-row time{font:700 8px var(--font-geist-mono);color:var(--k-t141)}.os-row em{border:1px solid var(--k-b142);text-transform:uppercase;border-radius:20px;justify-self:start;padding:5px 8px;font-size:7px;font-style:normal}.os-row em.em-andamento{color:var(--lime);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.os-row em.em-andamento{border-color:color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.os-row em.pronto{color:var(--k-t143);border-color:var(--k-b117)}.os-head{background:var(--k-f49);min-height:35px;color:var(--k-t64);font:700 7px var(--font-geist-mono);letter-spacing:.8px}.sequence-note{text-align:right;color:var(--k-t93);font:700 8px var(--font-geist-mono);letter-spacing:.5px}.os-identity{background:linear-gradient(110deg,var(--brand),var(--k-f49))}@supports (color:color-mix(in lab, red, red)){.os-identity{background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 17%,var(--k-f13)),var(--k-f49))}}.os-identity{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.os-identity{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.os-identity{border-radius:7px;margin-bottom:10px;padding:13px 15px}.os-identity span,.os-identity small{font:700 7px var(--font-geist-mono);color:var(--k-t130);letter-spacing:1px;display:block}.os-identity b{color:var(--lime);font:900 22px var(--font-geist-mono);margin:5px 0;display:block}.photo-comparison{grid-template-columns:1fr 1fr;gap:10px;display:grid}.photo-comparison button{border:1px solid var(--k-b47);background:var(--k-f49);cursor:pointer;color:var(--k-t144);border-radius:7px;padding:6px;position:relative}.photo-comparison button.active{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.photo-comparison img{object-fit:contain;background-image:linear-gradient(45deg,var(--k-f52) 25%,transparent 25%),linear-gradient(-45deg,var(--k-f52) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--k-f52) 75%),linear-gradient(-45deg,transparent 75%,var(--k-f52) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:4px;width:100%;height:105px;display:block}.photo-comparison span{text-transform:uppercase;padding:7px 0 2px;font-size:9px;font-weight:800;display:block}.photo-comparison button.active span{color:var(--lime)}.service-tracking{margin:28px 0}.tracking-order{border:1px solid var(--k-b145);background:var(--k-f16);border-radius:10px;margin-bottom:18px;padding:20px}.tracking-order>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tracking-order>header span,.manage-steps-title span{color:var(--lime);font:800 9px var(--font-geist-mono);letter-spacing:1px}.tracking-order h3{margin:5px 0;font-size:20px}.tracking-order header p{color:var(--k-t146);font-size:11px}.tracking-order header strong{color:var(--lime);font:800 10px var(--font-geist-mono)}.customer-checkin-proof{border:1px solid var(--brand);align-items:center;gap:14px;margin:12px 0;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-checkin-proof{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.customer-checkin-proof{background:var(--brand);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.customer-checkin-proof{background:color-mix(in srgb,var(--brand) 13%,var(--k-f13))}}.customer-checkin-proof>div:first-child{flex:1}.customer-checkin-proof b,.customer-checkin-proof span,.customer-checkin-proof small{display:block}.customer-checkin-proof span,.customer-checkin-proof small{color:var(--k-t147);margin-top:4px;font-size:9px}.customer-checkin-proof>em{color:var(--lime);font:800 8px var(--font-geist-mono);font-style:normal}.customer-checkin-proof>button{background:var(--lime);color:var(--on-brand);text-transform:uppercase;border:0;border-radius:5px;padding:9px;font-size:8px;font-weight:900}.checkin-thumbs{gap:5px;flex:none!important;display:flex!important}.checkin-thumbs figure{text-align:center;margin:0}.checkin-thumbs img{object-fit:cover;border-radius:4px;width:48px;height:38px}.checkin-thumbs figcaption{color:var(--k-t17);text-transform:uppercase;font-size:7px}.service-report{border:1px solid var(--brand);margin-top:16px;padding:20px}@supports (color:color-mix(in lab, red, red)){.service-report{border:1px solid color-mix(in srgb,var(--brand) 64%,var(--k-b1))}}.service-report{background:linear-gradient(140deg,var(--brand),var(--k-f16));border-radius:9px}@supports (color:color-mix(in lab, red, red)){.service-report{background:linear-gradient(140deg,color-mix(in srgb,var(--brand) 15%,var(--k-f13)),var(--k-f16))}}.service-report>header{justify-content:space-between;display:flex}.service-report header span{color:var(--lime);font:800 9px var(--font-geist-mono)}.service-report h4{margin:5px 0;font-size:18px}.service-report header strong{font:900 12px var(--font-geist-mono)}.report-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.report-summary p{border:1px solid var(--k-b148);color:var(--k-t149);border-radius:5px;margin:0;padding:10px;font-size:9px}.report-summary b{color:var(--k-t150);text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.report-steps article{border-top:1px solid var(--k-b74);grid-template-columns:24px 1fr minmax(110px,auto);align-items:center;gap:9px;padding:9px 0;display:grid}.report-steps article>span{background:var(--lime);width:20px;height:20px;color:var(--on-brand);border-radius:50%;place-items:center;display:grid}.report-steps svg{width:12px}.report-steps b,.report-steps small{display:block}.report-steps img{object-fit:cover;border-radius:4px;width:70px;height:45px}.service-report>button{border:1px solid var(--brand);margin-top:14px}@supports (color:color-mix(in lab, red, red)){.service-report>button{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.service-report>button{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.service-report>button{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.service-report>button{color:var(--lime);text-transform:uppercase;border-radius:5px;padding:9px 12px;font-size:8px;font-weight:900}.finish-service-fields{grid-column:1/-1;grid-template-columns:1fr 130px 1fr;gap:8px;display:grid}.finish-service-fields input{background:var(--k-f34);border:1px solid var(--k-b10);color:var(--k-t35);border-radius:5px;padding:9px}.finish-service-fields .finish-order{width:100%}.tracking-progress{background:var(--k-f151);border-radius:5px;height:4px;margin:18px 0;overflow:hidden}.tracking-progress i{background:var(--lime);height:100%;display:block}.tracking-steps{gap:8px;display:grid}.tracking-step{border:1px solid var(--k-b152);opacity:.55;border-radius:7px;grid-template-columns:34px 1fr 110px;align-items:center;gap:12px;padding:12px;display:grid}.tracking-step.current{opacity:1;border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tracking-step.current{border-color:color-mix(in srgb,var(--brand) 64%,var(--k-b1))}}.tracking-step.current{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tracking-step.current{background:color-mix(in srgb,var(--brand) 13%,var(--k-f13))}}.tracking-step.completed{opacity:1}.tracking-step>span,.manage-steps article>span{border:1px solid var(--k-b153);width:28px;height:28px;font:800 10px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.tracking-step.completed>span,.manage-steps article.completed>span{background:var(--lime);border-color:var(--lime);color:var(--on-brand)}.tracking-step svg,.manage-steps svg{width:14px}.tracking-step b{font-size:11px}.tracking-step p,.tracking-step small{color:var(--k-t154);margin-top:3px;font-size:9px;display:block}.tracking-step em{color:var(--lime);font:800 8px var(--font-geist-mono);margin-top:5px;display:block}.tracking-step img{object-fit:cover;border-radius:5px;width:110px;height:70px}.view-result-button{border:1px solid var(--brand);justify-self:end}@supports (color:color-mix(in lab, red, red)){.view-result-button{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.view-result-button{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.view-result-button{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.view-result-button{color:var(--lime);text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:900;display:inline-flex}.view-result-button svg{width:14px;height:14px}.photo-viewer-backdrop{z-index:120;background:var(--k-f13);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.photo-viewer-backdrop{background:color-mix(in srgb,var(--k-f13) 88%,transparent)}}.photo-viewer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:24px;display:grid}.photo-viewer{border:1px solid var(--brand);width:min(960px,96vw);max-height:92vh;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.photo-viewer{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.photo-viewer{background:var(--k-f30);box-shadow:0 30px 100px var(--k-b1);border-radius:12px}.photo-viewer>span{color:var(--lime);font:800 9px var(--font-geist-mono);letter-spacing:1px}.photo-viewer h2{margin:6px 45px 16px 0}.photo-viewer>img{object-fit:contain;background:var(--k-f4);border-radius:8px;width:100%;max-height:75vh;display:block}.photo-viewer .modal-close{z-index:2}.entry-photo-selector{border-top:1px solid var(--k-b74);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.entry-photo-selector select{background:var(--k-f34);border:1px solid var(--k-b10);color:var(--k-t35);border-radius:5px;padding:8px;font-size:9px}.entry-photo-labels{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.entry-photo-labels span{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.entry-photo-labels span{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.entry-photo-labels span{color:var(--lime);text-transform:uppercase;border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;display:inline-flex}.entry-photo-labels button{color:var(--k-t144);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:7px}.entry-photo-labels button:last-child{color:var(--k-t39)}.step-photo-actions{grid-template-columns:1fr 1fr;gap:5px;width:130px;display:grid}.step-photo-actions>button:first-child{background:0 0;border:0;grid-column:1/-1;padding:0}.step-photo-actions img{object-fit:cover;display:block;width:100%!important;height:70px!important}.step-photo-actions>label,.step-photo-actions>button:not(:first-child){border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.step-photo-actions>label,.step-photo-actions>button:not(:first-child){border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.step-photo-actions>label,.step-photo-actions>button:not(:first-child){background:var(--k-f2);color:var(--lime);text-align:center;cursor:pointer;border-radius:4px;padding:5px;font-size:7px}.step-photo-actions>button:last-child{border-color:var(--k-b36);background:var(--k-f37);color:var(--k-t39)}.entry-checklist{border:1px solid var(--k-b10);background:var(--k-f24);border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;padding:14px;display:grid}.entry-checklist>span{color:var(--lime);font:800 9px var(--font-geist-mono);grid-column:1/-1}.entry-checklist label{color:var(--k-t155);align-items:center;gap:8px;font-size:9px;display:flex}.entry-checklist input{accent-color:var(--lime)}.additional-manager,.customer-additionals{border:1px solid var(--brand);margin:18px 0;padding:16px}@supports (color:color-mix(in lab, red, red)){.additional-manager,.customer-additionals{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.additional-manager,.customer-additionals{background:var(--brand);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.additional-manager,.customer-additionals{background:color-mix(in srgb,var(--brand) 9%,var(--k-f13))}}.additional-manager h3,.customer-additionals h4{margin:4px 0 12px}.additional-manager>article,.customer-additionals>article{border-top:1px solid var(--k-b74);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.additional-manager article b,.additional-manager article small{display:block}.additional-manager article small{margin-top:4px}.additional-manager em,.customer-additionals em{text-transform:uppercase;font-size:8px;font-style:normal}.additional-manager em.approved,.customer-additionals em.approved{color:var(--lime)}.additional-manager em.rejected,.customer-additionals em.rejected{color:var(--k-t39)}.additional-form{grid-template-columns:1fr 1.4fr 100px auto;gap:8px;margin-top:12px;display:grid}.additional-form input,.pickup-register input{background:var(--k-f34);border:1px solid var(--k-b10);color:var(--k-t35);border-radius:5px;padding:9px;font-size:9px}.additional-form button,.pickup-register button,.customer-additionals button{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.additional-form button,.pickup-register button,.customer-additionals button{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.additional-form button,.pickup-register button,.customer-additionals button{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.additional-form button,.pickup-register button,.customer-additionals button{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.additional-form button,.pickup-register button,.customer-additionals button{color:var(--lime);text-transform:uppercase;border-radius:5px;padding:9px;font-size:8px;font-weight:900}.customer-additionals article>div:last-child{gap:7px;display:flex}.customer-additionals button.approve{background:var(--lime);color:var(--on-brand)}.pickup-register{gap:7px;margin-left:auto;display:flex}.order-finished{flex-wrap:wrap}.manage-steps{border-top:1px solid var(--k-b74);margin:18px 0;padding-top:18px}.manage-steps-title h3{margin:5px 0}.manage-steps-title p{font-size:10px}.manage-steps article{border:1px solid var(--k-b74);border-radius:6px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:11px;display:grid}.manage-steps article.locked{opacity:.45}.manage-steps article.current{border-color:var(--lime)}.manage-steps article b,.manage-steps article small,.manage-steps article em{display:block}.manage-steps article b{font-size:10px}.manage-steps article small,.manage-steps article em{color:var(--k-t156);margin-top:3px;font-size:8px}.manage-steps article img{object-fit:cover;border-radius:4px;width:65px;height:48px}.step-photo-button{background:var(--lime);cursor:pointer;border-radius:5px;align-items:center;gap:6px;color:var(--on-brand)!important;padding:9px!important;font-size:8px!important;font-weight:900!important;display:flex!important}.step-photo-button svg{width:13px}@media (max-width:1100px){.annual-plans,.customer-profile{grid-template-columns:1fr}.search{display:none}.dashboard-grid,.finance-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.kanban{grid-template-columns:1fr}.activity{display:none}}@media (max-width:720px){.sidebar{width:67px;padding:24px 9px}.brand>div,.sidebar nav span,.sidebar nav i,.shop-card,.sidebar-user div,.sidebar-user button{display:none}.workspace{width:calc(100% - 67px);margin-left:67px}.workspace>header{height:auto;padding:17px}.workspace>header p{display:none}.workspace>header h1{font-size:20px}.header-actions .icon-btn{display:none}.content{padding:17px}.hero-strip{height:165px;padding:20px}.hero-score{margin-right:0}.metrics{grid-template-columns:1fr 1fr}.metric strong{font-size:17px}.booking{grid-template-columns:40px 6px 1fr 15px}.booking .service,.booking em{display:none}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.photo-grid{grid-template-columns:repeat(2,1fr)}}small,.customer-user small,.customer-car-art small,.owner small,.booking small,.os-row small,.tracking-step small,.manage-steps article small,.manage-steps article em{color:var(--k-t118)!important;font-size:11px!important;line-height:1.5!important}label,.form-grid label,.notes,.auth-card label{letter-spacing:.025em!important;font-size:11px!important;line-height:1.45!important}input,select,textarea{color:var(--k-t157)!important;font-size:13px!important;line-height:1.4!important}.eyebrow,.panel-head span,.section-title span,.customer-title span,.tracking-order>header span,.manage-steps-title span,.metric>span,.car-art>span,.catalog-note,.sequence-note,.image-credit{letter-spacing:.075em!important;font-size:10px!important;line-height:1.5!important}.auth-card p,.modal>p,.customer-profile p,.hybrid-info p,.annual-plans p,.tracking-step p,.manage-steps-title p{color:var(--k-t158)!important;font-size:12px!important;line-height:1.6!important}.section-title h2,.customer-title h2,.modal h2{font-size:clamp(22px,2vw,29px)!important;line-height:1.2!important}.panel-head h3,.tracking-order h3{font-size:18px!important;line-height:1.3!important}@media (max-width:720px){small,.customer-user small,.tracking-step small{font-size:10px!important}input,select,textarea{font-size:16px!important}.customer-top nav button,button{font-size:10px!important}.tracking-step{grid-template-columns:32px 1fr}.tracking-step img{grid-column:2;width:100%;height:130px}}*{min-width:0}img,svg{max-width:100%}@media (max-width:1024px){.sidebar{width:210px;padding:24px 14px}.workspace{width:calc(100% - 210px);margin-left:210px}.workspace>header{flex-wrap:wrap;gap:14px;height:auto;min-height:88px;padding:16px 22px}.header-actions{flex-wrap:wrap;justify-content:flex-end}.content{padding:22px}.customer-top{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding:14px 24px}.customer-top nav{order:3;gap:8px;width:100%;margin:0;overflow-x:auto}.customer-top nav button{white-space:nowrap;padding:12px}.customer-user{margin-left:auto}.customer-content{padding:26px 22px}.customer-garage{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-plans{grid-template-columns:1fr 1fr}.annual-plans>div{grid-column:1/-1}.os-summary{grid-template-columns:repeat(2,1fr)}.os-table{overflow-x:auto}.os-row{min-width:780px}.modal{width:min(92vw,680px);max-height:90dvh;overflow-y:auto}.kanban{gap:16px}}@media (max-width:767px){body{overflow-x:hidden}.app-shell{display:block}.sidebar{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:100;border:1px solid var(--k-b10);background:var(--k-f34);border-radius:14px;width:auto;height:66px;padding:5px;position:fixed;top:auto}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb,var(--k-f34) 96%,transparent)}}.sidebar{box-shadow:0 12px 35px var(--k-b1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebar .brand,.shop-card,.sidebar-user{display:none!important}.sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;height:100%;display:flex;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{scroll-snap-align:start;border-radius:9px;flex-direction:column;flex:0 0 72px;justify-content:center;gap:4px;height:54px;padding:6px 3px;display:flex;position:relative}.sidebar nav button.active{box-shadow:inset 0 0 0 1px var(--k-b159)}@supports (color:color-mix(in lab, red, red)){.sidebar nav button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k-b159) 12%,transparent)}}.sidebar nav button svg{width:19px;height:19px}.sidebar nav span{white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;line-height:1.1;overflow:hidden;font-size:8px!important;display:block!important}.sidebar nav i{display:none!important}.workspace{width:100%;padding-bottom:calc(88px + env(safe-area-inset-bottom));margin:0}.workspace>header{height:auto;min-height:103px;padding:14px 16px;display:block}.workspace>header h1{margin-bottom:12px}.header-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.header-actions .portal-switch{grid-column:1/-1;justify-content:center}.header-actions .primary{justify-content:center;width:100%}.header-actions .icon-btn{display:flex}.search{grid-column:1/-1;width:100%;display:flex}.content{padding:16px}.hero-strip{grid-template-columns:1fr auto;height:auto;min-height:155px;padding:20px;display:grid}.hero-strip p{grid-column:1/-1}.hero-score{margin:0}.speed-lines{display:none}.metrics,.finance.metrics,.birthday-list{grid-template-columns:1fr}.metric{min-height:105px}.dashboard-grid,.finance-grid{grid-template-columns:1fr}.activity{display:block}.section-title,.panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.section-title>button,.section-title .primary{justify-content:center;width:100%}.segmented{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.booking{grid-template-columns:42px 6px 1fr 16px;padding:12px 8px}.booking .service,.booking em{display:none}.booking-list{overflow:hidden}.kanban,.garage-grid,.customer-garage{grid-template-columns:1fr}.customer-car-art{min-height:190px}.access-panel{overflow-x:auto}.access-row{min-width:650px}.os-summary{grid-template-columns:1fr 1fr}.os-panel{overflow:hidden}.os-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.os-row{min-width:760px}.receivables button{gap:10px}.receivables button>span{flex:1}.modal-backdrop{align-items:flex-end;padding:10px}.modal{width:100%;max-width:none;max-height:92dvh;padding:22px 16px calc(20px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.service-selector>div{grid-template-columns:1fr;max-height:300px}.vehicle-kind{grid-template-columns:1fr 1fr}.vehicle-kind>span{grid-column:1/-1}.photo-grid,.photo-comparison{grid-template-columns:1fr 1fr}.checkin-car,.client-detail,.os-summary{gap:8px}.order-actions,.detail-actions{grid-template-columns:1fr;display:grid}.entry-checklist,.additional-form,.report-summary,.finish-service-fields{grid-template-columns:1fr}.entry-checklist>span{grid-column:auto}.pickup-register{grid-template-columns:1fr;width:100%;display:grid}.order-actions button,.detail-actions button{justify-content:center;width:100%}.manage-steps article{grid-template-columns:32px 1fr}.manage-steps article img,.step-photo-button,.step-photo-actions{grid-column:2;width:100%}.tracking-step .view-result-button{grid-column:2;justify-self:start}.step-photo-button{justify-content:center}.auth-shell{padding:16px}.auth-card{width:100%;padding:26px 20px}.customer-top{z-index:90;background:var(--k-f4);flex-wrap:nowrap;gap:8px;min-height:68px;padding:10px 14px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.customer-top{background:color-mix(in srgb,var(--k-f4) 96%,transparent)}}.customer-top{border-bottom-color:var(--k-b10)}.customer-top .brand{flex:none;width:auto;padding:0}.customer-top .brand-mark{width:34px;height:34px;font-size:21px}.customer-top .brand small{display:none}.customer-top nav{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:100;order:initial;border:1px solid var(--k-b10);background:var(--k-f34);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;height:60px;margin:0;padding:5px;display:grid;position:fixed;overflow:visible}@supports (color:color-mix(in lab, red, red)){.customer-top nav{background:color-mix(in srgb,var(--k-f34) 96%,transparent)}}.customer-top nav{box-shadow:0 12px 35px var(--k-b1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.customer-top nav button{white-space:normal;text-align:center;border-radius:9px;justify-content:center;min-height:48px;border:0!important;padding:7px 4px!important;font-size:9px!important;line-height:1.2!important}.customer-top nav button.active{background:var(--brand);color:var(--on-brand)}.customer-user{gap:4px;margin-left:auto}.customer-user>span{width:31px;height:31px;display:grid}.customer-user .account-name{max-width:125px;margin:0;padding:5px 6px}.customer-user .account-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-user .account-name small{display:none}.customer-user>button:nth-of-type(2){margin:0;padding:7px 8px}.customer-content{padding:20px 15px calc(92px + env(safe-area-inset-bottom))}.customer-hero{min-height:145px;padding:22px}.customer-hero h1{font-size:30px}.customer-title{align-items:flex-start;gap:10px}.customer-title>button{white-space:nowrap}.annual-plans,.customer-profile{grid-template-columns:1fr}.annual-plans>div{grid-column:auto}.hybrid-info{align-items:flex-start}.tracking-order{padding:15px}.tracking-order>header{display:block}.tracking-order>header strong{margin-top:10px;display:block}.tracking-step{grid-template-columns:32px 1fr}.tracking-step img{grid-column:2;width:100%;height:160px}.tracking-step p{overflow-wrap:anywhere}.toast{text-align:center;justify-content:center;width:auto;bottom:82px;left:12px;right:12px}}@media (max-width:390px){.sidebar nav span{font-size:7px!important}.content,.workspace>header{padding:12px}.header-actions{grid-template-columns:1fr}.header-actions .icon-btn{display:none}.metrics,.os-summary,.photo-grid,.photo-comparison{grid-template-columns:1fr}.customer-top .brand>div{display:none}.customer-user .account-name,.customer-title{display:block}.customer-title>button{justify-content:center;width:100%;margin-top:10px}.hero-strip{grid-template-columns:1fr}.hero-score{margin-top:12px}.modal{padding-left:14px;padding-right:14px}}@media (hover:none){button,.vehicle-photo-upload>input,.step-photo-button{min-height:44px}.sidebar nav button{min-height:52px}}.material-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.material-summary article{border:1px solid var(--line);background:var(--k-f11);border-radius:8px;padding:18px}.material-summary span{color:var(--k-t76);font:700 8px var(--font-geist-mono);letter-spacing:1px;display:block}.material-summary b{margin-top:7px;font-size:27px;display:block}.material-summary .warning{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.material-summary .warning{border-color:color-mix(in srgb,var(--brand) 50%,var(--k-b1))}}.material-summary .warning{background:var(--k-f160)}.material-summary .warning b{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.material-summary .warning b{color:color-mix(in srgb,var(--brand) 63%,var(--k-t35))}}.materials-panel{padding:0;overflow:hidden}.material-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr 150px;align-items:center;gap:16px;padding:15px 18px;display:grid}.material-row:last-child{border-bottom:0}.material-row>div:first-child b,.material-row>div:first-child small{display:block}.material-row>div:first-child small{color:var(--k-t154);margin-top:4px;font-size:9px}.material-row>strong{font-size:20px}.material-row>strong small{color:var(--k-t76);font-size:9px}.material-row>em{border:1px solid var(--brand);justify-self:start;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.material-row>em{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.material-row>em{color:var(--lime);border-radius:20px;font-size:7px;font-style:normal;font-weight:800}.material-row.low{background:var(--k-f161)}.material-row.low>em{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.material-row.low>em{border-color:color-mix(in srgb,var(--brand) 50%,var(--k-b1))}}.material-row.low>em{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.material-row.low>em{color:color-mix(in srgb,var(--brand) 63%,var(--k-t35))}}.material-row>div:last-child{gap:6px;display:flex}.material-row button{border:1px solid var(--k-b162);background:var(--k-f163);color:var(--k-t164);cursor:pointer;border-radius:5px;padding:7px 9px;font-size:8px}.material-row button.danger{border-color:var(--k-b36);color:var(--k-t39)}.material-head{background:var(--k-f165);color:var(--k-t154);font:700 8px var(--font-geist-mono);letter-spacing:1px}.material-modal textarea{resize:vertical;min-height:90px}@media (max-width:800px){.material-summary{grid-template-columns:1fr}.material-head{display:none}.material-row{grid-template-columns:1fr 1fr;gap:10px}.material-row>div:first-child{grid-column:1/-1}.material-row>div:last-child{justify-content:flex-end}}@media (max-width:767px){.sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;display:flex;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{scroll-snap-align:start;flex:0 0 74px;min-width:74px}.customer-user .account-name b,.customer-user .account-name small{display:none}.customer-user .account-name:after{content:"Conta"}.customer-user .account-name{justify-content:center;align-items:center;min-width:50px;margin-left:0;display:inline-flex}.material-summary{grid-template-columns:1fr 1fr}.material-summary article:last-child{grid-column:1/-1}.material-row{padding:15px 14px}.material-row>strong:before{content:"Atual: ";color:var(--k-t154);font-size:8px;display:inline}.material-row>span:before{content:"Mínimo: ";color:var(--k-t154);font-size:8px}.material-row>div:last-child{grid-column:1/-1}.material-row>div:last-child button{flex:1;min-height:42px}.service-report>header,.customer-checkin-proof{display:block}.report-summary{grid-template-columns:1fr}.report-steps article{grid-template-columns:24px 1fr}.report-steps .view-result-button{grid-column:2;justify-self:start}.customer-additionals article{flex-wrap:wrap;align-items:flex-start;gap:10px}.customer-additionals article>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.photo-viewer-backdrop{padding:10px}.photo-viewer{width:100%;max-height:94dvh;padding:18px 12px}.photo-viewer h2{font-size:20px}.photo-viewer>img{max-height:76dvh}.finance-grid .panel,.dashboard-grid .panel{overflow:hidden}.receivables button{grid-template-columns:1fr auto;display:grid}.receivables button>em{grid-column:1/-1;justify-self:start}.access-row,.os-row{font-size:9px}}@media (max-width:390px){.material-summary{grid-template-columns:1fr}.material-summary article:last-child{grid-column:auto}.sidebar nav button{flex-basis:68px;min-width:68px}.customer-user button:first-of-type{display:inline-flex}}@media (min-width:721px){.sidebar nav button{text-align:left;grid-template-columns:19px minmax(0,1fr) auto;justify-content:stretch;align-items:center;width:100%;padding-inline:9px 13px;line-height:1;display:grid}.sidebar nav button>span{text-align:left;white-space:nowrap;min-width:0;display:block}.sidebar nav button>svg{place-self:center start}.sidebar nav button>i{justify-self:end;margin-left:0}.workspace>header>div:first-child{flex-direction:column;justify-content:center;min-width:0;display:flex}.header-actions{align-items:center;min-height:40px}.header-actions>button,.header-actions>.search{align-self:center;margin-block:0}.customer-top>.brand,.customer-top>nav,.customer-top>.customer-user{align-self:center}.customer-top nav button{text-align:left;justify-content:flex-start;align-items:center;height:82px;padding-block:0;display:flex}}.tracking-step.clickable{cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.tracking-step.clickable:hover,.tracking-step.clickable:focus-visible{border-color:var(--k-b166);background:var(--k-f167);outline:none;transform:translateY(-1px)}.customer-step-detail{max-width:640px}.step-detail-services{border:1px solid var(--k-b168);background:var(--k-f28);border-radius:12px;flex-direction:column;gap:6px;margin:20px 0;padding:14px 16px;display:flex}.step-detail-services>b,.step-detail-flow>b{letter-spacing:.12em;color:var(--k-t169);text-transform:uppercase;font-size:11px}.step-detail-services span{color:var(--k-t170);line-height:1.5}.step-detail-flow{gap:8px;margin-top:18px;display:grid}.step-detail-flow>div{border:1px solid var(--k-b74);background:var(--k-f52);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.step-detail-flow>div>span{background:var(--k-f171);height:28px;color:var(--k-t172);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:700;display:grid}.step-detail-flow p{flex-direction:column;gap:3px;margin:0;display:flex}.step-detail-flow p>b{color:var(--k-t173);font-size:14px}.step-detail-flow p small{color:var(--k-t174)}.step-detail-flow>div.active{border-color:var(--k-b166);background:var(--k-f175)}.step-detail-flow>div.active>span{background:var(--k-f176);color:var(--k-t177)}@media (max-width:767px){.customer-shell{background:radial-gradient(circle at 85% 0,var(--brand),transparent 28%),var(--k-f4)}@supports (color:color-mix(in lab, red, red)){.customer-shell{background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--brand) 7%,transparent),transparent 28%),var(--k-f4)}}.customer-top{height:60px;min-height:60px;box-shadow:0 8px 28px var(--k-b1);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.customer-top{box-shadow:0 8px 28px color-mix(in srgb,var(--k-b1) 34%,transparent)}}.customer-top .brand{gap:8px}.customer-top .brand-mark{width:32px;height:32px}.customer-top .brand b{font-size:15px}.customer-user{gap:3px}.customer-user>span{width:30px;height:30px;font-size:9px}.customer-user .account-name{border-radius:8px;min-width:46px;height:34px;padding:0 7px!important}.customer-user>button:nth-of-type(2){border-radius:8px;height:34px;padding:0 8px!important}.customer-content{width:100%;padding:14px 12px calc(88px + env(safe-area-inset-bottom))}.customer-hero{background-position:50%;border-radius:14px;min-height:126px;margin-bottom:24px;padding:20px}.customer-hero h1{margin:5px 0 7px;font-size:27px}.customer-hero p{max-width:270px;margin:0;font-size:11px;line-height:1.5}.customer-title{margin:24px 2px 12px}.customer-title h2{font-size:22px!important}.customer-title span{font-size:8px!important}.customer-title>button{min-height:40px;padding-inline:12px}.service-tracking{margin:0}.tracking-order{background:linear-gradient(145deg,var(--k-f178),var(--k-f34));box-shadow:0 10px 28px var(--k-b1);border-radius:13px;margin-bottom:14px;padding:14px}@supports (color:color-mix(in lab, red, red)){.tracking-order{box-shadow:0 10px 28px color-mix(in srgb,var(--k-b1) 20%,transparent)}}.tracking-order>header{padding:2px 2px 0}.tracking-order h3{margin:5px 0 3px!important;font-size:18px!important}.tracking-order header p{margin:0;font-size:10px}.tracking-order>header strong{border:1px solid var(--brand);width:max-content;margin-top:9px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.tracking-order>header strong{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.tracking-order>header strong{background:var(--brand);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.tracking-order>header strong{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.tracking-order>header strong{font-size:8px}.tracking-progress{height:5px;margin:14px 2px 12px}.customer-checkin-proof{border-radius:10px;margin:12px 0;padding:12px}.checkin-thumbs{width:100%;margin-top:10px;padding-bottom:3px;overflow-x:auto}.checkin-thumbs figure{flex:0 0 72px}.checkin-thumbs img{width:72px;height:54px}.tracking-steps{gap:7px}.tracking-step{border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 10px}.tracking-step>span{width:27px;height:27px}.tracking-step p{margin:4px 0 0;line-height:1.45!important}.tracking-step em{margin-top:7px}.tracking-step .view-result-button{justify-content:center;width:100%;min-height:38px}.tracking-step img{height:140px}.customer-garage{gap:12px}.customer-garage>article{border-radius:14px;overflow:hidden}.customer-car-art{min-height:176px}.customer-garage footer{min-height:58px;padding:11px 13px}.annual-plans{gap:12px;margin-top:28px}.annual-plans>div,.annual-plans>article{border-radius:14px}.annual-plans>div{padding:20px}.annual-plans>article{padding:18px}.annual-plans article button{width:100%;min-height:42px;margin-top:13px}.customer-notifications{margin-top:28px}.customer-notifications>article{border-radius:10px;padding:13px}.customer-step-detail{padding-top:28px}.step-detail-services{margin:16px 0;padding:12px}.step-detail-flow{max-height:48dvh;padding-right:2px;overflow-y:auto}.step-detail-flow>div{padding:10px}.customer-top nav{height:58px;left:8px;right:8px;bottom:calc(7px + env(safe-area-inset-bottom));border-radius:16px}.customer-top nav button{min-height:46px;font-size:8px!important}}@media (max-width:390px){.customer-content{padding-inline:10px}.customer-top{padding-inline:9px}.customer-top .brand>div{display:block}.customer-top .brand small{display:none}.customer-top .brand b{font-size:13px}.customer-user>span{display:none}.customer-user .account-name{min-width:44px}.customer-user>button:nth-of-type(2){padding-inline:7px!important}.customer-hero{padding:18px}.customer-hero h1{font-size:25px}.tracking-order{padding:12px}.annual-plans>div,.annual-plans>article{padding:16px}}.step-detail-button{border:1px solid var(--k-b179);color:var(--k-t172);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-self:end;padding:8px 11px;font-size:8px;font-weight:800}.step-detail-button:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.step-detail-button:hover{border-color:color-mix(in srgb,var(--brand) 64%,var(--k-b1))}}.step-detail-button:hover{color:var(--lime);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.step-detail-button:hover{background:color-mix(in srgb,var(--brand) 13%,var(--k-f13))}}@media (max-width:767px){.tracking-step .step-detail-button{grid-column:2;justify-self:start;width:auto;min-height:36px;padding:7px 11px}}body{font-size:15px}p{font-size:13px;line-height:1.65}small,.customer-user small,.customer-car-art small,.owner small,.booking small,.os-row small,.tracking-step small,.manage-steps article small,.manage-steps article em{font-size:12px!important;line-height:1.55!important}label,.form-grid label,.notes,.auth-card label{font-size:12px!important;line-height:1.5!important}input,select,textarea{font-size:14px!important;line-height:1.5!important}button,.customer-top nav button,.customer-user button,.portal-switch{font-size:12px!important;line-height:1.4!important}.eyebrow,.panel-head span,.section-title span,.customer-title span,.tracking-order>header span,.manage-steps-title span,.metric>span,.car-art>span,.catalog-note,.sequence-note,.image-credit{font-size:11px!important;line-height:1.5!important}.customer-user b,.tracking-step b,.manage-steps article b,.booking b,.owner b{font-size:13px!important;line-height:1.5!important}.auth-card p,.modal>p,.customer-profile p,.annual-plans p,.tracking-step p,.manage-steps-title p{font-size:13px!important;line-height:1.65!important}.workspace>header h1,.auth-card h1{font-size:clamp(26px,2.4vw,35px)!important}.section-title h2,.customer-title h2,.modal h2{font-size:clamp(24px,2.2vw,32px)!important}.panel-head h3,.tracking-order h3{font-size:20px!important}.metric span,.metric small,.booking .service,.timeline p span,.timeline p small,.access-row time,.access-row>em,.material-row>em{font-size:11px!important;line-height:1.5!important}.metric strong{font-size:25px}.service-selector label span b{font-size:12px}.service-selector label span small{font-size:11px!important}.service-selector>strong{font-size:11px}.tracking-order header p{font-size:12px}.tracking-order header strong,.customer-checkin-proof span,.customer-checkin-proof small{font-size:11px}.annual-plans article span{font-size:12px;line-height:1.55}@media (max-width:767px){body{font-size:15px}p{font-size:13px}small,.customer-user small,.tracking-step small{font-size:11px!important}input,select,textarea{font-size:16px!important}button,.customer-top nav button{font-size:11px!important}.eyebrow,.panel-head span,.section-title span,.customer-title span,.tracking-order>header span,.manage-steps-title span{font-size:10px!important}.customer-user b,.tracking-step b,.manage-steps article b,.booking b,.owner b{font-size:13px!important}.tracking-step p,.manage-steps-title p,.modal>p{font-size:12px!important}.customer-top nav button{font-size:10px!important}.customer-hero p,.tracking-order header p{font-size:12px}.tracking-order>header strong{font-size:10px}.step-detail-button,.view-result-button{font-size:10px!important}}.completed-orders-card{border:1px solid var(--k-b74);background:var(--k-f30);border-radius:10px;margin-top:16px;overflow:hidden}.completed-orders-toggle{width:100%;min-height:74px;color:var(--k-t65);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.completed-orders-toggle>span{align-items:center;gap:12px;display:flex}.completed-orders-toggle>span>svg{background:var(--brand);border-radius:50%;width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab, red, red)){.completed-orders-toggle>span>svg{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.completed-orders-toggle>span>svg{color:var(--lime)}.completed-orders-toggle b,.completed-orders-toggle small{display:block}.completed-orders-toggle small{color:var(--k-t76);margin-top:4px}.completed-orders-toggle>strong{color:var(--lime);align-items:center;gap:10px;display:flex}.completed-orders-toggle>strong svg{transition:transform .2s}.completed-orders-card.open .completed-orders-toggle>strong svg{transform:rotate(90deg)}.completed-orders-table{border-top:1px solid var(--k-b74)}.os-row em.archived{color:var(--k-t180);border-color:var(--k-b181);background:var(--k-f52)}@media (max-width:767px){.completed-orders-card{margin-top:12px}.completed-orders-toggle{min-height:68px;padding:12px}.completed-orders-toggle>span>svg{width:31px;height:31px}.completed-orders-toggle small{font-size:10px!important}.completed-orders-table{-webkit-overflow-scrolling:touch;overflow-x:auto}}.booking-price-field{border:1px solid var(--brand);margin-top:4px;padding:14px}@supports (color:color-mix(in lab, red, red)){.booking-price-field{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.booking-price-field{background:var(--brand);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.booking-price-field{background:color-mix(in srgb,var(--brand) 13%,var(--k-f13))}}.booking-price-field input{font-weight:800;color:var(--lime)!important}.booking-price-field small{text-transform:none;margin-top:7px;font-weight:500;display:block;color:var(--k-t182)!important}.modal-close{text-align:center!important;place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.modal-close svg{transform-origin:50%;flex:none!important;width:17px!important;max-width:none!important;height:17px!important;margin:0!important;display:block!important;transform:none!important}@media (max-width:767px){.modal-close{width:36px;height:36px;top:14px;right:14px}.modal-close svg{width:18px!important;height:18px!important}}.booking-customer-mode{border:1px solid var(--k-b10);background:var(--k-f34);border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.booking-customer-mode button{min-height:39px;color:var(--k-t183);background:0 0;border:0;border-radius:6px;font-weight:800}.booking-customer-mode button.active{background:var(--lime);color:var(--on-brand)}.management-report-print{border:1px solid var(--brand);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.management-report-print{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.management-report-print{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.management-report-print{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.management-report-print{color:var(--lime);text-transform:uppercase;cursor:pointer;border-radius:6px;padding:9px 12px;font-weight:800}@media (max-width:767px){.management-report-print{width:100%;margin-left:0}}.tracking-step-actions{flex-direction:column;justify-self:end;align-items:stretch;gap:6px;min-width:110px;display:flex}.tracking-step-actions .view-result-button,.tracking-step-actions .step-detail-button{justify-content:center;justify-self:auto;width:100%}@media (max-width:767px){.tracking-step-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:100%;min-width:0;display:grid}.tracking-step-actions .view-result-button,.tracking-step-actions .step-detail-button{grid-column:auto;justify-self:stretch;width:100%}}.customer-history{margin-top:32px}.customer-history-report{margin-bottom:16px}.customer-history-report header small{color:var(--k-t184);margin-top:5px;display:block}.history-service-name{color:var(--k-t185);margin:14px 0 0;font-weight:700}.customer-history-report>header strong{text-align:right;max-width:150px}@media (max-width:767px){.customer-history{margin-top:28px}.customer-history-report>header strong{text-align:left;max-width:none}.history-service-name{font-size:13px}}.delete-finished-order{border:1px solid var(--k-b186);background:var(--k-f187);color:var(--k-t188);text-transform:uppercase;cursor:pointer;border-radius:6px;padding:9px 12px;font-weight:800}.delete-finished-order:hover{border-color:var(--k-b189);background:var(--k-f190);color:var(--k-t35)}@media (max-width:767px){.delete-finished-order{width:100%;min-height:42px}}.access-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.reset-password-button{border:1px solid var(--brand);height:34px}@supports (color:color-mix(in lab, red, red)){.reset-password-button{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.reset-password-button{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.reset-password-button{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.reset-password-button{color:var(--lime);text-transform:uppercase;cursor:pointer;border-radius:6px;padding:0 9px;font-size:9px;font-weight:800}.access-row:has(.access-actions){grid-template-columns:minmax(220px,1.5fr) 150px 130px minmax(190px,auto)}@media (max-width:767px){.access-actions{justify-content:flex-start}.reset-password-button,.access-actions .danger-button{min-height:38px}}.client-vehicle-photos{border:1px solid var(--k-b168);background:var(--k-f16);border-radius:8px;gap:8px;margin:18px 0;padding:14px;display:grid}.client-vehicle-photos>span{color:var(--lime);font:800 9px var(--font-geist-mono);letter-spacing:.08em}.client-vehicle-photos article{border-top:1px solid var(--k-b74);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding-top:9px;display:grid}.client-vehicle-photos article:first-of-type{border-top:0;padding-top:0}.client-vehicle-photos img,.client-vehicle-photos article>svg{object-fit:cover;background:var(--k-f167);border-radius:5px;width:48px;height:40px;padding:4px}.client-vehicle-photos b,.client-vehicle-photos small{display:block}.client-vehicle-photos small{margin-top:2px}.change-vehicle-photo{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.change-vehicle-photo{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.change-vehicle-photo{background:var(--brand);border-radius:5px!important}@supports (color:color-mix(in lab, red, red)){.change-vehicle-photo{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.change-vehicle-photo{cursor:pointer;text-transform:uppercase;color:var(--lime)!important;padding:7px 9px!important;font-size:9px!important}@media (max-width:767px){.client-vehicle-photos article{grid-template-columns:48px 1fr}.change-vehicle-photo{text-align:center;grid-column:1/-1}}.order-page{background:radial-gradient(circle at 90% 0,var(--brand),transparent 30%),var(--k-f4);max-width:1050px;min-height:100vh;margin:0 auto;padding:34px 24px 60px}@supports (color:color-mix(in lab, red, red)){.order-page{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--brand) 8%,transparent),transparent 30%),var(--k-f4)}}.order-page-header{grid-template-columns:auto 1fr auto;align-items:start;gap:20px;margin-bottom:24px;display:grid}.order-page-header>button,.order-page-actions button,.order-page-steps article>button{border:1px solid var(--k-b191);background:var(--k-f133);color:var(--k-t192);cursor:pointer;border-radius:6px;padding:9px 12px}.order-page-header span{color:var(--lime);font:800 11px var(--font-geist-mono);letter-spacing:.1em}.order-page-header h1{margin:5px 0;font-size:30px}.order-page-header p{color:var(--k-t193);margin:0}.order-page-status{border:1px solid var(--brand);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.order-page-status{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.order-page-status{color:var(--lime);font:800 10px var(--font-geist-mono);text-transform:uppercase;border-radius:20px}.order-page-panel{border:1px solid var(--k-b194);background:var(--k-f178);border-radius:12px;margin-top:16px;padding:22px}.order-page-panel h2{margin:0 0 16px;font-size:21px}.order-page-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-page-grid label,.order-page-upload{color:var(--k-t172);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.order-page-grid input,.order-page-upload input{border:1px solid var(--k-b195);background:var(--k-f34);width:100%;color:var(--k-t196);border-radius:6px;margin-top:7px;padding:11px;display:block}.order-page-upload{border:1px dashed var(--brand);margin:16px 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.order-page-upload{border:1px dashed color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.order-page-upload{border-radius:8px}.order-page-upload small{text-transform:none;margin-top:7px;display:block}.order-page-primary{background:var(--lime);color:var(--on-brand);text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;margin-top:16px;padding:12px 16px;font-weight:900}.order-page-steps{gap:8px;display:grid}.order-page-steps article{border:1px solid var(--k-b168);border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.order-page-steps article.locked{opacity:.45}.order-page-steps article.current{border-color:var(--lime);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.order-page-steps article.current{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.order-page-steps article.completed>span{background:var(--lime);color:var(--on-brand)}.order-page-steps article>span{border:1px solid var(--k-b197);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.order-page-steps b,.order-page-steps p,.order-page-steps small{display:block}.order-page-steps p{color:var(--k-t193);margin:3px 0}.order-page-steps img{object-fit:cover;border-radius:5px;width:90px;height:60px}.order-page-photo{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.order-page-photo{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.order-page-photo{background:var(--brand);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.order-page-photo{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.order-page-photo{color:var(--lime);cursor:pointer;padding:9px 11px;font-size:10px;font-weight:800}.order-page-actions{gap:8px;margin-top:18px;display:flex}.order-page-danger{border-color:var(--k-b198)!important;background:var(--k-f187)!important;color:var(--k-t199)!important}.confirmation-backdrop{z-index:120}.confirmation-dialog{max-width:440px}.confirmation-dialog p{color:var(--k-t172);line-height:1.55}.confirmation-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.confirmation-actions>button{border:1px solid var(--k-b191);background:var(--k-f133);min-width:110px;color:var(--k-t200);cursor:pointer;border-radius:6px;padding:11px 16px;font-weight:800}.confirmation-actions .danger-button{border-color:var(--k-b201);background:var(--k-f202);color:var(--k-t203)}.order-page-error{border:1px solid var(--k-b204);background:var(--k-f205);color:var(--k-t206);border-radius:8px;padding:12px}.order-page-invoice{border:1px solid var(--brand);margin:18px 0;padding:18px}@supports (color:color-mix(in lab, red, red)){.order-page-invoice{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.order-page-invoice{background:linear-gradient(125deg,var(--brand),var(--k-f207));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.order-page-invoice{background:linear-gradient(125deg,color-mix(in srgb,var(--brand) 15%,var(--k-f13)),var(--k-f207))}}.order-page-invoice>span{color:var(--lime);font:800 9px var(--font-geist-mono);letter-spacing:.1em}.order-page-invoice h3{margin:6px 0 12px;font-size:18px}.order-page-invoice p{color:var(--k-t208)}.order-page-invoice label{color:var(--k-t172);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.order-page-invoice select{border:1px solid var(--k-b195);background:var(--k-f34);width:100%;color:var(--k-t196);border-radius:6px;margin-top:7px;padding:11px;display:block}.order-page-invoice>div:not(.order-page-invoice-status){border:1px solid var(--k-b209);border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.order-page-invoice>div span{color:var(--k-t210);font-size:9px}.order-page-invoice>div b{color:var(--lime);font:900 20px var(--font-geist-mono)}.order-page-invoice>small{color:var(--k-t211);margin-top:10px;display:block}.order-page-invoice-status{border:1px solid var(--k-b212);background:var(--k-f49);border-radius:7px;padding:14px}.order-page-invoice-status b,.order-page-invoice-status small{display:block}.order-page-invoice-status b{color:var(--lime);text-transform:uppercase}.order-page-invoice-status small{color:var(--k-t213);margin-top:5px}@media (max-width:700px){.order-page{padding:20px 14px 40px}.order-page-header{grid-template-columns:1fr;gap:12px}.order-page-status{justify-self:start}.order-page-grid{grid-template-columns:1fr}.order-page-steps article{grid-template-columns:28px 1fr}.order-page-steps article>img,.order-page-steps article>button,.order-page-photo{grid-column:2;width:100%}.order-page-actions{grid-template-columns:1fr;display:grid}.order-page-actions button{min-height:42px}}.customer-task-explanation{border-left:3px solid var(--lime);background:var(--k-f214);border-radius:0 9px 9px 0;margin:16px 0;padding:14px 16px}.customer-task-explanation>span{color:var(--lime);font:800 9px var(--font-geist-mono);letter-spacing:.1em}.customer-task-explanation p{color:var(--k-t215);margin:7px 0 0;line-height:1.6}.customer-task-explanation small{color:var(--k-t216);margin-top:8px;display:block}.customer-hero-vehicle{z-index:2;border:1px solid var(--brand);align-items:center;gap:13px;min-width:270px;margin-left:auto;margin-right:80px;padding:10px 13px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.customer-hero-vehicle{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.customer-hero-vehicle{background:var(--k-f217);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.customer-hero-vehicle{background:color-mix(in srgb,var(--k-f217) 72%,transparent)}}.customer-hero-vehicle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.customer-hero-vehicle img,.customer-hero-vehicle>svg{object-fit:contain;flex:0 0 76px;width:76px;height:55px}.customer-hero-vehicle>svg{color:var(--k-t218);fill:none;stroke:currentColor;padding:10px}.customer-hero-vehicle b,.customer-hero-vehicle small{display:block}.customer-hero-vehicle b{font-size:13px}.customer-hero-vehicle small{color:var(--lime);font:800 8px var(--font-geist-mono);letter-spacing:.06em;margin-top:5px}@media (max-width:767px){.customer-hero{align-items:flex-start}.customer-hero-vehicle{background:var(--k-f217);gap:7px;min-width:0;margin:0;padding:6px 8px;position:absolute;bottom:12px;right:13px}@supports (color:color-mix(in lab, red, red)){.customer-hero-vehicle{background:color-mix(in srgb,var(--k-f217) 84%,transparent)}}.customer-hero-vehicle img,.customer-hero-vehicle>svg{flex-basis:55px;width:55px;height:39px}.customer-hero-vehicle b{text-overflow:ellipsis;white-space:nowrap;max-width:122px;font-size:10px;overflow:hidden}.customer-hero-vehicle small{font-size:7px!important}.customer-hero>div:first-child{padding-bottom:40px}}.customer-hero-vehicle{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-width:0;margin-left:auto;margin-right:58px;padding:0}.customer-hero-vehicle>div{display:none}.customer-hero-vehicle img,.customer-hero-vehicle>svg{width:220px;height:135px;filter:drop-shadow(0 20px 15px var(--k-f13));flex-basis:220px;padding:0}@supports (color:color-mix(in lab, red, red)){.customer-hero-vehicle img,.customer-hero-vehicle>svg{filter:drop-shadow(0 20px 15px color-mix(in srgb,var(--k-f13) 72%,transparent))}}.customer-hero-vehicle>svg{color:var(--k-t219)}@media (max-width:767px){.customer-hero-vehicle{bottom:3px;right:4px}.customer-hero-vehicle img,.customer-hero-vehicle>svg{flex-basis:140px;width:140px;height:82px}.customer-hero>div:first-child{max-width:58%;padding-bottom:20px}}.customer-hero:after{display:none}.customer-hero-vehicle img,.customer-hero-vehicle>svg{flex-basis:270px;width:270px;height:155px}@media (max-width:767px){.customer-hero-vehicle img,.customer-hero-vehicle>svg{flex-basis:160px;width:160px;height:96px}.customer-hero>div:first-child{max-width:54%}.customer-top{padding-top:calc(8px + env(safe-area-inset-top));min-height:calc(60px + env(safe-area-inset-top));top:0}.customer-content{padding-top:14px}.customer-hero-vehicle{right:-28px}.customer-top{height:auto;min-height:72px;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:10px;overflow:visible}.modal-backdrop:has(.customer-step-detail){align-items:center;padding:16px}.modal-backdrop:has(.customer-step-detail) .customer-step-detail{border-radius:14px;max-height:88dvh}.photo-viewer-backdrop{place-items:center!important}.photo-viewer{margin:auto}}.service-management-grid{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.managed-service-list{gap:7px;display:grid}.managed-service-list>div,.package-list article{border-top:1px solid var(--k-b74);justify-content:space-between;gap:12px;padding:11px;display:flex}.managed-service-list b,.managed-service-list small,.package-list b,.package-list small{display:block}.managed-service-list small,.package-list small{color:var(--k-t220);margin-top:4px}.package-list{margin-top:18px}.package-list button{border:1px solid var(--k-b36);background:var(--k-f37);color:var(--k-t38);cursor:pointer;border-radius:5px;padding:7px;font-size:9px}@media (max-width:767px){.service-management-grid{grid-template-columns:1fr}}.client-vehicle-photos>header{justify-content:space-between;align-items:center;display:flex}.client-vehicle-photos>header button{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.client-vehicle-photos>header button{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.client-vehicle-photos>header button{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.client-vehicle-photos>header button{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.client-vehicle-photos>header button{color:var(--lime);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:7px 9px;font-weight:800}.favorite-vehicle{border:1px solid var(--k-b179);background:var(--k-f28);width:34px;height:34px;color:var(--k-t221);cursor:pointer;border-radius:50%;font-size:18px}.favorite-vehicle.active{border-color:var(--k-b222);background:var(--k-f223);color:var(--k-t224)}.client-vehicle-photos article{grid-template-columns:48px 1fr auto auto}.vehicle-photo-actions{align-items:center;gap:6px;display:flex}.remove-vehicle-photo{border:1px solid var(--k-b225);background:var(--k-f226);color:var(--k-t227);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800}@media (max-width:767px){.client-vehicle-photos article{grid-template-columns:48px 1fr auto}.vehicle-photo-actions{grid-column:1/-1}.change-vehicle-photo,.remove-vehicle-photo{text-align:center;flex:1}}.managed-service-form{margin-top:16px}.managed-service-form textarea{resize:vertical;min-height:76px}.managed-service-form input[type=checkbox]{width:auto;margin:0 7px 0 0}.services-title{align-items:center}.services-title p{color:var(--k-t56);margin:7px 0 0;font-size:11px}.catalog-actions{gap:9px;display:flex}.secondary-action{border:1px solid var(--k-b153);background:var(--k-f133);height:40px;color:var(--k-t228);text-transform:uppercase;cursor:pointer;border-radius:6px;gap:8px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex}.catalog-summary{grid-template-columns:170px 170px 1fr;gap:10px;margin-bottom:14px;display:grid}.catalog-summary>div,.catalog-summary>p{border:1px solid var(--line);background:var(--k-f165);border-radius:8px;min-height:82px;margin:0;padding:15px 17px}.catalog-summary>div span,.catalog-summary>div small{display:block}.catalog-summary>div span{color:var(--k-t45);font:700 8px var(--font-geist-mono);letter-spacing:1px}.catalog-summary>div b{color:var(--lime);font:900 24px var(--font-geist-mono);margin:5px 8px 0 0;display:inline-block}.catalog-summary>div small{color:var(--k-t229);font-size:9px;display:inline}.catalog-summary>p{background:linear-gradient(110deg,var(--k-f230),var(--k-f165));flex-direction:column;justify-content:center;display:flex}.catalog-summary>p b{color:var(--k-t231);font-size:10px}.catalog-summary>p span{color:var(--k-t232);margin-top:5px;font-size:10px}.catalog-panel{padding:0;overflow:hidden}.catalog-panel .panel-head{border-bottom:1px solid var(--line);margin:0;padding:20px 20px 15px}.managed-service-list{gap:0;max-height:560px;overflow:auto}.managed-service-list>div{border-top:0;border-bottom:1px solid var(--k-b233);grid-template-columns:34px 1fr;align-items:center;padding:13px 20px;display:grid}.managed-service-list>div:hover{background:var(--k-f234)}.managed-service-list i{color:var(--k-t235);font:700 10px var(--font-geist-mono);font-style:normal}.package-list{margin:0}.package-list article{border-top:0;border-bottom:1px solid var(--k-b74);align-items:center;padding:16px 20px}.package-list article p{color:var(--k-t236);margin:6px 0 0;font-size:9px}.package-list article button{flex:none}.catalog-empty{text-align:center;min-height:260px;color:var(--k-t237);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.catalog-empty svg{width:28px;height:28px;stroke:var(--lime);fill:none}.catalog-empty b{color:var(--k-t238);margin-top:12px;font-size:11px}.catalog-empty span{margin:5px 0 14px;font-size:9px}.catalog-empty button{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.catalog-empty button{border:1px solid color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.catalog-empty button{background:var(--brand);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.catalog-empty button{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.catalog-empty button{color:var(--lime);cursor:pointer;padding:8px 11px;font-size:9px;font-weight:800}.catalog-editor{width:min(650px,100%)}.catalog-editor .managed-service-form{margin-top:0}.photo-requirement{border:1px solid var(--k-b46);background:var(--k-f34);cursor:pointer;border-radius:6px;align-items:flex-start;padding:13px;text-transform:none!important;display:flex!important}.photo-requirement input{accent-color:var(--lime);flex:none!important;margin:2px 10px 0 0!important}.photo-requirement span b,.photo-requirement span small{display:block}.photo-requirement span b{color:var(--k-t239);font-size:10px}.photo-requirement span small{color:var(--k-t29);margin-top:4px;font-size:9px;font-weight:500}@media (max-width:767px){.services-title{align-items:flex-start}.catalog-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.catalog-actions button{width:100%;padding:0 8px}.catalog-summary{grid-template-columns:1fr 1fr}.catalog-summary>p{grid-column:1/-1}.services-page{padding-inline:16px}.managed-service-list{max-height:none}}.fiscal-settings-page .section-title p{color:var(--k-t101);margin:7px 0 0;font-size:11px}.fiscal-settings-page .section-title em{border:1px solid;border-radius:20px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:800}.fiscal-ready{color:var(--lime);border-color:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.fiscal-ready{border-color:color-mix(in srgb,var(--brand) 60%,var(--k-b1))!important}}.fiscal-incomplete{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fiscal-incomplete{color:color-mix(in srgb,var(--brand) 63%,var(--k-t35))}}.fiscal-incomplete{border-color:var(--k-b240)!important}.fiscal-settings-panel{max-width:900px}.fiscal-settings-panel textarea{border:1px solid var(--k-b46);background:var(--k-f34);width:100%;min-height:85px;color:var(--k-t65);resize:vertical;border-radius:6px;margin-top:7px;padding:11px;display:block}.fiscal-check{border:1px solid var(--k-b46);background:var(--k-f34);border-radius:6px;align-self:end;align-items:center;gap:8px;min-height:40px;padding:10px;display:flex}.fiscal-check input{accent-color:var(--lime);width:auto!important;margin:0!important}.fiscal-warning{border:1px solid var(--k-b241);background:var(--k-f242);color:var(--k-t243);border-radius:7px;margin:15px 0 0;padding:13px;font-size:10px}.fiscal-warning b,.fiscal-warning span{display:block}.fiscal-warning span{color:var(--k-t244);margin-top:4px}.registration-review{color:var(--brand);margin-top:4px;display:block}@supports (color:color-mix(in lab, red, red)){.registration-review{color:color-mix(in srgb,var(--brand) 63%,var(--k-t35))}}.registration-review{font-size:8px;font-style:normal}.invoice-finish{grid-column:1/-1}.invoice-toggle{border:1px solid var(--brand);align-items:flex-start;gap:10px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.invoice-toggle{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.invoice-toggle{background:var(--brand);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.invoice-toggle{background:color-mix(in srgb,var(--brand) 13%,var(--k-f13))}}.invoice-toggle{cursor:pointer}.invoice-toggle input{accent-color:var(--lime);margin:2px 0}.invoice-toggle span b,.invoice-toggle span small{display:block}.invoice-toggle span b{color:var(--k-t245);font-size:10px}.invoice-toggle span small{color:var(--k-t246);margin-top:3px;font-size:9px}.invoice-options{border:1px solid var(--k-b10);background:var(--k-f49);border-radius:7px;gap:9px;margin-top:8px;padding:12px;display:grid}.invoice-options input,.invoice-options select{border:1px solid var(--k-b10);background:var(--k-f126);width:100%;color:var(--k-t245);border-radius:6px;padding:11px}.invoice-summary{border-left:3px solid var(--lime);background:var(--brand);padding:12px}@supports (color:color-mix(in lab, red, red)){.invoice-summary{background:color-mix(in srgb,var(--brand) 10%,var(--k-f13))}}.invoice-summary span,.invoice-summary b,.invoice-summary small{display:block}.invoice-summary span{color:var(--k-t101);font-size:8px}.invoice-summary b{font:800 17px var(--font-geist-mono);margin:5px 0}.invoice-summary small{color:var(--k-t247);font-size:9px}.invoice-finish>.finish-order{border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:9px;display:flex}@media (max-width:767px){.fiscal-settings-page .section-title em{text-align:center;width:100%}.invoice-options .booking-customer-mode{grid-template-columns:1fr}.invoice-options .booking-customer-mode button{white-space:normal}}.fiscal-order-card{border:1px solid var(--k-b179);background:var(--k-f75);width:100%;color:var(--k-t248);border-radius:7px;margin-top:10px;padding:13px}.fiscal-order-card header{justify-content:space-between;align-items:center;display:flex}.fiscal-order-card header span,.fiscal-order-card header b{display:block}.fiscal-order-card header span{color:var(--k-t249);font-size:8px}.fiscal-order-card header b{color:var(--lime);margin-top:4px;font-size:11px}.fiscal-order-card.rejected header b{color:var(--k-t38)}.fiscal-order-card header button,.fiscal-revision button,.fiscal-correction button{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.fiscal-order-card header button,.fiscal-revision button,.fiscal-correction button{border:1px solid color-mix(in srgb,var(--brand) 48%,var(--k-b1))}}.fiscal-order-card header button,.fiscal-revision button,.fiscal-correction button{background:var(--brand);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.fiscal-order-card header button,.fiscal-revision button,.fiscal-correction button{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.fiscal-order-card header button,.fiscal-revision button,.fiscal-correction button{color:var(--lime);cursor:pointer;padding:7px 9px;font-size:8px}.fiscal-revision{border-top:1px solid var(--k-b250);margin-top:10px;padding-top:10px}.fiscal-revision span,.fiscal-revision small,.fiscal-revision>b{display:block}.fiscal-revision span{font-size:9px;font-weight:800}.fiscal-revision small{color:var(--k-t76);margin:4px 0;font-size:9px}.fiscal-revision p{color:var(--k-t251);font-size:9px}.fiscal-correction{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.fiscal-correction label{color:var(--k-t17);font-size:8px}.fiscal-correction input{border:1px solid var(--k-b10);background:var(--k-f252);width:100%;color:var(--k-t253);border-radius:5px;margin-top:5px;padding:9px;display:block}.invoice-issuer-modal{width:min(560px,100%)}.invoice-issuer-order{border:1px solid var(--brand);padding:16px}@supports (color:color-mix(in lab, red, red)){.invoice-issuer-order{border:1px solid color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.invoice-issuer-order{background:linear-gradient(120deg,var(--brand),var(--brand));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.invoice-issuer-order{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 15%,var(--k-f13)),color-mix(in srgb,var(--brand) 9%,var(--k-f13)))}}.invoice-issuer-order span,.invoice-issuer-order b,.invoice-issuer-order small,.invoice-issuer-service span,.invoice-issuer-service b{display:block}.invoice-issuer-order span,.invoice-issuer-service span,.invoice-issuer-total span{color:var(--k-t137);font:700 8px var(--font-geist-mono);letter-spacing:1px}.invoice-issuer-order b{color:var(--lime);font:900 22px var(--font-geist-mono);margin:6px 0}.invoice-issuer-order small{color:var(--k-t216);font-size:9px}.invoice-issuer-service{border-bottom:1px solid var(--k-b254);padding:13px 2px}.invoice-issuer-service b{margin-top:5px;font-size:11px}.invoice-consumer-card{border:1px solid var(--k-b10);background:var(--k-f49);border-radius:7px;align-items:center;gap:11px;margin-top:13px;padding:13px;display:flex}.invoice-consumer-card svg{width:22px;height:22px;color:var(--lime)}.invoice-consumer-card b,.invoice-consumer-card span{display:block}.invoice-consumer-card b{font-size:10px}.invoice-consumer-card span{color:var(--k-t232);margin-top:4px;font-size:9px}.invoice-payment-label{color:var(--k-t33);text-transform:uppercase;margin-top:13px;font-size:9px;font-weight:700;display:block}.invoice-payment-label select{border:1px solid var(--k-b10);background:var(--k-f34);width:100%;color:var(--k-t65);border-radius:6px;margin-top:7px;padding:11px;display:block}.invoice-issuer-total{border:1px solid var(--k-b10);border-radius:7px;justify-content:space-between;align-items:center;margin-top:13px;padding:14px;display:flex}.invoice-issuer-total b{color:var(--lime);font:900 20px var(--font-geist-mono)}:root{--lime:#ff9d1b;--gugu-orange:#ff9d1b;--gugu-yellow:#ffd83d;--gugu-cyan:#00a9c4;--bg:#050505;--panel:#101010;--line:#302b24;--muted:#a0988d;--text:#fffaf1}body,.app-shell,.customer-shell{background-color:var(--k-f255);background-image:radial-gradient(ellipse at 82% -8%,var(--brand),transparent 31%),radial-gradient(ellipse at 10% 48%,var(--brand-2),transparent 27%),linear-gradient(180deg,var(--brand) 0,var(--k-f255) 38%,var(--brand) 74%,var(--k-f256) 100%)}@supports (color:color-mix(in lab, red, red)){body,.app-shell,.customer-shell{background-image:radial-gradient(ellipse at 82% -8%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 31%),radial-gradient(ellipse at 10% 48%,color-mix(in srgb,var(--brand-2) 4.5%,transparent),transparent 27%),linear-gradient(180deg,color-mix(in srgb,var(--brand) 7%,var(--k-f13)) 0,var(--k-f255) 38%,color-mix(in srgb,var(--brand) 5%,var(--k-f13)) 74%,var(--k-f256) 100%)}}body,.app-shell,.customer-shell{background-attachment:fixed}h1,h2,h3,.section-title h2,.hero-strip h2,.modal h2{font-family:Impact,"Arial Narrow",var(--font-geist-sans),sans-serif;text-transform:uppercase;letter-spacing:.015em;line-height:.98}.workspace>header h1,.section-title h2{font-size:30px}.eyebrow,.section-title span,.panel-head span,.hero-strip>div>span{color:var(--gugu-orange);font-weight:900}.sidebar{background:var(--k-f257);border-right-color:var(--k-b258)}.workspace>header,.customer-top{background:var(--k-f259)}@supports (color:color-mix(in lab, red, red)){.workspace>header,.customer-top{background:color-mix(in srgb,var(--k-f259) 88%,transparent)}}.workspace>header,.customer-top{border-color:var(--k-b258)}.gugu-brand{gap:10px;padding:0 5px 25px}.gugu-brand>img{object-fit:contain;width:58px;height:58px;filter:drop-shadow(0 6px 12px var(--brand))}@supports (color:color-mix(in lab, red, red)){.gugu-brand>img{filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--brand) 20%,transparent))}}.gugu-brand b{letter-spacing:.08em;font-family:Impact,Arial Narrow,sans-serif;font-size:24px;font-style:normal}.gugu-brand small{color:var(--gugu-orange);letter-spacing:1.4px;font-size:7px;font-weight:900}.customer-top .gugu-brand{padding:0}.customer-top .gugu-brand>img{width:56px;height:56px}.auth-card .gugu-brand{padding-bottom:20px}.auth-card .gugu-brand>img{width:72px;height:72px}.primary,.sidebar nav button.active,.customer-checkin-proof>button,.annual-plans article.featured button{background:linear-gradient(135deg,var(--gugu-yellow),var(--gugu-orange));color:var(--k-t260);border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.primary,.sidebar nav button.active,.customer-checkin-proof>button,.annual-plans article.featured button{border:1px solid color-mix(in srgb,var(--brand) 92%,var(--k-b159))}}.primary,.sidebar nav button.active,.customer-checkin-proof>button,.annual-plans article.featured button{box-shadow:0 7px 0 var(--brand)}@supports (color:color-mix(in lab, red, red)){.primary,.sidebar nav button.active,.customer-checkin-proof>button,.annual-plans article.featured button{box-shadow:0 7px 0 color-mix(in srgb,color-mix(in srgb,var(--brand) 40%,var(--k-b1)) 35%,transparent)}}.primary:not(:disabled):hover{box-shadow:0 9px 0 var(--brand),0 14px 30px var(--brand)}@supports (color:color-mix(in lab, red, red)){.primary:not(:disabled):hover{box-shadow:0 9px 0 color-mix(in srgb,color-mix(in srgb,var(--brand) 40%,var(--k-b1)) 40%,transparent),0 14px 30px color-mix(in srgb,var(--brand) 22%,transparent)}}.panel,.metric,.kanban>section,.garage-card,.modal,.auth-card{background:linear-gradient(145deg,var(--k-f261),var(--k-f262));border-color:var(--k-b263)}.hero-strip,.customer-hero{background:linear-gradient(115deg,var(--brand),var(--k-f257) 62%,var(--brand))}@supports (color:color-mix(in lab, red, red)){.hero-strip,.customer-hero{background:linear-gradient(115deg,color-mix(in srgb,var(--brand) 10%,var(--k-f13)),var(--k-f257) 62%,color-mix(in srgb,var(--brand) 20%,var(--k-f13)))}}.hero-strip,.customer-hero{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hero-strip,.customer-hero{border-color:color-mix(in srgb,var(--brand) 44%,var(--k-b1))}}.hero-strip:before{background:repeating-linear-gradient(120deg,transparent 0 35px,var(--brand) 36px 38px)}@supports (color:color-mix(in lab, red, red)){.hero-strip:before{background:repeating-linear-gradient(120deg,transparent 0 35px,color-mix(in srgb,var(--brand) 4.5%,transparent) 36px 38px)}}.speed-lines{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.speed-lines{border-color:color-mix(in srgb,var(--brand) 22%,transparent)}}.metric.accent,.annual-plans article.featured{background:linear-gradient(135deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab, red, red)){.metric.accent,.annual-plans article.featured{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 23%,var(--k-f13)),color-mix(in srgb,var(--brand) 9%,var(--k-f13)))}}.metric.accent,.annual-plans article.featured{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.metric.accent,.annual-plans article.featured{border-color:color-mix(in srgb,var(--brand) 64%,var(--k-b1))}}.booking em.pronto,.card-time em.pronto,.os-row em.pronto{color:var(--gugu-cyan);border-color:var(--k-b264)}.status-dot.pronto{background:var(--gugu-cyan)}.car-art,.customer-car-art{background:radial-gradient(ellipse at 55% 65%,var(--brand),transparent 40%),var(--k-f262)}@supports (color:color-mix(in lab, red, red)){.car-art,.customer-car-art{background:radial-gradient(ellipse at 55% 65%,color-mix(in srgb,var(--brand) 38%,transparent),transparent 40%),var(--k-f262)}}.car-art:before{background:radial-gradient(ellipse,var(--gugu-orange),var(--brand) 42%,transparent 72%)}@supports (color:color-mix(in lab, red, red)){.car-art:before{background:radial-gradient(ellipse,var(--gugu-orange),color-mix(in srgb,var(--brand) 20%,transparent) 42%,transparent 72%)}}.modal,.auth-card,.panel,.metric,.garage-card,.kanban article{border-radius:14px}.primary,.modal button,.sidebar nav button{border-radius:10px}.fiscal-warning,.sync-callout,.order-finished{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fiscal-warning,.sync-callout,.order-finished{border-color:color-mix(in srgb,var(--brand) 60%,var(--k-b1))}}.fiscal-warning,.sync-callout,.order-finished{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fiscal-warning,.sync-callout,.order-finished{background:color-mix(in srgb,var(--brand) 15%,var(--k-f13))}}.toast{background:linear-gradient(135deg,var(--gugu-yellow),var(--gugu-orange));color:var(--k-t265)}.brand-mark{display:none}.boxlane-signature{color:var(--k-t55);letter-spacing:.18em;text-transform:uppercase;opacity:.85;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:700;display:flex}.boxlane-signature img{width:auto;height:13px}.sidebar .boxlane-signature{justify-content:flex-start;margin-top:14px;padding-left:7px}@media (max-width:1100px){.sidebar .boxlane-signature{display:none}}.brand-initials{background:var(--brand);border-radius:14px;flex:none;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-initials{background:color-mix(in srgb,var(--brand) 16%,var(--k-f266))}}.brand-initials{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.brand-initials{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.brand-initials{color:var(--brand);letter-spacing:.04em;font-size:20px;font-weight:900}.brand-logo-only>img{max-width:150px;width:auto!important;height:58px!important}.brand-logo-only small{margin-top:2px}.panel-unavailable h1{margin:6px 0 8px;font-size:24px}.panel-unavailable p{color:var(--muted);margin:0}.boxlane-signature-light-bg{display:none}html[data-tema=claro] .boxlane-signature-light-bg{display:block}html[data-tema=claro] .boxlane-signature-dark-bg{display:none}@media (max-width:767px){.customer-top{-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar nav{flex-direction:row}.customer-top nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (min-width:768px){.customer-hero{min-height:210px;padding-block:24px}.customer-hero-vehicle{margin-right:clamp(12px,4vw,56px)}.customer-hero-vehicle img{flex-basis:auto;width:clamp(260px,38vw,460px);height:190px}}@media (max-width:767px){.customer-hero{align-items:center}.customer-hero>div:first-child{padding-bottom:0}.customer-hero-vehicle{flex:0 0 46%;margin-right:-10px;right:auto}.customer-hero-vehicle img{flex-basis:auto;width:100%;height:auto;max-height:120px}}
