/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-2{order:2}.order-3{order:3}.col-1{grid-column:1}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-8{grid-column:8}.col-12{grid-column:12}.col-auto{grid-column:auto}.row-1{grid-row:1}.float-start{float:inline-start}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.w-100{width:calc(var(--spacing) * 100)}.flex-shrink-0{flex-shrink:0}.flex-grow-1{flex-grow:1}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.ps-0{padding-inline-start:calc(var(--spacing) * 0)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-0{padding-inline-end:calc(var(--spacing) * 0)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-nowrap{text-wrap:nowrap}.text-white{color:var(--color-white)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #edf3f3;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,6vw);display:flex;position:sticky;top:0}.brand{color:var(--navy);letter-spacing:-.04em;align-items:center;gap:9px;font-size:25px;font-weight:800;display:flex}.brand i{background:linear-gradient(135deg,var(--green),#3ed1a2);color:#fff;border-radius:9px 9px 9px 3px;place-items:center;width:35px;height:30px;font-size:18px;font-style:normal;display:grid;box-shadow:0 6px 16px #08ad7830}.site-header nav{color:#486176;align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.nav-cta{background:linear-gradient(135deg,#19bf8b,#079d6e);border-radius:9px;padding:13px 22px;color:#fff!important}.menu-button{color:var(--navy);background:0 0;border:0;font-size:25px;display:none}.hero{background:linear-gradient(90deg,#fff 0 45%,#f1f9f8 100%);padding:52px max(24px,6vw) 42px}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;max-width:1440px;margin:auto;display:grid}.eyebrow{letter-spacing:.13em;color:var(--green);margin:0 0 15px;font-size:12px;font-weight:850}.hero h1{letter-spacing:-.055em;color:var(--navy);margin:0;font-size:clamp(46px,5.5vw,78px);line-height:.98}.hero-lead{color:#536a7c;max-width:630px;margin:23px 0 0;font-size:18px;line-height:1.6}.actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.button{border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:14px;font-weight:800;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,#16ba86,#079c6d);box-shadow:0 10px 25px #08ad7830}.secondary{color:var(--navy);background:#fff;border:1px solid #9fb0bc}.hero-visual{min-height:510px;position:relative}.hero-visual img{object-fit:cover;border-radius:0 0 0 90px;width:100%;height:510px;box-shadow:0 24px 50px #0b385c20}.sent{color:#fff;background:linear-gradient(135deg,#12bd80,#078e62);border-radius:12px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;top:45%;right:28px;box-shadow:0 12px 34px #007d5560}.sent>span{border:2px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.sent div,.quick span{flex-direction:column;display:flex}.sent small{opacity:.82}.quick{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.quick>div{align-items:flex-start;gap:9px;display:flex}.quick>div>b{color:var(--green);font-size:23px}.quick strong{color:var(--navy);font-size:13px}.quick small{color:#738696;margin-top:3px;font-size:11px;line-height:1.4}.speed{background:linear-gradient(105deg,#f3f8fa,#effaf7);border-radius:15px;grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;max-width:1320px;margin:20px auto 0;padding:40px 55px;display:grid}.speed h2,.section-title h2,.bottom-cta h2{letter-spacing:-.04em;color:var(--navy);margin:0;font-size:clamp(30px,3.5vw,48px);line-height:1.04}.speed p{color:#5d7284;line-height:1.65}.comparison{text-align:center}.comparison>div{justify-content:center;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.comparison span{color:#9babb6;background:#fff;border:1px solid #dcebea;border-radius:8px;width:62px;height:80px;padding-top:12px;box-shadow:0 8px 20px #16324b0b}.comparison span b{margin-top:9px;font-size:24px;display:block}.comparison .active{border:2px solid var(--green);height:105px;color:var(--green);box-shadow:0 12px 28px #08ad7820}.comparison small{color:#566d7e}.section{padding:88px max(24px,6vw)}.section-title{text-align:center;max-width:800px;margin:0 auto 45px}.section-title p{color:#748696;margin:10px 0 0;line-height:1.6}.process{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;max-width:1250px;margin:auto;display:grid}.process article{text-align:center;background:#fff;border:1px solid #e4eeee;border-radius:14px;min-height:250px;padding:28px;position:relative;box-shadow:0 14px 35px #153c5610}.process article>span{width:31px;height:31px;color:var(--green);background:#e4f9f2;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:16px;left:16px}.icon{color:var(--navy);margin:30px 0 20px;font-size:46px;display:block}.process h3{color:var(--navy);margin:0 0 10px;font-size:19px}.process p{color:#6d8090;font-size:14px;line-height:1.55}.process>i{color:var(--green);font-size:46px;font-weight:900}.plans{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:auto;display:grid}.plans article{background:#fff;border:1px solid #dce9e8;border-radius:14px;flex-direction:column;min-height:430px;padding:32px;display:flex;position:relative;box-shadow:0 12px 35px #16324b0d}.plans article.featured{border:2px solid var(--green);transform:translateY(-10px);box-shadow:0 18px 45px #08ad7820}.plans em{text-align:center;background:var(--green);color:#fff;border-radius:12px 12px 0 0;padding:7px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-1px;left:0;right:0}.plans h3{color:var(--navy);margin:10px 0 2px;font-size:27px}.plans .featured h3{margin-top:25px}.audience{color:#718493;margin:0 0 28px}.plans>article>strong{color:var(--navy);font-size:21px}.plans>article>b{color:var(--green);margin-top:7px}.plans ul{margin:25px 0;padding:0;list-style:none}.plans li{color:var(--green);gap:10px;margin:12px 0;font-weight:800;display:flex}.plans li span{color:#526a7c;font-weight:500}.plans article>a{text-align:center;color:var(--navy);border:1px solid #9bafba;border-radius:8px;margin-top:auto;padding:13px;font-weight:800}.plans .featured>a{background:var(--green);border-color:var(--green);color:#fff}.trust{text-align:center;grid-template-columns:repeat(4,1fr);gap:38px;max-width:1250px;margin:auto;display:grid}.trust i{width:60px;height:60px;color:var(--green);background:#e8faf4;border-radius:50%;place-items:center;margin:auto;font-size:25px;font-style:normal;display:grid}.trust h3{color:var(--navy);font-size:17px}.trust p{color:#6e8191;font-size:14px;line-height:1.55}.bottom-cta{color:#fff;background:linear-gradient(105deg,#072842,#0e4661);justify-content:space-between;align-items:center;gap:35px;padding:55px max(24px,7vw);display:flex}.bottom-cta p{color:#d5e3e8}.bottom-cta .button{white-space:nowrap}footer{color:#698091;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:40px;padding:42px max(24px,6vw);font-size:13px;display:grid}footer>div{gap:20px;display:flex}footer p{margin:0;line-height:1.7}footer p strong{color:var(--navy)}@media (width<=950px){.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:380px}.hero-visual img{border-radius:25px;height:380px}.speed{grid-template-columns:1fr;margin:20px 24px}.plans{grid-template-columns:1fr}.plans article.featured{transform:none}.trust{grid-template-columns:1fr 1fr}.process{grid-template-columns:1fr}.process>i{text-align:center;transform:rotate(90deg)}.bottom-cta{flex-direction:column;align-items:flex-start}}@media (width<=720px){.site-header{height:68px;padding:0 18px}.brand{font-size:21px}.menu-button{display:block}.site-header nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:68px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav a{padding:8px}.hero{padding-top:38px}.hero h1{font-size:43px}.hero-lead{font-size:16px}.quick{grid-template-columns:1fr}.hero-visual,.hero-visual img{height:300px;min-height:300px}.sent{top:auto;bottom:15px;right:12px}.speed{padding:32px 20px}.comparison>div{gap:5px}.comparison span{width:45px}.section{padding:70px 20px}.trust{grid-template-columns:1fr}.bottom-cta{padding:50px 24px}footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap}.actions .button{width:100%}}.limit-note{background:#f0fbf7;border:1px solid #bfe9da;border-radius:12px;align-items:center;gap:15px;max-width:610px;margin-top:23px;padding:14px 17px;display:flex}.limit-note>b{background:var(--green);color:#fff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.limit-note span{flex-direction:column;gap:3px;display:flex}.limit-note strong{color:var(--navy);font-size:15px}.limit-note small{color:#657b8a;line-height:1.4}.plans{grid-template-columns:repeat(6,1fr);max-width:1280px}.plans article{grid-column:span 2}.plans article:nth-child(4){grid-column:2/span 2}.plans article:nth-child(5){grid-column:4/span 2}@media (width<=950px){.plans{grid-template-columns:1fr 1fr}.plans article,.plans article:nth-child(4),.plans article:nth-child(5){grid-column:auto}}@media (width<=720px){.plans{grid-template-columns:1fr}}:root{--navy:#202124;--green:#f5a400;--mint:#fff4d6;--text:#242424;--muted:#686868;--line:#dedede}body{color:#242424;background:#fff}.site-header{border-bottom:1px solid #ddd;box-shadow:0 2px 8px #0000000b}.brand{color:#242424}.brand i{color:#222;background:linear-gradient(135deg,#ffbd17,#f39800);box-shadow:0 6px 16px #f5a40038}.brand b{color:#f4a000}.site-header nav{color:#474747}.nav-cta,.primary{background:linear-gradient(#ffc329,#f5a400);border:1px solid #e89b00;box-shadow:0 8px 18px #e89b0038;color:#202124!important}.hero{background:linear-gradient(110deg,#fff 0 48%,#f4f4f4 100%)}.eyebrow{color:#d98200}.hero h1,.speed h2,.section-title h2,.bottom-cta h2,.process h3,.plans h3,.trust h3,.limit-note strong{color:#242424}.hero h1 span,.speed h2 span,.bottom-cta h2 span{color:#e99300}.secondary{color:#242424;border:1px solid #bbb}.sent{color:#202124;background:linear-gradient(#ffc329,#f3a000);box-shadow:0 12px 34px #d68d0055}.sent>span{border-color:#202124}.quick>div>b,.comparison .active,.process>i,.plans>article>b,.plans li,.trust i{color:#e99300}.limit-note{background:#fff8e6;border-color:#f1cd76}.limit-note>b{color:#222;background:#f5a400}.speed{background:linear-gradient(105deg,#f5f5f5,#fff8e7);border:1px solid #e4e4e4}.comparison .active{border-color:#f5a400;box-shadow:0 12px 28px #f5a40028}.process article{border-color:#ddd;box-shadow:0 12px 28px #0000000c}.process article>span,.trust i{color:#d98200;background:#fff2cc}.plans article{border-color:#ddd;box-shadow:0 12px 28px #0000000e}.plans article.featured{border-color:#f5a400;box-shadow:0 18px 40px #f5a40025}.plans em,.plans .featured>a{color:#202124;background:#f5a400;border-color:#e89b00}.bottom-cta{background:linear-gradient(105deg,#232323,#3b3b3b)}.bottom-cta h2{color:#fff}.bottom-cta h2 span{color:#ffc329}footer{grid-template-columns:1.1fr 1fr 1fr;padding-bottom:88px;position:relative}.independent{color:#7a7a7a;border-top:1px solid #e2e2e2;padding-top:18px;line-height:1.5;position:absolute;bottom:28px;left:max(24px,6vw);right:max(24px,6vw)}.site-header{height:58px;box-shadow:none;background:#176c73;border:0;border-bottom:5px solid #111}.site-header>.brand{color:#fff}.site-header>.brand i{color:#111;background:#f59b0b;border:2px solid #111;box-shadow:3px 3px #111}.site-header>.brand b{color:#ffc04b}.site-header nav{color:#fff;text-transform:uppercase;text-shadow:1px 1px #111;font-weight:900}.site-header nav>a:not(.nav-cta):hover{color:#ffc04b}.nav-cta{border:3px solid #111;border-radius:4px;padding:8px 16px;box-shadow:3px 3px #111;color:#111!important;background:#f59b0b!important}.aj-hero{background-color:#238d94;background-image:radial-gradient(#ffffff20 1px,#0000 1px),linear-gradient(135deg,#177980,#2c9da2);background-size:7px 7px,100% 100%;border-bottom:7px solid #111;min-height:535px;padding:20px max(20px,5vw) 0;overflow:hidden}.aj-grid{grid-template-columns:1fr 1.1fr .8fr;align-items:center;gap:24px;max-width:1180px;min-height:500px;display:grid}.mascot{align-self:end;align-items:flex-end;height:470px;display:flex}.mascot img{object-fit:contain;object-position:bottom;filter:drop-shadow(8px 8px #133f42);width:100%;height:100%}.aj-hero .hero-copy{text-align:center}.aj-hero .hero-copy>.brand{color:#fff;text-transform:uppercase;text-shadow:3px 3px #111;justify-content:center;margin-bottom:12px;font-family:Impact,Arial Black,sans-serif;font-size:42px}.aj-hero .hero-copy>.brand i{color:#111;background:#f59b0b;border:3px solid #111;box-shadow:4px 4px #111}.aj-hero .hero-copy>.brand b{color:#ffc04b}.aj-hero .eyebrow{color:#fff;text-shadow:1px 1px #111;font-weight:900}.aj-hero h1{letter-spacing:.005em;text-transform:uppercase;color:#fff;text-shadow:3px 3px #111;font-family:Impact,Arial Black,sans-serif;font-size:clamp(38px,4.2vw,62px);line-height:1.02}.aj-hero h1 span{color:#fff}.aj-hero .hero-lead{color:#fff;text-shadow:1px 1px #15555a;max-width:560px;margin:17px auto 0;font-size:17px;font-weight:700;line-height:1.45}.aj-hero .actions{justify-content:center;margin-top:22px}.aj-hero .primary{letter-spacing:.04em;background:#f59b0b;border:3px solid #111;border-radius:4px;min-height:54px;font-family:Impact,Arial Black,sans-serif;font-size:19px;box-shadow:5px 5px #111;color:#111!important}.recommend{color:#fff;background:#111;border-left:6px solid #f59b0b;border-radius:3px;margin-top:20px;padding:10px 14px;font-size:13px;font-weight:900;display:inline-block}.hero-signs{flex-direction:column;gap:26px;display:flex}.hero-signs>div{text-align:center;text-transform:uppercase;background:#eee;border:4px solid #111;border-radius:5px;padding:15px 12px;font-family:Impact,Arial Black,sans-serif;transform:rotate(-4deg);box-shadow:7px 7px #111}.hero-signs>div:nth-child(2){background:#fff3cf;transform:rotate(4deg)}.hero-signs small,.hero-signs b{display:block}.hero-signs strong{color:#111;margin:3px 0;font-size:38px;line-height:1;display:block}.hero-signs b{font-size:17px}.hero-signs small{font-family:Arial,sans-serif;font-size:11px;font-weight:900}.speed{background:#e7e7e7;border:0;border-radius:0;max-width:none;margin:0 auto;padding:62px max(24px,6vw)}.speed h2,.section-title h2,.bottom-cta h2{text-transform:uppercase;letter-spacing:.01em;font-family:Impact,Arial Black,sans-serif}.speed h2 span{color:#df8700}.comparison span{border:3px solid #111;border-radius:4px;box-shadow:4px 4px #aaa}.comparison .active{color:#111;background:#f59b0b;border-color:#111;box-shadow:5px 5px #111}.section{padding-top:78px;padding-bottom:78px}.process article,.plans article{border:1px solid #aaa;border-radius:5px;box-shadow:0 3px 7px #0003}.process article>span{color:#111;background:#f59b0b;border:2px solid #111}.process .icon{color:#111}.process>i{color:#f59b0b;text-shadow:2px 2px #111}.packages{background:#ddd}.plans article.featured{border:4px solid #111;box-shadow:7px 7px #f59b0b}.plans em{color:#111;text-transform:uppercase;background:#f59b0b;border-radius:0}.plans .featured>a,.plans article>a:hover{color:#111;background:#f59b0b;border:3px solid #111;box-shadow:3px 3px #111}.trust i{color:#111;background:#f59b0b;border:3px solid #111}.bottom-cta{background:#238d94 radial-gradient(#ffffff20 1px,#0000 1px) 0 0/7px 7px;border-top:6px solid #111}.bottom-cta .primary{background:#f59b0b;border:3px solid #111;box-shadow:5px 5px #111}@media (width<=950px){.aj-grid{grid-template-columns:.8fr 1.2fr}.hero-signs{flex-direction:row;grid-column:1/-1;justify-content:center;margin-bottom:35px}.hero-signs>div{max-width:260px}.mascot{height:390px}.aj-hero .hero-copy>.brand{font-size:34px}}@media (width<=720px){.site-header{height:62px}.site-header nav{background:#176c73;border-bottom:5px solid #111}.aj-hero{padding-top:28px}.aj-grid{grid-template-columns:1fr}.mascot{order:2;height:320px}.aj-hero .hero-copy{order:1}.hero-signs{order:3;grid-template-columns:1fr 1fr;gap:14px;display:grid}.hero-signs>div{transform:none!important}.aj-hero h1{font-size:42px}.aj-hero .hero-copy>.brand{font-size:31px}.speed{padding:55px 20px}.comparison span{width:50px}}@media (width<=600px){html,body{max-width:100%;overflow-x:hidden}.site-header{height:58px;padding:0 14px}.site-header>.brand{gap:6px;font-size:18px}.site-header>.brand i{width:29px;height:27px;font-size:14px}.menu-button{color:#fff;font-size:23px}.site-header nav{gap:6px;padding:12px 16px;top:58px}.site-header nav a{font-size:13px}.aj-hero{min-height:0;padding:25px 14px 0}.aj-grid{flex-direction:column;gap:12px;min-height:0;display:flex}.aj-hero .hero-copy{width:100%;padding:0 3px}.aj-hero .hero-copy>.brand{margin-bottom:14px;font-size:27px}.aj-hero .hero-copy>.brand i{width:32px;height:29px;font-size:15px}.aj-hero .eyebrow{letter-spacing:.08em;margin-bottom:10px;font-size:10px;line-height:1.35}.aj-hero h1{text-shadow:2px 2px #111;overflow-wrap:anywhere;font-size:34px;line-height:1.02}.aj-hero .hero-lead{margin-top:14px;padding:0 3px;font-size:15px;line-height:1.42}.aj-hero .actions{margin-top:18px}.aj-hero .primary{width:100%;min-height:50px;padding:0 12px;font-size:17px;box-shadow:4px 4px #111}.recommend{width:100%;margin-top:15px;padding:10px 8px;font-size:11px;line-height:1.35}.mascot{order:2;width:100%;height:270px;margin-top:8px}.mascot img{filter:drop-shadow(5px 5px #133f42);max-width:280px;margin:0 auto}.hero-signs{order:3;grid-template-columns:1fr;gap:14px;width:100%;margin:0 0 28px;display:grid}.hero-signs>div{width:calc(100% - 10px);max-width:none;margin:0 auto;padding:12px 8px;box-shadow:4px 4px #111}.hero-signs strong{font-size:31px}.hero-signs b{font-size:15px}.speed{margin:0;padding:44px 16px;display:block}.comparison>div{gap:4px}.comparison span{width:calc(20vw - 12.8px);max-width:55px;height:72px;font-size:13px}.comparison .active{height:92px}.comparison span b{font-size:18px}.comparison small{font-size:12px;line-height:1.35;display:block}.speed>div:last-child{margin-top:32px}.speed h2,.section-title h2,.bottom-cta h2{font-size:30px;line-height:1.08}.speed p{font-size:15px}.section{padding:54px 16px}.section-title{margin-bottom:30px}.section-title p{font-size:15px}.process{gap:10px}.process article{min-height:0;padding:25px 18px}.process>i{font-size:35px}.plans{grid-template-columns:minmax(0,1fr);gap:17px;display:grid}.plans article,.plans article:nth-child(4),.plans article:nth-child(5){grid-column:auto;min-width:0;min-height:0;padding:25px 20px}.plans h3{font-size:25px}.plans>article>strong{font-size:19px}.plans li{font-size:14px}.trust{gap:26px}.trust article{padding:0 12px}.bottom-cta{padding:44px 18px}.bottom-cta .button{white-space:normal;text-align:center;width:100%}.bottom-cta p{font-size:15px;line-height:1.5}footer{flex-direction:column;gap:24px;padding:34px 18px 120px;display:flex}footer>div{flex-direction:column;gap:14px}.independent{font-size:11px;bottom:26px;left:18px;right:18px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.rdSite{--rd-red:#ed242a;--rd-black:#111216;--rd-muted:#65676e;--rd-paper:#f7f7f5;--rd-line:#dfdfdf;background:var(--rd-paper);color:var(--rd-black);font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow:clip}.rdSite *{box-sizing:border-box}.rdSite a{color:inherit;text-decoration:none}.rdSite button,.rdSite input,.rdSite textarea{font:inherit}.rdSite :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--rd-red);outline-offset:5px}.rdSite :is(section,article)[id]{scroll-margin-top:110px}.rdWrap{width:min(1280px,100% - 96px);margin-inline:auto}.rdSkip{z-index:200;background:#fff;padding:15px;position:fixed;top:-100px;left:15px}.rdSkip:focus{top:15px}.rdHeader{border-bottom:1px solid var(--rd-line);z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;justify-content:space-between;align-items:center;gap:28px;height:96px;padding:0 max(48px,50vw - 640px);display:flex;position:sticky;top:0}.rdLogo{flex-shrink:0;width:208px;display:block}.rdLogo img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.rdHeader nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.rdHeader nav a:hover{color:var(--rd-red)}.rdHeader nav .rdNavCta{border:1px solid #232429;border-radius:5px;align-items:center;gap:22px;padding:15px 20px;display:flex}.rdHeader nav .rdNavCta:hover{color:#fff;background:#111216}.rdMenuToggle{border:1px solid var(--rd-line);cursor:pointer;color:var(--rd-black);background:0 0;border-radius:4px;padding:9px 12px;display:none}.rdHero{grid-template-columns:1.03fr .97fr;align-items:center;gap:65px;padding-block:85px 92px;display:grid}.rdEyebrow{letter-spacing:.13em;color:var(--rd-muted);align-items:center;gap:9px;margin:0 0 22px;font-size:11px;font-weight:800;display:flex}.rdEyebrow>span{background:var(--rd-red);border-radius:50%;width:7px;height:7px}.rdHero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(56px,6.4vw,90px);font-weight:800;line-height:.99}.rdHero h1>span{color:var(--rd-red)}.rdHeroLead{color:var(--rd-muted);max-width:470px;margin:0;font-size:18px;line-height:1.65}.rdHeroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.rdButton{cursor:pointer;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;min-height:54px;padding:16px 22px;font-size:14px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.rdButton:hover{transform:translateY(-2px)}.rdSite .rdButtonRed{background:var(--rd-red);color:#fff}.rdSite .rdButtonRed:hover{background:#ca1d23}.rdSite .rdButtonLight{color:#111216;background:#fff}.rdTextLink{border-bottom:1px solid #b9b9be;gap:16px;padding-block:8px;font-size:14px;font-weight:700;display:flex}.rdHeroNote{align-items:center;gap:13px;margin-top:45px;display:flex}.rdHeroNote p{color:#676971;margin:0;font-size:12px;line-height:1.55}.rdHeroNote b{color:var(--rd-black)}.rdNoteLine{background:var(--rd-red);width:3px;height:35px}.rdExplorer{color:#fff;background:#15161c;border:1px solid #35363d;border-radius:12px;overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 55px #16172116}.rdExplorerTop{letter-spacing:.13em;color:#999ba8;border-bottom:1px solid #31323a;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;font-size:9px;display:flex}.rdWindowDots{gap:5px;display:flex}.rdWindowDots i{background:#6b6d78;border-radius:50%;width:6px;height:6px}.rdWindowDots i:first-child{background:var(--rd-red)}.rdSmallMark{color:#fff;letter-spacing:-.04em;font-size:14px;font-weight:800}.rdExplorerTabs{gap:7px;padding:14px 18px;display:flex}.rdExplorerTabs button{color:#c0c1cb;cursor:pointer;background:0 0;border:1px solid #353640;border-radius:4px;flex:1;padding:10px 14px;font-size:11px}.rdExplorerTabs button[aria-selected=true]{color:#191a20;background:#fff;border-color:#fff;font-weight:800}.rdExplorerPanel{min-height:285px;padding:10px 22px 22px}.rdPreviewCaption{color:#9395a4;letter-spacing:.13em;margin-bottom:12px;font-size:8px;display:block}.rdWebPreview,.rdSoftwarePreview{color:#16171c;background:#f9f9f7;border-radius:6px;overflow:hidden}.rdPreviewNav{border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.rdPreviewNav b{font-size:14px}.rdPreviewNav>span{color:#777;font-size:8px}.rdPreviewHero{background:#fff;padding:24px}.rdPreviewHero>span{letter-spacing:.12em;color:var(--rd-red);font-size:7px;font-weight:800}.rdPreviewHero strong{letter-spacing:-.04em;margin:12px 0;font-size:31px;line-height:1.07;display:block}.rdPreviewHero i{background:var(--rd-red);color:#fff;border-radius:3px;padding:8px 12px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.rdPreviewBlocks{gap:12px;padding:13px 20px;display:flex}.rdPreviewBlocks span{color:#707178;font-size:8px}.rdPreviewBlocks span:before{content:"✓";color:var(--rd-red);margin-right:5px}.rdBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:206px;padding:16px 12px;display:grid}.rdBoard section>b{color:#65676e;font-size:8px}.rdBoard article{background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:10px;padding:12px 7px;font-size:9px;font-weight:750;line-height:1.4}.rdBoard article small{color:#72747c;margin-top:8px;font-size:7px;font-weight:400;display:block}.rdBoard article i{background:var(--rd-red);width:18px;height:3px;margin-bottom:10px;display:block}.rdAutomationPreview{background:#20212a;border:1px solid #3a3c48;border-radius:6px;flex-direction:column;padding:13px 15px;display:flex}.rdFlowStep{align-items:center;gap:15px;display:flex}.rdFlowStep>span{background:var(--rd-red);border-radius:4px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.rdFlowStep b{font-size:12px;display:block}.rdFlowStep small{color:#a7a9b8;margin-top:3px;font-size:9px;display:block}.rdFlowLine{border-left:1px dashed #7b7c8a;height:23px;margin:6px 0 6px 17px}.rdExplorerCopy{border-top:1px solid #31323a;padding:20px 24px 24px}.rdExplorerCopy h2{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.rdExplorerCopy p{color:#a9abb9;margin:0 0 13px;font-size:12px;line-height:1.6}.rdExplorerCopy strong{color:#fa7378;font-size:10px;font-weight:650}.rdCapabilityBar{border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);background:#fff}.rdCapabilityBar>div{justify-content:space-between;align-items:center;gap:22px;padding-block:24px;display:flex}.rdCapabilityBar span{letter-spacing:.12em;font-size:11px;font-weight:800}.rdCapabilityBar i{color:var(--rd-red);font-size:20px;font-style:normal}.rdSection{padding-block:105px}.rdSectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.rdSite h2{letter-spacing:-.045em;line-height:1.08}.rdSectionHead h2{margin:0;font-size:clamp(35px,4vw,54px)}.rdSectionHead>p{color:var(--rd-muted);max-width:370px;margin:0 0 3px;font-size:16px;line-height:1.7}.rdServiceList{border-top:1px solid var(--rd-line)}.rdServiceList article{border-bottom:1px solid var(--rd-line);grid-template-columns:60px 1fr 60px;align-items:start;gap:25px;padding-block:34px;display:grid}.rdServiceNumber{letter-spacing:.04em;color:var(--rd-red);padding-top:7px;font-size:12px;font-weight:800}.rdServiceContent h3{letter-spacing:-.035em;margin:0 0 12px;font-size:27px;line-height:1.2}.rdServiceContent p{color:var(--rd-muted);max-width:720px;margin:0;font-size:15px;line-height:1.7}.rdTags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rdTags span{border:1px solid var(--rd-line);color:#60616a;border-radius:3px;padding:5px 10px;font-size:10px}.rdServiceArrow{border:1px solid var(--rd-line);border-radius:50%;place-items:center;width:50px;height:50px;font-size:26px;transition:background .2s;display:grid}.rdServiceArrow:hover{background:var(--rd-red);color:#fff;border-color:var(--rd-red)}.rdProduct{color:#fff;background:#15161c;overflow:hidden}.rdProductGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;padding-block:85px;display:grid}.rdProduct .rdEyebrow{color:#a1a3b1}.rdProduct h2{margin:0 0 24px;font-size:clamp(36px,4.1vw,57px)}.rdProduct h2 span{color:#f25f65}.rdProductGrid>div>p:not(.rdEyebrow){color:#a9abb8;max-width:450px;margin-bottom:28px;font-size:15px;line-height:1.7}.rdProductVisual{background:#0b282b;border:1px solid #235056;border-radius:10px;padding:36px;transform:rotate(-2deg)}.rdProductLogo{align-items:center;gap:12px;display:flex}.rdProductLogo>span{color:#0b1018;background:#ffb333;border:2px solid #111;border-radius:8px;place-items:center;width:40px;height:40px;font-size:26px;font-weight:800;display:grid}.rdProductLogo>b{letter-spacing:-.04em;font-size:27px}.rdProductLogo>b>span{color:#ffb333}.rdProductVisual>p{letter-spacing:.1em;color:#8bb7bb!important;margin:24px 0!important;font-size:9px!important;line-height:1.8!important}.rdOfferCard{color:#101819;background:#fff;border-radius:6px;padding:23px}.rdOfferCard>span{color:#899697;letter-spacing:.09em;margin-bottom:14px;font-size:8px;font-weight:800;display:block}.rdOfferCard>div{border-bottom:1px solid #e5eaea;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.rdOfferCard i{color:#247d63;font-style:normal}.rdOfferCard small{color:#87918f;margin-top:15px;font-size:8px;display:block}.rdProductVisual>a{color:#b4d4d6;justify-content:space-between;margin-top:22px;font-size:12px;display:flex}.rdProjectGrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.rdProject{border:1px solid var(--rd-line);background:#fff;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.rdProject:hover{transform:translateY(-4px);box-shadow:0 14px 32px #15161c0c}.rdProjectVisual{background:#e6e6e2;padding:26px}.rdProjectEmil .rdProjectVisual{background:#e3eaf2}.rdProjectBrowser{color:#71717a;background:#fff;border-radius:5px 5px 0 0;justify-content:space-between;padding:11px 16px;font-size:9px;display:flex}.rdProjectPreview{color:#fff;background:#101010;min-height:230px;padding:28px 26px}.rdProjectPreview>b{vertical-align:middle;font-size:18px;line-height:1.05;display:inline-block}.rdProjectPreview>b small{letter-spacing:.13em;font-size:8px}.rdRixusMark,.rdEmilMark{vertical-align:middle;background:#ed242a;place-items:center;width:36px;height:36px;margin-right:9px;font-size:25px;font-weight:800;display:inline-grid}.rdProjectPreview p{letter-spacing:-.04em;margin:24px 0 17px;font-size:31px;font-weight:800;line-height:1.1}.rdProjectPreview em{color:#ed242a;font-style:normal}.rdProjectPreview>i{background:#ed242a;border-radius:2px;padding:8px 13px;font-size:8px;font-style:normal}.rdProjectEmil .rdProjectPreview{background:#0b1727}.rdProjectEmil .rdEmilMark,.rdProjectEmil .rdProjectPreview>i{background:#0876e9}.rdProjectEmil .rdProjectPreview em{color:#61afff}.rdProjectInfo{padding:25px}.rdProjectInfo>span{letter-spacing:.08em;color:var(--rd-muted);font-size:9px;font-weight:750}.rdProjectInfo h3{letter-spacing:-.03em;justify-content:space-between;gap:10px;margin:10px 0;font-size:24px;display:flex}.rdProjectInfo h3>b{color:var(--rd-red);font-weight:400}.rdProjectInfo p{color:var(--rd-muted);margin:0;font-size:13px;line-height:1.6}.rdProjectFootnote{color:#7d7e85;margin:17px 0 0;font-size:11px}.rdProcess{padding-top:0}.rdProcessGrid{border-top:1px solid var(--rd-line);grid-template-columns:repeat(3,1fr);gap:35px;padding-top:35px;display:grid}.rdProcessGrid article>span{letter-spacing:.09em;color:var(--rd-red);font-size:9px;font-weight:800}.rdProcessGrid h3{letter-spacing:-.03em;margin:19px 0 13px;font-size:22px;line-height:1.2}.rdProcessGrid p{color:var(--rd-muted);margin:0;font-size:14px;line-height:1.7}.rdContact{border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);background:#eeefec}.rdContactGrid{grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:90px;display:grid}.rdContact h2{margin:0 0 28px;font-size:clamp(48px,5.4vw,74px)}.rdContact h2 span{color:var(--rd-red)}.rdContactIntro>p:not(.rdEyebrow){color:var(--rd-muted);max-width:355px;font-size:17px;line-height:1.65}.rdContactPhone{letter-spacing:-.02em;gap:28px;margin-top:24px;font-size:26px;font-weight:700;display:inline-flex}.rdContactPhone span{color:var(--rd-red)}.rdContactIntro>small{color:var(--rd-muted);margin-top:8px;font-size:11px;display:block}.rdContactForm{background:#fff;border:1px solid #ddd;border-radius:8px;gap:22px;padding:32px;display:grid}.rdContactForm fieldset{border:0;min-width:0;margin:0;padding:0}.rdContactForm legend,.rdContactForm label{font-size:12px;font-weight:750}.rdContactForm legend{margin-bottom:13px}.rdServiceChoices{flex-wrap:wrap;gap:7px;display:flex}.rdServiceChoices label{cursor:pointer;background:#fff;border:1px solid #dcdce0;border-radius:4px;padding:9px 11px;font-size:11px;position:relative}.rdServiceChoices label.selected{border-color:var(--rd-red);color:#be171d;background:#fff3f3}.rdServiceChoices input{opacity:0;width:1px;height:1px;position:absolute}.rdServiceChoices label:focus-within{outline:2px solid var(--rd-red);outline-offset:2px}.rdContactFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rdContactForm>label,.rdContactFields>label{gap:8px;display:grid}.rdContactFields label>span{color:#81828a;font-size:10px;font-weight:400;display:inline}.rdContactForm input:not([type=radio]),.rdContactForm textarea{color:#17171b;background:#fafafa;border:1px solid #d5d5da;border-radius:4px;width:100%;min-width:0;padding:12px 13px;font-size:14px;line-height:1.5}.rdContactForm textarea{resize:vertical;min-height:110px}.rdContactForm .rdButton{width:100%}.rdFormHint{color:#797b82;margin:0;font-size:10px;line-height:1.6}.rdFormHint a{color:#363841;text-decoration:underline}.rdFormNotice{border-left:3px solid var(--rd-red);background:#fff3f3;margin:0;padding:12px;font-size:12px;line-height:1.5}.rdFaq{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.rdFaq h2{margin:0;font-size:40px}.rdFaq details{border-bottom:1px solid var(--rd-line)}.rdFaq details:first-child{border-top:1px solid var(--rd-line)}.rdFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:15px;font-weight:750;list-style:none;display:flex}.rdFaq summary::-webkit-details-marker{display:none}.rdFaq summary span{color:var(--rd-red);font-size:22px;font-weight:400;transition:transform .2s}.rdFaq details[open] summary span{transform:rotate(45deg)}.rdFaq details p{color:var(--rd-muted);margin:0 0 24px;font-size:14px;line-height:1.7}.rdFaq details p a{color:var(--rd-red);text-decoration:underline}.rdSite .rdFooter{border-top:1px solid var(--rd-line);color:var(--rd-black);background:#fff;padding:38px 0 25px;display:block;position:static}.rdFooterTop{justify-content:space-between;align-items:center;gap:35px;padding-bottom:28px;display:flex}.rdFooterBrand{width:220px}.rdFooterBrand img{width:100%;height:auto;display:block}.rdFooterTop p{color:var(--rd-muted);margin:0;font-size:12px;line-height:1.6}.rdBackTop{font-size:12px;font-weight:700}.rdFooterBottom{border-top:1px solid var(--rd-line);color:var(--rd-muted);justify-content:space-between;gap:25px;padding-top:20px;font-size:10px;display:flex}.rdFooterBottom nav{gap:22px;display:flex}.rdFooterBottom a:hover{color:var(--rd-red)}@media (width>=1500px){.rdHero h1{font-size:92px}}@media (width<=1100px){.rdWrap{width:calc(100% - 64px)}.rdHeader{padding-inline:32px}.rdHeader nav{gap:20px}.rdHeader nav .rdNavCta{gap:12px;padding:13px}.rdHero{gap:35px}.rdHero h1{font-size:66px}.rdExplorerTabs button{padding:9px 7px}.rdProductGrid,.rdContactGrid,.rdFaq{gap:55px}.rdSectionHead{gap:40px}.rdServiceContent h3{font-size:25px}}@media (width<=800px){.rdWrap{width:calc(100% - 40px)}.rdHeader{height:78px;padding-inline:20px}.rdLogo{width:175px}.rdMenuToggle{font-size:12px;font-weight:700;display:block}.rdHeader nav{background:#fff;border-bottom:1px solid #ddd;padding:20px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 15px 25px #1111}.rdHeader nav.isOpen{flex-direction:column;align-items:stretch;gap:8px;display:flex}.rdHeader nav>a{padding:11px}.rdHeader nav .rdNavCta{justify-content:space-between;margin-top:4px;padding:13px}.rdHero{grid-template-columns:1fr;gap:42px;padding-block:52px 50px}.rdHero h1{font-size:clamp(54px,10vw,78px)}.rdHeroLead{max-width:510px;font-size:17px}.rdHeroNote{margin-top:27px}.rdExplorer{justify-self:center;width:100%;max-width:580px;transform:none}.rdExplorerPanel{min-height:285px}.rdCapabilityBar>div{grid-template-columns:1fr 1fr;gap:15px 25px;padding-block:24px;display:grid}.rdCapabilityBar i{display:none}.rdCapabilityBar span{font-size:10px}.rdSection{padding-block:65px}.rdSectionHead{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.rdSectionHead h2{font-size:38px}.rdSectionHead>p{max-width:550px;font-size:15px}.rdServiceList article{grid-template-columns:27px 1fr 38px;gap:12px;padding-block:27px}.rdServiceContent h3{font-size:23px}.rdServiceContent p{font-size:14px}.rdServiceArrow{width:36px;height:36px;font-size:22px}.rdTags{gap:6px}.rdTags span{padding:5px 8px;font-size:9px}.rdProductGrid{grid-template-columns:1fr;gap:40px;padding-block:65px}.rdProduct h2{font-size:43px}.rdProductVisual{justify-self:center;width:100%;max-width:520px;transform:none}.rdProjectGrid{gap:20px}.rdProjectVisual{padding:14px}.rdProjectPreview{min-height:215px;padding:22px 16px}.rdProjectPreview p{font-size:25px}.rdProjectInfo{padding:21px 17px}.rdProjectInfo h3{font-size:21px}.rdProcess{padding-top:0}.rdProcessGrid{grid-template-columns:1fr;gap:28px}.rdProcessGrid article{border-bottom:1px solid var(--rd-line);padding-bottom:25px}.rdProcessGrid article:last-child{border:0;padding:0}.rdProcessGrid h3{margin-top:12px}.rdContactGrid{grid-template-columns:1fr;gap:36px;padding-block:60px}.rdContact h2{font-size:56px}.rdContactForm{padding:25px}.rdContactIntro>p:not(.rdEyebrow){max-width:520px}.rdFaq{grid-template-columns:1fr;gap:28px}.rdFaq h2{font-size:36px}.rdFooterTop{flex-wrap:wrap}.rdFooterTop p{margin-right:auto}.rdFooterBottom{flex-direction:column;gap:15px}.rdFooterBottom nav{flex-wrap:wrap}.rdSite :is(section,article)[id]{scroll-margin-top:90px}}@media (width<=480px){.rdHero h1{font-size:56px}.rdEyebrow{letter-spacing:.1em;font-size:9px}.rdHeroActions{gap:20px}.rdHeroActions .rdButton{gap:22px;padding:15px 18px}.rdHeroActions .rdTextLink{gap:10px;font-size:12px}.rdExplorerTop{padding:15px}.rdExplorerTabs{padding:13px 12px}.rdExplorerTabs button{padding:10px 8px;font-size:10px}.rdExplorerPanel{min-height:276px;padding:8px 14px 18px}.rdPreviewHero{padding:22px 18px}.rdPreviewHero strong{font-size:29px}.rdExplorerCopy{padding:20px}.rdExplorerCopy h2{font-size:17px}.rdSectionHead h2{font-size:35px}.rdServiceList article{grid-template-columns:22px 1fr;gap:10px}.rdServiceArrow{grid-column:2;justify-self:end;margin-top:-3px}.rdServiceContent h3{font-size:22px}.rdProduct h2{font-size:38px}.rdProductVisual{padding:24px}.rdProjectGrid{grid-template-columns:1fr}.rdProjectPreview p{font-size:30px}.rdProjectPreview{min-height:225px;padding:25px 20px}.rdContactFields{grid-template-columns:1fr}.rdContactForm{padding:22px 18px}.rdContact h2{font-size:52px}.rdFooterTop{grid-template-columns:1fr;gap:16px;display:grid}.rdFooterBrand{width:200px}.rdBackTop{justify-self:start}.rdHeroLead{font-size:16px}.rdBoard{gap:6px;padding:13px 8px}.rdBoard article{padding:10px 6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.rdSite *,.rdSite :before,.rdSite :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rdButton:hover,.rdProject:hover{transform:none}}.rdSite .rdFooter>.rdWrap{display:block}.rdWorkshopSolutions .rdSectionHead h2>span{color:var(--rd-red)}.rdSolutionJump{flex-wrap:wrap;gap:9px;margin:-10px 0 35px;display:flex}.rdSolutionJump a{background:#fff;border:1px solid #d8d8dc;border-radius:30px;padding:9px 15px;font-size:12px;font-weight:700}.rdSolutionJump a:hover{border-color:var(--rd-red);color:var(--rd-red)}.rdSolutionFeatured{background:#fff;border:1px solid #dce2dc;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;margin-bottom:28px;padding:38px;display:grid}.rdSolutionTag{letter-spacing:.11em;font-weight:800;color:var(--rd-muted)!important;margin:0 0 20px!important;font-size:10px!important}.rdSolutionBrand{align-items:center;gap:14px;margin-bottom:24px;display:flex}.rdSolutionBrand img{border-radius:12px}.rdSolutionBrand h3{letter-spacing:-.04em;margin:0;font-size:29px}.rdSolutionCopy>h4{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(29px,3vw,40px);line-height:1.15}.rdSolutionCopy>h4>span{color:var(--rd-red)}.rdSolutionCopy>p:not(.rdSolutionTag){color:var(--rd-muted);font-size:15px;line-height:1.75}.rdSolutionCopy ul,.rdSolutionCardCopy ul{gap:9px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.rdSolutionCopy li,.rdSolutionCardCopy li{padding-left:20px;font-size:13px;line-height:1.6;position:relative}.rdSolutionCopy li:before,.rdSolutionCardCopy li:before{content:"✓";color:#4b7122;font-weight:800;position:absolute;left:0}.rdSolutionsGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.rdSolutionCard{border:1px solid var(--rd-line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:30px;display:flex}.rdSolutionCardCopy h3{letter-spacing:-.04em;margin:0 0 15px;font-size:28px;line-height:1.2}.rdSolutionCardCopy>p:not(.rdSolutionTag){color:var(--rd-muted);margin:0;font-size:14px;line-height:1.75}.rdSolutionCardCopy ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:20px 0 27px}.rdSolutionCardCopy li{font-size:12px}.rdSolutionCard .rdScreens{margin-top:auto}.rdSolutionContact{border-top:1px solid var(--rd-line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;font-size:14px;font-weight:750;display:flex}.rdSolutionContact:hover{color:var(--rd-red)}.rdSolutionContact>span{color:var(--rd-red);font-size:20px}.rdSolutionsNote{color:var(--rd-muted);max-width:750px;margin:22px 0 0;font-size:11px;line-height:1.7}.rdScreens{background:#f4f6f3;border:1px solid #dfe5de;border-radius:12px;min-width:0;overflow:hidden}.rdScreensTop{color:#fff;background:#172820;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.rdScreensTop>span{letter-spacing:.1em;color:#c0d0c4;font-size:9px;font-weight:700}.rdScreensTop>button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #627c6b;border-radius:5px;padding:7px 9px;font-size:10px}.rdScreensTrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.rdScreensTrack::-webkit-scrollbar{display:none}.rdScreenSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0}.rdScreenSlide>img{aspect-ratio:3/2;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.rdScreensControls{justify-content:space-between;align-items:center;gap:8px;padding:12px 15px 0;display:flex}.rdScreensControls>button{color:#192c20;cursor:pointer;background:#fff;border:1px solid #d5ddd2;border-radius:50%;flex-shrink:0;width:38px;height:38px;font-size:19px}.rdScreensControls>button:hover{background:#d4f67a;border-color:#b0d355}.rdScreensDots{scrollbar-width:none;justify-content:center;align-items:center;min-width:0;display:flex;overflow-x:auto}.rdScreensDots>button{cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:36px;padding:0;display:grid}.rdScreensDots>button>span{background:#bdc9bc;border-radius:50%;width:6px;height:6px;display:block}.rdScreensDots>button[aria-current=true]>span{background:#375a2a;border-radius:8px;width:18px}.rdScreenCaption{min-height:110px;padding:12px 18px 0}.rdScreenCaption>span{color:#5d7559;letter-spacing:.08em;font-size:10px;font-weight:800}.rdScreenCaption h4{letter-spacing:-.02em;margin:7px 0;font-size:16px;line-height:1.3}.rdScreenCaption p{color:#62735f;margin:0;font-size:12px;line-height:1.65}.rdSwipeHint{color:#65745f;margin:12px 18px 17px;font-size:10px}.rdScreenDialog{color:#172820;background:0 0;border:0;width:min(1220px,100% - 40px);max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:auto}.rdScreenDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1315db}.rdDialogContent{background:#fff;border-radius:14px;overflow:hidden}.rdDialogHeader{color:#fff;background:#172820;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.rdDialogHeader span{color:#bfd0c0;font-size:11px}.rdDialogHeader h3{margin:4px 0 0;font-size:20px}.rdDialogHeader button{color:#fff;cursor:pointer;background:0 0;border:1px solid #809682;border-radius:6px;flex-shrink:0;padding:10px 14px;font-size:13px}.rdDialogContent>img{object-fit:contain;background:#f4f6f3;width:100%;height:auto;max-height:70dvh;display:block}.rdDialogControls{justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.rdDialogControls button{cursor:pointer;background:#eaf4de;border:1px solid #cbdab9;border-radius:7px;flex-shrink:0;padding:12px 16px;font-size:20px}.rdDialogControls p{color:#53674f;text-align:center;margin:0;font-size:12px;line-height:1.6}@media (width<=1100px){.rdSolutionFeatured{grid-template-columns:.85fr 1.15fr;gap:28px;padding:28px}.rdSolutionCard{padding:24px}.rdSolutionCardCopy ul{grid-template-columns:1fr}.rdScreensDots>button{flex-basis:24px;width:24px}}@media (width<=800px){.rdSolutionFeatured{grid-template-columns:1fr;gap:28px}.rdSolutionCopy>h4{font-size:35px}.rdSolutionsGrid{grid-template-columns:1fr}.rdSolutionCardCopy ul{grid-template-columns:1fr 1fr}.rdScreenCaption{min-height:105px}.rdSolutionFeatured .rdScreens{justify-self:center;width:100%;max-width:680px}.rdSolutionCardCopy h3{font-size:26px}}@media (width<=480px){.rdSolutionFeatured{border-radius:12px;padding:22px 18px}.rdSolutionCopy>h4{font-size:30px}.rdSolutionCard{border-radius:12px;padding:22px 18px}.rdSolutionsGrid{gap:20px}.rdSolutionCardCopy ul{grid-template-columns:1fr}.rdSolutionBrand h3{font-size:26px}.rdSolutionJump{gap:6px}.rdSolutionJump a{padding:9px 11px;font-size:11px}.rdScreensTop{padding:11px}.rdScreensTop>span{font-size:8px}.rdScreensTop>button{font-size:9px}.rdScreensControls{gap:4px;padding:10px 10px 0}.rdScreensControls>button{width:34px;height:34px}.rdScreensDots{justify-content:flex-start}.rdScreensDots>button{flex-basis:25px;width:25px}.rdScreenCaption{min-height:130px;padding:12px 13px 0}.rdScreenCaption h4{font-size:15px}.rdSwipeHint{margin:10px 13px 14px;font-size:9px}.rdScreenDialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.rdDialogHeader{padding:14px}.rdDialogHeader h3{font-size:16px}.rdDialogControls{gap:10px;padding:14px}.rdDialogControls p{font-size:11px}.rdDialogControls button{padding:10px 12px}.rdSolutionCopy .rdButton{justify-content:space-between;width:100%}}.admin-page{color:#edf3f8;background:#080c10;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-side{background:#0d141b;border-right:1px solid #263746;flex-direction:column;gap:8px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-side img{object-fit:contain;width:170px;height:65px}.admin-side>small{color:#61788b;letter-spacing:.15em;margin:20px 10px 8px}.admin-side button{color:#aebdca;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;padding:14px;font-weight:800;display:flex}.admin-side button.active{color:#fff;background:#168cff}.admin-back{color:#7790a5;margin-top:auto;padding:14px}.admin-main{padding:36px clamp(25px,4vw,65px)}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.admin-main header p{color:#168cff;letter-spacing:.15em;margin:0;font-size:10px;font-weight:900}.admin-main h1{margin:5px 0;font-size:38px}.admin-main header>span{background:#10283c;border:1px solid #24577d;border-radius:30px;padding:9px 14px}.admin-message{color:#a9edca;background:#0d3624;border:1px solid #20764c;justify-content:space-between;margin-bottom:20px;padding:13px 16px;display:flex}.admin-message button{color:inherit;background:0 0;border:0}.import-box,.product-form,.manage-products,.price-panel{background:#101820;border:1px solid #263746;border-radius:8px;padding:25px}.import-box{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:16px;display:grid}.import-box small,.price-panel small{color:#58b5ff;letter-spacing:.12em;font-weight:900}.import-box h2,.product-form h2,.price-panel h2{margin:7px 0}.import-box p,.price-panel p{color:#92a2b0}.import-box>div:last-child{display:flex}.import-box input,.manage-tools input{flex:1}.admin-page input,.admin-page select,.admin-page textarea{color:#fff;background:#0b1117;border:1px solid #3a4d5e;border-radius:4px;width:100%;padding:12px}.admin-page button{cursor:pointer}.import-box button,.primary,.bulk-form button{color:#fff;background:#168cff;border:0;padding:12px 18px;font-weight:900}.form-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.form-grid label,.bulk-form label{color:#8fa1b0;font-size:11px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea,.bulk-form input,.bulk-form select{margin-top:7px}.form-grid .wide{grid-column:span 2}.form-preview{object-fit:contain;background:#fff;max-width:180px;max-height:150px;margin:18px 0;display:block}.primary{margin-top:20px}.manage-tools{align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-product-list{gap:7px;display:grid}.admin-product-list article{background:#0b1117;border:1px solid #22303c;grid-template-columns:58px minmax(180px,1fr) 100px 150px 150px 65px;align-items:center;gap:12px;padding:10px;display:grid}.admin-product-image{color:#168cff;background:#fff;place-items:center;width:52px;height:52px;display:grid}.admin-product-image img{object-fit:contain;max-width:100%;max-height:100%}.admin-product-list h3{margin:3px 0;font-size:14px}.admin-product-list p,.admin-product-list small{color:#718393;margin:0;font-size:10px}.quick-price{display:flex}.quick-price input{border-radius:4px 0 0 4px;min-width:0}.quick-price button{color:#fff;background:#1b4b70;border:0}.delete{color:#ff938d;background:#432022;border:0;padding:10px}.price-panel{grid-template-columns:1fr 1.4fr;gap:30px;display:grid}.bulk-form{grid-template-columns:1fr 1fr 120px;gap:12px;display:grid}.bulk-form button{grid-column:1/-1}.bulk-example{background:#0b1117;border-left:4px solid #168cff;grid-column:1/-1;gap:20px;padding:18px;display:flex}.bulk-example strong{color:#63b8ff;margin-left:auto}@media (width<=1050px){.admin-product-list article{grid-template-columns:50px 1fr 80px}.quick-price,.delete{grid-column:auto}.form-grid{grid-template-columns:1fr 1fr}.price-panel{grid-template-columns:1fr}}@media (width<=700px){.admin-page{grid-template-columns:1fr}.admin-side{flex-direction:row;height:auto;position:relative;overflow:auto}.admin-side img,.admin-side>small,.admin-back{display:none}.admin-side button{white-space:nowrap}.admin-main{padding:22px 15px}.import-box,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.admin-product-list article{grid-template-columns:50px 1fr}.admin-product-list article>strong{grid-column:2}.bulk-form{grid-template-columns:1fr}.quick-price,.delete{grid-column:1/-1}}.autooferta{--ao-ink:#153b33;--ao-green:#184c3c;--ao-lime:#d9ff72;--ao-muted:#677b73;--ao-line:#dce5e0;color:var(--ao-ink);overflow-wrap:anywhere;background:#f6f8f7;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.autooferta *{box-sizing:border-box}.autooferta h1,.autooferta h2,.autooferta h3,.autooferta p{margin:0}.autooferta a{color:inherit;text-decoration:none}.autooferta button,.autooferta a{touch-action:manipulation}.autooferta button{cursor:pointer}.autooferta button:disabled{opacity:.55;cursor:wait}.autooferta :focus-visible{outline-offset:3px;outline:3px solid #54a676}.autooferta svg{flex-shrink:0}.autooferta .header{border-bottom:1px solid var(--ao-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;max-width:none;min-height:98px;margin:0;padding:24px max(24px,50vw - 610px);display:flex}.autooferta .brand{align-items:center;gap:12px;font-size:25px;font-weight:800;line-height:1.1;display:flex}.autooferta .brand-mark{background:var(--ao-green);width:45px;height:45px;color:var(--ao-lime);border-radius:12px;justify-content:center;align-items:center;font-size:32px;font-weight:900;display:flex}.autooferta .brand small{letter-spacing:1.7px;color:var(--ao-muted);margin-top:7px;font-size:10px;font-weight:700;display:block}.autooferta nav{align-items:center;gap:26px;display:flex}.autooferta .text-button{color:var(--ao-ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.autooferta .text-button:hover{text-decoration:underline}.autooferta .outline-button{border:1px solid var(--ao-line);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.autooferta .account{text-overflow:ellipsis;white-space:nowrap;background:#eef3f0;border-radius:7px;max-width:140px;padding:8px 12px;font-size:14px;overflow:hidden}.autooferta .main{background:0 0;width:auto;max-width:1220px;margin:0 auto;padding:48px 24px 36px}.autooferta .page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:36px;display:flex}.autooferta .eyebrow{letter-spacing:1.5px;color:var(--ao-muted);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.autooferta .eyebrow>span{background:var(--ao-green);border-radius:2px;width:6px;height:6px}.autooferta h1{letter-spacing:-1.7px;margin-top:15px;font-size:clamp(32px,3.4vw,48px);font-weight:750;line-height:1.12}.autooferta h1 span{color:#5c7469}.autooferta .page-heading p{color:var(--ao-muted);margin-top:16px;font-size:16px;line-height:1.6}.autooferta .heading-note{border-left:2px solid #c0d0c5;gap:7px;min-width:230px;padding-left:24px;display:grid}.autooferta .heading-note svg{color:var(--ao-green);margin-bottom:4px}.autooferta .heading-note strong{font-size:16px}.autooferta .heading-note span{color:var(--ao-muted);font-size:14px}.autooferta .workspace{border:1px solid var(--ao-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #193b3205}.autooferta .tab-bar{border-bottom:1px solid var(--ao-line);background:#fff;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.autooferta .tabs{flex:1;align-items:stretch;gap:18px;min-height:64px;display:flex;overflow-x:auto}.autooferta .tabs button{white-space:nowrap;color:var(--ao-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:9px;padding:19px 10px 15px;font-size:14px;font-weight:600;display:inline-flex}.autooferta .tabs button[aria-selected=true]{color:var(--ao-green);border-bottom-color:var(--ao-green)}.autooferta .tabs b{background:#edf3ed;border-radius:4px;padding:1px 5px;font-size:12px}.autooferta .refresh{margin-left:15px}.autooferta .request-layout{grid-template-columns:minmax(0,1fr) 310px;display:grid}.autooferta .form-panel{padding:32px 36px}.autooferta .section-title{align-items:center;gap:14px;margin-bottom:26px;display:flex}.autooferta h2{letter-spacing:-.45px;font-size:22px;font-weight:700;line-height:1.3}.autooferta .section-title p{color:var(--ao-muted);margin-top:5px;font-size:14px}.autooferta .icon-box{background:#f0f5ee;border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.autooferta .form-section{border-top:1px solid var(--ao-line);margin-top:25px;padding-top:22px}.autooferta h3{font-size:16px;font-weight:700}.autooferta .form-section h3{align-items:center;gap:12px;margin-bottom:18px;display:flex}.autooferta .form-section h3 span{letter-spacing:1px;color:#91a097;font-size:12px}.autooferta .fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.autooferta .field{flex-direction:column;gap:7px;min-width:0;display:flex}.autooferta .wide{grid-column:1/-1}.autooferta input:not([type=checkbox]),.autooferta select,.autooferta textarea{color:var(--ao-ink);width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #cfdbd3;border-radius:7px;padding:11px 13px;font-size:15px;line-height:1.5}.autooferta input::placeholder,.autooferta textarea::placeholder{color:#8c9b93;opacity:1}.autooferta select{appearance:auto;cursor:pointer}.autooferta textarea{resize:vertical}.autooferta .consent{color:var(--ao-muted);align-items:flex-start;gap:10px;margin:22px 0;font-size:13px;display:flex}.autooferta .consent input{width:17px;height:17px;accent-color:var(--ao-green);flex:0 0 17px;margin-top:3px}.autooferta .form-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.autooferta .form-bottom>span{color:var(--ao-muted);font-size:13px}.autooferta .button{background:var(--ao-green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.autooferta .request-aside{border-left:1px solid var(--ao-line);background:#f1f6ef;flex-direction:column;justify-content:space-between;display:flex}.autooferta .aside-top{padding:36px 28px}.autooferta .aside-top h2{margin:16px 0 32px;font-size:25px;line-height:1.3}.autooferta .aside-top .eyebrow{font-size:11px}.autooferta .benefit{gap:14px;margin-bottom:30px;display:flex}.autooferta .benefit svg{color:#477b53;margin-top:2px}.autooferta .benefit strong{font-size:15px}.autooferta .benefit p{color:var(--ao-muted);margin-top:6px;font-size:14px}.autooferta .aside-bottom{border-top:1px solid var(--ao-line);color:var(--ao-muted);align-items:flex-start;gap:10px;padding:24px 28px;font-size:14px;display:flex}.autooferta .process-strip{grid-template-columns:repeat(3,1fr);gap:40px;margin:34px 0 8px;display:grid}.autooferta .process-strip>div{align-items:flex-start;gap:14px;display:flex}.autooferta .process-strip>div>span{border:1px solid #c9d8cd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.autooferta .process-strip p{color:var(--ao-muted);font-size:13px}.autooferta .process-strip strong{color:var(--ao-ink);margin-bottom:3px;font-size:14px;display:block}.autooferta .footer{border-top:1px solid var(--ao-line);max-width:1172px;color:var(--ao-muted);flex-wrap:wrap;justify-content:space-between;gap:15px;margin:0 auto;padding:24px 0;font-size:13px;display:flex}.autooferta .footer a{font-size:14px}.autooferta .panel{min-height:430px;padding:32px 36px}.autooferta .empty,.autooferta .login-panel,.autooferta .pending{border:1px dashed var(--ao-line);text-align:center;background:#fafcf9;border-radius:10px;flex-direction:column;align-items:center;gap:12px;margin:18px 0;padding:36px 24px;display:flex}.autooferta .empty p,.autooferta .pending p,.autooferta .login-panel p{color:var(--ao-muted);max-width:450px;font-size:15px}.autooferta .narrow-form{max-width:750px}.autooferta .muted{color:var(--ao-muted);font-size:14px}.autooferta .narrow-form>.muted{margin-top:18px}.autooferta .message{align-items:center;gap:12px;padding:15px 24px;font-size:15px;display:flex}.autooferta .message button{background:0 0;border:0;margin-left:auto;font-size:22px}.autooferta .error,.autooferta .inline-error{color:#9a3030;background:#fff0ee}.autooferta .inline-error{border-radius:8px;margin:12px 0;padding:12px}.autooferta .success{color:#275231;background:#eaf4e6}.autooferta .request-list{gap:16px;display:grid}.autooferta .request-card{border:1px solid var(--ao-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:12px 0;padding:23px;display:flex}.autooferta .request-card h3{margin:9px 0 6px;font-size:21px}.autooferta .request-card h3 span{color:var(--ao-muted);font-size:16px;font-weight:400}.autooferta .request-card p{margin-bottom:6px;font-size:14px}.autooferta .request-card .muted{white-space:pre-wrap;max-width:660px}.autooferta .request-card small{color:var(--ao-muted);font-size:13px}.autooferta .badge{color:#486440;background:#f0f4ee;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.autooferta .card-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.autooferta .workshop-caption{flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;display:flex}.autooferta .workshop-caption>span{align-items:center;gap:6px;display:flex}.autooferta .list-heading{margin:28px 0 16px}.autooferta .offer-status{padding-top:10px;font-weight:700}.autooferta .stats{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.autooferta .stats>div{background:#eff5ec;border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.autooferta .stats span{color:var(--ao-muted);font-size:13px}.autooferta .stats strong{font-size:25px}.autooferta .spin{animation:1s linear infinite ao-spin}@keyframes ao-spin{to{transform:rotate(360deg)}}dialog.autooferta{border:1px solid var(--ao-line);width:min(620px,100vw - 28px);min-height:0;max-height:90vh;color:var(--ao-ink);background:#fff;border-radius:14px;margin:auto;padding:30px;overflow:auto;box-shadow:0 20px 90px #142d3340}dialog.autooferta::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#112f32a1}dialog.autooferta.large{width:min(1060px,100vw - 28px)}dialog.autooferta h2{margin-bottom:12px;padding-right:30px}dialog.autooferta>.muted{margin-bottom:24px}.autooferta .dialog-close{color:var(--ao-muted);background:0 0;border:0;width:36px;height:36px;font-size:28px;position:absolute;top:12px;right:16px}.autooferta .confirmation-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.autooferta .offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;display:grid}.autooferta .offer-card{border:1px solid var(--ao-line);border-radius:10px;padding:22px}.autooferta .offer-card.chosen{border:2px solid var(--ao-green);background:#f4faef}.autooferta .offer-card h3{margin:10px 0;font-size:19px}.autooferta .offer-card>p{align-items:flex-start;gap:7px;margin-top:10px;font-size:14px;display:flex}.autooferta .offer-card .price{margin-top:20px;font-size:32px;line-height:1.3;display:block}.autooferta .offer-card .offer-description{white-space:pre-wrap;border-top:1px solid var(--ao-line);margin-top:16px;padding-top:15px;display:block}.autooferta .offer-card .button{width:100%;margin-top:20px}.autooferta .contact{background:#edf5e9;border-radius:8px;gap:9px;margin:20px 0;padding:18px;font-size:16px;display:grid}.autooferta .contact a{color:var(--ao-green);text-decoration:underline}.autooferta .help-list{padding-left:22px}.autooferta .help-list li{margin:12px 0;font-size:15px}.autooferta.login-page{background:var(--ao-ink);place-items:center;width:100%;max-width:none;margin:0;padding:70px 20px;display:grid}.autooferta .login-card{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:36px}.autooferta .login-card .eyebrow{margin:22px 0 12px}.autooferta .login-card h1{margin:0;font-size:34px}.autooferta .login-card p{color:var(--ao-muted);margin:10px 0 24px}.autooferta .login-card .field{margin:18px 0}.autooferta .login-card .button{width:100%;margin-top:12px}.autooferta .login-card small{color:var(--ao-muted);margin-top:22px;font-size:12px;display:block}@media (width<=960px){.autooferta .request-layout{grid-template-columns:1fr 250px}.autooferta .aside-top{padding:30px 22px}.autooferta .heading-note{display:none}.autooferta .stats{grid-template-columns:1fr 1fr}.autooferta .form-panel,.autooferta .panel{padding:26px}}@media (width<=720px){.autooferta .header{gap:10px;min-height:80px;padding:18px}.autooferta .brand{gap:9px;font-size:21px}.autooferta .brand-mark{width:38px;height:38px;font-size:26px}.autooferta .brand small{display:none}.autooferta nav{gap:12px}.autooferta nav>.text-button:first-child{display:none}.autooferta nav .text-button{font-size:12px}.autooferta .account{max-width:80px;padding:6px;font-size:12px}.autooferta .main{padding:30px 15px}.autooferta h1{letter-spacing:-1px;font-size:34px}.autooferta .page-heading{margin-bottom:26px}.autooferta .page-heading p{font-size:15px}.autooferta .eyebrow{letter-spacing:1px;font-size:11px}.autooferta .request-layout{display:block}.autooferta .request-aside{display:none}.autooferta .form-panel,.autooferta .panel{padding:22px 18px}.autooferta .section-title{align-items:flex-start;gap:12px}.autooferta h2{font-size:20px}.autooferta .icon-box{flex-shrink:0;width:40px;height:40px}.autooferta .fields{gap:15px}.autooferta .field>span{font-size:13px}.autooferta input:not([type=checkbox]),.autooferta select,.autooferta textarea{padding:10px;font-size:16px}.autooferta .tab-bar{padding:0 8px}.autooferta .tabs{gap:2px;min-height:58px}.autooferta .tabs button{gap:6px;padding:16px 10px 13px;font-size:13px}.autooferta .tabs button svg{display:none}.autooferta .form-bottom{text-align:center;flex-direction:column-reverse;align-items:stretch}.autooferta .process-strip{grid-template-columns:1fr;gap:20px}.autooferta .footer{gap:15px;margin:0 18px;padding:22px 0}.autooferta .request-card{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.autooferta .card-actions{align-items:stretch}.autooferta .card-actions>.text-button{justify-content:center}.autooferta .request-card h3{font-size:19px}.autooferta .stats{gap:10px}.autooferta .stats>div{padding:15px}.autooferta .stats strong{font-size:22px}.autooferta .confirmation-actions{flex-wrap:wrap}.autooferta .confirmation-actions button{flex:1}dialog.autooferta{padding:24px 18px}.autooferta .login-card{padding:28px 22px}}@media (width<=390px){.autooferta .fields{grid-template-columns:1fr}.autooferta nav .text-button{display:none}.autooferta h1{font-size:31px}.autooferta .tabs button{padding-left:8px;padding-right:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.autooferta .spin{animation:none}}.autooferta .view-link{border-bottom:2px solid #0000;padding:8px 0;font-size:14px;font-weight:700}.autooferta .view-link[aria-current=page]{border-bottom-color:var(--ao-green)}.autooferta .view-banner{background:#edf6e8;border:1px solid #c8dec3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:18px 22px;display:flex}.autooferta .view-banner>div{gap:5px;display:grid}.autooferta .view-banner strong{font-size:18px}.autooferta .view-banner span{color:var(--ao-muted);font-size:14px}.autooferta.dashboard-view .page-heading,.autooferta.dashboard-view .process-strip{display:none}.autooferta.dashboard-view .main{max-width:1380px;padding-top:30px}.autooferta.dashboard-view .panel{padding:26px}.autooferta .example-label{color:#8b6418;background:#fff2c9;border-radius:4px;margin-left:8px;padding:4px 7px;font-size:12px}.autooferta .workshop-title{justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px;display:flex}.autooferta .workshop-title h2{margin:8px 0 6px;font-size:25px}.autooferta .workshop-title p{color:var(--ao-muted);font-size:14px}.autooferta .work-status-tabs{border:1px solid var(--ao-line);background:#f0f5ee;border-radius:9px;gap:6px;margin-bottom:25px;padding:5px;display:flex}.autooferta .work-status-tabs>button{color:var(--ao-muted);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 10px;font-size:16px;font-weight:700;display:flex}.autooferta .work-status-tabs>button[aria-selected=true]{background:var(--ao-green);color:#fff;box-shadow:0 2px 7px #1237291c}.autooferta .work-status-tabs b{color:var(--ao-green);background:#ffffffc7;border-radius:5px;padding:3px 7px;font-size:13px;line-height:1.4}.autooferta .list-explainer{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.autooferta .list-explainer h3{font-size:19px}.autooferta .list-explainer p{color:var(--ao-muted);max-width:450px;font-size:14px}.autooferta .job-row{border-top:1px solid var(--ao-line);grid-template-columns:minmax(180px,.95fr) minmax(220px,1.75fr) 115px 165px;align-items:center;gap:22px;padding:24px 0;display:grid}.autooferta .job-vehicle{align-items:flex-start;gap:13px;display:flex}.autooferta .vehicle-icon{background:#edf4e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.autooferta .job-category{color:var(--ao-muted);font-size:12px}.autooferta .job-vehicle h3{margin:4px 0;font-size:18px;line-height:1.3}.autooferta .job-vehicle p{color:var(--ao-muted);font-size:14px}.autooferta .job-copy>p{font-size:15px;line-height:1.55}.autooferta .job-meta{color:var(--ao-muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.autooferta .job-meta span{align-items:center;gap:5px;display:flex}.autooferta .job-price{gap:5px;display:grid}.autooferta .job-price strong{white-space:nowrap;font-size:25px}.autooferta .job-price span,.autooferta .job-price small{color:var(--ao-muted);font-size:12px}.autooferta .job-actions{gap:10px;display:grid}.autooferta .job-actions .button,.autooferta .job-actions .outline-button{padding:11px 12px;font-size:14px}.autooferta .waiting-note{text-align:center;color:var(--ao-muted);font-size:13px}.autooferta .job-copy>.job-offer-copy{color:#627761;border-left:2px solid #b9d2b0;margin-top:12px;padding-left:10px;font-size:13px}.autooferta .request-facts{background:#f2f6ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;padding:20px;display:grid}.autooferta .request-facts dt{color:var(--ao-muted);font-size:13px}.autooferta .request-facts dd{margin:4px 0 0;font-size:15px;font-weight:600}.autooferta .detail-copy{white-space:pre-wrap;margin:12px 0 24px;font-size:16px}.autooferta .quote-summary{border:1px solid var(--ao-line);border-radius:8px;margin-top:20px;padding:20px}.autooferta .quote-summary p{margin-top:12px;font-size:15px}@media (width<=1100px){.autooferta .job-row{grid-template-columns:minmax(180px,.85fr) minmax(190px,1.25fr) 100px;gap:18px}.autooferta .job-actions{grid-column:2/4;justify-content:flex-end;align-items:center;display:flex}.autooferta .job-actions button{min-width:150px}.autooferta .list-explainer{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=720px){.autooferta .view-banner{align-items:flex-start;gap:12px;padding:16px}.autooferta .view-banner strong{font-size:16px}.autooferta .view-banner span{font-size:13px}.autooferta .view-banner .outline-button{white-space:normal;text-align:center;min-width:100px;padding:8px 10px;font-size:12px}.autooferta.dashboard-view .panel{padding:20px 15px}.autooferta .work-status-tabs{gap:3px;padding:4px}.autooferta .work-status-tabs>button{flex-direction:column;gap:5px;padding:11px 5px;font-size:13px}.autooferta .workshop-title{align-items:flex-start;gap:12px}.autooferta .workshop-title h2{font-size:21px}.autooferta .workshop-title>.badge{text-align:center;max-width:80px}.autooferta .job-row{grid-template-columns:1fr 100px;gap:16px;padding:22px 0}.autooferta .job-vehicle{grid-area:1/1}.autooferta .job-price{text-align:right;grid-area:1/2}.autooferta .job-price strong{font-size:23px}.autooferta .job-copy{grid-column:1/-1}.autooferta .job-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.autooferta .job-actions button{min-width:0}.autooferta .job-actions .waiting-note{align-self:center}.autooferta nav{gap:10px}.autooferta nav .view-link{font-size:12px}.autooferta nav>.account{display:none}.autooferta .example-label{margin-left:5px;font-size:11px}.autooferta .request-facts{gap:12px;padding:15px}}.autooferta{--ao-ink:#202020;--ao-green:#167d8b;--ao-lime:#fff;--ao-muted:#666;--ao-line:#d2d2d2;background:#e7e7e7}.autooferta .header{color:#fff;background:#228b98;border-bottom:5px solid #202020;min-height:80px;padding-top:16px;padding-bottom:16px}.autooferta .brand{letter-spacing:-1px;text-shadow:1px 2px #174550;font-weight:900}.autooferta .brand-light{font-weight:900}.autooferta .brand small{color:#e2f3f4;text-shadow:none;letter-spacing:1.4px}.autooferta .brand-mark{color:#fff;background:#196675;border:2px solid #fff;border-radius:3px}.autooferta .header .view-link{text-transform:uppercase;font-size:13px}.autooferta .header .outline-button{color:#fff;background:#176a76;border-color:#a3d4da;border-radius:3px}.autooferta :focus-visible{outline-color:#ed9700}.autooferta .button{color:#202020;background:linear-gradient(#ffa000,#e18a00);border:1px solid #d58200;border-radius:4px;font-weight:800;box-shadow:0 2px 2px #0003}.autooferta .outline-button{border-radius:4px}.autooferta .workspace,.autooferta .profile-section,.autooferta .form-panel{border-radius:3px}.autooferta .workspace{box-shadow:0 2px 8px #0002}.autooferta .view-banner{background:#f7f7f7;border-color:#ccc;border-radius:3px}.autooferta .view-banner strong{color:#1a7885}.autooferta .request-aside{background:#eef7f8}.autooferta .field>span{color:#333}.autooferta .benefit svg{color:#167d8b}.autooferta .work-status-tabs{background:#eee;border-radius:3px}.autooferta .work-status-tabs>button{border-radius:3px}.autooferta .badge{color:#176a76;background:#e7f3f4}.autooferta .tabs b,.autooferta .vehicle-icon,.autooferta .icon-box{background:#e7f3f4}.autooferta .request-facts{background:#f1f1f1}.autooferta .offer-card.chosen{background:#edf7f7}.autooferta .profile-offer-link{color:#167d8b;margin-bottom:6px;font-size:14px;text-decoration:underline;display:inline-block}.autooferta .portal-hero{color:#fff;background:#228b98;border-bottom:6px solid #202020;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:60px;padding:60px max(24px,50vw - 561px) 66px;display:grid}.autooferta .portal-hero h1{letter-spacing:-1px;margin:14px 0 24px;font-size:clamp(35px,4vw,56px);font-weight:900;line-height:1.08}.autooferta .portal-hero .hero-inner>p:not(.hero-kicker){font-size:19px;line-height:1.6}.autooferta .hero-kicker{letter-spacing:2px;font-size:13px;font-weight:700}.autooferta .portal-hero .button{text-transform:uppercase;min-height:60px;margin:28px 0 14px;padding:17px 35px;font-size:20px}.autooferta .hero-inner>small{color:#e2f3f4;font-size:13px;display:block}.autooferta .hero-example{color:#252525;background:#fff;border-top:7px solid #f39a00;padding:26px;transform:rotate(2deg);box-shadow:0 5px 15px #0003}.autooferta .hero-example>span{letter-spacing:1px;color:#167d8b;font-size:10px;font-weight:800}.autooferta .hero-example h2{margin:10px 0;font-size:23px}.autooferta .hero-example p{color:#666;margin:10px 0 22px;font-size:13px}.autooferta .hero-example>div{border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;display:flex}.autooferta .hero-example b{font-size:24px}.autooferta .hero-example>a{color:#176a76;text-align:center;background:#e9f5f6;margin-top:10px;padding:10px;font-size:13px;font-weight:700;display:block}.autooferta .benefit-cards{grid-template-columns:repeat(3,1fr);gap:26px;margin:8px 0 58px;display:grid}.autooferta .benefit-cards>article{text-align:center;background:#fff;padding:30px 25px;box-shadow:0 2px 8px #0002}.autooferta .benefit-cards svg{color:#147989;margin-bottom:15px}.autooferta .benefit-cards h2{letter-spacing:-.5px;font-size:23px;font-weight:900}.autooferta .benefit-cards p{color:#555;margin-top:13px;font-size:15px}.autooferta .portal-section{margin:48px 0}.autooferta .portal-section>h2{text-align:center;margin:0 0 27px;font-size:27px;font-weight:900}.autooferta .portal-steps{grid-template-columns:repeat(4,1fr);gap:25px;margin:32px 0;display:grid}.autooferta .portal-steps b{color:#167d8b;font-size:34px;font-weight:900}.autooferta .portal-steps h3{margin:8px 0;font-size:18px}.autooferta .portal-steps p{color:#555;font-size:14px}.autooferta .service-links{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.autooferta .service-links>a{color:#176a76;background:#fff;border:1px solid #ccc;align-items:center;gap:12px;padding:17px;font-weight:700;display:flex}.autooferta .service-links a:hover,.autooferta .city-links a:hover{background:#eaf5f6}.autooferta .city-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.autooferta .city-links>a{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:10px;padding:28px;font-size:24px;font-weight:800;display:flex}.autooferta .city-links small{color:#666;font-size:13px;font-weight:400}.autooferta details{background:#fff;border:1px solid #d4d4d4;margin:10px 0;padding:0}.autooferta summary{cursor:pointer;padding:15px 18px;font-weight:700}.autooferta details>p,.autooferta details>ul{margin:0;padding:0 18px 18px;font-size:15px}.autooferta .portal-footer{color:#ddd;background:#202020;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:42px max(24px,50vw - 561px) 25px;font-size:14px;display:grid}.autooferta .portal-footer strong{color:#fff;margin-bottom:15px;font-size:20px;display:block}.autooferta .portal-footer a{color:#acd6dc;margin:7px 0;display:block}.autooferta .portal-footer small{border-top:1px solid #555;grid-column:1/-1;padding-top:20px;font-size:12px}.autooferta .breadcrumbs{color:#177582;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:25px;font-size:13px;display:flex}.autooferta .portal-main>h1{text-transform:uppercase;letter-spacing:-.5px;margin:0 0 12px;font-size:32px;font-weight:900}.autooferta .lead{color:#555;margin:15px 0 30px;font-size:17px}.autooferta .directory-toolbar{background:#fff;border:1px solid #ccc;grid-template-columns:1fr 1.5fr 1.5fr 1fr;gap:15px;margin:26px 0 18px;padding:20px;display:grid}.autooferta .directory-toolbar label,.autooferta .review-filter{gap:6px;font-size:13px;font-weight:700;display:grid}.autooferta .directory-caption{color:#555;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:14px;display:flex}.autooferta .garage-list{gap:18px;display:grid}.autooferta .garage-list>article{background:#fff;border:1px solid #ccc;grid-template-columns:75px 1fr auto;align-items:center;gap:20px;padding:25px;display:grid;box-shadow:0 2px 6px #0001}.autooferta .garage-list h2{color:#176a76;font-size:22px}.autooferta .garage-list p{color:#555;margin:7px 0;font-size:14px}.autooferta .garage-icon{color:#167d8b;background:#e7f3f4;padding:20px}.autooferta .stars{color:#ee9200;white-space:nowrap;font-size:20px}.autooferta .stars b{color:#333;font-size:14px}.autooferta .tags{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.autooferta .tags>a,.autooferta .tags>span{color:#176a76;background:#edf6f7;border:1px solid #c7e1e5;padding:6px 9px;font-size:12px}.autooferta .rating-link{color:#176a76;margin:0 0 15px;font-size:14px;display:inline-block}.autooferta .demo-note{background:#fff6df;border-left:4px solid #ee9700;margin:10px 0 25px;padding:12px 16px;font-size:13px}.autooferta .profile-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.autooferta .profile-cover{color:#fff;text-align:center;background:#176a76;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:260px;padding:35px;display:flex;box-shadow:0 2px 8px #0002}.autooferta .profile-cover strong{font-size:28px}.autooferta .profile-cover span{color:#deeff1;font-size:13px}.autooferta .profile-section{background:#fff;border:1px solid #ccc;margin:22px 0;padding:24px;box-shadow:0 2px 7px #0001}.autooferta .profile-section h2{margin-bottom:18px;font-size:22px}.autooferta .profile-section>p{color:#555;margin:15px 0;font-size:15px}.autooferta .profile-sidebar{background:#fff;border:1px solid #ccc;padding:23px;box-shadow:0 2px 8px #0002}.autooferta .profile-sidebar>.button{width:100%;padding:14px;font-size:14px}.autooferta .profile-sidebar h3{border-top:1px solid #ddd;margin-top:28px;padding-top:20px}.autooferta .profile-sidebar p{color:#555;margin:10px 0;font-size:14px}.autooferta .profile-sidebar .outline-button{white-space:normal;margin-top:20px}.autooferta .review-summary{background:#f5f5f5;grid-template-columns:150px 1fr;gap:25px;margin:20px 0;padding:20px;display:grid}.autooferta .review-summary>div:first-child{gap:8px;display:grid}.autooferta .review-summary strong{font-size:42px}.autooferta .review-summary p{font-size:13px}.autooferta .review-summary>div:last-child>p{justify-content:space-between;align-items:center;gap:15px;padding:8px 0;display:flex}.autooferta .review-filter{max-width:220px;margin-bottom:20px}.autooferta .review{border-top:1px solid #ccc;padding:24px 0}.autooferta .review>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.autooferta .review time,.autooferta .review small{color:#666;font-size:12px}.autooferta .review h3{margin:12px 0 5px}.autooferta .review p{margin:14px 0;font-size:15px}.autooferta .review blockquote{background:#f4f4f4;border-left:3px solid #168392;margin:18px 0 0 20px;padding:16px;font-size:13px}.autooferta .review blockquote p{margin-bottom:0;font-size:14px}.autooferta .service-catalog{grid-template-columns:1fr 1fr;gap:20px;display:grid}.autooferta .service-catalog .profile-section{margin:0}.autooferta .service-catalog h2{margin-top:15px}.autooferta .service-detail h2:not(:first-child){margin-top:30px}.autooferta .service-detail .button{margin-top:15px}@media (width<=1000px){.autooferta .portal-hero{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.autooferta .header{flex-wrap:wrap}.autooferta .header nav{flex-wrap:wrap;gap:18px}.autooferta .directory-toolbar{grid-template-columns:1fr 1fr}.autooferta .review-summary{grid-template-columns:1fr}.autooferta .profile-layout{grid-template-columns:minmax(0,1fr) 260px}.autooferta .garage-list>article{grid-template-columns:60px 1fr}.autooferta .garage-list>article>.button{grid-column:2;justify-self:start}}@media (width<=720px){.autooferta .header{gap:18px;padding:15px}.autooferta .header nav{gap:10px 18px;width:100%}.autooferta .header .view-link{padding:3px 0;font-size:11px}.autooferta .header .outline-button{padding:6px 10px;font-size:12px}.autooferta .portal-hero{grid-template-columns:1fr;gap:30px;padding:35px 22px}.autooferta .portal-hero h1{font-size:38px}.autooferta .portal-hero .hero-inner>p:not(.hero-kicker){font-size:17px}.autooferta .hero-example{transform:none}.autooferta .portal-main{padding:25px 17px 40px}.autooferta .benefit-cards{grid-template-columns:1fr;gap:16px;margin-bottom:35px}.autooferta .benefit-cards>article{padding:24px}.autooferta .portal-steps{grid-template-columns:1fr 1fr;gap:20px}.autooferta .service-links{grid-template-columns:1fr 1fr}.autooferta .service-links>a{gap:8px;padding:13px;font-size:13px}.autooferta .city-links{grid-template-columns:1fr;gap:14px}.autooferta .city-links>a{padding:18px}.autooferta .portal-section>h2{font-size:23px}.autooferta .portal-footer{grid-template-columns:1fr 1fr;padding:30px 22px}.autooferta .portal-footer>div:first-child{grid-column:1/-1}.autooferta .profile-layout{flex-direction:column;display:flex}.autooferta .profile-layout>div,.autooferta .profile-sidebar{width:100%}.autooferta .profile-sidebar{order:-1}.autooferta .profile-cover{min-height:220px}.autooferta .directory-toolbar{gap:12px;padding:15px}.autooferta .garage-list>article{grid-template-columns:1fr;gap:13px;padding:20px}.autooferta .garage-icon{display:none}.autooferta .garage-list>article>.button{grid-column:1}.autooferta .garage-list h2{font-size:21px}.autooferta .portal-main>h1{font-size:28px}.autooferta .profile-section{padding:20px}.autooferta .service-catalog{grid-template-columns:1fr}.autooferta .review-summary{padding:15px}.autooferta .review-summary>div:last-child>p{flex-wrap:wrap}.autooferta .review blockquote{margin-left:0}.autooferta .stars{font-size:18px}}@media (width<=390px){.autooferta .service-links,.autooferta .directory-toolbar{grid-template-columns:1fr}.autooferta .portal-hero h1{font-size:32px}.autooferta .portal-steps{grid-template-columns:1fr}}.autooferta .service-questions{gap:16px;margin:0 0 20px;display:grid}.autooferta .extra-services{grid-template-columns:1fr 1fr;gap:14px;padding:5px 18px 20px;display:grid}.autooferta .extra-services label{align-items:center;gap:9px;font-size:13px;display:flex}.autooferta .extra-services input{accent-color:#167d8b;flex-shrink:0;width:17px;height:17px}@media (width<=720px){.autooferta .extra-services{grid-template-columns:1fr}}.autooferta .workshop-office{font-size:14px}.autooferta .office-nav{color:#fff;background:#187e8c;border-bottom:3px solid #272727;align-items:center;gap:0;margin:-26px -26px 30px;padding:0 20px;display:flex}.autooferta .office-nav>button,.autooferta .profile-menu>summary{color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:18px 22px;font-weight:700}.autooferta .office-nav>button.active{background:#126675}.autooferta .office-nav b{color:#555;background:#eee;border-radius:20px;padding:2px 6px;font-size:11px}.autooferta .profile-menu{margin-left:auto;position:relative}.autooferta .profile-menu>div{z-index:4;color:#333;background:#fff;border:1px solid #ccc;min-width:230px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 3px 12px #0003}.autooferta .profile-menu a,.autooferta .profile-menu button{text-align:left;color:#176a76;background:#fff;border:0;padding:14px 18px;font-size:14px}.autooferta .office-heading{letter-spacing:-.4px;margin:0 0 24px;font-size:25px}.autooferta .office-heading>span{color:#555;font-weight:400}.autooferta .office-tabs{border-bottom:1px solid #ccc;gap:7px;margin-bottom:24px;display:flex}.autooferta .office-tabs button{color:#555;background:#eee;border:1px solid #ccc;border-radius:3px 3px 0 0;align-items:center;gap:9px;padding:13px 19px;font-weight:700;display:flex}.autooferta .office-tabs button.selected{color:#222;background:#fff;border-bottom-color:#fff;margin-bottom:-1px}.autooferta .office-tabs b{color:#fff;background:#666;border-radius:20px;padding:3px 7px;font-size:11px}.autooferta .office-tabs button:nth-child(3) b{background:#e88c00}.autooferta .office-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.autooferta .office-tools>input{max-width:260px;margin-left:auto}.autooferta .office-tools label{align-items:center;gap:8px;display:flex}.autooferta .office-tools input[type=checkbox],.autooferta .settings-check input{accent-color:#187e8c;width:16px;height:16px}.autooferta .office-table-scroll{overflow-x:auto}.autooferta .office-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:14px}.autooferta .office-table th{color:#444;background:#eee;border-top:1px solid #ccc;border-bottom:2px solid #ccc;padding:15px 14px}.autooferta .office-table td{vertical-align:top;border-bottom:1px solid #ccc;padding:20px 14px;line-height:1.5}.autooferta .office-table td:first-child{min-width:175px}.autooferta .office-table td:nth-child(2){max-width:240px}.autooferta .office-table small{color:#777;margin:7px 0;font-size:12px;display:block}.autooferta .office-table summary{color:#187e8c;cursor:pointer}.autooferta .office-table details p{white-space:pre-wrap;padding-top:10px}.autooferta .job-link{color:#187e8c;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:16px}.autooferta .table-actions{gap:9px;min-width:160px;display:grid}.autooferta .table-actions .button,.autooferta .table-actions .outline-button{padding:9px 12px;font-size:12px}.autooferta .office-notice{color:#187e8c;margin:15px 0}.autooferta .settings-layout{grid-template-columns:260px 1fr;align-items:start;gap:30px;display:grid}.autooferta .settings-layout>nav{background:#eee;border:1px solid #ccc;display:grid}.autooferta .settings-layout nav button{text-align:left;color:#187e8c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccc;padding:15px}.autooferta .settings-layout nav button.selected{color:#fff;background:#187e8c}.autooferta .settings-layout>form{max-width:700px;padding:0 10px}.autooferta .settings-layout h2{margin-bottom:25px}.autooferta .settings-layout .field{margin:18px 0}.autooferta .settings-check{align-items:center;gap:12px;padding:13px 0;display:flex}.autooferta .template-row{border-bottom:1px solid #ccc;align-items:center;gap:16px;padding:25px 0;display:flex}.autooferta .template-row>div{flex:1}.autooferta .template-row p{white-space:pre-wrap;margin:10px 0}.autooferta .calendar-list{gap:12px;margin:20px 0 35px;display:grid}.autooferta .calendar-event{text-align:left;cursor:pointer;background:#eef7f8;border:1px solid #b0d8df;border-left:5px solid #187e8c;gap:20px;padding:20px;display:flex}.autooferta .calendar-event span:nth-child(2){flex:1}.autooferta .job-workflow{border-top:1px solid #ccc;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;padding-top:25px;display:grid}.autooferta .job-workflow form:last-child{grid-column:1/-1}.autooferta .job-conversation{border-top:1px solid #ccc;margin-top:25px;padding-top:25px}.autooferta .job-conversation form{margin:22px 0}.autooferta .job-conversation button{margin-top:10px}.autooferta .thread{gap:10px;margin:20px 0;display:grid}.autooferta .thread article{background:#f3f3f3;border-left:3px solid #ddd;padding:15px}.autooferta .thread .garage-message{background:#edf7f8;border-left-color:#187e8c}.autooferta .thread small{float:right;color:#666;font-size:11px}.autooferta .thread p{white-space:pre-wrap;margin-top:10px}.autooferta .office-review{border-bottom:1px solid #ccc;padding:25px 0}.autooferta .office-review p{margin:12px 0}.autooferta .office-review form{max-width:650px}.autooferta .office-review blockquote{background:#eee;margin:15px 0;padding:15px}.autooferta .office-review button{margin-top:12px}.autooferta .work-order>button{margin:15px 10px 15px 0}@media (width<=800px){.autooferta .office-heading{font-size:21px}.autooferta .office-nav{flex-wrap:wrap;margin:-26px -26px 25px;padding:0}.autooferta .office-nav>button,.autooferta .profile-menu>summary{padding:14px 12px;font-size:12px}.autooferta .office-tabs{overflow-x:auto}.autooferta .office-tabs button{white-space:nowrap;padding:12px;font-size:12px}.autooferta .settings-layout{grid-template-columns:1fr;gap:20px}.autooferta .settings-layout>nav{grid-template-columns:1fr 1fr}.autooferta .settings-layout>form{padding:0}.autooferta .job-workflow{grid-template-columns:1fr}.autooferta .calendar-event{flex-direction:column;gap:9px}.autooferta .template-row{flex-wrap:wrap}.autooferta .template-row>div{flex-basis:100%}.autooferta .office-tools>input{max-width:100%;margin-left:0}}@media print{body:has(.work-order) *{visibility:hidden}.work-order,.work-order *{visibility:visible!important}.work-order{width:100%!important;max-height:none!important;box-shadow:none!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}.work-order button,.work-order form,.work-order .job-conversation,.work-order .job-workflow{display:none!important}}.autooferta .workshop-calendar{margin-bottom:30px}.autooferta .calendar-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.autooferta .calendar-toolbar>div{gap:5px;display:flex}.autooferta .calendar-toolbar h2{font-size:21px}.autooferta .calendar-toolbar button{padding:8px 12px}.autooferta .calendar-toolbar .selected{color:#fff;background:#187e8c}.autooferta .calendar-grid-scroll{margin-top:20px;overflow-x:auto}.autooferta .calendar-grid{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px;display:grid}.autooferta .calendar-grid.day{grid-template-columns:1fr;min-width:0}.autooferta .calendar-grid>article{background:#fafafa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;min-height:180px}.autooferta .calendar-grid h3{background:#eee;padding:12px;font-size:13px;font-weight:600}.autooferta .calendar-grid .today{background:#fff9e9}.autooferta .calendar-grid .calendar-event{flex-direction:column;gap:5px;width:calc(100% - 14px);margin:7px;padding:10px;font-size:12px}.autooferta .calendar-grid .calendar-event small{color:#666;font-size:11px}@media (width<=800px){.autooferta .calendar-toolbar{flex-wrap:wrap}.autooferta .calendar-toolbar h2{order:-1;width:100%}}.autooferta .registration-document{background:#f3f9fa;border:1px solid #9fc9ce;border-radius:10px;gap:12px;margin:8px 0;padding:22px}.autooferta .registration-document h4{margin:0 0 6px;font-size:19px}.autooferta .registration-document p,.autooferta .registration-document small{margin:0;font-size:14px;line-height:1.55}.autooferta .registration-document>label{font-size:14px;font-weight:700}.autooferta .registration-document input[type=file]{box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:12px;font-size:14px}.autooferta .registration-document-preview{object-fit:contain;border:1px solid var(--ao-line);border-radius:6px;align-self:start;width:auto;max-width:100%;max-height:200px;display:block}.autooferta .registration-document-actions{flex-wrap:wrap;gap:10px;display:flex}.autooferta .registration-document-result{border-top:1px solid #b9d5d8;gap:14px;padding-top:16px;display:grid}.autooferta .registration-document-result dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.autooferta .registration-document-result dt{color:#666;font-size:12px}.autooferta .registration-document-result dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:600}.autooferta .registration-document .button,.autooferta .registration-document .outline-button{white-space:normal;width:fit-content;max-width:100%}@media (width<=600px){.autooferta .registration-document{padding:16px}.autooferta .registration-document-result dl{grid-template-columns:1fr}.autooferta .registration-document .button,.autooferta .registration-document .outline-button{width:100%}}@font-face{font-family:pt_sans;src:url(/autooferta-reference/pt-sans-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:pt_sans;src:url(/autooferta-reference/pt-sans-bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:pt_sans;src:url(/autooferta-reference/pt-sans-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GasMan;src:url(/autooferta-reference/GasMan.ttf)format("truetype");font-display:swap}@font-face{font-family:ReferenceAwesome;src:url(/autooferta-reference/fontawesome.woff)format("woff");font-display:block}.autooferta{--ao-green:#3a97a2;--ao-muted:#777;--ao-line:#ddd;color:#333;background:#e6e6e6;font-family:pt_sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65}.autooferta button,.autooferta input,.autooferta select,.autooferta textarea{font:inherit}.autooferta a{color:#217f90}.autooferta .reference-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;font-family:ReferenceAwesome!important;font-style:normal!important;font-weight:400!important}.autooferta h1{letter-spacing:0;color:#000;font-size:30px;font-weight:700;line-height:1.1}.autooferta h2{font-size:24px;line-height:1.1}.autooferta h3{font-size:20px;line-height:1.1}.autooferta .reference-wordmark{-webkit-text-stroke:1.5px #000;text-shadow:2px 2px #000,-1px -1px #000;letter-spacing:-1px;line-height:1.1;color:#fff!important;font-family:GasMan,pt_sans,Arial!important;font-weight:400!important}.autooferta .reference-header{height:73px;min-height:73px;box-shadow:none;background:#3a97a2 url(/autooferta-reference/texture.jpg) 50% 40%/cover;border:1px solid #111;border-bottom-width:6px;flex-wrap:nowrap;align-items:center;gap:25px;padding:0 25px 0 10px;display:flex}.autooferta .reference-header .brand{white-space:nowrap;padding:0;font-size:42px;display:block}.autooferta .reference-header nav{flex-wrap:nowrap;align-items:center;gap:0;margin-left:auto;display:flex}.autooferta .reference-header .view-link,.autooferta .header-profile summary{text-transform:uppercase;color:#fff;text-shadow:1px 1px #111;cursor:pointer;border:0;padding:0 15px;font-size:16px;font-weight:700;line-height:32px}.autooferta .reference-header .view-link:hover{background:#222;border-radius:5px}.autooferta .copy-link{white-space:nowrap;margin-left:10px;font-size:12px;text-decoration:underline;color:#fff!important}.autooferta .header-profile{position:relative}.autooferta .header-profile>div{z-index:8;background:#fff;border:1px solid #ccc;min-width:230px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 5px 10px #0003}.autooferta .header-profile a{white-space:nowrap;color:#333;padding:8px 20px;font-size:14px}.autooferta .header-profile a:hover{background:#f5f5f5}.autooferta .home-header .brand{visibility:hidden}.autooferta .button{background:#ff9500;border:1px solid #e08500;border-radius:6px;padding:10px 22px;font-size:16px;font-weight:700;line-height:1.33;box-shadow:0 2px 2px #0002;color:#fff!important}.autooferta .button:hover{background:#e88a00}.autooferta .outline-button,.autooferta .mini-button{background:linear-gradient(#fff,#e6e6e6);border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.4;box-shadow:0 1px 1px #0001;color:#333!important}.autooferta .text-button{color:#217f90;font-weight:400}.autooferta input,.autooferta select,.autooferta textarea{color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;line-height:1.43;box-shadow:inset 0 1px 1px #0001}.autooferta input:focus,.autooferta textarea:focus,.autooferta select:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #0001,0 0 8px #66afe999}.autooferta .badge{color:#fff;background:#999;border-radius:10px;padding:2px 7px;font-size:12px}.autooferta .reference-hero{color:#fff;background:#3a97a2 url(/autooferta-reference/texture.jpg) 50%/cover;border-bottom:8px solid #111;grid-template-columns:335px 355px 280px;justify-content:center;align-items:center;gap:25px;height:425px;min-height:425px;padding:0 30px;display:grid;position:relative}.autooferta .hero-mascot{align-items:flex-end;height:425px;display:flex;overflow:hidden}.autooferta .hero-mascot img{width:335px;height:auto;margin-bottom:-2px}.autooferta .hero-inner{text-align:center;padding-top:0}.autooferta .hero-wordmark{-webkit-text-stroke:2px #000;text-shadow:3px 3px #000;margin-bottom:15px;font-size:59px}.autooferta .reference-hero h1{color:#fff;letter-spacing:0;margin:20px 0 40px;font-family:pt_sans,Arial;font-size:31px;font-weight:700;line-height:1.1}.autooferta .reference-hero .hero-button{text-transform:uppercase;text-shadow:1px 1px #111;justify-content:center;gap:12px;min-width:310px;margin:0;padding:10px 25px;font-size:21px;display:inline-flex}.autooferta .hero-button:before{content:"";color:#fff;-webkit-text-stroke:1px #000;font-family:ReferenceAwesome;font-size:25px}.autooferta .reference-hero .hero-suggest{margin:18px 0 8px;font-size:16px}.autooferta .hero-secondary{color:#fff;text-transform:uppercase;background:#000;border-radius:3px;padding:6px 10px;font-size:16px;font-weight:700;line-height:1.3;display:inline-block}.autooferta .hero-secondary:before{content:"";color:#ff9500;margin-right:6px;font-family:ReferenceAwesome}.autooferta .hero-stickers{align-self:start;margin:45px 0 0}.autooferta .hero-stickers>div{text-align:center;color:#111;background:#358c97;border:4px solid #111;border-radius:6px;outline:3px solid #fff;width:220px;padding:15px 20px;font-size:22px;font-weight:700;line-height:1.15;transform:rotate(-6deg);box-shadow:1px 4px 2px #0003}.autooferta .hero-stickers>div+div{margin:18px 0 0 25px;transform:rotate(8deg)}.autooferta .hero-stickers strong{color:#fff;text-shadow:2px 2px #111;font-size:40px}.autooferta .hero-stickers small{color:#fff;font-size:18px}.autooferta .portal-main{max-width:1200px;margin:auto;padding:0 15px 60px}.autooferta .benefit-cards{grid-template-columns:repeat(3,1fr);gap:30px;margin:100px 0 70px}.autooferta .benefit-cards>article{text-align:center;background:#fff;border:1px solid #ddd;border-radius:6px;min-height:294px;padding:20px 15px 15px;box-shadow:0 1px 8px #0005}.autooferta .benefit-cards img{object-fit:contain;width:180px;height:110px;margin:0 auto 12px}.autooferta .benefit-cards h2{color:#000;margin:10px 0;font-family:pt_sans,Arial;font-size:20px;font-weight:700;line-height:1.1}.autooferta .benefit-cards p{max-width:330px;margin:10px auto 15px;font-size:16px;line-height:1.5}.autooferta .benefit-cards small{color:#217f90;font-size:14px;font-weight:700}.autooferta .portal-section{text-align:center;margin:50px 0}.autooferta .portal-section>h2{margin-bottom:25px;font-family:pt_sans,Arial;font-size:30px;font-weight:700;line-height:1.1}.autooferta .portal-steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px}.autooferta .portal-steps article>b{color:#fff;background:#3a97a2;border-radius:100%;width:46px;height:46px;margin-bottom:15px;font-size:24px;line-height:46px;display:inline-block}.autooferta .portal-steps h3{font-size:20px}.autooferta .portal-steps p{font-size:16px}.autooferta .portal-footer{color:#aaa;background:#111;grid-template-columns:repeat(3,1fr);gap:35px;padding:25px max(25px,50% - 575px)}.autooferta .portal-footer strong{color:#3a97a2;text-transform:uppercase;font-size:14px}.autooferta .portal-footer a{color:#ddd;margin:2px 0;font-size:14px;font-style:italic}.autooferta .portal-footer p{font-size:14px}.autooferta .portal-main>h1{margin:30px 0 20px;font-family:pt_sans,Arial;font-size:30px}.autooferta .lead{font-size:20px}.autooferta .directory-toolbar{border:1px solid #ddd;border-radius:6px;margin-top:25px;padding:15px;box-shadow:0 1px 6px #0003}.autooferta .garage-list{grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.autooferta .garage-list>article{text-align:center;background:#fff;border:1px solid #ddd;border-radius:6px;flex-direction:column;align-items:stretch;gap:15px;padding:20px 20px 25px;display:flex;box-shadow:0 1px 7px #0004}.autooferta .garage-icon{display:none}.autooferta .garage-list h2{font-family:pt_sans,Arial;font-size:20px;line-height:1.1}.autooferta .garage-list p{font-size:16px}.autooferta .garage-list>article>.button{align-self:center;margin-top:auto;font-size:14px}.autooferta .tags{justify-content:center}.autooferta .profile-section,.autooferta .profile-sidebar{border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 7px #0003}.autooferta .profile-section h2{font-family:pt_sans,Arial;font-size:24px}.autooferta .profile-cover{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px}.autooferta .profile-cover span{color:#777}.autooferta .profile-cover .reference-icon{color:#3a97a2}.autooferta .stars{color:#ff9500}.autooferta .profile-layout{grid-template-columns:minmax(0,1fr) 350px}.autooferta .review-summary{background:#f5f5f5;border-radius:4px}.autooferta .review blockquote{border-left-color:#3a97a2}.autooferta .service-catalog{gap:30px}.autooferta .service-links a,.autooferta .city-links a{color:#217f90;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 5px #0002}.autooferta.dashboard-view .main{max-width:1180px;padding:16px 15px 40px}.autooferta.dashboard-view .view-banner{color:#333;background:#fff;border:0;border-radius:0;gap:25px;max-width:910px;min-height:120px;margin:0 auto 34px;padding:20px 28px;box-shadow:0 1px 7px #0004}.autooferta .view-banner .banner-wordmark{text-align:center;background:#3a97a2 url(/autooferta-reference/texture.jpg) 50%;min-width:220px;padding:12px;font-size:40px;display:block}.autooferta .view-banner>div strong{font-size:18px}.autooferta .view-banner>div span{font-size:14px}.autooferta.workshop-view .workspace>.tab-bar{display:none}.autooferta.workshop-view .panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.autooferta.workshop-view .panel>.section-title,.autooferta .office-nav{display:none}.autooferta .office-heading{color:#000;margin:20px 0 35px;font-family:pt_sans,Arial;font-size:30px;font-weight:700;line-height:1.1}.autooferta .office-heading>span{color:#888;font-size:18px;font-weight:400}.autooferta .office-tabs{border-bottom:1px solid #ccc;gap:4px;min-height:50px;margin:0;padding:7px 0;display:flex}.autooferta .office-tabs button{color:#000;background:linear-gradient(#f6f6f6,#e9e9e9);border:1px solid #ccc;border-radius:3px;gap:5px;height:35px;margin:0;padding:7px 16px;font-family:pt_sans,Arial;font-size:14px;font-weight:400;line-height:1.4}.autooferta .office-tabs button.selected{box-shadow:none;background:#fff;border-color:#eee;margin:0}.autooferta .office-tabs b,.autooferta .office-tabs button:nth-child(3) b{color:#fff;background:#999;border-radius:12px;padding:3px 6px;font-size:12px;line-height:1}.autooferta .alert-icon{color:#ff9500;font-size:18px}.autooferta .office-tools{justify-content:flex-end;gap:8px;min-height:49px;margin:0 0 20px}.autooferta .office-tools input{width:230px;max-width:100%;height:34px;margin-left:0;padding:6px 12px}.autooferta .office-tools label{font-size:14px}.autooferta .office-tools .outline-button{padding:1px 5px;font-size:12px}.autooferta .office-tools .text-button{padding:3px 7px;font-size:14px}.autooferta .office-table{border-collapse:separate;border-spacing:0 16px;min-width:900px;font-size:16px;line-height:1.43}.autooferta .office-table th{color:#333;text-align:center;background:0 0;border:0;border-bottom:2px solid #ddd;padding:8px;font-size:16px;line-height:1.43}.autooferta .office-table td{vertical-align:top;text-align:center;background:#fff;border:0;height:140px;padding:8px;font-size:16px;line-height:1.43}.autooferta .office-table tr:nth-child(2n){background:0 0}.autooferta .office-table td:first-child{border-left:1px solid #ddd;border-radius:6px 0 0 6px;width:50px;min-width:50px}.autooferta .office-table td:last-child{border-right:1px solid #ddd;border-radius:0 6px 6px 0}.autooferta .office-table td{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.autooferta .office-table td:nth-child(2){min-width:180px}.autooferta .office-table td:nth-child(3){max-width:250px}.autooferta .office-table .emblem-column{width:50px;padding:12px 8px}.autooferta .brand-emblem{object-fit:contain;color:#888;width:34px;height:34px;font-size:30px}.autooferta .job-link{color:#217f90;font-size:16px;line-height:1.4}.autooferta .office-table small{color:#217f90;margin:5px 0 12px;font-size:14px;line-height:1.5}.autooferta .office-table details{margin:5px 0;font-size:14px}.autooferta .office-table details p{text-align:left}.autooferta .office-table summary{color:#217f90;cursor:pointer;font-size:14px;list-style:none}.autooferta .mini-button{margin:5px 0;padding:1px 5px;font-size:12px}.autooferta .table-actions{align-items:start;gap:8px;min-width:175px}.autooferta .table-actions .outline-button{padding:6px 12px;font-size:14px}.autooferta .table-actions strong{font-size:14px}.autooferta .table-actions .text-button{padding:0;font-size:14px}.autooferta .settings-layout{grid-template-columns:260px minmax(0,1fr);gap:30px}.autooferta .settings-layout nav{background:0 0;border:0}.autooferta .settings-layout nav button{color:#217f90;background:0 0;border:0;padding:10px 15px;font-size:14px}.autooferta .settings-layout nav button.selected{color:#fff;background:#3a97a2;border-radius:4px}.autooferta .settings-layout form{background:#fff;border:1px solid #ddd;border-radius:6px;padding:25px}.autooferta .field>span{color:#333;font-size:14px;font-weight:700}.autooferta .form-panel,.autooferta .panel{border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 7px #0003}.autooferta .form-section h3>span{color:#fff;background:#3a97a2}.autooferta .request-card,.autooferta .offer-card{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 4px #0002}.autooferta .office-review,.autooferta .template-row{background:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:16px;padding:25px}.autooferta .calendar-grid{background:#fff;border-color:#ddd}.autooferta .calendar-grid h3{background:#f5f5f5;font-size:14px}.autooferta .calendar-event{color:#fff;background:#3a97a2;border:1px solid #217f90;border-left:0;border-radius:3px}.autooferta .calendar-event small{color:#fff!important}.autooferta .ao-dialog{background:#fff;border-radius:6px;padding:25px;font-family:pt_sans,Arial;line-height:1.65}.autooferta .footer{color:#aaa;background:#111;border:0;padding:25px max(25px,50% - 575px);font-size:14px}.autooferta .footer a,.autooferta .footer button{color:#ddd}@media (width>=768px) and (width<=1199px){.autooferta .portal-main,.autooferta.dashboard-view .main{max-width:970px}.autooferta .reference-hero{grid-template-columns:270px 330px 220px;gap:15px}.autooferta .hero-mascot img{width:290px}.autooferta .hero-stickers>div{width:190px}.autooferta .reference-header .view-link{padding:0 9px;font-size:14px}.autooferta .reference-header .brand{font-size:34px}.autooferta .profile-layout{grid-template-columns:minmax(0,1fr) 300px}.autooferta .garage-list{gap:20px}}@media (width<=767px){.autooferta .reference-header{border-bottom-width:5px;flex-wrap:wrap;gap:8px;height:auto;min-height:66px;padding:10px 15px}.autooferta .reference-header .brand{font-size:32px}.autooferta .home-header .brand{visibility:visible}.autooferta .reference-header nav{flex-wrap:wrap;gap:3px 5px;width:100%;margin-left:0}.autooferta .reference-header .view-link,.autooferta .header-profile summary{padding:0 7px;font-size:14px;line-height:28px}.autooferta .copy-link{margin-left:7px;font-size:12px}.autooferta .reference-hero{grid-template-columns:1fr;gap:0;height:auto;min-height:385px;padding:30px 20px 40px}.autooferta .hero-mascot,.autooferta .hero-stickers{display:none}.autooferta .hero-wordmark{font-size:48px}.autooferta .reference-hero h1{margin:18px 0 30px;font-size:31px}.autooferta .reference-hero .hero-button{width:100%;min-width:0;max-width:340px;font-size:20px}.autooferta .portal-main{padding:0 15px 35px}.autooferta .benefit-cards{grid-template-columns:1fr;gap:30px;margin:40px 0}.autooferta .benefit-cards article{min-height:260px}.autooferta .portal-steps{grid-template-columns:1fr;gap:30px}.autooferta .portal-section>h2{font-size:26px}.autooferta .garage-list{grid-template-columns:1fr;gap:20px}.autooferta .directory-toolbar{grid-template-columns:1fr 1fr}.autooferta .profile-layout{flex-direction:column;display:flex}.autooferta .profile-layout>div,.autooferta .profile-sidebar{width:100%}.autooferta .profile-sidebar{order:-1}.autooferta .portal-footer{grid-template-columns:1fr 1fr;gap:25px;padding:25px 20px}.autooferta .portal-footer>div:first-child{grid-column:1/-1}.autooferta.dashboard-view .main{padding:15px 10px 30px}.autooferta.dashboard-view .view-banner{flex-wrap:wrap;gap:8px;min-height:90px;margin-bottom:25px;padding:15px}.autooferta .view-banner .banner-wordmark{min-width:0;padding:8px;font-size:30px}.autooferta .view-banner>div{flex:1}.autooferta .view-banner .outline-button{padding:3px 7px;font-size:12px}.autooferta .office-heading{margin:20px 0 25px;font-size:26px}.autooferta .office-heading span{font-size:16px}.autooferta .office-tabs{flex-wrap:nowrap;overflow-x:auto}.autooferta .office-tabs button{white-space:nowrap;padding:7px 10px}.autooferta .office-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.autooferta .office-tools{flex-wrap:wrap;gap:7px;padding:7px 0}.autooferta .office-tools input{width:100%;max-width:none}.autooferta .settings-layout{grid-template-columns:1fr;gap:15px}.autooferta .settings-layout nav{grid-template-columns:1fr 1fr}.autooferta .settings-layout form{padding:20px}.autooferta .ao-dialog{max-width:calc(100vw - 20px);padding:22px}.autooferta .request-layout{grid-template-columns:1fr}.autooferta .request-aside{display:none}.autooferta .fields{grid-template-columns:1fr}.autooferta .footer{padding:25px 15px}}.autooferta .portal-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.autooferta .footer-wordmark{margin:10px 0;font-size:28px;font-style:normal}.autooferta .reference-help{z-index:8;background:#217f90;border-radius:4px 4px 0 0;padding:4px 12px;font-weight:700;position:fixed;bottom:0;right:20px;box-shadow:0 0 3px #0005;color:#fff!important;font-size:14px!important;font-style:normal!important}.autooferta .office-table.pending td:nth-child(4) small{display:none}.autooferta .office-table.pending td:nth-child(5) small{color:#999;margin-top:5px;font-size:12px}.ao-dialog.autooferta{background:#fff;border-radius:6px;padding:25px;font-family:pt_sans,Helvetica,Arial;line-height:1.65}@media (width<=767px){.autooferta .portal-footer{grid-template-columns:1fr 1fr}.autooferta .portal-footer>div:first-child{grid-column:auto}.autooferta .reference-help{right:10px}}.autooferta .mobile-menu-toggle{display:none}.autooferta .garage-card-photo{background:#fafafa;border-bottom:1px solid #ddd;border-radius:6px 6px 0 0;justify-content:center;align-items:center;height:160px;margin:-20px -20px 0;display:flex}.autooferta .garage-card-photo img{object-fit:contain;max-width:90%;height:120px}@media (width<=767px){.autooferta .reference-header .mobile-menu-toggle{color:#fff;background:#2228;border:1px solid #222;border-radius:4px;justify-content:center;align-items:center;width:44px;height:34px;margin-left:auto;padding:5px 9px;font-size:23px;display:flex}.autooferta .reference-header nav{border-top:1px solid #1116;padding:10px 0;display:none}.autooferta .reference-header nav.menu-open{flex-direction:column;align-items:stretch;display:flex}.autooferta .reference-header .view-link,.autooferta .header-profile summary{line-height:32px}.autooferta .header-profile>div{box-shadow:none;background:#287c86;border:0;position:static}.autooferta .header-profile a{color:#fff}.autooferta .copy-link{padding:5px 0}}@media (width>=768px){.autooferta .home-header{border:0;height:66px;min-height:66px}.autooferta .reference-hero{height:428px;min-height:428px}.autooferta .hero-mascot{align-items:flex-start;height:420px}.autooferta .hero-mascot img{margin-top:25px;margin-bottom:0}}.autooferta .reference-header .brand{font-size:34px}.autooferta .hero-wordmark{font-size:58px}.autooferta .banner-wordmark{font-size:34px}@media (width<=767px){.autooferta .reference-header .brand{font-size:28px}.autooferta .hero-wordmark{font-size:40px}.autooferta .view-banner .banner-wordmark{font-size:27px}}.autooferta-copy{--ao-ink:#153b33;--ao-green:#184c3c;--ao-lime:#d9ff72;--ao-muted:#677b73;--ao-line:#dce5e0;color:var(--ao-ink);overflow-wrap:anywhere;background:#f6f8f7;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.autooferta-copy *{box-sizing:border-box}.autooferta-copy h1,.autooferta-copy h2,.autooferta-copy h3,.autooferta-copy p{margin:0}.autooferta-copy a{color:inherit;text-decoration:none}.autooferta-copy button,.autooferta-copy input,.autooferta-copy select,.autooferta-copy textarea{font:inherit}.autooferta-copy button,.autooferta-copy a{touch-action:manipulation}.autooferta-copy button{cursor:pointer}.autooferta-copy button:disabled{opacity:.55;cursor:wait}.autooferta-copy :focus-visible{outline-offset:3px;outline:3px solid #54a676}.autooferta-copy svg{flex-shrink:0}.autooferta-copy .header{border-bottom:1px solid var(--ao-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;max-width:none;min-height:98px;margin:0;padding:24px max(24px,50vw - 610px);display:flex}.autooferta-copy .brand{align-items:center;gap:12px;font-size:25px;font-weight:800;line-height:1.1;display:flex}.autooferta-copy .brand-mark{background:var(--ao-green);width:45px;height:45px;color:var(--ao-lime);border-radius:12px;justify-content:center;align-items:center;font-size:32px;font-weight:900;display:flex}.autooferta-copy .brand small{letter-spacing:1.7px;color:var(--ao-muted);margin-top:7px;font-size:10px;font-weight:700;display:block}.autooferta-copy nav{align-items:center;gap:26px;display:flex}.autooferta-copy .text-button{color:var(--ao-ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.autooferta-copy .text-button:hover{text-decoration:underline}.autooferta-copy .outline-button{border:1px solid var(--ao-line);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.autooferta-copy .account{text-overflow:ellipsis;white-space:nowrap;background:#eef3f0;border-radius:7px;max-width:140px;padding:8px 12px;font-size:14px;overflow:hidden}.autooferta-copy .main{background:0 0;width:auto;max-width:1220px;margin:0 auto;padding:48px 24px 36px}.autooferta-copy .page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:36px;display:flex}.autooferta-copy .eyebrow{letter-spacing:1.5px;color:var(--ao-muted);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.autooferta-copy .eyebrow>span{background:var(--ao-green);border-radius:2px;width:6px;height:6px}.autooferta-copy h1{letter-spacing:-1.7px;margin-top:15px;font-size:clamp(32px,3.4vw,48px);font-weight:750;line-height:1.12}.autooferta-copy h1 span{color:#5c7469}.autooferta-copy .page-heading p{color:var(--ao-muted);margin-top:16px;font-size:16px;line-height:1.6}.autooferta-copy .heading-note{border-left:2px solid #c0d0c5;gap:7px;min-width:230px;padding-left:24px;display:grid}.autooferta-copy .heading-note svg{color:var(--ao-green);margin-bottom:4px}.autooferta-copy .heading-note strong{font-size:16px}.autooferta-copy .heading-note span{color:var(--ao-muted);font-size:14px}.autooferta-copy .workspace{border:1px solid var(--ao-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #193b3205}.autooferta-copy .tab-bar{border-bottom:1px solid var(--ao-line);background:#fff;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.autooferta-copy .tabs{flex:1;align-items:stretch;gap:18px;min-height:64px;display:flex;overflow-x:auto}.autooferta-copy .tabs button{white-space:nowrap;color:var(--ao-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:9px;padding:19px 10px 15px;font-size:14px;font-weight:600;display:inline-flex}.autooferta-copy .tabs button[aria-selected=true]{color:var(--ao-green);border-bottom-color:var(--ao-green)}.autooferta-copy .tabs b{background:#edf3ed;border-radius:4px;padding:1px 5px;font-size:12px}.autooferta-copy .refresh{margin-left:15px}.autooferta-copy .request-layout{grid-template-columns:minmax(0,1fr) 310px;display:grid}.autooferta-copy .form-panel{padding:32px 36px}.autooferta-copy .section-title{align-items:center;gap:14px;margin-bottom:26px;display:flex}.autooferta-copy h2{letter-spacing:-.45px;font-size:22px;font-weight:700;line-height:1.3}.autooferta-copy .section-title p{color:var(--ao-muted);margin-top:5px;font-size:14px}.autooferta-copy .icon-box{background:#f0f5ee;border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.autooferta-copy .form-section{border-top:1px solid var(--ao-line);margin-top:25px;padding-top:22px}.autooferta-copy h3{font-size:16px;font-weight:700}.autooferta-copy .form-section h3{align-items:center;gap:12px;margin-bottom:18px;display:flex}.autooferta-copy .form-section h3 span{letter-spacing:1px;color:#91a097;font-size:12px}.autooferta-copy .fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.autooferta-copy .field{flex-direction:column;gap:7px;min-width:0;display:flex}.autooferta-copy .field>span{color:#3e564b;font-size:14px;font-weight:600}.autooferta-copy .wide{grid-column:1/-1}.autooferta-copy input:not([type=checkbox]),.autooferta-copy select,.autooferta-copy textarea{color:var(--ao-ink);width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #cfdbd3;border-radius:7px;padding:11px 13px;font-size:15px;line-height:1.5}.autooferta-copy input::placeholder,.autooferta-copy textarea::placeholder{color:#8c9b93;opacity:1}.autooferta-copy select{appearance:auto;cursor:pointer}.autooferta-copy textarea{resize:vertical}.autooferta-copy .consent{color:var(--ao-muted);align-items:flex-start;gap:10px;margin:22px 0;font-size:13px;display:flex}.autooferta-copy .consent input{width:17px;height:17px;accent-color:var(--ao-green);flex:0 0 17px;margin-top:3px}.autooferta-copy .form-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.autooferta-copy .form-bottom>span{color:var(--ao-muted);font-size:13px}.autooferta-copy .button{background:var(--ao-green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.autooferta-copy .request-aside{border-left:1px solid var(--ao-line);background:#f1f6ef;flex-direction:column;justify-content:space-between;display:flex}.autooferta-copy .aside-top{padding:36px 28px}.autooferta-copy .aside-top h2{margin:16px 0 32px;font-size:25px;line-height:1.3}.autooferta-copy .aside-top .eyebrow{font-size:11px}.autooferta-copy .benefit{gap:14px;margin-bottom:30px;display:flex}.autooferta-copy .benefit svg{color:#477b53;margin-top:2px}.autooferta-copy .benefit strong{font-size:15px}.autooferta-copy .benefit p{color:var(--ao-muted);margin-top:6px;font-size:14px}.autooferta-copy .aside-bottom{border-top:1px solid var(--ao-line);color:var(--ao-muted);align-items:flex-start;gap:10px;padding:24px 28px;font-size:14px;display:flex}.autooferta-copy .process-strip{grid-template-columns:repeat(3,1fr);gap:40px;margin:34px 0 8px;display:grid}.autooferta-copy .process-strip>div{align-items:flex-start;gap:14px;display:flex}.autooferta-copy .process-strip>div>span{border:1px solid #c9d8cd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.autooferta-copy .process-strip p{color:var(--ao-muted);font-size:13px}.autooferta-copy .process-strip strong{color:var(--ao-ink);margin-bottom:3px;font-size:14px;display:block}.autooferta-copy .footer{border-top:1px solid var(--ao-line);max-width:1172px;color:var(--ao-muted);flex-wrap:wrap;justify-content:space-between;gap:15px;margin:0 auto;padding:24px 0;font-size:13px;display:flex}.autooferta-copy .footer a{font-size:14px}.autooferta-copy .panel{min-height:430px;padding:32px 36px}.autooferta-copy .empty,.autooferta-copy .login-panel,.autooferta-copy .pending{border:1px dashed var(--ao-line);text-align:center;background:#fafcf9;border-radius:10px;flex-direction:column;align-items:center;gap:12px;margin:18px 0;padding:36px 24px;display:flex}.autooferta-copy .empty p,.autooferta-copy .pending p,.autooferta-copy .login-panel p{color:var(--ao-muted);max-width:450px;font-size:15px}.autooferta-copy .narrow-form{max-width:750px}.autooferta-copy .muted{color:var(--ao-muted);font-size:14px}.autooferta-copy .narrow-form>.muted{margin-top:18px}.autooferta-copy .message{align-items:center;gap:12px;padding:15px 24px;font-size:15px;display:flex}.autooferta-copy .message button{background:0 0;border:0;margin-left:auto;font-size:22px}.autooferta-copy .error,.autooferta-copy .inline-error{color:#9a3030;background:#fff0ee}.autooferta-copy .inline-error{border-radius:8px;margin:12px 0;padding:12px}.autooferta-copy .success{color:#275231;background:#eaf4e6}.autooferta-copy .request-list{gap:16px;display:grid}.autooferta-copy .request-card{border:1px solid var(--ao-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:12px 0;padding:23px;display:flex}.autooferta-copy .request-card h3{margin:9px 0 6px;font-size:21px}.autooferta-copy .request-card h3 span{color:var(--ao-muted);font-size:16px;font-weight:400}.autooferta-copy .request-card p{margin-bottom:6px;font-size:14px}.autooferta-copy .request-card .muted{white-space:pre-wrap;max-width:660px}.autooferta-copy .request-card small{color:var(--ao-muted);font-size:13px}.autooferta-copy .badge{color:#486440;background:#f0f4ee;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.autooferta-copy .card-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.autooferta-copy .workshop-caption{flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;display:flex}.autooferta-copy .workshop-caption>span{align-items:center;gap:6px;display:flex}.autooferta-copy .list-heading{margin:28px 0 16px}.autooferta-copy .offer-status{padding-top:10px;font-weight:700}.autooferta-copy .stats{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.autooferta-copy .stats>div{background:#eff5ec;border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.autooferta-copy .stats span{color:var(--ao-muted);font-size:13px}.autooferta-copy .stats strong{font-size:25px}.autooferta-copy .spin{animation:1s linear infinite ao-spin}dialog.autooferta-copy{border:1px solid var(--ao-line);width:min(620px,100vw - 28px);min-height:0;max-height:90vh;color:var(--ao-ink);background:#fff;border-radius:14px;margin:auto;padding:30px;overflow:auto;box-shadow:0 20px 90px #142d3340}dialog.autooferta-copy::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#112f32a1}dialog.autooferta-copy.large{width:min(1060px,100vw - 28px)}dialog.autooferta-copy h2{margin-bottom:12px;padding-right:30px}dialog.autooferta-copy>.muted{margin-bottom:24px}.autooferta-copy .dialog-close{color:var(--ao-muted);background:0 0;border:0;width:36px;height:36px;font-size:28px;position:absolute;top:12px;right:16px}.autooferta-copy .confirmation-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.autooferta-copy .offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;display:grid}.autooferta-copy .offer-card{border:1px solid var(--ao-line);border-radius:10px;padding:22px}.autooferta-copy .offer-card.chosen{border:2px solid var(--ao-green);background:#f4faef}.autooferta-copy .offer-card h3{margin:10px 0;font-size:19px}.autooferta-copy .offer-card>p{align-items:flex-start;gap:7px;margin-top:10px;font-size:14px;display:flex}.autooferta-copy .offer-card .price{margin-top:20px;font-size:32px;line-height:1.3;display:block}.autooferta-copy .offer-card .offer-description{white-space:pre-wrap;border-top:1px solid var(--ao-line);margin-top:16px;padding-top:15px;display:block}.autooferta-copy .offer-card .button{width:100%;margin-top:20px}.autooferta-copy .contact{background:#edf5e9;border-radius:8px;gap:9px;margin:20px 0;padding:18px;font-size:16px;display:grid}.autooferta-copy .contact a{color:var(--ao-green);text-decoration:underline}.autooferta-copy .help-list{padding-left:22px}.autooferta-copy .help-list li{margin:12px 0;font-size:15px}.autooferta-copy.login-page{background:var(--ao-ink);place-items:center;width:100%;max-width:none;margin:0;padding:70px 20px;display:grid}.autooferta-copy .login-card{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:36px}.autooferta-copy .login-card .eyebrow{margin:22px 0 12px}.autooferta-copy .login-card h1{margin:0;font-size:34px}.autooferta-copy .login-card p{color:var(--ao-muted);margin:10px 0 24px}.autooferta-copy .login-card .field{margin:18px 0}.autooferta-copy .login-card .button{width:100%;margin-top:12px}.autooferta-copy .login-card small{color:var(--ao-muted);margin-top:22px;font-size:12px;display:block}@media (width<=960px){.autooferta-copy .request-layout{grid-template-columns:1fr 250px}.autooferta-copy .aside-top{padding:30px 22px}.autooferta-copy .heading-note{display:none}.autooferta-copy .stats{grid-template-columns:1fr 1fr}.autooferta-copy .form-panel,.autooferta-copy .panel{padding:26px}}@media (width<=720px){.autooferta-copy .header{gap:10px;min-height:80px;padding:18px}.autooferta-copy .brand{gap:9px;font-size:21px}.autooferta-copy .brand-mark{width:38px;height:38px;font-size:26px}.autooferta-copy .brand small{display:none}.autooferta-copy nav{gap:12px}.autooferta-copy nav>.text-button:first-child{display:none}.autooferta-copy nav .text-button{font-size:12px}.autooferta-copy .account{max-width:80px;padding:6px;font-size:12px}.autooferta-copy .main{padding:30px 15px}.autooferta-copy h1{letter-spacing:-1px;font-size:34px}.autooferta-copy .page-heading{margin-bottom:26px}.autooferta-copy .page-heading p{font-size:15px}.autooferta-copy .eyebrow{letter-spacing:1px;font-size:11px}.autooferta-copy .request-layout{display:block}.autooferta-copy .request-aside{display:none}.autooferta-copy .form-panel,.autooferta-copy .panel{padding:22px 18px}.autooferta-copy .section-title{align-items:flex-start;gap:12px}.autooferta-copy h2{font-size:20px}.autooferta-copy .icon-box{flex-shrink:0;width:40px;height:40px}.autooferta-copy .fields{gap:15px}.autooferta-copy .field>span{font-size:13px}.autooferta-copy input:not([type=checkbox]),.autooferta-copy select,.autooferta-copy textarea{padding:10px;font-size:16px}.autooferta-copy .tab-bar{padding:0 8px}.autooferta-copy .tabs{gap:2px;min-height:58px}.autooferta-copy .tabs button{gap:6px;padding:16px 10px 13px;font-size:13px}.autooferta-copy .tabs button svg{display:none}.autooferta-copy .form-bottom{text-align:center;flex-direction:column-reverse;align-items:stretch}.autooferta-copy .process-strip{grid-template-columns:1fr;gap:20px}.autooferta-copy .footer{gap:15px;margin:0 18px;padding:22px 0}.autooferta-copy .request-card{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.autooferta-copy .card-actions{align-items:stretch}.autooferta-copy .card-actions>.text-button{justify-content:center}.autooferta-copy .request-card h3{font-size:19px}.autooferta-copy .stats{gap:10px}.autooferta-copy .stats>div{padding:15px}.autooferta-copy .stats strong{font-size:22px}.autooferta-copy .confirmation-actions{flex-wrap:wrap}.autooferta-copy .confirmation-actions button{flex:1}dialog.autooferta-copy{padding:24px 18px}.autooferta-copy .login-card{padding:28px 22px}}@media (width<=390px){.autooferta-copy .fields{grid-template-columns:1fr}.autooferta-copy nav .text-button{display:none}.autooferta-copy h1{font-size:31px}.autooferta-copy .tabs button{padding-left:8px;padding-right:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.autooferta-copy .spin{animation:none}}.autooferta-copy .view-link{border-bottom:2px solid #0000;padding:8px 0;font-size:14px;font-weight:700}.autooferta-copy .view-link[aria-current=page]{border-bottom-color:var(--ao-green)}.autooferta-copy .view-banner{background:#edf6e8;border:1px solid #c8dec3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:18px 22px;display:flex}.autooferta-copy .view-banner>div{gap:5px;display:grid}.autooferta-copy .view-banner strong{font-size:18px}.autooferta-copy .view-banner span{color:var(--ao-muted);font-size:14px}.autooferta-copy.dashboard-view .page-heading,.autooferta-copy.dashboard-view .process-strip{display:none}.autooferta-copy.dashboard-view .main{max-width:1380px;padding-top:30px}.autooferta-copy.dashboard-view .panel{padding:26px}.autooferta-copy .example-label{color:#8b6418;background:#fff2c9;border-radius:4px;margin-left:8px;padding:4px 7px;font-size:12px}.autooferta-copy .workshop-title{justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px;display:flex}.autooferta-copy .workshop-title h2{margin:8px 0 6px;font-size:25px}.autooferta-copy .workshop-title p{color:var(--ao-muted);font-size:14px}.autooferta-copy .work-status-tabs{border:1px solid var(--ao-line);background:#f0f5ee;border-radius:9px;gap:6px;margin-bottom:25px;padding:5px;display:flex}.autooferta-copy .work-status-tabs>button{color:var(--ao-muted);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 10px;font-size:16px;font-weight:700;display:flex}.autooferta-copy .work-status-tabs>button[aria-selected=true]{background:var(--ao-green);color:#fff;box-shadow:0 2px 7px #1237291c}.autooferta-copy .work-status-tabs b{color:var(--ao-green);background:#ffffffc7;border-radius:5px;padding:3px 7px;font-size:13px;line-height:1.4}.autooferta-copy .list-explainer{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.autooferta-copy .list-explainer h3{font-size:19px}.autooferta-copy .list-explainer p{color:var(--ao-muted);max-width:450px;font-size:14px}.autooferta-copy .job-row{border-top:1px solid var(--ao-line);grid-template-columns:minmax(180px,.95fr) minmax(220px,1.75fr) 115px 165px;align-items:center;gap:22px;padding:24px 0;display:grid}.autooferta-copy .job-vehicle{align-items:flex-start;gap:13px;display:flex}.autooferta-copy .vehicle-icon{background:#edf4e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.autooferta-copy .job-category{color:var(--ao-muted);font-size:12px}.autooferta-copy .job-vehicle h3{margin:4px 0;font-size:18px;line-height:1.3}.autooferta-copy .job-vehicle p{color:var(--ao-muted);font-size:14px}.autooferta-copy .job-copy>p{font-size:15px;line-height:1.55}.autooferta-copy .job-meta{color:var(--ao-muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.autooferta-copy .job-meta span{align-items:center;gap:5px;display:flex}.autooferta-copy .job-price{gap:5px;display:grid}.autooferta-copy .job-price strong{white-space:nowrap;font-size:25px}.autooferta-copy .job-price span,.autooferta-copy .job-price small{color:var(--ao-muted);font-size:12px}.autooferta-copy .job-actions{gap:10px;display:grid}.autooferta-copy .job-actions .button,.autooferta-copy .job-actions .outline-button{padding:11px 12px;font-size:14px}.autooferta-copy .waiting-note{text-align:center;color:var(--ao-muted);font-size:13px}.autooferta-copy .job-copy>.job-offer-copy{color:#627761;border-left:2px solid #b9d2b0;margin-top:12px;padding-left:10px;font-size:13px}.autooferta-copy .request-facts{background:#f2f6ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;padding:20px;display:grid}.autooferta-copy .request-facts dt{color:var(--ao-muted);font-size:13px}.autooferta-copy .request-facts dd{margin:4px 0 0;font-size:15px;font-weight:600}.autooferta-copy .detail-copy{white-space:pre-wrap;margin:12px 0 24px;font-size:16px}.autooferta-copy .quote-summary{border:1px solid var(--ao-line);border-radius:8px;margin-top:20px;padding:20px}.autooferta-copy .quote-summary p{margin-top:12px;font-size:15px}@media (width<=1100px){.autooferta-copy .job-row{grid-template-columns:minmax(180px,.85fr) minmax(190px,1.25fr) 100px;gap:18px}.autooferta-copy .job-actions{grid-column:2/4;justify-content:flex-end;align-items:center;display:flex}.autooferta-copy .job-actions button{min-width:150px}.autooferta-copy .list-explainer{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=720px){.autooferta-copy .view-banner{align-items:flex-start;gap:12px;padding:16px}.autooferta-copy .view-banner strong{font-size:16px}.autooferta-copy .view-banner span{font-size:13px}.autooferta-copy .view-banner .outline-button{white-space:normal;text-align:center;min-width:100px;padding:8px 10px;font-size:12px}.autooferta-copy.dashboard-view .panel{padding:20px 15px}.autooferta-copy .work-status-tabs{gap:3px;padding:4px}.autooferta-copy .work-status-tabs>button{flex-direction:column;gap:5px;padding:11px 5px;font-size:13px}.autooferta-copy .workshop-title{align-items:flex-start;gap:12px}.autooferta-copy .workshop-title h2{font-size:21px}.autooferta-copy .workshop-title>.badge{text-align:center;max-width:80px}.autooferta-copy .job-row{grid-template-columns:1fr 100px;gap:16px;padding:22px 0}.autooferta-copy .job-vehicle{grid-area:1/1}.autooferta-copy .job-price{text-align:right;grid-area:1/2}.autooferta-copy .job-price strong{font-size:23px}.autooferta-copy .job-copy{grid-column:1/-1}.autooferta-copy .job-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.autooferta-copy .job-actions button{min-width:0}.autooferta-copy .job-actions .waiting-note{align-self:center}.autooferta-copy nav{gap:10px}.autooferta-copy nav .view-link{font-size:12px}.autooferta-copy nav>.account{display:none}.autooferta-copy .example-label{margin-left:5px;font-size:11px}.autooferta-copy .request-facts{gap:12px;padding:15px}}.autooferta-copy{--ao-ink:#202020;--ao-green:#167d8b;--ao-lime:#fff;--ao-muted:#666;--ao-line:#d2d2d2;background:#e7e7e7}.autooferta-copy .header{color:#fff;background:#228b98;border-bottom:5px solid #202020;min-height:80px;padding-top:16px;padding-bottom:16px}.autooferta-copy .brand{letter-spacing:-1px;text-shadow:1px 2px #174550;font-weight:900}.autooferta-copy .brand-light{font-weight:900}.autooferta-copy .brand small{color:#e2f3f4;text-shadow:none;letter-spacing:1.4px}.autooferta-copy .brand-mark{color:#fff;background:#196675;border:2px solid #fff;border-radius:3px}.autooferta-copy .header .view-link{text-transform:uppercase;font-size:13px}.autooferta-copy .header .outline-button{color:#fff;background:#176a76;border-color:#a3d4da;border-radius:3px}.autooferta-copy :focus-visible{outline-color:#ed9700}.autooferta-copy .button{color:#202020;background:linear-gradient(#ffa000,#e18a00);border:1px solid #d58200;border-radius:4px;font-weight:800;box-shadow:0 2px 2px #0003}.autooferta-copy .button:hover{background:#f3a41b}.autooferta-copy .outline-button{border-radius:4px}.autooferta-copy .workspace,.autooferta-copy .profile-section,.autooferta-copy .form-panel{border-radius:3px}.autooferta-copy .workspace{box-shadow:0 2px 8px #0002}.autooferta-copy .view-banner{background:#f7f7f7;border-color:#ccc;border-radius:3px}.autooferta-copy .view-banner strong{color:#1a7885}.autooferta-copy .request-aside{background:#eef7f8}.autooferta-copy .field>span{color:#333}.autooferta-copy .benefit svg{color:#167d8b}.autooferta-copy .work-status-tabs{background:#eee;border-radius:3px}.autooferta-copy .work-status-tabs>button{border-radius:3px}.autooferta-copy .badge{color:#176a76;background:#e7f3f4}.autooferta-copy .tabs b,.autooferta-copy .vehicle-icon,.autooferta-copy .icon-box{background:#e7f3f4}.autooferta-copy .request-facts{background:#f1f1f1}.autooferta-copy .offer-card.chosen{background:#edf7f7}.autooferta-copy .profile-offer-link{color:#167d8b;margin-bottom:6px;font-size:14px;text-decoration:underline;display:inline-block}.autooferta-copy .portal-main{max-width:1170px;margin:auto;padding:30px 24px 60px}.autooferta-copy .portal-hero{color:#fff;background:#228b98;border-bottom:6px solid #202020;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:60px;padding:60px max(24px,50vw - 561px) 66px;display:grid}.autooferta-copy .portal-hero h1{letter-spacing:-1px;margin:14px 0 24px;font-size:clamp(35px,4vw,56px);font-weight:900;line-height:1.08}.autooferta-copy .portal-hero .hero-inner>p:not(.hero-kicker){font-size:19px;line-height:1.6}.autooferta-copy .hero-kicker{letter-spacing:2px;font-size:13px;font-weight:700}.autooferta-copy .portal-hero .button{text-transform:uppercase;min-height:60px;margin:28px 0 14px;padding:17px 35px;font-size:20px}.autooferta-copy .hero-inner>small{color:#e2f3f4;font-size:13px;display:block}.autooferta-copy .hero-example{color:#252525;background:#fff;border-top:7px solid #f39a00;padding:26px;transform:rotate(2deg);box-shadow:0 5px 15px #0003}.autooferta-copy .hero-example>span{letter-spacing:1px;color:#167d8b;font-size:10px;font-weight:800}.autooferta-copy .hero-example h2{margin:10px 0;font-size:23px}.autooferta-copy .hero-example p{color:#666;margin:10px 0 22px;font-size:13px}.autooferta-copy .hero-example>div{border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;display:flex}.autooferta-copy .hero-example b{font-size:24px}.autooferta-copy .hero-example>a{color:#176a76;text-align:center;background:#e9f5f6;margin-top:10px;padding:10px;font-size:13px;font-weight:700;display:block}.autooferta-copy .benefit-cards{grid-template-columns:repeat(3,1fr);gap:26px;margin:8px 0 58px;display:grid}.autooferta-copy .benefit-cards>article{text-align:center;background:#fff;padding:30px 25px;box-shadow:0 2px 8px #0002}.autooferta-copy .benefit-cards svg{color:#147989;margin-bottom:15px}.autooferta-copy .benefit-cards h2{letter-spacing:-.5px;font-size:23px;font-weight:900}.autooferta-copy .benefit-cards p{color:#555;margin-top:13px;font-size:15px}.autooferta-copy .portal-section{margin:48px 0}.autooferta-copy .portal-section>h2{text-align:center;margin:0 0 27px;font-size:27px;font-weight:900}.autooferta-copy .portal-steps{grid-template-columns:repeat(4,1fr);gap:25px;margin:32px 0;display:grid}.autooferta-copy .portal-steps b{color:#167d8b;font-size:34px;font-weight:900}.autooferta-copy .portal-steps h3{margin:8px 0;font-size:18px}.autooferta-copy .portal-steps p{color:#555;font-size:14px}.autooferta-copy .service-links{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.autooferta-copy .service-links>a{color:#176a76;background:#fff;border:1px solid #ccc;align-items:center;gap:12px;padding:17px;font-weight:700;display:flex}.autooferta-copy .service-links a:hover,.autooferta-copy .city-links a:hover{background:#eaf5f6}.autooferta-copy .city-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.autooferta-copy .city-links>a{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:10px;padding:28px;font-size:24px;font-weight:800;display:flex}.autooferta-copy .city-links small{color:#666;font-size:13px;font-weight:400}.autooferta-copy details{background:#fff;border:1px solid #d4d4d4;margin:10px 0;padding:0}.autooferta-copy summary{cursor:pointer;padding:15px 18px;font-weight:700}.autooferta-copy details>p,.autooferta-copy details>ul{margin:0;padding:0 18px 18px;font-size:15px}.autooferta-copy .portal-footer{color:#ddd;background:#202020;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:42px max(24px,50vw - 561px) 25px;font-size:14px;display:grid}.autooferta-copy .portal-footer strong{color:#fff;margin-bottom:15px;font-size:20px;display:block}.autooferta-copy .portal-footer a{color:#acd6dc;margin:7px 0;display:block}.autooferta-copy .portal-footer small{border-top:1px solid #555;grid-column:1/-1;padding-top:20px;font-size:12px}.autooferta-copy .breadcrumbs{color:#177582;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:25px;font-size:13px;display:flex}.autooferta-copy .portal-main>h1{text-transform:uppercase;letter-spacing:-.5px;margin:0 0 12px;font-size:32px;font-weight:900}.autooferta-copy .lead{color:#555;margin:15px 0 30px;font-size:17px}.autooferta-copy .directory-toolbar{background:#fff;border:1px solid #ccc;grid-template-columns:1fr 1.5fr 1.5fr 1fr;gap:15px;margin:26px 0 18px;padding:20px;display:grid}.autooferta-copy .directory-toolbar label,.autooferta-copy .review-filter{gap:6px;font-size:13px;font-weight:700;display:grid}.autooferta-copy .directory-caption{color:#555;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:14px;display:flex}.autooferta-copy .garage-list{gap:18px;display:grid}.autooferta-copy .garage-list>article{background:#fff;border:1px solid #ccc;grid-template-columns:75px 1fr auto;align-items:center;gap:20px;padding:25px;display:grid;box-shadow:0 2px 6px #0001}.autooferta-copy .garage-list h2{color:#176a76;font-size:22px}.autooferta-copy .garage-list p{color:#555;margin:7px 0;font-size:14px}.autooferta-copy .garage-icon{color:#167d8b;background:#e7f3f4;padding:20px}.autooferta-copy .stars{color:#ee9200;white-space:nowrap;font-size:20px}.autooferta-copy .stars b{color:#333;font-size:14px}.autooferta-copy .tags{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.autooferta-copy .tags>a,.autooferta-copy .tags>span{color:#176a76;background:#edf6f7;border:1px solid #c7e1e5;padding:6px 9px;font-size:12px}.autooferta-copy .rating-link{color:#176a76;margin:0 0 15px;font-size:14px;display:inline-block}.autooferta-copy .demo-note{background:#fff6df;border-left:4px solid #ee9700;margin:10px 0 25px;padding:12px 16px;font-size:13px}.autooferta-copy .profile-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.autooferta-copy .profile-cover{color:#fff;text-align:center;background:#176a76;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:260px;padding:35px;display:flex;box-shadow:0 2px 8px #0002}.autooferta-copy .profile-cover strong{font-size:28px}.autooferta-copy .profile-cover span{color:#deeff1;font-size:13px}.autooferta-copy .profile-section{background:#fff;border:1px solid #ccc;margin:22px 0;padding:24px;box-shadow:0 2px 7px #0001}.autooferta-copy .profile-section h2{margin-bottom:18px;font-size:22px}.autooferta-copy .profile-section>p{color:#555;margin:15px 0;font-size:15px}.autooferta-copy .profile-sidebar{background:#fff;border:1px solid #ccc;padding:23px;box-shadow:0 2px 8px #0002}.autooferta-copy .profile-sidebar>.button{width:100%;padding:14px;font-size:14px}.autooferta-copy .profile-sidebar h3{border-top:1px solid #ddd;margin-top:28px;padding-top:20px}.autooferta-copy .profile-sidebar p{color:#555;margin:10px 0;font-size:14px}.autooferta-copy .profile-sidebar .outline-button{white-space:normal;margin-top:20px}.autooferta-copy .review-summary{background:#f5f5f5;grid-template-columns:150px 1fr;gap:25px;margin:20px 0;padding:20px;display:grid}.autooferta-copy .review-summary>div:first-child{gap:8px;display:grid}.autooferta-copy .review-summary strong{font-size:42px}.autooferta-copy .review-summary p{font-size:13px}.autooferta-copy .review-summary>div:last-child>p{justify-content:space-between;align-items:center;gap:15px;padding:8px 0;display:flex}.autooferta-copy .review-filter{max-width:220px;margin-bottom:20px}.autooferta-copy .review{border-top:1px solid #ccc;padding:24px 0}.autooferta-copy .review>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.autooferta-copy .review time,.autooferta-copy .review small{color:#666;font-size:12px}.autooferta-copy .review h3{margin:12px 0 5px}.autooferta-copy .review p{margin:14px 0;font-size:15px}.autooferta-copy .review blockquote{background:#f4f4f4;border-left:3px solid #168392;margin:18px 0 0 20px;padding:16px;font-size:13px}.autooferta-copy .review blockquote p{margin-bottom:0;font-size:14px}.autooferta-copy .service-catalog{grid-template-columns:1fr 1fr;gap:20px;display:grid}.autooferta-copy .service-catalog .profile-section{margin:0}.autooferta-copy .service-catalog h2{margin-top:15px}.autooferta-copy .service-detail h2:not(:first-child){margin-top:30px}.autooferta-copy .service-detail .button{margin-top:15px}@media (width<=1000px){.autooferta-copy .portal-hero{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.autooferta-copy .header{flex-wrap:wrap}.autooferta-copy .header nav{flex-wrap:wrap;gap:18px}.autooferta-copy .directory-toolbar{grid-template-columns:1fr 1fr}.autooferta-copy .review-summary{grid-template-columns:1fr}.autooferta-copy .profile-layout{grid-template-columns:minmax(0,1fr) 260px}.autooferta-copy .garage-list>article{grid-template-columns:60px 1fr}.autooferta-copy .garage-list>article>.button{grid-column:2;justify-self:start}}@media (width<=720px){.autooferta-copy .header{gap:18px;padding:15px}.autooferta-copy .header nav{gap:10px 18px;width:100%}.autooferta-copy .header .view-link{padding:3px 0;font-size:11px}.autooferta-copy .header .outline-button{padding:6px 10px;font-size:12px}.autooferta-copy .portal-hero{grid-template-columns:1fr;gap:30px;padding:35px 22px}.autooferta-copy .portal-hero h1{font-size:38px}.autooferta-copy .portal-hero .hero-inner>p:not(.hero-kicker){font-size:17px}.autooferta-copy .hero-example{transform:none}.autooferta-copy .portal-main{padding:25px 17px 40px}.autooferta-copy .benefit-cards{grid-template-columns:1fr;gap:16px;margin-bottom:35px}.autooferta-copy .benefit-cards>article{padding:24px}.autooferta-copy .portal-steps{grid-template-columns:1fr 1fr;gap:20px}.autooferta-copy .service-links{grid-template-columns:1fr 1fr}.autooferta-copy .service-links>a{gap:8px;padding:13px;font-size:13px}.autooferta-copy .city-links{grid-template-columns:1fr;gap:14px}.autooferta-copy .city-links>a{padding:18px}.autooferta-copy .portal-section>h2{font-size:23px}.autooferta-copy .portal-footer{grid-template-columns:1fr 1fr;padding:30px 22px}.autooferta-copy .portal-footer>div:first-child{grid-column:1/-1}.autooferta-copy .profile-layout{flex-direction:column;display:flex}.autooferta-copy .profile-layout>div,.autooferta-copy .profile-sidebar{width:100%}.autooferta-copy .profile-sidebar{order:-1}.autooferta-copy .profile-cover{min-height:220px}.autooferta-copy .directory-toolbar{gap:12px;padding:15px}.autooferta-copy .garage-list>article{grid-template-columns:1fr;gap:13px;padding:20px}.autooferta-copy .garage-icon{display:none}.autooferta-copy .garage-list>article>.button{grid-column:1}.autooferta-copy .garage-list h2{font-size:21px}.autooferta-copy .portal-main>h1{font-size:28px}.autooferta-copy .profile-section{padding:20px}.autooferta-copy .service-catalog{grid-template-columns:1fr}.autooferta-copy .review-summary{padding:15px}.autooferta-copy .review-summary>div:last-child>p{flex-wrap:wrap}.autooferta-copy .review blockquote{margin-left:0}.autooferta-copy .stars{font-size:18px}}@media (width<=390px){.autooferta-copy .service-links,.autooferta-copy .directory-toolbar{grid-template-columns:1fr}.autooferta-copy .portal-hero h1{font-size:32px}.autooferta-copy .portal-steps{grid-template-columns:1fr}}.autooferta-copy .service-questions{gap:16px;margin:0 0 20px;display:grid}.autooferta-copy .extra-services{grid-template-columns:1fr 1fr;gap:14px;padding:5px 18px 20px;display:grid}.autooferta-copy .extra-services label{align-items:center;gap:9px;font-size:13px;display:flex}.autooferta-copy .extra-services input{accent-color:#167d8b;flex-shrink:0;width:17px;height:17px}@media (width<=720px){.autooferta-copy .extra-services{grid-template-columns:1fr}}.autooferta-copy .workshop-office{font-size:14px}.autooferta-copy .office-nav{color:#fff;background:#187e8c;border-bottom:3px solid #272727;align-items:center;gap:0;margin:-26px -26px 30px;padding:0 20px;display:flex}.autooferta-copy .office-nav>button,.autooferta-copy .profile-menu>summary{color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:18px 22px;font-weight:700}.autooferta-copy .office-nav>button.active{background:#126675}.autooferta-copy .office-nav b{color:#555;background:#eee;border-radius:20px;padding:2px 6px;font-size:11px}.autooferta-copy .profile-menu{margin-left:auto;position:relative}.autooferta-copy .profile-menu>div{z-index:4;color:#333;background:#fff;border:1px solid #ccc;min-width:230px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 3px 12px #0003}.autooferta-copy .profile-menu a,.autooferta-copy .profile-menu button{text-align:left;color:#176a76;background:#fff;border:0;padding:14px 18px;font-size:14px}.autooferta-copy .office-heading{letter-spacing:-.4px;margin:0 0 24px;font-size:25px}.autooferta-copy .office-heading>span{color:#555;font-weight:400}.autooferta-copy .office-tabs{border-bottom:1px solid #ccc;gap:7px;margin-bottom:24px;display:flex}.autooferta-copy .office-tabs button{color:#555;background:#eee;border:1px solid #ccc;border-radius:3px 3px 0 0;align-items:center;gap:9px;padding:13px 19px;font-weight:700;display:flex}.autooferta-copy .office-tabs button.selected{color:#222;background:#fff;border-bottom-color:#fff;margin-bottom:-1px}.autooferta-copy .office-tabs b{color:#fff;background:#666;border-radius:20px;padding:3px 7px;font-size:11px}.autooferta-copy .office-tabs button:nth-child(3) b{background:#e88c00}.autooferta-copy .office-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.autooferta-copy .office-tools>input{max-width:260px;margin-left:auto}.autooferta-copy .office-tools label{align-items:center;gap:8px;display:flex}.autooferta-copy .office-tools input[type=checkbox],.autooferta-copy .settings-check input{accent-color:#187e8c;width:16px;height:16px}.autooferta-copy .office-table-scroll{overflow-x:auto}.autooferta-copy .office-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:14px}.autooferta-copy .office-table th{color:#444;background:#eee;border-top:1px solid #ccc;border-bottom:2px solid #ccc;padding:15px 14px}.autooferta-copy .office-table td{vertical-align:top;border-bottom:1px solid #ccc;padding:20px 14px;line-height:1.5}.autooferta-copy .office-table tr:nth-child(2n){background:#f7f7f7}.autooferta-copy .office-table td:first-child{min-width:175px}.autooferta-copy .office-table td:nth-child(2){max-width:240px}.autooferta-copy .office-table small{color:#777;margin:7px 0;font-size:12px;display:block}.autooferta-copy .office-table details{margin:10px 0;font-size:12px}.autooferta-copy .office-table summary{color:#187e8c;cursor:pointer}.autooferta-copy .office-table details p{white-space:pre-wrap;padding-top:10px}.autooferta-copy .job-link{color:#187e8c;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:16px}.autooferta-copy .table-actions{gap:9px;min-width:160px;display:grid}.autooferta-copy .table-actions .button,.autooferta-copy .table-actions .outline-button{padding:9px 12px;font-size:12px}.autooferta-copy .office-notice{color:#187e8c;margin:15px 0}.autooferta-copy .settings-layout{grid-template-columns:260px 1fr;align-items:start;gap:30px;display:grid}.autooferta-copy .settings-layout>nav{background:#eee;border:1px solid #ccc;display:grid}.autooferta-copy .settings-layout nav button{text-align:left;color:#187e8c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccc;padding:15px}.autooferta-copy .settings-layout nav button.selected{color:#fff;background:#187e8c}.autooferta-copy .settings-layout>form{max-width:700px;padding:0 10px}.autooferta-copy .settings-layout h2{margin-bottom:25px}.autooferta-copy .settings-layout .field{margin:18px 0}.autooferta-copy .settings-check{align-items:center;gap:12px;padding:13px 0;display:flex}.autooferta-copy .template-row{border-bottom:1px solid #ccc;align-items:center;gap:16px;padding:25px 0;display:flex}.autooferta-copy .template-row>div{flex:1}.autooferta-copy .template-row p{white-space:pre-wrap;margin:10px 0}.autooferta-copy .calendar-list{gap:12px;margin:20px 0 35px;display:grid}.autooferta-copy .calendar-event{text-align:left;cursor:pointer;background:#eef7f8;border:1px solid #b0d8df;border-left:5px solid #187e8c;gap:20px;padding:20px;display:flex}.autooferta-copy .calendar-event span:nth-child(2){flex:1}.autooferta-copy .job-workflow{border-top:1px solid #ccc;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;padding-top:25px;display:grid}.autooferta-copy .job-workflow form:last-child{grid-column:1/-1}.autooferta-copy .job-conversation{border-top:1px solid #ccc;margin-top:25px;padding-top:25px}.autooferta-copy .job-conversation form{margin:22px 0}.autooferta-copy .job-conversation button{margin-top:10px}.autooferta-copy .thread{gap:10px;margin:20px 0;display:grid}.autooferta-copy .thread article{background:#f3f3f3;border-left:3px solid #ddd;padding:15px}.autooferta-copy .thread .garage-message{background:#edf7f8;border-left-color:#187e8c}.autooferta-copy .thread small{float:right;color:#666;font-size:11px}.autooferta-copy .thread p{white-space:pre-wrap;margin-top:10px}.autooferta-copy .office-review{border-bottom:1px solid #ccc;padding:25px 0}.autooferta-copy .office-review p{margin:12px 0}.autooferta-copy .office-review form{max-width:650px}.autooferta-copy .office-review blockquote{background:#eee;margin:15px 0;padding:15px}.autooferta-copy .office-review button{margin-top:12px}.autooferta-copy .work-order>button{margin:15px 10px 15px 0}@media (width<=800px){.autooferta-copy .office-heading{font-size:21px}.autooferta-copy .office-nav{flex-wrap:wrap;margin:-26px -26px 25px;padding:0}.autooferta-copy .office-nav>button,.autooferta-copy .profile-menu>summary{padding:14px 12px;font-size:12px}.autooferta-copy .office-tabs{overflow-x:auto}.autooferta-copy .office-tabs button{white-space:nowrap;padding:12px;font-size:12px}.autooferta-copy .settings-layout{grid-template-columns:1fr;gap:20px}.autooferta-copy .settings-layout>nav{grid-template-columns:1fr 1fr}.autooferta-copy .settings-layout>form{padding:0}.autooferta-copy .job-workflow{grid-template-columns:1fr}.autooferta-copy .calendar-event{flex-direction:column;gap:9px}.autooferta-copy .template-row{flex-wrap:wrap}.autooferta-copy .template-row>div{flex-basis:100%}.autooferta-copy .office-tools>input{max-width:100%;margin-left:0}}@media print{body:has(.work-order) *{visibility:hidden}.work-order,.work-order *{visibility:visible!important}.work-order{width:100%!important;max-height:none!important;box-shadow:none!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}.work-order button,.work-order form,.work-order .job-conversation,.work-order .job-workflow{display:none!important}}.autooferta-copy .workshop-calendar{margin-bottom:30px}.autooferta-copy .calendar-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.autooferta-copy .calendar-toolbar>div{gap:5px;display:flex}.autooferta-copy .calendar-toolbar h2{font-size:21px}.autooferta-copy .calendar-toolbar button{padding:8px 12px}.autooferta-copy .calendar-toolbar .selected{color:#fff;background:#187e8c}.autooferta-copy .calendar-grid-scroll{margin-top:20px;overflow-x:auto}.autooferta-copy .calendar-grid{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px;display:grid}.autooferta-copy .calendar-grid.day{grid-template-columns:1fr;min-width:0}.autooferta-copy .calendar-grid>article{background:#fafafa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;min-height:180px}.autooferta-copy .calendar-grid h3{background:#eee;padding:12px;font-size:13px;font-weight:600}.autooferta-copy .calendar-grid .today{background:#fff9e9}.autooferta-copy .calendar-grid .calendar-event{flex-direction:column;gap:5px;width:calc(100% - 14px);margin:7px;padding:10px;font-size:12px}.autooferta-copy .calendar-grid .calendar-event small{color:#666;font-size:11px}@media (width<=800px){.autooferta-copy .calendar-toolbar{flex-wrap:wrap}.autooferta-copy .calendar-toolbar h2{order:-1;width:100%}}.emilRoot{--ink:#121212;--red:#0876e9;--paper:#fff;--line:#d8d4cc}:where(.emilRoot) .supplyRequestsPage{gap:18px;padding:24px;display:grid}:where(.emilRoot) .supplyRequestsPage>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}:where(.emilRoot) .supplyRequestsPage>header p{color:#0876e9;letter-spacing:.1em;margin:0;font-size:12px;font-weight:950}:where(.emilRoot) .supplyRequestsPage>header h1{margin:4px 0;font-size:30px}:where(.emilRoot) .supplyRequestsPage>header span{color:#657386}:where(.emilRoot) .supplyRequestsPage>header>strong{color:#fff;background:#172033;border-radius:9px;padding:10px 14px}:where(.emilRoot) .supplyRequestForm{background:#fff;border:1px solid #d8e1ea;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}:where(.emilRoot) .supplyRequestForm label{color:#43536a;gap:6px;font-size:13px;font-weight:850;display:grid}:where(.emilRoot) .supplyRequestForm input,:where(.emilRoot) .supplyRequestForm select,:where(.emilRoot) .supplyRequestForm textarea{color:#172033;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bac7d5;border-radius:8px;padding:10px 12px}:where(.emilRoot) .supplyRequestForm textarea{resize:vertical;min-height:80px}:where(.emilRoot) .supplyRequestForm .wide{grid-column:1/-1}:where(.emilRoot) .supplyRequestForm button{color:#fff;cursor:pointer;background:#168653;border:0;border-radius:8px;justify-self:start;padding:13px 19px;font-weight:900}:where(.emilRoot) .supplyRequestForm button:disabled{opacity:.55}:where(.emilRoot) .supplyRequestNotice{color:#185b91;background:#eef7ff;border-radius:8px;margin:0;padding:12px 15px;font-weight:800}:where(.emilRoot) .supplyRequestList{gap:12px;display:grid}:where(.emilRoot) .supplyRequestList>article{background:#fff;border:1px solid #d8e1ea;border-left:5px solid #e2a72e;border-radius:11px;overflow:hidden}:where(.emilRoot) .supplyRequestList>article.urgent{border-left-color:#0876e9}:where(.emilRoot) .supplyRequestList>article.ordered{border-left-color:#168653}:where(.emilRoot) .supplyRequestList>article.rejected{opacity:.65;border-left-color:#7c8794}:where(.emilRoot) .supplyRequestList article>header{background:#f4f7fa;justify-content:space-between;gap:16px;padding:13px 16px;display:flex}:where(.emilRoot) .supplyRequestList article>header span{gap:3px;display:grid}:where(.emilRoot) .supplyRequestList article>header small{color:#6c7888}:where(.emilRoot) .supplyRequestList article>header em{color:#8b5900;background:#fff0c9;border-radius:999px;align-self:center;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950}:where(.emilRoot) .supplyRequestList article.urgent>header em{color:#b5251e;background:#ffe3e0}:where(.emilRoot) .supplyRequestList article.ordered>header em{color:#137347;background:#e4f7ed}:where(.emilRoot) .supplyRequestList article.rejected>header em{color:#586575;background:#e8ecf0}:where(.emilRoot) .supplyRequestList article>div{grid-template-columns:1fr auto;gap:5px 20px;padding:16px;display:grid}:where(.emilRoot) .supplyRequestList article>div>strong{font-size:18px}:where(.emilRoot) .supplyRequestList article>div>b{color:#172033;font-size:18px}:where(.emilRoot) .supplyRequestList article>div>p{color:#566578;grid-column:1/-1;margin:4px 0 0}:where(.emilRoot) .supplyRequestList article>footer{gap:9px;padding:0 16px 16px;display:flex}:where(.emilRoot) .supplyRequestList article>footer button{color:#fff;cursor:pointer;background:#168653;border:0;border-radius:7px;padding:10px 13px;font-weight:900}:where(.emilRoot) .supplyRequestList article>footer .ordered{background:#176fc1}:where(.emilRoot) .supplyRequestList article>footer .reject{color:#5a2630;background:#e5e9ee}:where(.emilRoot) .supplyRequestList .empty{text-align:center;color:#69778a;padding:28px}:where(.emilRoot) .supplyRequestList article>div{grid-template-columns:1fr}:where(.emilRoot) .supplyRequestList article>div>p{grid-column:auto}:where(.emilRoot) .supplyCatalog{background:#fff;border:1px solid #d8e1ea;border-radius:14px;gap:16px;padding:18px;display:grid}:where(.emilRoot) .supplyCatalogTrail{align-items:center;gap:9px;min-height:38px;display:flex}:where(.emilRoot) .supplyCatalogTrail button{color:#33465d;cursor:pointer;background:#f4f7fa;border:1px solid #d1dbe6;border-radius:8px;padding:8px 11px;font-weight:850}:where(.emilRoot) .supplyCatalogTrail strong{color:#172033;margin-left:auto}:where(.emilRoot) .supplyCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:13px;display:grid}:where(.emilRoot) .supplyCatalogGrid>button{color:#172033;text-align:center;cursor:pointer;background:linear-gradient(#fff,#f6f8fa);border:1px solid #d9e2eb;border-radius:13px;align-content:center;place-items:center;gap:12px;min-height:150px;padding:18px 12px;display:grid;box-shadow:0 4px 14px #1720330c}:where(.emilRoot) .supplyCatalogGrid>button:hover,:where(.emilRoot) .supplyCatalogGrid>button.selected{border-color:#0876e9;box-shadow:0 0 0 3px #0876e918}:where(.emilRoot) .supplyCatalogGrid>button i{background:#eef2f6;border-radius:18px;place-items:center;width:74px;height:74px;font-size:46px;font-style:normal;display:grid}:where(.emilRoot) .supplyCatalogGrid>button strong{font-size:15px;line-height:1.25}:where(.emilRoot) .supplyCatalogGrid.products>button{min-height:132px}:where(.emilRoot) .supplyCatalogGrid.products>button i{width:58px;height:58px;font-size:36px}:where(.emilRoot) .supplyCatalogConfirm{background:#effaf4;border:2px solid #168653;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 32px #17203320}:where(.emilRoot) .supplyCatalogConfirm span{align-items:center;gap:11px;display:flex}:where(.emilRoot) .supplyCatalogConfirm span i{font-size:30px;font-style:normal}:where(.emilRoot) .supplyCatalogConfirm button{color:#fff;cursor:pointer;background:#168653;border:0;border-radius:8px;padding:12px 17px;font-weight:950}:where(.emilRoot) .supplyCatalogConfirm button:disabled{opacity:.55}@media (width<=720px){:where(.emilRoot) .supplyRequestsPage{padding:14px}:where(.emilRoot) .supplyRequestsPage>header{flex-direction:column;align-items:flex-start}:where(.emilRoot) .supplyRequestForm{grid-template-columns:1fr}:where(.emilRoot) .supplyRequestForm .wide{grid-column:auto}:where(.emilRoot) .supplyRequestList article>footer{display:grid}:where(.emilRoot) .supplyRequestList article>footer button{width:100%}:where(.emilRoot) .supplyCatalog{padding:12px}:where(.emilRoot) .supplyCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.emilRoot) .supplyCatalogGrid>button{min-height:125px}:where(.emilRoot) .supplyCatalogTrail{flex-direction:column;align-items:stretch}:where(.emilRoot) .supplyCatalogTrail strong{margin-left:0}:where(.emilRoot) .supplyCatalogConfirm{flex-direction:column;align-items:stretch}:where(.emilRoot) .supplyCatalogConfirm button{width:100%}}:where(.emilRoot) .additionalWorkPriceWarning{background:#fff1cf;border-radius:7px;padding:9px 11px;color:#8a5700!important;font-weight:900!important}:where(.emilRoot) .usedAdditionalPartsButton{color:#171717!important;background:#f0a400!important;border-radius:7px!important;width:auto!important;padding:7px 10px!important;font-size:10px!important;font-weight:900!important}:where(.emilRoot) .usedAdditionalPartsRows{gap:9px;margin:14px 0;display:grid}:where(.emilRoot) .usedAdditionalPartsRows article{background:#f8fafc;border:1px solid #dbe4ec;border-radius:9px;grid-template-columns:minmax(180px,1.4fr) 75px 110px minmax(150px,1fr);align-items:end;gap:9px;padding:11px;display:grid}:where(.emilRoot) .usedAdditionalPartsRows article.selected{background:#fff9e8;border-color:#f0a400}:where(.emilRoot) .usedAdditionalPartsRows label{font-size:11px}:where(.emilRoot) .usedAdditionalPartsRows input,:where(.emilRoot) .usedAdditionalPartsRows select{background:#fff;border:1px solid #cbd7e2;border-radius:7px;min-width:0;padding:9px}:where(.emilRoot) .usedPartCheck{align-items:center!important;gap:9px!important;display:flex!important}:where(.emilRoot) .usedPartCheck input{width:19px;height:19px}:where(.emilRoot) .addUsedPart{color:#176ebd;cursor:pointer;background:#eef6ff;border:1px solid #247bd3;border-radius:7px;margin-bottom:14px;padding:9px 12px;font-weight:900}@media (width<=700px){:where(.emilRoot) .usedAdditionalPartsRows article{grid-template-columns:1fr 1fr}:where(.emilRoot) .usedPartCheck{grid-column:1/-1}}:where(.emilRoot) .smsComposer button:disabled{opacity:.55;cursor:not-allowed}:where(.emilRoot) .customerPartsNotice{color:#41566d;background:#f3f8fd;border:1px solid #cbdbea;border-radius:10px;margin:20px 0 0;padding:15px 16px;line-height:1.5}:where(.emilRoot) .customerPartsNotice a{color:#176fc4;white-space:nowrap;font-weight:900}:where(.emilRoot) *{box-sizing:border-box}.emilRoot{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}:where(.emilRoot) a{color:inherit;text-decoration:none}:where(.emilRoot) .nav{color:#fff;z-index:10;background:#111;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}:where(.emilRoot) .brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:19px;font-weight:900;display:flex}:where(.emilRoot) .brand b{color:var(--red)}:where(.emilRoot) .brandMark{background:var(--red);place-items:center;width:34px;height:34px;font-size:23px;display:grid;transform:skew(-8deg)}:where(.emilRoot) .navLinks{color:#ccc;gap:36px;font-size:14px;display:flex}:where(.emilRoot) .navLinks a:hover{color:#fff}:where(.emilRoot) .button{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:28px;padding:18px 22px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}:where(.emilRoot) .button:hover{background:#c92017;transform:translateY(-2px)}:where(.emilRoot) .buttonSmall{padding:13px 18px;font-size:12px}:where(.emilRoot) .hero{color:#fff;background:#0e0e0e;align-items:center;min-height:700px;padding:100px 8vw 80px;display:flex;position:relative;overflow:hidden}:where(.emilRoot) .heroPhoto{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}:where(.emilRoot) .heroShade{background:linear-gradient(90deg,#080808f0 0%,#080808c7 38%,#08080857 72%,#08080838 100%),linear-gradient(#0000 45%,#00000080);position:absolute;inset:0}:where(.emilRoot) .heroGrid{opacity:.07;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}:where(.emilRoot) .heroContent{z-index:2;max-width:760px;position:relative}:where(.emilRoot) .eyebrow{color:#bababa;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}:where(.emilRoot) .eyebrow span{background:var(--red);width:28px;height:2px}:where(.emilRoot) .eyebrow.dark{color:#67635d}:where(.emilRoot) h1,:where(.emilRoot) h2{text-transform:uppercase;letter-spacing:-.06em;margin:18px 0;font-weight:950;line-height:.9}:where(.emilRoot) h1{font-size:clamp(64px,8.8vw,128px)}:where(.emilRoot) h1 em{color:var(--red);font-style:normal}:where(.emilRoot) .heroLead{color:#e0e0e0;max-width:610px;font-size:19px;line-height:1.65}:where(.emilRoot) .heroActions{align-items:center;gap:34px;margin-top:38px;display:flex}:where(.emilRoot) .textLink{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #aaa;padding:10px 0;font-size:13px;font-weight:800}:where(.emilRoot) .textLink span{color:var(--red);margin-left:10px}:where(.emilRoot) .heroCard{z-index:2;border-left:3px solid var(--red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101010d9;min-width:255px;padding:20px 24px;display:grid;position:absolute;bottom:44px;right:6vw}:where(.emilRoot) .heroCard p,:where(.emilRoot) .heroCard span{color:#bbb;margin:0;font-size:12px}:where(.emilRoot) .heroCard strong{margin:6px 0;font-size:24px}:where(.emilRoot) .heroWord{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #ffffff16;font-size:210px;font-weight:950;position:absolute;top:70px;right:-35px;transform:rotate(90deg)}:where(.emilRoot) .promise{background:var(--red);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}:where(.emilRoot) .promise div{border-right:1px solid #ffffff38;gap:5px;padding:28px 3vw;display:grid}:where(.emilRoot) .promise div:last-child{border:0}:where(.emilRoot) .promise strong{text-transform:uppercase;font-size:20px}:where(.emilRoot) .promise span{opacity:.8;font-size:12px}:where(.emilRoot) .section{padding:110px 7vw}:where(.emilRoot) .sectionHead{justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px;display:flex}:where(.emilRoot) h2{font-size:clamp(48px,6vw,82px)}:where(.emilRoot) .sectionHead>p{color:#68645e;max-width:460px;line-height:1.75}:where(.emilRoot) .serviceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}:where(.emilRoot) .serviceCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;padding:36px;transition:all .25s}:where(.emilRoot) .serviceCard:hover{background:#fff;transform:translateY(-4px);box-shadow:0 14px 40px #16161610}:where(.emilRoot) .serviceCard>span{color:var(--red);font-size:11px;font-weight:900}:where(.emilRoot) .serviceCard h3{text-transform:uppercase;margin:38px 0 14px;font-size:23px}:where(.emilRoot) .serviceCard p{color:#6c6861;font-size:14px;line-height:1.65}:where(.emilRoot) .serviceCard a{text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:900;display:inline-block}:where(.emilRoot) .about{color:#fff;background:#111;grid-template-columns:1fr 1fr;min-height:680px;display:grid}:where(.emilRoot) .aboutVisual{background:radial-gradient(circle,#333 0,#171717 50%,#0d0d0d 100%);place-items:center;display:grid;position:relative;overflow:hidden}:where(.emilRoot) .aboutVisual>p{color:#777;font-weight:900;line-height:1.5;position:absolute;bottom:40px;left:48px}:where(.emilRoot) .wheel{border:48px dotted #343434;border-radius:50%;place-items:center;width:320px;height:320px;display:grid;transform:rotate(-8deg);box-shadow:0 0 0 18px #191919,inset 0 0 0 22px #0d0d0d}:where(.emilRoot) .wheel span{background:var(--red);letter-spacing:-.05em;border-radius:50%;place-items:center;width:110px;height:110px;font-weight:950;display:grid}:where(.emilRoot) .aboutCopy{padding:100px 8vw}:where(.emilRoot) .aboutCopy h2{font-size:clamp(44px,5vw,72px)}:where(.emilRoot) .aboutCopy>p:not(.eyebrow){color:#aaa;max-width:570px;line-height:1.75}:where(.emilRoot) .aboutCopy ul{gap:18px;margin-top:35px;padding:0;list-style:none;display:grid}:where(.emilRoot) .aboutCopy li{border-bottom:1px solid #303030;padding-bottom:18px}:where(.emilRoot) .aboutCopy li b{color:var(--red);margin-right:12px}:where(.emilRoot) .contact{grid-template-columns:1.1fr .9fr;gap:10vw;display:grid}:where(.emilRoot) .contactIntro>p:not(.eyebrow){color:#68645e;max-width:600px;margin-bottom:28px;line-height:1.7}:where(.emilRoot) .contactDetails{border-top:1px solid var(--line)}:where(.emilRoot) .contactDetails>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;padding:24px 0;display:grid}:where(.emilRoot) .contactDetails span{color:#8a867f;letter-spacing:.12em;font-size:10px;font-weight:900}:where(.emilRoot) .contactDetails a,:where(.emilRoot) .contactDetails p{margin:0;font-size:18px;font-weight:800;line-height:1.45}:where(.emilRoot) footer{color:#fff;background:#0e0e0e;justify-content:space-between;align-items:center;padding:42px 6vw;display:flex}:where(.emilRoot) footer p,:where(.emilRoot) footer>a{color:#888;font-size:12px}:where(.emilRoot) .reviews{background:#fff;overflow:hidden}:where(.emilRoot) .ratingGroup{gap:42px;display:flex}:where(.emilRoot) .ratingSummary{justify-items:end;display:grid}:where(.emilRoot) .ratingSummary strong{font-size:52px;line-height:1}:where(.emilRoot) .ratingSummary small{color:#777;font-size:20px}:where(.emilRoot) .stars{color:#f2b01e;letter-spacing:4px;margin:8px 0}:where(.emilRoot) .ratingSummary p{color:#777;margin:0;font-size:13px}:where(.emilRoot) .reviewHeading{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:18px;display:flex}:where(.emilRoot) .googleMark{color:#4285f4;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}:where(.emilRoot) .autoJerryHeading{margin-top:52px}:where(.emilRoot) .reviewMarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}:where(.emilRoot) .reviewTrack{will-change:transform;gap:18px;width:max-content;display:flex}:where(.emilRoot) .reviewTrack-left{animation:28s linear infinite reviewsLeft}:where(.emilRoot) .reviewTrack-right{animation:28s linear infinite reviewsRight}:where(.emilRoot) .reviewTrack:hover,:where(.emilRoot) .reviewTrack:focus-within{animation-play-state:paused}:where(.emilRoot) .reviewTrack article{background:var(--paper);flex-direction:column;flex:none;width:min(390px,82vw);min-height:245px;padding:34px;display:flex}:where(.emilRoot) .googleReviews article{border-top:3px solid #4285f4}:where(.emilRoot) .reviewSource{letter-spacing:.1em;font-size:11px;font-weight:900}:where(.emilRoot) .reviewSource span{float:right;color:#f2b01e;letter-spacing:1px}:where(.emilRoot) .reviewTrack blockquote{margin:38px 0 25px;font-size:22px;font-weight:800;line-height:1.45}:where(.emilRoot) .reviewTrack article>p{color:#777;margin:auto 0 0;font-size:12px}:where(.emilRoot) .reviewLinks{gap:35px;margin-top:28px;display:flex}:where(.emilRoot) .reviewLinks a{text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:7px;font-size:12px;font-weight:900}@keyframes reviewsLeft{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@keyframes reviewsRight{0%{transform:translate(calc(-50% - 9px))}to{transform:translate(0)}}:where(.emilRoot) .quote{color:#fff;background:#111;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}:where(.emilRoot) .quoteIntro>p:last-child{color:#aaa;max-width:450px;line-height:1.7}:where(.emilRoot) .quoteForm{gap:18px;display:grid}:where(.emilRoot) .formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(.emilRoot) .quoteForm label{text-transform:uppercase;letter-spacing:.08em;color:#bbb;gap:8px;font-size:11px;font-weight:900;display:grid}:where(.emilRoot) .quoteForm label span{text-transform:none;font-weight:400}:where(.emilRoot) .quoteForm input,:where(.emilRoot) .quoteForm textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#1b1b1b;border:1px solid #444;outline:none;padding:16px;font-size:15px}:where(.emilRoot) .quoteForm input:focus,:where(.emilRoot) .quoteForm textarea:focus{border-color:var(--red)}:where(.emilRoot) .quoteForm textarea{resize:vertical}:where(.emilRoot) .quoteForm .button{cursor:pointer;border:0;width:max-content}:where(.emilRoot) .whatsappButton{background:#25d366}:where(.emilRoot) .whatsappButton:hover{background:#1eaf55}:where(.emilRoot) .formNote{color:#888;margin:0;font-size:11px;line-height:1.5}:where(.emilRoot) .formStatus{color:#7bdc96;font-size:13px;font-weight:800}:where(.emilRoot) .mapFrame{background:#ddd;height:300px;margin-top:35px;overflow:hidden}:where(.emilRoot) .mapFrame iframe{border:0;width:100%;height:100%}:where(.emilRoot) .galleryHero{color:#fff;background:#111;padding:110px 8vw 95px}:where(.emilRoot) .galleryHero h1{margin-bottom:28px}:where(.emilRoot) .galleryHero>p:last-child{color:#aaa;max-width:630px;font-size:18px;line-height:1.7}:where(.emilRoot) .galleryGrid{grid-template-columns:repeat(2,1fr);gap:42px 24px;padding:80px 7vw 110px;display:grid}:where(.emilRoot) .galleryGrid figure{margin:0}:where(.emilRoot) .galleryImage{aspect-ratio:4/3;background:#ddd;overflow:hidden}:where(.emilRoot) .galleryImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}:where(.emilRoot) .galleryGrid figure:hover img{transform:scale(1.025)}:where(.emilRoot) .galleryGrid figcaption{grid-template-columns:38px 1fr;gap:16px;padding-top:20px;display:grid}:where(.emilRoot) .galleryGrid figcaption>span{color:var(--red);font-size:11px;font-weight:900}:where(.emilRoot) .galleryGrid h2{letter-spacing:-.04em;margin:0 0 10px;font-size:25px;line-height:1}:where(.emilRoot) .galleryGrid figcaption p{color:#6c6861;margin:0;font-size:14px;line-height:1.6}:where(.emilRoot) .galleryCta{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:45px;padding:85px 8vw;display:flex}:where(.emilRoot) .galleryCta h2{font-size:clamp(42px,5vw,70px)}:where(.emilRoot) .pricingHero{color:#fff;background:#111;padding:100px 8vw 90px;position:relative;overflow:hidden}:where(.emilRoot) .pricingHero:after{content:"€";color:#0000;-webkit-text-stroke:1px #ffffff12;font-size:430px;font-weight:950;position:absolute;top:-90px;right:6vw}:where(.emilRoot) .pricingHero h1{z-index:1;position:relative}:where(.emilRoot) .pricingHero>p:not(.eyebrow){color:#bbb;z-index:1;max-width:680px;font-size:18px;line-height:1.7;position:relative}:where(.emilRoot) .pricingHero .button{z-index:1;margin-top:24px;position:relative}:where(.emilRoot) .pricingIntro{background:var(--red);color:#fff;align-items:center;gap:5vw;padding:34px 7vw;display:flex}:where(.emilRoot) .pricingIntro strong{text-transform:uppercase;min-width:max-content}:where(.emilRoot) .pricingIntro p{opacity:.9;max-width:850px;margin:0;font-size:13px;line-height:1.6}:where(.emilRoot) .pricingGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding:80px 7vw 110px;display:grid}:where(.emilRoot) .priceCard{background:#fff;border-top:3px solid #0000;flex-direction:column;min-height:330px;padding:38px;transition:all .25s;display:flex}:where(.emilRoot) .priceCard:hover{border-top-color:var(--red);transform:translateY(-3px);box-shadow:0 16px 40px #1111110d}:where(.emilRoot) .priceCardHead{align-items:start;gap:18px;display:flex}:where(.emilRoot) .priceCardHead>span{color:var(--red);margin-top:7px;font-size:11px;font-weight:900}:where(.emilRoot) .priceCard h2{letter-spacing:-.04em;margin:0;font-size:29px;line-height:1}:where(.emilRoot) .priceCard>p{color:#777;margin:22px 0;font-size:14px;line-height:1.6}:where(.emilRoot) .priceCard dl{margin:auto 0 0}:where(.emilRoot) .priceCard dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:22px;padding:15px 0;display:flex}:where(.emilRoot) .priceCard dt{font-size:14px}:where(.emilRoot) .priceCard dd{white-space:nowrap;margin:0;font-weight:900}:where(.emilRoot) .priceCard small{color:#777;line-height:1.5}:where(.emilRoot) .pricingCta{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:50px;padding:85px 8vw;display:flex}:where(.emilRoot) .pricingCta h2{font-size:clamp(42px,5vw,70px)}:where(.emilRoot) .pricingCta>div:last-child{justify-items:start;gap:22px;display:grid}:where(.emilRoot) .pricingPhone{border-bottom:1px solid #666;padding-bottom:7px;font-size:14px;font-weight:800}:where(.emilRoot) .timingPricing{background:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 7vw;display:grid}:where(.emilRoot) .timingPricingHead{align-self:start;position:sticky;top:40px}:where(.emilRoot) .timingPricingHead h2{font-size:clamp(42px,5vw,70px)}:where(.emilRoot) .timingPricingHead>p:last-child{color:#6b6760;max-width:520px;line-height:1.7}:where(.emilRoot) .enginePriceList{border-top:1px solid var(--line)}:where(.emilRoot) .enginePriceList article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:24px 0;display:flex}:where(.emilRoot) .enginePriceList span{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}:where(.emilRoot) .enginePriceList h3{margin:6px 0 3px;font-size:22px}:where(.emilRoot) .enginePriceList p{color:#777;margin:0;font-size:12px}:where(.emilRoot) .enginePriceList strong{white-space:nowrap;font-size:20px}:where(.emilRoot) .maintenancePricing{color:#fff;background:#171717;padding:105px 7vw}:where(.emilRoot) .maintenanceHead{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin-bottom:55px;display:grid}:where(.emilRoot) .maintenanceHead h2{margin-bottom:0;font-size:clamp(42px,5vw,70px)}:where(.emilRoot) .maintenanceHead>p:last-child{color:#aaa;max-width:600px;line-height:1.7}:where(.emilRoot) .maintenanceAccordion{border-top:1px solid #3a3a3a}:where(.emilRoot) .maintenanceAccordion details{border-bottom:1px solid #3a3a3a}:where(.emilRoot) .maintenanceAccordion summary{cursor:pointer;grid-template-columns:1fr auto 28px;align-items:center;gap:30px;padding:25px 4px;list-style:none;display:grid}:where(.emilRoot) .maintenanceAccordion summary::-webkit-details-marker{display:none}:where(.emilRoot) .maintenanceAccordion summary>div{align-items:baseline;gap:15px;display:flex}:where(.emilRoot) .maintenanceAccordion summary span{color:var(--red);text-transform:uppercase;min-width:125px;font-size:11px;font-weight:900}:where(.emilRoot) .maintenanceAccordion summary strong{font-size:22px}:where(.emilRoot) .maintenanceAccordion summary small{color:#888}:where(.emilRoot) .maintenanceAccordion summary>b{font-size:17px}:where(.emilRoot) .maintenanceAccordion summary i{color:var(--red);font-size:26px;font-style:normal;transition:transform .2s}:where(.emilRoot) .maintenanceAccordion details[open] summary i{transform:rotate(45deg)}:where(.emilRoot) .maintenanceDetails{grid-template-columns:1fr 1fr;gap:18px;padding:5px 0 32px 140px;display:grid}:where(.emilRoot) .maintenanceDetails article{background:#222;padding:26px}:where(.emilRoot) .maintenanceDetails article>div{justify-content:space-between;align-items:start;gap:18px;display:flex}:where(.emilRoot) .maintenanceDetails h3{margin:0;font-size:17px}:where(.emilRoot) .maintenanceDetails article strong{color:#fff;white-space:nowrap}:where(.emilRoot) .maintenanceDetails ul{color:#bbb;gap:11px;margin:24px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}:where(.emilRoot) .maintenanceDetails li:first-letter{color:var(--red)}:where(.emilRoot) .maintenanceDetails>p{color:#777;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}:where(.emilRoot) .serviceContents{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:50px;display:grid}:where(.emilRoot) .serviceContents article{background:#222;padding:28px}:where(.emilRoot) .serviceContents h3{margin:0 0 20px;font-size:17px}:where(.emilRoot) .serviceContents ul{color:#bbb;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}:where(.emilRoot) .brandModels{padding:0 0 30px 140px}:where(.emilRoot) .brandModelHead,:where(.emilRoot) .brandModelRow{grid-template-columns:1.1fr 1.5fr .7fr .7fr;align-items:center;gap:18px;display:grid}:where(.emilRoot) .brandModelHead{color:#777;text-transform:uppercase;letter-spacing:.1em;padding:12px 18px;font-size:9px;font-weight:900}:where(.emilRoot) .brandModelRow{background:#202020;border-top:1px solid #333;padding:17px 18px}:where(.emilRoot) .brandModelRow strong{font-size:15px}:where(.emilRoot) .brandModelRow span{color:#999;font-size:12px}:where(.emilRoot) .brandModelRow b{white-space:nowrap;font-size:13px}:where(.emilRoot) .brandModels>p{color:#777;margin:18px 0 0;font-size:11px;line-height:1.6}@media (width<=900px){:where(.emilRoot) .navLinks{display:none}:where(.emilRoot) .hero{min-height:650px;padding-top:80px}:where(.emilRoot) .heroCard,:where(.emilRoot) .heroWord{display:none}:where(.emilRoot) .promise{grid-template-columns:1fr 1fr}:where(.emilRoot) .promise div:nth-child(2){border-right:0}:where(.emilRoot) .promise div:nth-child(-n+2){border-bottom:1px solid #ffffff38}:where(.emilRoot) .sectionHead,:where(.emilRoot) .contact{display:block}:where(.emilRoot) .sectionHead>p{margin-top:25px}:where(.emilRoot) .serviceGrid{grid-template-columns:1fr 1fr}:where(.emilRoot) .about{grid-template-columns:1fr}:where(.emilRoot) .aboutVisual{min-height:420px}:where(.emilRoot) .contactDetails{margin-top:60px}:where(.emilRoot) .reviewGrid,:where(.emilRoot) .quote{grid-template-columns:1fr}:where(.emilRoot) .quoteIntro{margin-bottom:25px}:where(.emilRoot) .galleryGrid,:where(.emilRoot) .pricingGrid{grid-template-columns:1fr}:where(.emilRoot) .galleryCta,:where(.emilRoot) .pricingCta{flex-direction:column;align-items:flex-start}:where(.emilRoot) .pricingIntro{flex-direction:column;align-items:flex-start;gap:10px}:where(.emilRoot) .timingPricing{grid-template-columns:1fr;gap:45px}:where(.emilRoot) .timingPricingHead{position:static}:where(.emilRoot) .maintenanceHead{grid-template-columns:1fr}:where(.emilRoot) .maintenanceDetails,:where(.emilRoot) .brandModels{padding-left:0}}:where(.emilRoot) .additionalApproval{color:#14253a;background:#eef4fa;place-items:center;min-height:100vh;padding:24px;display:grid}:where(.emilRoot) .additionalApproval>section{background:#fff;border:1px solid #cad8e6;border-radius:16px;width:min(620px,100%);padding:28px;box-shadow:0 18px 45px #233d5b22}:where(.emilRoot) .additionalApproval small{color:#247bd3;font-weight:900}:where(.emilRoot) .additionalApproval h1{margin:8px 0 24px;font-size:34px}:where(.emilRoot) .additionalApproval h2{margin-bottom:8px}:where(.emilRoot) .additionalApproval dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}:where(.emilRoot) .additionalApproval dl div{background:#f5f8fc;border-radius:9px;padding:12px}:where(.emilRoot) .additionalApproval dt{color:#71829a;font-size:12px}:where(.emilRoot) .additionalApproval dd{margin:5px 0 0;font-weight:850}:where(.emilRoot) .approvalParts{border:1px solid #dce5ee;border-radius:9px;gap:7px;padding:14px;display:grid}:where(.emilRoot) .approvalActions{grid-template-columns:2fr 1fr;gap:10px;margin-top:20px;display:grid}:where(.emilRoot) .approvalActions button{color:#fff;background:#247bd3;border:0;border-radius:8px;padding:14px;font-weight:900}:where(.emilRoot) .approvalActions .reject{color:#b42b2b;background:#fff;border:1px solid #e4b8b8}:where(.emilRoot) .approvalStatus,:where(.emilRoot) .approvalMessage{color:#168553;background:#e8f8ef;border-radius:8px;margin-top:20px;padding:14px;display:block}:where(.emilRoot) .additionalWorkOffer{background:#f7f9fc;border:1px solid #dce5ee;border-radius:12px;padding:18px}:where(.emilRoot) .additionalWorkOffer>span{color:#71829a;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}:where(.emilRoot) .additionalWorkOffer h2{overflow-wrap:anywhere;margin:6px 0 8px}:where(.emilRoot) .additionalWorkOffer p{margin:0;line-height:1.55}:where(.emilRoot) .additionalWorkOffer strong{color:#168553;margin-top:16px;font-size:28px;display:block}:where(.emilRoot) .continuationTime{background:#eef7ff;border:1px solid #c9dff4;border-radius:12px;margin-top:12px;padding:16px 18px}:where(.emilRoot) .continuationTime span{color:#54728f;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}:where(.emilRoot) .continuationTime strong{color:#163d63;text-transform:capitalize;margin-top:5px;font-size:20px;display:block}:where(.emilRoot) .continuationTime p{color:#506176;margin:7px 0 0;font-size:13px;line-height:1.45}:where(.emilRoot) .mechanicPhotosButton{color:#163d63;text-align:left;cursor:pointer;background:#fff;border:1px solid #bed5e9;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;width:100%;margin-top:12px;padding:16px 18px;display:grid}:where(.emilRoot) .mechanicPhotosButton span{font-size:15px;font-weight:900}:where(.emilRoot) .mechanicPhotosButton b{color:#fff;background:#247bd3;border-radius:50%;grid-area:1/2/3;place-items:center;width:34px;height:34px;display:grid}:where(.emilRoot) .mechanicPhotosButton em{color:#247bd3;font-size:12px;font-style:normal;font-weight:800}:where(.emilRoot) .mechanicPhotoLayer{z-index:1000;background:#07111ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.emilRoot) .mechanicPhotoLayer>section{background:#fff;border-radius:16px;width:min(920px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow:auto}:where(.emilRoot) .mechanicPhotoLayer header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}:where(.emilRoot) .mechanicPhotoLayer header h2{margin:4px 0}:where(.emilRoot) .mechanicPhotoLayer header button{cursor:pointer;background:0 0;border:0;font-size:30px}:where(.emilRoot) .mechanicPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(.emilRoot) .mechanicPhotoGrid figure{background:#f4f7fa;border:1px solid #dce5ee;border-radius:12px;margin:0;overflow:hidden}:where(.emilRoot) .mechanicPhotoGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}:where(.emilRoot) .mechanicPhotoGrid figcaption{justify-content:space-between;gap:10px;padding:10px 12px;font-size:12px;display:flex}:where(.emilRoot) .mechanicPhotoGrid figcaption span{color:#66788d}:where(.emilRoot) .additionalWorkImagePicker{cursor:pointer;background:#f4f9fd;border:2px dashed #9ebbd5;border-radius:10px;margin-top:14px;padding:16px;position:relative}:where(.emilRoot) .additionalWorkImagePicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(.emilRoot) .additionalWorkImagePicker b{color:#176ebd}:where(.emilRoot) .additionalWorkImagePicker small{color:#64788c}:where(.emilRoot) .additionalWorkInlinePhotos{background:#f4f9fd;border:1px solid #9ebbd5;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;gap:8px;padding:10px;display:grid}:where(.emilRoot) .additionalWorkInlinePhotos label{gap:5px;font-size:12px;font-weight:850;display:grid}:where(.emilRoot) .additionalWorkInlinePhotos input{font-size:12px}:where(.emilRoot) .additionalWorkInlinePhotos button{color:#fff;cursor:pointer;background:#d92d26;border:0;border-radius:7px;padding:10px 14px;font-weight:900}:where(.emilRoot) .additionalWorkInlinePhotos button:disabled{opacity:.55}:where(.emilRoot) .additionalWorkInlinePhotos+span{grid-column:1/-1}@media (width<=700px){:where(.emilRoot) .additionalWorkInlinePhotos{grid-template-columns:1fr}}:where(.emilRoot) .rejectionConfirmation{background:#fff8f8;border:1px solid #e4b8b8;border-radius:12px;margin-top:20px;padding:18px}:where(.emilRoot) .rejectionConfirmation h3{color:#922b2b;margin:0 0 10px}:where(.emilRoot) .rejectionConfirmation p{line-height:1.55}:where(.emilRoot) .rejectionConfirmation label{align-items:flex-start;gap:10px;margin-top:16px;font-weight:750;line-height:1.4;display:flex}:where(.emilRoot) .rejectionConfirmation input{accent-color:#b42b2b;flex:none;width:20px;height:20px}:where(.emilRoot) .warrantyWarning{color:#71490a;background:#fff4dc;border-left:4px solid #d69223;padding:12px}:where(.emilRoot) .rejectionButtons{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}:where(.emilRoot) .rejectionButtons button{background:#fff;border:1px solid #cad8e6;border-radius:8px;padding:13px;font-weight:850}:where(.emilRoot) .rejectionButtons .reject{color:#fff;background:#b42b2b;border-color:#b42b2b}:where(.emilRoot) .rejectionButtons button:disabled{opacity:.45;cursor:not-allowed}@media (width<=560px){:where(.emilRoot) .approvalActions,:where(.emilRoot) .rejectionButtons{grid-template-columns:1fr}:where(.emilRoot) .additionalApproval>section{padding:20px}:where(.emilRoot) .additionalApproval h1{font-size:28px}:where(.emilRoot) .mechanicPhotoGrid{grid-template-columns:1fr}:where(.emilRoot) .mechanicPhotoLayer{padding:8px}:where(.emilRoot) .mechanicPhotoLayer>section{max-height:calc(100dvh - 16px);padding:15px}}@media (width<=600px){:where(.emilRoot) .nav{height:72px;padding:0 20px}:where(.emilRoot) .nav .button{display:none}:where(.emilRoot) .brand{font-size:16px}:where(.emilRoot) .hero{min-height:620px;padding:70px 22px}:where(.emilRoot) .heroPhoto{object-position:62% center}:where(.emilRoot) .heroShade{background:linear-gradient(90deg,#080808e8,#0808088f),linear-gradient(#0000,#0000007a)}:where(.emilRoot) h1{font-size:58px}:where(.emilRoot) .heroLead{font-size:16px}:where(.emilRoot) .heroActions{flex-direction:column;align-items:flex-start;gap:15px}:where(.emilRoot) .promise{grid-template-columns:1fr;padding:0 22px}:where(.emilRoot) .promise div{border-right:0;padding:22px 4px;border-bottom:1px solid #ffffff38!important}:where(.emilRoot) .section{padding:80px 22px}:where(.emilRoot) .serviceGrid{grid-template-columns:1fr}:where(.emilRoot) .serviceCard{min-height:250px}:where(.emilRoot) .aboutCopy{padding:75px 22px}:where(.emilRoot) .aboutVisual{min-height:350px}:where(.emilRoot) .wheel{border-width:34px;width:220px;height:220px}:where(.emilRoot) .contactDetails>div{grid-template-columns:1fr;gap:10px}:where(.emilRoot) .formRow{grid-template-columns:1fr}:where(.emilRoot) .ratingGroup{justify-content:space-between;gap:16px;width:100%}:where(.emilRoot) .ratingSummary{justify-items:start;margin-top:25px}:where(.emilRoot) .ratingSummary strong{font-size:38px}:where(.emilRoot) .ratingSummary small{font-size:15px}:where(.emilRoot) .ratingSummary p{font-size:11px}:where(.emilRoot) .reviewLinks{flex-direction:column;align-items:flex-start;gap:18px}:where(.emilRoot) .mapFrame{height:260px}:where(.emilRoot) footer{flex-direction:column;align-items:flex-start;gap:25px;padding:40px 22px}:where(.emilRoot) .galleryHero,:where(.emilRoot) .pricingHero{padding:80px 22px 65px}:where(.emilRoot) .galleryGrid,:where(.emilRoot) .pricingGrid{gap:18px;padding:55px 22px 80px}:where(.emilRoot) .galleryCta,:where(.emilRoot) .pricingCta{padding:70px 22px}:where(.emilRoot) .priceCard{padding:28px 22px}:where(.emilRoot) .priceCard dl>div{flex-direction:column;align-items:flex-start;gap:6px}:where(.emilRoot) .pricingHero:after{font-size:300px;right:-30px}:where(.emilRoot) .timingPricing{padding:70px 22px}:where(.emilRoot) .enginePriceList article{flex-direction:column;align-items:flex-start;gap:12px}:where(.emilRoot) .enginePriceList strong{font-size:18px}:where(.emilRoot) .maintenancePricing{padding:70px 22px}:where(.emilRoot) .maintenanceAccordion summary{grid-template-columns:1fr auto 20px;gap:12px}:where(.emilRoot) .maintenanceAccordion summary>div{flex-direction:column;align-items:flex-start;gap:3px}:where(.emilRoot) .maintenanceAccordion summary span{min-width:0}:where(.emilRoot) .maintenanceAccordion summary>b{font-size:14px}:where(.emilRoot) .maintenanceDetails{grid-template-columns:1fr}:where(.emilRoot) .maintenanceDetails>p{grid-column:auto}:where(.emilRoot) .maintenanceDetails article{padding:22px}:where(.emilRoot) .maintenanceDetails article>div{flex-direction:column;gap:8px}:where(.emilRoot) .serviceContents{grid-template-columns:1fr}:where(.emilRoot) .brandModelHead{display:none}:where(.emilRoot) .brandModelRow{grid-template-columns:1fr 1fr;gap:8px 14px;padding:18px 4px}:where(.emilRoot) .brandModelRow span{grid-column:1/-1}:where(.emilRoot) .brandModelRow b{font-size:12px}}@media (prefers-reduced-motion:reduce){:where(.emilRoot) .reviewTrack{animation:none}:where(.emilRoot) .reviewMarquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}:where(.emilRoot) .bookingPage{color:#fff;background:#111;min-height:100vh}:where(.emilRoot) .bookingPage>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font-weight:900;display:flex}:where(.emilRoot) .bookingPage>header div{gap:12px;display:flex}:where(.emilRoot) .bookingPage>section{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:65px 7vw;display:grid}:where(.emilRoot) .bookingIntro>p,:where(.emilRoot) .languagePage section>p{color:var(--red);letter-spacing:.15em;font-size:11px;font-weight:900}:where(.emilRoot) .bookingIntro h1,:where(.emilRoot) .languagePage h1{text-transform:uppercase;letter-spacing:-.06em;font-size:clamp(48px,6vw,88px);line-height:.92}:where(.emilRoot) .bookingIntro>span,:where(.emilRoot) .languagePage section>span{color:#aaa;max-width:570px;line-height:1.7;display:block}:where(.emilRoot) .bookingForm{color:#111;background:#f5f2ec;padding:32px}:where(.emilRoot) .bookingFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.emilRoot) .bookingFields input,:where(.emilRoot) .bookingFields textarea,:where(.emilRoot) .bookingFields select{background:#fff;border:1px solid #d4cfc7;padding:13px}:where(.emilRoot) .bookingFields textarea,:where(.emilRoot) .bookingFields select{grid-column:1/-1}:where(.emilRoot) .bookingForm h2{margin:30px 0 14px;font-size:20px}:where(.emilRoot) .publicCalendar{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:25px;display:grid}:where(.emilRoot) .publicCalendar article{background:#fff;border:1px solid #ddd7ce;padding:12px}:where(.emilRoot) .publicCalendar article>strong{text-transform:capitalize;font-size:12px}:where(.emilRoot) .publicCalendar article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}:where(.emilRoot) .publicCalendar button{background:#fff;border:1px solid #ddd;padding:7px;font-size:11px;font-weight:900}:where(.emilRoot) .publicCalendar button small{color:#168653;font-size:7px;display:block}:where(.emilRoot) .publicCalendar button.selected{background:var(--red);color:#fff}:where(.emilRoot) .publicCalendar button.selected small{color:#fff}:where(.emilRoot) .bookingForm>.button{cursor:pointer;border:0}:where(.emilRoot) .bookingForm>.button:disabled{opacity:.4}:where(.emilRoot) .languagePage{color:#fff;background:#111;min-height:100vh}:where(.emilRoot) .languagePage nav{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:78px;padding:0 6vw;font-weight:900;display:flex}:where(.emilRoot) .languagePage nav b{color:var(--red)}:where(.emilRoot) .languagePage nav div{gap:14px;display:flex}:where(.emilRoot) .languagePage section{padding:90px 8vw}:where(.emilRoot) .languagePage section>div{align-items:center;gap:25px;margin-top:35px;display:flex}:where(.emilRoot) .languagePage article{color:#111;background:#f3f0ea;padding:75px 8vw}:where(.emilRoot) .languagePage article h2{font-size:45px}:where(.emilRoot) .languagePage article>div{background:#ccc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}:where(.emilRoot) .languagePage article p{background:#fff;margin:0;padding:28px;font-weight:800}:where(.emilRoot) .languagePage footer{color:#aaa;justify-content:space-between;padding:35px 8vw;display:flex}@media (width<=800px){:where(.emilRoot) .callPermissionReview{flex-direction:column;align-items:stretch}:where(.emilRoot) .callPermissionReview>div:last-child{grid-template-columns:1fr 1fr;display:grid}:where(.emilRoot) .bookingPage>section,:where(.emilRoot) .publicCalendar,:where(.emilRoot) .languagePage article>div{grid-template-columns:1fr}:where(.emilRoot) .languagePage footer{flex-direction:column}:where(.emilRoot) .languagePage section>div{flex-direction:column;align-items:flex-start}}:where(.emilRoot) .bookingMessage{color:#17633d;background:#e3f4e9;margin:18px 0 0;padding:14px;font-size:13px;font-weight:800}:where(.emilRoot) .workshop{color:#151515;background:#f3f1ec;min-height:100vh}:where(.emilRoot) .workshopTop{color:#fff;background:#111;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex}:where(.emilRoot) .workshopBrand{align-items:center;gap:12px;font-weight:950;display:flex}:where(.emilRoot) .workshopBrand>b{background:var(--red);place-items:center;width:36px;height:36px;font-size:22px;display:grid;transform:skew(-8deg)}:where(.emilRoot) .workshopBrand span{display:grid}:where(.emilRoot) .workshopBrand small{color:var(--red);letter-spacing:.16em;font-size:9px}:where(.emilRoot) .workshopUser{align-items:center;gap:20px;font-size:11px;display:flex}:where(.emilRoot) .workshopUser a{color:#aaa;border-bottom:1px solid #666}:where(.emilRoot) .workshopShell{grid-template-columns:220px 1fr;min-height:calc(100vh - 72px);display:grid}:where(.emilRoot) .workshopSide{color:#bbb;background:#191919;flex-direction:column;gap:7px;padding:34px 18px;display:flex}:where(.emilRoot) .workshopSide>p{color:#666;letter-spacing:.16em;padding:0 12px;font-size:9px;font-weight:900}:where(.emilRoot) .workshopSide button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 12px;font-size:12px;font-weight:800}:where(.emilRoot) .workshopSide button.active{background:var(--red);color:#fff}:where(.emilRoot) .workshopSide button i{float:right;color:#111;background:#fff;border-radius:20px;padding:1px 6px;font-style:normal}:where(.emilRoot) .workshopSide>a{color:#777;margin-top:auto;padding:12px;font-size:10px}:where(.emilRoot) .workshopMain{padding:48px 5vw}:where(.emilRoot) .workshopHeading{justify-content:space-between;align-items:end;display:flex}:where(.emilRoot) .workshopHeading>div>p{color:var(--red);letter-spacing:.16em;font-size:10px;font-weight:900}:where(.emilRoot) .workshopHeading h1{margin:8px 0 0;font-size:58px}:where(.emilRoot) .workshopHeading>button,:where(.emilRoot) .saveBooking{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:15px 18px;font-size:10px;font-weight:900}:where(.emilRoot) .workshopStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}:where(.emilRoot) .workshopStats article{background:#fff;border:1px solid #ddd8d0;justify-content:space-between;align-items:center;padding:20px;display:flex}:where(.emilRoot) .workshopStats span{text-transform:uppercase;color:#777;font-size:10px;font-weight:900}:where(.emilRoot) .workshopStats strong{font-size:30px}:where(.emilRoot) .workshopNotice{color:#17623e;background:#e1f5e9;padding:12px;font-size:11px;font-weight:800}:where(.emilRoot) .workshopList{border-top:1px solid #d7d2ca}:where(.emilRoot) .workshopList>article{border-bottom:1px solid #d7d2ca;grid-template-columns:100px 135px minmax(260px,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}:where(.emilRoot) .workshopStatus{text-transform:uppercase;font-size:9px;font-weight:900}:where(.emilRoot) .workshopStatus:before{content:"";background:#e8aa27;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}:where(.emilRoot) .workshopStatus.confirmed:before{background:#1c9b62}:where(.emilRoot) .workshopStatus.rejected:before,:where(.emilRoot) .workshopStatus.cancelled:before{background:#888}:where(.emilRoot) .workshopStatus.completed:before{background:#2878d4}:where(.emilRoot) .workshopDate{gap:4px;display:grid}:where(.emilRoot) .workshopDate strong{text-transform:capitalize;font-size:12px}:where(.emilRoot) .workshopDate span{font-size:18px;font-weight:900}:where(.emilRoot) .workshopDate small{color:#888;font-size:9px}:where(.emilRoot) .workshopInfo h2{letter-spacing:-.02em;margin:0 0 7px;font-size:17px}:where(.emilRoot) .workshopInfo p{color:#555;margin:0 0 8px;font-size:12px}:where(.emilRoot) .workshopInfo small{color:#888;font-size:10px}:where(.emilRoot) .workshopInfo small a{text-decoration:underline}:where(.emilRoot) .workshopActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}:where(.emilRoot) .workshopActions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#1c9b62;border:0;padding:10px;font-size:9px;font-weight:900}:where(.emilRoot) .workshopActions button.danger{color:#333;background:#d7d2ca}:where(.emilRoot) .workshopActions button.muted{color:#333;background:#ddd8d0}:where(.emilRoot) .workshopEmpty{color:#777;padding:50px 0}:where(.emilRoot) .workshopModal{z-index:200;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.emilRoot) .workshopModal form{background:#fff;grid-template-columns:1fr 1fr;gap:11px;width:min(620px,100%);max-height:90vh;padding:28px;display:grid;overflow:auto}:where(.emilRoot) .workshopModal form>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}:where(.emilRoot) .workshopModal h2{text-transform:none;margin:0;font-size:28px}:where(.emilRoot) .workshopModal form>div:first-child button{cursor:pointer;background:0 0;border:0;font-size:28px}:where(.emilRoot) .workshopModal input,:where(.emilRoot) .workshopModal textarea,:where(.emilRoot) .workshopModal select{font:inherit;border:1px solid #d5d0c8;padding:13px}:where(.emilRoot) .workshopModal textarea,:where(.emilRoot) .workshopModal select,:where(.emilRoot) .workshopFormRow,:where(.emilRoot) .saveBooking{grid-column:1/-1}:where(.emilRoot) .workshopFormRow{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid!important}:where(.emilRoot) .workshopFormRow input{min-width:0}:where(.emilRoot) .saveBooking{justify-self:start}:where(.emilRoot) .workshopModal form>textarea:last-of-type{min-height:70px}:where(.emilRoot) .bookingRegistration{grid-template-columns:1fr auto;gap:6px;display:grid}:where(.emilRoot) .bookingRegistration input{min-width:0}:where(.emilRoot) .bookingRegistration button,:where(.emilRoot) .calculateBookingQuote{color:#fff;cursor:pointer;background:#171717;border:0;padding:12px 14px;font-weight:900}:where(.emilRoot) .bookingRegistration button:disabled,:where(.emilRoot) .calculateBookingQuote:disabled{opacity:.4}:where(.emilRoot) .bookingLookup{color:#8b3c1f;background:#f6e8df;grid-column:1/-1;margin:0;padding:10px;font-size:11px}:where(.emilRoot) .bookingLookup.ok{color:#17633d;background:#e3f4e9}:where(.emilRoot) .bookingFields .fullField{grid-column:1/-1}:where(.emilRoot) .calculateBookingQuote{background:var(--red);text-transform:uppercase;width:100%;margin-top:14px}:where(.emilRoot) .bookingQuoteSummary{background:#fff;border:2px solid #171717;margin:18px 0;padding:20px}:where(.emilRoot) .bookingQuoteSummary header{justify-content:space-between;display:flex}:where(.emilRoot) .bookingQuoteSummary header small{color:var(--red);letter-spacing:.1em;font-weight:950}:where(.emilRoot) .bookingQuoteSummary h3{margin:18px 0 8px;font-size:14px}:where(.emilRoot) .bookingQuoteSummary ul{margin:0 0 18px;padding-left:20px;font-size:13px;line-height:1.6}:where(.emilRoot) .bookingPriceOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.emilRoot) .bookingPriceOptions button{text-align:left;background:#f5f2ec;border:1px solid #d4cfc7;gap:5px;padding:14px;display:grid}:where(.emilRoot) .bookingPriceOptions button.selected{border-color:var(--red);box-shadow:inset 0 0 0 2px var(--red)}:where(.emilRoot) .bookingPriceOptions span{text-transform:uppercase;font-size:10px;font-weight:900}:where(.emilRoot) .bookingPriceOptions strong{font-size:20px}:where(.emilRoot) .bookingQuoteSummary>p{font-size:12px}:where(.emilRoot) .bookingQuoteSummary>small{color:#777;font-size:10px}@media (width<=600px){:where(.emilRoot) .bookingRegistration{grid-column:1/-1}:where(.emilRoot) .bookingPriceOptions{grid-template-columns:1fr}:where(.emilRoot) .bookingFields .fullField{grid-column:1}}@media (width<=850px){:where(.emilRoot) .workshopShell{grid-template-columns:1fr}:where(.emilRoot) .workshopSide{flex-direction:row;padding:12px;overflow:auto}:where(.emilRoot) .workshopSide>p,:where(.emilRoot) .workshopSide>a{display:none}:where(.emilRoot) .workshopSide button{white-space:nowrap}:where(.emilRoot) .workshopMain{padding:35px 20px}:where(.emilRoot) .workshopList>article{grid-template-columns:1fr 1fr}:where(.emilRoot) .workshopInfo,:where(.emilRoot) .workshopActions{grid-column:1/-1}:where(.emilRoot) .workshopActions{justify-content:flex-start}}@media (width<=560px){:where(.emilRoot) .workshopUser>span{display:none}:where(.emilRoot) .workshopHeading{flex-direction:column;align-items:flex-start;gap:20px}:where(.emilRoot) .workshopHeading h1{font-size:45px}:where(.emilRoot) .workshopStats,:where(.emilRoot) .workshopList>article{grid-template-columns:1fr}:where(.emilRoot) .workshopInfo,:where(.emilRoot) .workshopActions{grid-column:auto}:where(.emilRoot) .workshopModal form{grid-template-columns:1fr}:where(.emilRoot) .workshopModal input,:where(.emilRoot) .workshopModal textarea,:where(.emilRoot) .workshopModal select,:where(.emilRoot) .workshopModal form>div:first-child,:where(.emilRoot) .workshopFormRow,:where(.emilRoot) .saveBooking{grid-column:1}:where(.emilRoot) .workshopFormRow{grid-template-columns:1fr}}:where(.emilRoot) .workshopUser .apkDownload{background:var(--red);color:#fff;text-transform:uppercase;white-space:nowrap;border:0;border-radius:4px;padding:10px 13px;font-size:9px;font-weight:950}:where(.emilRoot) .downloadsHeading span{color:#6f6961;max-width:620px;margin-top:10px;font-size:13px;line-height:1.5;display:block}:where(.emilRoot) .downloadAppGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}:where(.emilRoot) .downloadAppGrid article{background:#fff;border:1px solid #d5cfc6;border-top:5px solid #171717;flex-direction:column;align-items:flex-start;min-height:245px;padding:26px;display:flex;position:relative;box-shadow:0 10px 28px #3d332414}:where(.emilRoot) .downloadAppGrid article.downloadAppFeatured{background:linear-gradient(145deg,#fff 55%,#fff0ee);border-color:#0876e9}:where(.emilRoot) .downloadAppIcon{color:#fff;letter-spacing:-.03em;background:#171717;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:14px;font-weight:1000;display:grid}:where(.emilRoot) .downloadAppFeatured .downloadAppIcon{background:#0876e9}:where(.emilRoot) .downloadLogoPreview{aspect-ratio:2;background:#ed2118;border-radius:8px;width:100%;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 20px #0876e926}:where(.emilRoot) .downloadLogoPreview img{object-fit:cover;width:100%;height:100%;display:block}:where(.emilRoot) .downloadLogoPreview.wallpaperPreview{aspect-ratio:16/10}:where(.emilRoot) .downloadLogoCard a{background:#0876e9}:where(.emilRoot) .downloadAppGrid small{color:#0876e9;letter-spacing:.1em;font-size:9px;font-weight:950}:where(.emilRoot) .downloadAppGrid h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:24px}:where(.emilRoot) .downloadAppGrid p{color:#625d55;margin:0 0 22px;font-size:12px;line-height:1.55}:where(.emilRoot) .downloadAppGrid a{box-sizing:border-box;color:#fff;text-transform:uppercase;background:#171717;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:13px 15px;font-size:10px;font-weight:950;display:flex}:where(.emilRoot) .downloadAppFeatured a{background:#0876e9}:where(.emilRoot) .downloadAppGrid a b{font-size:18px}:where(.emilRoot) .downloadInstallNote{color:#fff;background:#171717;border-left:5px solid #0876e9;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex}:where(.emilRoot) .downloadInstallNote strong{text-transform:uppercase;font-size:11px}:where(.emilRoot) .downloadInstallNote span{color:#c7c7c7;font-size:11px}@media (width<=720px){:where(.emilRoot) .downloadAppGrid{grid-template-columns:1fr}:where(.emilRoot) .downloadAppGrid article{min-height:220px}:where(.emilRoot) .downloadInstallNote{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=560px){:where(.emilRoot) .workshopUser .apkDownload{padding:9px 10px;font-size:8px}:where(.emilRoot) .workshopUser>a:last-child{display:none}}:where(.emilRoot) .quoteChat{z-index:100;position:fixed;bottom:22px;right:22px}:where(.emilRoot) .quoteChatToggle{background:var(--red);color:#fff;min-height:58px;font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;align-items:center;gap:11px;padding:10px 20px 10px 11px;font-size:12px;font-weight:900;display:flex;box-shadow:0 14px 38px #0004}:where(.emilRoot) .quoteChatToggle>span{background:#111;place-items:center;width:38px;height:38px;font-size:23px;display:grid;transform:skew(-8deg)}:where(.emilRoot) .quoteChatPanel{border-top:4px solid var(--red);background:#f7f5f0;flex-direction:column;width:min(410px,100vw - 28px);height:min(650px,100vh - 115px);display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 22px 70px #0006}:where(.emilRoot) .quoteChatPanel header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:16px;display:flex}:where(.emilRoot) .chatBrand{align-items:center;gap:11px;display:flex}:where(.emilRoot) .chatBrand>span{background:var(--red);place-items:center;width:34px;height:34px;font-weight:950;display:grid;transform:skew(-8deg)}:where(.emilRoot) .chatBrand div{gap:3px;display:grid}:where(.emilRoot) .chatBrand strong{font-size:15px}:where(.emilRoot) .chatBrand small{color:#aaa;font-size:10px}:where(.emilRoot) .quoteChatPanel header>button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:27px}:where(.emilRoot) .chatMessages{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}:where(.emilRoot) .chatMessage{white-space:pre-wrap;max-width:86%;padding:12px 14px;font-size:13px;line-height:1.5}:where(.emilRoot) .chatMessage.assistant{background:#fff;border:1px solid #e2ded7;align-self:flex-start}:where(.emilRoot) .chatMessage.user{color:#fff;background:#1b1b1b;align-self:flex-end}:where(.emilRoot) .chatTyping{gap:4px;display:flex}:where(.emilRoot) .chatTyping i{background:#999;border-radius:50%;width:5px;height:5px;animation:1s infinite chatPulse}:where(.emilRoot) .chatTyping i:nth-child(2){animation-delay:.15s}:where(.emilRoot) .chatTyping i:nth-child(3){animation-delay:.3s}@keyframes chatPulse{50%{opacity:.25}}:where(.emilRoot) .chatQuick{gap:6px;padding:0 14px 10px;display:flex;overflow:auto}:where(.emilRoot) .chatQuick button{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #cbc6bd;padding:7px 9px;font-size:10px;font-weight:800}:where(.emilRoot) .quoteChatPanel form{background:#fff;border-top:1px solid #ddd;grid-template-columns:1fr 48px;padding:12px;display:grid}:where(.emilRoot) .quoteChatPanel form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.emilRoot) .quoteChatPanel textarea{resize:none;font:inherit;background:#f0eee9;border:0;outline:none;padding:11px;font-size:13px}:where(.emilRoot) .quoteChatPanel form>button{background:var(--red);color:#fff;cursor:pointer;border:0;font-size:22px}:where(.emilRoot) .quoteChatPanel form>button:disabled{opacity:.4}:where(.emilRoot) .chatWhatsapp{text-align:center;color:#fff;text-transform:uppercase;background:#25d366;margin:0 12px 8px;padding:10px;font-size:10px;font-weight:900}:where(.emilRoot) .chatDisclaimer{color:#777;margin:0;padding:0 14px 12px;font-size:9px;line-height:1.4}@media (width<=600px){:where(.emilRoot) .quoteChat{bottom:14px;right:14px}:where(.emilRoot) .quoteChatPanel{width:auto;height:auto;position:fixed;inset:10px 10px 82px}:where(.emilRoot) .quoteChatToggle{min-height:54px}:where(.emilRoot) .quoteChatOpen .quoteChatToggle b{display:none}:where(.emilRoot) .quoteChatOpen .quoteChatToggle{padding-right:11px}}:where(.emilRoot) .quoteChat:not(.quoteChatOpen) .quoteChatToggle{animation:2.8s ease-in-out infinite assistantFloat;position:relative}:where(.emilRoot) .quoteChat:not(.quoteChatOpen) .quoteChatToggle:before{content:"";pointer-events:none;border:2px solid #d5182573;animation:2.8s ease-out infinite assistantRing;position:absolute;inset:-7px}@keyframes assistantFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes assistantRing{0%{opacity:.75;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){:where(.emilRoot) .quoteChatToggle,:where(.emilRoot) .quoteChatToggle:before{animation:none!important}}:where(.emilRoot) .chatConsent{color:#595650;align-items:flex-start;gap:8px;padding:0 13px 9px;font-size:9px;line-height:1.4;display:flex}:where(.emilRoot) .chatConsent input{accent-color:var(--red);flex:none;margin:1px 0 0}:where(.emilRoot) .chatVehicleLookup{color:#555;text-underline-offset:3px;margin:0 14px 10px;font-size:10px;font-weight:800;text-decoration:underline}:where(.emilRoot) .bookingThanks{color:#fff;background:#111;place-items:center;min-height:100vh;padding:28px;display:grid}:where(.emilRoot) .bookingThanks section{text-align:center;border-top:5px solid var(--red);background:#1a1a1a;width:min(760px,100%);padding:clamp(44px,8vw,90px) clamp(22px,7vw,80px);box-shadow:0 30px 90px #0008}:where(.emilRoot) .bookingThanks section>span{background:var(--red);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 25px;font-size:38px;font-weight:950;display:grid}:where(.emilRoot) .bookingThanks p{color:var(--red);letter-spacing:.16em;font-size:11px;font-weight:950}:where(.emilRoot) .bookingThanks h1{margin:15px 0 22px;font-size:clamp(38px,6vw,66px);line-height:1}:where(.emilRoot) .bookingThanks strong{color:#ccc;margin-bottom:34px;font-size:clamp(17px,2vw,22px);line-height:1.5;display:block}:where(.emilRoot) .bookingThanks .button{display:inline-flex}:where(.emilRoot) .lookupButton{cursor:pointer;background:0 0;border:0;padding:0}:where(.emilRoot) .lookupButton:disabled{opacity:.45;cursor:not-allowed}:where(.emilRoot) .vehicleLookupMessage{color:#a51e17;background:#fff1ed;margin:0 0 14px;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.4}:where(.emilRoot) .vehicleLookupMessage.ok{color:#176b36;background:#e8f6ec}:where(.emilRoot) .langLinks{gap:8px;font-size:10px;font-weight:900;display:flex}:where(.emilRoot) .langLinks a{border:1px solid #444;padding:6px}:where(.emilRoot) .partsChoice{padding:0 12px 10px}:where(.emilRoot) .partsChoice>strong{text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}:where(.emilRoot) .partsChoice>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}:where(.emilRoot) .partsChoice button{cursor:pointer;background:#fff;border:1px solid #ccc5ba;padding:9px;font-size:10px;font-weight:900}:where(.emilRoot) .partsChoice button.selected{color:#fff;background:#111;border-color:#111}:where(.emilRoot) .chatBooking{text-align:center;background:var(--red);color:#fff;text-transform:uppercase;margin:0 12px 7px;padding:10px;font-size:10px;font-weight:900;display:block}:where(.emilRoot) .chatWizard,:where(.emilRoot) .chatReview{flex:1;padding:24px 20px;overflow:auto}:where(.emilRoot) .chatProgress{background:#dedad2;height:4px;margin-bottom:15px}:where(.emilRoot) .chatProgress span{background:var(--red);height:100%;transition:width .25s;display:block}:where(.emilRoot) .chatStep{color:var(--red);text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:10px;font-weight:900}:where(.emilRoot) .chatWizard h3,:where(.emilRoot) .chatReview h3{margin:0 0 12px;font-size:24px}:where(.emilRoot) .chatHelp{color:#68645e;margin:0 0 20px;font-size:12px;line-height:1.55}:where(.emilRoot) .chatWizard .chatVehicleLookup{margin:0 0 15px;display:inline-block}:where(.emilRoot) .chatWizardForm{background:0 0!important;border:0!important;padding:0!important;display:block!important}:where(.emilRoot) .chatWizardForm input,:where(.emilRoot) .chatWizardForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccc5ba;outline:none;padding:14px;font-size:14px}:where(.emilRoot) .chatWizardForm input:focus,:where(.emilRoot) .chatWizardForm textarea:focus{border-color:var(--red)}:where(.emilRoot) .chatWizardForm textarea{resize:vertical}:where(.emilRoot) .chatOptional{color:#777;margin:9px 0 0;font-size:10px}:where(.emilRoot) .chatWizardActions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}:where(.emilRoot) .chatWizardActions button{font:inherit;text-transform:uppercase;cursor:pointer;border:0;padding:12px 14px;font-size:11px;font-weight:900}:where(.emilRoot) .chatNext{background:var(--red);color:#fff;margin-left:auto}:where(.emilRoot) .chatNext:disabled{opacity:.4;cursor:not-allowed}:where(.emilRoot) .chatBack{color:#333;background:#e4e0d8}:where(.emilRoot) .transmissionChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.emilRoot) .transmissionChoices button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc5ba;padding:17px;font-weight:800}:where(.emilRoot) .transmissionChoices button.selected{border-color:var(--red);background:var(--red);color:#fff}:where(.emilRoot) .chatReview dl{margin:18px 0}:where(.emilRoot) .chatReview dl>div{border-bottom:1px solid #ddd8cf;grid-template-columns:115px 1fr;gap:10px;padding:9px 0;display:grid}:where(.emilRoot) .chatReview dt{color:#777;text-transform:uppercase;font-size:10px;font-weight:900}:where(.emilRoot) .chatReview dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}:where(.emilRoot) .chatReview .chatConsent{padding:3px 0;font-size:10px}:where(.emilRoot) .chatRestart{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto 10px;font-size:10px;font-weight:800;text-decoration:underline;display:block}:where(.emilRoot) .workshopFilters{gap:7px;margin:0 0 18px;display:flex}:where(.emilRoot) .workshopFilters button{text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #ccc6bd;padding:8px 12px;font-size:9px;font-weight:900}:where(.emilRoot) .workshopFilters button.active{color:#fff;background:#111}:where(.emilRoot) .workshopInfo select{background:#fff;border:1px solid #d1cbc2;margin-top:9px;padding:6px;font-size:10px;display:block}:where(.emilRoot) .calendarToolbar{align-items:center;gap:8px;margin:28px 0;display:flex}:where(.emilRoot) .calendarToolbar button,:where(.emilRoot) .calendarToolbar input{font:inherit;background:#fff;border:1px solid #d1cbc2;padding:10px}:where(.emilRoot) .techCalendar{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}:where(.emilRoot) .techCalendar>section{background:#fff;border:1px solid #ddd8d0;min-height:330px}:where(.emilRoot) .techCalendar>section>header{border-top:4px solid;justify-content:space-between;padding:15px;display:flex}:where(.emilRoot) .techCalendar>section>header small{color:#777}:where(.emilRoot) .techCalendar>section>div{padding:10px}:where(.emilRoot) .techCalendar>section>div>p{color:#999;text-align:center;margin-top:70px}:where(.emilRoot) .techCalendar article{background:#fff;border-left:4px solid;gap:4px;margin-bottom:8px;padding:12px;display:grid}:where(.emilRoot) .techCalendar article time{color:var(--red);font-size:11px;font-weight:900}:where(.emilRoot) .techCalendar article span,:where(.emilRoot) .techCalendar article small{color:#666;font-size:10px}:where(.emilRoot) .internalQuote{grid-template-columns:minmax(320px,.75fr) minmax(360px,1.25fr);gap:22px;margin-top:30px;display:grid}:where(.emilRoot) .internalQuote form{background:#fff;grid-template-columns:1fr 1fr;gap:10px;padding:22px;display:grid}:where(.emilRoot) .internalQuote input,:where(.emilRoot) .internalQuote select,:where(.emilRoot) .internalQuote textarea{font:inherit;border:1px solid #d4cec5;padding:12px}:where(.emilRoot) .internalQuote textarea,:where(.emilRoot) .internalQuote form>button{grid-column:1/-1}:where(.emilRoot) .internalQuote textarea{min-height:100px}:where(.emilRoot) .internalQuote form>button,:where(.emilRoot) .internalQuoteResult button,:where(.emilRoot) .addTechnician button{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:14px;font-size:10px;font-weight:900}:where(.emilRoot) .internalQuoteResult{color:#fff;background:#151515;padding:24px}:where(.emilRoot) .internalQuoteResult pre{white-space:pre-wrap;margin:0 0 20px;font:12px/1.65 Arial}:where(.emilRoot) .addTechnician{grid-template-columns:minmax(170px,1.2fr) 44px minmax(150px,1fr) minmax(180px,1.2fr) minmax(170px,1fr) 120px auto;align-items:end;gap:10px;max-width:1320px;margin:30px 0;display:grid}:where(.emilRoot) .addTechnician input{background:#fff;border:1px solid #d2ccc3;padding:12px}:where(.emilRoot) .addTechnician select{font:inherit;background:#fff;border:1px solid #d2ccc3;padding:12px}:where(.emilRoot) .addTechnician input:first-child{min-width:0}:where(.emilRoot) .addTechnician .technicianPercentage{gap:5px;font-size:12px;display:grid}:where(.emilRoot) .addTechnician>button{background:var(--red);color:#fff;text-transform:uppercase;border:0;min-height:48px;padding:10px 14px;font-size:9px;font-weight:900}:where(.emilRoot) .technicianList{gap:14px;width:100%;max-width:1320px;display:grid}:where(.emilRoot) .technicianList article{background:#fff;border:1px solid #d5dce5;border-left:5px solid #18a366;border-radius:13px;gap:16px;padding:18px;display:grid;box-shadow:0 5px 18px #1720330b}:where(.emilRoot) .technicianList article.offline{background:#f1f3f5;border-left-color:#8d99a6}:where(.emilRoot) .technicianCardHeader{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}:where(.emilRoot) .technicianCardHeader>div{gap:5px;min-width:0;display:grid}:where(.emilRoot) .technicianCardHeader strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:17px;display:flex}:where(.emilRoot) .technicianCardHeader strong em{color:#126b43;letter-spacing:.06em;background:#dff5e8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}:where(.emilRoot) .technicianList article.offline .technicianCardHeader strong em{color:#505b68;background:#dfe3e8}:where(.emilRoot) .technicianList .technicianOnlineToggle{color:#34465a;white-space:nowrap;background:#fff;border:1px solid #bdc8d3;border-radius:7px}:where(.emilRoot) .technicianList article.online .technicianOnlineToggle{color:#825600;background:#fff5d9;border-color:#d5a42d}:where(.emilRoot) .technicianCardFields{border-top:1px solid #e3e8ed;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 130px minmax(250px,1.3fr);align-items:end;gap:12px;padding-top:14px;display:grid}:where(.emilRoot) .technicianCardFooter{justify-content:space-between;align-items:center;gap:15px;padding-top:2px;display:flex}:where(.emilRoot) .technicianCardFooter small{color:#7a8796;font-size:10px}:where(.emilRoot) .technicianList .technicianDelete{color:#b32922;background:#fff0ef;border:1px solid #e8c5c2;border-radius:7px}:where(.emilRoot) .technicianList label{color:#777;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}:where(.emilRoot) .technicianList label input,:where(.emilRoot) .technicianList label select{width:100%;min-width:0;font:inherit;text-transform:none;background:#fff;border:1px solid #d2ccc3;padding:9px}:where(.emilRoot) .technicianPasswordSave{grid-template-columns:minmax(110px,1fr) auto;gap:6px;display:grid}:where(.emilRoot) .technicianPasswordSave button{color:#fff;background:#167047}:where(.emilRoot) .technicianPasswordSave button:disabled{opacity:.4;cursor:not-allowed}:where(.emilRoot) .technicianList i{border-radius:50%;width:12px;height:12px}:where(.emilRoot) .technicianList span{color:#777;font-size:11px}:where(.emilRoot) .technicianList button{text-transform:uppercase;cursor:pointer;background:#ddd7ce;border:0;padding:8px 11px;font-size:9px;font-weight:900}@media (width<=800px){:where(.emilRoot) .internalQuote{grid-template-columns:1fr}:where(.emilRoot) .addTechnician{grid-template-columns:1fr 54px;align-items:end}:where(.emilRoot) .addTechnician input:nth-of-type(3),:where(.emilRoot) .addTechnician input:nth-of-type(4),:where(.emilRoot) .addTechnician select,:where(.emilRoot) .addTechnician .technicianPercentage,:where(.emilRoot) .addTechnician>button{grid-column:1/-1}:where(.emilRoot) .addTechnician input:first-child{min-width:0}:where(.emilRoot) .technicianList article{padding:14px}:where(.emilRoot) .technicianCardHeader{grid-template-columns:14px minmax(0,1fr)}:where(.emilRoot) .technicianCardHeader .technicianOnlineToggle{grid-column:1/-1;width:100%;min-height:44px}:where(.emilRoot) .technicianCardFields{grid-template-columns:1fr 1fr}:where(.emilRoot) .technicianCardFields label:last-child{grid-column:1/-1}:where(.emilRoot) .technicianCardFooter{flex-direction:column;align-items:stretch}:where(.emilRoot) .technicianCardFooter button{width:100%;min-height:42px}:where(.emilRoot) .techCalendar{grid-template-columns:1fr}}:where(.emilRoot) .vinCheck{z-index:150;color:#fff;border-top:3px solid var(--red);background:#111;width:min(390px,100vw - 30px);padding:16px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #0005}:where(.emilRoot) .vinCheck>strong,:where(.emilRoot) .vinCheck>span{display:block}:where(.emilRoot) .vinCheck>strong{text-transform:uppercase;font-size:13px}:where(.emilRoot) .vinCheck>span{color:#999;margin:4px 0 10px;font-size:9px}:where(.emilRoot) .vinCheck>div{grid-template-columns:115px 1fr;display:grid}:where(.emilRoot) .vinCheck input{min-width:0;font:inherit;text-transform:uppercase;border:0;padding:11px}:where(.emilRoot) .vinCheck a{background:var(--red);color:#fff;text-align:center;text-transform:uppercase;padding:12px;font-size:9px;font-weight:900}:where(.emilRoot) .vinCheck a.disabled{pointer-events:none;opacity:.45}@media (width<=600px){:where(.emilRoot) .vinCheck{bottom:10px;right:10px}}:where(.emilRoot) .registrationLookup{grid-template-columns:1fr auto;gap:7px;display:grid}:where(.emilRoot) .registrationLookup input{min-width:0}:where(.emilRoot) .registrationLookup button{color:#fff;text-transform:uppercase;cursor:pointer;background:#171717;border:0;padding:0 13px;font-size:9px;font-weight:900}:where(.emilRoot) .registrationLookup button:disabled{opacity:.45}:where(.emilRoot) .internalVehicleStatus{color:#a51e17;background:#fff1ed;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px;font-weight:800}:where(.emilRoot) .internalVehicleStatus.ok{color:#176b36;background:#e8f6ec}:where(.emilRoot) .quoteRequestToolbar{justify-content:space-between;align-items:center;gap:14px;margin:24px 0;display:flex}:where(.emilRoot) .quoteRequestToolbar input{min-width:280px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d2ccc3;padding:12px}:where(.emilRoot) .quoteRequestToolbar strong{font-size:11px}:where(.emilRoot) .quoteRequestList{gap:14px;display:grid}:where(.emilRoot) .quoteRequestList>article{background:#fff;border:1px solid #ddd7ce;padding:20px}:where(.emilRoot) .quoteRequestList article>header{border-bottom:1px solid #e4dfd7;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}:where(.emilRoot) .quoteRequestList h2{margin:4px 0;font-size:18px}:where(.emilRoot) .quoteRequestList header small,:where(.emilRoot) .quoteRequestList section small{color:#777;letter-spacing:.08em;font-size:9px;font-weight:900}:where(.emilRoot) .quoteRequestList header a{color:#555;font-size:11px}:where(.emilRoot) .quoteRequestList header>span{background:#eee8df;height:max-content;padding:7px 9px;font-size:9px;font-weight:900}:where(.emilRoot) .quoteRequestColumns{grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}:where(.emilRoot) .quoteRequestColumns section{background:#f5f2ed;padding:14px}:where(.emilRoot) .quoteRequestColumns p{white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}:where(.emilRoot) .quoteRequestList details{border-top:1px solid #e4dfd7;padding-top:12px}:where(.emilRoot) .quoteRequestList summary{cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:900}:where(.emilRoot) .quoteRequestList pre{white-space:pre-wrap;color:#fff;background:#171717;margin:12px 0 0;padding:16px;font:11px/1.6 Arial}@media (width<=700px){:where(.emilRoot) .quoteRequestToolbar{flex-direction:column;align-items:stretch}:where(.emilRoot) .quoteRequestToolbar input{min-width:0}:where(.emilRoot) .quoteRequestColumns{grid-template-columns:1fr}}:where(.emilRoot) .acceptedWaitingList{gap:12px;display:grid}:where(.emilRoot) .acceptedWaitingList>article{background:#fff;border:1px solid #d7e1ec;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #1734520c}:where(.emilRoot) .acceptedWaitingList article>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}:where(.emilRoot) .acceptedWaitingList h2{margin:3px 0 0;font-size:19px}:where(.emilRoot) .acceptedWaitingList small{color:#6e8198;letter-spacing:.08em;font-size:9px;font-weight:900}:where(.emilRoot) .acceptedWaitingList header>b{color:#a76400;background:#fff0d9;border-radius:999px;padding:7px 10px;font-size:10px}:where(.emilRoot) .acceptedWaitingGrid{grid-template-columns:1fr 1fr .7fr;gap:14px;padding:16px 18px;display:grid}:where(.emilRoot) .acceptedWaitingGrid span{gap:5px;display:grid}:where(.emilRoot) .acceptedWaitingGrid a{color:#247bd3;text-decoration:none}:where(.emilRoot) .acceptedWaitingList article>section{padding:0 18px 16px}:where(.emilRoot) .acceptedWaitingList article>section p{margin:6px 0 0;line-height:1.5}:where(.emilRoot) .acceptedWaitingList article>footer{color:#6c7d91;background:#f6f9fc;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}:where(.emilRoot) .acceptedWaitingList article>footer a{color:#247bd3;font-weight:850;text-decoration:none}:where(.emilRoot) .acceptedWaitingEmpty{text-align:center;color:#718096;background:#fff;border:1px dashed #cbd8e5;border-radius:10px;padding:40px}@media (width<=700px){:where(.emilRoot) .acceptedWaitingGrid{grid-template-columns:1fr}:where(.emilRoot) .acceptedWaitingList article>footer{flex-direction:column;align-items:flex-start;gap:10px}}:where(.emilRoot) .acceptedWaitingActions{align-items:center;gap:8px;display:flex}:where(.emilRoot) .acceptedWaitingActions button{color:#173452;cursor:pointer;background:#fff;border:1px solid #bfd0e1;border-radius:7px;padding:9px 12px;font-weight:850}:where(.emilRoot) .acceptedWaitingActions .sendTimeSelection{color:#fff;background:#247bd3;border-color:#247bd3}:where(.emilRoot) .acceptedWaitingActions .sendTimeSelection.sent{text-align:center;background:#18834b;border-color:#18834b;gap:2px;display:grid}:where(.emilRoot) .acceptedWaitingActions .sendTimeSelection.sent strong{font-size:11px}:where(.emilRoot) .acceptedWaitingActions .sendTimeSelection.sent small{color:#fff;letter-spacing:0;opacity:.9;font-size:10px;font-weight:800}@media (width<=700px){:where(.emilRoot) .acceptedWaitingActions{width:100%;display:grid}:where(.emilRoot) .acceptedWaitingActions button{width:100%}}:where(.emilRoot) .autoJerryScreenshotImport{background:#fff;border:1px solid #cad7e3;border-radius:12px;margin:0 0 18px;overflow:hidden;box-shadow:0 8px 24px #1734520d}:where(.emilRoot) .autoJerryScreenshotImport>header{color:#fff;background:#122131;padding:18px 20px}:where(.emilRoot) .autoJerryScreenshotImport h2{margin:4px 0;font-size:20px}:where(.emilRoot) .autoJerryScreenshotImport header small{color:#6fc5ff;letter-spacing:.1em;font-weight:900}:where(.emilRoot) .autoJerryScreenshotImport header p{color:#c9d5df;margin:0;font-size:13px}:where(.emilRoot) .autoJerryScreenshotDrop{cursor:pointer;background:#f4f9fd;border:2px dashed #8fb4d4;border-radius:10px;place-items:center;gap:5px;margin:18px;padding:28px;display:grid}:where(.emilRoot) .autoJerryScreenshotDrop input{opacity:0;width:1px;height:1px;position:absolute}:where(.emilRoot) .autoJerryScreenshotDrop strong{font-size:15px}:where(.emilRoot) .autoJerryScreenshotDrop span{color:#6d7f91;font-size:12px}:where(.emilRoot) .autoJerryScreenshotDrop.busy{opacity:.65;cursor:wait}:where(.emilRoot) .autoJerryScreenshotError{color:#a72a22;background:#fde9e7;border-radius:8px;margin:0 18px 18px;padding:12px;font-weight:800}:where(.emilRoot) .autoJerryScreenshotReview{border-top:1px solid #dbe4ec;padding:18px}:where(.emilRoot) .autoJerryScreenshotFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(.emilRoot) .autoJerryScreenshotFields label{color:#607287;gap:5px;font-size:11px;font-weight:850;display:grid}:where(.emilRoot) .autoJerryScreenshotFields input,:where(.emilRoot) .autoJerryScreenshotFields textarea{box-sizing:border-box;color:#152433;width:100%;font:inherit;background:#fff;border:1px solid #cbd6e0;border-radius:7px;padding:10px;font-size:13px}:where(.emilRoot) .autoJerryScreenshotFields textarea{resize:vertical;min-height:95px}:where(.emilRoot) .autoJerryScreenshotFields .wide{grid-column:1/-1}:where(.emilRoot) .autoJerryHistoryCheck{border-radius:9px;gap:8px;margin-top:14px;padding:14px;display:grid}:where(.emilRoot) .autoJerryHistoryCheck.clear{color:#176d42;background:#e8f7ee}:where(.emilRoot) .autoJerryHistoryCheck.warning{color:#865700;background:#fff4dc}:where(.emilRoot) .autoJerryHistoryCheck.blocked{color:#a22a22;background:#fde9e7}:where(.emilRoot) .autoJerryHistoryCheck>div{border-top:1px solid;grid-template-columns:auto auto 1fr;gap:10px;padding-top:8px;display:grid}:where(.emilRoot) .autoJerryHistoryCheck small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.emilRoot) .autoJerryScreenshotReview>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}:where(.emilRoot) .autoJerryScreenshotReview>footer button{cursor:pointer;background:#fff;border:1px solid #bac8d5;border-radius:8px;padding:11px 15px;font-weight:850}:where(.emilRoot) .autoJerryScreenshotReview>footer .primary{color:#fff;background:#168d58;border-color:#168d58}@media (width<=760px){:where(.emilRoot) .autoJerryScreenshotFields{grid-template-columns:1fr}:where(.emilRoot) .autoJerryScreenshotFields .wide{grid-column:auto}:where(.emilRoot) .autoJerryHistoryCheck>div{grid-template-columns:1fr}:where(.emilRoot) .autoJerryScreenshotReview>footer{display:grid}:where(.emilRoot) .autoJerryScreenshotReview>footer button{width:100%}}:where(.emilRoot) .autoJerryScheduleCard{cursor:pointer;transition:transform .15s,box-shadow .15s}:where(.emilRoot) .autoJerryScheduleCard:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1734521f}:where(.emilRoot) .autoJerryScheduleOverlay{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08111dcc;justify-content:flex-end;display:flex;position:fixed;inset:0}:where(.emilRoot) .autoJerryScheduleDrawer{background:#f7f5f0;width:min(760px,100%);height:100%;animation:.2s ease-out autoJerryDrawerIn;overflow:auto;box-shadow:-22px 0 55px #0005}:where(.emilRoot) .autoJerryScheduleDrawer>header{z-index:2;color:#fff;background:#111;justify-content:space-between;gap:20px;padding:28px 32px;display:flex;position:sticky;top:0}:where(.emilRoot) .autoJerryScheduleDrawer>header small{color:#ff4b3e;letter-spacing:.09em;font-weight:950}:where(.emilRoot) .autoJerryScheduleDrawer>header h2{margin:6px 0 2px;font-size:42px}:where(.emilRoot) .autoJerryScheduleDrawer>header p{color:#cbd2da;margin:0}:where(.emilRoot) .autoJerryScheduleDrawer>header button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:34px}:where(.emilRoot) .autoJerryScheduleCustomer{grid-template-columns:.8fr 1.2fr;gap:16px;padding:26px 32px;display:grid}:where(.emilRoot) .autoJerryScheduleCustomer span{background:#fff;border:1px solid #dbe2e9;border-radius:12px;gap:6px;padding:18px;display:grid}:where(.emilRoot) .autoJerryScheduleCustomer small,:where(.emilRoot) .autoJerrySchedulePrices small{color:#75869a;letter-spacing:.08em;font-size:10px;font-weight:950}:where(.emilRoot) .autoJerryScheduleCustomer a{color:#087d9d;font-weight:850}:where(.emilRoot) .autoJerrySchedulePrices{background:#fff;border:1px solid #d7dfe8;border-radius:14px;margin:0 32px;padding:24px}:where(.emilRoot) .autoJerrySchedulePrices h3{margin:0 0 5px;font-size:22px}:where(.emilRoot) .autoJerrySchedulePrices p{color:#627386;margin:0 0 18px}:where(.emilRoot) .autoJerrySchedulePrices label{background:#f1f5f8;border-radius:10px;grid-template-columns:1fr 180px 20px;align-items:center;gap:10px;margin-top:10px;padding:14px;font-weight:900;display:grid;position:relative}:where(.emilRoot) .autoJerrySchedulePrices input{text-align:right;border:1px solid #bac8d6;border-radius:8px;width:100%;padding:12px;font-size:18px;font-weight:900}:where(.emilRoot) .autoJerryScheduleDrawer>footer{gap:14px;padding:26px 32px;display:grid}:where(.emilRoot) .autoJerryScheduleDrawer>footer button,:where(.emilRoot) .autoJerryScheduleDrawer>footer a{color:#16263a;text-align:center;cursor:pointer;background:#fff;border:1px solid #b9c7d5;border-radius:9px;padding:14px 18px;font-weight:950;text-decoration:none}:where(.emilRoot) .autoJerryScheduleDrawer>footer .autoJerrySuggestTime{color:#fff;background:#07835b;border-color:#07835b;font-size:17px}:where(.emilRoot) .autoJerryScheduleDrawer>footer .autoJerrySuggestTime:disabled{cursor:not-allowed;opacity:.4}:where(.emilRoot) .autoJerryScheduleDrawer>footer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.emilRoot) .autoJerryScheduleDrawer>footer .autoJerrySkip{color:#a42c25;background:#fff5f4;border-color:#efc7c3}@keyframes autoJerryDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=700px){:where(.emilRoot) .autoJerryScheduleDrawer>header,:where(.emilRoot) .autoJerryScheduleCustomer,:where(.emilRoot) .autoJerryScheduleDrawer>footer{padding:20px}:where(.emilRoot) .autoJerrySchedulePrices{margin:0 20px}:where(.emilRoot) .autoJerryScheduleCustomer{grid-template-columns:1fr}:where(.emilRoot) .autoJerrySchedulePrices label{grid-template-columns:1fr 120px 16px}:where(.emilRoot) .autoJerryScheduleDrawer>footer>div{grid-template-columns:1fr}}:where(.emilRoot) .websiteBookingRequests{background:#fff;border:2px solid #ef3328;border-radius:12px;margin:16px 0;overflow:hidden;box-shadow:0 6px 20px #57110d14}:where(.emilRoot) .websiteBookingRequests>header{background:#fff5f4;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}:where(.emilRoot) .websiteBookingRequests>header h2{margin:0;font-size:18px}:where(.emilRoot) .websiteBookingRequests>header span{color:#6d7987;font-size:11px}:where(.emilRoot) .websiteBookingRequests>header b{color:#fff;background:#ef3328;border-radius:999px;place-items:center;min-width:32px;height:32px;display:grid}:where(.emilRoot) .websiteBookingRequests>p{color:#718096;margin:0;padding:20px 18px}:where(.emilRoot) .websiteBookingRequests>div{display:grid}:where(.emilRoot) .websiteBookingRequests>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5eaf0;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:16px;width:100%;padding:14px 18px;display:grid}:where(.emilRoot) .websiteBookingRequests>div>button:hover{background:#f8fbfe}:where(.emilRoot) .websiteBookingRequests button span{gap:3px;min-width:0;display:grid}:where(.emilRoot) .websiteBookingRequests button small{color:#6c7d91;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.emilRoot) .websiteBookingRequests button em{color:#247bd3;font-size:11px;font-style:normal;font-weight:850}@media (width<=700px){:where(.emilRoot) .websiteBookingRequests>div>button{grid-template-columns:1fr;gap:7px}:where(.emilRoot) .websiteBookingRequests button em{justify-self:start}}:where(.emilRoot) .customerTimePage{color:#102239;background:#edf4fb;min-height:100dvh;padding:28px 16px}:where(.emilRoot) .customerTimePage>section{background:#fff;border:1px solid #cbdbea;border-radius:18px;width:min(760px,100%);margin:auto;padding:28px;box-shadow:0 18px 55px #17345218}:where(.emilRoot) .customerTimePage header small,:where(.emilRoot) .customerTimeDone small{color:#247bd3;letter-spacing:.06em;font-weight:950}:where(.emilRoot) .customerTimePage header h1{margin:8px 0 2px;font-size:44px}:where(.emilRoot) .customerTimePage header p{color:#66788c;margin:0}:where(.emilRoot) .customerTimePage article{background:#f4f7fa;border-radius:13px;margin:22px 0;padding:20px}:where(.emilRoot) .customerTimePage article small{color:#6c7d91;font-weight:900}:where(.emilRoot) .customerTimePage article h2{margin:8px 0;font-size:19px;line-height:1.45}:where(.emilRoot) .customerTimePage article b{color:#087a48;font-size:24px}:where(.emilRoot) .customerTimeStep{margin-top:22px}:where(.emilRoot) .customerTimeStep h3{margin:0 0 12px}:where(.emilRoot) .customerDateChoices,:where(.emilRoot) .customerSlotChoices{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}:where(.emilRoot) .customerDateChoices button,:where(.emilRoot) .customerSlotChoices button,:where(.emilRoot) .customerQualityChoices button{color:#173452;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:9px;padding:12px;font-weight:850}:where(.emilRoot) .customerDateChoices button{min-width:105px}:where(.emilRoot) .customerSlotChoices{margin-top:10px}:where(.emilRoot) .customerDateChoices .selected,:where(.emilRoot) .customerSlotChoices .selected,:where(.emilRoot) .customerQualityChoices .selected{background:#eaf4ff;border-color:#247bd3;box-shadow:inset 0 0 0 1px #247bd3}:where(.emilRoot) .customerQualityChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.emilRoot) .customerQualityChoices button{text-align:left;gap:5px;display:grid}:where(.emilRoot) .customerQualityChoices span{color:#66788c;font-size:12px}:where(.emilRoot) .customerTimeConfirm{color:#fff;cursor:pointer;background:#247bd3;border:0;border-radius:10px;width:100%;margin-top:24px;padding:16px;font-size:17px;font-weight:950}:where(.emilRoot) .customerTimeConfirm:disabled{opacity:.45}:where(.emilRoot) .customerTimeError{color:#a32621;background:#ffe9e7;padding:10px}:where(.emilRoot) .customerTimeDone{text-align:center}:where(.emilRoot) .customerTimeDone h1{font-size:38px}:where(.emilRoot) .customerTimeDone strong{color:#087a48;margin:18px 0;font-size:24px;display:block}@media (width<=600px){:where(.emilRoot) .customerTimePage{padding:8px}:where(.emilRoot) .customerTimePage>section{border-radius:12px;padding:20px 15px}:where(.emilRoot) .customerQualityChoices{grid-template-columns:1fr}:where(.emilRoot) .customerTimePage header h1{font-size:36px}}:where(.emilRoot) .quoteRequestList>article.confirmed{border-left:4px solid #26864a}:where(.emilRoot) .quoteRequestPrice{justify-content:space-between;gap:14px;padding:14px 0 0;display:flex}:where(.emilRoot) .quoteRequestPrice strong{font-size:11px}:where(.emilRoot) .quoteRequestPrice b{color:#c9251c;font-size:15px}:where(.emilRoot) .quoteConfirmActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}:where(.emilRoot) .quoteConfirmActions button,:where(.emilRoot) .quoteConfirmActions a{color:#fff;font:inherit;text-transform:uppercase;cursor:pointer;background:#1b1b1b;border:0;padding:11px 13px;font-size:9px;font-weight:900}:where(.emilRoot) .quoteConfirmActions a.whatsapp{background:#168a4a}:where(.emilRoot) .partsChoice>small{margin-top:8px;font-size:10px;font-weight:900;display:block}:where(.emilRoot) .chatBooking.disabled{pointer-events:none;opacity:.45}:where(.emilRoot) .chatBooking,:where(.emilRoot) .chatWhatsapp{cursor:pointer;border:0;width:auto;font-family:inherit}:where(.emilRoot) .chatBooking:disabled,:where(.emilRoot) .chatWhatsapp:disabled{cursor:not-allowed;opacity:.45}:where(.emilRoot) .chatCall{text-align:center;color:#171717;text-transform:uppercase;border:1px solid #aaa39a;margin:0 12px 8px;padding:9px;font-size:10px;font-weight:900;display:block}:where(.emilRoot) .pwaActions{z-index:500;justify-items:end;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}:where(.emilRoot) .installAppButton,:where(.emilRoot) .notificationButton{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#0876e9;border:0;padding:14px 17px;font:800 11px/1 Arial;box-shadow:0 12px 34px #0005}:where(.emilRoot) .notificationButton{background:#111}:where(.emilRoot) .notificationButton:disabled{opacity:1;background:#1c9b62}:where(.emilRoot) .workshopUser .pwaActions{flex-direction:row;align-items:center;gap:7px;display:flex;position:static}:where(.emilRoot) .workshopUser .installAppButton,:where(.emilRoot) .workshopUser .notificationButton{box-shadow:none;white-space:nowrap;border-radius:4px;padding:9px 11px;font-size:8px}@media (width<=560px){:where(.emilRoot) .workshopUser .notificationButton:disabled{display:none}:where(.emilRoot) .workshopUser .installAppButton,:where(.emilRoot) .workshopUser .notificationButton{padding:8px;font-size:7px}}@media (width<=850px){:where(.emilRoot) .workshop{min-height:100dvh}:where(.emilRoot) .workshopTop{z-index:90;height:60px;padding:0 14px;position:sticky;top:0}:where(.emilRoot) .workshopBrand>b{width:32px;height:32px}:where(.emilRoot) .workshopUser{gap:10px}:where(.emilRoot) .workshopShell{min-height:calc(100dvh - 60px);display:block}:where(.emilRoot) .workshopSide{z-index:100;height:72px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;gap:4px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto;box-shadow:0 -8px 28px #0004}:where(.emilRoot) .workshopSide>p,:where(.emilRoot) .workshopSide>a{display:none}:where(.emilRoot) .workshopSide button{text-align:center;white-space:normal;border-radius:4px;flex:0 0 82px;min-height:52px;padding:7px 5px;font-size:9px;line-height:1.15}:where(.emilRoot) .workshopSide button i{float:none;vertical-align:1px;margin-left:3px;display:inline-block}:where(.emilRoot) .workshopMain{padding:24px 12px calc(96px + env(safe-area-inset-bottom))}:where(.emilRoot) .workshopHeading{align-items:flex-start;gap:14px}:where(.emilRoot) .workshopHeading h1{margin-top:5px;font-size:38px;line-height:1}:where(.emilRoot) .workshopHeading>button{min-height:44px;padding:12px 14px}:where(.emilRoot) .workshopStats{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}:where(.emilRoot) .workshopStats article{padding:14px}:where(.emilRoot) .workshopStats strong{font-size:25px}:where(.emilRoot) .workshopFilters{padding-bottom:4px;overflow-x:auto}:where(.emilRoot) .workshopFilters button{flex:none;min-height:40px}:where(.emilRoot) .workshopList{border:0;gap:10px;display:grid}:where(.emilRoot) .workshopList>article{background:#fff;border:1px solid #ddd8d0;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}:where(.emilRoot) .workshopStatus{grid-column:1}:where(.emilRoot) .workshopDate{text-align:right;grid-area:1/2}:where(.emilRoot) .workshopDate span{font-size:16px}:where(.emilRoot) .workshopInfo,:where(.emilRoot) .workshopActions{grid-column:1/-1}:where(.emilRoot) .workshopInfo h2{font-size:16px}:where(.emilRoot) .workshopInfo p{line-height:1.45}:where(.emilRoot) .workshopInfo select{width:100%;min-height:42px}:where(.emilRoot) .workshopActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}:where(.emilRoot) .workshopActions button{min-height:44px;padding:9px 7px;line-height:1.25}:where(.emilRoot) .workshopModal{background:#fff;padding:0;display:block}:where(.emilRoot) .workshopModal form{width:100%;height:100dvh;max-height:none;padding:18px 14px calc(88px + env(safe-area-inset-bottom));grid-template-columns:1fr;overflow:auto}:where(.emilRoot) .workshopModal input,:where(.emilRoot) .workshopModal textarea,:where(.emilRoot) .workshopModal select{grid-column:1;min-height:48px;font-size:16px}:where(.emilRoot) .workshopFormRow{grid-column:1!important;grid-template-columns:1fr!important}:where(.emilRoot) .saveBooking{width:100%;min-height:50px;grid-column:1!important}:where(.emilRoot) .calendarToolbar{margin:18px 0;overflow-x:auto}:where(.emilRoot) .calendarToolbar button,:where(.emilRoot) .calendarToolbar input{min-height:44px}:where(.emilRoot) .techCalendar{grid-template-columns:1fr}:where(.emilRoot) .internalQuote{grid-template-columns:1fr;margin-top:18px}:where(.emilRoot) .internalQuote form{grid-template-columns:1fr;padding:14px}:where(.emilRoot) .internalQuote input,:where(.emilRoot) .internalQuote textarea{grid-column:1;font-size:16px}:where(.emilRoot) .quoteRequestToolbar{flex-direction:column;align-items:stretch}:where(.emilRoot) .quoteRequestToolbar input{min-width:0;font-size:16px}:where(.emilRoot) .quoteRequestColumns{grid-template-columns:1fr}:where(.emilRoot) .customerToolbar{flex-direction:column;align-items:stretch}:where(.emilRoot) .customerToolbar input{font-size:16px}:where(.emilRoot) .customerGrid{grid-template-columns:1fr}:where(.emilRoot) .partsAnalysisCard header{flex-direction:column;align-items:stretch}:where(.emilRoot) .partsColumns{grid-template-columns:1fr}:where(.emilRoot) .installAppButton{max-width:calc(100vw - 24px);bottom:84px;right:12px}}:where(.emilRoot) .publicCalendar button:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.3)}:where(.emilRoot) .availabilityLoading{color:#666;background:#fff;border:1px solid #ddd7ce;padding:24px}:where(.emilRoot) .publicCalendar article.expressDay{background:linear-gradient(145deg,#fff8d5,#e7f7df);border:2px solid #b78a1d;position:relative;overflow:hidden}:where(.emilRoot) .publicCalendar article.expressDay:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff9 48%,#0000 58%);animation:3s linear infinite expressShine;position:absolute;inset:-60% -30%}:where(.emilRoot) .expressOffer{position:relative;display:block!important}:where(.emilRoot) .expressBadge{color:#ffe594;letter-spacing:.08em;background:#166534;border:1px solid #d3aa32;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:950;animation:1.8s ease-in-out infinite expressPulse;display:inline-block}:where(.emilRoot) .expressOffer p{color:#31533a;margin:8px 0;font-size:9px;line-height:1.45}:where(.emilRoot) .expressOffer>div{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}:where(.emilRoot) .expressOffer button{color:#fff!important;background:#164e36!important;border-color:#d8ae37!important}:where(.emilRoot) .expressOffer button small{color:#f6dc78!important}:where(.emilRoot) .expressSubmit{animation:1.8s infinite expressSubmitPulse;box-shadow:0 0 #c49a2c66;background:linear-gradient(90deg,#166534,#b78a1d)!important}@keyframes expressShine{to{transform:translate(65%)}}@keyframes expressPulse{50%{transform:scale(1.05);box-shadow:0 0 16px #cba52b88}}@keyframes expressSubmitPulse{50%{box-shadow:0 0 0 8px #c49a2c00}}:where(.emilRoot) .calendarHeadingActions{z-index:110;pointer-events:auto;isolation:isolate;align-items:center;gap:10px;display:flex;position:relative}:where(.emilRoot) .calendarHeadingActions a{z-index:1;pointer-events:auto;touch-action:manipulation;background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:15px 18px;font-size:10px;font-weight:900;position:relative}:where(.emilRoot) .calendarHeadingActions a:first-child{color:#fff;background:#3b4048}:where(.emilRoot) .autoJerryExternalPanel{text-align:center;color:#fff;background:linear-gradient(145deg,#151515,#242424);place-content:center;justify-items:center;gap:14px;min-height:360px;padding:36px;display:grid}:where(.emilRoot) .autoJerryExternalPanel strong{font-size:21px}:where(.emilRoot) .autoJerryExternalPanel p{color:#c8c8c8;max-width:520px;margin:0;line-height:1.55}:where(.emilRoot) .autoJerryExternalPanel a{background:var(--red);color:#fff;text-transform:uppercase;padding:14px 18px;font-size:11px;font-weight:900}:where(.emilRoot) .calendarBlock{background:repeating-linear-gradient(135deg,#292c31,#292c31 10px,#22252a 10px 20px)!important;border-left-color:#777!important}:where(.emilRoot) .customerDeleteButton{color:#ffb5b0!important;background:#3a2020!important;border-color:#6c2f2b!important}:where(.emilRoot) .bookingStartFields .bookingRegistration{grid-column:1/-1}:where(.emilRoot) .vehicleWorkWindow{background:#fff;border:2px solid #171717;margin-top:16px}:where(.emilRoot) .vehicleWorkWindow>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}:where(.emilRoot) .vehicleWorkWindow>header div{gap:4px;display:grid}:where(.emilRoot) .vehicleWorkWindow>header small{color:#76d69c;letter-spacing:.12em;font-size:9px;font-weight:950}:where(.emilRoot) .vehicleWorkWindow>header strong{font-size:15px}:where(.emilRoot) .vehicleWorkWindow>header button{color:#fff;background:0 0;border:1px solid #777;padding:8px;font-size:9px;font-weight:900}:where(.emilRoot) .vehicleWorkWindow>details{border-bottom:1px solid #ddd;margin:14px 16px 0;padding-bottom:12px}:where(.emilRoot) .manualVehicleFields{background:#fff7e8;border:1px solid #efb33d;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}:where(.emilRoot) .manualVehicleFields p{color:#714600;grid-column:1/-1;margin:0 0 4px;font-weight:700}:where(.emilRoot) .manualVehicleFields input{min-width:0;font:inherit;background:#fff;border:1px solid #c8c3ba;padding:13px 14px}:where(.emilRoot) .vehicleWorkWindow summary{cursor:pointer;color:#555;font-size:10px;font-weight:800}:where(.emilRoot) .vehicleWorkWindow details p{font-size:11px;line-height:1.5}:where(.emilRoot) .vehicleWorkWindow>h2{margin:20px 16px 4px}:where(.emilRoot) .vehicleWorkWindow>p{color:#666;margin:0 16px 14px;font-size:11px}:where(.emilRoot) .workChoiceGroups{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px;display:grid}:where(.emilRoot) .workChoiceGroups fieldset{border:1px solid #d6d0c8;margin:0;padding:10px}:where(.emilRoot) .workChoiceGroups legend{color:#c9251c;text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:950}:where(.emilRoot) .workChoiceGroups label{cursor:pointer;border-bottom:1px solid #eee;align-items:flex-start;gap:8px;padding:8px 4px;font-size:11px;font-weight:700;line-height:1.25;display:flex}:where(.emilRoot) .workChoiceGroups label:last-child{border-bottom:0}:where(.emilRoot) .workChoiceGroups input{accent-color:#0876e9;margin:1px 0 0}:where(.emilRoot) .otherWork{gap:6px;margin:12px 16px 16px;display:grid}:where(.emilRoot) .otherWork span{font-size:10px;font-weight:900}:where(.emilRoot) .otherWork textarea{font:inherit;resize:vertical;border:1px solid #d4cfc7;padding:12px}:where(.emilRoot) .bookingMessage{border-left:4px solid var(--red);background:#fff;padding:14px;font-size:12px;font-weight:800}@media (width<=600px){:where(.emilRoot) .bookingPage>section{padding:28px 0;display:block}:where(.emilRoot) .bookingIntro{padding:0 20px 24px}:where(.emilRoot) .bookingIntro h1{font-size:42px}:where(.emilRoot) .bookingForm{padding:16px}:where(.emilRoot) .bookingFields{grid-template-columns:1fr}:where(.emilRoot) .bookingFields input{grid-column:1}:where(.emilRoot) .workChoiceGroups{grid-template-columns:1fr}:where(.emilRoot) .vehicleWorkWindow>header{align-items:flex-start}:where(.emilRoot) .vehicleWorkWindow>header strong{font-size:13px}:where(.emilRoot) .calculateBookingQuote{min-height:50px}}:where(.emilRoot) .calendarWeekToolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 12px;display:flex}:where(.emilRoot) .calendarWeekToolbar button,:where(.emilRoot) .calendarDayTabs button{color:#fff;background:#171a1f;border:1px solid #30343a;border-radius:10px;padding:12px 16px}:where(.emilRoot) .calendarDayTabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}:where(.emilRoot) .calendarDayTabs button{text-align:left;flex-direction:column;gap:5px;display:flex}:where(.emilRoot) .calendarDayTabs button.active{background:#0876e9;border-color:#0876e9}:where(.emilRoot) .calendarDayTabs small{color:#aeb4bd}:where(.emilRoot) .calendarDayTabs .active small{color:#fff}:where(.emilRoot) .hourCalendar{background:#111318;border:1px solid #30343a;border-radius:14px;grid-template-columns:48px 1fr;min-height:650px;padding:18px 16px 24px;display:grid}:where(.emilRoot) .hourAxis{height:560px;margin-top:65px;position:relative}:where(.emilRoot) .hourAxis span{color:#8f96a0;font-size:13px;position:absolute;right:10px;transform:translateY(-50%)}:where(.emilRoot) .hourColumns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}:where(.emilRoot) .hourColumns>section>header{background:#1c2026;border-top:3px solid;border-radius:9px 9px 0 0;justify-content:space-between;height:55px;padding:9px 12px;display:flex}:where(.emilRoot) .hourTrack{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#30343a 25%);border:1px solid #292d34;height:560px;position:relative}:where(.emilRoot) .hourBooking{color:#fff;text-align:left;background:#29313b;border:1px solid;border-left-width:5px;border-radius:9px;flex-direction:column;gap:3px;width:calc(100% - 14px);min-height:44px;padding:8px 10px;display:flex;position:absolute;left:7px;right:7px;overflow:hidden}:where(.emilRoot) .hourBooking time{color:#b8c0ca;font-size:12px}:where(.emilRoot) .hourBooking strong{font-size:14px}:where(.emilRoot) .hourBooking span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=800px){:where(.emilRoot) .calendarDayTabs{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}:where(.emilRoot) .calendarDayTabs button{scroll-snap-align:start;flex:0 0 128px}:where(.emilRoot) .hourCalendar{min-height:0;padding:12px;display:block;overflow:visible}:where(.emilRoot) .hourAxis{display:none}:where(.emilRoot) .hourColumns{min-width:0;display:block}:where(.emilRoot) .hourColumns>section{margin-bottom:18px}:where(.emilRoot) .hourColumns>section:last-child{margin-bottom:0}:where(.emilRoot) .hourColumns>section>header{z-index:2;height:48px;position:sticky;top:60px}:where(.emilRoot) .hourTrack{height:440px}:where(.emilRoot) .hourBooking{padding:7px 10px}:where(.emilRoot) .calendarWeekToolbar strong{display:none}:where(.emilRoot) .calendarWeekToolbar button{padding:10px;font-size:11px}:where(.emilRoot) .calendarHeadingActions{grid-template-columns:1fr 1fr;width:100%;display:grid}:where(.emilRoot) .calendarHeadingActions a{place-items:center;min-height:44px;display:grid}:where(.emilRoot) .workshopMain{overflow-x:hidden}}:where(.emilRoot) .calendarWeekToolbar button,:where(.emilRoot) .calendarDayTabs button{color:#171717;background:#fff;border-color:#d7d2ca}:where(.emilRoot) .calendarWeekToolbar button{font-weight:850}:where(.emilRoot) .calendarDayTabs button{box-shadow:0 5px 16px #302b2112}:where(.emilRoot) .calendarDayTabs button.active{color:#b82018;background:#fff2ef;border-color:#0876e9;box-shadow:0 0 0 2px #0876e920}:where(.emilRoot) .calendarDayTabs small,:where(.emilRoot) .calendarDayTabs .active small{color:#5f665f;font-weight:800}:where(.emilRoot) .hourCalendar{background:#f8f6f2;border-color:#d8d2c9;box-shadow:0 14px 36px #302b2112}:where(.emilRoot) .hourAxis span{color:#70766f}:where(.emilRoot) .hourColumns>section>header{color:#171717;background:#fff;border:1px solid #ded8cf;border-top-width:3px}:where(.emilRoot) .hourColumns header small{color:#687068}:where(.emilRoot) .hourTrack{background:repeating-linear-gradient(#fff 0 calc(12.5% - 1px),#e4dfd8 12.5%);border-color:#d9d3ca}:where(.emilRoot) .hourBooking{color:#171717;background:#fff;box-shadow:0 5px 14px #322b2218}:where(.emilRoot) .hourBooking time{color:#5d655e}:where(.emilRoot) .hourBooking span{color:#656c65}:where(.emilRoot) .calendarReadiness{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:20px;width:max-content;max-width:100%;padding:3px 7px;font-size:8px;font-style:normal;font-weight:950;display:block;overflow:hidden}:where(.emilRoot) .calendarReadiness.needed{color:#825a00;background:#fff0c6;box-shadow:0 0 12px #e7ae3566}:where(.emilRoot) .calendarReadiness.late{color:#a31c15;background:#ffe0dd;animation:1.7s ease-in-out infinite calendarStatusGlow;box-shadow:0 0 14px #ef3a2e70}:where(.emilRoot) .calendarReadiness.waiting{color:#145b95;background:#dcecff;box-shadow:0 0 12px #3994e26b}:where(.emilRoot) .calendarReadiness.ready{color:#12613b;background:#dff7e8;animation:1.9s ease-in-out infinite calendarStatusGlow;box-shadow:0 0 14px #22a66670}:where(.emilRoot) .calendarBlock{color:#555!important;background:repeating-linear-gradient(135deg,#ecebea,#ecebea 10px,#deddd9 10px 20px)!important}:where(.emilRoot) .calendarBlock strong{color:#555!important}@keyframes calendarStatusGlow{50%{filter:brightness(1.08);box-shadow:0 0 22px}}@media (width<=420px){:where(.emilRoot) .workshopTop{padding:0 8px}:where(.emilRoot) .workshopBrand span{font-size:12px}:where(.emilRoot) .workshopUser .apkDownload{padding:8px 6px;font-size:7px}:where(.emilRoot) .calendarWeekToolbar{gap:6px}:where(.emilRoot) .calendarWeekToolbar button{padding:9px 7px}:where(.emilRoot) .workshopMain{padding-left:12px;padding-right:12px}}:where(.emilRoot) .expressOffer button{min-height:65px}:where(.emilRoot) .expressOffer button span{letter-spacing:.1em;color:#f6dc78;font-size:7px;display:block}:where(.emilRoot) .expressOffer button strong{margin:3px 0;font-size:13px;display:block}:where(.emilRoot) .expressOffer button.selected{transform:scale(1.03);box-shadow:0 0 0 2px #164e36,0 0 18px #9fbd3788;background:#102b1e!important;border:3px solid #d8ee52!important}:where(.emilRoot) .expressOffer button.selected span,:where(.emilRoot) .expressOffer button.selected small{color:#fff!important}@media (width<=600px){:where(.emilRoot) .expressOffer>div{grid-template-columns:1fr 1fr!important}}:where(.emilRoot) .calendarControlBar{align-items:stretch;gap:12px;margin:20px 0 14px;display:flex;position:relative}:where(.emilRoot) .calendarControlBar button{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:850}:where(.emilRoot) .todayButton{min-width:86px}:where(.emilRoot) .calendarPeriod{align-items:stretch;gap:6px;display:flex;position:relative}:where(.emilRoot) .calendarPeriod>button:first-child,:where(.emilRoot) .calendarPeriod>button:last-child{padding:4px 13px;font-size:25px}:where(.emilRoot) .calendarDatePicker{text-align:left;gap:3px;min-width:210px;display:grid}:where(.emilRoot) .calendarDatePicker strong{text-transform:capitalize;font-size:12px}:where(.emilRoot) .calendarDatePicker small{color:#718096;font-size:8px}:where(.emilRoot) .calendarViewSwitch{background:#eef2f7;border-radius:10px;margin-left:auto;padding:5px;display:flex}:where(.emilRoot) .calendarViewSwitch button{background:0 0;border:0}:where(.emilRoot) .calendarViewSwitch button.active{color:#176ac4;background:#fff;box-shadow:0 2px 8px #17203318}:where(.emilRoot) .miniCalendar{z-index:40;background:#fff;border:1px solid #d9e0e8;border-radius:12px;width:290px;padding:14px;position:absolute;top:54px;left:44px;box-shadow:0 18px 45px #14213d2b}:where(.emilRoot) .miniCalendar label{color:#69778c;gap:7px;font-size:9px;font-weight:900;display:grid}:where(.emilRoot) .miniCalendar input{font:inherit;border:1px solid #d4dce6;padding:10px}:where(.emilRoot) .miniCalendarWeek{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px;display:grid}:where(.emilRoot) .miniCalendarWeek button{gap:2px;padding:8px 3px;display:grid}:where(.emilRoot) .miniCalendarWeek button.active{color:#176ac4;background:#e8f2ff;border-color:#77aeea}:where(.emilRoot) .miniCalendarWeek span{text-transform:uppercase;font-size:8px}:where(.emilRoot) .miniCalendarWeek b{font-size:14px}:where(.emilRoot) .selectableTrack{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}:where(.emilRoot) .calendarDragSelection{z-index:7;pointer-events:none;background:#2f80ed22;border:2px dashed #2f80ed;border-radius:7px;position:absolute;left:4px;right:4px}:where(.emilRoot) .calendarDragSelection span{color:#176ac4;text-align:center;font-size:9px;font-weight:950;position:absolute;inset:50% 4px auto;transform:translateY(-50%)}:where(.emilRoot) .weekCalendar{background:#fff;border:1px solid #d8e0ea;border-radius:12px;max-height:78vh;overflow:auto}:where(.emilRoot) .weekDayHeader{z-index:8;background:#fff;border-bottom:1px solid #d8e0ea;grid-template-columns:170px repeat(5,minmax(155px,1fr));min-width:980px;display:grid;position:sticky;top:0}:where(.emilRoot) .weekDayHeader>span{color:#6c7889;text-transform:uppercase;padding:17px;font-size:9px;font-weight:900}:where(.emilRoot) .weekDayHeader button{background:#fff;border:0;border-left:1px solid #e0e6ed;place-items:center;gap:2px;padding:9px;display:grid}:where(.emilRoot) .weekDayHeader button.active{color:#176ac4;background:#edf5ff}:where(.emilRoot) .weekDayHeader small{text-transform:uppercase;font-size:9px}:where(.emilRoot) .weekDayHeader strong{font-size:22px}:where(.emilRoot) .weekDayHeader em{color:#657386;font-size:7px;font-style:normal}:where(.emilRoot) .weekTechnician{border-bottom:1px solid #d8e0ea;grid-template-columns:170px 1fr;min-width:980px;display:grid}:where(.emilRoot) .weekTechnician>header{background:#fff;border-top:4px solid;align-content:start;gap:5px;padding:16px;display:grid}:where(.emilRoot) .weekTechnician>header strong{font-size:12px}:where(.emilRoot) .weekTechnician>header small{color:#748196;font-size:9px}:where(.emilRoot) .weekTracks{grid-template-columns:repeat(5,minmax(155px,1fr));height:480px;display:grid}:where(.emilRoot) .weekTracks>div{border-left:1px solid #e0e6ed}:where(.emilRoot) .weekTracks .hourTrack{border:0;border-radius:0;height:480px}:where(.emilRoot) .weekTracks .todayColumn .hourTrack{background:repeating-linear-gradient(#eef6ff 0 calc(12.5% - 1px),#d8e6f6 12.5%)}:where(.emilRoot) .compactTrack .hourBooking{width:calc(100% - 8px);padding:5px 7px;left:4px;right:4px}:where(.emilRoot) .compactTrack .hourBooking time{font-size:9px}:where(.emilRoot) .compactTrack .hourBooking strong{font-size:11px}:where(.emilRoot) .compactTrack .hourBooking span{font-size:9px}:where(.emilRoot) .compactTrack .calendarReadiness{padding:2px 4px;font-size:6px}:where(.emilRoot) .calendarQuickLayer{z-index:500;background:#14213d18;place-items:center;padding:18px;display:grid;position:fixed;inset:0}:where(.emilRoot) .calendarQuickPopup{background:#fff;border:1px solid #d8e0ea;border-radius:14px;width:min(350px,100%);overflow:hidden;box-shadow:0 24px 70px #14213d3b}:where(.emilRoot) .calendarQuickPopup header{border-bottom:1px solid #e1e6ed;gap:4px;padding:18px;display:grid}:where(.emilRoot) .calendarQuickPopup header small{color:#75849a;font-size:8px;font-weight:950}:where(.emilRoot) .calendarQuickPopup header strong{font-size:15px}:where(.emilRoot) .calendarQuickPopup header span{color:#75849a;font-size:10px}:where(.emilRoot) .calendarQuickPopup>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:13px;width:100%;padding:14px 18px;display:flex}:where(.emilRoot) .calendarQuickPopup>button:hover{background:#f5f9ff}:where(.emilRoot) .calendarQuickPopup>button>b{color:#2779d7;background:#e9f3ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}:where(.emilRoot) .calendarQuickPopup>button:nth-of-type(2)>b{color:#dc3c3c;background:#fff0f0}:where(.emilRoot) .calendarQuickPopup>button:nth-of-type(3)>b{color:#bd7900;background:#fff5df}:where(.emilRoot) .calendarQuickPopup>button span{gap:3px;display:grid}:where(.emilRoot) .calendarQuickPopup>button strong{font-size:12px}:where(.emilRoot) .calendarQuickPopup>button small{color:#748196;font-size:9px}:where(.emilRoot) .calendarTimeEditor{color:#fff;background:#151515;border:1px solid #3a3a3a;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;width:min(520px,100vw - 28px);padding:20px;display:grid;box-shadow:0 24px 70px #000b}:where(.emilRoot) .calendarTimeEditor header{grid-column:1/-1;gap:4px;padding-right:36px;display:grid;position:relative}:where(.emilRoot) .calendarTimeEditor header small{color:#ef3b31;letter-spacing:.08em;font-weight:800}:where(.emilRoot) .calendarTimeEditor header strong{font-size:1.15rem}:where(.emilRoot) .calendarTimeEditor header button{color:#fff;background:#2a2a2a;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:0;right:0}:where(.emilRoot) .calendarTimeEditor label{color:#bbb;gap:6px;font-size:.82rem;font-weight:700;display:grid}:where(.emilRoot) .calendarTimeEditor input,:where(.emilRoot) .calendarTimeEditor select{color:#fff;background:#202020;border:1px solid #444;border-radius:10px;width:100%;min-height:46px;padding:10px 12px}:where(.emilRoot) .calendarTimeEditorActions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}:where(.emilRoot) .calendarTimeEditorActions button{color:#fff;background:#303030;border:0;border-radius:10px;padding:12px 16px;font-weight:800}:where(.emilRoot) .calendarTimeEditorActions button[type=submit]{background:#0876e9}@media (width<=620px){:where(.emilRoot) .calendarTimeEditor{grid-template-columns:1fr}:where(.emilRoot) .calendarTimeEditor header,:where(.emilRoot) .calendarTimeEditorActions{grid-column:1}:where(.emilRoot) .calendarTimeEditorActions{flex-direction:column-reverse}}:where(.emilRoot) .workOrderSchedule{background:#fafafa;border:1px solid #dedede;border-left:4px solid #0876e9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 18px 0;padding:14px 16px;display:flex}:where(.emilRoot) .workOrderSchedule>div{gap:3px;display:grid}:where(.emilRoot) .workOrderSchedule small{color:#777;letter-spacing:.08em;font-size:.7rem;font-weight:900}:where(.emilRoot) .workOrderSchedule strong{color:#151515}:where(.emilRoot) .workOrderSchedule span{color:#666;font-size:.82rem}:where(.emilRoot) .workOrderSchedule button{color:#fff;background:#202020;border:0;border-radius:9px;padding:10px 13px;font-weight:800}:where(.emilRoot) .workOrderTechnicianPrompt{background:#fff8e8;border:1px solid #efb64a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:10px 18px 0;padding:14px 16px;display:flex}:where(.emilRoot) .workOrderTechnicianPrompt>div{gap:3px;display:grid}:where(.emilRoot) .workOrderTechnicianPrompt small{color:#a86b00;letter-spacing:.08em;font-size:.7rem;font-weight:900}:where(.emilRoot) .workOrderTechnicianPrompt select{background:#fff;border:1px solid #dba33b;border-radius:9px;min-width:190px;min-height:43px;padding:8px 10px;font-weight:800}:where(.emilRoot) .workOrderConflict{background:#fff3f1;border:2px solid #e22b22;border-radius:13px;margin:10px 18px 0;padding:15px}:where(.emilRoot) .workOrderConflict .conflictPulse{color:#fff;letter-spacing:.05em;background:#db2118;border:0;border-radius:999px;padding:8px 12px;font-weight:950;animation:1.35s infinite workOrderConflictPulse;box-shadow:0 0 #0876e977}:where(.emilRoot) .workOrderConflict p{color:#8c211b;margin:12px 0;font-weight:800}:where(.emilRoot) .workOrderConflict>div{flex-wrap:wrap;gap:9px;display:flex}:where(.emilRoot) .workOrderConflict>div button{color:#fff;background:#242424;border:0;border-radius:9px;padding:11px 14px;font-weight:850}:where(.emilRoot) .workOrderConflict>div .jokerButton{color:#fff;background:linear-gradient(135deg,#157e48,#e1ae27)}:where(.emilRoot) .workOrderJokerBadge{color:#236b43;background:linear-gradient(120deg,#e8fff2,#fff2b7);border:1px solid #d8aa2c;border-radius:10px;margin:10px 18px 0;padding:11px 14px;font-weight:950}@keyframes workOrderConflictPulse{0%{box-shadow:0 0 #0876e977}70%{box-shadow:0 0 0 12px #0876e900}to{box-shadow:0 0 #0876e900}}:where(.emilRoot) .workOrderScheduleEditor{background:#202020;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 18px 0;padding:14px;display:grid}:where(.emilRoot) .workOrderScheduleEditor label{color:#bbb;gap:5px;font-size:.75rem;font-weight:800;display:grid}:where(.emilRoot) .workOrderScheduleEditor input,:where(.emilRoot) .workOrderScheduleEditor select{color:#fff;background:#151515;border:1px solid #444;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}:where(.emilRoot) .workOrderScheduleEditor>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}:where(.emilRoot) .workOrderScheduleEditor button{color:#fff;background:#444;border:0;border-radius:8px;padding:10px 14px;font-weight:800}:where(.emilRoot) .workOrderScheduleEditor button[type=submit]{background:#0876e9}:where(.emilRoot) .nextFreeWorkshopSlot{color:#153b25;background:#eafff1;border:2px solid #36a565;border-radius:10px;grid-column:1/-1;padding:12px 14px;justify-content:stretch!important;gap:3px!important;display:grid!important}:where(.emilRoot) .nextFreeWorkshopSlot small{color:#237a48;letter-spacing:.05em;font-weight:950}:where(.emilRoot) .nextFreeWorkshopSlot strong{text-transform:capitalize;font-size:1.08rem}:where(.emilRoot) .nextFreeWorkshopSlot span{color:#365b44;font-size:.82rem;font-weight:750}@media (width<=760px){:where(.emilRoot) .workOrderSchedule,:where(.emilRoot) .workOrderTechnicianPrompt{flex-direction:column;align-items:stretch}:where(.emilRoot) .workOrderTechnicianPrompt select{width:100%}:where(.emilRoot) .workOrderScheduleEditor{grid-template-columns:1fr 1fr}}:where(.emilRoot) .workshopMain:has(.calendarTechnicianFilter){padding-right:252px}:where(.emilRoot) .calendarTechnicianFilter{z-index:90;background:#fff;border:1px solid #d8e0ea;border-radius:13px;width:216px;padding:14px;position:fixed;top:124px;right:18px;box-shadow:0 16px 42px #14213d20}:where(.emilRoot) .calendarTechnicianFilter header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:end;gap:8px;padding-bottom:11px;display:flex}:where(.emilRoot) .calendarTechnicianFilter header div{gap:2px;display:grid}:where(.emilRoot) .calendarTechnicianFilter header small{color:#76859a;letter-spacing:.08em;font-size:8px;font-weight:900}:where(.emilRoot) .calendarTechnicianFilter header strong{font-size:14px}:where(.emilRoot) .calendarTechnicianFilter header>span{color:#76859a;white-space:nowrap;font-size:9px}:where(.emilRoot) .calendarTechnicianQuickFilters{grid-template-columns:1fr 1fr;gap:6px;padding:9px 0 3px;display:grid}:where(.emilRoot) .calendarTechnicianQuickFilters button{color:#43546b;min-height:32px;font:inherit;cursor:pointer;background:#f6f8fb;border:1px solid #d8e0ea;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:850}:where(.emilRoot) .calendarTechnicianQuickFilters button.active{color:#1265b7;background:#e8f3ff;border-color:#247bd3}:where(.emilRoot) .calendarTechnicianFilter label{color:#25344a;cursor:pointer;align-items:center;gap:9px;min-height:34px;font-size:11px;font-weight:750;display:flex}:where(.emilRoot) .calendarTechnicianFilter input{accent-color:#247bd3;cursor:pointer;width:16px;height:16px;margin:0}:where(.emilRoot) .calendarTechnicianFilter label i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #eef2f7}:where(.emilRoot) .calendarTechnicianFilterAll{border-bottom:1px solid #edf0f4;margin-top:6px}:where(.emilRoot) .calendarTechnicianFilterList{padding-top:3px}:where(.emilRoot) .workOrderList{gap:14px;display:grid}:where(.emilRoot) .workOrderCard{background:#fff;border:1px solid #dce3eb;border-left:5px solid #ef9b16;border-radius:12px;overflow:hidden;box-shadow:0 7px 24px #14213d0d}:where(.emilRoot) .workOrderCard.in_progress{border-left-color:#247bd3}:where(.emilRoot) .workOrderCard.completed{opacity:.82;border-left-color:#15956e}:where(.emilRoot) .workOrderCard>header{background:#fbfcfe;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}:where(.emilRoot) .workOrderCard>header small,:where(.emilRoot) .workOrderBody section>small{color:#75849a;letter-spacing:.08em;font-size:8px;font-weight:900}:where(.emilRoot) .workOrderCard>header h2{margin:3px 0;font-size:16px}:where(.emilRoot) .workOrderCard>header span{color:#68778d;font-size:10px}:where(.emilRoot) .workOrderCard>header>b{color:#a36500;background:#fff3dd;border-radius:999px;padding:6px 10px;font-size:9px}:where(.emilRoot) .workOrderCard.in_progress>header>b{color:#1769bc;background:#eaf4ff}:where(.emilRoot) .workOrderCard.completed>header>b{color:#117556;background:#e8f8f1}:where(.emilRoot) .workOrderBody{grid-template-columns:minmax(0,1.6fr) minmax(210px,.8fr);gap:22px;padding:18px;display:grid}:where(.emilRoot) .workOrderBody section{align-content:start;gap:7px;display:grid}:where(.emilRoot) .workOrderBody p{color:#233248;white-space:pre-line;margin:0;font-size:12px;line-height:1.55}:where(.emilRoot) .workOrderBody span{color:#66768c;font-size:10px}:where(.emilRoot) .workOrderCard>footer{background:#f8fafc;border-top:1px solid #e8ecf1;justify-content:space-between;align-items:end;gap:16px;padding:14px 18px;display:flex}:where(.emilRoot) .workOrderCard>footer label{color:#26364c;gap:6px;font-size:10px;font-weight:850;display:grid}:where(.emilRoot) .workOrderCard>footer label em{color:#d63535;text-transform:uppercase;font-size:8px;font-style:normal}:where(.emilRoot) .workOrderCard>footer label>div{background:#fff;border:1px solid #cfd8e3;border-radius:8px;align-items:center;display:flex;overflow:hidden}:where(.emilRoot) .workOrderCard>footer input{width:150px;font:inherit;border:0;outline:0;padding:10px 12px}:where(.emilRoot) .workOrderCard>footer label div span{color:#718096;padding-right:11px}:where(.emilRoot) .workOrderActions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}:where(.emilRoot) .workOrderActions button{color:#25344a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:850}:where(.emilRoot) .workOrderActions button.primary{color:#fff;background:#247bd3;border-color:#247bd3}:where(.emilRoot) .workOrderActions button:disabled{cursor:not-allowed;opacity:.45}:where(.emilRoot) .workOrderCard{background:#f5f8fc;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 4px 14px #17325310}:where(.emilRoot) .workOrderCard.in_progress,:where(.emilRoot) .workOrderCard.completed{border-left-color:#d7e0ea}:where(.emilRoot) .workOrderCard.completed{opacity:1}:where(.emilRoot) .workOrderCard>.workOrderHero{background:#fff;justify-content:flex-start;align-items:center;gap:10px;padding:13px 14px;display:flex}:where(.emilRoot) .workOrderVehicleIcon{color:#2482dd;background:#eaf4ff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}:where(.emilRoot) .workOrderVehicleTitle{grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;display:grid}:where(.emilRoot) .workOrderVehicleTitle small{background:#edf1f5;border-radius:999px;grid-area:1/1;padding:2px 5px}:where(.emilRoot) .workOrderVehicleTitle h2{grid-area:1/2;margin:0;font-size:17px}:where(.emilRoot) .workOrderVehicleTitle span{color:#68788f;grid-column:1/-1;font-size:9px}:where(.emilRoot) .workOrderCard>.workOrderHero>.workOrderStatusBadge{color:#168553;background:#e7f8ee;margin-left:3px}:where(.emilRoot) .workOrderCard.open>.workOrderHero>.workOrderStatusBadge{color:#a66800;background:#fff4dd}:where(.emilRoot) .workOrderCard.in_progress>.workOrderHero>.workOrderStatusBadge{color:#176cc2;background:#eaf4ff}:where(.emilRoot) .workOrderHeroActions{margin-left:auto}:where(.emilRoot) .workOrderHeroActions button,:where(.emilRoot) .workOrderCompletionBar>button{color:#fff;cursor:pointer;background:#247bd3;border:1px solid #247bd3;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:850;box-shadow:0 4px 10px #247bd331}:where(.emilRoot) .workOrderHeroActions button:disabled,:where(.emilRoot) .workOrderCompletionBar>button:disabled{cursor:not-allowed;opacity:.45}:where(.emilRoot) .workOrderHeroActions{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}:where(.emilRoot) .workOrderHeroActions button.secondary{color:#34465c;box-shadow:none;background:#fff;border-color:#cbd6e2}:where(.emilRoot) .workOrderHeroActions button.danger{color:#b42318;box-shadow:none;background:#fff;border-color:#d92d20}:where(.emilRoot) .workOrderHeroActions button.danger:hover{background:#fff1f0}:where(.emilRoot) .workOrderMetaStrip{background:#fff;border-bottom:1px solid #dce4ed;flex-wrap:wrap;gap:7px;padding:9px 14px;display:flex}:where(.emilRoot) .workOrderMetaStrip span{color:#5e7087;border:1px solid #d8e2ed;border-radius:5px;padding:5px 8px;font-size:8px}:where(.emilRoot) .workOrderResearchAction{background:#fff9e8;border-bottom:1px solid #ead69b;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}:where(.emilRoot) .workOrderListTools{align-items:center;gap:8px;margin:12px 0;display:flex}:where(.emilRoot) .workOrderListTools input{background:#fff;border:1px solid #d7e0ea;border-radius:9px;width:min(620px,100%);margin-right:auto;padding:14px 16px}:where(.emilRoot) .workOrderListTools button{color:#34445a;cursor:pointer;background:#fff;border:1px solid #cad5e1;border-radius:8px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:900;display:inline-flex}:where(.emilRoot) .workOrderListTools button b{color:#172033;background:#e8edf3;border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid}:where(.emilRoot) .workOrderListTools button.active{color:#fff;background:#172033;border-color:#172033}:where(.emilRoot) .workOrderListTools button.active b{color:#172033;background:#fff}:where(.emilRoot) .workOrderListTools .completedFolder span{color:#d8a323;font-size:16px;line-height:1}:where(.emilRoot) .workOrderListTools .completedFolder.active span{color:#ffd65b}:where(.emilRoot) .workOrderCard{overflow:hidden}:where(.emilRoot) .workOrderListRow{color:#14253a;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(420px,1.7fr) minmax(260px,1fr) 110px 105px 24px;align-items:center;gap:14px;width:100%;padding:16px 18px;text-decoration:none;display:grid}:where(.emilRoot) .workOrderListRow:hover{background:#f7fbff}:where(.emilRoot) .workOrderVehicleSummary{align-items:center;gap:10px;min-width:0;display:flex}:where(.emilRoot) .workOrderVehicleSummary>strong{white-space:nowrap;font-weight:900}:where(.emilRoot) .workOrderVehicleSummary>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.emilRoot) .workOrderIdentity{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}:where(.emilRoot) .workOrderIdentity>span{gap:3px;min-width:0;display:grid}:where(.emilRoot) .workOrderIdentity>span>strong,:where(.emilRoot) .workOrderIdentity>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.emilRoot) .workOrderIdentity>.workOrderListAlert{grid-column:2}:where(.emilRoot) .vehicleBrandLogo{background:#fff;border:1px solid #d9e2ec;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:inline-grid;box-shadow:0 2px 6px #17203312}:where(.emilRoot) .vehicleBrandLogo img{object-fit:contain;width:21px;height:21px}:where(.emilRoot) .vehicleBrandLogo.fallback{color:#fff;background:#172033;font-size:12px}:where(.emilRoot) .newWorkOrderBadge{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#ec271f;border-radius:999px;order:-1;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950;box-shadow:0 0 0 3px #ec271f18}:where(.emilRoot) .workOrderSourceIcon{border:1px solid #d7e0ea;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;overflow:hidden;box-shadow:0 2px 5px #17325314}:where(.emilRoot) .workOrderSourceIcon.autojerry{color:#0b8793;background:#fff}:where(.emilRoot) .workOrderSourceIcon.autojerry img{object-fit:cover;width:100%;height:100%}:where(.emilRoot) .workOrderSourceIcon.rixus{background:#171717;border-color:#0876e9}:where(.emilRoot) .workOrderSourceIcon.rixus img{object-fit:cover;width:100%;height:100%}:where(.emilRoot) .workOrderSourceIcon.manual{color:#34495e;background:#eef3f8;font-size:15px}:where(.emilRoot) .workOrderVehicleIcon .workOrderSourceIcon{flex-basis:32px;width:32px;height:32px}:where(.emilRoot) .workOrderListRow small{color:#71829a;font-size:9px}:where(.emilRoot) .workOrderLocationBadge{color:#3d5069;letter-spacing:.06em;text-transform:uppercase;background:#e9eef5;border-radius:999px;width:max-content;margin-top:3px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}:where(.emilRoot) .workOrderLocationBadge.peltosaari{color:#09669c;background:#e4f3ff}:where(.emilRoot) .workOrderLocationCard label{gap:7px;padding:12px;display:grid}:where(.emilRoot) .workOrderLocationCard label span{color:#71829a;text-transform:uppercase;font-size:9px;font-weight:850}:where(.emilRoot) .workOrderLocationCard select{color:#172638;width:100%;font:inherit;background:#fff;border:1px solid #cad5e2;border-radius:7px;padding:10px 11px;font-weight:850}:where(.emilRoot) .workOrderLocationValue{gap:3px;padding:13px;display:grid}:where(.emilRoot) .workOrderLocationValue strong{font-size:16px}:where(.emilRoot) .workOrderLocationValue span{color:#71829a;text-transform:uppercase;font-size:9px;font-weight:850}:where(.emilRoot) .workOrderListAlert{letter-spacing:.045em;border-radius:999px;justify-self:start;margin-top:3px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:950}:where(.emilRoot) .workOrderListAlert.missing{color:#935b00;background:#fff0c9;border:1px solid #e2af3c}:where(.emilRoot) .workOrderListAlert.conflict{color:#fff;background:#dc241b;border:1px solid #b91811;animation:1.35s infinite workOrderConflictPulse}:where(.emilRoot) .workOrderCard.listMissingTechnician{border-color:#e2af3c;box-shadow:0 0 0 2px #f4c65d33,0 7px 24px #14213d0d}:where(.emilRoot) .workOrderCard.listConflict{border-color:#e22b22;box-shadow:0 0 0 2px #0876e933,0 7px 24px #14213d0d}:where(.emilRoot) .workOrderCard.listConflict>.workOrderListRow{background:#fff8f7}:where(.emilRoot) .workOrderListRow>b{color:#168553;background:#e8f8ef;border-radius:999px;justify-self:start;padding:6px 10px}:where(.emilRoot) .workOrderListRow>time{color:#68788f}:where(.emilRoot) .workOrderExpanded{border-top:1px solid #dce4ed}:where(.emilRoot) .workOrderCard.workOrderModalOpen{z-index:450;background:#f3f6f9;border:0;border-radius:12px;position:fixed;inset:18px;overflow:auto;box-shadow:0 0 0 100vmax #0b1724c7,0 24px 80px #0008}:where(.emilRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow{z-index:5;border-bottom:1px solid #d8e1ea;position:sticky;top:0}:where(.emilRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow:after{content:"Sulje ×";color:#fff;background:#171717;border-radius:7px;justify-self:end;padding:8px 12px;font-size:10px;font-style:normal;font-weight:900}:where(.emilRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow>i{display:none}:where(.emilRoot) .workOrderGrandTotal{background:#fff;border:2px solid #172033;border-radius:8px;grid-template-columns:1fr auto;gap:3px 20px;margin:12px;padding:15px 18px;display:grid}:where(.emilRoot) .workOrderGrandTotal span{font-weight:900}:where(.emilRoot) .workOrderGrandTotal strong{grid-area:1/2/3;align-self:center;font-size:24px}:where(.emilRoot) .workOrderGrandTotal small{color:#68788f}:where(.emilRoot) .workOrderGrandTotalValue,:where(.emilRoot) .workOrderGrandTotalEditor{grid-area:1/2/3;align-items:center;gap:8px;display:flex}:where(.emilRoot) .workOrderGrandTotalValue strong{grid-area:auto}:where(.emilRoot) .workOrderGrandTotalValue button,:where(.emilRoot) .workOrderGrandTotalEditor button{color:#fff;cursor:pointer;background:#078b63;border:0;border-radius:6px;padding:8px 12px;font-weight:800}:where(.emilRoot) .workOrderGrandTotalEditor input{text-align:right;border:1px solid #aeb9c8;border-radius:6px;width:130px;padding:9px 10px;font-size:18px;font-weight:800}:where(.emilRoot) .workOrderGrandTotalEditor .secondary{color:#172033;background:#e8edf3}:where(.emilRoot) .workOrderMileagePrompt{align-items:center;gap:7px;display:flex}:where(.emilRoot) .workOrderMileagePrompt input{background:#fff;font-weight:850;border:2px solid #9cacbd!important;border-radius:7px!important;width:150px!important;padding:9px 10px!important}:where(.emilRoot) .workOrderMileagePrompt.missing input{background:#fff8f7!important;border-color:#e23a32!important}:where(.emilRoot) .workOrderResearchAction .workOrderMileagePrompt button{color:#fff;box-shadow:none;background:#171717;border-color:#171717;padding:9px 13px}:where(.emilRoot) .bookingOverview{gap:16px;display:grid}:where(.emilRoot) .bookingOverview>header{justify-content:space-between;align-items:end;display:flex}:where(.emilRoot) .bookingOverview>header small{color:#1670d2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}:where(.emilRoot) .bookingOverview>header h1{margin:8px 0 4px;font-size:32px}:where(.emilRoot) .bookingOverview>header p,:where(.emilRoot) .bookingOverview>header>span{color:#68788f}:where(.emilRoot) .bookingOverview>header>span{font-size:11px}:where(.emilRoot) .bookingOverview>header>span:first-letter{color:#17a46c}:where(.emilRoot) .bookingOverviewStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}:where(.emilRoot) .bookingOverviewStats article{background:#fff;border:1px solid #d7e0e8;border-radius:12px;gap:6px;padding:18px;display:grid}:where(.emilRoot) .bookingOverviewStats small{color:#63748a;letter-spacing:.08em;font-weight:900}:where(.emilRoot) .bookingOverviewStats strong{font-size:28px}:where(.emilRoot) .bookingOverviewStats span{color:#68788f;font-size:9px}:where(.emilRoot) .bookingOverviewGrid{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:14px;display:grid}:where(.emilRoot) .bookingOverviewTable,:where(.emilRoot) .bookingOverviewLinks{background:#fff;border:1px solid #d7e0e8;border-radius:12px;overflow:hidden}:where(.emilRoot) .bookingOverviewTable>header,:where(.emilRoot) .bookingOverviewLinks>header{border-bottom:1px solid #d7e0e8;justify-content:space-between;align-items:center;padding:17px;display:flex}:where(.emilRoot) .bookingOverviewTable h2,:where(.emilRoot) .bookingOverviewLinks h2{margin:0;font-size:16px;font-weight:650}:where(.emilRoot) .bookingOverviewTable header span,:where(.emilRoot) .bookingOverviewLinks header span{color:#68788f;font-size:9px}:where(.emilRoot) .bookingOverviewTable header button{color:#1670d2;cursor:pointer;background:0 0;border:0;font-weight:900}:where(.emilRoot) .overviewTableHead,:where(.emilRoot) .overviewBookingRow{grid-template-columns:135px minmax(230px,1fr) minmax(300px,1.5fr) 100px;align-items:center;gap:14px;display:grid}:where(.emilRoot) .overviewTableHead{color:#748397;background:#f5f7f9;padding:12px 14px;font-size:8px}:where(.emilRoot) .overviewBookingRow{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce3ea;width:100%;padding:12px 14px}:where(.emilRoot) .overviewBookingRow:hover{background:#f7fbff}:where(.emilRoot) .overviewBookingRow>span{gap:3px;min-width:0;display:grid}:where(.emilRoot) .overviewBookingRow small{color:#68788f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.emilRoot) .overviewBookingRow>span:nth-child(3){max-height:42px;display:block;overflow:hidden}:where(.emilRoot) .overviewBookingRow em{color:#176cc2;background:#eaf4ff;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}:where(.emilRoot) .overviewBookingRow em.rejected,:where(.emilRoot) .overviewBookingRow em.cancelled{color:#b3261e;background:#fdebea}:where(.emilRoot) .overviewBookingRow em.completed{color:#168553;background:#e7f8ee}:where(.emilRoot) .bookingOverviewLinks{align-self:start;padding-bottom:12px}:where(.emilRoot) .bookingOverviewLinks>button{text-align:left;cursor:pointer;background:#eaf4ff;border:0;border-left:4px solid #247bd3;border-radius:9px;justify-content:space-between;align-items:center;width:calc(100% - 24px);margin:10px 12px 0;padding:14px;display:flex}:where(.emilRoot) .bookingOverviewLinks>button:nth-of-type(2){background:#eaf8f0;border-color:#16a36a}:where(.emilRoot) .bookingOverviewLinks>button:nth-of-type(3){background:#fff6df;border-color:#e5a51a}:where(.emilRoot) .bookingOverviewLinks>button span{gap:5px;display:grid}:where(.emilRoot) .bookingOverviewLinks>button small{color:#68788f}:where(.emilRoot) .bookingOverviewLinks>button i{background:#fff;border-radius:7px;padding:8px;font-style:normal;font-weight:900}:where(.emilRoot) .bookingOverviewLinks>.overviewAdd{color:#fff;background:#172b3b;border-color:#172b3b}:where(.emilRoot) .bookingOverviewLinks>.overviewAdd small{color:#9fc0d8}@media (width<=1000px){:where(.emilRoot) .bookingOverviewStats{grid-template-columns:1fr 1fr}:where(.emilRoot) .bookingOverviewGrid{grid-template-columns:1fr}:where(.emilRoot) .overviewTableHead,:where(.emilRoot) .overviewBookingRow{grid-template-columns:110px minmax(180px,1fr) minmax(220px,1.3fr) 90px}:where(.emilRoot) .workOrderCard.workOrderModalOpen{inset:6px}}@media (width<=700px){:where(.emilRoot) .bookingOverview>header{align-items:start}:where(.emilRoot) .bookingOverview>header>span{display:none}:where(.emilRoot) .bookingOverviewStats{gap:7px}:where(.emilRoot) .bookingOverviewStats article{padding:12px}:where(.emilRoot) .bookingOverviewStats strong{font-size:22px}:where(.emilRoot) .bookingOverviewTable{overflow-x:auto}:where(.emilRoot) .bookingOverviewTable>header,:where(.emilRoot) .overviewTableHead,:where(.emilRoot) .overviewBookingRow{min-width:720px}:where(.emilRoot) .workOrderMileagePrompt{width:100%}:where(.emilRoot) .workOrderMileagePrompt input{flex:1;width:auto!important}:where(.emilRoot) .workOrderListTools{flex-wrap:wrap}:where(.emilRoot) .workOrderListTools input{width:100%;margin-right:0}:where(.emilRoot) .workOrderListTools button{flex:1;justify-content:center}}:where(.emilRoot) .overviewHeaderActions{align-items:center;gap:8px;display:flex}:where(.emilRoot) .overviewHeaderActions button:first-child{color:#526278;background:#fff;border:1px solid #d6dee8;border-radius:8px;padding:7px 10px}:where(.emilRoot) .overviewHeaderActions button:first-child.active{color:#9a6200;background:#fff4dc;border-color:#d08a16}:where(.emilRoot) .overviewBookingRow em.in_progress{color:#168553;background:#e7f8ee}:where(.emilRoot) .overviewBookingRow em.waiting{color:#9a6200;background:#fff1d5}:where(.emilRoot) .overviewBookingRow em.planned{color:#176cc2;background:#eaf4ff}@media (width<=900px){:where(.emilRoot) .workOrderListRow{grid-template-columns:minmax(0,1fr) 85px 24px;gap:10px}:where(.emilRoot) .workOrderIdentity,:where(.emilRoot) .workOrderListRow>time,:where(.emilRoot) .workOrderVehicleSummary>span:last-child{display:none}}:where(.emilRoot) .workOrderResearchAction button{color:#17120a;cursor:pointer;background:#f3a900;border:1px solid #b97900;border-radius:7px;padding:10px 15px;font-size:10px;font-weight:900;box-shadow:0 4px 10px #b9790033}:where(.emilRoot) .workOrderResearchAction button:disabled{cursor:not-allowed;opacity:.55}:where(.emilRoot) .workOrderResearchAction .additionalWorkButton{color:#fff;background:#247bd3;border-color:#247bd3;margin-left:auto}:where(.emilRoot) .workOrderResearchAction .finishWorkOrderButton{color:#fff;background:#168653;border-color:#168653}:where(.emilRoot) .workOrderResearchAction .createReceiptButton{color:#fff;background:#171717;border-color:#171717}:where(.emilRoot) .workOrderResearchAction .vehicleReadySmsButton{color:#fff;background:#168653;border-color:#168653}:where(.emilRoot) .workOrderResearchAction .vehicleReadySmsButton:disabled{opacity:.7;cursor:not-allowed}:where(.emilRoot) .workOrderResearchAction .waitWorkOrderButton{color:#211600;background:#f2a900;border-color:#d89500}:where(.emilRoot) .workOrderCard.waiting>.workOrderListRow>b{color:#8b5a00;background:#fff1c9}:where(.emilRoot) .workOrderListTools .waitingFolder span{color:#d89200;font-size:16px;line-height:1}:where(.emilRoot) .workOrderListTools .waitingFolder.active span{color:#ffd65b}:where(.emilRoot) .workOrderWaitingNotice{background:#fff7dd;border:2px solid #e5a51a;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:15px;padding:17px 19px;display:flex}:where(.emilRoot) .workOrderWaitingNotice small{color:#a46900;letter-spacing:.1em;font-size:9px;font-weight:950}:where(.emilRoot) .workOrderWaitingNotice strong{margin:4px 0;font-size:18px;display:block}:where(.emilRoot) .workOrderWaitingNotice p{color:#5a4a27;margin:0}:where(.emilRoot) .workOrderWaitingNotice>div:last-child{gap:8px;display:grid}:where(.emilRoot) .workOrderWaitingNotice a,:where(.emilRoot) .workOrderWaitingNotice button{color:#fff;text-align:center;cursor:pointer;background:#171717;border:0;border-radius:8px;padding:11px 13px;font-weight:900;text-decoration:none}:where(.emilRoot) .workOrderWaitingNotice a{background:#168653}:where(.emilRoot) .additionalWorkPopup{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;width:min(650px,100vw - 30px);max-height:calc(100dvh - 30px);padding:24px;overflow-y:auto;box-shadow:0 22px 60px #10243e55}:where(.emilRoot) .waitingWorkOrderPopup{background:#fff;border-radius:14px;width:min(620px,100vw - 30px);max-height:calc(100dvh - 30px);padding:24px;overflow:auto;box-shadow:0 22px 60px #10243e55}:where(.emilRoot) .waitingWorkOrderPopup>header{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}:where(.emilRoot) .waitingWorkOrderPopup>header small{color:#b07000;letter-spacing:.1em;font-size:9px;font-weight:950}:where(.emilRoot) .waitingWorkOrderPopup h2{margin:5px 0;font-size:27px}:where(.emilRoot) .waitingWorkOrderPopup>header button{cursor:pointer;background:0 0;border:0;font-size:26px}:where(.emilRoot) .waitingReasonChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}:where(.emilRoot) .waitingReasonChoices button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:2px solid #d8e1ea;border-radius:10px;gap:5px;padding:14px;display:grid}:where(.emilRoot) .waitingReasonChoices button.active{background:#fff7dd;border-color:#e5a51a}:where(.emilRoot) .waitingReasonChoices small{color:#68788f;font-size:9px}:where(.emilRoot) .waitingWorkOrderPopup>label{gap:8px;font-weight:900;display:grid}:where(.emilRoot) .waitingWorkOrderPopup textarea{font:inherit;border:1px solid #ccd8e5;border-radius:9px;padding:14px}:where(.emilRoot) .waitingWorkOrderPopup>.primary{color:#211600;cursor:pointer;background:#e5a51a;border:0;border-radius:8px;width:100%;margin-top:14px;padding:14px;font-weight:950}:where(.emilRoot) .waitingWorkOrderPopup>.primary:disabled{opacity:.5;cursor:not-allowed}:where(.emilRoot) .waitingPhonePreview{color:#126a45;background:#e8f8ef;border-radius:8px;padding:12px;font-weight:900}:where(.emilRoot) .additionalWorkPopup>header{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}:where(.emilRoot) .additionalWorkPopup>header button{cursor:pointer;background:0 0;border:0;font-size:25px}:where(.emilRoot) .additionalWorkPopup small{color:#247bd3;font-weight:850}:where(.emilRoot) .additionalWorkPopup h2{margin:5px 0;font-size:28px}:where(.emilRoot) .additionalWorkPopup label{gap:8px;font-weight:800;display:grid}:where(.emilRoot) .additionalWorkPopup textarea{font:inherit;border:1px solid #ccd8e5;border-radius:9px;padding:14px}:where(.emilRoot) .additionalWorkPopup .primary,:where(.emilRoot) .sendSmsButton{color:#fff;text-align:center;cursor:pointer;background:#247bd3;border:0;border-radius:8px;width:100%;padding:14px;font-weight:900;text-decoration:none;display:block}:where(.emilRoot) .additionalWorkSummary{background:#f1f7fd;border-radius:10px;gap:6px;margin:16px 0;padding:16px;display:grid}:where(.emilRoot) .additionalWorkSummary b{font-size:25px}:where(.emilRoot) .sendSmsButton{background:#169b62;margin:14px 0}:where(.emilRoot) .additionalWorkPriceEdit{gap:6px;display:grid}:where(.emilRoot) .additionalWorkPriceEdit>span:first-child{color:#52677f;text-transform:uppercase;font-size:9px;font-weight:900}:where(.emilRoot) .additionalWorkPriceEdit>span:last-child{align-items:center;gap:8px;display:flex}:where(.emilRoot) .additionalWorkPriceEdit input{background:#fff;border:2px solid #247bd3;border-radius:8px;width:150px;padding:10px 12px;font-size:22px;font-weight:950}:where(.emilRoot) .additionalWorkPriceEdit b{font-size:20px}:where(.emilRoot) .additionalWorkPriceEdit button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:8px;padding:11px 13px;font-weight:900}:where(.emilRoot) .additionalWorkPriceEdit button:disabled{opacity:.6;cursor:not-allowed}:where(.emilRoot) .smsComposer{gap:10px;margin:16px 0;display:grid}:where(.emilRoot) .smsComposer>div{background:#fff;border:1px solid #d7e2ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}:where(.emilRoot) .smsComposer>div b{font-size:16px}:where(.emilRoot) .smsComposer textarea{resize:vertical;background:#fbfdff;width:100%}:where(.emilRoot) .smsComposer .sendSmsButton{margin:0}:where(.emilRoot) .copySmsButton{color:#20364d;cursor:pointer;background:#fff;border:1px solid #b8c9d9;border-radius:8px;width:100%;padding:12px;font-weight:850}:where(.emilRoot) .smsComposer .rixusSmsQueueButton{color:#fff;background:#168653}:where(.emilRoot) .smsComposer .rixusSmsQueueButton:disabled{opacity:.7;cursor:not-allowed}:where(.emilRoot) .additionalWorkList{background:#f8fbfe;border-bottom:1px solid #dce5ee;gap:8px;padding:12px 14px;display:grid}:where(.emilRoot) .additionalWorkList>div{background:#fff;border:1px solid #dfe7ef;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto minmax(160px,auto);align-items:center;gap:14px;padding:10px;display:grid}:where(.emilRoot) .additionalWorkList span:first-child{gap:3px;display:grid}:where(.emilRoot) .additionalWorkList small{color:#71829a}:where(.emilRoot) .additionalWorkList em{color:#a66900;background:#fff2d9;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}:where(.emilRoot) .additionalWorkList em.accepted{color:#168553;background:#e6f8ed}:where(.emilRoot) .additionalWorkList em.rejected{color:#b42b2b;background:#fdeaea}:where(.emilRoot) .additionalWorkInlinePhotos{grid-column:1/-1}:where(.emilRoot) .additionalManualActions{flex-wrap:wrap;gap:6px;display:flex!important}:where(.emilRoot) .additionalManualActions button{color:#fff;cursor:pointer;background:#247bd3;border:1px solid #247bd3;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:850}:where(.emilRoot) .additionalManualActions .reopenAdditionalWork{color:#fff;background:#169b62;border-color:#169b62}:where(.emilRoot) .additionalManualActions .manualApproveAdditionalWork{color:#fff;background:#087c4b;border-color:#087c4b}:where(.emilRoot) .additionalManualActions .deleteAdditionalWork{color:#fff;background:#c82922;border-color:#c82922}:where(.emilRoot) .additionalWorkList>div.needsManagement{background:#fffaf0;border:2px solid #ef9b16}:where(.emilRoot) .additionalWorkList em.awaiting_management{color:#925900;background:#fff0cf}:where(.emilRoot) .additionalWorkHandoff{background:#effbf5;border:2px solid #24a269;border-radius:12px;gap:12px;padding:20px;display:grid}:where(.emilRoot) .additionalWorkHandoff>b{color:#14794b;font-size:18px}:where(.emilRoot) .additionalWorkHandoff p{color:#365747;margin:0}:where(.emilRoot) .workOrderListTools .managementFolder{color:#8b5700;border-color:#ef9b16}:where(.emilRoot) .workOrderListTools .managementFolder.active{color:#171717;background:#ef9b16}:where(.emilRoot) .workshopSide .managementQueueNav{color:#8b5700;background:#fff0cf}:where(.emilRoot) .workshopSide .managementQueueNav i{color:#171717;background:#ef9b16}:where(.emilRoot) .managementDashboard{color:#172033;gap:18px;display:grid}:where(.emilRoot) .managementDashboardHeader{justify-content:space-between;align-items:end;gap:20px;display:flex}:where(.emilRoot) .managementDashboardHeader small{color:#0876e9;letter-spacing:.13em;font-size:11px;font-weight:950}:where(.emilRoot) .managementDashboardHeader h1{letter-spacing:-.04em;margin:6px 0 3px;font-size:clamp(30px,3vw,46px)}:where(.emilRoot) .managementDashboardHeader p{color:#6c7a8d;text-transform:capitalize;margin:0}:where(.emilRoot) .managementDashboardHeader>button{color:#fff;cursor:pointer;background:#17283c;border:0;border-radius:10px;padding:13px 17px;font-weight:900}:where(.emilRoot) .managementKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:where(.emilRoot) .managementKpis article{background:#fff;border:1px solid #dce4ec;border-top:4px solid #1f7bd5;border-radius:13px;gap:6px;min-height:132px;padding:18px;display:grid;box-shadow:0 5px 18px #1720330a}:where(.emilRoot) .managementKpis article.capacity{border-top-color:#16a36a}:where(.emilRoot) .managementKpis article.attention{border-top-color:#0876e9}:where(.emilRoot) .managementKpis article.waiting{border-top-color:#e5a51a}:where(.emilRoot) .managementKpis span,:where(.emilRoot) .managementKpis small{color:#69798d}:where(.emilRoot) .managementKpis span{letter-spacing:.07em;font-size:11px;font-weight:950}:where(.emilRoot) .managementKpis strong{font-size:31px;line-height:1.1}:where(.emilRoot) .managementKpis strong i{color:#8390a0;margin-left:5px;font-size:17px;font-style:normal}:where(.emilRoot) .managementKpis small{font-size:12px;line-height:1.35}:where(.emilRoot) .managementMechanics{background:#fff;border:1px solid #dce4ec;border-radius:15px;overflow:hidden}:where(.emilRoot) .managementMechanics>header{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}:where(.emilRoot) .managementMechanics h2{margin:0 0 3px;font-size:19px}:where(.emilRoot) .managementMechanics p,:where(.emilRoot) .managementMechanics>header>span{color:#718095;margin:0;font-size:12px}:where(.emilRoot) .managementMechanicGrid{background:#f5f7fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}:where(.emilRoot) .managementMechanicCard{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae2ea;border-left:5px solid #16a36a;border-radius:12px;gap:15px;min-width:0;padding:17px;display:grid}:where(.emilRoot) .managementMechanicCard:hover{border-color:#97bfe6;box-shadow:0 7px 20px #17203312}:where(.emilRoot) .managementMechanicCard.busy{border-left-color:#1670d2}:where(.emilRoot) .managementMechanicCard.offline{opacity:.72;border-left-color:#9aa5b2}:where(.emilRoot) .managementMechanicCard.joker{border-left-color:#e5a51a}:where(.emilRoot) .managementMechanicCard>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}:where(.emilRoot) .mechanicAvatar{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}:where(.emilRoot) .managementMechanicCard>header>span:nth-child(2){gap:3px;display:grid}:where(.emilRoot) .managementMechanicCard>header strong{font-size:16px}:where(.emilRoot) .managementMechanicCard>header small{color:#65768a;letter-spacing:.07em;font-size:10px;font-weight:900}:where(.emilRoot) .mechanicStateDot{background:#16a36a;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #16a36a1c}:where(.emilRoot) .busy .mechanicStateDot{background:#1670d2;box-shadow:0 0 0 4px #1670d21c}:where(.emilRoot) .offline .mechanicStateDot{box-shadow:none;background:#8994a2}:where(.emilRoot) .joker .mechanicStateDot{background:#e5a51a;box-shadow:0 0 0 4px #e5a51a20}:where(.emilRoot) .mechanicCurrent{background:#f4f7fa;border-radius:10px;gap:4px;min-height:62px;padding:13px;display:grid}:where(.emilRoot) .mechanicCurrent small{color:#758397;letter-spacing:.08em;font-size:9px;font-weight:950}:where(.emilRoot) .mechanicCurrent strong{font-size:22px}:where(.emilRoot) .mechanicCurrent span{color:#65768a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(.emilRoot) .managementMechanicCard footer{grid-template-columns:1.25fr 1fr .8fr;gap:8px;display:grid}:where(.emilRoot) .managementMechanicCard footer span{gap:4px;display:grid}:where(.emilRoot) .managementMechanicCard footer small{color:#78869a;font-size:9px;font-weight:900}:where(.emilRoot) .managementMechanicCard footer b{font-size:15px}:where(.emilRoot) .managementAlerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.emilRoot) .managementAlerts button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae2ea;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}:where(.emilRoot) .managementAlerts button>span{color:#3f5a74;background:#edf3f8;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid}:where(.emilRoot) .managementAlerts button.urgent>span{color:#d9372c;background:#fff0ec}:where(.emilRoot) .managementAlerts button div{gap:3px;display:grid}:where(.emilRoot) .managementAlerts button small{color:#718095}:where(.emilRoot) .managementAlerts button>b{font-size:20px}@media (width<=1100px){:where(.emilRoot) .managementKpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.emilRoot) .managementMechanicGrid{grid-template-columns:1fr}}@media (width<=680px){:where(.emilRoot) .managementDashboardHeader{flex-direction:column;align-items:start}:where(.emilRoot) .managementDashboardHeader>button{width:100%}:where(.emilRoot) .managementKpis,:where(.emilRoot) .managementAlerts{grid-template-columns:1fr}:where(.emilRoot) .managementMechanics>header{flex-direction:column;align-items:start;gap:5px}:where(.emilRoot) .managementMechanicCard footer{grid-template-columns:1fr 1fr}:where(.emilRoot) .managementMechanicCard footer span:first-child{grid-column:1/-1}:where(.emilRoot) .managementAlerts button{grid-template-columns:38px 1fr auto;padding:12px}:where(.emilRoot) .managementAlerts button>span{width:38px;height:38px}}:where(.emilRoot) .mechanicBoard{overflow-x:auto}:where(.emilRoot) .mechanicBoardHead,:where(.emilRoot) .mechanicBoardRow{grid-template-columns:minmax(190px,1.05fr) minmax(185px,1.2fr) minmax(185px,1.2fr) 125px 145px 24px;align-items:center;gap:14px;min-width:930px;display:grid}:where(.emilRoot) .mechanicBoardHead{color:#6c7b8e;letter-spacing:.07em;background:#eef2f6;padding:11px 18px;font-size:10px;font-weight:950}:where(.emilRoot) .mechanicBoardRow{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ecf1;border-left:5px solid #16a36a;width:100%;padding:14px 18px}:where(.emilRoot) .mechanicBoardRow:first-of-type{border-top:0}:where(.emilRoot) .mechanicBoardRow:hover{background:#f7fbff}:where(.emilRoot) .mechanicBoardRow.busy{border-left-color:#1670d2}:where(.emilRoot) .mechanicBoardRow.joker{border-left-color:#e5a51a}:where(.emilRoot) .mechanicBoardRow.offline{color:#68778a;background:#f6f7f8;border-left-color:#98a3af}:where(.emilRoot) .mechanicBoardPerson{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}:where(.emilRoot) .mechanicBoardPerson>.mechanicAvatar{color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;font-weight:950;display:grid}:where(.emilRoot) .mechanicBoardPerson>span{gap:4px;min-width:0;display:grid}:where(.emilRoot) .mechanicBoardPerson b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}:where(.emilRoot) .mechanicBoardPerson em{color:#47745f;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:850;display:flex}:where(.emilRoot) .mechanicBoardPerson em i{background:#16a36a;border-radius:50%;width:8px;height:8px}:where(.emilRoot) .busy .mechanicBoardPerson em{color:#176bb8}:where(.emilRoot) .busy .mechanicBoardPerson em i{background:#1670d2}:where(.emilRoot) .joker .mechanicBoardPerson em{color:#90600b}:where(.emilRoot) .joker .mechanicBoardPerson em i{background:#e5a51a}:where(.emilRoot) .offline .mechanicBoardPerson em{color:#778391}:where(.emilRoot) .offline .mechanicBoardPerson em i{background:#929da8}:where(.emilRoot) .mechanicBoardJob,:where(.emilRoot) .mechanicBoardMetric{gap:3px;min-width:0;display:grid}:where(.emilRoot) .mechanicBoardJob b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}:where(.emilRoot) .mechanicBoardJob b.emptyJob{font-size:13px;font-weight:750}:where(.emilRoot) .mechanicBoardJob small,:where(.emilRoot) .mechanicBoardMetric small{color:#718095;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:where(.emilRoot) .mechanicBoardJob em{color:#3e648b;font-size:11px;font-style:normal;font-weight:800}:where(.emilRoot) .mechanicBoardMetric b{font-size:17px}:where(.emilRoot) .mechanicBoardMetric.revenue b{color:#137e50;font-size:19px}:where(.emilRoot) .mechanicBoardOpen{color:#7d8b9b;text-align:right;font-size:26px}:where(.emilRoot) .mechanicBoardRow:not(:has(.mechanicBoardJob b:not(.emptyJob))) .mechanicBoardOpen{opacity:.25}@media (width<=680px){:where(.emilRoot) .mechanicBoard{background:#f3f6f9;gap:9px;padding:10px;display:grid}:where(.emilRoot) .mechanicBoardHead{display:none}:where(.emilRoot) .mechanicBoardRow{border:1px solid #dce4eb;border-left-width:5px;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px}:where(.emilRoot) .mechanicBoardPerson{grid-column:1}:where(.emilRoot) .mechanicBoardOpen{grid-area:1/2}:where(.emilRoot) .mechanicBoardJob{border-top:1px solid #e7ecf1;grid-column:1/-1;padding-top:10px}:where(.emilRoot) .mechanicBoardMetric{grid-column:auto;display:inline-grid}:where(.emilRoot) .mechanicBoardMetric.revenue{grid-column:2}:where(.emilRoot) .mechanicBoardRow>.mechanicBoardOpen{align-self:center}}:where(.emilRoot) .workLeadTasks{color:#172033;gap:18px;display:grid}:where(.emilRoot) .workLeadTasks>header{justify-content:space-between;align-items:end;gap:18px;display:flex}:where(.emilRoot) .workLeadTasks>header small{color:#0876e9;letter-spacing:.12em;font-size:11px;font-weight:950}:where(.emilRoot) .workLeadTasks>header h1{letter-spacing:-.04em;margin:5px 0 3px;font-size:clamp(32px,3vw,46px)}:where(.emilRoot) .workLeadTasks>header p{color:#6c7b8e;margin:0}:where(.emilRoot) .workLeadTasks>header>strong{color:#fff;background:#17283c;border-radius:999px;padding:10px 14px;font-size:14px}:where(.emilRoot) .workLeadTaskSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:where(.emilRoot) .workLeadTaskSummary button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:15px;display:grid}:where(.emilRoot) .workLeadTaskSummary b{color:#156bbd;background:#edf4fb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}:where(.emilRoot) .workLeadTaskSummary button:first-child b{color:#925d00;background:#fff1d7}:where(.emilRoot) .workLeadTaskSummary span{font-weight:850}:where(.emilRoot) .workLeadTaskList{background:#fff;border:1px solid #dce4ec;border-radius:14px;overflow:hidden}:where(.emilRoot) .workLeadTaskList>p{color:#168553;text-align:center;margin:0;padding:34px;font-weight:850}:where(.emilRoot) .workLeadTaskList>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ebf0;border-left:5px solid #e5a51a;grid-template-columns:1fr auto;align-items:center;gap:18px;width:100%;padding:15px 18px;display:grid}:where(.emilRoot) .workLeadTaskList>button:first-child{border-top:0}:where(.emilRoot) .workLeadTaskList>button:hover{background:#f7fbff}:where(.emilRoot) .workLeadTaskList>button.priority0{border-left-color:#0876e9}:where(.emilRoot) .workLeadTaskList>button.priority1{border-left-color:#d88b00}:where(.emilRoot) .workLeadTaskList>button.priority2{border-left-color:#1670d2}:where(.emilRoot) .workLeadTaskList>button.priority3{border-left-color:#7b8795}:where(.emilRoot) .workLeadTaskList>button>span{gap:3px;min-width:0;display:grid}:where(.emilRoot) .workLeadTaskList small{color:#6d7c8f;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950}:where(.emilRoot) .workLeadTaskList strong{font-size:18px}:where(.emilRoot) .workLeadTaskList em{color:#657489;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}:where(.emilRoot) .workLeadTaskList>button>b{color:#176fc7;white-space:nowrap;font-size:12px}@media (width<=900px){:where(.emilRoot) .workLeadTaskSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:where(.emilRoot) .workLeadTasks>header{flex-direction:column;align-items:start}:where(.emilRoot) .workLeadTaskSummary,:where(.emilRoot) .workLeadTaskList>button{grid-template-columns:1fr}:where(.emilRoot) .workLeadTaskList em{white-space:normal}:where(.emilRoot) .workLeadTaskList>button>b{justify-self:start}}:where(.emilRoot) .requestCustomerCall,:where(.emilRoot) .approvedCustomerCall{color:#1767ad;cursor:pointer;background:#fff;border:1px solid #247bd3;border-radius:7px;margin-top:6px;padding:8px 10px;font-weight:850}:where(.emilRoot) .approvedCustomerCall{color:#126b43;background:#eaf8f1;border-color:#168653}:where(.emilRoot) .customerPhoneRestricted{color:#956000;margin-top:6px;font-weight:800}:where(.emilRoot) .callPermissionReview{background:#fff8e8;border:2px solid #ef9b16;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px;padding:16px 18px;display:flex}:where(.emilRoot) .callPermissionReview>div:first-child{gap:4px;display:grid}:where(.emilRoot) .callPermissionReview small{color:#9a6200;letter-spacing:.08em;font-weight:950}:where(.emilRoot) .callPermissionReview strong{font-size:17px}:where(.emilRoot) .callPermissionReview p{color:#5e4b29;margin:0}:where(.emilRoot) .callPermissionReview>div:last-child{gap:8px;display:flex}:where(.emilRoot) .callPermissionReview button{color:#fff;cursor:pointer;background:#b9302a;border:0;border-radius:8px;padding:10px 12px;font-weight:900}:where(.emilRoot) .callPermissionReview button.approve{background:#168653}:where(.emilRoot) .workOrderResearchAction span{color:#73530f;font-size:9px;font-weight:700}:where(.emilRoot) .workOrderProgressPanel,:where(.emilRoot) .workOrderNotesPanel,:where(.emilRoot) .workOrderSchedulePanel{background:#fff;border:1px solid #d8e1eb;border-radius:7px;margin:12px;overflow:hidden}:where(.emilRoot) .workOrderProgressPanel>header,:where(.emilRoot) .workOrderNotesPanel>header,:where(.emilRoot) .workOrderSchedulePanel>header,:where(.emilRoot) .workOrderDetailGrid>section>header{color:#24364e;border-bottom:1px solid #e1e7ee;padding:10px 12px;font-size:9px;font-weight:850}:where(.emilRoot) .workOrderProgressPanel>header{justify-content:space-between;display:flex}:where(.emilRoot) .workOrderProgressPanel>header span{color:#168553;background:#e6f8ed;border-radius:999px;padding:3px 8px;font-size:8px}:where(.emilRoot) .workOrderProgressTrack{background:#e8eef5;border-radius:5px;height:24px;margin:14px 12px 8px;overflow:hidden}:where(.emilRoot) .workOrderProgressTrack i{background:linear-gradient(90deg,#edaa36 0 18%,#46bc7b 18% 100%);height:100%;transition:width .25s;display:block}:where(.emilRoot) .workOrderProgressStats{border-top:1px solid #e1e7ee;grid-template-columns:repeat(3,1fr);display:grid}:where(.emilRoot) .workOrderProgressStats>span{border-right:1px solid #e1e7ee;gap:5px;padding:11px 13px;display:grid}:where(.emilRoot) .workOrderProgressStats>span:last-child{border-right:0}:where(.emilRoot) .workOrderProgressStats small{color:#718198;font-size:7px;font-weight:800}:where(.emilRoot) .workOrderProgressStats strong{color:#1e3047;font-size:12px}:where(.emilRoot) .workOrderDetailGrid{grid-template-columns:1fr 1fr;gap:12px;margin:12px;display:grid}:where(.emilRoot) .workOrderDetailGrid>section{background:#fff;border:1px solid #d8e1eb;border-radius:7px;overflow:hidden}:where(.emilRoot) .workOrderPerson{align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}:where(.emilRoot) .workOrderPerson>i{color:#fff;background:#7256e9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}:where(.emilRoot) .workOrderPerson.muted>i{color:#9aa5b3;background:#edf0f4}:where(.emilRoot) .workOrderPerson p{gap:4px;margin:0;font-size:10px;display:grid}:where(.emilRoot) .workOrderPerson a,:where(.emilRoot) .workOrderPerson span{color:#74849a;font-size:8px}:where(.emilRoot) .workOrderSimpleRows,:where(.emilRoot) .workOrderTasks{padding:8px 12px}:where(.emilRoot) .workOrderSimpleRows p{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;margin:0;padding:9px 0;font-size:9px;display:flex}:where(.emilRoot) .workOrderTasks p{color:#24364e;white-space:pre-line;background:#edf9f4;border-radius:5px;gap:8px;margin:0;padding:9px;font-size:9px;display:flex}:where(.emilRoot) .workOrderTasks i{color:#35ad72;font-style:normal}:where(.emilRoot) .workOrderLineTable{overflow-x:auto}:where(.emilRoot) .workOrderTableHead,:where(.emilRoot) .workOrderTableRow{grid-template-columns:minmax(150px,1fr) 58px 76px 82px;align-items:center;min-width:430px;display:grid}:where(.emilRoot) .workOrderTableHead{color:#75849a;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e6ebf1;padding:7px 10px;font-size:7px;font-weight:850}:where(.emilRoot) .workOrderTableHead span:not(:first-child),:where(.emilRoot) .workOrderTableRow>span:not(:first-child),:where(.emilRoot) .workOrderTableRow>strong:last-child{text-align:right}:where(.emilRoot) .workOrderTableRow{color:#2d3d52;border-bottom:1px solid #edf0f4;min-height:43px;padding:5px 10px;font-size:8px}:where(.emilRoot) .workOrderTableRow>span:first-child{gap:3px;display:grid}:where(.emilRoot) .workOrderTableRow small{color:#8390a2;font-size:7px}:where(.emilRoot) .workOrderLaborTable .workOrderTableHead,:where(.emilRoot) .workOrderLaborTable .workOrderTableRow{grid-template-columns:minmax(150px,1fr) 58px minmax(115px,150px) 82px}:where(.emilRoot) .workOrderTaskTechnician select{color:#26384d;background:#fff;border:1px solid #ccd8e5;border-radius:6px;width:100%;padding:6px 7px;font-size:8px;font-weight:750}:where(.emilRoot) .workOrderMainTechnician{gap:4px;margin-top:6px;display:grid}:where(.emilRoot) .workOrderMainTechnician select{color:#20364d;background:#fff;border:1px solid #cbd7e3;border-radius:7px;padding:7px 9px;font-weight:800}:where(.emilRoot) .splitWorkOrderTask{color:#1768ae;cursor:pointer;background:#eef7ff;border:1px solid #9fc4e8;border-radius:5px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}:where(.emilRoot) .workOrderTableTotal{color:#24364e;background:#f7f9fc;justify-content:space-between;gap:12px;padding:10px;font-size:8px;font-weight:850;display:flex}:where(.emilRoot) .workOrderTableTotal span{gap:3px;display:grid}:where(.emilRoot) .workOrderTableTotal small{color:#66758a;font-size:7px;font-weight:650}:where(.emilRoot) .mechanicPerformance{gap:18px;display:grid}:where(.emilRoot) .mechanicPerformance>header{justify-content:space-between;align-items:end;gap:20px;display:flex}:where(.emilRoot) .mechanicPerformance>header p,:where(.emilRoot) .mechanicPerformance>header h1,:where(.emilRoot) .mechanicPerformance>header span{margin:0}:where(.emilRoot) .mechanicPerformance>header p{color:#0876e9;font-size:12px;font-weight:850}:where(.emilRoot) .mechanicPerformance>header h1{margin:4px 0;font-size:32px}:where(.emilRoot) .mechanicPerformance>header span{color:#68788c}:where(.emilRoot) .mechanicPerformance>header>strong{color:#1264a3;background:#eef7ff;border-radius:10px;padding:10px 14px}:where(.emilRoot) .mechanicAchievementHero{color:#fff;background:linear-gradient(125deg,#121a25,#233751);border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:28px;padding:26px;display:grid;overflow:hidden;box-shadow:0 12px 32px #14273d2e}:where(.emilRoot) .mechanicAchievementSummary,:where(.emilRoot) .mechanicAchievementGoal{align-content:center;gap:7px;display:grid}:where(.emilRoot) .mechanicAchievementSummary>span,:where(.emilRoot) .mechanicAchievementGoal>span{color:#aebed1;letter-spacing:.08em;font-size:12px;font-weight:900}:where(.emilRoot) .mechanicAchievementSummary>strong{font-size:38px;line-height:1}:where(.emilRoot) .mechanicAchievementSummary p{color:#d4dfeb;margin:0;font-size:14px}:where(.emilRoot) .mechanicAchievementGoal>strong{font-size:25px}:where(.emilRoot) .mechanicAchievementTrack{background:#ffffff24;border-radius:20px;height:12px;overflow:hidden}:where(.emilRoot) .mechanicAchievementTrack i{border-radius:inherit;background:linear-gradient(90deg,#ef3228,#ffb423);height:100%;transition:width .5s;display:block}:where(.emilRoot) .mechanicAchievementGoal small{color:#d4dfeb;font-size:13px}:where(.emilRoot) .mechanicAchievementHero.tier-pronssi{background:linear-gradient(125deg,#32251d,#835431)}:where(.emilRoot) .mechanicAchievementHero.tier-hopea{background:linear-gradient(125deg,#303842,#789)}:where(.emilRoot) .mechanicAchievementHero.tier-kulta{background:linear-gradient(125deg,#2f2410,#8a6518)}:where(.emilRoot) .mechanicBonusLadder{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}:where(.emilRoot) .mechanicBonusLadder article{opacity:.58;background:#fff;border:1px solid #dfe6ee;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}:where(.emilRoot) .mechanicBonusLadder article>i{color:#607083;background:#edf1f5;border-radius:50%;flex:0 0 35px;place-items:center;height:35px;font-size:12px;font-style:normal;font-weight:900;display:grid}:where(.emilRoot) .mechanicBonusLadder article span{gap:2px;display:grid}:where(.emilRoot) .mechanicBonusLadder article strong{color:#24364e}:where(.emilRoot) .mechanicBonusLadder article small{color:#718095;font-size:11px}:where(.emilRoot) .mechanicBonusLadder article.reached,:where(.emilRoot) .mechanicBonusLadder article.current{opacity:1}:where(.emilRoot) .mechanicBonusLadder article.reached>i{color:#10824f;background:#e4f7ed}:where(.emilRoot) .mechanicBonusLadder article.current{border-color:#ef3228;box-shadow:0 0 0 2px #ef32281c}:where(.emilRoot) .mechanicBonusLadder article.current>i{color:#fff;background:#ef3228}:where(.emilRoot) .mechanicPerformanceStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:where(.emilRoot) .mechanicPerformanceStats article{background:#fff;border:1px solid #dfe6ee;border-radius:14px;gap:8px;padding:22px;display:grid;box-shadow:0 5px 18px #1f30430d}:where(.emilRoot) .mechanicPerformanceStats small{color:#6d7d90;font-weight:850}:where(.emilRoot) .mechanicPerformanceStats strong{color:#132b46;font-size:30px}:where(.emilRoot) .mechanicPerformanceStats span{color:#718095;font-size:12px}:where(.emilRoot) .mechanicPerformanceNote{color:#795a08;background:#fff8e7;border-radius:10px;margin:0;padding:13px 16px}:where(.emilRoot) .mechanicPerformanceList{background:#fff;border:1px solid #dfe6ee;border-radius:14px;overflow:hidden}:where(.emilRoot) .mechanicPerformanceHead,:where(.emilRoot) .mechanicPerformanceList button{grid-template-columns:150px minmax(230px,1fr) 120px 120px 120px;align-items:center;gap:16px;padding:14px 18px;display:grid}:where(.emilRoot) .mechanicPerformanceHead{color:#718095;text-transform:uppercase;background:#f3f6f9;font-size:11px;font-weight:850}:where(.emilRoot) .mechanicPerformanceList button{color:#24364e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%}:where(.emilRoot) .mechanicPerformanceList button:hover{background:#f8fbfd}:where(.emilRoot) .mechanicPerformanceList button span{gap:4px;display:grid}:where(.emilRoot) .mechanicPerformanceList button small{color:#78879a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.emilRoot) .mechanicPerformanceList button>strong,:where(.emilRoot) .mechanicPerformanceList button>b{text-align:right}:where(.emilRoot) .mechanicPerformanceList button>b{color:#10824f;font-size:17px}:where(.emilRoot) .mechanicPerformanceList>p{color:#718095;text-align:center;padding:28px}:where(.emilRoot) .technicianWorkOrders .workshopHeading p{display:none}:where(.emilRoot) .technicianWorkOrders .workshopHeading h1{margin-bottom:0}:where(.emilRoot) .technicianWorkOrders .workOrderListRow{grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr) 100px 95px 24px}:where(.emilRoot) .technicianWorkOrders .workOrderExpanded{padding:14px}:where(.emilRoot) .technicianWorkOrders .workOrderMetaStrip{font-size:13px}:where(.emilRoot) .technicianWorkOrders .workOrderSchedule strong,:where(.emilRoot) .technicianWorkOrders .workOrderSchedule span,:where(.emilRoot) .technicianWorkOrders .workOrderNotesPanel p{font-size:15px;line-height:1.45}:where(.emilRoot) .technicianWorkOrders .workOrderResearchAction{grid-template-columns:minmax(180px,1fr) repeat(3,auto)}:where(.emilRoot) .technicianWorkOrders .workOrderMileagePrompt{grid-column:auto}:where(.emilRoot) .technicianWorkOrders .workOrderDetailGrid{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr)}:where(.emilRoot) .technicianWorkOrders .workOrderDetailGrid>section:first-child{grid-column:1/-1}:where(.emilRoot) .technicianWorkOrders .workOrderTableHead,:where(.emilRoot) .technicianWorkOrders .workOrderTableRow{grid-template-columns:minmax(220px,1fr) 90px;min-width:310px;font-size:14px}:where(.emilRoot) .technicianWorkOrders .workOrderLaborTable .workOrderTableHead,:where(.emilRoot) .technicianWorkOrders .workOrderLaborTable .workOrderTableRow{grid-template-columns:minmax(220px,1fr) 90px;min-width:310px}:where(.emilRoot) .technicianWorkOrders .workOrderTableRow{min-height:54px}:where(.emilRoot) .technicianWorkOrders .workOrderTableRow small{font-size:12px;line-height:1.35}:where(.emilRoot) .technicianWorkOrders .workOrderTableRow.editable{cursor:default}:where(.emilRoot) .technicianWorkOrders .workOrderPerson p,:where(.emilRoot) .technicianWorkOrders .workOrderPerson a{font-size:15px}:where(.emilRoot) .workOrderNoParts{color:#76879b;text-align:center;padding:18px 12px;font-size:9px;font-style:italic}:where(.emilRoot) .workOrderLaborTable .workOrderTableHead,:where(.emilRoot) .workOrderLaborTable .workOrderTableRow{grid-template-columns:minmax(170px,1fr) 72px 82px;min-width:350px}:where(.emilRoot) .workOrderLaborTable .workOrderTableRow>span:first-child{align-items:center;gap:7px;display:flex}:where(.emilRoot) .workOrderLaborTable .workOrderTableRow i{color:#36af73;font-style:normal}:where(.emilRoot) .workOrderTaskRow input[type=checkbox]{accent-color:#168653;cursor:pointer;flex:0 0 20px;width:20px;height:20px}:where(.emilRoot) .workOrderTaskRow.taskCompleted{color:#768479;background:#f2fbf6}:where(.emilRoot) .workOrderTaskRow.taskCompleted strong,:where(.emilRoot) .workOrderTaskRow.taskCompleted small{text-decoration:line-through}:where(.emilRoot) .workOrderTaskRow strong em{color:#1767ad;background:#eaf3ff;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal;text-decoration:none;display:inline-block}:where(.emilRoot) .workOrderTaskSection{color:#59697a;letter-spacing:.08em;background:#f4f7fa;border-top:1px solid #dce4ec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 7px;font-size:11px;font-weight:900;display:flex}:where(.emilRoot) .workOrderTaskSection span{color:#172b40;letter-spacing:.04em;font-size:12px}:where(.emilRoot) .workOrderTaskSection.additional{color:#1767ad;background:#eef6fd;border-top:3px solid #2585c7}:where(.emilRoot) .workOrderPriceGroups{background:#fff;border:1px solid #d9e2eb;border-radius:12px;margin:14px 0 0;overflow:hidden}:where(.emilRoot) .workOrderPriceGroups span{border-bottom:1px solid #e8edf2;justify-content:space-between;gap:18px;padding:11px 14px;display:flex}:where(.emilRoot) .workOrderPriceGroups span:last-child{border-bottom:0}:where(.emilRoot) .workOrderPriceGroups b{color:#25384b}:where(.emilRoot) .workOrderPriceGroups strong{white-space:nowrap;color:#0d7b50}:where(.emilRoot) .workOrderPriceGroups small{color:#667789;flex:1;font-size:12px;line-height:1.35}:where(.emilRoot) .workOrderNextTask{background:#effaf4;border:2px solid #168653;border-radius:10px;margin:15px;padding:15px 18px}:where(.emilRoot) .workOrderNextTask small{color:#168653;letter-spacing:.1em;font-size:9px;font-weight:950;display:block}:where(.emilRoot) .workOrderNextTask strong{color:#123d2a;margin-top:4px;font-size:18px;display:block}:where(.emilRoot) .workOrderNextTask p{color:#476357;white-space:pre-line;margin:5px 0 0}:where(.emilRoot) .workOrderEditableHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.emilRoot) .workOrderEditableHeader button{color:#247bd3;cursor:pointer;background:#edf6ff;border:1px solid #a8cbed;border-radius:5px;width:22px;height:22px;padding:0;font-size:15px;font-weight:800;line-height:1}:where(.emilRoot) .workOrderTableRow.editable{cursor:pointer;transition:background .15s,box-shadow .15s}:where(.emilRoot) .workOrderTableRow.editable:hover,:where(.emilRoot) .workOrderTableRow.editable:focus{background:#eef7ff;outline:none;box-shadow:inset 3px 0 #247bd3}:where(.emilRoot) .workOrderQuickEditLayer{z-index:650;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11233a66;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}@media (width<=700px){:where(.emilRoot) .manualVehicleFields{grid-template-columns:1fr}:where(.emilRoot) .workOrderQuickEditLayer{place-items:start center;padding:8px}:where(.emilRoot) .additionalWorkPopup,:where(.emilRoot) .waitingWorkOrderPopup{border-radius:12px;width:100%;max-height:calc(100dvh - 16px);padding:16px}:where(.emilRoot) .additionalWorkPopup textarea{min-height:112px}:where(.emilRoot) .waitingReasonChoices{grid-template-columns:1fr}:where(.emilRoot) .workOrderWaitingNotice{flex-direction:column;align-items:stretch}:where(.emilRoot) .additionalWorkList>div{grid-template-columns:1fr;gap:8px}:where(.emilRoot) .additionalManualActions{width:100%}:where(.emilRoot) .additionalManualActions button{flex:110px;min-height:40px;font-size:11px}}:where(.emilRoot) .workOrderQuickEditPopup{background:#fff;border:1px solid #c9d7e6;border-radius:12px;width:min(480px,100%);overflow:hidden;box-shadow:0 24px 80px #10223852}:where(.emilRoot) .workOrderQuickEditPopup>header{background:#f8fbff;border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}:where(.emilRoot) .workOrderQuickEditPopup>header small{color:#247bd3;letter-spacing:.08em;font-size:7px;font-weight:900}:where(.emilRoot) .workOrderQuickEditPopup>header h2{color:#1f334b;margin:3px 0;font-size:17px}:where(.emilRoot) .workOrderQuickEditPopup>header span{color:#6f8095;font-size:9px}:where(.emilRoot) .workOrderQuickEditPopup>header>button{color:#718096;cursor:pointer;background:0 0;border:0;font-size:21px}:where(.emilRoot) .workOrderQuickFields{gap:9px;padding:16px 18px;display:grid}:where(.emilRoot) .workOrderQuickFields label{background:#fafbfd;border:1px solid #e0e6ed;border-radius:7px;gap:5px;padding:8px;transition:border-color .15s,background .15s;display:grid}:where(.emilRoot) .workOrderQuickFields label.active{background:#f0f7ff;border-color:#438fd9;box-shadow:0 0 0 2px #438fd91c}:where(.emilRoot) .workOrderQuickFields label>span{color:#68798f;font-size:8px;font-weight:800}:where(.emilRoot) .workOrderQuickFields input,:where(.emilRoot) .workOrderQuickFields textarea,:where(.emilRoot) .workOrderQuickFields select{color:#20344c;resize:vertical;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:700}:where(.emilRoot) .workOrderQuickEditPopup>footer{background:#f8fafc;border-top:1px solid #e0e7ef;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}:where(.emilRoot) .workOrderQuickEditPopup>footer span{color:#75859a;margin-left:auto;font-size:8px}:where(.emilRoot) .workOrderQuickEditPopup>footer button{color:#31445b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:850}:where(.emilRoot) .workOrderQuickEditPopup>footer button.next{color:#fff;background:#247bd3;border-color:#247bd3}:where(.emilRoot) .workOrderQuickEditPopup>footer button.delete{color:#bd3535;border-color:#efcaca}:where(.emilRoot) .workOrderLaborTable .workOrderTableRow>span:first-child>span{gap:3px;display:grid}:where(.emilRoot) .workOrderLaborTable .workOrderTableRow small{white-space:normal;max-width:260px;line-height:1.35}:where(.emilRoot) .workOrderEditor{background:#f7fbff;border:2px solid #87bdf2;border-radius:8px;margin:12px;overflow:hidden}:where(.emilRoot) .workOrderEditor>header{background:#eaf5ff;border-bottom:1px solid #cfe3f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}:where(.emilRoot) .workOrderEditor>header>div{gap:2px;display:grid}:where(.emilRoot) .workOrderEditor>header small{color:#4f769d;font-size:7px;font-weight:900}:where(.emilRoot) .workOrderEditor>header strong{color:#203b58;font-size:11px}:where(.emilRoot) .workOrderEditor button{color:#fff;cursor:pointer;background:#247bd3;border:1px solid #247bd3;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:850}:where(.emilRoot) .workOrderEditorGrid{grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}:where(.emilRoot) .workOrderEditorGrid>section{background:#fff;border:1px solid #d5e0eb;border-radius:7px;overflow:hidden}:where(.emilRoot) .workOrderEditorGrid>section>header{border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}:where(.emilRoot) .workOrderEditRows{gap:8px;padding:9px;display:grid}:where(.emilRoot) .workOrderEditPart,:where(.emilRoot) .workOrderEditJob{background:#f9fbfd;border:1px solid #e0e6ed;border-radius:6px;grid-template-columns:minmax(130px,1fr) 68px 92px minmax(110px,.8fr) 25px;align-items:end;gap:7px;padding:8px;display:grid;position:relative}:where(.emilRoot) .workOrderEditJob{grid-template-columns:minmax(120px,.8fr) minmax(170px,1.3fr) 75px 88px 25px}:where(.emilRoot) .workOrderEditPart label,:where(.emilRoot) .workOrderEditJob label{color:#65768d;gap:4px;font-size:7px;font-weight:800;display:grid}:where(.emilRoot) .workOrderEditPart input,:where(.emilRoot) .workOrderEditPart select,:where(.emilRoot) .workOrderEditJob input,:where(.emilRoot) .workOrderEditJob textarea{color:#26384e;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #cad5e1;border-radius:5px;padding:7px}:where(.emilRoot) .workOrderEditor button.remove{color:#c63e3e;background:#fff2f2;border-color:#efc5c5;width:25px;height:29px;padding:0;font-size:14px}:where(.emilRoot) .workOrderNotesPanel>p{color:#6f7f94;white-space:pre-line;min-height:55px;margin:0;padding:13px;font-size:9px}:where(.emilRoot) .workOrderSchedulePanel>div{align-items:center;gap:10px;padding:12px;display:flex}:where(.emilRoot) .workOrderSchedulePanel>div>i{color:#247bd3;background:#eaf4ff;border-radius:6px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}:where(.emilRoot) .workOrderSchedulePanel p{gap:4px;margin:0;font-size:9px;display:grid}:where(.emilRoot) .workOrderSchedulePanel span{color:#75849a;font-size:8px}:where(.emilRoot) .workOrderCard>.workOrderCompletionBar{background:#fff;align-items:end;margin-top:12px}:where(.emilRoot) .workOrderCompletionBar label em{color:#c77a00;text-transform:none}@media (width<=1180px){:where(.emilRoot) .workshopMain:has(.calendarTechnicianFilter){padding-right:20px}:where(.emilRoot) .calendarTechnicianFilter{width:auto;margin-bottom:12px;position:static}:where(.emilRoot) .calendarTechnicianFilterList{flex-wrap:wrap;gap:2px 20px;display:flex}}@media (width<=800px){:where(.emilRoot) .mechanicPerformance>header{flex-direction:column;align-items:start}:where(.emilRoot) .mechanicPerformanceStats,:where(.emilRoot) .mechanicAchievementHero{grid-template-columns:1fr}:where(.emilRoot) .mechanicBonusLadder{grid-template-columns:1fr 1fr}:where(.emilRoot) .mechanicPerformanceList{overflow-x:auto}:where(.emilRoot) .mechanicPerformanceHead,:where(.emilRoot) .mechanicPerformanceList button{min-width:720px}:where(.emilRoot) .technicianWorkOrders .workOrderListRow{grid-template-columns:1fr auto}:where(.emilRoot) .technicianWorkOrders .workOrderIdentity{grid-column:1/-1}:where(.emilRoot) .technicianWorkOrders .workOrderListRow time{grid-column:1}:where(.emilRoot) .technicianWorkOrders .workOrderDetailGrid{grid-template-columns:1fr}:where(.emilRoot) .technicianWorkOrders .workOrderDetailGrid>section{grid-column:1!important}:where(.emilRoot) .technicianWorkOrders .workOrderResearchAction,:where(.emilRoot) .workOrderEditorGrid{grid-template-columns:1fr}:where(.emilRoot) .workOrderEditPart,:where(.emilRoot) .workOrderEditJob{grid-template-columns:1fr 1fr}:where(.emilRoot) .workOrderEditPart label:first-child,:where(.emilRoot) .workOrderEditJob label:first-child,:where(.emilRoot) .workOrderEditJob label.description{grid-column:1/-1}:where(.emilRoot) .workOrderDetailGrid,:where(.emilRoot) .workOrderProgressStats{grid-template-columns:1fr}:where(.emilRoot) .workOrderHero{flex-wrap:wrap}:where(.emilRoot) .workOrderHeroActions,:where(.emilRoot) .workOrderHeroActions button{width:100%}:where(.emilRoot) .workOrderResearchAction{flex-direction:column;align-items:stretch}:where(.emilRoot) .workOrderResearchAction button{width:100%}:where(.emilRoot) .workOrderBody{grid-template-columns:1fr}:where(.emilRoot) .workOrderCard>footer{flex-direction:column;align-items:stretch}:where(.emilRoot) .workOrderActions{justify-content:stretch}:where(.emilRoot) .workOrderActions button{flex:1}:where(.emilRoot) .calendarControlBar{grid-template-columns:auto 1fr;display:grid}:where(.emilRoot) .calendarPeriod{order:2;grid-column:1/-1}:where(.emilRoot) .calendarDatePicker{flex:1;min-width:0}:where(.emilRoot) .calendarViewSwitch{margin:0}:where(.emilRoot) .miniCalendar{width:auto;left:0;right:0}:where(.emilRoot) .weekCalendar{max-height:70vh}:where(.emilRoot) .weekDayHeader,:where(.emilRoot) .weekTechnician{grid-template-columns:130px repeat(5,140px);min-width:830px}:where(.emilRoot) .weekTechnician{grid-template-columns:130px 1fr}:where(.emilRoot) .calendarQuickPopup{align-self:end;margin-bottom:82px}}:where(.emilRoot) .supplyCatalogGrid>button.custom{border-style:dashed}:where(.emilRoot) .supplyCatalogCustom{background:#f7f9fb;border:1px solid #d8e1ea;border-radius:12px;gap:7px;padding:15px;display:grid}:where(.emilRoot) .supplyCatalogCustom label{text-transform:uppercase;color:#52657b;font-size:12px;font-weight:900}:where(.emilRoot) .supplyCatalogCustom input{width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #bfcbd8;border-radius:9px;padding:13px 14px;font-weight:700}:where(.emilRoot) .supplyCatalogCustom input:focus{border-color:#0876e9;outline:3px solid #0876e918}:where(.emilRoot) .supplyCatalogGrid>button i svg{color:#172033;width:48px;height:48px}:where(.emilRoot) .supplyCatalogGrid.products>button i svg{width:38px;height:38px}:where(.emilRoot) .supplyCatalogConfirm i svg{color:#172033;width:30px;height:30px}@media (orientation:portrait) and (width>=600px) and (width<=900px){.emilRoot,.emilRoot,:where(.emilRoot) .workshop{width:100%;max-width:100%;overflow-x:hidden}:where(.emilRoot) .workshopTop{height:64px;padding:0 18px}:where(.emilRoot) .workshopBrand span{font-size:14px}:where(.emilRoot) .workshopUser{gap:9px;min-width:0}:where(.emilRoot) .workshopUser>span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}:where(.emilRoot) .workshopShell{min-width:0;display:block}:where(.emilRoot) .workshopMain{width:100%;min-width:0;padding:22px 16px 98px;overflow-x:hidden}:where(.emilRoot) .workshopMain>*{min-width:0;max-width:100%}:where(.emilRoot) .workshopSide{height:76px;padding-inline:9px}:where(.emilRoot) .workshopSide button{flex-basis:94px;min-height:58px;font-size:10px}:where(.emilRoot) .workshopHeading{flex-wrap:wrap}:where(.emilRoot) .workshopHeading h1{overflow-wrap:anywhere;font-size:clamp(30px,5.5vw,42px)}:where(.emilRoot) .workshopHeading>button{margin-left:auto}:where(.emilRoot) .workshopStats,:where(.emilRoot) .bookingOverviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.emilRoot) .bookingOverviewGrid,:where(.emilRoot) .workOrderDetailGrid,:where(.emilRoot) .workOrderProgressStats,:where(.emilRoot) .workOrderBody,:where(.emilRoot) .workOrderEditorGrid{grid-template-columns:minmax(0,1fr)}:where(.emilRoot) .bookingOverviewTable,:where(.emilRoot) .workOrderPartsTable,:where(.emilRoot) .workOrderLaborTable,:where(.emilRoot) .mechanicPerformanceList{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}:where(.emilRoot) .overviewTableHead,:where(.emilRoot) .overviewBookingRow{min-width:720px}:where(.emilRoot) .calendarControlBar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}:where(.emilRoot) .calendarPeriod,:where(.emilRoot) .calendarDatePicker{min-width:0}:where(.emilRoot) .calendarViewSwitch{grid-column:auto}:where(.emilRoot) .weekCalendar{width:100%;max-width:100%;max-height:72vh;overflow:auto}:where(.emilRoot) .weekDayHeader{grid-template-columns:110px repeat(5,130px);min-width:760px}:where(.emilRoot) .weekTechnician{grid-template-columns:110px 1fr;min-width:760px}:where(.emilRoot) .calendarTechnicianFilter{max-width:100%;overflow-x:auto}:where(.emilRoot) .workOrderListTools{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.emilRoot) .workOrderListTools input{grid-column:1/-1;width:100%}:where(.emilRoot) .workOrderListTools button{justify-content:center;min-width:0}:where(.emilRoot) .workOrderListRow,:where(.emilRoot) .technicianWorkOrders .workOrderListRow{grid-template-columns:minmax(0,1fr) auto 28px;padding:15px 14px}:where(.emilRoot) .workOrderListRow>time,:where(.emilRoot) .workOrderIdentity{display:none}:where(.emilRoot) .workOrderVehicleSummary>span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.emilRoot) .workOrderCard.workOrderModalOpen{border-radius:10px;inset:6px}:where(.emilRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow{top:0}:where(.emilRoot) .workOrderHero{flex-wrap:wrap;align-items:flex-start}:where(.emilRoot) .workOrderHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:where(.emilRoot) .workOrderHeroActions button{width:100%;min-height:44px}:where(.emilRoot) .workOrderEditPart,:where(.emilRoot) .workOrderEditJob{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.emilRoot) .workOrderEditPart label:first-child,:where(.emilRoot) .workOrderEditJob label:first-child,:where(.emilRoot) .workOrderEditJob label.description{grid-column:1/-1}:where(.emilRoot) .workOrderActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:where(.emilRoot) .workOrderActions button{min-height:44px}:where(.emilRoot) .mechanicAchievementHero{grid-template-columns:1fr;padding:22px}:where(.emilRoot) .mechanicBonusLadder{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.emilRoot) .mechanicPerformanceStats{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.emilRoot) .mechanicPerformanceStats article{padding:16px}:where(.emilRoot) .mechanicPerformanceStats strong{font-size:24px}:where(.emilRoot) .mechanicPerformanceHead{display:none}:where(.emilRoot) .mechanicPerformanceList{background:0 0;border:0;gap:8px;display:grid;overflow:visible}:where(.emilRoot) .mechanicPerformanceList button{border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px 14px;min-width:0;padding:14px}:where(.emilRoot) .mechanicPerformanceList button>span:first-child{grid-column:1/-1}:where(.emilRoot) .mechanicPerformanceList button>strong,:where(.emilRoot) .mechanicPerformanceList button>b{text-align:left}:where(.emilRoot) .supplyRequestsPage{padding:0}:where(.emilRoot) .supplyCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.emilRoot) .supplyCatalogGrid>button{min-height:132px;padding:14px 9px}:where(.emilRoot) .supplyCatalogGrid>button i{width:62px;height:62px}:where(.emilRoot) .supplyRequestList article>header{align-items:flex-start}:where(.emilRoot) .supplyRequestList article>footer{flex-wrap:wrap}:where(.emilRoot) .supplyRequestList article>footer button{min-height:44px}:where(.emilRoot) .mechanicUpcoming .bookingOverviewTable{background:0 0;border:0;gap:10px;display:grid;overflow:visible}:where(.emilRoot) .mechanicUpcoming .overviewTableHead{display:none}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow{border:1px solid #d7e0e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-width:0;padding:15px;box-shadow:0 4px 14px #1720330b}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span{min-width:0}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span:first-child{grid-area:1/1}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>em{grid-area:1/2;align-self:start}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2),:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(3){white-space:normal;grid-column:1/-1;max-height:none}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2){border-top:1px solid #e7edf2;padding-top:7px}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2) b{font-size:20px}:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2) small,:where(.emilRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(3) small{white-space:normal;line-height:1.4}:where(.emilRoot) .calendarControlBar{grid-template-columns:auto minmax(0,1fr)}:where(.emilRoot) .calendarPeriod{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where(.emilRoot) .calendarViewSwitch{grid-area:1/2;justify-self:end}:where(.emilRoot) .calendarDayTabs button{flex-basis:142px;min-height:58px}:where(.emilRoot) .hourCalendar{border-radius:10px;padding:8px}:where(.emilRoot) .hourColumns>section>header{position:sticky;top:64px}:where(.emilRoot) .hourBooking{min-height:48px}:where(.emilRoot) .hourBooking strong{font-size:15px}:where(.emilRoot) input,:where(.emilRoot) select,:where(.emilRoot) textarea,:where(.emilRoot) button{max-width:100%}}:where(.emilRoot) .autoJerrySchedulePrices input[readonly]{color:#102239;background:#fff}:where(.emilRoot) .autoJerrySchedulePrices .autoJerryPriceMissing{color:#995700;background:#fff0de;border-radius:9px;margin:14px 0 0;padding:12px;font-weight:800}:where(.emilRoot) .autoJerryScreenshotReview>footer button:not(.primary){color:#122131}:where(.emilRoot) .autoJerryImportTracking{background:#fff;border:1px solid #cfdae5;border-radius:12px;margin-top:18px;overflow:hidden}:where(.emilRoot) .autoJerryImportTracking>header{color:#fff;background:#122131;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}:where(.emilRoot) .autoJerryImportTracking h2{margin:3px 0 0;font-size:18px}:where(.emilRoot) .autoJerryImportTracking header small{color:#71c8ff;letter-spacing:.09em;font-weight:900}:where(.emilRoot) .autoJerryImportTracking header>span{color:#c8d4df;font-size:12px}:where(.emilRoot) .autoJerryImportStatus{border-top:1px solid #e1e8ef;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}:where(.emilRoot) .autoJerryImportStatus>div:nth-child(2){gap:3px;display:grid}:where(.emilRoot) .autoJerryImportStatus small{color:#65798e;font-size:10px;font-weight:850}:where(.emilRoot) .autoJerryImportStatus strong{font-size:14px}:where(.emilRoot) .autoJerryImportStatus p{color:#66778a;margin:0;font-size:12px}:where(.emilRoot) .autoJerryImportStatus time{color:#748397;font-size:11px}:where(.emilRoot) .statusRail{align-self:stretch;place-items:center;display:grid}:where(.emilRoot) .statusRail i{background:#77889a;border-radius:50%;width:11px;height:11px}:where(.emilRoot) .autoJerryImportStatus.sms_queue .statusRail i{background:#e19b16}:where(.emilRoot) .autoJerryImportStatus.customer .statusRail i{background:#247bd3}:where(.emilRoot) .autoJerryImportStatus.confirmed .statusRail i,:where(.emilRoot) .autoJerryImportStatus.work_order .statusRail i{background:#168d58}:where(.emilRoot) .autoJerryImportStatus.skipped .statusRail i{background:#a8b1ba}@media (width<=700px){:where(.emilRoot) .autoJerryImportStatus{grid-template-columns:18px 1fr}:where(.emilRoot) .autoJerryImportStatus time{grid-column:2}:where(.emilRoot) .autoJerryImportTracking>header{align-items:flex-start}:where(.emilRoot) .autoJerryImportTracking header>span{margin-top:3px}}:where(.emilRoot) .autoJerryImportStatus.call_required{color:#8f1d17;background:#ffe8e5;animation:1.1s ease-in-out infinite autoJerryCallFlash}:where(.emilRoot) .autoJerryImportStatus.call_required .statusRail i{background:#d82f25;box-shadow:0 0 0 5px #d82f2526}:where(.emilRoot) .autoJerryImportStatus.call_required small,:where(.emilRoot) .autoJerryImportStatus.call_required p,:where(.emilRoot) .autoJerryImportStatus.call_required time{color:#8f1d17}:where(.emilRoot) .autoJerryImportStatus.call_required strong{font-size:16px}@keyframes autoJerryCallFlash{0%,to{background:#fff1ef}50%{background:#ffcfc9}}@media (prefers-reduced-motion:reduce){:where(.emilRoot) .autoJerryImportStatus.call_required{border-left:6px solid #d82f25;animation:none}}:where(.emilRoot) .autoJerryScheduleCard.actionable{cursor:pointer}:where(.emilRoot) .autoJerryScheduleCard.importStage-sms_queue>header>b{color:#916000;background:#fff1d7}:where(.emilRoot) .autoJerryScheduleCard.importStage-customer>header>b{color:#1765ae;background:#e5f1ff}:where(.emilRoot) .autoJerryScheduleCard.importStage-work_order>header>b,:where(.emilRoot) .autoJerryScheduleCard.importStage-confirmed>header>b{color:#147445;background:#e5f7ed}:where(.emilRoot) .autoJerryScheduleCard.importStage-skipped{opacity:.72}:where(.emilRoot) .autoJerryScheduleCard.importStage-skipped>header>b{color:#62707d;background:#edf0f2}:where(.emilRoot) .autoJerryScheduleCard.importStage-call_required{border-color:#d82f25;animation:1.1s ease-in-out infinite autoJerryCardCallFlash}:where(.emilRoot) .autoJerryScheduleCard.importStage-call_required>header>b{color:#fff;background:#d82f25}:where(.emilRoot) .acceptedWaitingActions a{background:#d82f25;border-radius:7px;justify-content:center;align-items:center;padding:9px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}@keyframes autoJerryCardCallFlash{0%,to{background:#fff;box-shadow:0 0 #d82f2500}50%{background:#fff0ee;box-shadow:0 0 0 5px #d82f2530}}@media (prefers-reduced-motion:reduce){:where(.emilRoot) .autoJerryScheduleCard.importStage-call_required{border-width:3px;animation:none}}.emilRoot{--red:#0876e9;--paper:#fff;--line:#dce3eb;--ink:#0b1018}:where(.emilRoot) .emilSite{color:#0b1018;background:#fff;font-family:Arial,Helvetica,sans-serif}:where(.emilRoot) .emilContactBar{color:#bdc7d5;background:#080d15;justify-content:space-between;padding:11px 6%;font-size:14px;display:flex}:where(.emilRoot) .emilContactBar a{color:#fff;font-weight:700}:where(.emilRoot) .emilNav{justify-content:space-between;align-items:center;gap:24px;height:100px;padding:0 6%;display:flex}:where(.emilRoot) .emilLogo{align-items:center;gap:12px;display:flex}:where(.emilRoot) .emilLogo>span{color:#fff;background:#0876e9;place-items:center;width:45px;height:45px;font-size:34px;font-weight:900;display:grid}:where(.emilRoot) .emilLogo b{letter-spacing:.1em;font-size:27px;line-height:1}:where(.emilRoot) .emilLogo small{letter-spacing:.2em;margin-top:8px;font-size:10px;display:block}:where(.emilRoot) .emilNav>div{gap:32px;font-size:15px;font-weight:700;display:flex}:where(.emilRoot) .emilButton{color:#fff;cursor:pointer;background:#0876e9;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:50px;padding:16px 25px;font-size:16px;font-weight:700;display:inline-flex}:where(.emilRoot) .emilButton:hover{background:#005fc3}:where(.emilRoot) .emilHero{color:#fff;background:#0b1018;min-height:610px;position:relative;overflow:hidden}:where(.emilRoot) .emilHero>img{object-fit:cover;object-position:center;width:65%;height:100%;position:absolute;top:0;right:0}:where(.emilRoot) .emilHeroShade{background:linear-gradient(90deg,#0b1018 23%,#0b1018ed 38%,#0b10186b 68%,#0b10182b);position:absolute;inset:0}:where(.emilRoot) .emilHeroCopy{z-index:1;max-width:800px;padding:85px 6% 95px;position:relative}:where(.emilRoot) .emilEyebrow{letter-spacing:.16em;color:#0876e9;margin:0 0 24px;font-size:13px;font-weight:800}:where(.emilRoot) .emilHeroCopy .emilEyebrow{color:#7fc0ff}:where(.emilRoot) .emilHero h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(44px,5.8vw,80px);line-height:1.04}:where(.emilRoot) .emilHero h1 em{color:#61afff;font-style:normal}:where(.emilRoot) .emilHeroCopy>p:not(.emilEyebrow){color:#d2dbe7;max-width:465px;font-size:18px;line-height:1.7}:where(.emilRoot) .emilHeroActions{gap:16px;margin-top:35px;display:flex}:where(.emilRoot) .emilOutline{border:1px solid #607086;border-radius:3px;align-items:center;padding:15px 24px;font-weight:700;display:flex}:where(.emilRoot) .emilHeroAddress{background:#080d15dd;border-left:3px solid #0876e9;padding:20px 24px;position:absolute;bottom:38px;right:6%}:where(.emilRoot) .emilHeroAddress>span{letter-spacing:.13em;color:#a2b4ca;font-size:11px}:where(.emilRoot) .emilHeroAddress>b{margin-top:8px;font-size:22px;display:block}:where(.emilRoot) .emilHeroAddress>p{color:#a2b4ca;margin:6px 0 0}:where(.emilRoot) .emilPromises{border-bottom:1px solid #dce3eb;grid-template-columns:repeat(3,1fr);gap:28px;padding:32px 6%;display:grid}:where(.emilRoot) .emilPromises>div{border-right:1px solid #dce3eb;gap:8px;display:grid}:where(.emilRoot) .emilPromises>div:last-child{border:0}:where(.emilRoot) .emilPromises b{font-size:18px}:where(.emilRoot) .emilPromises span{color:#647080;font-size:14px}:where(.emilRoot) .emilSection{padding:90px 6%}:where(.emilRoot) .emilSection>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}:where(.emilRoot) .emilSection h2,:where(.emilRoot) .emilAbout h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.6vw,50px);line-height:1.15}:where(.emilRoot) .emilSection>header>p{color:#647080;max-width:380px;margin:0;font-size:17px;line-height:1.6}:where(.emilRoot) .emilServices{border-top:1px solid #dce3eb;border-left:1px solid #dce3eb;grid-template-columns:repeat(3,1fr);display:grid}:where(.emilRoot) .emilServices>a{border-bottom:1px solid #dce3eb;border-right:1px solid #dce3eb;padding:30px 28px;transition:background .2s}:where(.emilRoot) .emilServices>a:hover{background:#f0f7ff}:where(.emilRoot) .emilServices>a>span{color:#0876e9;font-size:14px;font-weight:700}:where(.emilRoot) .emilServices h3{letter-spacing:-.025em;margin:24px 0 12px;font-size:22px}:where(.emilRoot) .emilServices p{color:#647080;min-height:52px;font-size:16px;line-height:1.6}:where(.emilRoot) .emilServices b{margin-top:25px;font-size:14px;display:block}:where(.emilRoot) .emilAbout{color:#fff;background:#0b1018;grid-template-columns:1fr 1fr;gap:65px;padding:75px 6%;display:grid}:where(.emilRoot) .emilAbout>div>p:not(.emilEyebrow){color:#bdc7d5;max-width:490px;font-size:17px;line-height:1.7}:where(.emilRoot) .emilAbout .emilButton{margin-top:16px}:where(.emilRoot) .emilSource{color:#90a4bc;margin-top:25px;font-size:14px;text-decoration:underline;display:block}:where(.emilRoot) .emilPhotoGrid{grid-template-columns:1fr 1fr;align-content:center;gap:16px;display:grid}:where(.emilRoot) .emilPhotoGrid img{object-fit:cover;width:100%;height:340px}:where(.emilRoot) .emilPhotoGrid img:last-child{margin-top:55px}:where(.emilRoot) .emilContact{grid-template-columns:1.4fr 1fr;gap:60px;display:grid}:where(.emilRoot) .emilContact p:not(.emilEyebrow){color:#647080;margin:24px 0 32px;font-size:17px;line-height:1.7}:where(.emilRoot) .emilContact address{border-left:1px solid #dce3eb;flex-direction:column;justify-content:center;gap:16px;padding-left:60px;font-style:normal;display:flex}:where(.emilRoot) .emilContact address>span{letter-spacing:.12em;color:#0876e9;font-size:12px;font-weight:800}:where(.emilRoot) .emilContact address h3{margin:4px 0 12px;font-size:28px;line-height:1.35}:where(.emilRoot) .emilContact address a{font-size:18px}:where(.emilRoot) .emilContact address .emilMapLink{color:#0876e9;margin-top:8px;font-size:14px;text-decoration:underline}:where(.emilRoot) .emilFooter{color:#fff;background:#080d15;justify-content:space-between;align-items:center;gap:25px;padding:35px 6%;display:flex}:where(.emilRoot) .emilFooter>span,:where(.emilRoot) .emilFooter>a:last-child{color:#a2b4ca;font-size:14px}:where(.emilRoot) .emilBooking{max-width:1080px;margin:auto;padding:45px 24px 70px}:where(.emilRoot) .emilBooking header{margin-bottom:30px}:where(.emilRoot) .emilBooking h1{letter-spacing:-.04em;font-size:42px}:where(.emilRoot) .emilBooking>header p{color:#647080;line-height:1.6}:where(.emilRoot) .emilBooking form{background:#f8fafc;border:1px solid #dce3eb;grid-template-columns:1fr 1fr;gap:22px;padding:30px;display:grid}:where(.emilRoot) .emilBooking label{gap:8px;font-size:15px;font-weight:700;display:grid}:where(.emilRoot) .emilBooking input,:where(.emilRoot) .emilBooking textarea,:where(.emilRoot) .emilBooking select{width:100%;font:inherit;background:#fff;border:1px solid #bccada;border-radius:3px;min-width:0;padding:13px}:where(.emilRoot) .emilBooking textarea{min-height:110px}:where(.emilRoot) .emilBooking .wide{grid-column:1/-1}:where(.emilRoot) .emilBookingNotice{background:#edf5ff;border:1px solid #bfdcff;padding:18px;line-height:1.6}:where(.emilRoot) .emilBooking button:disabled{opacity:.5;cursor:not-allowed}:where(.emilRoot) .emilBookingSuccess{background:#edf5ff;border:1px solid #bfdcff;padding:40px}:where(.emilRoot) .emilBooking>a{color:#0876e9;margin-bottom:20px;display:block}:where(.emilRoot) .workshopTop .workshopBrand b,:where(.emilRoot) .workshopSide button.active{background:#0876e9}:where(.emilRoot) .workshopLoginBrand{color:#0876e9!important}:where(.emilRoot) .workshop{font-size:16px}@media (width<=800px){:where(.emilRoot) .emilNav{flex-wrap:wrap;gap:20px;height:auto;min-height:88px;padding:20px 6%}:where(.emilRoot) .emilNav>div{order:3;justify-content:space-between;gap:15px;width:100%}:where(.emilRoot) .emilNav>.emilButton{padding:12px 18px}:where(.emilRoot) .emilHero{min-height:650px}:where(.emilRoot) .emilHero>img{opacity:.4;width:100%}:where(.emilRoot) .emilHeroShade{background:linear-gradient(90deg,#0b1018d9,#0b1018a0)}:where(.emilRoot) .emilHeroCopy{padding:65px 6% 155px}:where(.emilRoot) .emilHeroAddress{bottom:30px;left:6%;right:auto}:where(.emilRoot) .emilPromises{grid-template-columns:1fr;gap:23px;padding:30px 6%}:where(.emilRoot) .emilPromises>div{border:0}:where(.emilRoot) .emilSection{padding:55px 6%}:where(.emilRoot) .emilSection>header{display:block}:where(.emilRoot) .emilSection>header>p{margin-top:25px}:where(.emilRoot) .emilServices{grid-template-columns:1fr 1fr}:where(.emilRoot) .emilServices>a{padding:23px 18px}:where(.emilRoot) .emilServices h3{font-size:20px}:where(.emilRoot) .emilAbout{grid-template-columns:1fr;gap:35px;padding:55px 6%}:where(.emilRoot) .emilPhotoGrid img{height:260px}:where(.emilRoot) .emilPhotoGrid img:last-child{margin-top:25px}:where(.emilRoot) .emilContact{grid-template-columns:1fr;gap:40px}:where(.emilRoot) .emilContact address{border-top:1px solid #dce3eb;border-left:0;padding:30px 0 0}:where(.emilRoot) .emilFooter{flex-wrap:wrap}:where(.emilRoot) .emilBooking form{grid-template-columns:1fr;padding:20px}:where(.emilRoot) .emilBooking .wide{grid-column:auto}:where(.emilRoot) .emilContactBar{gap:15px;font-size:12px}:where(.emilRoot) .emilHeroActions{flex-wrap:wrap}}@media (width<=480px){:where(.emilRoot) .emilServices{grid-template-columns:1fr}:where(.emilRoot) .emilPhotoGrid img{height:210px}:where(.emilRoot) .emilHero h1{font-size:48px}:where(.emilRoot) .emilHeroCopy>p:not(.emilEyebrow){font-size:16px}:where(.emilRoot) .emilLogo b{font-size:22px}}.emilRoot .bookingForm{background:#f4f7fb}.emilRoot .workChoiceGroups legend{color:#0876e9}.emilRoot .workChoiceGroups input{accent-color:#0876e9}.emilRoot .bookingPage input,.emilRoot .bookingPage textarea{font:inherit;min-width:0}.emilRoot .bookingPage button:disabled{cursor:not-allowed}.emilRoot .bookingPage input:focus-visible,.emilRoot .bookingPage button:focus-visible,.emilRoot .bookingPage textarea:focus-visible{outline-offset:2px;outline:3px solid #0876e9}.emilRoot .bookingMessage{white-space:pre-line}.emilRating strong{letter-spacing:-.05em;font-size:54px}.emilRating strong small{font-size:20px}.emilRating>span{color:#0876e9;font-size:24px;display:block}.emilRating p{margin:8px 0}.emilRating>small{color:#697480}.emilReviewMarquee{margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.emilReviewTrack{gap:18px;width:max-content;animation:32s linear infinite emilReviewsSlide;display:flex}.emilReviewTrack:hover,.emilReviewTrack:focus-within{animation-play-state:paused}.emilReviewTrack article{background:#f4f7fb;border-top:3px solid #0876e9;flex-direction:column;flex:none;width:min(370px,80vw);min-height:230px;padding:30px;display:flex}.emilReviewTrack small{letter-spacing:.08em;font-size:11px;font-weight:800}.emilReviewTrack blockquote{margin:30px 0;font-size:24px;font-weight:750;line-height:1.4}.emilReviewTrack article>p{color:#697480;margin:auto 0 0}.emilReviewLinks{flex-wrap:wrap;gap:24px;margin-top:26px;display:flex}.emilReviewLinks a{border-bottom:2px solid #0876e9;padding-bottom:6px;font-weight:750}.emilReviews>p{color:#697480}@keyframes emilReviewsSlide{to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){.emilReviewTrack{animation:none}.emilReviewMarquee{overflow:auto;-webkit-mask-image:none;mask-image:none}.emilReviewTrack article[aria-hidden=true]{display:none}}@media (width<=600px){.emilRoot .manualVehicleFields{grid-template-columns:1fr}.emilRoot .bookingPage>header{gap:12px;height:auto;min-height:72px;font-size:13px}.emilRoot .bookingIntro h1{font-size:clamp(34px,10vw,48px)}.emilRoot .emilReviews>header{align-items:flex-start}.emilRoot .emilRating strong{font-size:42px}}.emilRoot .emilNav>div{flex-wrap:wrap;gap:clamp(12px,2vw,28px)}.emilRoot .emilPromises{grid-template-columns:repeat(4,minmax(0,1fr))}.emilRoot .emilHero{background:radial-gradient(at 95% 15%,#143d66,#0000 65%),#0b1018}.emilRoot .emilGalleryInvite{background:#102034;border:1px solid #32475e;align-self:center;padding:40px}.emilRoot .emilGalleryInvite h3{margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.15}.emilRoot .emilGalleryInvite .emilOutline{margin-top:16px;display:inline-flex}.emilRoot .emilRatingGroup{flex-wrap:wrap;gap:35px;display:flex}.emilRoot .emilGoogleMark{color:#0876e9;background:#fff;border:1px solid #dce3eb;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:8px;display:inline-grid}.emilRoot .emilGoogleReviews{background:#f4f7fb;border-top:3px solid #0876e9;margin:24px 0 35px;padding:28px}.emilRoot .emilGoogleReviews p{margin:0 0 20px;line-height:1.6}.emilRoot .emilMapFrame{border:1px solid #dce3eb;border-radius:3px;margin:28px 0;overflow:hidden}.emilRoot .emilMapFrame iframe{border:0;width:100%;height:340px;display:block}.emilRoot .emilCompanyDetails{border-top:1px solid #dce3eb;margin-top:8px;padding-top:24px}.emilRoot .emilCompanyDetails>span{letter-spacing:.12em;color:#0876e9;font-size:12px;font-weight:800}.emilRoot .emilContact address p{margin:0 0 12px}.emilRoot .emilFooter>span{line-height:1.7}.emilRoot .emilGallery h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,60px);line-height:1.1}.emilRoot .emilGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:40px;display:grid}.emilRoot .emilGalleryGrid figure{background:#f4f7fb;margin:0}.emilRoot .emilGalleryGrid img{object-fit:cover;width:100%;height:320px;display:block}.emilRoot .emilGalleryGrid figcaption{padding:20px;font-weight:700}.emilRoot .emilSite a:focus-visible{outline-offset:4px;outline:3px solid #0876e9}@media (width<=1100px){.emilRoot .emilNav{flex-wrap:wrap;height:auto;min-height:100px;padding-top:20px;padding-bottom:20px}.emilRoot .emilNav>div{order:3;justify-content:center;width:100%}}@media (width<=800px){.emilRoot .emilPromises{grid-template-columns:1fr 1fr}.emilRoot .emilPromises>div{border:0}.emilRoot .emilNav>div{justify-content:flex-start;gap:12px 20px}.emilRoot .emilRatingGroup{gap:28px;margin-top:28px}.emilRoot .emilGalleryGrid{grid-template-columns:1fr}.emilRoot .emilGalleryGrid img{object-fit:contain;height:auto;max-height:520px}.emilRoot .emilGalleryInvite{padding:28px}.emilRoot .emilMapFrame iframe{height:300px}}@media (width<=480px){.emilRoot .emilPromises{grid-template-columns:1fr}.emilRoot .emilNav{gap:16px}.emilRoot .emilNav>div{font-size:14px}.emilRoot .emilNav>.emilButton{padding:12px}.emilRoot .emilLogo{gap:8px}}.emilRoot .emilHero>img{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%}.emilRoot .emilHeroShade{background:linear-gradient(90deg,#0b1018f5 0%,#0b1018db 30%,#0b101880 65%,#0b10184d 100%),linear-gradient(#0000 50%,#0b10188c)}@media (width<=800px){.emilRoot .emilHero>img{object-position:60% center;opacity:1}.emilRoot .emilHeroShade{background:linear-gradient(90deg,#0b1018d9,#0b10189e),linear-gradient(#0000 35%,#0b1018b3)}}.emilRoot .emilFooter{flex-wrap:wrap}.emilRoot .rixusDigitalBadge{border-radius:8px;flex:none;width:min(420px,100%);max-width:100%;display:block}.emilRoot .rixusDigitalBadge img{object-fit:contain;width:100%;height:auto;display:block}.emilRoot .rixusDigitalBadge:hover{opacity:.85}.emilRoot .rixusDigitalBadge:focus-visible{outline-offset:4px;outline:3px solid #61afff}.emilRoot .rixusDigitalBadge picture{width:100%;display:block}@media (width<=600px){.emilRoot .rixusDigitalBadge{width:min(340px,100%)}}:where(.emilRoot) .quickQuoteOpen{z-index:151;color:#111;text-transform:uppercase;cursor:pointer;background:#f1a900;border:0;padding:13px 18px;font-size:11px;font-weight:950;position:fixed;bottom:132px;right:22px;box-shadow:0 12px 35px #0004}:where(.emilRoot) .quickQuoteShade{z-index:300;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.emilRoot) .quickQuoteShade>section{background:#fff;width:min(980px,100%);max-height:92vh;overflow:auto}:where(.emilRoot) .quickQuoteShade>section>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}:where(.emilRoot) .quickQuoteShade header small{color:var(--red);letter-spacing:.16em;font-size:9px;font-weight:900}:where(.emilRoot) .quickQuoteShade header h2{margin:5px 0 0;font-size:38px}:where(.emilRoot) .quickQuoteShade header>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}:where(.emilRoot) .quickQuoteShade form{grid-template-columns:1fr 1fr;gap:10px;padding:24px;display:grid}:where(.emilRoot) .quickQuoteShade form input,:where(.emilRoot) .quickQuoteShade form textarea{font:inherit;background:#fff;border:1px solid #d2ccc3;padding:13px}:where(.emilRoot) .quickQuoteShade form textarea,:where(.emilRoot) .quickQuoteShade form>button{grid-column:1/-1}:where(.emilRoot) .quickQuoteShade form textarea{min-height:110px}:where(.emilRoot) .quickQuoteShade form>button{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:15px;font-size:10px;font-weight:900}:where(.emilRoot) .quickQuoteResult{padding:24px}:where(.emilRoot) .qualityQuick{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.emilRoot) .qualityQuick button{cursor:pointer;background:#fff;border:2px solid #d5cfc5;padding:17px;font-size:12px;font-weight:900}:where(.emilRoot) .qualityQuick button.active{border-color:var(--red);background:var(--red);color:#fff}:where(.emilRoot) .quickQuoteResult h3{margin:26px 0 12px;font-size:15px}:where(.emilRoot) .jobBreakdown{border-top:1px solid #d4cec5}:where(.emilRoot) .jobBreakdown label{background:#fff;border-bottom:1px solid #d4cec5;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:16px 8px;display:grid}:where(.emilRoot) .jobBreakdown input{width:18px;height:18px;accent-color:var(--red)}:where(.emilRoot) .jobBreakdown span{gap:4px;display:grid}:where(.emilRoot) .jobBreakdown small{color:#777}:where(.emilRoot) .jobBreakdown b{font-size:18px}:where(.emilRoot) .quickTotal{color:#fff;background:#111;justify-content:space-between;align-items:center;margin-top:12px;padding:18px;display:flex}:where(.emilRoot) .quickTotal span{color:#aaa;font-size:11px}:where(.emilRoot) .quickTotal strong{font-size:27px}:where(.emilRoot) .nextSlots{gap:8px;padding-bottom:5px;display:flex;overflow:auto}:where(.emilRoot) .nextSlots button{text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #d2ccc3;gap:5px;min-width:105px;padding:11px;display:grid}:where(.emilRoot) .nextSlots button span{color:var(--red);font-weight:900}:where(.emilRoot) .nextSlots button.active{color:#fff;background:#111;border-color:#111}:where(.emilRoot) .quickQuoteResult>select{background:#fff;border:1px solid #d2ccc3;width:100%;margin-top:14px;padding:12px}:where(.emilRoot) .quickActions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}:where(.emilRoot) .quickActions button{text-transform:uppercase;cursor:pointer;background:#ddd7ce;border:0;padding:13px 16px;font-size:10px;font-weight:900}:where(.emilRoot) .quickActions button:last-child{background:var(--red);color:#fff}:where(.emilRoot) .quickActions button:disabled{opacity:.4}:where(.emilRoot) .quickQuoteResult>p{color:#17613e;background:#dff2e7;padding:12px;font-size:11px;font-weight:800}@media (width<=650px){:where(.emilRoot) .quickQuoteOpen{bottom:126px;right:10px}:where(.emilRoot) .quickQuoteShade{padding:8px}:where(.emilRoot) .quickQuoteShade form{grid-template-columns:1fr}:where(.emilRoot) .quickQuoteShade form input,:where(.emilRoot) .quickQuoteShade form textarea,:where(.emilRoot) .quickQuoteShade form>button{grid-column:1}:where(.emilRoot) .jobBreakdown label{grid-template-columns:24px 1fr}:where(.emilRoot) .jobBreakdown b{grid-column:2}:where(.emilRoot) .quickActions{flex-direction:column}}:where(.emilRoot) .workshopActions button.info{color:#fff;background:#181818}:where(.emilRoot) .workshopActions button.delete{color:#b42318;background:#fff;border:1px solid #d9b2ae}:where(.emilRoot) .partsOrderIndicator{color:#6f4b00;text-transform:uppercase;letter-spacing:.035em;background:#fff4bf;border:2px solid #e3b129;border-radius:7px;align-items:center;gap:11px;width:max-content;max-width:100%;margin-top:12px;padding:10px 14px 10px 12px;font-size:11px;font-weight:950;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #b9800026}:where(.emilRoot) .partsOrderIndicator:before{content:"";background:#f0ad00;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #f6cf6666}:where(.emilRoot) .partsOrderIndicator:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#fff9 45%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}:where(.emilRoot) .partsOrderIndicator span{gap:3px;display:grid}:where(.emilRoot) .partsOrderIndicator small{color:#795f22;text-transform:none;letter-spacing:0;font-size:9px;font-weight:750}:where(.emilRoot) .partsOrderIndicator.needed{animation:1.7s ease-in-out infinite parts-needed-blink}:where(.emilRoot) .partsOrderIndicator.needed:after{animation:2.8s ease-in-out infinite parts-order-sweep}:where(.emilRoot) .partsOrderIndicator.ordered{color:#12633b;background:#e5f8ec;border-color:#56ad80;box-shadow:0 5px 14px #12633b1c}:where(.emilRoot) .partsOrderIndicator.ordered:before{background:#1c9b62;box-shadow:0 0 0 5px #8fd2ae66}:where(.emilRoot) .partsOrderIndicator.ordered small{color:#39795a}:where(.emilRoot) .partsOrderIndicator.late{color:#991b1b;background:#fee4e2;border-color:#d92d20;animation:.85s ease-in-out infinite parts-late-blink;box-shadow:0 0 0 4px #fee4e2,0 8px 20px #b4231835}:where(.emilRoot) .partsOrderIndicator.late:before{background:#d92d20;box-shadow:0 0 0 5px #fda29b}:where(.emilRoot) .partsOrderIndicator.late small{color:#8c312b}:where(.emilRoot) .partsOrderIndicator.late:after{animation:1.7s ease-in-out infinite parts-order-sweep}:where(.emilRoot) .workshopActions button.partsOrdered{background:#167047}:where(.emilRoot) .workshopActions button.partsNeeded{color:#684700;background:#fff0b3;border:2px solid #dca914;box-shadow:0 3px 10px #b9800022}@keyframes parts-needed-blink{0%,to{background:#fff4bf;box-shadow:0 5px 14px #b9800026}50%{background:#ffd95c;box-shadow:0 0 0 5px #ffe9a3,0 8px 22px #b9800040}}@keyframes parts-late-blink{0%,to{background:#fee4e2;transform:scale(1);box-shadow:0 0 0 3px #fee4e2,0 8px 20px #b4231835}50%{background:#ff7b70;transform:scale(1.025);box-shadow:0 0 0 7px #fecaca,0 10px 26px #b4231855}}@keyframes parts-order-sweep{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){:where(.emilRoot) .partsOrderIndicator.needed,:where(.emilRoot) .partsOrderIndicator.late,:where(.emilRoot) .partsOrderIndicator.needed:after,:where(.emilRoot) .partsOrderIndicator.late:after{animation:none}}:where(.emilRoot) .workshopStats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}:where(.emilRoot) .offerInfoModal>article{background:#fff;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #0006}:where(.emilRoot) .offerInfoModal>article>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}:where(.emilRoot) .offerInfoModal header small{color:var(--red);letter-spacing:.15em;font-size:9px;font-weight:900}:where(.emilRoot) .offerInfoModal header h2{margin:5px 0 0;font-size:34px}:where(.emilRoot) .offerInfoModal header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}:where(.emilRoot) .offerInfoGrid{background:#d7d1c8;border-bottom:1px solid #d7d1c8;grid-template-columns:1fr 1fr;gap:1px;display:grid}:where(.emilRoot) .offerInfoGrid>div{background:#fff;gap:5px;padding:16px 20px;display:grid}:where(.emilRoot) .offerInfoGrid small,:where(.emilRoot) .offerInfoModal>article>section>small{color:#777;letter-spacing:.12em;font-size:9px;font-weight:900}:where(.emilRoot) .offerInfoGrid strong{font-size:14px}:where(.emilRoot) .offerInfoGrid span,:where(.emilRoot) .offerInfoGrid a{color:#555;font-size:11px}:where(.emilRoot) .offerInfoGrid select,:where(.emilRoot) .offerInfoModal textarea{color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #cfc8bd;padding:11px 12px}:where(.emilRoot) .offerInfoGrid select:focus,:where(.emilRoot) .offerInfoModal textarea:focus{outline-offset:1px;outline:2px solid #0876e9}:where(.emilRoot) .offerInfoModal>article>section{border-bottom:1px solid #d7d1c8;padding:19px 24px}:where(.emilRoot) .offerInfoModal>article>section>p{margin:8px 0 0;font-size:13px;line-height:1.55}:where(.emilRoot) .offerServiceInput{resize:vertical;min-height:92px;margin-top:10px;line-height:1.5}:where(.emilRoot) .savedOffer{background:#fff}:where(.emilRoot) .savedOffer textarea{resize:vertical;color:#eee;background:#151515;border-color:#151515;min-height:260px;margin-top:10px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}:where(.emilRoot) .savedOffer .noOffer{color:#777;background:#eee9e2;padding:14px}:where(.emilRoot) .offerInfoModal footer{justify-content:flex-end;gap:8px;padding:18px 24px;display:flex}:where(.emilRoot) .offerInfoModal footer button{text-transform:uppercase;cursor:pointer;border:0;padding:12px 16px;font-size:9px;font-weight:900}:where(.emilRoot) .offerInfoModal .closeInfo{color:#222;background:#d9d3ca}:where(.emilRoot) .offerInfoModal .saveInfo{color:#fff;background:#168653}:where(.emilRoot) .offerInfoModal .saveInfo:disabled{opacity:.5;cursor:not-allowed}:where(.emilRoot) .offerInfoModal .deleteInfo{color:#fff;background:#b42318}@media (width<=600px){:where(.emilRoot) .offerInfoGrid{grid-template-columns:1fr}:where(.emilRoot) .offerInfoModal>article>header{padding:18px}:where(.emilRoot) .offerInfoModal>article>section{padding:16px}:where(.emilRoot) .offerInfoModal footer{flex-direction:column;padding:14px}}:where(.emilRoot) .partsHeading>div>span{color:#68635c;max-width:650px;margin-top:9px;font-size:12px;line-height:1.5;display:block}:where(.emilRoot) .partsHeading>button:disabled{opacity:.45;cursor:not-allowed}:where(.emilRoot) .partsGenerated{color:#777;text-align:right;margin:18px 0 0;font-size:10px;font-weight:800}:where(.emilRoot) .partsAnalysisError{color:#8f1c13;background:#fee4e2;border-left:5px solid #d92d20;margin:24px 0;padding:16px 18px;font-size:12px;font-weight:850}:where(.emilRoot) .partsAnalysisIntro{text-align:center;background:#fff;border:1px dashed #aaa198;margin-top:28px;padding:32px}:where(.emilRoot) .partsAnalysisIntro strong{font-size:19px}:where(.emilRoot) .partsAnalysisIntro p{color:#706a62;max-width:650px;margin:10px auto 0;font-size:12px;line-height:1.6}:where(.emilRoot) .partsAnalysisLoading{color:#fff;background:#171717;justify-content:center;align-items:center;gap:14px;margin-top:28px;padding:46px;display:flex}:where(.emilRoot) .partsAnalysisLoading i{border:3px solid #555;border-top-color:#0876e9;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite parts-spin}:where(.emilRoot) .partsAnalysisLoading strong{font-size:12px}:where(.emilRoot) .partsAnalysisList{gap:18px;margin-top:26px;display:grid}:where(.emilRoot) .partsAnalysisCard{background:#fff;border:1px solid #d4cec5;overflow:hidden;box-shadow:0 8px 24px #3d332416}:where(.emilRoot) .partsAnalysisCard>header{background:#fdfcf9;border-top:5px solid #171717;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:22px;padding:22px 24px;display:grid}:where(.emilRoot) .partsAnalysisCard>header>div:first-child small{color:#0876e9;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:950}:where(.emilRoot) .partsAnalysisCard h2{letter-spacing:-.03em;margin:6px 0 7px;font-size:23px}:where(.emilRoot) .partsAnalysisCard>header p{color:#625d55;margin:0;font-size:12px}:where(.emilRoot) .partsAnalysisStatus{color:#6d4900;background:#fff4bf;border:2px solid #e0aa20;border-radius:7px;gap:4px;min-width:225px;padding:12px;display:grid}:where(.emilRoot) .partsAnalysisStatus strong{text-transform:uppercase;font-size:11px}:where(.emilRoot) .partsAnalysisStatus small{font-size:9px}:where(.emilRoot) .partsAnalysisStatus button{color:#fff;text-transform:uppercase;cursor:pointer;background:#181818;border:0;margin-top:6px;padding:9px 10px;font-size:8px;font-weight:950}:where(.emilRoot) .partsAnalysisStatus.ordered{color:#12633b;background:#e5f8ec;border-color:#4aa879}:where(.emilRoot) .partsAnalysisStatus.late{color:#991b1b;background:#fee4e2;border-color:#d92d20;animation:1.2s ease-in-out infinite parts-analysis-late}:where(.emilRoot) .partsJobs{padding:0 24px}:where(.emilRoot) .partsJobs>section{border-top:1px solid #e3ded6;padding:22px 0}:where(.emilRoot) .partsJobs h3{margin:0 0 14px;font-size:17px}:where(.emilRoot) .partsColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(.emilRoot) .partsColumns>div{background:#f6f3ee;padding:15px}:where(.emilRoot) .partsColumns h4{text-transform:uppercase;letter-spacing:.12em;color:#5f5a53;margin:0 0 11px;font-size:9px}:where(.emilRoot) .partsColumns>div:first-child h4{color:#167047}:where(.emilRoot) .partsColumns>div:last-child h4{color:#9a6500}:where(.emilRoot) .partsColumns>div>p{color:#89837b;margin:0;font-size:11px}:where(.emilRoot) .partRow{border-top:1px solid #ddd7ce;grid-template-columns:58px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}:where(.emilRoot) .partRow:first-of-type{border-top:0}:where(.emilRoot) .partRow>b{color:#333;text-align:center;background:#fff;border:1px solid #d5cfc6;padding:5px 6px;font-size:9px}:where(.emilRoot) .partRow>span{gap:3px;display:grid}:where(.emilRoot) .partRow strong{font-size:12px}:where(.emilRoot) .partRow small{color:#777;font-size:9px;line-height:1.45}:where(.emilRoot) .partRow.required>b{color:#12633b;background:#e8f7ef;border-color:#86c7a5}:where(.emilRoot) .partRow.possible>b{color:#735000;background:#fff5cf;border-color:#e4c16a}:where(.emilRoot) .partsAnalysisCard>footer{color:#fff;background:#171717;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 24px;display:grid}:where(.emilRoot) .partsAnalysisCard>footer strong{color:#ffb2ac;text-transform:uppercase;letter-spacing:.08em;font-size:9px}:where(.emilRoot) .partsAnalysisCard>footer span{font-size:10px;line-height:1.45}:where(.emilRoot) .partsAnalysisCard>footer small{color:#aaa;font-size:9px}:where(.emilRoot) .workshopSide button:nth-of-type(3){position:relative}:where(.emilRoot) .workshopSide button:nth-of-type(3):not(.active) i{color:#805400;background:#fff0b3}@keyframes parts-spin{to{transform:rotate(360deg)}}@keyframes parts-analysis-late{0%,to{box-shadow:0 0 #d92d2000}50%{box-shadow:0 0 0 5px #fda29b88}}@media (width<=850px){:where(.emilRoot) .partsAnalysisCard>header{grid-template-columns:1fr}:where(.emilRoot) .partsAnalysisStatus{min-width:0}:where(.emilRoot) .partsColumns,:where(.emilRoot) .partsAnalysisCard>footer{grid-template-columns:1fr}:where(.emilRoot) .partsHeading{align-items:flex-start}:where(.emilRoot) .partsHeading>button{margin-top:15px}}@media (prefers-reduced-motion:reduce){:where(.emilRoot) .partsAnalysisLoading i,:where(.emilRoot) .partsAnalysisStatus.late{animation:none}}:where(.emilRoot) .partsColumns{grid-template-columns:1fr}:where(.emilRoot) .requiredPartsAlways{border-left:4px solid #168653;background:#f1f9f4!important}:where(.emilRoot) .requiredPartsAlways h4{justify-content:space-between;align-items:center;display:flex;color:#12633b!important}:where(.emilRoot) .requiredPartsAlways h4 span{color:#fff;background:#168653;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}:where(.emilRoot) .possiblePartsDropdown{background:#fff9e5;border:1px solid #dec982}:where(.emilRoot) .possiblePartsDropdown summary{color:#765100;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:10px;font-weight:950;list-style:none;display:flex}:where(.emilRoot) .possiblePartsDropdown summary::-webkit-details-marker{display:none}:where(.emilRoot) .possiblePartsDropdown summary:after{content:"＋";margin-left:12px;font-size:18px;line-height:1}:where(.emilRoot) .possiblePartsDropdown[open] summary:after{content:"−"}:where(.emilRoot) .possiblePartsDropdown summary b{color:#5e4300;background:#f2d36e;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:8px}:where(.emilRoot) .possiblePartsDropdown>div{border-top:1px solid #ead99e;padding:2px 16px 12px}:where(.emilRoot) .possiblePartsDropdown>div>p{color:#83775c;font-size:10px}:where(.emilRoot) .bookingVin{border:2px solid;gap:4px;margin:0 24px;padding:13px 15px;display:grid}:where(.emilRoot) .bookingVin.ready{color:#12633b;background:#e8f7ef;border-color:#168653}:where(.emilRoot) .bookingVin>small{letter-spacing:.12em;font-size:8px;font-weight:950}:where(.emilRoot) .bookingVin>strong{letter-spacing:.08em;font:900 18px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}:where(.emilRoot) .bookingVin>span{font-size:9px}:where(.emilRoot) .bookingVin.missing{color:#991b1b;background:#fee4e2;border-color:#d92d20}:where(.emilRoot) .bookingVin label{text-transform:uppercase;font-size:10px;font-weight:950}:where(.emilRoot) .bookingVin>div{gap:7px;margin-top:5px;display:flex}:where(.emilRoot) .bookingVin input{text-transform:uppercase;background:#fff;border:1px solid #d92d20;flex:1;min-width:220px;padding:10px 12px;font:800 13px ui-monospace,SFMono-Regular,Consolas,monospace}:where(.emilRoot) .bookingVin button{color:#fff;text-transform:uppercase;cursor:pointer;background:#171717;border:0;padding:10px 14px;font-size:8px;font-weight:950}:where(.emilRoot) .partsAnalysisCard>footer{grid-template-columns:auto 1fr auto auto}:where(.emilRoot) .orderPartsButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;padding:11px 14px;font-size:9px;font-weight:950}:where(.emilRoot) .orderPartsButton:disabled{color:#999;cursor:not-allowed;background:#555}:where(.emilRoot) .partsOrderOverlay{z-index:350;background:#000b;place-items:center;padding:2vh 2vw;display:grid;position:fixed;inset:0}:where(.emilRoot) .partsOrderWorkspace{background:#fff;grid-template-rows:auto 1fr;width:96vw;height:96vh;display:grid;box-shadow:0 25px 90px #0009}:where(.emilRoot) .partsOrderWorkspace>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}:where(.emilRoot) .partsOrderWorkspace>header small{color:#0876e9;letter-spacing:.14em;font-size:8px;font-weight:950}:where(.emilRoot) .partsOrderWorkspace>header h2{margin:4px 0 0;font-size:22px}:where(.emilRoot) .partsOrderWorkspace>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:32px}:where(.emilRoot) .partsOrderLayout{grid-template-columns:340px 1fr;min-height:0;display:grid}:where(.emilRoot) .partsOrderLayout>aside{background:#fff;border-right:1px solid #ccc5ba;padding:18px;overflow:auto}:where(.emilRoot) .orderVin{color:#fff;background:#171717;gap:4px;padding:13px;display:grid}:where(.emilRoot) .orderVin small{color:#f58c84;font-size:8px;font-weight:950}:where(.emilRoot) .orderVin strong{letter-spacing:.05em;overflow-wrap:anywhere;font:900 15px ui-monospace,SFMono-Regular,Consolas,monospace}:where(.emilRoot) .orderVehicle{border-bottom:1px solid #d0c9bf;padding:15px 0}:where(.emilRoot) .orderVehicle span{font-size:18px;font-weight:950}:where(.emilRoot) .orderVehicle p{font-size:11px;line-height:1.5}:where(.emilRoot) .orderVehicle small{color:#777;font-size:9px}:where(.emilRoot) .partsOrderLayout aside h3{margin:18px 0 8px;font-size:13px}:where(.emilRoot) .orderPartsList{gap:7px;display:grid}:where(.emilRoot) .orderPartsList article{background:#fff;border-left:3px solid #168653;grid-template-columns:54px 1fr;gap:9px;padding:10px;display:grid}:where(.emilRoot) .orderPartsList article>b{color:#12633b;font-size:9px}:where(.emilRoot) .orderPartsList article>span{gap:3px;display:grid}:where(.emilRoot) .orderPartsList strong{font-size:11px}:where(.emilRoot) .orderPartsList small{color:#777;font-size:8px;line-height:1.4}:where(.emilRoot) .partsOrderLayout aside>a{color:#fff;text-align:center;text-transform:uppercase;background:#0876e9;margin-top:18px;padding:12px;font-size:9px;font-weight:950;display:block}:where(.emilRoot) .apcatPane{background:#fff;min-width:0;position:relative}:where(.emilRoot) .apcatPane iframe{border:0;width:100%;height:100%}:where(.emilRoot) .apcatPane>p{color:#fff;background:#171717dd;margin:0;padding:8px 10px;font-size:8px;position:absolute;bottom:14px;left:18px}@media (width<=800px){:where(.emilRoot) .bookingVin>div{flex-direction:column}:where(.emilRoot) .bookingVin input{min-width:0}:where(.emilRoot) .partsAnalysisCard>footer{grid-template-columns:1fr}:where(.emilRoot) .partsOrderLayout{grid-template-rows:42% 58%;grid-template-columns:1fr}:where(.emilRoot) .partsOrderLayout>aside{border-bottom:1px solid #ccc5ba;border-right:0}}:where(.emilRoot) .customersHeading>div>span{color:#6f6961;margin-top:8px;font-size:12px;display:block}:where(.emilRoot) .customerCreateForm{background:#fff;border:1px solid #d8d2c9;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0;padding:20px;display:grid}:where(.emilRoot) .customerCreateForm input,:where(.emilRoot) .customerCreateForm textarea{font:inherit;border:1px solid #cec7bd;padding:12px}:where(.emilRoot) .customerCreateForm textarea{grid-column:1/-1;min-height:75px}:where(.emilRoot) .customerCreateForm>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#168653;border:0;justify-self:start;padding:13px 17px;font-size:9px;font-weight:950}:where(.emilRoot) .customerToolbar{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 15px;display:flex}:where(.emilRoot) .customerToolbar input{max-width:680px;font:inherit;background:#fff;border:1px solid #cec7bd;flex:1;padding:13px 15px}:where(.emilRoot) .customerToolbar strong{text-transform:uppercase;color:#777;font-size:10px}:where(.emilRoot) .customerGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}:where(.emilRoot) .customerGrid>article{background:#fff;border:1px solid #d8d2c9;display:grid;box-shadow:0 6px 18px #40372812}:where(.emilRoot) .customerGrid article>header{border-bottom:1px solid #e4dfd7;align-items:center;gap:12px;padding:17px;display:flex}:where(.emilRoot) .customerAvatar{color:#fff;background:#171717;place-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:grid}:where(.emilRoot) .customerGrid h2{margin:0 0 4px;font-size:17px}:where(.emilRoot) .customerGrid header a{color:#666;font-size:10px;text-decoration:underline}:where(.emilRoot) .customerGrid article>section{border-bottom:1px solid #e4dfd7;gap:4px;padding:14px 17px;display:grid}:where(.emilRoot) .customerGrid article>section small{color:#888;letter-spacing:.1em;font-size:8px;font-weight:950}:where(.emilRoot) .customerGrid article>section strong{font-size:16px}:where(.emilRoot) .customerGrid article>section span{color:#666;font-size:10px}:where(.emilRoot) .customerVin{color:#12633b;background:#e9f7ef}:where(.emilRoot) .customerVin strong{letter-spacing:.04em;font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace!important}:where(.emilRoot) .customerVin.missing{color:#795400;background:#fff5d9}:where(.emilRoot) .customerGrid article>p{color:#777;margin:0;padding:13px 17px;font-size:10px;line-height:1.5}:where(.emilRoot) .customerGrid article>footer{background:#fff;grid-template-columns:auto 1fr;gap:8px;margin-top:auto;padding:14px 17px;display:grid}:where(.emilRoot) .customerGrid footer .customerEditButton{background:#171717}:where(.emilRoot) .customerEditBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.emilRoot) .customerEditForm{box-sizing:border-box;background:#fff;grid-template-columns:1fr 1fr;gap:15px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:25px;display:grid;overflow:auto;box-shadow:0 24px 80px #0008}:where(.emilRoot) .customerEditForm>header{border-bottom:1px solid #d3ccc2;grid-column:1/-1;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}:where(.emilRoot) .customerEditForm header small{color:#0876e9;letter-spacing:.13em;font-size:9px;font-weight:950}:where(.emilRoot) .customerEditForm h2{margin:5px 0 0;font-size:25px}:where(.emilRoot) .customerEditForm header button{color:#fff;cursor:pointer;background:#171717;border:0;width:38px;height:38px;font-size:25px}:where(.emilRoot) .customerEditForm label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:950;display:grid}:where(.emilRoot) .customerEditForm input,:where(.emilRoot) .customerEditForm textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c9c1b6;padding:13px;font-size:14px}:where(.emilRoot) .customerEditForm textarea{resize:vertical;min-height:90px}:where(.emilRoot) .customerEditForm .wide,:where(.emilRoot) .customerEditForm>footer{grid-column:1/-1}:where(.emilRoot) .customerEditForm>footer{justify-content:flex-end;gap:8px;display:flex}:where(.emilRoot) .customerEditForm footer button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #171717;padding:13px 18px;font-size:9px;font-weight:950}:where(.emilRoot) .customerEditForm footer .save{color:#fff;background:#168653;border-color:#168653}:where(.emilRoot) .customerGrid footer button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;width:100%;padding:12px;font-size:9px;font-weight:950}@media (width<=700px){:where(.emilRoot) .customerCreateForm{grid-template-columns:1fr}:where(.emilRoot) .customerCreateForm textarea{grid-column:1}:where(.emilRoot) .customerToolbar{flex-direction:column;align-items:stretch}:where(.emilRoot) .customerGrid{grid-template-columns:1fr}:where(.emilRoot) .customerEditForm{grid-template-columns:1fr;padding:18px}:where(.emilRoot) .customerEditForm>header,:where(.emilRoot) .customerEditForm .wide,:where(.emilRoot) .customerEditForm>footer{grid-column:1}:where(.emilRoot) .customerGrid article>footer{grid-template-columns:1fr}}:where(.emilRoot) .autoJerryWorkspace{grid-template-columns:minmax(560px,1.35fr) minmax(400px,.65fr);gap:18px;min-height:820px;margin-top:28px;display:grid}:where(.emilRoot) .autoJerryBotControl{color:#fff;background:#171717;border:1px solid #2e2e2e;margin:24px 0 0}:where(.emilRoot) .autoJerryBotControl>header{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}:where(.emilRoot) .autoJerryBotControl h2{margin:4px 0;font-size:30px}:where(.emilRoot) .autoJerryBotControl header small{color:#0876e9;letter-spacing:.13em;font-weight:900}:where(.emilRoot) .autoJerryBotControl header p{color:#bbb;margin:0}:where(.emilRoot) .autoJerryBotDownload{color:#fff;margin-top:11px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}:where(.emilRoot) .autoJerryBotControl header button{text-transform:uppercase;cursor:pointer;color:#fff;border:0;padding:13px 18px;font-weight:900}:where(.emilRoot) .autoJerryBotControl header button.pause{background:#b42318}:where(.emilRoot) .autoJerryBotControl header button.resume{background:#168653}:where(.emilRoot) .autoJerryBotControl header button:disabled{opacity:.55}:where(.emilRoot) .autoJerryBotAgents{background:#333;border-top:1px solid #333;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}:where(.emilRoot) .autoJerryBotAgents>p{color:#555;background:#fff;margin:0;padding:18px}:where(.emilRoot) .autoJerryBotAgents article{color:#171717;background:#fff;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(.emilRoot) .autoJerryBotAgents article>span{background:#aaa;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #eee}:where(.emilRoot) .autoJerryBotAgents article>span.online{background:#168653;box-shadow:0 0 0 4px #dff4e8}:where(.emilRoot) .autoJerryBotAgents article div{gap:4px;display:grid}:where(.emilRoot) .autoJerryBotAgents article small{color:#666}:where(.emilRoot) .autoJerryBotAgents article p{color:#666;margin:2px 0 0;font-size:11px}:where(.emilRoot) .autoJerryBotError{background:#7a1b13;margin:0;padding:10px 22px}:where(.emilRoot) .autoJerryBotAgents .offline+div strong{color:#666}@media (width<=560px){:where(.emilRoot) .autoJerryBotControl>header{flex-direction:column;align-items:stretch}:where(.emilRoot) .autoJerryBotControl header button{width:100%}}:where(.emilRoot) .autoJerryWindow,:where(.emilRoot) .autoJerryCalculator{background:#fff;border:1px solid #d7d1c8;min-width:0}:where(.emilRoot) .autoJerryWindow>header{color:#fff;background:#171717;align-items:center;gap:16px;min-height:60px;padding:13px 18px;display:flex}:where(.emilRoot) .autoJerryWindow>header div{gap:4px;display:grid}:where(.emilRoot) .autoJerryWindow>header strong{font-size:17px}:where(.emilRoot) .autoJerryWindow>header span{color:#aaa;font-size:10px}:where(.emilRoot) .autoJerryFrameWrap{background:#eee;height:760px;position:relative;overflow:hidden}:where(.emilRoot) .autoJerryFrameWrap iframe{transform-origin:0 0;background:#fff;border:0;width:125%;height:125%;transform:scale(.8)}:where(.emilRoot) .autoJerryCalculator{align-self:start;padding:24px}:where(.emilRoot) .autoJerryCalculator header small{letter-spacing:.15em;color:#0876e9;font-size:9px;font-weight:900}:where(.emilRoot) .autoJerryCalculator h2{margin:6px 0;font-size:34px}:where(.emilRoot) .autoJerryCalculator header p{color:#666;font-size:12px;line-height:1.5}:where(.emilRoot) .autoJerryCalculator form{gap:12px;margin-top:22px;display:grid}:where(.emilRoot) .autoJerryCalculator label{text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}:where(.emilRoot) .autoJerryCalculator textarea{resize:vertical;text-transform:none;border:1px solid #d4cec5;width:100%;min-height:260px;padding:14px;font:12px/1.55 Arial}:where(.emilRoot) .autoJerryCalculator form>button,:where(.emilRoot) .autoJerryAnswer button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;padding:14px;font-size:10px;font-weight:900}:where(.emilRoot) .autoJerryCalculator form>button:disabled{opacity:.55;cursor:wait}:where(.emilRoot) .autoJerryAnswer{color:#fff;background:#151515;margin-top:18px}:where(.emilRoot) .autoJerryAnswer>div{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}:where(.emilRoot) .autoJerryAnswer>div strong{text-transform:uppercase;font-size:11px}:where(.emilRoot) .autoJerryAnswer button{padding:10px 12px}:where(.emilRoot) .autoJerryAnswer pre{white-space:pre-wrap;max-height:430px;margin:0;padding:18px;font:12px/1.65 Arial;overflow:auto}:where(.emilRoot) .autoJerryAnswer>p{color:#17623e;background:#dff4e8;margin:0;padding:11px 18px;font-size:11px;font-weight:800}:where(.emilRoot) .autoJerryAnswerButtons{gap:7px;display:flex}:where(.emilRoot) .autoJerryAnswer .autoFillButton{background:#168653}:where(.emilRoot) .autoFillSetup{background:#fff;border:1px solid #d7d1c8;gap:8px;margin-top:16px;padding:16px;display:grid}:where(.emilRoot) .autoFillSetup strong{font-size:12px}:where(.emilRoot) .autoFillSetup p{color:#555;margin:0;font-size:11px;line-height:1.5}:where(.emilRoot) .autoFillSetup a{color:#fff;text-transform:uppercase;background:#171717;justify-self:start;padding:11px 13px;font-size:9px;font-weight:900}:where(.emilRoot) .autoFillSetup small{color:#777;font-size:9px}:where(.emilRoot) .mobileAutoJerryHelp,:where(.emilRoot) .mobileAutoJerryOpen,:where(.emilRoot) .mobileCopyOpen{display:none}:where(.emilRoot) .mobileAutoJerryOpen,:where(.emilRoot) .mobileCopyOpen{color:#fff;text-align:center;text-transform:uppercase;background:#168653;padding:13px 14px;font-size:10px;font-weight:900}:where(.emilRoot) .autoJerryAnswer .mobileCopyOpen{background:#168653}@media (width<=1200px){:where(.emilRoot) .autoJerryWorkspace{grid-template-columns:minmax(500px,1.15fr) minmax(380px,.85fr)}}@media (width<=950px){:where(.emilRoot) .autoJerryWorkspace{grid-template-columns:1fr;min-height:0}:where(.emilRoot) .autoJerryCalculator{order:-1}:where(.emilRoot) .autoJerryWindow,:where(.emilRoot) .desktopAutoJerryHelp,:where(.emilRoot) .autoFillSetup{display:none}:where(.emilRoot) .mobileAutoJerryHelp,:where(.emilRoot) .mobileAutoJerryOpen,:where(.emilRoot) .mobileCopyOpen{display:block}:where(.emilRoot) .mobileAutoJerryOpen{margin-top:14px}:where(.emilRoot) .autoJerryCalculator textarea{min-height:190px}:where(.emilRoot) .autoJerryAnswer pre{max-height:none}}@media (width<=560px){:where(.emilRoot) .autoJerryWorkspace{grid-template-columns:minmax(0,1fr)}:where(.emilRoot) .autoJerryFrameWrap{height:520px}:where(.emilRoot) .autoJerryFrameWrap iframe{width:142.86%;height:142.86%;transform:scale(.7)}:where(.emilRoot) .autoJerryCalculator{padding:17px}:where(.emilRoot) .autoJerryCalculator h2{font-size:28px}:where(.emilRoot) .autoJerryAnswer>div{flex-direction:column;align-items:flex-start}:where(.emilRoot) .autoJerryAnswerButtons{flex-direction:column;width:100%}:where(.emilRoot) .autoJerryAnswerButtons button{width:100%}}:where(.emilRoot) .acceptedOwnWork{flex-direction:column;display:flex}:where(.emilRoot) .acceptedOwnWorkCard{background:#fff;border:1px solid #d8d2c9;margin-top:24px;padding:24px}:where(.emilRoot) .acceptedOwnWorkCard strong{font-size:16px;display:block}:where(.emilRoot) .acceptedOwnWorkCard p{color:#6d665e;line-height:1.55}:where(.emilRoot) .acceptedOwnWorkCard button{width:100%;margin-top:12px}:where(.emilRoot) .acceptedOwnWorkForm{gap:10px;margin-top:18px;display:grid}:where(.emilRoot) .acceptedOwnWorkForm input,:where(.emilRoot) .acceptedOwnWorkForm select,:where(.emilRoot) .acceptedOwnWorkForm textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cec7bd;padding:12px}:where(.emilRoot) .acceptedOwnWorkForm textarea{resize:vertical;min-height:80px}:where(.emilRoot) .acceptedOwnWorkTime{grid-template-columns:1.3fr 1fr .8fr;gap:8px;display:grid}:where(.emilRoot) .acceptedOwnWorkActions{grid-template-columns:auto 1fr;gap:8px;display:grid}:where(.emilRoot) .acceptedOwnWorkActions button{text-transform:uppercase;cursor:pointer;border:0;padding:13px;font-size:9px;font-weight:950}:where(.emilRoot) .acceptedOwnWorkActions>button:first-child{color:#171717;background:#ddd7ce}:where(.emilRoot) .acceptedOwnWorkActions .autoFillButton{width:100%;margin:0}@media (width<=560px){:where(.emilRoot) .acceptedOwnWorkTime,:where(.emilRoot) .acceptedOwnWorkActions{grid-template-columns:1fr}}:where(.emilRoot) .partsAnalysisPending{text-align:center;background:#f8f6f1;border:1px dashed #bbb2a7;margin:0 24px 22px;padding:24px}:where(.emilRoot) .partsAnalysisPending strong{font-size:14px}:where(.emilRoot) .partsAnalysisPending p{color:#706a62;max-width:620px;margin:8px auto 15px;font-size:11px;line-height:1.55}:where(.emilRoot) .partsAnalysisPending button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;padding:11px 15px;font-size:9px;font-weight:950}:where(.emilRoot) .partsAnalysisPending button:disabled,:where(.emilRoot) .partsAnalyzeVehicleButton:disabled{opacity:.55;cursor:wait}:where(.emilRoot) .partsAnalysisStatus .partsAnalyzeVehicleButton{background:#0876e9}:where(.emilRoot) .partsOrderOverlay{place-items:stretch end;padding:0}:where(.emilRoot) .partsOrderWorkspace{width:min(1180px,96vw);height:100dvh;animation:.2s ease-out partsDrawerIn}@keyframes partsDrawerIn{0%{opacity:.7;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (width<=800px){:where(.emilRoot) .partsAnalysisPending{margin:0 14px 16px;padding:18px 12px}:where(.emilRoot) .partsOrderWorkspace{width:100vw}}@media (prefers-reduced-motion:reduce){:where(.emilRoot) .partsOrderWorkspace{animation:none}}:where(.emilRoot) .workshopContent .newPartsView{box-sizing:border-box;color:#f4f4f5;background:#080a0d;border-radius:18px;width:100%;min-height:calc(100vh - 74px);padding:24px;font-family:Arial,Helvetica,sans-serif}:where(.emilRoot) .workshopContent .newPartsView *{box-sizing:border-box}:where(.emilRoot) .newPartsView>header{padding:2px 4px 12px}:where(.emilRoot) .newPartsView>header h1{letter-spacing:-.03em;color:#fff;margin:2px 0;font-size:34px;font-weight:900}:where(.emilRoot) .newPartsView>header small{letter-spacing:.1em;color:#ef3a30;font-size:12px;font-weight:950}:where(.emilRoot) .newPartsView>header p{color:#8b95a4;margin:5px 0}:where(.emilRoot) .partsActionFilters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}:where(.emilRoot) .partsActionFilters button{all:unset;cursor:pointer;color:#fff;background:#10141a;border:1px solid #ffffff1a;border-radius:16px;min-height:102px;padding:16px;transition:all .16s;display:grid}:where(.emilRoot) .partsActionFilters button:hover{border-color:#ffffff38;transform:translateY(-2px)}:where(.emilRoot) .partsActionFilters button.active{border-color:#ef3a30;box-shadow:0 0 0 2px #ef3a30}:where(.emilRoot) .partsActionFilters b{font-size:30px;font-weight:950;line-height:1}:where(.emilRoot) .partsActionFilters span{letter-spacing:.06em;text-transform:uppercase;color:#929baa;align-self:end;font-size:11px;font-weight:900}:where(.emilRoot) .newPartsCars{gap:10px;display:grid}:where(.emilRoot) .newPartsCars>button{all:unset;cursor:pointer;color:#fff;background:#10141a;border:1px solid #ffffff1a;border-left:4px solid #0000;border-radius:15px;grid-template-columns:1fr auto;gap:9px;padding:18px;transition:all .15s;display:grid}:where(.emilRoot) .newPartsCars>button:hover{background:#151a21;border-left-color:#ef3a30}:where(.emilRoot) .newPartsCars span{align-items:center;gap:13px;display:flex}:where(.emilRoot) .newPartsCars span b{letter-spacing:.04em;font-size:22px;font-weight:950}:where(.emilRoot) .newPartsCars small,:where(.emilRoot) .newPartsCars em{color:#a4acb8;font-size:13px;font-style:normal}:where(.emilRoot) .newPartsCars p{color:#d1d5db;grid-column:1/-1;margin:0}:where(.emilRoot) .newPartsCars>button>strong{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:99px;align-self:start;padding:7px 10px;font-size:10px;font-weight:900}:where(.emilRoot) .newPartsCars .vin,:where(.emilRoot) .newPartsCars .missing{color:#f7cf69;background:#f2bd3c18;border-color:#f2bd3c33}:where(.emilRoot) .newPartsCars .ready{color:#8db9ff;background:#3b82f618;border-color:#3b82f633}:where(.emilRoot) .newPartsCars .ordered{color:#78df9b;background:#22c55e18;border-color:#22c55e33}:where(.emilRoot) .newPartsBackdrop{all:unset;z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030507d9;display:block;position:fixed;inset:0}:where(.emilRoot) .newPartsPopup>section{z-index:1001;color:#f4f4f5;background:#0f1319;border:1px solid #ffffff1a;border-radius:20px;max-width:1500px;margin:auto;font-family:Arial,Helvetica,sans-serif;display:block;position:fixed;inset:3vh 4vw;overflow:auto;box-shadow:0 28px 100px #000c}:where(.emilRoot) .newPartsPopup>section *{box-sizing:border-box}:where(.emilRoot) .newPartsPopup>section>header{color:#fff;background:#0c0f13;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;padding:22px 26px;display:flex}:where(.emilRoot) .newPartsPopup header small{letter-spacing:.1em;color:#ef3a30;font-size:11px;font-weight:950}:where(.emilRoot) .newPartsPopup header h2{color:#fff;margin:5px 0;font-size:28px;font-weight:950}:where(.emilRoot) .newPartsPopup header p{color:#9aa3af;margin:0}:where(.emilRoot) .newPartsPopup header>button{all:unset;cursor:pointer;text-align:center;color:#bbc2cc;border-radius:10px;width:40px;height:40px;font-size:32px;line-height:36px}:where(.emilRoot) .newPartsPopup header>button:hover{color:#fff;background:#ffffff0d}:where(.emilRoot) .newPartsVin,:where(.emilRoot) .newPartsToolbar{color:#fff;background:#12171e;border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;padding:16px 24px;display:flex}:where(.emilRoot) .newPartsVin>span{color:#7f8997;font-size:11px;font-weight:900}:where(.emilRoot) .newPartsVin b{letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:18px}:where(.emilRoot) .newPartsVin button,:where(.emilRoot) .newPartsToolbar button,:where(.emilRoot) .newPartsAnalyze button,:where(.emilRoot) .newPartsPopup footer button{all:unset;cursor:pointer;color:#fff;text-align:center;background:#e83228;border-radius:9px;margin-left:auto;padding:11px 15px;font-size:12px;font-weight:950}:where(.emilRoot) .newPartsVin.missing{color:#ffe29a;background:#3a2d0c}:where(.emilRoot) .newPartsVin input,:where(.emilRoot) .newPartsToolbar input{color:#fff;background:#080b0f;border:1px solid #ffffff1f;border-radius:9px;outline:0;min-height:40px;padding:9px 11px}:where(.emilRoot) .newPartsToolbar div{gap:3px;display:grid}:where(.emilRoot) .newPartsToolbar small{color:#8d97a5}:where(.emilRoot) .newPartsAnalyze{color:#ffe098;background:#f2bd3c12;border:1px solid #f2bd3c33;border-radius:14px;align-items:center;margin:22px;padding:24px;display:flex}:where(.emilRoot) .newPartsRows{gap:9px;padding:22px;display:grid}:where(.emilRoot) .newPartsRows article{color:#fff;background:#151a21;border:1px solid #ffffff18;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}:where(.emilRoot) .newPartsRows article span{align-items:center;gap:9px;display:flex}:where(.emilRoot) .newPartsRows article span>b{color:#bcc5d1;background:#ffffff0d;border-radius:7px;place-items:center;min-width:42px;height:28px;display:grid}:where(.emilRoot) .newPartsRows article small{color:#8e99a8}:where(.emilRoot) .newPartsRows em{color:#d6a7ff;background:#a855f718;border:1px solid #a855f733;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}:where(.emilRoot) .newPartsRows select{color:#fff;background:#090c11;border:1px solid #ffffff1f;border-radius:8px;min-width:160px;padding:9px}:where(.emilRoot) .newPotentialParts{color:#fff;background:#12171e;border:1px solid #8b5cf633;border-radius:12px;margin:0 22px 22px}:where(.emilRoot) .newPotentialParts summary{cursor:pointer;color:#c4a5ff;padding:15px;font-weight:900}:where(.emilRoot) .newPotentialParts>div{padding:0 12px 12px;display:grid}:where(.emilRoot) .newPotentialParts button{all:unset;cursor:pointer;color:#fff;border-top:1px solid #ffffff12;justify-content:space-between;padding:12px;display:flex}:where(.emilRoot) .newPotentialParts button:disabled{cursor:default;opacity:.55}:where(.emilRoot) .newPotentialParts button span{gap:3px;display:grid}:where(.emilRoot) .newPotentialParts small{color:#8994a3}:where(.emilRoot) .newPotentialParts button strong{color:#bd9aff}:where(.emilRoot) .newPartsPopup footer{color:#d4dae2;background:#0c0f13;border-top:1px solid #ffffff1a;align-items:center;padding:18px 24px;display:flex}:where(.emilRoot) .newPartsPopup footer button{margin-left:auto}@media (width<=900px){:where(.emilRoot) .workshopContent .newPartsView{border-radius:0;padding:14px}:where(.emilRoot) .partsActionFilters{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.emilRoot) .partsActionFilters button{min-height:88px}:where(.emilRoot) .newPartsPopup>section{border-radius:0;max-width:none;inset:0}:where(.emilRoot) .newPartsToolbar{flex-direction:column;align-items:stretch}:where(.emilRoot) .newPartsToolbar input{width:100%}:where(.emilRoot) .newPartsToolbar button{margin:0}:where(.emilRoot) .newPartsRows article{flex-direction:column;align-items:stretch;gap:10px}:where(.emilRoot) .newPartsRows article span{flex-wrap:wrap}:where(.emilRoot) .newPartsRows select{width:100%}:where(.emilRoot) .newPartsCars span{flex-direction:column;align-items:flex-start;gap:3px}:where(.emilRoot) .newPartsPopup footer{flex-direction:column;align-items:stretch;gap:10px}:where(.emilRoot) .newPartsPopup footer button{margin:0}}:where(.emilRoot) .newPartsWorkDetails{color:#aeb7c4;background:#0c1016;border-bottom:1px solid #ffffff1a;margin:0;padding:13px 24px}:where(.emilRoot) .newPartsWorkDetails summary{cursor:pointer;color:#d4d9e0;font-size:12px;font-weight:900}:where(.emilRoot) .newPartsWorkDetails p{color:#949eac;margin:12px 0 2px;font-size:13px;line-height:1.55}:where(.emilRoot) .newPartsPopup footer button.completed{color:#fff;background:#147a48}:where(.emilRoot) .autoVinLookupStatus{color:#79df9b;background:#22c55e12;border:1px solid #22c55e33;border-radius:99px;margin-top:8px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}:where(.emilRoot) .receiptOverlay{z-index:500;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.emilRoot) .receiptWorkspace{background:#ece9e3;width:min(1050px,96vw);max-height:96dvh;overflow:auto;box-shadow:0 24px 80px #0008}:where(.emilRoot) .receiptToolbar{z-index:2;color:#fff;background:#171717;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}:where(.emilRoot) .receiptToolbar strong{font-size:14px}:where(.emilRoot) .receiptToolbar span{color:#aaa;margin-right:auto;font-size:9px}:where(.emilRoot) .receiptToolbar button{color:#fff;cursor:pointer;background:#0876e9;border:0;padding:10px 13px;font-size:9px;font-weight:900}:where(.emilRoot) .receiptToolbar button:last-child{background:#555}:where(.emilRoot) .receiptDocument{color:#171717;background:#fff;width:min(794px,100% - 30px);margin:16px auto;padding:28px 34px;font-size:10px;box-shadow:0 8px 30px #0002}:where(.emilRoot) .receiptDocument input,:where(.emilRoot) .receiptDocument textarea,:where(.emilRoot) .receiptDocument select{color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #0000;border-bottom-color:#bbb;padding:4px}:where(.emilRoot) .receiptDocument textarea{field-sizing:content;resize:vertical;min-height:34px}:where(.emilRoot) .receiptDocument input:focus,:where(.emilRoot) .receiptDocument textarea:focus,:where(.emilRoot) .receiptDocument select:focus{border-color:#0876e9;outline:2px solid #0876e944}:where(.emilRoot) .receiptDocument>header{break-inside:avoid;border-bottom:2px solid #171717;grid-template-columns:1fr 220px;gap:28px;padding-bottom:14px;display:grid}:where(.emilRoot) .receiptDocument>header>div{gap:1px;display:grid}:where(.emilRoot) .receiptDocument h1{text-align:right;margin:0 0 8px;font-size:30px}:where(.emilRoot) .receiptCompany{font-weight:950;font-size:13px!important}:where(.emilRoot) .receiptDocument label{color:#666;text-transform:uppercase;gap:2px;font-size:7px;font-weight:850;display:grid}:where(.emilRoot) .receiptMeta{break-inside:avoid;grid-template-columns:repeat(2,1fr);gap:5px 14px;padding:13px 0;display:grid}:where(.emilRoot) .receiptLines{break-inside:auto;border-top:1px solid #aaa}:where(.emilRoot) .receiptLines>header,:where(.emilRoot) .receiptLines>div{break-inside:avoid;border-bottom:1px solid #ddd;grid-template-columns:minmax(220px,1fr) 58px 90px 90px 24px;align-items:center;gap:6px;padding:5px 0;display:grid}:where(.emilRoot) .receiptLines>header{color:#fff;text-transform:uppercase;background:#171717;padding:7px 6px;font-size:7px;font-weight:900}:where(.emilRoot) .receiptLines strong{text-align:right;font-size:9px}:where(.emilRoot) .receiptLines>div>button{color:#b42318;cursor:pointer;background:#fbe3e1;border:0;height:24px}:where(.emilRoot) .receiptAddLine{margin:7px 0;font-weight:900;color:#171717!important;background:#fff!important;border:1px solid #171717!important;padding:6px 9px!important}:where(.emilRoot) .receiptTotals{break-inside:avoid;justify-content:end;gap:5px;margin-top:10px;display:grid}:where(.emilRoot) .receiptTotals span,:where(.emilRoot) .receiptTotals>strong{justify-content:space-between;gap:55px;min-width:300px;display:flex}:where(.emilRoot) .receiptTotals>strong{border-top:2px solid #171717;padding-top:6px;font-size:12px}:where(.emilRoot) .receiptNotes{break-inside:avoid;margin-top:14px}:where(.emilRoot) .workOrderFinishActions{flex-wrap:wrap;gap:8px;display:flex}:where(.emilRoot) .workOrderCompletionBar .finishWorkOrderButton{background:#168653}:where(.emilRoot) .workOrderCompletionBar .createReceiptButton{background:#247bd3;margin-left:auto}:where(.emilRoot) .vehicleBrandLogo{width:35px;height:35px}:where(.emilRoot) .vehicleBrandLogo img{width:27px;height:27px}:where(.emilRoot) .receiptAgreedWork{break-inside:avoid;background:#f7f7f7;border:1px solid #ccc;margin:0 0 12px;padding:9px}:where(.emilRoot) .receiptAdditionalWorks{gap:8px;margin-top:12px;display:grid}:where(.emilRoot) .receiptAdditionalWorks h2{break-after:avoid;margin:0;font-size:12px}:where(.emilRoot) .receiptAdditionalWorks article{break-inside:avoid;background:#fafafa;border:1px solid #ccc;gap:5px;padding:9px;display:grid}:where(.emilRoot) .receiptAdditionalWorks article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.emilRoot) .receiptAdditionalWorks article>button{color:#a5201b;cursor:pointer;background:#fff;border:1px solid #c82922;justify-self:start;padding:5px 8px;font-size:7px;font-weight:900}:where(.emilRoot) .receiptPrintFooter{color:#667085;background:#fff;border-top:1px solid #bbb;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;padding:8px 0 0;font-size:7px;display:flex}:where(.emilRoot) .receiptPrintFooter b{color:#171717}:where(.emilRoot) .receiptPrintFooter span{text-align:right}:where(.emilRoot) .receiptPrintDocument{display:none}@media (width<=760px){:where(.emilRoot) .receiptOverlay{padding:0}:where(.emilRoot) .receiptWorkspace{width:100vw;max-height:100dvh}:where(.emilRoot) .receiptToolbar{flex-wrap:wrap}:where(.emilRoot) .receiptToolbar span{order:3;width:100%}:where(.emilRoot) .receiptDocument{width:calc(100% - 16px);margin:8px;padding:16px}:where(.emilRoot) .receiptDocument>header{grid-template-columns:1fr}:where(.emilRoot) .receiptDocument h1{text-align:left}:where(.emilRoot) .receiptMeta{grid-template-columns:1fr 1fr}:where(.emilRoot) .receiptLines{overflow-x:auto}:where(.emilRoot) .receiptLines>header,:where(.emilRoot) .receiptLines>div{min-width:650px}:where(.emilRoot) .receiptAdditionalWorks article>div{grid-template-columns:1fr}:where(.emilRoot) .workOrderCompletionBar .createReceiptButton{margin-left:0}}@page{size:A4 portrait;margin:9mm 10mm}@media print{.emilRoot,.emilRoot{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;background:#fff!important;margin:0!important}.emilRoot *{visibility:hidden!important}:where(.emilRoot) .receiptOverlay,:where(.emilRoot) .receiptOverlay *{visibility:visible!important}:where(.emilRoot) .receiptOverlay,:where(.emilRoot) .receiptWorkspace{width:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}:where(.emilRoot) .receiptToolbar{display:none!important}:where(.emilRoot) .receiptDocument{box-sizing:border-box;line-height:1.28;width:190mm!important;min-height:0!important;box-shadow:none!important;color:#111!important;background:#fff!important;margin:0!important;padding:0!important;font-size:8.8pt!important;position:absolute!important;top:0!important;left:0!important}:where(.emilRoot) .receiptDocument>header{grid-template-columns:1fr 54mm;gap:9mm;padding-bottom:4mm}:where(.emilRoot) .receiptDocument h1{letter-spacing:.04em;margin-bottom:2.5mm;font-size:24pt}:where(.emilRoot) .receiptCompany{font-size:12pt!important}:where(.emilRoot) .receiptDocument label{font-size:6.6pt}:where(.emilRoot) .receiptDocument input,:where(.emilRoot) .receiptDocument textarea,:where(.emilRoot) .receiptDocument select{box-sizing:border-box;appearance:none!important;color:#111!important;resize:none!important;background:0 0!important;border:0!important;outline:0!important;padding:.8mm 0!important;overflow:visible!important}:where(.emilRoot) .receiptDocument textarea{white-space:pre-wrap;min-height:0!important}:where(.emilRoot) .receiptMeta{grid-template-columns:repeat(3,1fr);gap:2mm 5mm;padding:4mm 0}:where(.emilRoot) .receiptAgreedWork{margin-bottom:3mm;padding:2.5mm;background:#f3f5f7!important}:where(.emilRoot) .receiptLines{border-top:0}:where(.emilRoot) .receiptLines>header,:where(.emilRoot) .receiptLines>div{gap:2mm;padding:1.7mm 1.5mm;grid-template-columns:minmax(80mm,1fr) 14mm 23mm 25mm!important;min-width:0!important}:where(.emilRoot) .receiptLines>header{padding:2mm 1.5mm;color:#fff!important;background:#171717!important}:where(.emilRoot) .receiptLines>header i,:where(.emilRoot) .receiptLines>div>button,:where(.emilRoot) .receiptAddLine,:where(.emilRoot) .receiptAdditionalWorks article>button{display:none!important}:where(.emilRoot) .receiptLines strong{font-size:8.8pt}:where(.emilRoot) .receiptAdditionalWorks{gap:2mm;margin-top:3mm}:where(.emilRoot) .receiptAdditionalWorks h2{font-size:10pt}:where(.emilRoot) .receiptAdditionalWorks article{gap:1.5mm;padding:2.5mm;background:#f7f7f7!important}:where(.emilRoot) .receiptAdditionalWorks article>div{gap:3mm}:where(.emilRoot) .receiptTotals{gap:1.4mm;margin-top:3.5mm}:where(.emilRoot) .receiptTotals span,:where(.emilRoot) .receiptTotals>strong{gap:12mm;min-width:82mm}:where(.emilRoot) .receiptTotals>strong{padding-top:2mm;font-size:11pt}:where(.emilRoot) .receiptNotes{margin-top:3.5mm}:where(.emilRoot) .receiptPrintFooter{color:#667085!important;background:#fff!important;margin-top:5mm!important;padding:2mm 0 0!important;font-size:7pt!important}:where(.emilRoot) .receiptDocument>header,:where(.emilRoot) .receiptMeta,:where(.emilRoot) .receiptAgreedWork,:where(.emilRoot) .receiptTotals,:where(.emilRoot) .receiptNotes,:where(.emilRoot) .receiptAdditionalWorks article,:where(.emilRoot) .receiptLines>header,:where(.emilRoot) .receiptLines>div,:where(.emilRoot) .receiptPrintFooter{break-inside:avoid;page-break-inside:avoid}:where(.emilRoot) .receiptAdditionalWorks,:where(.emilRoot) .receiptLines{break-inside:auto}:where(.emilRoot) .receiptDocument{display:none!important}:where(.emilRoot) .receiptPrintDocument,:where(.emilRoot) .receiptPrintDocument *{visibility:visible!important}:where(.emilRoot) .receiptPrintDocument{box-sizing:border-box;color:#111;background:#fff;width:190mm;margin:0;padding:0;font:9pt/1.35 Arial,Helvetica,sans-serif;position:absolute;top:0;left:0;display:block!important}:where(.emilRoot) .receiptPrintDocument header{border-bottom:2px solid #171717;justify-content:space-between;gap:15mm;padding-bottom:5mm;display:flex}:where(.emilRoot) .receiptPrintDocument header>div:last-child{text-align:right}:where(.emilRoot) .receiptPrintDocument h1{letter-spacing:.06em;margin:0;font-size:25pt}:where(.emilRoot) .receiptPrintDocument h2{margin:0 0 2mm;font-size:13pt}:where(.emilRoot) .receiptPrintDocument p{white-space:pre-wrap;margin:0}:where(.emilRoot) .receiptPrintMeta{grid-template-columns:1fr 1.25fr 1.35fr;gap:6mm;padding:4mm 0;display:grid}:where(.emilRoot) .receiptPrintMeta div{gap:1mm;display:grid}:where(.emilRoot) .receiptPrintDocument small{color:#687184;font-size:6.8pt;font-weight:800}:where(.emilRoot) .receiptPrintAgreed{background:#f2f4f6;padding:3mm}:where(.emilRoot) .receiptPrintAgreed p{margin-top:1.5mm}:where(.emilRoot) .receiptPrintDocument table{border-collapse:collapse;width:100%;margin-top:4mm}:where(.emilRoot) .receiptPrintDocument th{color:#fff;text-align:left;text-transform:uppercase;padding:2mm;font-size:7pt;background:#171717!important}:where(.emilRoot) .receiptPrintDocument th:not(:first-child),:where(.emilRoot) .receiptPrintDocument td:not(:first-child){text-align:right}:where(.emilRoot) .receiptPrintDocument td{border-bottom:1px solid #d7dbe0;padding:1.8mm 2mm}:where(.emilRoot) .receiptPrintDocument tr{break-inside:avoid}:where(.emilRoot) .receiptPrintResponses{margin-top:4mm}:where(.emilRoot) .receiptPrintResponses h3{margin:0 0 2mm}:where(.emilRoot) .receiptPrintResponses article{break-inside:avoid;border-bottom:1px solid #d7dbe0;padding:2mm 0}:where(.emilRoot) .receiptPrintResponses article p{margin:1mm 0}:where(.emilRoot) .receiptPrintTotals{width:85mm;margin:5mm 0 0 auto}:where(.emilRoot) .receiptPrintTotals p,:where(.emilRoot) .receiptPrintTotals strong{justify-content:space-between;gap:10mm;padding:1mm 0;display:flex}:where(.emilRoot) .receiptPrintTotals strong{border-top:2px solid #171717;margin-top:1mm;padding-top:2mm;font-size:11pt}:where(.emilRoot) .receiptPrintNotes{margin-top:5mm}:where(.emilRoot) .receiptPrintNotes p{margin-top:1.5mm}:where(.emilRoot) .receiptPrintCleanFooter{justify-content:space-between;gap:8mm;margin-top:6mm;padding-top:2mm;display:flex;color:#616975!important;background:#fff!important;border-top:1px solid #aeb4bc!important;font-size:7pt!important}:where(.emilRoot) .receiptPrintCleanFooter span{text-align:right}:where(.emilRoot) .receiptPrintDocument header,:where(.emilRoot) .receiptPrintMeta,:where(.emilRoot) .receiptPrintAgreed,:where(.emilRoot) .receiptPrintTotals,:where(.emilRoot) .receiptPrintNotes,:where(.emilRoot) .receiptPrintCleanFooter{break-inside:avoid}.emilRoot,.emilRoot{height:auto!important;min-height:0!important;overflow:visible!important}.emilRoot :not(:has(.receiptOverlay)):not(.receiptOverlay):not(.receiptOverlay *){display:none!important}.emilRoot :has(.receiptOverlay){width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}:where(.emilRoot) .receiptOverlay,:where(.emilRoot) .receiptWorkspace{height:auto!important;min-height:0!important}.emilRoot,.emilRoot{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}:is(.emilRoot :has(.receiptOverlay),:where(.emilRoot) .receiptOverlay,:where(.emilRoot) .receiptWorkspace,:where(.emilRoot) .receiptPrintDocument){box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}:where(.emilRoot) .receiptOverlay:before,:where(.emilRoot) .receiptOverlay:after,:where(.emilRoot) .receiptWorkspace:before,:where(.emilRoot) .receiptWorkspace:after,:where(.emilRoot) .receiptPrintDocument:before,:where(.emilRoot) .receiptPrintDocument:after{content:none!important;display:none!important}}@media (width<=700px){.salesTotals{grid-template-columns:repeat(2,1fr)}.salesReport{padding:16px}.salesReport header{flex-direction:column;align-items:flex-start}}@media print{body:has(.salesReport):not(:has(.receiptOverlay)) *{visibility:hidden!important}:is(body:has(.salesReport):not(:has(.receiptOverlay)) .salesReport,body:has(.salesReport):not(:has(.receiptOverlay)) .salesReport *){visibility:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .salesReport{background:#fff!important;position:absolute!important;inset:0!important;overflow:visible!important}body:has(.salesReport) .salesFilters{display:none!important}body:has(.salesReport) .salesAction{display:none!important}body:has(.salesReport) .salesReport header button{display:none!important}.salesTotals{grid-template-columns:repeat(4,1fr)}.salesTable{overflow:visible}.salesTable table{white-space:normal;font-size:10pt}.salesTable tr{break-inside:avoid}.salesTable thead{display:table-header-group}}:where(.emilRoot) .receiptToolbar{flex-wrap:wrap}@media print{body:has(.salesReport):not(:has(.receiptOverlay)){height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .emilRoot{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .workshopShell{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .workshopContent{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .workshopMain{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}}@media print{.salesButtons{display:none!important}}.emilSmsLog{color:#18283b;background:#fff;border-radius:12px;padding:28px}.emilSmsLog header{justify-content:space-between;align-items:center;gap:18px;display:flex}.emilSmsLog header p{letter-spacing:.13em;color:#087bee;font-size:12px;font-weight:800}.emilSmsLog h1{margin:8px 0;font-size:36px}.emilSmsLog a{color:#087bee;font-weight:700}.emilSmsLog button{color:#fff;cursor:pointer;background:#087bee;border:0;border-radius:8px;padding:12px 16px;font-weight:700}.emilSmsLog button:disabled{opacity:.5;cursor:default}@media (width<=700px){.emilSmsLog{padding:16px}.emilSmsLog header{flex-direction:column;align-items:flex-start}.smsLogPages{flex-wrap:wrap}.emilSmsLog h1{font-size:28px}}@media (width<=600px){.usageLogCards{grid-template-columns:1fr}}.customerBilling,.tpManagement{color:#172b3c;background:#fff;border-radius:14px;padding:28px}.customerBilling>p:first-child,.tpManagement header>p{letter-spacing:.15em;color:#087bee;font-size:12px;font-weight:800}.customerBilling h1{margin:10px 0;font-size:34px}.invoiceList{gap:16px;margin-top:24px;display:grid}.invoiceList article{border:1px solid #d4e0e9;border-radius:12px;padding:22px}.invoiceList article header{justify-content:space-between;align-items:start;gap:16px;display:flex}.invoiceList h2{margin:0 0 8px;font-size:21px}.invoiceList header p{color:#687b8b;margin:0}.invoiceList header b{white-space:nowrap;font-size:24px}.invoiceMeta{color:#536b7c;flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.invoiceStatus{color:#1465ad;background:#edf4fb;border-radius:20px;padding:5px 12px}.invoiceStatus.paid{color:#157d56;background:#e5f5ed}.invoiceStatus.cancelled{color:#666;background:#eee}.invoiceList footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invoiceList a,.tpManagement button{color:#fff;cursor:pointer;background:#087bee;border:0;border-radius:8px;padding:12px 16px;font-weight:700;text-decoration:none}.invoiceList a:nth-child(2){color:#1465ad;background:#edf4fb}.invoiceEmpty{background:#f4f8fb;border-radius:12px;margin-top:24px;padding:40px 20px}.tpManagement{max-width:1400px;margin:30px auto}.tpManagement nav{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.tpManagement label{gap:7px;margin:14px 0;font-weight:600;display:grid}.tpManagement input,.tpManagement select,.tpManagement textarea{color:#172b3c;font:inherit;background:#fff;border:1px solid #bccedb;border-radius:8px;padding:12px}.tpManagement .invoiceForm{border:1px solid #d4e0e9;border-radius:12px;max-width:700px;padding:22px}.tpManagement .tpLogin{max-width:420px;margin:25px auto}.tpManagement .partnerAccounts{margin-top:20px}.tpManagement .tpError{color:#a43620;background:#fff0ec;border-radius:8px;padding:14px}@media (width<=650px){.customerBilling,.tpManagement{padding:18px}.invoiceList article header{flex-direction:column}.invoiceList article{padding:16px}.tpManagement{margin:10px}}.invoiceLineEditor{grid-template-columns:minmax(180px,1fr) 90px 140px auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.invoiceLineEditor label{margin:0}.invoiceLineEditor input{box-sizing:border-box;width:100%;min-width:0}.invoiceTotals{grid-template-columns:1fr auto;gap:12px;margin:24px 0;display:grid}.invoiceTotals dd{text-align:right;margin:0}.invoiceActions{flex-wrap:wrap;gap:12px;display:flex}.invoiceUsage{background:#f4f8fb;border-radius:8px;margin:18px 0;padding:14px}.invoiceForm a{color:#087bee;font-weight:700}.invoiceForm button:disabled{opacity:.6;cursor:wait}@media (width<=650px){.invoiceLineEditor{grid-template-columns:1fr 1fr}.invoiceLineEditor label:first-child,.invoiceLineEditor button{grid-column:1/-1}.invoiceActions button{width:100%}}.invoiceEdit{border-top:1px solid #d4e0e9;max-width:600px;margin-top:22px;padding-top:16px}.invoiceEdit button{margin:0 10px 10px 0}.invoiceEdit p{color:#536b7c;line-height:1.5}:where(.emilRoot) .todayJobsPanel{background:#fff;border:1px solid #dde1e7;border-radius:12px;margin:24px 0;overflow:hidden}:where(.emilRoot) .todayJobsPanel>header{border-bottom:1px solid #e3e7ed;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}:where(.emilRoot) .todayJobsPanel h2{margin:0;font-size:1.4rem}:where(.emilRoot) .todayJobsPanel h2 span{background:#f1f3f5;border-radius:7px;margin-left:8px;padding:3px 9px;font-size:1rem;display:inline-block}:where(.emilRoot) .todayJobsPanel header p{color:#586476;margin:5px 0 0;font-size:1rem}:where(.emilRoot) .todayJobsPanel>header button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:7px;padding:12px 18px;font-size:1rem;font-weight:700}:where(.emilRoot) .todayJobsPanel>header button:disabled{opacity:.5;cursor:default}:where(.emilRoot) .todayJobsTableWrap{overflow-x:auto}:where(.emilRoot) .todayJobsPanel table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem}:where(.emilRoot) .todayJobsPanel th{text-align:left;color:#5c6778;background:#f3f5f8;padding:12px 16px;font-size:.875rem}:where(.emilRoot) .todayJobsPanel td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e5e8ed;padding:16px}:where(.emilRoot) .todayJobsPanel th:first-child{width:10%}:where(.emilRoot) .todayJobsPanel th:nth-child(2){width:23%}:where(.emilRoot) .todayJobsPanel th:nth-child(3){width:39%}:where(.emilRoot) .todayJobsPanel th:nth-child(4),:where(.emilRoot) .todayJobsPanel th:nth-child(5){width:14%}:where(.emilRoot) .todayJobsPanel td strong{display:block}:where(.emilRoot) .todayJobsPanel td small{color:#586476;margin-top:4px;font-size:.875rem;display:block}:where(.emilRoot) .todayJobsPanel td p{white-space:pre-line;margin:6px 0 0;line-height:1.5}:where(.emilRoot) .todayJobTime{font-weight:700}:where(.emilRoot) .todayJobsPanel .todayJobOrder{color:#9c2423;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline}:where(.emilRoot) .todayJobStatus{background:#edf1f7;border-radius:6px;padding:5px 8px;font-size:.875rem;font-weight:700;display:inline-block}:where(.emilRoot) .todayJobStatus.completed{color:#216346;background:#e5f5ec}:where(.emilRoot) .todayJobStatus.in_progress{color:#23579c;background:#e8f0fc}:where(.emilRoot) .todayJobStatus.waiting,:where(.emilRoot) .todayJobStatus.pending{color:#785500;background:#fff0cc}:where(.emilRoot) .todayJobsPanel .todayJobExtra{color:#9c2423;font-weight:700}:where(.emilRoot) .todayJobsEmpty,:where(.emilRoot) .todayJobsPanel>p[role=alert]{margin:0;padding:20px 22px}:where(.emilRoot) .todayJobsPanel button:focus-visible{outline-offset:4px;outline:3px solid #e5362c}@media (width<=760px){:where(.emilRoot) .todayJobsPanel>header{flex-direction:column;align-items:stretch;padding:16px}:where(.emilRoot) .todayJobsPanel table{min-width:850px}:where(.emilRoot) .todayJobsPanel>header button{width:100%}}@media (width>=851px) and (width<=1366px) and (height<=950px) and (orientation:landscape){:where(.emilRoot) .workshop{min-height:100dvh}:where(.emilRoot) .workshopTop{z-index:120;height:56px;padding:0 18px;position:sticky;top:0}:where(.emilRoot) .workshopBrand{gap:9px}:where(.emilRoot) .workshopBrand>b{width:32px;height:32px;font-size:19px}:where(.emilRoot) .workshopBrand span{font-size:14px;line-height:1.05}:where(.emilRoot) .workshopBrand small{font-size:8px}:where(.emilRoot) .workshopUser{gap:14px;font-size:12px}:where(.emilRoot) .workshopUser a{place-items:center;min-height:40px;display:grid}:where(.emilRoot) .workshopShell{grid-template-columns:172px minmax(0,1fr);min-height:calc(100dvh - 56px)}:where(.emilRoot) .workshopSide{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;gap:3px;height:calc(100dvh - 56px);padding:14px 10px;position:sticky;top:56px;overflow-y:auto}:where(.emilRoot) .workshopSide>p{margin:3px 0 5px;padding:0 9px;font-size:8px}:where(.emilRoot) .workshopSide button{touch-action:manipulation;border-radius:6px;min-height:42px;padding:9px 10px;font-size:11px;line-height:1.15}:where(.emilRoot) .workshopSide button i{text-align:center;min-width:22px;padding:2px 6px}:where(.emilRoot) .workshopSide>a{margin-top:8px;padding:10px}:is(:where(.emilRoot) .workshopMain,:where(.emilRoot) .workshopMain:has(.calendarTechnicianFilter)){min-width:0;padding:18px;overflow-x:hidden}:where(.emilRoot) .workshopHeading{align-items:center;gap:14px}:where(.emilRoot) .workshopHeading h1{margin-top:3px;font-size:clamp(30px,3.2vw,42px);line-height:1}:where(.emilRoot) .workshopHeading>div>p{margin:0;font-size:9px}:where(.emilRoot) .workshopHeading>button,:where(.emilRoot) .calendarHeadingActions a{place-items:center;min-height:44px;padding:11px 14px;display:grid}:where(.emilRoot) .workshopStats,:where(.emilRoot) .bookingOverviewStats{gap:8px;margin:16px 0}:where(.emilRoot) .workshopStats article,:where(.emilRoot) .bookingOverviewStats article{padding:14px}:where(.emilRoot) .workshopStats strong,:where(.emilRoot) .bookingOverviewStats strong{font-size:25px}:where(.emilRoot) .bookingOverview>header h1{font-size:36px}:where(.emilRoot) .bookingOverviewGrid{grid-template-columns:minmax(0,1fr) 235px;gap:12px}:where(.emilRoot) .overviewTableHead,:where(.emilRoot) .overviewBookingRow{grid-template-columns:105px minmax(150px,.85fr) minmax(190px,1.15fr) 90px;gap:10px;padding-left:12px;padding-right:12px}:where(.emilRoot) .workshopModal{padding:12px}:where(.emilRoot) .workshopModal form{max-height:calc(100dvh - 24px);padding:20px}:where(.emilRoot) .workshopModal input,:where(.emilRoot) .workshopModal textarea,:where(.emilRoot) .workshopModal select,:where(.emilRoot) .workshopModal button,:where(.emilRoot) .calendarControlBar button,:where(.emilRoot) .calendarTechnicianFilter button{touch-action:manipulation}:where(.emilRoot) .calendarControlBar{gap:8px;margin:12px 0 9px}:where(.emilRoot) .calendarControlBar button{min-height:42px;padding:8px 11px;font-size:11px}:where(.emilRoot) .calendarPeriod{min-width:0}:where(.emilRoot) .calendarDatePicker{min-width:185px}:where(.emilRoot) .calendarViewSwitch{padding:3px}:where(.emilRoot) .calendarTechnicianFilter{border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;width:100%;margin:0 0 9px;padding:8px 10px;display:grid;position:static;box-shadow:0 6px 18px #14213d12}:where(.emilRoot) .calendarTechnicianFilter header{border:0;border-right:1px solid #e7ebf0;min-width:150px;padding:0 10px 0 0}:where(.emilRoot) .calendarTechnicianFilterAll{white-space:nowrap;border:0;border-right:1px solid #edf0f4;margin:0;padding-right:10px}:where(.emilRoot) .calendarTechnicianFilterList{align-items:center;gap:4px 14px;min-width:0;padding:0;display:flex;overflow-x:auto}:where(.emilRoot) .calendarTechnicianFilter label{flex:none;min-height:38px}:where(.emilRoot) .calendarTechnicianFilter input{width:19px;height:19px}:where(.emilRoot) .calendarTechnicianQuickFilters{padding:0}:where(.emilRoot) .calendarDayTabs{gap:6px;margin:0 0 8px}:where(.emilRoot) .calendarDayTabs button{min-width:0;padding:9px 7px}:where(.emilRoot) .hourCalendar{padding:12px 12px 12px 42px}:where(.emilRoot) .hourColumns{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px}:where(.emilRoot) .hourColumns>section>header{height:48px;padding:7px 9px}:where(.emilRoot) .hourTrack{height:clamp(420px,100dvh - 285px,560px)}:where(.emilRoot) .hourBooking{width:calc(100% - 8px);min-height:42px;padding:6px 7px;left:4px;right:4px}:where(.emilRoot) .hourBooking time,:where(.emilRoot) .hourBooking span{font-size:10px}:where(.emilRoot) .hourBooking strong{font-size:12px}:where(.emilRoot) .weekCalendar{border-radius:10px;max-height:calc(100dvh - 235px)}:where(.emilRoot) .weekDayHeader{grid-template-columns:112px repeat(5,minmax(112px,1fr));min-width:0}:where(.emilRoot) .weekDayHeader>span{padding:12px 9px}:where(.emilRoot) .weekDayHeader button{min-height:58px;padding:6px}:where(.emilRoot) .weekDayHeader strong{font-size:18px}:where(.emilRoot) .weekTechnician{grid-template-columns:112px minmax(0,1fr);min-width:0}:where(.emilRoot) .weekTechnician>header{padding:10px}:where(.emilRoot) .weekTracks{grid-template-columns:repeat(5,minmax(112px,1fr));height:440px}:where(.emilRoot) .weekTracks .hourTrack{height:440px}:where(.emilRoot) .compactTrack .hourBooking{padding:4px 5px}:where(.emilRoot) .compactTrack .hourBooking strong{font-size:10px}:where(.emilRoot) .workOrderListTools{gap:7px;margin:14px 0 10px}:where(.emilRoot) .workOrderListTools input,:where(.emilRoot) .workOrderListTools button{min-height:44px}:where(.emilRoot) .workOrderListRow{grid-template-columns:minmax(165px,.8fr) minmax(220px,1.2fr) 90px 88px 24px;gap:10px;padding:12px}:where(.emilRoot) .workOrderExpanded{padding:12px}:where(.emilRoot) .workOrderDetailGrid{gap:10px}:where(.emilRoot) .workOrderHero,:where(.emilRoot) .workOrderSchedule,:where(.emilRoot) .workOrderTechnicianPrompt,:where(.emilRoot) .workOrderNextTask{margin-left:10px;margin-right:10px}:where(.emilRoot) .workOrderActions button,:where(.emilRoot) .workOrderHeroActions button,:where(.emilRoot) .workOrderEditableHeader button,:where(.emilRoot) .workOrderSchedule button{min-height:42px}:where(.emilRoot) .workOrderEditableHeader button{min-width:42px}:where(.emilRoot) .workOrderScheduleEditor{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:10px;margin-right:10px}:where(.emilRoot) .workOrderQuickEditLayer,:where(.emilRoot) .calendarQuickLayer,:where(.emilRoot) .partsOrderOverlay{padding:10px}:where(.emilRoot) .workOrderQuickEditPopup,:where(.emilRoot) .additionalWorkPopup,:where(.emilRoot) .waitingWorkOrderPopup,:where(.emilRoot) .calendarTimeEditor{max-height:calc(100dvh - 20px);overflow-y:auto}:where(.emilRoot) .partsAnalysisCard>header{padding:16px 18px}:where(.emilRoot) .partsJobs{padding:0 18px}:where(.emilRoot) .partsOrderWorkspace{width:calc(100vw - 20px);height:calc(100dvh - 20px)}:where(.emilRoot) .partsOrderLayout{min-height:0}:where(.emilRoot) .mechanicPerformance{gap:10px}:where(.emilRoot) .mechanicPerformance>header{align-items:center;gap:12px}:where(.emilRoot) .mechanicPerformance>header h1{font-size:28px}:where(.emilRoot) .mechanicPerformance>header span{font-size:13px}:where(.emilRoot) .mechanicPerformance>header>strong{white-space:nowrap;padding:8px 11px;font-size:12px}:where(.emilRoot) .mechanicAchievementHero{border-radius:13px;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr);gap:18px;padding:17px 19px}:where(.emilRoot) .mechanicAchievementSummary>strong{font-size:31px}:where(.emilRoot) .mechanicAchievementGoal>strong{font-size:21px}:where(.emilRoot) .mechanicBonusLadder{gap:7px}:where(.emilRoot) .mechanicBonusLadder article{gap:7px;min-width:0;padding:9px}:where(.emilRoot) .mechanicBonusLadder article>i{flex-basis:31px;height:31px}:where(.emilRoot) .mechanicBonusLadder article span{min-width:0}:where(.emilRoot) .mechanicBonusLadder article small{font-size:10px}:where(.emilRoot) .mechanicPerformanceStats{gap:8px}:where(.emilRoot) .mechanicPerformanceStats article{gap:5px;padding:14px 16px}:where(.emilRoot) .mechanicPerformanceStats strong{font-size:25px}:where(.emilRoot) .mechanicPerformanceNote{padding:10px 13px;font-size:12px;line-height:1.4}:where(.emilRoot) .mechanicPerformanceList{overflow-x:auto}:where(.emilRoot) .mechanicPerformanceHead,:where(.emilRoot) .mechanicPerformanceList button{grid-template-columns:118px minmax(180px,1fr) 82px 92px 92px;gap:8px;min-width:0;padding:11px 12px}:where(.emilRoot) .mechanicPerformanceHead{font-size:10px}:where(.emilRoot) .mechanicPerformanceList button{min-height:58px;font-size:12px}:where(.emilRoot) .mechanicPerformanceList button>b{font-size:15px}}@media (width>=700px) and (width<=850px) and (orientation:landscape){:where(.emilRoot) .workshopTop{height:54px}:where(.emilRoot) .workshopSide{height:66px}:where(.emilRoot) .workshopMain{padding:14px 14px calc(84px + env(safe-area-inset-bottom))}:where(.emilRoot) .workshopHeading{flex-direction:row;align-items:center}:where(.emilRoot) .workshopHeading h1{font-size:32px}:where(.emilRoot) .calendarHeadingActions{width:auto;display:flex}:where(.emilRoot) .calendarHeadingActions a{min-height:42px;padding:9px 11px}:where(.emilRoot) .calendarControlBar{gap:6px;margin:10px 0 8px;display:flex}:where(.emilRoot) .calendarPeriod{order:initial;flex:1;grid-column:auto}:where(.emilRoot) .calendarViewSwitch{flex:none}:where(.emilRoot) .calendarTechnicianFilter{padding:8px 10px}:where(.emilRoot) .calendarTechnicianFilter header{align-items:center}:where(.emilRoot) .calendarTechnicianFilterList{gap:4px 16px;display:flex;overflow-x:auto}:where(.emilRoot) .calendarDayTabs{margin-bottom:7px}:where(.emilRoot) .calendarDayTabs button{flex-basis:118px}:where(.emilRoot) .hourCalendar{padding:10px}:where(.emilRoot) .hourColumns{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}:where(.emilRoot) .hourColumns>section{margin:0}:where(.emilRoot) .hourColumns>section>header{position:static}:where(.emilRoot) .hourTrack{height:420px}:where(.emilRoot) .weekDayHeader,:where(.emilRoot) .weekTechnician{min-width:760px}:where(.emilRoot) .weekCalendar{max-height:calc(100dvh - 255px)}:where(.emilRoot) .mechanicPerformance{gap:9px}:where(.emilRoot) .mechanicPerformance>header{flex-direction:row;align-items:center;gap:10px}:where(.emilRoot) .mechanicPerformance>header h1{font-size:25px}:where(.emilRoot) .mechanicPerformance>header span{display:none}:where(.emilRoot) .mechanicPerformance>header>strong{white-space:nowrap;padding:7px 9px;font-size:11px}:where(.emilRoot) .mechanicAchievementHero{border-radius:12px;grid-template-columns:minmax(190px,.8fr) minmax(270px,1.2fr);gap:14px;padding:14px 16px}:where(.emilRoot) .mechanicAchievementSummary>strong{font-size:28px}:where(.emilRoot) .mechanicAchievementSummary p,:where(.emilRoot) .mechanicAchievementGoal small{font-size:12px}:where(.emilRoot) .mechanicAchievementGoal>strong{font-size:19px}:where(.emilRoot) .mechanicBonusLadder{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}:where(.emilRoot) .mechanicBonusLadder article{gap:6px;min-width:0;padding:8px}:where(.emilRoot) .mechanicBonusLadder article>i{flex-basis:28px;height:28px}:where(.emilRoot) .mechanicBonusLadder article span{min-width:0}:where(.emilRoot) .mechanicBonusLadder article strong{font-size:12px}:where(.emilRoot) .mechanicBonusLadder article small{font-size:9px}:where(.emilRoot) .mechanicPerformanceStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}:where(.emilRoot) .mechanicPerformanceStats article{gap:4px;padding:11px 13px}:where(.emilRoot) .mechanicPerformanceStats strong{font-size:23px}:where(.emilRoot) .mechanicPerformanceStats span{font-size:11px}:where(.emilRoot) .mechanicPerformanceNote{padding:9px 11px;font-size:11px;line-height:1.35}:where(.emilRoot) .mechanicPerformanceList{overflow-x:auto}:where(.emilRoot) .mechanicPerformanceHead,:where(.emilRoot) .mechanicPerformanceList button{grid-template-columns:105px minmax(165px,1fr) 78px 88px 88px;gap:7px;min-width:680px;padding:10px}:where(.emilRoot) .mechanicPerformanceHead{font-size:9px}:where(.emilRoot) .mechanicPerformanceList button{min-height:56px;font-size:11px}}.emilRoot .workshop,.emilRoot .workshopLoginPage{--red:#0876e9;--ink:#0b1018;--paper:#fff;--line:#dce3eb;color:#0b1018;background:#f4f7fb}.emilRoot .workshopTop{background:#080d15;border-bottom:1px solid #223247}.emilRoot .workshopBrand>b{color:#fff;background:#0876e9;border-radius:3px;transform:none}.emilRoot .workshopBrand small{color:#83c1ff}.emilRoot .workshopUser a{color:#bdc7d5;border-color:#607086}.emilRoot .workshopSide{color:#bdc7d5;background:#0b1018}.emilRoot .workshopSide>p{color:#90a4bc}.emilRoot .workshopSide>a{color:#a2b4ca}.emilRoot .workshopSide button{border-radius:3px}.emilRoot .workshopSide button:hover{color:#fff;background:#152c46}.emilRoot .workshopSide button.active{color:#fff;background:#0876e9}.emilRoot .workshopStats article{background:#fff;border-color:#dce3eb}.emilRoot .workshopStats span{color:#647080}.emilRoot .workshopList{border-color:#dce3eb}.emilRoot .workshopList>article{background:#fff;border-color:#dce3eb}.emilRoot .workshopFilters button{border-color:#bccada;border-radius:3px}.emilRoot .workshopFilters button.active{color:#fff;background:#0876e9;border-color:#0876e9}.emilRoot .workshopHeading>button,.emilRoot .saveBooking,.emilRoot .quickQuoteOpen{color:#fff;background:#0876e9;border-radius:3px}.emilRoot .workshopHeading>button:hover,.emilRoot .saveBooking:hover,.emilRoot .quickQuoteOpen:hover{background:#005fc3}.emilRoot .workshopModal form{background:#fff;border-color:#dce3eb}.emilRoot .workshop input,.emilRoot .workshop select,.emilRoot .workshop textarea{accent-color:#0876e9}.emilRoot .workshop :is(button,a,input,select,textarea):focus-visible,.emilRoot .quickQuoteShade :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0876e9}.emilRoot .quickQuoteShade>section>header{background:#080d15}.emilRoot .quickQuoteShade header small{color:#83c1ff}.emilRoot .quickQuoteShade form input,.emilRoot .quickQuoteShade form textarea{border-color:#bccada}.emilRoot .qualityQuick button{border-color:#dce3eb}.emilRoot .qualityQuick button.active{color:#fff;background:#0876e9;border-color:#0876e9}.emilRoot .mechanicAchievementTrack i{background:linear-gradient(90deg,#0876e9,#61afff)}.emilRoot .mechanicBonusLadder article.current{border-color:#0876e9;box-shadow:0 0 0 2px #0876e91c}.emilRoot .mechanicBonusLadder article.current>i{background:#0876e9}.emilRoot .workshopLoginBrand,.emilRoot .workshopLoginEyebrow{color:#0876e9}.emilRoot .workshopLoginForm input{border-color:#bccada;border-radius:3px}.emilRoot .workshopLoginForm input:focus{border-color:#0876e9;box-shadow:0 0 0 2px #0876e9}.emilRoot .workshopLoginForm button{background:#0876e9;border-radius:3px}.emilRoot .workshopLoginForm button:hover{background:#005fc3}.emilRoot .workshopLoginAside{background:#080d15}.emilRoot .workshopLoginAside span{color:#0876e9}.emilRoot .workshopLoginIntro,.emilRoot .workshopLoginNotice{color:#647080}:where(.emilRoot) .workshopLoginPage{color:#111;background:#f4f7fb;grid-template-columns:minmax(360px,620px) 1fr;min-height:100dvh;font-family:Arial,sans-serif;display:grid}:where(.emilRoot) .workshopLoginCard{align-self:center;padding:clamp(48px,8vw,110px)}:where(.emilRoot) .workshopLoginBrand,:where(.emilRoot) .workshopLoginEyebrow{color:#0876e9;letter-spacing:.18em;font-size:12px;font-weight:900}:where(.emilRoot) .workshopLoginEyebrow{margin:52px 0 14px}:where(.emilRoot) .workshopLoginCard h1{text-transform:uppercase;letter-spacing:-.06em;margin:0 0 26px;font-size:clamp(44px,6vw,78px);line-height:.88}:where(.emilRoot) .workshopLoginIntro{color:#565656;max-width:440px;line-height:1.55}:where(.emilRoot) .workshopLoginForm{gap:18px;margin-top:34px;display:grid}:where(.emilRoot) .workshopLoginForm label{text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:800;display:grid}:where(.emilRoot) .workshopLoginForm input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bccada;outline:none;padding:16px;font-size:16px}:where(.emilRoot) .workshopLoginForm input:focus{border-color:#111;box-shadow:0 0 0 2px #111}:where(.emilRoot) .workshopLoginForm button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;padding:17px 22px;font-weight:900}:where(.emilRoot) .workshopLoginForm button:disabled{opacity:.65;cursor:wait}:where(.emilRoot) .workshopLoginError{color:#9f1913;background:#ffe1df;margin:0;padding:12px;font-weight:700}:where(.emilRoot) .workshopLoginNotice{color:#777;margin-top:24px;font-size:12px}:where(.emilRoot) .workshopLoginAside{color:#fff;box-sizing:border-box;background:#121212;justify-content:space-between;align-items:flex-end;min-height:100%;padding:60px;display:flex;overflow:hidden}:where(.emilRoot) .workshopLoginAside span{color:#0876e9;letter-spacing:-.15em;font-size:min(38vw,520px);font-weight:1000;line-height:.7}:where(.emilRoot) .workshopLoginAside p{text-transform:uppercase;text-align:right;font-weight:800;line-height:1.5}@media (orientation:landscape) and (width>=801px) and (height<=900px){:where(.emilRoot) .workshopLoginPage{grid-template-columns:minmax(560px,58%) 1fr;height:100dvh;min-height:560px;overflow:auto}:where(.emilRoot) .workshopLoginCard{box-sizing:border-box;width:100%;padding:clamp(24px,4vh,42px) clamp(36px,5vw,68px)}:where(.emilRoot) .workshopLoginEyebrow{margin:18px 0 8px}:where(.emilRoot) .workshopLoginCard h1{margin:0 0 12px;font-size:clamp(38px,4.4vw,56px);line-height:.9}:where(.emilRoot) .workshopLoginIntro{max-width:560px;margin:0;line-height:1.4}:where(.emilRoot) .workshopLoginForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:18px}:where(.emilRoot) .workshopLoginForm button,:where(.emilRoot) .workshopLoginError{grid-column:1/-1}:where(.emilRoot) .workshopLoginForm input{padding:13px 14px}:where(.emilRoot) .workshopLoginForm button{min-height:48px;padding:13px 20px}:where(.emilRoot) .workshopLoginNotice{margin:12px 0 0}:where(.emilRoot) .workshopLoginAside{padding:32px}:where(.emilRoot) .workshopLoginAside span{font-size:min(31vw,360px)}}@media (width<=800px){:where(.emilRoot) .workshopLoginPage{grid-template-columns:1fr}:where(.emilRoot) .workshopLoginCard{padding:40px 24px}:where(.emilRoot) .workshopLoginAside{display:none}}.emilRoot{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.emilRoot) .log-shell{color:#f7f7f7;background:#08090b;min-height:100vh;padding:30px;font-family:Arial,sans-serif}:where(.emilRoot) .log-shell header{justify-content:space-between;align-items:flex-end;max-width:1400px;margin:auto;display:flex}:where(.emilRoot) .log-shell header p{color:#0876e9;letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:900}:where(.emilRoot) .log-shell h1{margin:0;font-size:34px}:where(.emilRoot) .log-shell header a{color:#fff;border:1px solid #34363b;border-radius:8px;padding:11px 16px;text-decoration:none}:where(.emilRoot) .stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1400px;margin:26px auto 16px;display:grid}:where(.emilRoot) .stats button{color:#fff;text-align:left;cursor:pointer;background:#14161a;border:1px solid #2b2e34;border-radius:12px;gap:14px;padding:18px;display:grid}:where(.emilRoot) .stats button.active{border-color:#0876e9;box-shadow:inset 4px 0 #0876e9}:where(.emilRoot) .stats button>strong{font-size:20px}:where(.emilRoot) .metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}:where(.emilRoot) .metrics span{gap:3px;display:grid}:where(.emilRoot) .metrics small{color:#9da1aa;font-size:11px}:where(.emilRoot) .metrics b{font-size:23px}:where(.emilRoot) .sms-total{font-size:31px;font-weight:900}:where(.emilRoot) .sms-total small{color:#9da1aa;font-size:13px}:where(.emilRoot) .toolbar,:where(.emilRoot) .panel{max-width:1400px;margin:0 auto}:where(.emilRoot) .toolbar{background:#101216;border:1px solid #262930;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}:where(.emilRoot) .toolbar input{color:#fff;background:#08090b;border:1px solid #343841;border-radius:7px;flex:1;padding:12px}:where(.emilRoot) .toolbar button{color:#fff;background:#0876e9;border:0;border-radius:7px;padding:12px 18px;font-weight:800}:where(.emilRoot) .toolbar span{color:#888e99;font-size:12px}:where(.emilRoot) .panel{background:#101216;border:1px solid #262930;border-radius:12px;margin-top:16px;padding:22px}:where(.emilRoot) .panel h2{margin:0 0 4px}:where(.emilRoot) .sub{color:#9499a3;margin:0 0 18px}:where(.emilRoot) .table{border:1px solid #292c33;border-radius:8px;overflow:hidden}:where(.emilRoot) .row{border-top:1px solid #252830;grid-template-columns:1.2fr 1fr 1fr;align-items:center;column-gap:24px;padding:14px 16px;display:grid}:where(.emilRoot) .row:first-child{border-top:0}:where(.emilRoot) .row.two{grid-template-columns:1.2fr 1fr}:where(.emilRoot) .quotes .row{grid-template-columns:1.35fr .8fr 1.7fr .75fr}:where(.emilRoot) .row.head{color:#aeb3bd;text-transform:uppercase;background:#1a1d22;font-size:12px;font-weight:800}:where(.emilRoot) .sms .row{grid-template-columns:1fr 1fr 3fr .8fr}:where(.emilRoot) .message{white-space:pre-wrap}:where(.emilRoot) .row em{font-size:12px;font-style:normal;font-weight:800}:where(.emilRoot) .row em.sent{color:#62d38c}:where(.emilRoot) .row em.pending{color:#ffc857}:where(.emilRoot) .error{color:#ffc4bf;background:#421816;border-radius:8px;max-width:1400px;margin:12px auto;padding:12px}:where(.emilRoot) .empty{color:#8f949e;text-align:center;padding:28px}@media (width<=900px){:where(.emilRoot) .stats{grid-template-columns:1fr}:where(.emilRoot) .metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){:where(.emilRoot) .log-shell{padding:16px}:where(.emilRoot) .log-shell header{align-items:flex-start;gap:14px}:where(.emilRoot) .log-shell h1{font-size:25px}:where(.emilRoot) .toolbar{flex-wrap:wrap}:where(.emilRoot) .toolbar span{width:100%}:where(.emilRoot) .table{overflow:auto}:where(.emilRoot) .row{min-width:620px}:where(.emilRoot) .quotes .row{min-width:760px}:where(.emilRoot) .sms .row{min-width:940px}}.ecPage{color:#101b2a;background:#f1f5f9;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ecHeader{color:#fff;background:#080f19;align-items:center;gap:22px;padding:22px max(24px,50vw - 530px);display:flex}.ecHeader>a:last-child{color:#d3dfef;font-size:14px}.ecHeader>span{color:#b9c8dc;margin-left:auto;font-size:14px}.ecBrand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.ecBrand b{color:#fff;background:#087ae4;padding:5px 13px;font-size:40px;line-height:1}.ecBrand span{letter-spacing:2px;font-size:25px;font-weight:800}.ecBrand small{letter-spacing:2.5px;margin-top:5px;font-size:9px;display:block}.ecShell{max-width:1060px;margin:auto;padding:48px 24px 28px}.ecEyebrow{color:#0863b8;letter-spacing:1.6px;font-size:12px;font-weight:800}.ecIntro h1{letter-spacing:-1.2px;margin:14px 0 20px;font-size:clamp(30px,5vw,46px);line-height:1.1}.ecIntro p{color:#4a5c73;max-width:790px;font-size:17px;line-height:1.7}.ecSummary{color:#fff;background:#0c1b2c;border-top:4px solid #087ae4;grid-template-columns:repeat(2,1fr);margin:30px 0;display:grid}.ecSummary>div{border-right:1px solid #294057;padding:25px}.ecSummary>div:last-child{border:0}.ecSummary span,.ecSummary small,.ecSummary strong{display:block}.ecSummary span{color:#bcd3eb;font-size:13px}.ecSummary strong{letter-spacing:-.7px;margin:12px 0;font-size:27px}.ecSummary small{color:#bcd3eb;font-size:12px;line-height:1.6}.ecActions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 28px;display:flex}.ecActions a,.ecSecondary{color:#195083;cursor:pointer;background:#fff;border:1px solid #c6d4e2;border-radius:6px;padding:11px 15px;font-size:14px;font-weight:700;text-decoration:none}.ecDocument,.ecAccept,.ecReceipt{background:#fff;border:1px solid #d8e1eb;border-radius:8px;margin-top:24px;padding:34px}.ecDocHeading{border-bottom:2px solid #101b2a;padding-bottom:20px}.ecDocHeading span{letter-spacing:1px;color:#496079;font-size:11px;font-weight:700}.ecDocHeading h2{margin:15px 0;font-size:28px;line-height:1.25}.ecDocHeading p{color:#53677e;font-size:13px}.ecParties{background:#f0f5fa;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;padding:18px;display:grid}.ecDocument section{scroll-margin-top:20px}.ecDocument h3{margin:28px 0 12px;font-size:19px}.ecDocument p,.ecAccept p,.ecReceipt p{color:#354960;margin:12px 0;font-size:15px;line-height:1.8}.ecTableWrap{border:1px solid #d4dfeb;border-radius:5px;margin-top:20px;overflow-x:auto}.ecTableWrap:focus-visible{outline:3px solid #087ae4}.ecDocument table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:13px}.ecDocument caption{text-align:left;color:#334c66;background:#eff5fa;padding:15px;font-weight:700}.ecDocument th,.ecDocument td{border-top:1px solid #dce5ed;padding:15px 13px}.ecDocument thead{color:#fff;background:#0c1b2c}.ecDocument tbody tr:nth-child(2n){background:#f4f8fc}.ecAccept{border-top:4px solid #087ae4;margin-top:30px}.ecAccept h2,.ecReceipt h2{margin:12px 0;font-size:25px}.ecFields{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.ecFields label{color:#233b56;font-size:14px;font-weight:700}.ecFields input{color:#101b2a;box-sizing:border-box;background:#fff;border:1px solid #b6c8da;border-radius:5px;width:100%;margin-top:10px;padding:13px;font-size:16px;display:block}.ecFields input:focus{outline:3px solid #9dcef6}.ecCheck{cursor:pointer;align-items:flex-start;gap:13px;margin:18px 0;font-size:14px;line-height:1.7;display:flex}.ecCheck input{accent-color:#087ae4;flex-shrink:0;width:21px;height:21px;margin-top:2px}.ecPrimary{text-align:center;cursor:pointer;background:#087ae4;border:0;border-radius:6px;padding:16px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.ecPrimary:disabled{cursor:not-allowed;background:#c4d1df;color:#566879!important}.ecAccept .ecPrimary{margin-top:14px}.ecAccept .ecFine{color:#63758b;font-size:12px}.ecDecline{color:#53677e;margin:12px 0 0;font-size:13px;display:inline-block}.ecError{background:#fff0ef;border-left:3px solid #c92b21;padding:12px;color:#a51a12!important}.ecReceipt{border-left:4px solid #087ae4}.ecReceipt dl{grid-template-columns:minmax(130px,240px) minmax(0,1fr);gap:14px;font-size:14px;line-height:1.6;display:grid}.ecReceipt dt{font-weight:700}.ecReceipt dd{color:#425a73;margin:0}.ecHash{word-break:break-all;font-family:monospace;font-size:12px}.ecContinue{margin-top:24px}.ecFooter{color:#6d7f91;padding:30px 0;font-size:12px;line-height:1.8}.ecPage button:focus-visible,.ecPage a:focus-visible{outline-offset:3px;outline:3px solid #76b9f3}@media (width<=700px){.ecHeader{flex-wrap:wrap;gap:12px;padding:17px}.ecHeader>span,.ecHeader>a:last-child{font-size:12px}.ecShell{padding:32px 16px 20px}.ecSummary{grid-template-columns:1fr}.ecSummary>div{border-bottom:1px solid #294057;border-right:0;padding:20px}.ecSummary strong{margin:8px 0;font-size:25px}.ecDocument,.ecAccept,.ecReceipt{padding:22px 18px}.ecParties,.ecFields{grid-template-columns:1fr;gap:12px}.ecParties{padding:15px}.ecReceipt dl{grid-template-columns:1fr;gap:5px}.ecReceipt dd{margin-bottom:12px}.ecPrimary{box-sizing:border-box;width:100%}.ecDocHeading h2{font-size:23px}}@media print{.ecPage{color:#000;background:#fff}.ecHeader,.ecIntro,.ecSummary,.ecActions,.ecNoPrint,.ecContinue,.ecFooter{display:none!important}.ecShell{max-width:none;padding:0}.ecDocument,.ecReceipt{border:0;border-radius:0;padding:0}.ecDocument h3{break-after:avoid}.ecParties{background:0 0;padding:0}.ecTableWrap{overflow:visible}.ecDocument table{min-width:0}.ecDocument th,.ecDocument td{padding:7px;font-size:10px}.ecDocument thead{color:#000;background:#fff}.ecReceipt{break-after:page}.ecDocument h2{font-size:23px}@page{margin:18mm}}.ecSignatureFields{border:1px solid #ccd9e7;border-radius:6px;margin:25px 0;padding:20px}.ecSignatureFields legend{padding:0 8px;font-size:15px;font-weight:700}.ecSignatureFields .ecFields{margin:5px 0 15px}.ecSignatureName{grid-column:1/-1}.ecSignatureName input{font-family:Georgia,serif;font-size:22px}.ecFields input[readonly]{background:#f2f6fa}.ecAcceptActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ecAcceptActions .ecPrimary{margin-top:0}.ecPrintOnly{display:none}@media print{.ecAccept{break-before:page;border:0;padding:0}.ecAccept input{border:0;border-bottom:1px solid #111;border-radius:0;color:#000!important;background:#fff!important}.ecAccept .ecFields{grid-template-columns:1fr 1fr}.ecAccept .ecCheck{break-inside:avoid}.ecPrintOnly{display:block}.ecSignatureFields{break-inside:avoid}.ecSignatureName input{font-size:20px}}:is(html:has(.huolto-portal),body:has(.huolto-portal)){background:#111;height:100%;overflow:hidden}.huolto-portal{background:#111;width:100%;height:100vh}.huolto-portal iframe{background:#111;border:0;width:100%;height:100%;display:block}.huolto-portal noscript p{color:#fff;margin:0;padding:32px;font:16px/1.6 Arial,sans-serif}.huolto-portal noscript a{color:#57adff;text-decoration:underline}.jp-app{--jp-green:#143d33;--jp-lime:#c8ec8a;--jp-ink:#182923;--jp-muted:#69766f;color:var(--jp-ink);background:#f5f6f1;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.jp-app *{box-sizing:border-box}.jp-app button,.jp-app input{font:inherit}.jp-app button,.jp-app a{touch-action:manipulation}.jp-app button{cursor:pointer}.jp-app button:disabled{opacity:.55;cursor:wait}.jp-app a{color:inherit}.jp-app input{color:var(--jp-ink);background:#fff;border:1px solid #d6dcd5;border-radius:9px;min-width:0;padding:12px 15px}.jp-app :focus-visible{outline-offset:4px;outline:3px solid #7dab49}.jp-app h1,.jp-app h2,.jp-app h3,.jp-app p{margin-top:0}.jp-app h1{letter-spacing:-2px;margin:18px 0 22px;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.1}.jp-app h1 em{color:#7a8778;font-style:normal}.jp-app h2{letter-spacing:-.5px;font-size:22px}.jp-app p{color:var(--jp-muted)}.jp-app small{color:var(--jp-muted);font-size:12px}.jp-wordmark{letter-spacing:2px;font-size:17px;font-weight:800;line-height:1.2;text-decoration:none}.jp-wordmark b{letter-spacing:3px;font-size:12px;font-weight:400}.jp-eyebrow{letter-spacing:2px;color:#57745b;font-size:10px;font-weight:700}.jp-primary{background:var(--jp-green);color:#fff;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:35px;min-height:48px;padding:15px 22px;font-weight:600;display:flex}.jp-primary span,.jp-primary b{color:var(--jp-lime);font-size:22px;font-weight:400}.jp-secondary{color:var(--jp-ink);background:#fff;border:1px solid #cbd5c9;border-radius:8px;min-height:44px;padding:11px 16px;font-weight:600}.jp-sidebar{background:var(--jp-green);color:#fff;z-index:3;flex-direction:column;width:230px;padding:40px 25px;display:flex;position:fixed;inset:0 auto 0 0}.jp-product{letter-spacing:-1px;margin-top:50px;padding-left:45px;font-size:27px;font-weight:600;position:relative}.jp-wheel{color:var(--jp-lime);font-size:43px;line-height:1;position:absolute;top:-7px;left:0}.jp-product small{letter-spacing:2px;color:#a1b7a9;font-size:9px;font-weight:400;display:block}.jp-sidebar nav{gap:8px;margin-top:40px;display:grid}.jp-sidebar nav button{text-align:left;color:#bdccc2;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:13px 12px;font-size:13px;display:flex}.jp-sidebar nav button.active{color:var(--jp-lime);background:#ffffff12}.jp-sidebar nav button>span{font-size:20px;line-height:1}.jp-sidebar nav i{background:#fff2;border-radius:5px;margin-left:auto;padding:1px 5px;font-style:normal}.jp-sidebar-bottom{border-top:1px solid #ffffff20;margin-top:auto;padding-top:22px;font-size:11px}.jp-sidebar-bottom p{color:#a4b7aa;margin-top:10px}.jp-sidebar-bottom button{color:#c4d2c7;background:0 0;border:0;padding:8px 0}.jp-online{color:#5b852c;font-size:12px;font-weight:600}.jp-sidebar .jp-online{color:var(--jp-lime)}.jp-offline{color:#9c793f;font-size:12px;font-weight:600}.jp-sidebar .jp-offline{color:#e7c78e}.jp-main{min-height:100vh;margin-left:230px}.jp-main>header{background:#fff;border-bottom:1px solid #e2e5de;justify-content:space-between;align-items:center;height:74px;padding:0 45px;font-size:12px;display:flex}.jp-main>header i{color:#a7b0a4;margin:0 13px;font-style:normal}.jp-badge{letter-spacing:1.4px;color:#637857;background:#eef3e8;border-radius:5px;padding:6px 10px;font-size:9px}.jp-main>main{max-width:1500px;min-height:calc(100vh - 130px);margin:auto;padding:45px}.jp-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.jp-heading p{max-width:520px;margin-bottom:0;font-size:15px}.jp-hero-wheel{color:#d9e4cb;margin-right:30px;font-size:140px;line-height:1}.jp-search{background:#fff;border:1px solid #dce1d5;border-radius:12px;align-items:stretch;max-width:680px;margin-bottom:25px;padding:8px;display:flex;box-shadow:0 8px 25px #233b1806}.jp-search>span{color:#315389;letter-spacing:1px;background:#e3eaf3;border-radius:5px;align-items:center;padding:17px 7px;font-size:9px;display:flex}.jp-search input{letter-spacing:2px;text-transform:uppercase;border:0;flex:1;min-width:70px;padding:10px 18px;font-size:23px}.jp-banner{background:#f8f6e9;border:1px solid #e0debf;border-radius:10px;align-items:center;gap:17px;margin:22px 0 36px;padding:19px 22px;font-size:13px;display:flex}.jp-banner>span{color:#8b8149;font-size:28px}.jp-banner strong{font-size:13px}.jp-banner p{color:#817959;margin:4px 0 0;font-size:12px}.jp-banner .jp-secondary{white-space:nowrap;margin-left:auto;font-size:11px}.jp-section-head{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 20px;display:flex}.jp-section-head h2{margin:0}.jp-section-head h2>span{color:#9ca796;margin-left:8px;font-size:14px}.jp-section-head input{width:300px;font-size:12px}.jp-cards{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:20px;display:grid}.jp-card{text-align:left;color:var(--jp-ink);background:#fff;border:1px solid #dce3d4;border-radius:12px;padding:24px;position:relative}.jp-card:hover{border-color:#7da165;box-shadow:0 8px 25px #28442b0c}.jp-card-brand{text-transform:uppercase;letter-spacing:1px;color:#73806a;font-size:11px}.jp-plate{letter-spacing:1px;margin:16px 0 12px;font-family:monospace;font-size:23px;display:block}.jp-card h3{margin:0 0 5px;font-size:17px}.jp-card p{font-size:12px}.jp-card>div{color:#7e8b77;align-items:center;gap:10px;font-size:10px;display:flex}.jp-card footer{border-top:1px solid #edf0e8;justify-content:space-between;margin-top:25px;padding-top:13px;font-size:12px;font-weight:600;display:flex}.jp-card footer b{font-size:17px}.jp-engine{color:#527344;vertical-align:middle;background:#eaf0e4;border:1px solid #d9e3cf;border-radius:5px;padding:3px 8px;font:600 11px monospace;display:inline-block}.jp-empty{text-align:center;background:#fbfcf8;border:1px dashed #d2dbca;border-radius:12px;padding:40px}.jp-empty>span{color:#859d6e;font-size:35px}.jp-empty h3{margin:15px 0 9px;font-size:18px}.jp-empty p{max-width:480px;margin:0 auto 20px;font-size:13px}.jp-verified{border-top:1px solid #dce2d3;margin-top:35px;padding-top:25px}.jp-verified>div{flex-wrap:wrap;align-items:center;gap:20px;margin:11px 0;font-size:13px;display:flex}.jp-verified strong{letter-spacing:1px}.jp-footer{letter-spacing:2px;color:#798774;border-top:1px solid #e1e5d9;justify-content:space-between;margin:0 45px;padding:20px 0;font-size:9px;display:flex}.jp-footer span{letter-spacing:0}.jp-notice{background:#e5efda;border-radius:8px;padding:16px;font-size:13px;color:#456036!important}.jp-error{background:#f9eae6;border-radius:8px;padding:13px;font-size:13px;color:#a43c2e!important}.jp-jobs article{background:#fff;border:1px solid #dbe2d2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:20px;margin:15px 0;padding:20px;display:flex}.jp-jobs article>div{min-width:170px}.jp-jobs strong{letter-spacing:1px;font-size:18px}.jp-jobs small{margin-top:4px;display:block}.jp-job-status{background:#f1f1e7;border-radius:5px;padding:5px 10px;font-size:12px}.jp-job-status.done{color:#4f7137;background:#e6f0df}.jp-job-status.error{color:#a43c2e;background:#f9eae6}.jp-job-status.running{color:#2a6e9b;background:#e3eff7}.jp-jobs article .jp-secondary{margin-left:auto}.jp-jobs article .jp-error{order:4;width:100%}.jp-settings{background:#fff;border:1px solid #dce3d4;border-radius:12px;max-width:850px;margin-top:35px;padding:30px}.jp-settings .jp-section-head{margin-top:0}.jp-settings-note{border-top:1px solid #e4e8df;margin-top:25px;padding-top:25px}.jp-settings-note h3{font-size:17px}.jp-settings details{border-top:1px solid #e4e8df;margin-top:20px;padding-top:20px;font-size:13px}.jp-settings summary{cursor:pointer;font-weight:600}.jp-settings details p{margin-top:18px}.jp-settings label{gap:9px;margin-top:20px;display:grid}.jp-back{color:#638156;background:0 0;border:0;margin-bottom:20px;padding:0}.jp-guide-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.jp-guide-heading h1{font-size:40px}.jp-guide-heading p{align-items:center;gap:14px;display:flex}.jp-source{color:#74806c;border-top:1px solid #dfe4d7;border-bottom:1px solid #dfe4d7;justify-content:space-between;gap:20px;margin-bottom:25px;padding:14px 0;font-size:11px;display:flex}.jp-source a{color:#416d39}.jp-guide-layout{grid-template-columns:140px minmax(250px,1fr) minmax(200px,340px);align-items:start;gap:24px;display:grid}.jp-guide-nav{gap:3px;display:grid;position:sticky;top:20px}.jp-guide-nav a{color:#667b5e;border-left:2px solid #d8e2cd;padding:10px;font-size:12px;text-decoration:none}.jp-guide-nav a:hover{background:#e8efdf}.jp-guide-section{background:#fff;border:1px solid #dce3d4;border-radius:10px;margin-bottom:18px;padding:25px;scroll-margin-top:20px}.jp-guide-section h2{margin:10px 0 20px;font-size:22px}.jp-guide-text{white-space:pre-wrap;font-size:14px;line-height:1.8}.jp-guide-images{background:#fff;border:1px solid #dce3d4;border-radius:10px;padding:20px;position:sticky;top:20px}.jp-guide-images h2{font-size:17px}.jp-guide-images figure{margin:0 0 25px}.jp-guide-images button{background:#fff;border:0;width:100%;padding:0}.jp-guide-images img{width:100%;height:auto}.jp-guide-images button span{text-align:right;color:#638156;padding:10px 0;font-size:11px;display:block}.jp-guide-images figcaption{color:#76856b;font-size:11px}.jp-image-modal{z-index:30;background:#14241af0;flex-direction:column;align-items:center;gap:15px;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.jp-image-modal>button{align-self:flex-end;position:sticky;top:0}.jp-image-modal img{background:#fff;max-width:100%;height:auto}.jp-login{background:var(--jp-green);color:#fff;flex-direction:column;min-height:100vh;padding:40px 8vw;display:flex}.jp-login>.jp-wordmark{align-self:flex-start}.jp-login section{width:100%;max-width:530px;margin:60px auto}.jp-login h1{font-size:clamp(36px,5vw,58px)}.jp-login h1 em{color:var(--jp-lime)}.jp-login p{color:#b8c9bb}.jp-login .jp-eyebrow{color:#a8c992}.jp-login form{gap:16px;margin-top:35px;display:grid}.jp-login label{color:#c0d2c2;gap:6px;font-size:12px;display:grid}.jp-login .jp-primary{background:var(--jp-lime);color:var(--jp-green)}.jp-login .jp-primary span{color:var(--jp-green)}.jp-login small{color:#a5baa8}.jp-login footer{color:#94af98;text-align:center;margin-top:auto;font-size:11px}.jp-login .jp-error{background:#7f322b;color:#ffe0d6!important}@media (width>=1500px){.jp-main>main{padding-top:60px}.jp-heading{margin-bottom:40px}}@media (width<=1150px){.jp-sidebar{width:190px;padding:30px 18px}.jp-main{margin-left:190px}.jp-main>main{padding:30px}.jp-main>header{padding:0 30px}.jp-guide-layout{grid-template-columns:1fr 270px}.jp-guide-nav{flex-wrap:wrap;grid-column:1/-1;display:flex;position:static}.jp-guide-nav a{border-bottom:2px solid #d8e2cd;border-left:0}.jp-hero-wheel{margin-right:0;font-size:100px}}@media (width<=800px){.jp-sidebar{flex-flow:wrap;align-items:center;gap:25px;width:100%;padding:18px 20px;position:static}.jp-sidebar>.jp-wordmark{font-size:12px}.jp-sidebar .jp-wordmark b{font-size:8px}.jp-product{margin:0;padding-left:35px;font-size:22px}.jp-wheel{font-size:32px;top:0}.jp-product small{font-size:8px}.jp-sidebar nav{gap:2px;width:100%;margin:0;display:flex;overflow:auto}.jp-sidebar nav button{white-space:nowrap;padding:10px;font-size:12px}.jp-sidebar-bottom{border:0;margin:0 0 0 auto;padding:0}.jp-sidebar-bottom p{display:none}.jp-sidebar-bottom button{font-size:10px;display:block}.jp-sidebar .jp-offline,.jp-sidebar .jp-online{font-size:9px}.jp-main{margin-left:0}.jp-main>main{padding:28px 20px}.jp-main>header{height:54px;padding:0 20px;font-size:11px}.jp-hero-wheel{display:none}.jp-banner{flex-wrap:wrap;padding:16px}.jp-banner .jp-secondary{margin:0}.jp-section-head input{width:230px}.jp-guide-layout{grid-template-columns:1fr}.jp-guide-images{grid-row:2;position:static}.jp-guide-heading h1{font-size:32px}.jp-guide-heading{align-items:flex-start}.jp-footer{margin:0 20px}.jp-guide-images img{object-fit:contain;max-height:450px}.jp-login{padding:30px 25px}}@media (width<=480px){.jp-app h1{font-size:36px}.jp-search{flex-wrap:wrap}.jp-search input{width:calc(100% - 30px)}.jp-search .jp-primary{width:100%;margin-top:7px}.jp-section-head{flex-direction:column;align-items:stretch;gap:12px}.jp-section-head input{width:100%}.jp-verified>div{gap:12px}.jp-main>header .jp-badge{font-size:8px}.jp-jobs article{gap:12px}.jp-source{flex-direction:column;gap:6px}.jp-guide-heading{flex-wrap:wrap}.jp-guide-section,.jp-settings{padding:20px}.jp-sidebar{gap:15px}}@media print{.jp-sidebar,.jp-main>header,.jp-footer,.jp-back,.jp-guide-heading>button,.jp-guide-nav,.jp-source a,.jp-guide-images button span,.jp-image-modal{display:none!important}.jp-app,.jp-main{background:#fff;margin:0}.jp-main>main{max-width:none;padding:0}.jp-guide-layout{display:block}.jp-guide-section{border:0;margin:0;padding:12px 0}.jp-guide-images{break-before:page;border:0;position:static}.jp-guide-images img{max-height:none}.jp-guide-section h2{break-after:avoid}.jp-guide-text{font-size:11px;line-height:1.5}.jp-guide-heading h1{font-size:26px}.jp-source{font-size:9px}.jp-guide-images figure{break-inside:avoid}}.rixusDownloads{color:#182823;max-width:980px;margin:0 auto;padding:48px 24px 72px}.rixusDownloads>header span{letter-spacing:.12em;font-size:12px;font-weight:800}.rixusDownloads h1{letter-spacing:-.04em;margin:12px 0 32px;font-size:42px}.downloadLogin{background:#fff;border:1px solid #dce3df;border-radius:16px;flex-direction:column;gap:12px;max-width:420px;padding:28px;display:flex}.downloadLogin h2{margin:0;font-size:24px}.downloadLogin p{color:#56685d;margin:0 0 12px;line-height:1.6}.downloadLogin label{font-size:14px;font-weight:700}.downloadLogin input{border:1px solid #b7c5bc;border-radius:8px;width:100%;padding:13px;font-size:16px}.downloadLogin button,.hyllyDownloadButton{color:#182823;cursor:pointer;text-align:center;background:#d4f67a;border:0;border-radius:9px;padding:16px;font-size:16px;font-weight:800}.downloadLogin button:disabled{opacity:.6;cursor:wait}.downloadLogin .downloadError{color:#a12424}.hyllyDownload{background:#fff;border:1px solid #dce3df;border-radius:16px;gap:24px;padding:28px;display:flex}.hyllyDownload img{object-fit:contain;border-radius:18px;flex-shrink:0}.hyllyDownload small{color:#56685d;font-size:11px;font-weight:800}.hyllyDownload h2{margin:8px 0;font-size:30px}.hyllyDownload p{color:#56685d;line-height:1.65}.hyllyDownloadButton{margin-top:22px;text-decoration:none;display:block}.hyllyDownload details{margin-top:22px;font-size:14px;line-height:1.7}.hyllyDownload summary{cursor:pointer;font-weight:700}.rixusDownloads :is(input,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #176c73}@media (width<=600px){.rixusDownloads{padding:30px 18px}.hyllyDownload{flex-direction:column;padding:22px}.downloadLogin{padding:22px}.rixusDownloads h1{font-size:36px}}.tpMessageLog{color:#172b3c;background:#fff;border-radius:18px;max-width:1120px;margin:32px auto;padding:28px}.tpMessageLog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.logBrand{color:#087bee;letter-spacing:.15em;font-size:12px;font-weight:800}.tpMessageLog h1{margin:8px 0;font-size:36px}.tpMessageLog header p{color:#667989;margin:0}.tpMessageLog a{color:#087bee;font-weight:700}.logFilters{border-bottom:1px solid #dce6ef;flex-wrap:wrap;align-items:end;gap:14px;padding-bottom:24px;display:flex}.tpMessageLog label{gap:8px;font-size:14px;font-weight:700;display:grid}.tpMessageLog select,.tpMessageLog input{color:#172b3c;font:inherit;background:#fff;border:1px solid #bdccd9;border-radius:8px;min-width:150px;padding:12px}.tpMessageLog button{color:#fff;font:inherit;cursor:pointer;background:#087bee;border:0;border-radius:8px;padding:13px 18px;font-weight:700}.tpMessageLog button:disabled{opacity:.6;cursor:wait}.logHelp{color:#667989;margin:20px 0;font-size:13px}.logRows{gap:14px;display:grid}.logRows article{border:1px solid #d9e4ed;border-radius:12px;padding:22px}.logMessageHead{justify-content:space-between;align-items:start;gap:16px;display:flex}.logRows h2{margin:0 0 6px;font-size:19px}.logMessageHead p{color:#617789;margin:0;font-size:14px}.logStatus{white-space:nowrap;color:#176fae;background:#edf4fb;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:800}.logStatus.sent{color:#18764e;background:#e3f4ec}.logStatus.failed,.logStatus.uncertain{color:#ac4026;background:#ffede7}.logStatus.cancelled{color:#666;background:#eee}.logRows dl{flex-wrap:wrap;gap:30px;margin:22px 0;display:flex}.logRows dt{color:#667989;font-size:12px}.logRows dd{margin:4px 0 0;font-size:14px}.logRows summary{cursor:pointer;color:#087bee;font-size:14px;font-weight:700}.logMessageText{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8fb;border-radius:8px;padding:18px;line-height:1.65}.logError{color:#a53c22;background:#fff0ea;border-radius:8px;padding:12px}.logMore{margin-top:24px}.logEmpty{text-align:center;background:#f5f8fb;border-radius:12px;padding:36px}.logLogin{gap:18px;max-width:420px;margin:24px auto;display:grid}.logLogin h2,.logLogin p{margin:0}@media (width<=650px){.tpMessageLog{margin:12px 8px;padding:18px}.tpMessageLog>header{align-items:start}.tpMessageLog h1{font-size:28px}.logFilters label{width:100%}.logFilters select{box-sizing:border-box;width:100%}.logMessageHead{flex-wrap:wrap}.logRows article{padding:16px}.logRows dl{gap:16px}.logStatus{font-size:11px}}.report-app{color:#142234;max-width:1180px;margin:0 auto;padding:44px 24px 64px}.report-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.report-heading h1{margin:4px 0 10px;font-size:clamp(26px,4vw,38px);line-height:1.2}.report-heading p{color:#526071;font-size:16px}.report-eyebrow{letter-spacing:.09em;font-weight:800;color:#8c5d00!important;font-size:13px!important}.report-app button,.report-app input,.report-app a{font:inherit}.report-app button,.report-secondary,.report-bookmark{cursor:pointer;color:#142234;background:#fff;border:1px solid #d2dbe5;border-radius:8px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-block}.report-primary{white-space:nowrap;background:#f5a000!important;border-color:#f5a000!important;padding:14px 24px!important}.report-app button:disabled{opacity:.5;cursor:not-allowed}.report-controls{background:#edf1f5;border-radius:12px;grid-template-columns:1fr 1fr 1.15fr;gap:18px;padding:22px;display:grid}.report-controls label,.report-file label{flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.report-app input{color:#142234;background:#fff;border:1px solid #c3ceda;border-radius:7px;width:100%;min-width:0;padding:11px;font-size:16px}.report-period{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-presets{grid-column:1/-1;gap:8px;display:flex}.report-presets button{padding:7px 12px;font-size:14px}.report-connect{color:#fff;background:#142234;border-radius:12px;gap:22px;margin:25px 0;padding:34px;display:flex}.report-connect h2{color:#fff;margin:0 0 8px;font-size:23px}.report-connect p{max-width:780px;margin:0 0 18px;font-size:16px;line-height:1.6}.report-connect-number{text-align:center;color:#f5a000;border:2px solid #f5a000;border-radius:50%;flex-shrink:0;width:46px;height:46px;font-size:24px;font-weight:800;line-height:42px}.report-setup,.report-file{border:1px solid #d2dbe5;border-radius:10px;margin-top:18px;padding:18px 22px}.report-app summary{cursor:pointer;font-size:16px;font-weight:700}.report-setup p{font-size:16px;line-height:1.6}.report-bookmark{background:#f5a000;border:0}.report-small,.report-privacy{color:#526071;line-height:1.6;font-size:14px!important}.report-privacy{border-top:1px solid #d2dbe5;margin-top:28px;padding-top:20px}.report-error{color:#8a2a18;background:#fff1ee;border:1px solid #c34f38;border-radius:8px;padding:14px;line-height:1.5}.report-loading{background:#edf1f5;border-radius:12px;align-items:center;gap:16px;margin:20px 0;padding:28px;display:flex}.report-spinner{border:3px solid #d2dbe5;border-top-color:#f5a000;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}.report-source{color:#526071;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 16px;font-size:14px;display:flex}.report-source span{margin-right:auto}.report-source button{padding:7px 10px;font-size:14px}.report-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.report-metrics article{background:#edf1f5;border-radius:9px;flex-direction:column;gap:8px;padding:19px 22px;display:flex}.report-metrics span{color:#526071;font-size:14px}.report-metrics strong{font-variant-numeric:tabular-nums;font-size:32px}.report-events{color:#fff;background:#142234;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:20px;padding:24px;display:grid}.report-events div{flex-direction:column;gap:9px;display:flex}.report-events span{color:#c8d2de;font-size:14px}.report-events strong{font-size:24px}.report-tabs{flex-wrap:wrap;gap:8px;margin:25px 0 15px;display:flex}.report-tabs .selected{color:#fff;background:#142234;border-color:#142234}.report-table-wrap{border:1px solid #d2dbe5;border-radius:10px;overflow-x:auto}.report-app table{border-collapse:collapse;width:100%;font-size:14px}.report-app th,.report-app td{text-align:right;white-space:nowrap;padding:12px 14px}.report-app th:first-child{text-align:left}.report-app thead{color:#fff;background:#142234}.report-app tbody th{font-weight:500}.report-app tbody tr:nth-child(2n){background:#edf1f5}.report-hint{color:#744600;background:#fff1d5;border-radius:8px;padding:14px}.report-app :focus-visible{outline-offset:3px;outline:3px solid #b70}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=760px){.report-app{padding:24px 16px 40px}.report-heading{flex-direction:column;align-items:flex-start}.report-heading .report-primary{width:100%}.report-controls{grid-template-columns:1fr;padding:16px}.report-metrics{grid-template-columns:1fr 1fr}.report-events{grid-template-columns:1fr}.report-connect{gap:12px;padding:23px 18px}.report-connect-number{display:none}.report-setup,.report-file{padding:16px}.report-source{align-items:flex-start}.report-metrics strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.report-spinner{animation:none}}.report-login{background:#edf1f5;border-radius:12px;max-width:430px;margin:24px auto;padding:26px}.report-login h1{font-size:28px}.report-login form{flex-direction:column;gap:18px;margin-top:25px;display:flex}.report-login label{flex-direction:column;gap:8px;font-size:16px;font-weight:700;display:flex}.report-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-example{background:#fff;border:1px solid #d2dbe5;border-left:5px solid #f5a000;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;padding:22px;display:flex}.report-example h2{margin:0 0 8px;font-size:20px}.report-example p{color:#526071;margin:0;font-size:16px;line-height:1.5}.report-example a{color:#fff;background:#142234;border-color:#142234;flex-shrink:0}@media (width<=760px){.report-example{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.report-example a{text-align:center}}.registrationPage{color:#132c33;max-width:1050px;margin:auto;padding:55px 24px}.registrationPage>header{max-width:760px;margin-bottom:32px}.registrationPage h1{margin:12px 0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}.registrationPage p{font-size:1rem;line-height:1.6}.registrationForm fieldset{background:#fff;border:1px solid #a1b9bb;border-radius:12px;margin:0 0 24px;padding:24px}.registrationForm legend{padding:0 8px;font-size:1.2rem;font-weight:800}.registrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.registrationForm label{font-size:1rem;font-weight:600;display:block}.registrationForm input,.registrationForm textarea,.registrationForm select{width:100%;font:inherit;color:#142d33;background:#fff;border:1px solid #8aabad;border-radius:7px;margin-top:8px;padding:12px;display:block}.registrationForm small,.registrationForm .help{color:#435e64;font-size:.9rem}.registrationForm small{margin-top:7px;display:block}.registrySearch{align-items:end;gap:12px;display:flex}.registrySearch label{flex:1}.registrationForm button{font:inherit;color:#fff;cursor:pointer;background:#176c73;border:0;border-radius:7px;padding:13px 18px;font-weight:700}.registrationForm button:disabled{opacity:.65}.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.registrationForm .checkLabel{align-items:flex-start;gap:10px;padding:8px 0;font-weight:400;display:flex}.registrationForm .checkLabel input{accent-color:#176c73;flex:none;width:20px;height:20px;margin:2px 0 0}.registrationTrial,.registrationSuccess{background:#edf8f8;border:1px solid #238d94;border-radius:12px;margin-bottom:24px;padding:24px}.registrationForm .consent{margin:20px 0}.registrationError{color:#9a1d1d;background:#fff1f1;border-radius:8px;padding:14px}.registrationForm .registrationSubmit{color:#172c32;background:#f59b0b;width:100%;padding:18px;font-size:1.1rem}.registrationForm .trap{display:none}@media (width<=650px){.registrationPage{padding:32px 16px}.registrationGrid,.categoryGrid{grid-template-columns:1fr}.registrationForm fieldset{padding:18px 14px}.registrySearch{display:block}.registrySearch button{width:100%;margin-top:10px}}.registrationForm details{overflow-wrap:anywhere;margin-top:18px}.registrationForm summary{cursor:pointer;font-weight:700}.registrationForm input:focus-visible,.registrationForm button:focus-visible,.registrationForm textarea:focus-visible,.registrationForm select:focus-visible{outline-offset:3px;outline:3px solid #f59b0b}.rixusoneRoot{--ink:#121212;--red:#0876e9;--paper:#fff;--line:#d8d4cc}:where(.rixusoneRoot) .supplyRequestsPage{gap:18px;padding:24px;display:grid}:where(.rixusoneRoot) .supplyRequestsPage>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}:where(.rixusoneRoot) .supplyRequestsPage>header p{color:#0876e9;letter-spacing:.1em;margin:0;font-size:12px;font-weight:950}:where(.rixusoneRoot) .supplyRequestsPage>header h1{margin:4px 0;font-size:30px}:where(.rixusoneRoot) .supplyRequestsPage>header span{color:#657386}:where(.rixusoneRoot) .supplyRequestsPage>header>strong{color:#fff;background:#172033;border-radius:9px;padding:10px 14px}:where(.rixusoneRoot) .supplyRequestForm{background:#fff;border:1px solid #d8e1ea;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}:where(.rixusoneRoot) .supplyRequestForm label{color:#43536a;gap:6px;font-size:13px;font-weight:850;display:grid}:where(.rixusoneRoot) .supplyRequestForm input,:where(.rixusoneRoot) .supplyRequestForm select,:where(.rixusoneRoot) .supplyRequestForm textarea{color:#172033;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bac7d5;border-radius:8px;padding:10px 12px}:where(.rixusoneRoot) .supplyRequestForm textarea{resize:vertical;min-height:80px}:where(.rixusoneRoot) .supplyRequestForm .wide{grid-column:1/-1}:where(.rixusoneRoot) .supplyRequestForm button{color:#fff;cursor:pointer;background:#168653;border:0;border-radius:8px;justify-self:start;padding:13px 19px;font-weight:900}:where(.rixusoneRoot) .supplyRequestForm button:disabled{opacity:.55}:where(.rixusoneRoot) .supplyRequestNotice{color:#185b91;background:#eef7ff;border-radius:8px;margin:0;padding:12px 15px;font-weight:800}:where(.rixusoneRoot) .supplyRequestList{gap:12px;display:grid}:where(.rixusoneRoot) .supplyRequestList>article{background:#fff;border:1px solid #d8e1ea;border-left:5px solid #e2a72e;border-radius:11px;overflow:hidden}:where(.rixusoneRoot) .supplyRequestList>article.urgent{border-left-color:#0876e9}:where(.rixusoneRoot) .supplyRequestList>article.ordered{border-left-color:#168653}:where(.rixusoneRoot) .supplyRequestList>article.rejected{opacity:.65;border-left-color:#7c8794}:where(.rixusoneRoot) .supplyRequestList article>header{background:#f4f7fa;justify-content:space-between;gap:16px;padding:13px 16px;display:flex}:where(.rixusoneRoot) .supplyRequestList article>header span{gap:3px;display:grid}:where(.rixusoneRoot) .supplyRequestList article>header small{color:#6c7888}:where(.rixusoneRoot) .supplyRequestList article>header em{color:#8b5900;background:#fff0c9;border-radius:999px;align-self:center;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950}:where(.rixusoneRoot) .supplyRequestList article.urgent>header em{color:#b5251e;background:#ffe3e0}:where(.rixusoneRoot) .supplyRequestList article.ordered>header em{color:#137347;background:#e4f7ed}:where(.rixusoneRoot) .supplyRequestList article.rejected>header em{color:#586575;background:#e8ecf0}:where(.rixusoneRoot) .supplyRequestList article>div{grid-template-columns:1fr auto;gap:5px 20px;padding:16px;display:grid}:where(.rixusoneRoot) .supplyRequestList article>div>strong{font-size:18px}:where(.rixusoneRoot) .supplyRequestList article>div>b{color:#172033;font-size:18px}:where(.rixusoneRoot) .supplyRequestList article>div>p{color:#566578;grid-column:1/-1;margin:4px 0 0}:where(.rixusoneRoot) .supplyRequestList article>footer{gap:9px;padding:0 16px 16px;display:flex}:where(.rixusoneRoot) .supplyRequestList article>footer button{color:#fff;cursor:pointer;background:#168653;border:0;border-radius:7px;padding:10px 13px;font-weight:900}:where(.rixusoneRoot) .supplyRequestList article>footer .ordered{background:#176fc1}:where(.rixusoneRoot) .supplyRequestList article>footer .reject{color:#5a2630;background:#e5e9ee}:where(.rixusoneRoot) .supplyRequestList .empty{text-align:center;color:#69778a;padding:28px}:where(.rixusoneRoot) .supplyRequestList article>div{grid-template-columns:1fr}:where(.rixusoneRoot) .supplyRequestList article>div>p{grid-column:auto}:where(.rixusoneRoot) .supplyCatalog{background:#fff;border:1px solid #d8e1ea;border-radius:14px;gap:16px;padding:18px;display:grid}:where(.rixusoneRoot) .supplyCatalogTrail{align-items:center;gap:9px;min-height:38px;display:flex}:where(.rixusoneRoot) .supplyCatalogTrail button{color:#33465d;cursor:pointer;background:#f4f7fa;border:1px solid #d1dbe6;border-radius:8px;padding:8px 11px;font-weight:850}:where(.rixusoneRoot) .supplyCatalogTrail strong{color:#172033;margin-left:auto}:where(.rixusoneRoot) .supplyCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:13px;display:grid}:where(.rixusoneRoot) .supplyCatalogGrid>button{color:#172033;text-align:center;cursor:pointer;background:linear-gradient(#fff,#f6f8fa);border:1px solid #d9e2eb;border-radius:13px;align-content:center;place-items:center;gap:12px;min-height:150px;padding:18px 12px;display:grid;box-shadow:0 4px 14px #1720330c}:where(.rixusoneRoot) .supplyCatalogGrid>button:hover,:where(.rixusoneRoot) .supplyCatalogGrid>button.selected{border-color:#0876e9;box-shadow:0 0 0 3px #0876e918}:where(.rixusoneRoot) .supplyCatalogGrid>button i{background:#eef2f6;border-radius:18px;place-items:center;width:74px;height:74px;font-size:46px;font-style:normal;display:grid}:where(.rixusoneRoot) .supplyCatalogGrid>button strong{font-size:15px;line-height:1.25}:where(.rixusoneRoot) .supplyCatalogGrid.products>button{min-height:132px}:where(.rixusoneRoot) .supplyCatalogGrid.products>button i{width:58px;height:58px;font-size:36px}:where(.rixusoneRoot) .supplyCatalogConfirm{background:#effaf4;border:2px solid #168653;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 32px #17203320}:where(.rixusoneRoot) .supplyCatalogConfirm span{align-items:center;gap:11px;display:flex}:where(.rixusoneRoot) .supplyCatalogConfirm span i{font-size:30px;font-style:normal}:where(.rixusoneRoot) .supplyCatalogConfirm button{color:#fff;cursor:pointer;background:#168653;border:0;border-radius:8px;padding:12px 17px;font-weight:950}:where(.rixusoneRoot) .supplyCatalogConfirm button:disabled{opacity:.55}@media (width<=720px){:where(.rixusoneRoot) .supplyRequestsPage{padding:14px}:where(.rixusoneRoot) .supplyRequestsPage>header{flex-direction:column;align-items:flex-start}:where(.rixusoneRoot) .supplyRequestForm{grid-template-columns:1fr}:where(.rixusoneRoot) .supplyRequestForm .wide{grid-column:auto}:where(.rixusoneRoot) .supplyRequestList article>footer{display:grid}:where(.rixusoneRoot) .supplyRequestList article>footer button{width:100%}:where(.rixusoneRoot) .supplyCatalog{padding:12px}:where(.rixusoneRoot) .supplyCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rixusoneRoot) .supplyCatalogGrid>button{min-height:125px}:where(.rixusoneRoot) .supplyCatalogTrail{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .supplyCatalogTrail strong{margin-left:0}:where(.rixusoneRoot) .supplyCatalogConfirm{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .supplyCatalogConfirm button{width:100%}}:where(.rixusoneRoot) .additionalWorkPriceWarning{background:#fff1cf;border-radius:7px;padding:9px 11px;color:#8a5700!important;font-weight:900!important}:where(.rixusoneRoot) .usedAdditionalPartsButton{color:#171717!important;background:#f0a400!important;border-radius:7px!important;width:auto!important;padding:7px 10px!important;font-size:10px!important;font-weight:900!important}:where(.rixusoneRoot) .usedAdditionalPartsRows{gap:9px;margin:14px 0;display:grid}:where(.rixusoneRoot) .usedAdditionalPartsRows article{background:#f8fafc;border:1px solid #dbe4ec;border-radius:9px;grid-template-columns:minmax(180px,1.4fr) 75px 110px minmax(150px,1fr);align-items:end;gap:9px;padding:11px;display:grid}:where(.rixusoneRoot) .usedAdditionalPartsRows article.selected{background:#fff9e8;border-color:#f0a400}:where(.rixusoneRoot) .usedAdditionalPartsRows label{font-size:11px}:where(.rixusoneRoot) .usedAdditionalPartsRows input,:where(.rixusoneRoot) .usedAdditionalPartsRows select{background:#fff;border:1px solid #cbd7e2;border-radius:7px;min-width:0;padding:9px}:where(.rixusoneRoot) .usedPartCheck{align-items:center!important;gap:9px!important;display:flex!important}:where(.rixusoneRoot) .usedPartCheck input{width:19px;height:19px}:where(.rixusoneRoot) .addUsedPart{color:#176ebd;cursor:pointer;background:#eef6ff;border:1px solid #247bd3;border-radius:7px;margin-bottom:14px;padding:9px 12px;font-weight:900}@media (width<=700px){:where(.rixusoneRoot) .usedAdditionalPartsRows article{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .usedPartCheck{grid-column:1/-1}}:where(.rixusoneRoot) .smsComposer button:disabled{opacity:.55;cursor:not-allowed}:where(.rixusoneRoot) .customerPartsNotice{color:#41566d;background:#f3f8fd;border:1px solid #cbdbea;border-radius:10px;margin:20px 0 0;padding:15px 16px;line-height:1.5}:where(.rixusoneRoot) .customerPartsNotice a{color:#176fc4;white-space:nowrap;font-weight:900}:where(.rixusoneRoot) *{box-sizing:border-box}.rixusoneRoot{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}:where(.rixusoneRoot) a{color:inherit;text-decoration:none}:where(.rixusoneRoot) .nav{color:#fff;z-index:10;background:#111;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}:where(.rixusoneRoot) .brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:19px;font-weight:900;display:flex}:where(.rixusoneRoot) .brand b{color:var(--red)}:where(.rixusoneRoot) .brandMark{background:var(--red);place-items:center;width:34px;height:34px;font-size:23px;display:grid;transform:skew(-8deg)}:where(.rixusoneRoot) .navLinks{color:#ccc;gap:36px;font-size:14px;display:flex}:where(.rixusoneRoot) .navLinks a:hover{color:#fff}:where(.rixusoneRoot) .button{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:28px;padding:18px 22px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}:where(.rixusoneRoot) .button:hover{background:#c92017;transform:translateY(-2px)}:where(.rixusoneRoot) .buttonSmall{padding:13px 18px;font-size:12px}:where(.rixusoneRoot) .hero{color:#fff;background:#0e0e0e;align-items:center;min-height:700px;padding:100px 8vw 80px;display:flex;position:relative;overflow:hidden}:where(.rixusoneRoot) .heroPhoto{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}:where(.rixusoneRoot) .heroShade{background:linear-gradient(90deg,#080808f0 0%,#080808c7 38%,#08080857 72%,#08080838 100%),linear-gradient(#0000 45%,#00000080);position:absolute;inset:0}:where(.rixusoneRoot) .heroGrid{opacity:.07;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}:where(.rixusoneRoot) .heroContent{z-index:2;max-width:760px;position:relative}:where(.rixusoneRoot) .eyebrow{color:#bababa;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}:where(.rixusoneRoot) .eyebrow span{background:var(--red);width:28px;height:2px}:where(.rixusoneRoot) .eyebrow.dark{color:#67635d}:where(.rixusoneRoot) h1,:where(.rixusoneRoot) h2{text-transform:uppercase;letter-spacing:-.06em;margin:18px 0;font-weight:950;line-height:.9}:where(.rixusoneRoot) h1{font-size:clamp(64px,8.8vw,128px)}:where(.rixusoneRoot) h1 em{color:var(--red);font-style:normal}:where(.rixusoneRoot) .heroLead{color:#e0e0e0;max-width:610px;font-size:19px;line-height:1.65}:where(.rixusoneRoot) .heroActions{align-items:center;gap:34px;margin-top:38px;display:flex}:where(.rixusoneRoot) .textLink{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #aaa;padding:10px 0;font-size:13px;font-weight:800}:where(.rixusoneRoot) .textLink span{color:var(--red);margin-left:10px}:where(.rixusoneRoot) .heroCard{z-index:2;border-left:3px solid var(--red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101010d9;min-width:255px;padding:20px 24px;display:grid;position:absolute;bottom:44px;right:6vw}:where(.rixusoneRoot) .heroCard p,:where(.rixusoneRoot) .heroCard span{color:#bbb;margin:0;font-size:12px}:where(.rixusoneRoot) .heroCard strong{margin:6px 0;font-size:24px}:where(.rixusoneRoot) .heroWord{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #ffffff16;font-size:210px;font-weight:950;position:absolute;top:70px;right:-35px;transform:rotate(90deg)}:where(.rixusoneRoot) .promise{background:var(--red);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}:where(.rixusoneRoot) .promise div{border-right:1px solid #ffffff38;gap:5px;padding:28px 3vw;display:grid}:where(.rixusoneRoot) .promise div:last-child{border:0}:where(.rixusoneRoot) .promise strong{text-transform:uppercase;font-size:20px}:where(.rixusoneRoot) .promise span{opacity:.8;font-size:12px}:where(.rixusoneRoot) .section{padding:110px 7vw}:where(.rixusoneRoot) .sectionHead{justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px;display:flex}:where(.rixusoneRoot) h2{font-size:clamp(48px,6vw,82px)}:where(.rixusoneRoot) .sectionHead>p{color:#68645e;max-width:460px;line-height:1.75}:where(.rixusoneRoot) .serviceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}:where(.rixusoneRoot) .serviceCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;padding:36px;transition:all .25s}:where(.rixusoneRoot) .serviceCard:hover{background:#fff;transform:translateY(-4px);box-shadow:0 14px 40px #16161610}:where(.rixusoneRoot) .serviceCard>span{color:var(--red);font-size:11px;font-weight:900}:where(.rixusoneRoot) .serviceCard h3{text-transform:uppercase;margin:38px 0 14px;font-size:23px}:where(.rixusoneRoot) .serviceCard p{color:#6c6861;font-size:14px;line-height:1.65}:where(.rixusoneRoot) .serviceCard a{text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:900;display:inline-block}:where(.rixusoneRoot) .about{color:#fff;background:#111;grid-template-columns:1fr 1fr;min-height:680px;display:grid}:where(.rixusoneRoot) .aboutVisual{background:radial-gradient(circle,#333 0,#171717 50%,#0d0d0d 100%);place-items:center;display:grid;position:relative;overflow:hidden}:where(.rixusoneRoot) .aboutVisual>p{color:#777;font-weight:900;line-height:1.5;position:absolute;bottom:40px;left:48px}:where(.rixusoneRoot) .wheel{border:48px dotted #343434;border-radius:50%;place-items:center;width:320px;height:320px;display:grid;transform:rotate(-8deg);box-shadow:0 0 0 18px #191919,inset 0 0 0 22px #0d0d0d}:where(.rixusoneRoot) .wheel span{background:var(--red);letter-spacing:-.05em;border-radius:50%;place-items:center;width:110px;height:110px;font-weight:950;display:grid}:where(.rixusoneRoot) .aboutCopy{padding:100px 8vw}:where(.rixusoneRoot) .aboutCopy h2{font-size:clamp(44px,5vw,72px)}:where(.rixusoneRoot) .aboutCopy>p:not(.eyebrow){color:#aaa;max-width:570px;line-height:1.75}:where(.rixusoneRoot) .aboutCopy ul{gap:18px;margin-top:35px;padding:0;list-style:none;display:grid}:where(.rixusoneRoot) .aboutCopy li{border-bottom:1px solid #303030;padding-bottom:18px}:where(.rixusoneRoot) .aboutCopy li b{color:var(--red);margin-right:12px}:where(.rixusoneRoot) .contact{grid-template-columns:1.1fr .9fr;gap:10vw;display:grid}:where(.rixusoneRoot) .contactIntro>p:not(.eyebrow){color:#68645e;max-width:600px;margin-bottom:28px;line-height:1.7}:where(.rixusoneRoot) .contactDetails{border-top:1px solid var(--line)}:where(.rixusoneRoot) .contactDetails>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;padding:24px 0;display:grid}:where(.rixusoneRoot) .contactDetails span{color:#8a867f;letter-spacing:.12em;font-size:10px;font-weight:900}:where(.rixusoneRoot) .contactDetails a,:where(.rixusoneRoot) .contactDetails p{margin:0;font-size:18px;font-weight:800;line-height:1.45}:where(.rixusoneRoot) footer{color:#fff;background:#0e0e0e;justify-content:space-between;align-items:center;padding:42px 6vw;display:flex}:where(.rixusoneRoot) footer p,:where(.rixusoneRoot) footer>a{color:#888;font-size:12px}:where(.rixusoneRoot) .reviews{background:#fff;overflow:hidden}:where(.rixusoneRoot) .ratingGroup{gap:42px;display:flex}:where(.rixusoneRoot) .ratingSummary{justify-items:end;display:grid}:where(.rixusoneRoot) .ratingSummary strong{font-size:52px;line-height:1}:where(.rixusoneRoot) .ratingSummary small{color:#777;font-size:20px}:where(.rixusoneRoot) .stars{color:#f2b01e;letter-spacing:4px;margin:8px 0}:where(.rixusoneRoot) .ratingSummary p{color:#777;margin:0;font-size:13px}:where(.rixusoneRoot) .reviewHeading{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:18px;display:flex}:where(.rixusoneRoot) .googleMark{color:#4285f4;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}:where(.rixusoneRoot) .autoJerryHeading{margin-top:52px}:where(.rixusoneRoot) .reviewMarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}:where(.rixusoneRoot) .reviewTrack{will-change:transform;gap:18px;width:max-content;display:flex}:where(.rixusoneRoot) .reviewTrack-left{animation:28s linear infinite reviewsLeft}:where(.rixusoneRoot) .reviewTrack-right{animation:28s linear infinite reviewsRight}:where(.rixusoneRoot) .reviewTrack:hover,:where(.rixusoneRoot) .reviewTrack:focus-within{animation-play-state:paused}:where(.rixusoneRoot) .reviewTrack article{background:var(--paper);flex-direction:column;flex:none;width:min(390px,82vw);min-height:245px;padding:34px;display:flex}:where(.rixusoneRoot) .googleReviews article{border-top:3px solid #4285f4}:where(.rixusoneRoot) .reviewSource{letter-spacing:.1em;font-size:11px;font-weight:900}:where(.rixusoneRoot) .reviewSource span{float:right;color:#f2b01e;letter-spacing:1px}:where(.rixusoneRoot) .reviewTrack blockquote{margin:38px 0 25px;font-size:22px;font-weight:800;line-height:1.45}:where(.rixusoneRoot) .reviewTrack article>p{color:#777;margin:auto 0 0;font-size:12px}:where(.rixusoneRoot) .reviewLinks{gap:35px;margin-top:28px;display:flex}:where(.rixusoneRoot) .reviewLinks a{text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:7px;font-size:12px;font-weight:900}:where(.rixusoneRoot) .quote{color:#fff;background:#111;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}:where(.rixusoneRoot) .quoteIntro>p:last-child{color:#aaa;max-width:450px;line-height:1.7}:where(.rixusoneRoot) .quoteForm{gap:18px;display:grid}:where(.rixusoneRoot) .formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(.rixusoneRoot) .quoteForm label{text-transform:uppercase;letter-spacing:.08em;color:#bbb;gap:8px;font-size:11px;font-weight:900;display:grid}:where(.rixusoneRoot) .quoteForm label span{text-transform:none;font-weight:400}:where(.rixusoneRoot) .quoteForm input,:where(.rixusoneRoot) .quoteForm textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#1b1b1b;border:1px solid #444;outline:none;padding:16px;font-size:15px}:where(.rixusoneRoot) .quoteForm input:focus,:where(.rixusoneRoot) .quoteForm textarea:focus{border-color:var(--red)}:where(.rixusoneRoot) .quoteForm textarea{resize:vertical}:where(.rixusoneRoot) .quoteForm .button{cursor:pointer;border:0;width:max-content}:where(.rixusoneRoot) .whatsappButton{background:#25d366}:where(.rixusoneRoot) .whatsappButton:hover{background:#1eaf55}:where(.rixusoneRoot) .formNote{color:#888;margin:0;font-size:11px;line-height:1.5}:where(.rixusoneRoot) .formStatus{color:#7bdc96;font-size:13px;font-weight:800}:where(.rixusoneRoot) .mapFrame{background:#ddd;height:300px;margin-top:35px;overflow:hidden}:where(.rixusoneRoot) .mapFrame iframe{border:0;width:100%;height:100%}:where(.rixusoneRoot) .galleryHero{color:#fff;background:#111;padding:110px 8vw 95px}:where(.rixusoneRoot) .galleryHero h1{margin-bottom:28px}:where(.rixusoneRoot) .galleryHero>p:last-child{color:#aaa;max-width:630px;font-size:18px;line-height:1.7}:where(.rixusoneRoot) .galleryGrid{grid-template-columns:repeat(2,1fr);gap:42px 24px;padding:80px 7vw 110px;display:grid}:where(.rixusoneRoot) .galleryGrid figure{margin:0}:where(.rixusoneRoot) .galleryImage{aspect-ratio:4/3;background:#ddd;overflow:hidden}:where(.rixusoneRoot) .galleryImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}:where(.rixusoneRoot) .galleryGrid figure:hover img{transform:scale(1.025)}:where(.rixusoneRoot) .galleryGrid figcaption{grid-template-columns:38px 1fr;gap:16px;padding-top:20px;display:grid}:where(.rixusoneRoot) .galleryGrid figcaption>span{color:var(--red);font-size:11px;font-weight:900}:where(.rixusoneRoot) .galleryGrid h2{letter-spacing:-.04em;margin:0 0 10px;font-size:25px;line-height:1}:where(.rixusoneRoot) .galleryGrid figcaption p{color:#6c6861;margin:0;font-size:14px;line-height:1.6}:where(.rixusoneRoot) .galleryCta{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:45px;padding:85px 8vw;display:flex}:where(.rixusoneRoot) .galleryCta h2{font-size:clamp(42px,5vw,70px)}:where(.rixusoneRoot) .pricingHero{color:#fff;background:#111;padding:100px 8vw 90px;position:relative;overflow:hidden}:where(.rixusoneRoot) .pricingHero:after{content:"€";color:#0000;-webkit-text-stroke:1px #ffffff12;font-size:430px;font-weight:950;position:absolute;top:-90px;right:6vw}:where(.rixusoneRoot) .pricingHero h1{z-index:1;position:relative}:where(.rixusoneRoot) .pricingHero>p:not(.eyebrow){color:#bbb;z-index:1;max-width:680px;font-size:18px;line-height:1.7;position:relative}:where(.rixusoneRoot) .pricingHero .button{z-index:1;margin-top:24px;position:relative}:where(.rixusoneRoot) .pricingIntro{background:var(--red);color:#fff;align-items:center;gap:5vw;padding:34px 7vw;display:flex}:where(.rixusoneRoot) .pricingIntro strong{text-transform:uppercase;min-width:max-content}:where(.rixusoneRoot) .pricingIntro p{opacity:.9;max-width:850px;margin:0;font-size:13px;line-height:1.6}:where(.rixusoneRoot) .pricingGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding:80px 7vw 110px;display:grid}:where(.rixusoneRoot) .priceCard{background:#fff;border-top:3px solid #0000;flex-direction:column;min-height:330px;padding:38px;transition:all .25s;display:flex}:where(.rixusoneRoot) .priceCard:hover{border-top-color:var(--red);transform:translateY(-3px);box-shadow:0 16px 40px #1111110d}:where(.rixusoneRoot) .priceCardHead{align-items:start;gap:18px;display:flex}:where(.rixusoneRoot) .priceCardHead>span{color:var(--red);margin-top:7px;font-size:11px;font-weight:900}:where(.rixusoneRoot) .priceCard h2{letter-spacing:-.04em;margin:0;font-size:29px;line-height:1}:where(.rixusoneRoot) .priceCard>p{color:#777;margin:22px 0;font-size:14px;line-height:1.6}:where(.rixusoneRoot) .priceCard dl{margin:auto 0 0}:where(.rixusoneRoot) .priceCard dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:22px;padding:15px 0;display:flex}:where(.rixusoneRoot) .priceCard dt{font-size:14px}:where(.rixusoneRoot) .priceCard dd{white-space:nowrap;margin:0;font-weight:900}:where(.rixusoneRoot) .priceCard small{color:#777;line-height:1.5}:where(.rixusoneRoot) .pricingCta{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:50px;padding:85px 8vw;display:flex}:where(.rixusoneRoot) .pricingCta h2{font-size:clamp(42px,5vw,70px)}:where(.rixusoneRoot) .pricingCta>div:last-child{justify-items:start;gap:22px;display:grid}:where(.rixusoneRoot) .pricingPhone{border-bottom:1px solid #666;padding-bottom:7px;font-size:14px;font-weight:800}:where(.rixusoneRoot) .timingPricing{background:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 7vw;display:grid}:where(.rixusoneRoot) .timingPricingHead{align-self:start;position:sticky;top:40px}:where(.rixusoneRoot) .timingPricingHead h2{font-size:clamp(42px,5vw,70px)}:where(.rixusoneRoot) .timingPricingHead>p:last-child{color:#6b6760;max-width:520px;line-height:1.7}:where(.rixusoneRoot) .enginePriceList{border-top:1px solid var(--line)}:where(.rixusoneRoot) .enginePriceList article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:24px 0;display:flex}:where(.rixusoneRoot) .enginePriceList span{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}:where(.rixusoneRoot) .enginePriceList h3{margin:6px 0 3px;font-size:22px}:where(.rixusoneRoot) .enginePriceList p{color:#777;margin:0;font-size:12px}:where(.rixusoneRoot) .enginePriceList strong{white-space:nowrap;font-size:20px}:where(.rixusoneRoot) .maintenancePricing{color:#fff;background:#171717;padding:105px 7vw}:where(.rixusoneRoot) .maintenanceHead{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin-bottom:55px;display:grid}:where(.rixusoneRoot) .maintenanceHead h2{margin-bottom:0;font-size:clamp(42px,5vw,70px)}:where(.rixusoneRoot) .maintenanceHead>p:last-child{color:#aaa;max-width:600px;line-height:1.7}:where(.rixusoneRoot) .maintenanceAccordion{border-top:1px solid #3a3a3a}:where(.rixusoneRoot) .maintenanceAccordion details{border-bottom:1px solid #3a3a3a}:where(.rixusoneRoot) .maintenanceAccordion summary{cursor:pointer;grid-template-columns:1fr auto 28px;align-items:center;gap:30px;padding:25px 4px;list-style:none;display:grid}:where(.rixusoneRoot) .maintenanceAccordion summary::-webkit-details-marker{display:none}:where(.rixusoneRoot) .maintenanceAccordion summary>div{align-items:baseline;gap:15px;display:flex}:where(.rixusoneRoot) .maintenanceAccordion summary span{color:var(--red);text-transform:uppercase;min-width:125px;font-size:11px;font-weight:900}:where(.rixusoneRoot) .maintenanceAccordion summary strong{font-size:22px}:where(.rixusoneRoot) .maintenanceAccordion summary small{color:#888}:where(.rixusoneRoot) .maintenanceAccordion summary>b{font-size:17px}:where(.rixusoneRoot) .maintenanceAccordion summary i{color:var(--red);font-size:26px;font-style:normal;transition:transform .2s}:where(.rixusoneRoot) .maintenanceAccordion details[open] summary i{transform:rotate(45deg)}:where(.rixusoneRoot) .maintenanceDetails{grid-template-columns:1fr 1fr;gap:18px;padding:5px 0 32px 140px;display:grid}:where(.rixusoneRoot) .maintenanceDetails article{background:#222;padding:26px}:where(.rixusoneRoot) .maintenanceDetails article>div{justify-content:space-between;align-items:start;gap:18px;display:flex}:where(.rixusoneRoot) .maintenanceDetails h3{margin:0;font-size:17px}:where(.rixusoneRoot) .maintenanceDetails article strong{color:#fff;white-space:nowrap}:where(.rixusoneRoot) .maintenanceDetails ul{color:#bbb;gap:11px;margin:24px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}:where(.rixusoneRoot) .maintenanceDetails li:first-letter{color:var(--red)}:where(.rixusoneRoot) .maintenanceDetails>p{color:#777;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}:where(.rixusoneRoot) .serviceContents{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:50px;display:grid}:where(.rixusoneRoot) .serviceContents article{background:#222;padding:28px}:where(.rixusoneRoot) .serviceContents h3{margin:0 0 20px;font-size:17px}:where(.rixusoneRoot) .serviceContents ul{color:#bbb;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}:where(.rixusoneRoot) .brandModels{padding:0 0 30px 140px}:where(.rixusoneRoot) .brandModelHead,:where(.rixusoneRoot) .brandModelRow{grid-template-columns:1.1fr 1.5fr .7fr .7fr;align-items:center;gap:18px;display:grid}:where(.rixusoneRoot) .brandModelHead{color:#777;text-transform:uppercase;letter-spacing:.1em;padding:12px 18px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .brandModelRow{background:#202020;border-top:1px solid #333;padding:17px 18px}:where(.rixusoneRoot) .brandModelRow strong{font-size:15px}:where(.rixusoneRoot) .brandModelRow span{color:#999;font-size:12px}:where(.rixusoneRoot) .brandModelRow b{white-space:nowrap;font-size:13px}:where(.rixusoneRoot) .brandModels>p{color:#777;margin:18px 0 0;font-size:11px;line-height:1.6}@media (width<=900px){:where(.rixusoneRoot) .navLinks{display:none}:where(.rixusoneRoot) .hero{min-height:650px;padding-top:80px}:where(.rixusoneRoot) .heroCard,:where(.rixusoneRoot) .heroWord{display:none}:where(.rixusoneRoot) .promise{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .promise div:nth-child(2){border-right:0}:where(.rixusoneRoot) .promise div:nth-child(-n+2){border-bottom:1px solid #ffffff38}:where(.rixusoneRoot) .sectionHead,:where(.rixusoneRoot) .contact{display:block}:where(.rixusoneRoot) .sectionHead>p{margin-top:25px}:where(.rixusoneRoot) .serviceGrid{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .about{grid-template-columns:1fr}:where(.rixusoneRoot) .aboutVisual{min-height:420px}:where(.rixusoneRoot) .contactDetails{margin-top:60px}:where(.rixusoneRoot) .reviewGrid,:where(.rixusoneRoot) .quote{grid-template-columns:1fr}:where(.rixusoneRoot) .quoteIntro{margin-bottom:25px}:where(.rixusoneRoot) .galleryGrid,:where(.rixusoneRoot) .pricingGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .galleryCta,:where(.rixusoneRoot) .pricingCta{flex-direction:column;align-items:flex-start}:where(.rixusoneRoot) .pricingIntro{flex-direction:column;align-items:flex-start;gap:10px}:where(.rixusoneRoot) .timingPricing{grid-template-columns:1fr;gap:45px}:where(.rixusoneRoot) .timingPricingHead{position:static}:where(.rixusoneRoot) .maintenanceHead{grid-template-columns:1fr}:where(.rixusoneRoot) .maintenanceDetails,:where(.rixusoneRoot) .brandModels{padding-left:0}}:where(.rixusoneRoot) .additionalApproval{color:#14253a;background:#eef4fa;place-items:center;min-height:100vh;padding:24px;display:grid}:where(.rixusoneRoot) .additionalApproval>section{background:#fff;border:1px solid #cad8e6;border-radius:16px;width:min(620px,100%);padding:28px;box-shadow:0 18px 45px #233d5b22}:where(.rixusoneRoot) .additionalApproval small{color:#247bd3;font-weight:900}:where(.rixusoneRoot) .additionalApproval h1{margin:8px 0 24px;font-size:34px}:where(.rixusoneRoot) .additionalApproval h2{margin-bottom:8px}:where(.rixusoneRoot) .additionalApproval dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}:where(.rixusoneRoot) .additionalApproval dl div{background:#f5f8fc;border-radius:9px;padding:12px}:where(.rixusoneRoot) .additionalApproval dt{color:#71829a;font-size:12px}:where(.rixusoneRoot) .additionalApproval dd{margin:5px 0 0;font-weight:850}:where(.rixusoneRoot) .approvalParts{border:1px solid #dce5ee;border-radius:9px;gap:7px;padding:14px;display:grid}:where(.rixusoneRoot) .approvalActions{grid-template-columns:2fr 1fr;gap:10px;margin-top:20px;display:grid}:where(.rixusoneRoot) .approvalActions button{color:#fff;background:#247bd3;border:0;border-radius:8px;padding:14px;font-weight:900}:where(.rixusoneRoot) .approvalActions .reject{color:#b42b2b;background:#fff;border:1px solid #e4b8b8}:where(.rixusoneRoot) .approvalStatus,:where(.rixusoneRoot) .approvalMessage{color:#168553;background:#e8f8ef;border-radius:8px;margin-top:20px;padding:14px;display:block}:where(.rixusoneRoot) .additionalWorkOffer{background:#f7f9fc;border:1px solid #dce5ee;border-radius:12px;padding:18px}:where(.rixusoneRoot) .additionalWorkOffer>span{color:#71829a;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}:where(.rixusoneRoot) .additionalWorkOffer h2{overflow-wrap:anywhere;margin:6px 0 8px}:where(.rixusoneRoot) .additionalWorkOffer p{margin:0;line-height:1.55}:where(.rixusoneRoot) .additionalWorkOffer strong{color:#168553;margin-top:16px;font-size:28px;display:block}:where(.rixusoneRoot) .continuationTime{background:#eef7ff;border:1px solid #c9dff4;border-radius:12px;margin-top:12px;padding:16px 18px}:where(.rixusoneRoot) .continuationTime span{color:#54728f;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}:where(.rixusoneRoot) .continuationTime strong{color:#163d63;text-transform:capitalize;margin-top:5px;font-size:20px;display:block}:where(.rixusoneRoot) .continuationTime p{color:#506176;margin:7px 0 0;font-size:13px;line-height:1.45}:where(.rixusoneRoot) .mechanicPhotosButton{color:#163d63;text-align:left;cursor:pointer;background:#fff;border:1px solid #bed5e9;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;width:100%;margin-top:12px;padding:16px 18px;display:grid}:where(.rixusoneRoot) .mechanicPhotosButton span{font-size:15px;font-weight:900}:where(.rixusoneRoot) .mechanicPhotosButton b{color:#fff;background:#247bd3;border-radius:50%;grid-area:1/2/3;place-items:center;width:34px;height:34px;display:grid}:where(.rixusoneRoot) .mechanicPhotosButton em{color:#247bd3;font-size:12px;font-style:normal;font-weight:800}:where(.rixusoneRoot) .mechanicPhotoLayer{z-index:1000;background:#07111ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.rixusoneRoot) .mechanicPhotoLayer>section{background:#fff;border-radius:16px;width:min(920px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow:auto}:where(.rixusoneRoot) .mechanicPhotoLayer header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}:where(.rixusoneRoot) .mechanicPhotoLayer header h2{margin:4px 0}:where(.rixusoneRoot) .mechanicPhotoLayer header button{cursor:pointer;background:0 0;border:0;font-size:30px}:where(.rixusoneRoot) .mechanicPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(.rixusoneRoot) .mechanicPhotoGrid figure{background:#f4f7fa;border:1px solid #dce5ee;border-radius:12px;margin:0;overflow:hidden}:where(.rixusoneRoot) .mechanicPhotoGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}:where(.rixusoneRoot) .mechanicPhotoGrid figcaption{justify-content:space-between;gap:10px;padding:10px 12px;font-size:12px;display:flex}:where(.rixusoneRoot) .mechanicPhotoGrid figcaption span{color:#66788d}:where(.rixusoneRoot) .additionalWorkImagePicker{cursor:pointer;background:#f4f9fd;border:2px dashed #9ebbd5;border-radius:10px;margin-top:14px;padding:16px;position:relative}:where(.rixusoneRoot) .additionalWorkImagePicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(.rixusoneRoot) .additionalWorkImagePicker b{color:#176ebd}:where(.rixusoneRoot) .additionalWorkImagePicker small{color:#64788c}:where(.rixusoneRoot) .additionalWorkInlinePhotos{background:#f4f9fd;border:1px solid #9ebbd5;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;gap:8px;padding:10px;display:grid}:where(.rixusoneRoot) .additionalWorkInlinePhotos label{gap:5px;font-size:12px;font-weight:850;display:grid}:where(.rixusoneRoot) .additionalWorkInlinePhotos input{font-size:12px}:where(.rixusoneRoot) .additionalWorkInlinePhotos button{color:#fff;cursor:pointer;background:#d92d26;border:0;border-radius:7px;padding:10px 14px;font-weight:900}:where(.rixusoneRoot) .additionalWorkInlinePhotos button:disabled{opacity:.55}:where(.rixusoneRoot) .additionalWorkInlinePhotos+span{grid-column:1/-1}@media (width<=700px){:where(.rixusoneRoot) .additionalWorkInlinePhotos{grid-template-columns:1fr}}:where(.rixusoneRoot) .rejectionConfirmation{background:#fff8f8;border:1px solid #e4b8b8;border-radius:12px;margin-top:20px;padding:18px}:where(.rixusoneRoot) .rejectionConfirmation h3{color:#922b2b;margin:0 0 10px}:where(.rixusoneRoot) .rejectionConfirmation p{line-height:1.55}:where(.rixusoneRoot) .rejectionConfirmation label{align-items:flex-start;gap:10px;margin-top:16px;font-weight:750;line-height:1.4;display:flex}:where(.rixusoneRoot) .rejectionConfirmation input{accent-color:#b42b2b;flex:none;width:20px;height:20px}:where(.rixusoneRoot) .warrantyWarning{color:#71490a;background:#fff4dc;border-left:4px solid #d69223;padding:12px}:where(.rixusoneRoot) .rejectionButtons{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}:where(.rixusoneRoot) .rejectionButtons button{background:#fff;border:1px solid #cad8e6;border-radius:8px;padding:13px;font-weight:850}:where(.rixusoneRoot) .rejectionButtons .reject{color:#fff;background:#b42b2b;border-color:#b42b2b}:where(.rixusoneRoot) .rejectionButtons button:disabled{opacity:.45;cursor:not-allowed}@media (width<=560px){:where(.rixusoneRoot) .approvalActions,:where(.rixusoneRoot) .rejectionButtons{grid-template-columns:1fr}:where(.rixusoneRoot) .additionalApproval>section{padding:20px}:where(.rixusoneRoot) .additionalApproval h1{font-size:28px}:where(.rixusoneRoot) .mechanicPhotoGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .mechanicPhotoLayer{padding:8px}:where(.rixusoneRoot) .mechanicPhotoLayer>section{max-height:calc(100dvh - 16px);padding:15px}}@media (width<=600px){:where(.rixusoneRoot) .nav{height:72px;padding:0 20px}:where(.rixusoneRoot) .nav .button{display:none}:where(.rixusoneRoot) .brand{font-size:16px}:where(.rixusoneRoot) .hero{min-height:620px;padding:70px 22px}:where(.rixusoneRoot) .heroPhoto{object-position:62% center}:where(.rixusoneRoot) .heroShade{background:linear-gradient(90deg,#080808e8,#0808088f),linear-gradient(#0000,#0000007a)}:where(.rixusoneRoot) h1{font-size:58px}:where(.rixusoneRoot) .heroLead{font-size:16px}:where(.rixusoneRoot) .heroActions{flex-direction:column;align-items:flex-start;gap:15px}:where(.rixusoneRoot) .promise{grid-template-columns:1fr;padding:0 22px}:where(.rixusoneRoot) .promise div{border-right:0;padding:22px 4px;border-bottom:1px solid #ffffff38!important}:where(.rixusoneRoot) .section{padding:80px 22px}:where(.rixusoneRoot) .serviceGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .serviceCard{min-height:250px}:where(.rixusoneRoot) .aboutCopy{padding:75px 22px}:where(.rixusoneRoot) .aboutVisual{min-height:350px}:where(.rixusoneRoot) .wheel{border-width:34px;width:220px;height:220px}:where(.rixusoneRoot) .contactDetails>div{grid-template-columns:1fr;gap:10px}:where(.rixusoneRoot) .formRow{grid-template-columns:1fr}:where(.rixusoneRoot) .ratingGroup{justify-content:space-between;gap:16px;width:100%}:where(.rixusoneRoot) .ratingSummary{justify-items:start;margin-top:25px}:where(.rixusoneRoot) .ratingSummary strong{font-size:38px}:where(.rixusoneRoot) .ratingSummary small{font-size:15px}:where(.rixusoneRoot) .ratingSummary p{font-size:11px}:where(.rixusoneRoot) .reviewLinks{flex-direction:column;align-items:flex-start;gap:18px}:where(.rixusoneRoot) .mapFrame{height:260px}:where(.rixusoneRoot) footer{flex-direction:column;align-items:flex-start;gap:25px;padding:40px 22px}:where(.rixusoneRoot) .galleryHero,:where(.rixusoneRoot) .pricingHero{padding:80px 22px 65px}:where(.rixusoneRoot) .galleryGrid,:where(.rixusoneRoot) .pricingGrid{gap:18px;padding:55px 22px 80px}:where(.rixusoneRoot) .galleryCta,:where(.rixusoneRoot) .pricingCta{padding:70px 22px}:where(.rixusoneRoot) .priceCard{padding:28px 22px}:where(.rixusoneRoot) .priceCard dl>div{flex-direction:column;align-items:flex-start;gap:6px}:where(.rixusoneRoot) .pricingHero:after{font-size:300px;right:-30px}:where(.rixusoneRoot) .timingPricing{padding:70px 22px}:where(.rixusoneRoot) .enginePriceList article{flex-direction:column;align-items:flex-start;gap:12px}:where(.rixusoneRoot) .enginePriceList strong{font-size:18px}:where(.rixusoneRoot) .maintenancePricing{padding:70px 22px}:where(.rixusoneRoot) .maintenanceAccordion summary{grid-template-columns:1fr auto 20px;gap:12px}:where(.rixusoneRoot) .maintenanceAccordion summary>div{flex-direction:column;align-items:flex-start;gap:3px}:where(.rixusoneRoot) .maintenanceAccordion summary span{min-width:0}:where(.rixusoneRoot) .maintenanceAccordion summary>b{font-size:14px}:where(.rixusoneRoot) .maintenanceDetails{grid-template-columns:1fr}:where(.rixusoneRoot) .maintenanceDetails>p{grid-column:auto}:where(.rixusoneRoot) .maintenanceDetails article{padding:22px}:where(.rixusoneRoot) .maintenanceDetails article>div{flex-direction:column;gap:8px}:where(.rixusoneRoot) .serviceContents{grid-template-columns:1fr}:where(.rixusoneRoot) .brandModelHead{display:none}:where(.rixusoneRoot) .brandModelRow{grid-template-columns:1fr 1fr;gap:8px 14px;padding:18px 4px}:where(.rixusoneRoot) .brandModelRow span{grid-column:1/-1}:where(.rixusoneRoot) .brandModelRow b{font-size:12px}}@media (prefers-reduced-motion:reduce){:where(.rixusoneRoot) .reviewTrack{animation:none}:where(.rixusoneRoot) .reviewMarquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}:where(.rixusoneRoot) .bookingPage{color:#fff;background:#111;min-height:100vh}:where(.rixusoneRoot) .bookingPage>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;font-weight:900;display:flex}:where(.rixusoneRoot) .bookingPage>header div{gap:12px;display:flex}:where(.rixusoneRoot) .bookingPage>section{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:65px 7vw;display:grid}:where(.rixusoneRoot) .bookingIntro>p,:where(.rixusoneRoot) .languagePage section>p{color:var(--red);letter-spacing:.15em;font-size:11px;font-weight:900}:where(.rixusoneRoot) .bookingIntro h1,:where(.rixusoneRoot) .languagePage h1{text-transform:uppercase;letter-spacing:-.06em;font-size:clamp(48px,6vw,88px);line-height:.92}:where(.rixusoneRoot) .bookingIntro>span,:where(.rixusoneRoot) .languagePage section>span{color:#aaa;max-width:570px;line-height:1.7;display:block}:where(.rixusoneRoot) .bookingForm{color:#111;background:#f5f2ec;padding:32px}:where(.rixusoneRoot) .bookingFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.rixusoneRoot) .bookingFields input,:where(.rixusoneRoot) .bookingFields textarea,:where(.rixusoneRoot) .bookingFields select{background:#fff;border:1px solid #d4cfc7;padding:13px}:where(.rixusoneRoot) .bookingFields textarea,:where(.rixusoneRoot) .bookingFields select{grid-column:1/-1}:where(.rixusoneRoot) .bookingForm h2{margin:30px 0 14px;font-size:20px}:where(.rixusoneRoot) .publicCalendar{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:25px;display:grid}:where(.rixusoneRoot) .publicCalendar article{background:#fff;border:1px solid #ddd7ce;padding:12px}:where(.rixusoneRoot) .publicCalendar article>strong{text-transform:capitalize;font-size:12px}:where(.rixusoneRoot) .publicCalendar article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}:where(.rixusoneRoot) .publicCalendar button{background:#fff;border:1px solid #ddd;padding:7px;font-size:11px;font-weight:900}:where(.rixusoneRoot) .publicCalendar button small{color:#168653;font-size:7px;display:block}:where(.rixusoneRoot) .publicCalendar button.selected{background:var(--red);color:#fff}:where(.rixusoneRoot) .publicCalendar button.selected small{color:#fff}:where(.rixusoneRoot) .bookingForm>.button{cursor:pointer;border:0}:where(.rixusoneRoot) .bookingForm>.button:disabled{opacity:.4}:where(.rixusoneRoot) .languagePage{color:#fff;background:#111;min-height:100vh}:where(.rixusoneRoot) .languagePage nav{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:78px;padding:0 6vw;font-weight:900;display:flex}:where(.rixusoneRoot) .languagePage nav b{color:var(--red)}:where(.rixusoneRoot) .languagePage nav div{gap:14px;display:flex}:where(.rixusoneRoot) .languagePage section{padding:90px 8vw}:where(.rixusoneRoot) .languagePage section>div{align-items:center;gap:25px;margin-top:35px;display:flex}:where(.rixusoneRoot) .languagePage article{color:#111;background:#f3f0ea;padding:75px 8vw}:where(.rixusoneRoot) .languagePage article h2{font-size:45px}:where(.rixusoneRoot) .languagePage article>div{background:#ccc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}:where(.rixusoneRoot) .languagePage article p{background:#fff;margin:0;padding:28px;font-weight:800}:where(.rixusoneRoot) .languagePage footer{color:#aaa;justify-content:space-between;padding:35px 8vw;display:flex}@media (width<=800px){:where(.rixusoneRoot) .callPermissionReview{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .callPermissionReview>div:last-child{grid-template-columns:1fr 1fr;display:grid}:where(.rixusoneRoot) .bookingPage>section,:where(.rixusoneRoot) .publicCalendar,:where(.rixusoneRoot) .languagePage article>div{grid-template-columns:1fr}:where(.rixusoneRoot) .languagePage footer{flex-direction:column}:where(.rixusoneRoot) .languagePage section>div{flex-direction:column;align-items:flex-start}}:where(.rixusoneRoot) .bookingMessage{color:#17633d;background:#e3f4e9;margin:18px 0 0;padding:14px;font-size:13px;font-weight:800}:where(.rixusoneRoot) .workshop{color:#151515;background:#f3f1ec;min-height:100vh}:where(.rixusoneRoot) .workshopTop{color:#fff;background:#111;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex}:where(.rixusoneRoot) .workshopBrand{align-items:center;gap:12px;font-weight:950;display:flex}:where(.rixusoneRoot) .workshopBrand>b{background:var(--red);place-items:center;width:36px;height:36px;font-size:22px;display:grid;transform:skew(-8deg)}:where(.rixusoneRoot) .workshopBrand span{display:grid}:where(.rixusoneRoot) .workshopBrand small{color:var(--red);letter-spacing:.16em;font-size:9px}:where(.rixusoneRoot) .workshopUser{align-items:center;gap:20px;font-size:11px;display:flex}:where(.rixusoneRoot) .workshopUser a{color:#aaa;border-bottom:1px solid #666}:where(.rixusoneRoot) .workshopShell{grid-template-columns:220px 1fr;min-height:calc(100vh - 72px);display:grid}:where(.rixusoneRoot) .workshopSide{color:#bbb;background:#191919;flex-direction:column;gap:7px;padding:34px 18px;display:flex}:where(.rixusoneRoot) .workshopSide>p{color:#666;letter-spacing:.16em;padding:0 12px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .workshopSide button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 12px;font-size:12px;font-weight:800}:where(.rixusoneRoot) .workshopSide button.active{background:var(--red);color:#fff}:where(.rixusoneRoot) .workshopSide button i{float:right;color:#111;background:#fff;border-radius:20px;padding:1px 6px;font-style:normal}:where(.rixusoneRoot) .workshopSide>a{color:#777;margin-top:auto;padding:12px;font-size:10px}:where(.rixusoneRoot) .workshopMain{padding:48px 5vw}:where(.rixusoneRoot) .workshopHeading{justify-content:space-between;align-items:end;display:flex}:where(.rixusoneRoot) .workshopHeading>div>p{color:var(--red);letter-spacing:.16em;font-size:10px;font-weight:900}:where(.rixusoneRoot) .workshopHeading h1{margin:8px 0 0;font-size:58px}:where(.rixusoneRoot) .workshopHeading>button,:where(.rixusoneRoot) .saveBooking{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:15px 18px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .workshopStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}:where(.rixusoneRoot) .workshopStats article{background:#fff;border:1px solid #ddd8d0;justify-content:space-between;align-items:center;padding:20px;display:flex}:where(.rixusoneRoot) .workshopStats span{text-transform:uppercase;color:#777;font-size:10px;font-weight:900}:where(.rixusoneRoot) .workshopStats strong{font-size:30px}:where(.rixusoneRoot) .workshopNotice{color:#17623e;background:#e1f5e9;padding:12px;font-size:11px;font-weight:800}:where(.rixusoneRoot) .workshopList{border-top:1px solid #d7d2ca}:where(.rixusoneRoot) .workshopList>article{border-bottom:1px solid #d7d2ca;grid-template-columns:100px 135px minmax(260px,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}:where(.rixusoneRoot) .workshopStatus{text-transform:uppercase;font-size:9px;font-weight:900}:where(.rixusoneRoot) .workshopStatus:before{content:"";background:#e8aa27;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}:where(.rixusoneRoot) .workshopStatus.confirmed:before{background:#1c9b62}:where(.rixusoneRoot) .workshopStatus.rejected:before,:where(.rixusoneRoot) .workshopStatus.cancelled:before{background:#888}:where(.rixusoneRoot) .workshopStatus.completed:before{background:#2878d4}:where(.rixusoneRoot) .workshopDate{gap:4px;display:grid}:where(.rixusoneRoot) .workshopDate strong{text-transform:capitalize;font-size:12px}:where(.rixusoneRoot) .workshopDate span{font-size:18px;font-weight:900}:where(.rixusoneRoot) .workshopDate small{color:#888;font-size:9px}:where(.rixusoneRoot) .workshopInfo h2{letter-spacing:-.02em;margin:0 0 7px;font-size:17px}:where(.rixusoneRoot) .workshopInfo p{color:#555;margin:0 0 8px;font-size:12px}:where(.rixusoneRoot) .workshopInfo small{color:#888;font-size:10px}:where(.rixusoneRoot) .workshopInfo small a{text-decoration:underline}:where(.rixusoneRoot) .workshopActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}:where(.rixusoneRoot) .workshopActions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#1c9b62;border:0;padding:10px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .workshopActions button.danger{color:#333;background:#d7d2ca}:where(.rixusoneRoot) .workshopActions button.muted{color:#333;background:#ddd8d0}:where(.rixusoneRoot) .workshopEmpty{color:#777;padding:50px 0}:where(.rixusoneRoot) .workshopModal{z-index:200;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.rixusoneRoot) .workshopModal form{background:#fff;grid-template-columns:1fr 1fr;gap:11px;width:min(620px,100%);max-height:90vh;padding:28px;display:grid;overflow:auto}:where(.rixusoneRoot) .workshopModal form>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}:where(.rixusoneRoot) .workshopModal h2{text-transform:none;margin:0;font-size:28px}:where(.rixusoneRoot) .workshopModal form>div:first-child button{cursor:pointer;background:0 0;border:0;font-size:28px}:where(.rixusoneRoot) .workshopModal input,:where(.rixusoneRoot) .workshopModal textarea,:where(.rixusoneRoot) .workshopModal select{font:inherit;border:1px solid #d5d0c8;padding:13px}:where(.rixusoneRoot) .workshopModal textarea,:where(.rixusoneRoot) .workshopModal select,:where(.rixusoneRoot) .workshopFormRow,:where(.rixusoneRoot) .saveBooking{grid-column:1/-1}:where(.rixusoneRoot) .workshopFormRow{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid!important}:where(.rixusoneRoot) .workshopFormRow input{min-width:0}:where(.rixusoneRoot) .saveBooking{justify-self:start}:where(.rixusoneRoot) .workshopModal form>textarea:last-of-type{min-height:70px}:where(.rixusoneRoot) .bookingRegistration{grid-template-columns:1fr auto;gap:6px;display:grid}:where(.rixusoneRoot) .bookingRegistration input{min-width:0}:where(.rixusoneRoot) .bookingRegistration button,:where(.rixusoneRoot) .calculateBookingQuote{color:#fff;cursor:pointer;background:#171717;border:0;padding:12px 14px;font-weight:900}:where(.rixusoneRoot) .bookingRegistration button:disabled,:where(.rixusoneRoot) .calculateBookingQuote:disabled{opacity:.4}:where(.rixusoneRoot) .bookingLookup{color:#8b3c1f;background:#f6e8df;grid-column:1/-1;margin:0;padding:10px;font-size:11px}:where(.rixusoneRoot) .bookingLookup.ok{color:#17633d;background:#e3f4e9}:where(.rixusoneRoot) .bookingFields .fullField{grid-column:1/-1}:where(.rixusoneRoot) .calculateBookingQuote{background:var(--red);text-transform:uppercase;width:100%;margin-top:14px}:where(.rixusoneRoot) .bookingQuoteSummary{background:#fff;border:2px solid #171717;margin:18px 0;padding:20px}:where(.rixusoneRoot) .bookingQuoteSummary header{justify-content:space-between;display:flex}:where(.rixusoneRoot) .bookingQuoteSummary header small{color:var(--red);letter-spacing:.1em;font-weight:950}:where(.rixusoneRoot) .bookingQuoteSummary h3{margin:18px 0 8px;font-size:14px}:where(.rixusoneRoot) .bookingQuoteSummary ul{margin:0 0 18px;padding-left:20px;font-size:13px;line-height:1.6}:where(.rixusoneRoot) .bookingPriceOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.rixusoneRoot) .bookingPriceOptions button{text-align:left;background:#f5f2ec;border:1px solid #d4cfc7;gap:5px;padding:14px;display:grid}:where(.rixusoneRoot) .bookingPriceOptions button.selected{border-color:var(--red);box-shadow:inset 0 0 0 2px var(--red)}:where(.rixusoneRoot) .bookingPriceOptions span{text-transform:uppercase;font-size:10px;font-weight:900}:where(.rixusoneRoot) .bookingPriceOptions strong{font-size:20px}:where(.rixusoneRoot) .bookingQuoteSummary>p{font-size:12px}:where(.rixusoneRoot) .bookingQuoteSummary>small{color:#777;font-size:10px}@media (width<=600px){:where(.rixusoneRoot) .bookingRegistration{grid-column:1/-1}:where(.rixusoneRoot) .bookingPriceOptions{grid-template-columns:1fr}:where(.rixusoneRoot) .bookingFields .fullField{grid-column:1}}@media (width<=850px){:where(.rixusoneRoot) .workshopShell{grid-template-columns:1fr}:where(.rixusoneRoot) .workshopSide{flex-direction:row;padding:12px;overflow:auto}:where(.rixusoneRoot) .workshopSide>p,:where(.rixusoneRoot) .workshopSide>a{display:none}:where(.rixusoneRoot) .workshopSide button{white-space:nowrap}:where(.rixusoneRoot) .workshopMain{padding:35px 20px}:where(.rixusoneRoot) .workshopList>article{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .workshopInfo,:where(.rixusoneRoot) .workshopActions{grid-column:1/-1}:where(.rixusoneRoot) .workshopActions{justify-content:flex-start}}@media (width<=560px){:where(.rixusoneRoot) .workshopUser>span{display:none}:where(.rixusoneRoot) .workshopHeading{flex-direction:column;align-items:flex-start;gap:20px}:where(.rixusoneRoot) .workshopHeading h1{font-size:45px}:where(.rixusoneRoot) .workshopStats,:where(.rixusoneRoot) .workshopList>article{grid-template-columns:1fr}:where(.rixusoneRoot) .workshopInfo,:where(.rixusoneRoot) .workshopActions{grid-column:auto}:where(.rixusoneRoot) .workshopModal form{grid-template-columns:1fr}:where(.rixusoneRoot) .workshopModal input,:where(.rixusoneRoot) .workshopModal textarea,:where(.rixusoneRoot) .workshopModal select,:where(.rixusoneRoot) .workshopModal form>div:first-child,:where(.rixusoneRoot) .workshopFormRow,:where(.rixusoneRoot) .saveBooking{grid-column:1}:where(.rixusoneRoot) .workshopFormRow{grid-template-columns:1fr}}:where(.rixusoneRoot) .workshopUser .apkDownload{background:var(--red);color:#fff;text-transform:uppercase;white-space:nowrap;border:0;border-radius:4px;padding:10px 13px;font-size:9px;font-weight:950}:where(.rixusoneRoot) .downloadsHeading span{color:#6f6961;max-width:620px;margin-top:10px;font-size:13px;line-height:1.5;display:block}:where(.rixusoneRoot) .downloadAppGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}:where(.rixusoneRoot) .downloadAppGrid article{background:#fff;border:1px solid #d5cfc6;border-top:5px solid #171717;flex-direction:column;align-items:flex-start;min-height:245px;padding:26px;display:flex;position:relative;box-shadow:0 10px 28px #3d332414}:where(.rixusoneRoot) .downloadAppGrid article.downloadAppFeatured{background:linear-gradient(145deg,#fff 55%,#fff0ee);border-color:#0876e9}:where(.rixusoneRoot) .downloadAppIcon{color:#fff;letter-spacing:-.03em;background:#171717;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:14px;font-weight:1000;display:grid}:where(.rixusoneRoot) .downloadAppFeatured .downloadAppIcon{background:#0876e9}:where(.rixusoneRoot) .downloadLogoPreview{aspect-ratio:2;background:#ed2118;border-radius:8px;width:100%;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 20px #0876e926}:where(.rixusoneRoot) .downloadLogoPreview img{object-fit:cover;width:100%;height:100%;display:block}:where(.rixusoneRoot) .downloadLogoPreview.wallpaperPreview{aspect-ratio:16/10}:where(.rixusoneRoot) .downloadLogoCard a{background:#0876e9}:where(.rixusoneRoot) .downloadAppGrid small{color:#0876e9;letter-spacing:.1em;font-size:9px;font-weight:950}:where(.rixusoneRoot) .downloadAppGrid h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:24px}:where(.rixusoneRoot) .downloadAppGrid p{color:#625d55;margin:0 0 22px;font-size:12px;line-height:1.55}:where(.rixusoneRoot) .downloadAppGrid a{box-sizing:border-box;color:#fff;text-transform:uppercase;background:#171717;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:13px 15px;font-size:10px;font-weight:950;display:flex}:where(.rixusoneRoot) .downloadAppFeatured a{background:#0876e9}:where(.rixusoneRoot) .downloadAppGrid a b{font-size:18px}:where(.rixusoneRoot) .downloadInstallNote{color:#fff;background:#171717;border-left:5px solid #0876e9;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex}:where(.rixusoneRoot) .downloadInstallNote strong{text-transform:uppercase;font-size:11px}:where(.rixusoneRoot) .downloadInstallNote span{color:#c7c7c7;font-size:11px}@media (width<=720px){:where(.rixusoneRoot) .downloadAppGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .downloadAppGrid article{min-height:220px}:where(.rixusoneRoot) .downloadInstallNote{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=560px){:where(.rixusoneRoot) .workshopUser .apkDownload{padding:9px 10px;font-size:8px}:where(.rixusoneRoot) .workshopUser>a:last-child{display:none}}:where(.rixusoneRoot) .quoteChat{z-index:100;position:fixed;bottom:22px;right:22px}:where(.rixusoneRoot) .quoteChatToggle{background:var(--red);color:#fff;min-height:58px;font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;align-items:center;gap:11px;padding:10px 20px 10px 11px;font-size:12px;font-weight:900;display:flex;box-shadow:0 14px 38px #0004}:where(.rixusoneRoot) .quoteChatToggle>span{background:#111;place-items:center;width:38px;height:38px;font-size:23px;display:grid;transform:skew(-8deg)}:where(.rixusoneRoot) .quoteChatPanel{border-top:4px solid var(--red);background:#f7f5f0;flex-direction:column;width:min(410px,100vw - 28px);height:min(650px,100vh - 115px);display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 22px 70px #0006}:where(.rixusoneRoot) .quoteChatPanel header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:16px;display:flex}:where(.rixusoneRoot) .chatBrand{align-items:center;gap:11px;display:flex}:where(.rixusoneRoot) .chatBrand>span{background:var(--red);place-items:center;width:34px;height:34px;font-weight:950;display:grid;transform:skew(-8deg)}:where(.rixusoneRoot) .chatBrand div{gap:3px;display:grid}:where(.rixusoneRoot) .chatBrand strong{font-size:15px}:where(.rixusoneRoot) .chatBrand small{color:#aaa;font-size:10px}:where(.rixusoneRoot) .quoteChatPanel header>button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:27px}:where(.rixusoneRoot) .chatMessages{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}:where(.rixusoneRoot) .chatMessage{white-space:pre-wrap;max-width:86%;padding:12px 14px;font-size:13px;line-height:1.5}:where(.rixusoneRoot) .chatMessage.assistant{background:#fff;border:1px solid #e2ded7;align-self:flex-start}:where(.rixusoneRoot) .chatMessage.user{color:#fff;background:#1b1b1b;align-self:flex-end}:where(.rixusoneRoot) .chatTyping{gap:4px;display:flex}:where(.rixusoneRoot) .chatTyping i{background:#999;border-radius:50%;width:5px;height:5px;animation:1s infinite chatPulse}:where(.rixusoneRoot) .chatTyping i:nth-child(2){animation-delay:.15s}:where(.rixusoneRoot) .chatTyping i:nth-child(3){animation-delay:.3s}:where(.rixusoneRoot) .chatQuick{gap:6px;padding:0 14px 10px;display:flex;overflow:auto}:where(.rixusoneRoot) .chatQuick button{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #cbc6bd;padding:7px 9px;font-size:10px;font-weight:800}:where(.rixusoneRoot) .quoteChatPanel form{background:#fff;border-top:1px solid #ddd;grid-template-columns:1fr 48px;padding:12px;display:grid}:where(.rixusoneRoot) .quoteChatPanel form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.rixusoneRoot) .quoteChatPanel textarea{resize:none;font:inherit;background:#f0eee9;border:0;outline:none;padding:11px;font-size:13px}:where(.rixusoneRoot) .quoteChatPanel form>button{background:var(--red);color:#fff;cursor:pointer;border:0;font-size:22px}:where(.rixusoneRoot) .quoteChatPanel form>button:disabled{opacity:.4}:where(.rixusoneRoot) .chatWhatsapp{text-align:center;color:#fff;text-transform:uppercase;background:#25d366;margin:0 12px 8px;padding:10px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .chatDisclaimer{color:#777;margin:0;padding:0 14px 12px;font-size:9px;line-height:1.4}@media (width<=600px){:where(.rixusoneRoot) .quoteChat{bottom:14px;right:14px}:where(.rixusoneRoot) .quoteChatPanel{width:auto;height:auto;position:fixed;inset:10px 10px 82px}:where(.rixusoneRoot) .quoteChatToggle{min-height:54px}:where(.rixusoneRoot) .quoteChatOpen .quoteChatToggle b{display:none}:where(.rixusoneRoot) .quoteChatOpen .quoteChatToggle{padding-right:11px}}:where(.rixusoneRoot) .quoteChat:not(.quoteChatOpen) .quoteChatToggle{animation:2.8s ease-in-out infinite assistantFloat;position:relative}:where(.rixusoneRoot) .quoteChat:not(.quoteChatOpen) .quoteChatToggle:before{content:"";pointer-events:none;border:2px solid #d5182573;animation:2.8s ease-out infinite assistantRing;position:absolute;inset:-7px}@media (prefers-reduced-motion:reduce){:where(.rixusoneRoot) .quoteChatToggle,:where(.rixusoneRoot) .quoteChatToggle:before{animation:none!important}}:where(.rixusoneRoot) .chatConsent{color:#595650;align-items:flex-start;gap:8px;padding:0 13px 9px;font-size:9px;line-height:1.4;display:flex}:where(.rixusoneRoot) .chatConsent input{accent-color:var(--red);flex:none;margin:1px 0 0}:where(.rixusoneRoot) .chatVehicleLookup{color:#555;text-underline-offset:3px;margin:0 14px 10px;font-size:10px;font-weight:800;text-decoration:underline}:where(.rixusoneRoot) .bookingThanks{color:#fff;background:#111;place-items:center;min-height:100vh;padding:28px;display:grid}:where(.rixusoneRoot) .bookingThanks section{text-align:center;border-top:5px solid var(--red);background:#1a1a1a;width:min(760px,100%);padding:clamp(44px,8vw,90px) clamp(22px,7vw,80px);box-shadow:0 30px 90px #0008}:where(.rixusoneRoot) .bookingThanks section>span{background:var(--red);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 25px;font-size:38px;font-weight:950;display:grid}:where(.rixusoneRoot) .bookingThanks p{color:var(--red);letter-spacing:.16em;font-size:11px;font-weight:950}:where(.rixusoneRoot) .bookingThanks h1{margin:15px 0 22px;font-size:clamp(38px,6vw,66px);line-height:1}:where(.rixusoneRoot) .bookingThanks strong{color:#ccc;margin-bottom:34px;font-size:clamp(17px,2vw,22px);line-height:1.5;display:block}:where(.rixusoneRoot) .bookingThanks .button{display:inline-flex}:where(.rixusoneRoot) .lookupButton{cursor:pointer;background:0 0;border:0;padding:0}:where(.rixusoneRoot) .lookupButton:disabled{opacity:.45;cursor:not-allowed}:where(.rixusoneRoot) .vehicleLookupMessage{color:#a51e17;background:#fff1ed;margin:0 0 14px;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.4}:where(.rixusoneRoot) .vehicleLookupMessage.ok{color:#176b36;background:#e8f6ec}:where(.rixusoneRoot) .langLinks{gap:8px;font-size:10px;font-weight:900;display:flex}:where(.rixusoneRoot) .langLinks a{border:1px solid #444;padding:6px}:where(.rixusoneRoot) .partsChoice{padding:0 12px 10px}:where(.rixusoneRoot) .partsChoice>strong{text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}:where(.rixusoneRoot) .partsChoice>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}:where(.rixusoneRoot) .partsChoice button{cursor:pointer;background:#fff;border:1px solid #ccc5ba;padding:9px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .partsChoice button.selected{color:#fff;background:#111;border-color:#111}:where(.rixusoneRoot) .chatBooking{text-align:center;background:var(--red);color:#fff;text-transform:uppercase;margin:0 12px 7px;padding:10px;font-size:10px;font-weight:900;display:block}:where(.rixusoneRoot) .chatWizard,:where(.rixusoneRoot) .chatReview{flex:1;padding:24px 20px;overflow:auto}:where(.rixusoneRoot) .chatProgress{background:#dedad2;height:4px;margin-bottom:15px}:where(.rixusoneRoot) .chatProgress span{background:var(--red);height:100%;transition:width .25s;display:block}:where(.rixusoneRoot) .chatStep{color:var(--red);text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .chatWizard h3,:where(.rixusoneRoot) .chatReview h3{margin:0 0 12px;font-size:24px}:where(.rixusoneRoot) .chatHelp{color:#68645e;margin:0 0 20px;font-size:12px;line-height:1.55}:where(.rixusoneRoot) .chatWizard .chatVehicleLookup{margin:0 0 15px;display:inline-block}:where(.rixusoneRoot) .chatWizardForm{background:0 0!important;border:0!important;padding:0!important;display:block!important}:where(.rixusoneRoot) .chatWizardForm input,:where(.rixusoneRoot) .chatWizardForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccc5ba;outline:none;padding:14px;font-size:14px}:where(.rixusoneRoot) .chatWizardForm input:focus,:where(.rixusoneRoot) .chatWizardForm textarea:focus{border-color:var(--red)}:where(.rixusoneRoot) .chatWizardForm textarea{resize:vertical}:where(.rixusoneRoot) .chatOptional{color:#777;margin:9px 0 0;font-size:10px}:where(.rixusoneRoot) .chatWizardActions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}:where(.rixusoneRoot) .chatWizardActions button{font:inherit;text-transform:uppercase;cursor:pointer;border:0;padding:12px 14px;font-size:11px;font-weight:900}:where(.rixusoneRoot) .chatNext{background:var(--red);color:#fff;margin-left:auto}:where(.rixusoneRoot) .chatNext:disabled{opacity:.4;cursor:not-allowed}:where(.rixusoneRoot) .chatBack{color:#333;background:#e4e0d8}:where(.rixusoneRoot) .transmissionChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.rixusoneRoot) .transmissionChoices button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc5ba;padding:17px;font-weight:800}:where(.rixusoneRoot) .transmissionChoices button.selected{border-color:var(--red);background:var(--red);color:#fff}:where(.rixusoneRoot) .chatReview dl{margin:18px 0}:where(.rixusoneRoot) .chatReview dl>div{border-bottom:1px solid #ddd8cf;grid-template-columns:115px 1fr;gap:10px;padding:9px 0;display:grid}:where(.rixusoneRoot) .chatReview dt{color:#777;text-transform:uppercase;font-size:10px;font-weight:900}:where(.rixusoneRoot) .chatReview dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}:where(.rixusoneRoot) .chatReview .chatConsent{padding:3px 0;font-size:10px}:where(.rixusoneRoot) .chatRestart{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto 10px;font-size:10px;font-weight:800;text-decoration:underline;display:block}:where(.rixusoneRoot) .workshopFilters{gap:7px;margin:0 0 18px;display:flex}:where(.rixusoneRoot) .workshopFilters button{text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #ccc6bd;padding:8px 12px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .workshopFilters button.active{color:#fff;background:#111}:where(.rixusoneRoot) .workshopInfo select{background:#fff;border:1px solid #d1cbc2;margin-top:9px;padding:6px;font-size:10px;display:block}:where(.rixusoneRoot) .calendarToolbar{align-items:center;gap:8px;margin:28px 0;display:flex}:where(.rixusoneRoot) .calendarToolbar button,:where(.rixusoneRoot) .calendarToolbar input{font:inherit;background:#fff;border:1px solid #d1cbc2;padding:10px}:where(.rixusoneRoot) .techCalendar{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}:where(.rixusoneRoot) .techCalendar>section{background:#fff;border:1px solid #ddd8d0;min-height:330px}:where(.rixusoneRoot) .techCalendar>section>header{border-top:4px solid;justify-content:space-between;padding:15px;display:flex}:where(.rixusoneRoot) .techCalendar>section>header small{color:#777}:where(.rixusoneRoot) .techCalendar>section>div{padding:10px}:where(.rixusoneRoot) .techCalendar>section>div>p{color:#999;text-align:center;margin-top:70px}:where(.rixusoneRoot) .techCalendar article{background:#fff;border-left:4px solid;gap:4px;margin-bottom:8px;padding:12px;display:grid}:where(.rixusoneRoot) .techCalendar article time{color:var(--red);font-size:11px;font-weight:900}:where(.rixusoneRoot) .techCalendar article span,:where(.rixusoneRoot) .techCalendar article small{color:#666;font-size:10px}:where(.rixusoneRoot) .internalQuote{grid-template-columns:minmax(320px,.75fr) minmax(360px,1.25fr);gap:22px;margin-top:30px;display:grid}:where(.rixusoneRoot) .internalQuote form{background:#fff;grid-template-columns:1fr 1fr;gap:10px;padding:22px;display:grid}:where(.rixusoneRoot) .internalQuote input,:where(.rixusoneRoot) .internalQuote select,:where(.rixusoneRoot) .internalQuote textarea{font:inherit;border:1px solid #d4cec5;padding:12px}:where(.rixusoneRoot) .internalQuote textarea,:where(.rixusoneRoot) .internalQuote form>button{grid-column:1/-1}:where(.rixusoneRoot) .internalQuote textarea{min-height:100px}:where(.rixusoneRoot) .internalQuote form>button,:where(.rixusoneRoot) .internalQuoteResult button,:where(.rixusoneRoot) .addTechnician button{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:14px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .internalQuoteResult{color:#fff;background:#151515;padding:24px}:where(.rixusoneRoot) .internalQuoteResult pre{white-space:pre-wrap;margin:0 0 20px;font:12px/1.65 Arial}:where(.rixusoneRoot) .addTechnician{grid-template-columns:minmax(170px,1.2fr) 44px minmax(150px,1fr) minmax(180px,1.2fr) minmax(170px,1fr) 120px auto;align-items:end;gap:10px;max-width:1320px;margin:30px 0;display:grid}:where(.rixusoneRoot) .addTechnician input{background:#fff;border:1px solid #d2ccc3;padding:12px}:where(.rixusoneRoot) .addTechnician select{font:inherit;background:#fff;border:1px solid #d2ccc3;padding:12px}:where(.rixusoneRoot) .addTechnician input:first-child{min-width:0}:where(.rixusoneRoot) .addTechnician .technicianPercentage{gap:5px;font-size:12px;display:grid}:where(.rixusoneRoot) .addTechnician>button{background:var(--red);color:#fff;text-transform:uppercase;border:0;min-height:48px;padding:10px 14px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .technicianList{gap:14px;width:100%;max-width:1320px;display:grid}:where(.rixusoneRoot) .technicianList article{background:#fff;border:1px solid #d5dce5;border-left:5px solid #18a366;border-radius:13px;gap:16px;padding:18px;display:grid;box-shadow:0 5px 18px #1720330b}:where(.rixusoneRoot) .technicianList article.offline{background:#f1f3f5;border-left-color:#8d99a6}:where(.rixusoneRoot) .technicianCardHeader{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}:where(.rixusoneRoot) .technicianCardHeader>div{gap:5px;min-width:0;display:grid}:where(.rixusoneRoot) .technicianCardHeader strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:17px;display:flex}:where(.rixusoneRoot) .technicianCardHeader strong em{color:#126b43;letter-spacing:.06em;background:#dff5e8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}:where(.rixusoneRoot) .technicianList article.offline .technicianCardHeader strong em{color:#505b68;background:#dfe3e8}:where(.rixusoneRoot) .technicianList .technicianOnlineToggle{color:#34465a;white-space:nowrap;background:#fff;border:1px solid #bdc8d3;border-radius:7px}:where(.rixusoneRoot) .technicianList article.online .technicianOnlineToggle{color:#825600;background:#fff5d9;border-color:#d5a42d}:where(.rixusoneRoot) .technicianCardFields{border-top:1px solid #e3e8ed;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 130px minmax(250px,1.3fr);align-items:end;gap:12px;padding-top:14px;display:grid}:where(.rixusoneRoot) .technicianCardFooter{justify-content:space-between;align-items:center;gap:15px;padding-top:2px;display:flex}:where(.rixusoneRoot) .technicianCardFooter small{color:#7a8796;font-size:10px}:where(.rixusoneRoot) .technicianList .technicianDelete{color:#b32922;background:#fff0ef;border:1px solid #e8c5c2;border-radius:7px}:where(.rixusoneRoot) .technicianList label{color:#777;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}:where(.rixusoneRoot) .technicianList label input,:where(.rixusoneRoot) .technicianList label select{width:100%;min-width:0;font:inherit;text-transform:none;background:#fff;border:1px solid #d2ccc3;padding:9px}:where(.rixusoneRoot) .technicianPasswordSave{grid-template-columns:minmax(110px,1fr) auto;gap:6px;display:grid}:where(.rixusoneRoot) .technicianPasswordSave button{color:#fff;background:#167047}:where(.rixusoneRoot) .technicianPasswordSave button:disabled{opacity:.4;cursor:not-allowed}:where(.rixusoneRoot) .technicianList i{border-radius:50%;width:12px;height:12px}:where(.rixusoneRoot) .technicianList span{color:#777;font-size:11px}:where(.rixusoneRoot) .technicianList button{text-transform:uppercase;cursor:pointer;background:#ddd7ce;border:0;padding:8px 11px;font-size:9px;font-weight:900}@media (width<=800px){:where(.rixusoneRoot) .internalQuote{grid-template-columns:1fr}:where(.rixusoneRoot) .addTechnician{grid-template-columns:1fr 54px;align-items:end}:where(.rixusoneRoot) .addTechnician input:nth-of-type(3),:where(.rixusoneRoot) .addTechnician input:nth-of-type(4),:where(.rixusoneRoot) .addTechnician select,:where(.rixusoneRoot) .addTechnician .technicianPercentage,:where(.rixusoneRoot) .addTechnician>button{grid-column:1/-1}:where(.rixusoneRoot) .addTechnician input:first-child{min-width:0}:where(.rixusoneRoot) .technicianList article{padding:14px}:where(.rixusoneRoot) .technicianCardHeader{grid-template-columns:14px minmax(0,1fr)}:where(.rixusoneRoot) .technicianCardHeader .technicianOnlineToggle{grid-column:1/-1;width:100%;min-height:44px}:where(.rixusoneRoot) .technicianCardFields{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .technicianCardFields label:last-child{grid-column:1/-1}:where(.rixusoneRoot) .technicianCardFooter{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .technicianCardFooter button{width:100%;min-height:42px}:where(.rixusoneRoot) .techCalendar{grid-template-columns:1fr}}:where(.rixusoneRoot) .vinCheck{z-index:150;color:#fff;border-top:3px solid var(--red);background:#111;width:min(390px,100vw - 30px);padding:16px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #0005}:where(.rixusoneRoot) .vinCheck>strong,:where(.rixusoneRoot) .vinCheck>span{display:block}:where(.rixusoneRoot) .vinCheck>strong{text-transform:uppercase;font-size:13px}:where(.rixusoneRoot) .vinCheck>span{color:#999;margin:4px 0 10px;font-size:9px}:where(.rixusoneRoot) .vinCheck>div{grid-template-columns:115px 1fr;display:grid}:where(.rixusoneRoot) .vinCheck input{min-width:0;font:inherit;text-transform:uppercase;border:0;padding:11px}:where(.rixusoneRoot) .vinCheck a{background:var(--red);color:#fff;text-align:center;text-transform:uppercase;padding:12px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .vinCheck a.disabled{pointer-events:none;opacity:.45}@media (width<=600px){:where(.rixusoneRoot) .vinCheck{bottom:10px;right:10px}}:where(.rixusoneRoot) .registrationLookup{grid-template-columns:1fr auto;gap:7px;display:grid}:where(.rixusoneRoot) .registrationLookup input{min-width:0}:where(.rixusoneRoot) .registrationLookup button{color:#fff;text-transform:uppercase;cursor:pointer;background:#171717;border:0;padding:0 13px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .registrationLookup button:disabled{opacity:.45}:where(.rixusoneRoot) .internalVehicleStatus{color:#a51e17;background:#fff1ed;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px;font-weight:800}:where(.rixusoneRoot) .internalVehicleStatus.ok{color:#176b36;background:#e8f6ec}:where(.rixusoneRoot) .quoteRequestToolbar{justify-content:space-between;align-items:center;gap:14px;margin:24px 0;display:flex}:where(.rixusoneRoot) .quoteRequestToolbar input{min-width:280px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d2ccc3;padding:12px}:where(.rixusoneRoot) .quoteRequestToolbar strong{font-size:11px}:where(.rixusoneRoot) .quoteRequestList{gap:14px;display:grid}:where(.rixusoneRoot) .quoteRequestList>article{background:#fff;border:1px solid #ddd7ce;padding:20px}:where(.rixusoneRoot) .quoteRequestList article>header{border-bottom:1px solid #e4dfd7;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}:where(.rixusoneRoot) .quoteRequestList h2{margin:4px 0;font-size:18px}:where(.rixusoneRoot) .quoteRequestList header small,:where(.rixusoneRoot) .quoteRequestList section small{color:#777;letter-spacing:.08em;font-size:9px;font-weight:900}:where(.rixusoneRoot) .quoteRequestList header a{color:#555;font-size:11px}:where(.rixusoneRoot) .quoteRequestList header>span{background:#eee8df;height:max-content;padding:7px 9px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .quoteRequestColumns{grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}:where(.rixusoneRoot) .quoteRequestColumns section{background:#f5f2ed;padding:14px}:where(.rixusoneRoot) .quoteRequestColumns p{white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}:where(.rixusoneRoot) .quoteRequestList details{border-top:1px solid #e4dfd7;padding-top:12px}:where(.rixusoneRoot) .quoteRequestList summary{cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:900}:where(.rixusoneRoot) .quoteRequestList pre{white-space:pre-wrap;color:#fff;background:#171717;margin:12px 0 0;padding:16px;font:11px/1.6 Arial}@media (width<=700px){:where(.rixusoneRoot) .quoteRequestToolbar{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .quoteRequestToolbar input{min-width:0}:where(.rixusoneRoot) .quoteRequestColumns{grid-template-columns:1fr}}:where(.rixusoneRoot) .acceptedWaitingList{gap:12px;display:grid}:where(.rixusoneRoot) .acceptedWaitingList>article{background:#fff;border:1px solid #d7e1ec;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #1734520c}:where(.rixusoneRoot) .acceptedWaitingList article>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}:where(.rixusoneRoot) .acceptedWaitingList h2{margin:3px 0 0;font-size:19px}:where(.rixusoneRoot) .acceptedWaitingList small{color:#6e8198;letter-spacing:.08em;font-size:9px;font-weight:900}:where(.rixusoneRoot) .acceptedWaitingList header>b{color:#a76400;background:#fff0d9;border-radius:999px;padding:7px 10px;font-size:10px}:where(.rixusoneRoot) .acceptedWaitingGrid{grid-template-columns:1fr 1fr .7fr;gap:14px;padding:16px 18px;display:grid}:where(.rixusoneRoot) .acceptedWaitingGrid span{gap:5px;display:grid}:where(.rixusoneRoot) .acceptedWaitingGrid a{color:#247bd3;text-decoration:none}:where(.rixusoneRoot) .acceptedWaitingList article>section{padding:0 18px 16px}:where(.rixusoneRoot) .acceptedWaitingList article>section p{margin:6px 0 0;line-height:1.5}:where(.rixusoneRoot) .acceptedWaitingList article>footer{color:#6c7d91;background:#f6f9fc;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}:where(.rixusoneRoot) .acceptedWaitingList article>footer a{color:#247bd3;font-weight:850;text-decoration:none}:where(.rixusoneRoot) .acceptedWaitingEmpty{text-align:center;color:#718096;background:#fff;border:1px dashed #cbd8e5;border-radius:10px;padding:40px}@media (width<=700px){:where(.rixusoneRoot) .acceptedWaitingGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .acceptedWaitingList article>footer{flex-direction:column;align-items:flex-start;gap:10px}}:where(.rixusoneRoot) .acceptedWaitingActions{align-items:center;gap:8px;display:flex}:where(.rixusoneRoot) .acceptedWaitingActions button{color:#173452;cursor:pointer;background:#fff;border:1px solid #bfd0e1;border-radius:7px;padding:9px 12px;font-weight:850}:where(.rixusoneRoot) .acceptedWaitingActions .sendTimeSelection{color:#fff;background:#247bd3;border-color:#247bd3}:where(.rixusoneRoot) .acceptedWaitingActions .sendTimeSelection.sent{text-align:center;background:#18834b;border-color:#18834b;gap:2px;display:grid}:where(.rixusoneRoot) .acceptedWaitingActions .sendTimeSelection.sent strong{font-size:11px}:where(.rixusoneRoot) .acceptedWaitingActions .sendTimeSelection.sent small{color:#fff;letter-spacing:0;opacity:.9;font-size:10px;font-weight:800}@media (width<=700px){:where(.rixusoneRoot) .acceptedWaitingActions{width:100%;display:grid}:where(.rixusoneRoot) .acceptedWaitingActions button{width:100%}}:where(.rixusoneRoot) .autoJerryScreenshotImport{background:#fff;border:1px solid #cad7e3;border-radius:12px;margin:0 0 18px;overflow:hidden;box-shadow:0 8px 24px #1734520d}:where(.rixusoneRoot) .autoJerryScreenshotImport>header{color:#fff;background:#122131;padding:18px 20px}:where(.rixusoneRoot) .autoJerryScreenshotImport h2{margin:4px 0;font-size:20px}:where(.rixusoneRoot) .autoJerryScreenshotImport header small{color:#6fc5ff;letter-spacing:.1em;font-weight:900}:where(.rixusoneRoot) .autoJerryScreenshotImport header p{color:#c9d5df;margin:0;font-size:13px}:where(.rixusoneRoot) .autoJerryScreenshotDrop{cursor:pointer;background:#f4f9fd;border:2px dashed #8fb4d4;border-radius:10px;place-items:center;gap:5px;margin:18px;padding:28px;display:grid}:where(.rixusoneRoot) .autoJerryScreenshotDrop input{opacity:0;width:1px;height:1px;position:absolute}:where(.rixusoneRoot) .autoJerryScreenshotDrop strong{font-size:15px}:where(.rixusoneRoot) .autoJerryScreenshotDrop span{color:#6d7f91;font-size:12px}:where(.rixusoneRoot) .autoJerryScreenshotDrop.busy{opacity:.65;cursor:wait}:where(.rixusoneRoot) .autoJerryScreenshotError{color:#a72a22;background:#fde9e7;border-radius:8px;margin:0 18px 18px;padding:12px;font-weight:800}:where(.rixusoneRoot) .autoJerryScreenshotReview{border-top:1px solid #dbe4ec;padding:18px}:where(.rixusoneRoot) .autoJerryScreenshotFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(.rixusoneRoot) .autoJerryScreenshotFields label{color:#607287;gap:5px;font-size:11px;font-weight:850;display:grid}:where(.rixusoneRoot) .autoJerryScreenshotFields input,:where(.rixusoneRoot) .autoJerryScreenshotFields textarea{box-sizing:border-box;color:#152433;width:100%;font:inherit;background:#fff;border:1px solid #cbd6e0;border-radius:7px;padding:10px;font-size:13px}:where(.rixusoneRoot) .autoJerryScreenshotFields textarea{resize:vertical;min-height:95px}:where(.rixusoneRoot) .autoJerryScreenshotFields .wide{grid-column:1/-1}:where(.rixusoneRoot) .autoJerryHistoryCheck{border-radius:9px;gap:8px;margin-top:14px;padding:14px;display:grid}:where(.rixusoneRoot) .autoJerryHistoryCheck.clear{color:#176d42;background:#e8f7ee}:where(.rixusoneRoot) .autoJerryHistoryCheck.warning{color:#865700;background:#fff4dc}:where(.rixusoneRoot) .autoJerryHistoryCheck.blocked{color:#a22a22;background:#fde9e7}:where(.rixusoneRoot) .autoJerryHistoryCheck>div{border-top:1px solid;grid-template-columns:auto auto 1fr;gap:10px;padding-top:8px;display:grid}:where(.rixusoneRoot) .autoJerryHistoryCheck small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.rixusoneRoot) .autoJerryScreenshotReview>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}:where(.rixusoneRoot) .autoJerryScreenshotReview>footer button{cursor:pointer;background:#fff;border:1px solid #bac8d5;border-radius:8px;padding:11px 15px;font-weight:850}:where(.rixusoneRoot) .autoJerryScreenshotReview>footer .primary{color:#fff;background:#168d58;border-color:#168d58}@media (width<=760px){:where(.rixusoneRoot) .autoJerryScreenshotFields{grid-template-columns:1fr}:where(.rixusoneRoot) .autoJerryScreenshotFields .wide{grid-column:auto}:where(.rixusoneRoot) .autoJerryHistoryCheck>div{grid-template-columns:1fr}:where(.rixusoneRoot) .autoJerryScreenshotReview>footer{display:grid}:where(.rixusoneRoot) .autoJerryScreenshotReview>footer button{width:100%}}:where(.rixusoneRoot) .autoJerryScheduleCard{cursor:pointer;transition:transform .15s,box-shadow .15s}:where(.rixusoneRoot) .autoJerryScheduleCard:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1734521f}:where(.rixusoneRoot) .autoJerryScheduleOverlay{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08111dcc;justify-content:flex-end;display:flex;position:fixed;inset:0}:where(.rixusoneRoot) .autoJerryScheduleDrawer{background:#f7f5f0;width:min(760px,100%);height:100%;animation:.2s ease-out autoJerryDrawerIn;overflow:auto;box-shadow:-22px 0 55px #0005}:where(.rixusoneRoot) .autoJerryScheduleDrawer>header{z-index:2;color:#fff;background:#111;justify-content:space-between;gap:20px;padding:28px 32px;display:flex;position:sticky;top:0}:where(.rixusoneRoot) .autoJerryScheduleDrawer>header small{color:#ff4b3e;letter-spacing:.09em;font-weight:950}:where(.rixusoneRoot) .autoJerryScheduleDrawer>header h2{margin:6px 0 2px;font-size:42px}:where(.rixusoneRoot) .autoJerryScheduleDrawer>header p{color:#cbd2da;margin:0}:where(.rixusoneRoot) .autoJerryScheduleDrawer>header button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:34px}:where(.rixusoneRoot) .autoJerryScheduleCustomer{grid-template-columns:.8fr 1.2fr;gap:16px;padding:26px 32px;display:grid}:where(.rixusoneRoot) .autoJerryScheduleCustomer span{background:#fff;border:1px solid #dbe2e9;border-radius:12px;gap:6px;padding:18px;display:grid}:where(.rixusoneRoot) .autoJerryScheduleCustomer small,:where(.rixusoneRoot) .autoJerrySchedulePrices small{color:#75869a;letter-spacing:.08em;font-size:10px;font-weight:950}:where(.rixusoneRoot) .autoJerryScheduleCustomer a{color:#087d9d;font-weight:850}:where(.rixusoneRoot) .autoJerrySchedulePrices{background:#fff;border:1px solid #d7dfe8;border-radius:14px;margin:0 32px;padding:24px}:where(.rixusoneRoot) .autoJerrySchedulePrices h3{margin:0 0 5px;font-size:22px}:where(.rixusoneRoot) .autoJerrySchedulePrices p{color:#627386;margin:0 0 18px}:where(.rixusoneRoot) .autoJerrySchedulePrices label{background:#f1f5f8;border-radius:10px;grid-template-columns:1fr 180px 20px;align-items:center;gap:10px;margin-top:10px;padding:14px;font-weight:900;display:grid;position:relative}:where(.rixusoneRoot) .autoJerrySchedulePrices input{text-align:right;border:1px solid #bac8d6;border-radius:8px;width:100%;padding:12px;font-size:18px;font-weight:900}:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer{gap:14px;padding:26px 32px;display:grid}:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer button,:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer a{color:#16263a;text-align:center;cursor:pointer;background:#fff;border:1px solid #b9c7d5;border-radius:9px;padding:14px 18px;font-weight:950;text-decoration:none}:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer .autoJerrySuggestTime{color:#fff;background:#07835b;border-color:#07835b;font-size:17px}:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer .autoJerrySuggestTime:disabled{cursor:not-allowed;opacity:.4}:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer .autoJerrySkip{color:#a42c25;background:#fff5f4;border-color:#efc7c3}@media (width<=700px){:where(.rixusoneRoot) .autoJerryScheduleDrawer>header,:where(.rixusoneRoot) .autoJerryScheduleCustomer,:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer{padding:20px}:where(.rixusoneRoot) .autoJerrySchedulePrices{margin:0 20px}:where(.rixusoneRoot) .autoJerryScheduleCustomer{grid-template-columns:1fr}:where(.rixusoneRoot) .autoJerrySchedulePrices label{grid-template-columns:1fr 120px 16px}:where(.rixusoneRoot) .autoJerryScheduleDrawer>footer>div{grid-template-columns:1fr}}:where(.rixusoneRoot) .websiteBookingRequests{background:#fff;border:2px solid #ef3328;border-radius:12px;margin:16px 0;overflow:hidden;box-shadow:0 6px 20px #57110d14}:where(.rixusoneRoot) .websiteBookingRequests>header{background:#fff5f4;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}:where(.rixusoneRoot) .websiteBookingRequests>header h2{margin:0;font-size:18px}:where(.rixusoneRoot) .websiteBookingRequests>header span{color:#6d7987;font-size:11px}:where(.rixusoneRoot) .websiteBookingRequests>header b{color:#fff;background:#ef3328;border-radius:999px;place-items:center;min-width:32px;height:32px;display:grid}:where(.rixusoneRoot) .websiteBookingRequests>p{color:#718096;margin:0;padding:20px 18px}:where(.rixusoneRoot) .websiteBookingRequests>div{display:grid}:where(.rixusoneRoot) .websiteBookingRequests>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5eaf0;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:16px;width:100%;padding:14px 18px;display:grid}:where(.rixusoneRoot) .websiteBookingRequests>div>button:hover{background:#f8fbfe}:where(.rixusoneRoot) .websiteBookingRequests button span{gap:3px;min-width:0;display:grid}:where(.rixusoneRoot) .websiteBookingRequests button small{color:#6c7d91;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.rixusoneRoot) .websiteBookingRequests button em{color:#247bd3;font-size:11px;font-style:normal;font-weight:850}@media (width<=700px){:where(.rixusoneRoot) .websiteBookingRequests>div>button{grid-template-columns:1fr;gap:7px}:where(.rixusoneRoot) .websiteBookingRequests button em{justify-self:start}}:where(.rixusoneRoot) .customerTimePage{color:#102239;background:#edf4fb;min-height:100dvh;padding:28px 16px}:where(.rixusoneRoot) .customerTimePage>section{background:#fff;border:1px solid #cbdbea;border-radius:18px;width:min(760px,100%);margin:auto;padding:28px;box-shadow:0 18px 55px #17345218}:where(.rixusoneRoot) .customerTimePage header small,:where(.rixusoneRoot) .customerTimeDone small{color:#247bd3;letter-spacing:.06em;font-weight:950}:where(.rixusoneRoot) .customerTimePage header h1{margin:8px 0 2px;font-size:44px}:where(.rixusoneRoot) .customerTimePage header p{color:#66788c;margin:0}:where(.rixusoneRoot) .customerTimePage article{background:#f4f7fa;border-radius:13px;margin:22px 0;padding:20px}:where(.rixusoneRoot) .customerTimePage article small{color:#6c7d91;font-weight:900}:where(.rixusoneRoot) .customerTimePage article h2{margin:8px 0;font-size:19px;line-height:1.45}:where(.rixusoneRoot) .customerTimePage article b{color:#087a48;font-size:24px}:where(.rixusoneRoot) .customerTimeStep{margin-top:22px}:where(.rixusoneRoot) .customerTimeStep h3{margin:0 0 12px}:where(.rixusoneRoot) .customerDateChoices,:where(.rixusoneRoot) .customerSlotChoices{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}:where(.rixusoneRoot) .customerDateChoices button,:where(.rixusoneRoot) .customerSlotChoices button,:where(.rixusoneRoot) .customerQualityChoices button{color:#173452;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:9px;padding:12px;font-weight:850}:where(.rixusoneRoot) .customerDateChoices button{min-width:105px}:where(.rixusoneRoot) .customerSlotChoices{margin-top:10px}:where(.rixusoneRoot) .customerDateChoices .selected,:where(.rixusoneRoot) .customerSlotChoices .selected,:where(.rixusoneRoot) .customerQualityChoices .selected{background:#eaf4ff;border-color:#247bd3;box-shadow:inset 0 0 0 1px #247bd3}:where(.rixusoneRoot) .customerQualityChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.rixusoneRoot) .customerQualityChoices button{text-align:left;gap:5px;display:grid}:where(.rixusoneRoot) .customerQualityChoices span{color:#66788c;font-size:12px}:where(.rixusoneRoot) .customerTimeConfirm{color:#fff;cursor:pointer;background:#247bd3;border:0;border-radius:10px;width:100%;margin-top:24px;padding:16px;font-size:17px;font-weight:950}:where(.rixusoneRoot) .customerTimeConfirm:disabled{opacity:.45}:where(.rixusoneRoot) .customerTimeError{color:#a32621;background:#ffe9e7;padding:10px}:where(.rixusoneRoot) .customerTimeDone{text-align:center}:where(.rixusoneRoot) .customerTimeDone h1{font-size:38px}:where(.rixusoneRoot) .customerTimeDone strong{color:#087a48;margin:18px 0;font-size:24px;display:block}@media (width<=600px){:where(.rixusoneRoot) .customerTimePage{padding:8px}:where(.rixusoneRoot) .customerTimePage>section{border-radius:12px;padding:20px 15px}:where(.rixusoneRoot) .customerQualityChoices{grid-template-columns:1fr}:where(.rixusoneRoot) .customerTimePage header h1{font-size:36px}}:where(.rixusoneRoot) .quoteRequestList>article.confirmed{border-left:4px solid #26864a}:where(.rixusoneRoot) .quoteRequestPrice{justify-content:space-between;gap:14px;padding:14px 0 0;display:flex}:where(.rixusoneRoot) .quoteRequestPrice strong{font-size:11px}:where(.rixusoneRoot) .quoteRequestPrice b{color:#c9251c;font-size:15px}:where(.rixusoneRoot) .quoteConfirmActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}:where(.rixusoneRoot) .quoteConfirmActions button,:where(.rixusoneRoot) .quoteConfirmActions a{color:#fff;font:inherit;text-transform:uppercase;cursor:pointer;background:#1b1b1b;border:0;padding:11px 13px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .quoteConfirmActions a.whatsapp{background:#168a4a}:where(.rixusoneRoot) .partsChoice>small{margin-top:8px;font-size:10px;font-weight:900;display:block}:where(.rixusoneRoot) .chatBooking.disabled{pointer-events:none;opacity:.45}:where(.rixusoneRoot) .chatBooking,:where(.rixusoneRoot) .chatWhatsapp{cursor:pointer;border:0;width:auto;font-family:inherit}:where(.rixusoneRoot) .chatBooking:disabled,:where(.rixusoneRoot) .chatWhatsapp:disabled{cursor:not-allowed;opacity:.45}:where(.rixusoneRoot) .chatCall{text-align:center;color:#171717;text-transform:uppercase;border:1px solid #aaa39a;margin:0 12px 8px;padding:9px;font-size:10px;font-weight:900;display:block}:where(.rixusoneRoot) .pwaActions{z-index:500;justify-items:end;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}:where(.rixusoneRoot) .installAppButton,:where(.rixusoneRoot) .notificationButton{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#0876e9;border:0;padding:14px 17px;font:800 11px/1 Arial;box-shadow:0 12px 34px #0005}:where(.rixusoneRoot) .notificationButton{background:#111}:where(.rixusoneRoot) .notificationButton:disabled{opacity:1;background:#1c9b62}:where(.rixusoneRoot) .workshopUser .pwaActions{flex-direction:row;align-items:center;gap:7px;display:flex;position:static}:where(.rixusoneRoot) .workshopUser .installAppButton,:where(.rixusoneRoot) .workshopUser .notificationButton{box-shadow:none;white-space:nowrap;border-radius:4px;padding:9px 11px;font-size:8px}@media (width<=560px){:where(.rixusoneRoot) .workshopUser .notificationButton:disabled{display:none}:where(.rixusoneRoot) .workshopUser .installAppButton,:where(.rixusoneRoot) .workshopUser .notificationButton{padding:8px;font-size:7px}}@media (width<=850px){:where(.rixusoneRoot) .workshop{min-height:100dvh}:where(.rixusoneRoot) .workshopTop{z-index:90;height:60px;padding:0 14px;position:sticky;top:0}:where(.rixusoneRoot) .workshopBrand>b{width:32px;height:32px}:where(.rixusoneRoot) .workshopUser{gap:10px}:where(.rixusoneRoot) .workshopShell{min-height:calc(100dvh - 60px);display:block}:where(.rixusoneRoot) .workshopSide{z-index:100;height:72px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;gap:4px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto;box-shadow:0 -8px 28px #0004}:where(.rixusoneRoot) .workshopSide>p,:where(.rixusoneRoot) .workshopSide>a{display:none}:where(.rixusoneRoot) .workshopSide button{text-align:center;white-space:normal;border-radius:4px;flex:0 0 82px;min-height:52px;padding:7px 5px;font-size:9px;line-height:1.15}:where(.rixusoneRoot) .workshopSide button i{float:none;vertical-align:1px;margin-left:3px;display:inline-block}:where(.rixusoneRoot) .workshopMain{padding:24px 12px calc(96px + env(safe-area-inset-bottom))}:where(.rixusoneRoot) .workshopHeading{align-items:flex-start;gap:14px}:where(.rixusoneRoot) .workshopHeading h1{margin-top:5px;font-size:38px;line-height:1}:where(.rixusoneRoot) .workshopHeading>button{min-height:44px;padding:12px 14px}:where(.rixusoneRoot) .workshopStats{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}:where(.rixusoneRoot) .workshopStats article{padding:14px}:where(.rixusoneRoot) .workshopStats strong{font-size:25px}:where(.rixusoneRoot) .workshopFilters{padding-bottom:4px;overflow-x:auto}:where(.rixusoneRoot) .workshopFilters button{flex:none;min-height:40px}:where(.rixusoneRoot) .workshopList{border:0;gap:10px;display:grid}:where(.rixusoneRoot) .workshopList>article{background:#fff;border:1px solid #ddd8d0;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}:where(.rixusoneRoot) .workshopStatus{grid-column:1}:where(.rixusoneRoot) .workshopDate{text-align:right;grid-area:1/2}:where(.rixusoneRoot) .workshopDate span{font-size:16px}:where(.rixusoneRoot) .workshopInfo,:where(.rixusoneRoot) .workshopActions{grid-column:1/-1}:where(.rixusoneRoot) .workshopInfo h2{font-size:16px}:where(.rixusoneRoot) .workshopInfo p{line-height:1.45}:where(.rixusoneRoot) .workshopInfo select{width:100%;min-height:42px}:where(.rixusoneRoot) .workshopActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}:where(.rixusoneRoot) .workshopActions button{min-height:44px;padding:9px 7px;line-height:1.25}:where(.rixusoneRoot) .workshopModal{background:#fff;padding:0;display:block}:where(.rixusoneRoot) .workshopModal form{width:100%;height:100dvh;max-height:none;padding:18px 14px calc(88px + env(safe-area-inset-bottom));grid-template-columns:1fr;overflow:auto}:where(.rixusoneRoot) .workshopModal input,:where(.rixusoneRoot) .workshopModal textarea,:where(.rixusoneRoot) .workshopModal select{grid-column:1;min-height:48px;font-size:16px}:where(.rixusoneRoot) .workshopFormRow{grid-column:1!important;grid-template-columns:1fr!important}:where(.rixusoneRoot) .saveBooking{width:100%;min-height:50px;grid-column:1!important}:where(.rixusoneRoot) .calendarToolbar{margin:18px 0;overflow-x:auto}:where(.rixusoneRoot) .calendarToolbar button,:where(.rixusoneRoot) .calendarToolbar input{min-height:44px}:where(.rixusoneRoot) .techCalendar{grid-template-columns:1fr}:where(.rixusoneRoot) .internalQuote{grid-template-columns:1fr;margin-top:18px}:where(.rixusoneRoot) .internalQuote form{grid-template-columns:1fr;padding:14px}:where(.rixusoneRoot) .internalQuote input,:where(.rixusoneRoot) .internalQuote textarea{grid-column:1;font-size:16px}:where(.rixusoneRoot) .quoteRequestToolbar{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .quoteRequestToolbar input{min-width:0;font-size:16px}:where(.rixusoneRoot) .quoteRequestColumns{grid-template-columns:1fr}:where(.rixusoneRoot) .customerToolbar{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .customerToolbar input{font-size:16px}:where(.rixusoneRoot) .customerGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .partsAnalysisCard header{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .partsColumns{grid-template-columns:1fr}:where(.rixusoneRoot) .installAppButton{max-width:calc(100vw - 24px);bottom:84px;right:12px}}:where(.rixusoneRoot) .publicCalendar button:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.3)}:where(.rixusoneRoot) .availabilityLoading{color:#666;background:#fff;border:1px solid #ddd7ce;padding:24px}:where(.rixusoneRoot) .publicCalendar article.expressDay{background:linear-gradient(145deg,#fff8d5,#e7f7df);border:2px solid #b78a1d;position:relative;overflow:hidden}:where(.rixusoneRoot) .publicCalendar article.expressDay:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff9 48%,#0000 58%);animation:3s linear infinite expressShine;position:absolute;inset:-60% -30%}:where(.rixusoneRoot) .expressOffer{position:relative;display:block!important}:where(.rixusoneRoot) .expressBadge{color:#ffe594;letter-spacing:.08em;background:#166534;border:1px solid #d3aa32;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:950;animation:1.8s ease-in-out infinite expressPulse;display:inline-block}:where(.rixusoneRoot) .expressOffer p{color:#31533a;margin:8px 0;font-size:9px;line-height:1.45}:where(.rixusoneRoot) .expressOffer>div{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}:where(.rixusoneRoot) .expressOffer button{color:#fff!important;background:#164e36!important;border-color:#d8ae37!important}:where(.rixusoneRoot) .expressOffer button small{color:#f6dc78!important}:where(.rixusoneRoot) .expressSubmit{animation:1.8s infinite expressSubmitPulse;box-shadow:0 0 #c49a2c66;background:linear-gradient(90deg,#166534,#b78a1d)!important}:where(.rixusoneRoot) .calendarHeadingActions{z-index:110;pointer-events:auto;isolation:isolate;align-items:center;gap:10px;display:flex;position:relative}:where(.rixusoneRoot) .calendarHeadingActions a{z-index:1;pointer-events:auto;touch-action:manipulation;background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:15px 18px;font-size:10px;font-weight:900;position:relative}:where(.rixusoneRoot) .calendarHeadingActions a:first-child{color:#fff;background:#3b4048}:where(.rixusoneRoot) .autoJerryExternalPanel{text-align:center;color:#fff;background:linear-gradient(145deg,#151515,#242424);place-content:center;justify-items:center;gap:14px;min-height:360px;padding:36px;display:grid}:where(.rixusoneRoot) .autoJerryExternalPanel strong{font-size:21px}:where(.rixusoneRoot) .autoJerryExternalPanel p{color:#c8c8c8;max-width:520px;margin:0;line-height:1.55}:where(.rixusoneRoot) .autoJerryExternalPanel a{background:var(--red);color:#fff;text-transform:uppercase;padding:14px 18px;font-size:11px;font-weight:900}:where(.rixusoneRoot) .calendarBlock{background:repeating-linear-gradient(135deg,#292c31,#292c31 10px,#22252a 10px 20px)!important;border-left-color:#777!important}:where(.rixusoneRoot) .customerDeleteButton{color:#ffb5b0!important;background:#3a2020!important;border-color:#6c2f2b!important}:where(.rixusoneRoot) .bookingStartFields .bookingRegistration{grid-column:1/-1}:where(.rixusoneRoot) .vehicleWorkWindow{background:#fff;border:2px solid #171717;margin-top:16px}:where(.rixusoneRoot) .vehicleWorkWindow>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}:where(.rixusoneRoot) .vehicleWorkWindow>header div{gap:4px;display:grid}:where(.rixusoneRoot) .vehicleWorkWindow>header small{color:#76d69c;letter-spacing:.12em;font-size:9px;font-weight:950}:where(.rixusoneRoot) .vehicleWorkWindow>header strong{font-size:15px}:where(.rixusoneRoot) .vehicleWorkWindow>header button{color:#fff;background:0 0;border:1px solid #777;padding:8px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .vehicleWorkWindow>details{border-bottom:1px solid #ddd;margin:14px 16px 0;padding-bottom:12px}:where(.rixusoneRoot) .manualVehicleFields{background:#fff7e8;border:1px solid #efb33d;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}:where(.rixusoneRoot) .manualVehicleFields p{color:#714600;grid-column:1/-1;margin:0 0 4px;font-weight:700}:where(.rixusoneRoot) .manualVehicleFields input{min-width:0;font:inherit;background:#fff;border:1px solid #c8c3ba;padding:13px 14px}:where(.rixusoneRoot) .vehicleWorkWindow summary{cursor:pointer;color:#555;font-size:10px;font-weight:800}:where(.rixusoneRoot) .vehicleWorkWindow details p{font-size:11px;line-height:1.5}:where(.rixusoneRoot) .vehicleWorkWindow>h2{margin:20px 16px 4px}:where(.rixusoneRoot) .vehicleWorkWindow>p{color:#666;margin:0 16px 14px;font-size:11px}:where(.rixusoneRoot) .workChoiceGroups{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px;display:grid}:where(.rixusoneRoot) .workChoiceGroups fieldset{border:1px solid #d6d0c8;margin:0;padding:10px}:where(.rixusoneRoot) .workChoiceGroups legend{color:#c9251c;text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:950}:where(.rixusoneRoot) .workChoiceGroups label{cursor:pointer;border-bottom:1px solid #eee;align-items:flex-start;gap:8px;padding:8px 4px;font-size:11px;font-weight:700;line-height:1.25;display:flex}:where(.rixusoneRoot) .workChoiceGroups label:last-child{border-bottom:0}:where(.rixusoneRoot) .workChoiceGroups input{accent-color:#0876e9;margin:1px 0 0}:where(.rixusoneRoot) .otherWork{gap:6px;margin:12px 16px 16px;display:grid}:where(.rixusoneRoot) .otherWork span{font-size:10px;font-weight:900}:where(.rixusoneRoot) .otherWork textarea{font:inherit;resize:vertical;border:1px solid #d4cfc7;padding:12px}:where(.rixusoneRoot) .bookingMessage{border-left:4px solid var(--red);background:#fff;padding:14px;font-size:12px;font-weight:800}@media (width<=600px){:where(.rixusoneRoot) .bookingPage>section{padding:28px 0;display:block}:where(.rixusoneRoot) .bookingIntro{padding:0 20px 24px}:where(.rixusoneRoot) .bookingIntro h1{font-size:42px}:where(.rixusoneRoot) .bookingForm{padding:16px}:where(.rixusoneRoot) .bookingFields{grid-template-columns:1fr}:where(.rixusoneRoot) .bookingFields input{grid-column:1}:where(.rixusoneRoot) .workChoiceGroups{grid-template-columns:1fr}:where(.rixusoneRoot) .vehicleWorkWindow>header{align-items:flex-start}:where(.rixusoneRoot) .vehicleWorkWindow>header strong{font-size:13px}:where(.rixusoneRoot) .calculateBookingQuote{min-height:50px}}:where(.rixusoneRoot) .calendarWeekToolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 12px;display:flex}:where(.rixusoneRoot) .calendarWeekToolbar button,:where(.rixusoneRoot) .calendarDayTabs button{color:#fff;background:#171a1f;border:1px solid #30343a;border-radius:10px;padding:12px 16px}:where(.rixusoneRoot) .calendarDayTabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}:where(.rixusoneRoot) .calendarDayTabs button{text-align:left;flex-direction:column;gap:5px;display:flex}:where(.rixusoneRoot) .calendarDayTabs button.active{background:#0876e9;border-color:#0876e9}:where(.rixusoneRoot) .calendarDayTabs small{color:#aeb4bd}:where(.rixusoneRoot) .calendarDayTabs .active small{color:#fff}:where(.rixusoneRoot) .hourCalendar{background:#111318;border:1px solid #30343a;border-radius:14px;grid-template-columns:48px 1fr;min-height:650px;padding:18px 16px 24px;display:grid}:where(.rixusoneRoot) .hourAxis{height:560px;margin-top:65px;position:relative}:where(.rixusoneRoot) .hourAxis span{color:#8f96a0;font-size:13px;position:absolute;right:10px;transform:translateY(-50%)}:where(.rixusoneRoot) .hourColumns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}:where(.rixusoneRoot) .hourColumns>section>header{background:#1c2026;border-top:3px solid;border-radius:9px 9px 0 0;justify-content:space-between;height:55px;padding:9px 12px;display:flex}:where(.rixusoneRoot) .hourTrack{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#30343a 25%);border:1px solid #292d34;height:560px;position:relative}:where(.rixusoneRoot) .hourBooking{color:#fff;text-align:left;background:#29313b;border:1px solid;border-left-width:5px;border-radius:9px;flex-direction:column;gap:3px;width:calc(100% - 14px);min-height:44px;padding:8px 10px;display:flex;position:absolute;left:7px;right:7px;overflow:hidden}:where(.rixusoneRoot) .hourBooking time{color:#b8c0ca;font-size:12px}:where(.rixusoneRoot) .hourBooking strong{font-size:14px}:where(.rixusoneRoot) .hourBooking span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=800px){:where(.rixusoneRoot) .calendarDayTabs{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}:where(.rixusoneRoot) .calendarDayTabs button{scroll-snap-align:start;flex:0 0 128px}:where(.rixusoneRoot) .hourCalendar{min-height:0;padding:12px;display:block;overflow:visible}:where(.rixusoneRoot) .hourAxis{display:none}:where(.rixusoneRoot) .hourColumns{min-width:0;display:block}:where(.rixusoneRoot) .hourColumns>section{margin-bottom:18px}:where(.rixusoneRoot) .hourColumns>section:last-child{margin-bottom:0}:where(.rixusoneRoot) .hourColumns>section>header{z-index:2;height:48px;position:sticky;top:60px}:where(.rixusoneRoot) .hourTrack{height:440px}:where(.rixusoneRoot) .hourBooking{padding:7px 10px}:where(.rixusoneRoot) .calendarWeekToolbar strong{display:none}:where(.rixusoneRoot) .calendarWeekToolbar button{padding:10px;font-size:11px}:where(.rixusoneRoot) .calendarHeadingActions{grid-template-columns:1fr 1fr;width:100%;display:grid}:where(.rixusoneRoot) .calendarHeadingActions a{place-items:center;min-height:44px;display:grid}:where(.rixusoneRoot) .workshopMain{overflow-x:hidden}}:where(.rixusoneRoot) .calendarWeekToolbar button,:where(.rixusoneRoot) .calendarDayTabs button{color:#171717;background:#fff;border-color:#d7d2ca}:where(.rixusoneRoot) .calendarWeekToolbar button{font-weight:850}:where(.rixusoneRoot) .calendarDayTabs button{box-shadow:0 5px 16px #302b2112}:where(.rixusoneRoot) .calendarDayTabs button.active{color:#b82018;background:#fff2ef;border-color:#0876e9;box-shadow:0 0 0 2px #0876e920}:where(.rixusoneRoot) .calendarDayTabs small,:where(.rixusoneRoot) .calendarDayTabs .active small{color:#5f665f;font-weight:800}:where(.rixusoneRoot) .hourCalendar{background:#f8f6f2;border-color:#d8d2c9;box-shadow:0 14px 36px #302b2112}:where(.rixusoneRoot) .hourAxis span{color:#70766f}:where(.rixusoneRoot) .hourColumns>section>header{color:#171717;background:#fff;border:1px solid #ded8cf;border-top-width:3px}:where(.rixusoneRoot) .hourColumns header small{color:#687068}:where(.rixusoneRoot) .hourTrack{background:repeating-linear-gradient(#fff 0 calc(12.5% - 1px),#e4dfd8 12.5%);border-color:#d9d3ca}:where(.rixusoneRoot) .hourBooking{color:#171717;background:#fff;box-shadow:0 5px 14px #322b2218}:where(.rixusoneRoot) .hourBooking time{color:#5d655e}:where(.rixusoneRoot) .hourBooking span{color:#656c65}:where(.rixusoneRoot) .calendarReadiness{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:20px;width:max-content;max-width:100%;padding:3px 7px;font-size:8px;font-style:normal;font-weight:950;display:block;overflow:hidden}:where(.rixusoneRoot) .calendarReadiness.needed{color:#825a00;background:#fff0c6;box-shadow:0 0 12px #e7ae3566}:where(.rixusoneRoot) .calendarReadiness.late{color:#a31c15;background:#ffe0dd;animation:1.7s ease-in-out infinite calendarStatusGlow;box-shadow:0 0 14px #ef3a2e70}:where(.rixusoneRoot) .calendarReadiness.waiting{color:#145b95;background:#dcecff;box-shadow:0 0 12px #3994e26b}:where(.rixusoneRoot) .calendarReadiness.ready{color:#12613b;background:#dff7e8;animation:1.9s ease-in-out infinite calendarStatusGlow;box-shadow:0 0 14px #22a66670}:where(.rixusoneRoot) .calendarBlock{color:#555!important;background:repeating-linear-gradient(135deg,#ecebea,#ecebea 10px,#deddd9 10px 20px)!important}:where(.rixusoneRoot) .calendarBlock strong{color:#555!important}@media (width<=420px){:where(.rixusoneRoot) .workshopTop{padding:0 8px}:where(.rixusoneRoot) .workshopBrand span{font-size:12px}:where(.rixusoneRoot) .workshopUser .apkDownload{padding:8px 6px;font-size:7px}:where(.rixusoneRoot) .calendarWeekToolbar{gap:6px}:where(.rixusoneRoot) .calendarWeekToolbar button{padding:9px 7px}:where(.rixusoneRoot) .workshopMain{padding-left:12px;padding-right:12px}}:where(.rixusoneRoot) .expressOffer button{min-height:65px}:where(.rixusoneRoot) .expressOffer button span{letter-spacing:.1em;color:#f6dc78;font-size:7px;display:block}:where(.rixusoneRoot) .expressOffer button strong{margin:3px 0;font-size:13px;display:block}:where(.rixusoneRoot) .expressOffer button.selected{transform:scale(1.03);box-shadow:0 0 0 2px #164e36,0 0 18px #9fbd3788;background:#102b1e!important;border:3px solid #d8ee52!important}:where(.rixusoneRoot) .expressOffer button.selected span,:where(.rixusoneRoot) .expressOffer button.selected small{color:#fff!important}@media (width<=600px){:where(.rixusoneRoot) .expressOffer>div{grid-template-columns:1fr 1fr!important}}:where(.rixusoneRoot) .calendarControlBar{align-items:stretch;gap:12px;margin:20px 0 14px;display:flex;position:relative}:where(.rixusoneRoot) .calendarControlBar button{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:850}:where(.rixusoneRoot) .todayButton{min-width:86px}:where(.rixusoneRoot) .calendarPeriod{align-items:stretch;gap:6px;display:flex;position:relative}:where(.rixusoneRoot) .calendarPeriod>button:first-child,:where(.rixusoneRoot) .calendarPeriod>button:last-child{padding:4px 13px;font-size:25px}:where(.rixusoneRoot) .calendarDatePicker{text-align:left;gap:3px;min-width:210px;display:grid}:where(.rixusoneRoot) .calendarDatePicker strong{text-transform:capitalize;font-size:12px}:where(.rixusoneRoot) .calendarDatePicker small{color:#718096;font-size:8px}:where(.rixusoneRoot) .calendarViewSwitch{background:#eef2f7;border-radius:10px;margin-left:auto;padding:5px;display:flex}:where(.rixusoneRoot) .calendarViewSwitch button{background:0 0;border:0}:where(.rixusoneRoot) .calendarViewSwitch button.active{color:#176ac4;background:#fff;box-shadow:0 2px 8px #17203318}:where(.rixusoneRoot) .miniCalendar{z-index:40;background:#fff;border:1px solid #d9e0e8;border-radius:12px;width:290px;padding:14px;position:absolute;top:54px;left:44px;box-shadow:0 18px 45px #14213d2b}:where(.rixusoneRoot) .miniCalendar label{color:#69778c;gap:7px;font-size:9px;font-weight:900;display:grid}:where(.rixusoneRoot) .miniCalendar input{font:inherit;border:1px solid #d4dce6;padding:10px}:where(.rixusoneRoot) .miniCalendarWeek{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px;display:grid}:where(.rixusoneRoot) .miniCalendarWeek button{gap:2px;padding:8px 3px;display:grid}:where(.rixusoneRoot) .miniCalendarWeek button.active{color:#176ac4;background:#e8f2ff;border-color:#77aeea}:where(.rixusoneRoot) .miniCalendarWeek span{text-transform:uppercase;font-size:8px}:where(.rixusoneRoot) .miniCalendarWeek b{font-size:14px}:where(.rixusoneRoot) .selectableTrack{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}:where(.rixusoneRoot) .calendarDragSelection{z-index:7;pointer-events:none;background:#2f80ed22;border:2px dashed #2f80ed;border-radius:7px;position:absolute;left:4px;right:4px}:where(.rixusoneRoot) .calendarDragSelection span{color:#176ac4;text-align:center;font-size:9px;font-weight:950;position:absolute;inset:50% 4px auto;transform:translateY(-50%)}:where(.rixusoneRoot) .weekCalendar{background:#fff;border:1px solid #d8e0ea;border-radius:12px;max-height:78vh;overflow:auto}:where(.rixusoneRoot) .weekDayHeader{z-index:8;background:#fff;border-bottom:1px solid #d8e0ea;grid-template-columns:170px repeat(5,minmax(155px,1fr));min-width:980px;display:grid;position:sticky;top:0}:where(.rixusoneRoot) .weekDayHeader>span{color:#6c7889;text-transform:uppercase;padding:17px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .weekDayHeader button{background:#fff;border:0;border-left:1px solid #e0e6ed;place-items:center;gap:2px;padding:9px;display:grid}:where(.rixusoneRoot) .weekDayHeader button.active{color:#176ac4;background:#edf5ff}:where(.rixusoneRoot) .weekDayHeader small{text-transform:uppercase;font-size:9px}:where(.rixusoneRoot) .weekDayHeader strong{font-size:22px}:where(.rixusoneRoot) .weekDayHeader em{color:#657386;font-size:7px;font-style:normal}:where(.rixusoneRoot) .weekTechnician{border-bottom:1px solid #d8e0ea;grid-template-columns:170px 1fr;min-width:980px;display:grid}:where(.rixusoneRoot) .weekTechnician>header{background:#fff;border-top:4px solid;align-content:start;gap:5px;padding:16px;display:grid}:where(.rixusoneRoot) .weekTechnician>header strong{font-size:12px}:where(.rixusoneRoot) .weekTechnician>header small{color:#748196;font-size:9px}:where(.rixusoneRoot) .weekTracks{grid-template-columns:repeat(5,minmax(155px,1fr));height:480px;display:grid}:where(.rixusoneRoot) .weekTracks>div{border-left:1px solid #e0e6ed}:where(.rixusoneRoot) .weekTracks .hourTrack{border:0;border-radius:0;height:480px}:where(.rixusoneRoot) .weekTracks .todayColumn .hourTrack{background:repeating-linear-gradient(#eef6ff 0 calc(12.5% - 1px),#d8e6f6 12.5%)}:where(.rixusoneRoot) .compactTrack .hourBooking{width:calc(100% - 8px);padding:5px 7px;left:4px;right:4px}:where(.rixusoneRoot) .compactTrack .hourBooking time{font-size:9px}:where(.rixusoneRoot) .compactTrack .hourBooking strong{font-size:11px}:where(.rixusoneRoot) .compactTrack .hourBooking span{font-size:9px}:where(.rixusoneRoot) .compactTrack .calendarReadiness{padding:2px 4px;font-size:6px}:where(.rixusoneRoot) .calendarQuickLayer{z-index:500;background:#14213d18;place-items:center;padding:18px;display:grid;position:fixed;inset:0}:where(.rixusoneRoot) .calendarQuickPopup{background:#fff;border:1px solid #d8e0ea;border-radius:14px;width:min(350px,100%);overflow:hidden;box-shadow:0 24px 70px #14213d3b}:where(.rixusoneRoot) .calendarQuickPopup header{border-bottom:1px solid #e1e6ed;gap:4px;padding:18px;display:grid}:where(.rixusoneRoot) .calendarQuickPopup header small{color:#75849a;font-size:8px;font-weight:950}:where(.rixusoneRoot) .calendarQuickPopup header strong{font-size:15px}:where(.rixusoneRoot) .calendarQuickPopup header span{color:#75849a;font-size:10px}:where(.rixusoneRoot) .calendarQuickPopup>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:13px;width:100%;padding:14px 18px;display:flex}:where(.rixusoneRoot) .calendarQuickPopup>button:hover{background:#f5f9ff}:where(.rixusoneRoot) .calendarQuickPopup>button>b{color:#2779d7;background:#e9f3ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}:where(.rixusoneRoot) .calendarQuickPopup>button:nth-of-type(2)>b{color:#dc3c3c;background:#fff0f0}:where(.rixusoneRoot) .calendarQuickPopup>button:nth-of-type(3)>b{color:#bd7900;background:#fff5df}:where(.rixusoneRoot) .calendarQuickPopup>button span{gap:3px;display:grid}:where(.rixusoneRoot) .calendarQuickPopup>button strong{font-size:12px}:where(.rixusoneRoot) .calendarQuickPopup>button small{color:#748196;font-size:9px}:where(.rixusoneRoot) .calendarTimeEditor{color:#fff;background:#151515;border:1px solid #3a3a3a;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;width:min(520px,100vw - 28px);padding:20px;display:grid;box-shadow:0 24px 70px #000b}:where(.rixusoneRoot) .calendarTimeEditor header{grid-column:1/-1;gap:4px;padding-right:36px;display:grid;position:relative}:where(.rixusoneRoot) .calendarTimeEditor header small{color:#ef3b31;letter-spacing:.08em;font-weight:800}:where(.rixusoneRoot) .calendarTimeEditor header strong{font-size:1.15rem}:where(.rixusoneRoot) .calendarTimeEditor header button{color:#fff;background:#2a2a2a;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:0;right:0}:where(.rixusoneRoot) .calendarTimeEditor label{color:#bbb;gap:6px;font-size:.82rem;font-weight:700;display:grid}:where(.rixusoneRoot) .calendarTimeEditor input,:where(.rixusoneRoot) .calendarTimeEditor select{color:#fff;background:#202020;border:1px solid #444;border-radius:10px;width:100%;min-height:46px;padding:10px 12px}:where(.rixusoneRoot) .calendarTimeEditorActions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}:where(.rixusoneRoot) .calendarTimeEditorActions button{color:#fff;background:#303030;border:0;border-radius:10px;padding:12px 16px;font-weight:800}:where(.rixusoneRoot) .calendarTimeEditorActions button[type=submit]{background:#0876e9}@media (width<=620px){:where(.rixusoneRoot) .calendarTimeEditor{grid-template-columns:1fr}:where(.rixusoneRoot) .calendarTimeEditor header,:where(.rixusoneRoot) .calendarTimeEditorActions{grid-column:1}:where(.rixusoneRoot) .calendarTimeEditorActions{flex-direction:column-reverse}}:where(.rixusoneRoot) .workOrderSchedule{background:#fafafa;border:1px solid #dedede;border-left:4px solid #0876e9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 18px 0;padding:14px 16px;display:flex}:where(.rixusoneRoot) .workOrderSchedule>div{gap:3px;display:grid}:where(.rixusoneRoot) .workOrderSchedule small{color:#777;letter-spacing:.08em;font-size:.7rem;font-weight:900}:where(.rixusoneRoot) .workOrderSchedule strong{color:#151515}:where(.rixusoneRoot) .workOrderSchedule span{color:#666;font-size:.82rem}:where(.rixusoneRoot) .workOrderSchedule button{color:#fff;background:#202020;border:0;border-radius:9px;padding:10px 13px;font-weight:800}:where(.rixusoneRoot) .workOrderTechnicianPrompt{background:#fff8e8;border:1px solid #efb64a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:10px 18px 0;padding:14px 16px;display:flex}:where(.rixusoneRoot) .workOrderTechnicianPrompt>div{gap:3px;display:grid}:where(.rixusoneRoot) .workOrderTechnicianPrompt small{color:#a86b00;letter-spacing:.08em;font-size:.7rem;font-weight:900}:where(.rixusoneRoot) .workOrderTechnicianPrompt select{background:#fff;border:1px solid #dba33b;border-radius:9px;min-width:190px;min-height:43px;padding:8px 10px;font-weight:800}:where(.rixusoneRoot) .workOrderConflict{background:#fff3f1;border:2px solid #e22b22;border-radius:13px;margin:10px 18px 0;padding:15px}:where(.rixusoneRoot) .workOrderConflict .conflictPulse{color:#fff;letter-spacing:.05em;background:#db2118;border:0;border-radius:999px;padding:8px 12px;font-weight:950;animation:1.35s infinite workOrderConflictPulse;box-shadow:0 0 #0876e977}:where(.rixusoneRoot) .workOrderConflict p{color:#8c211b;margin:12px 0;font-weight:800}:where(.rixusoneRoot) .workOrderConflict>div{flex-wrap:wrap;gap:9px;display:flex}:where(.rixusoneRoot) .workOrderConflict>div button{color:#fff;background:#242424;border:0;border-radius:9px;padding:11px 14px;font-weight:850}:where(.rixusoneRoot) .workOrderConflict>div .jokerButton{color:#fff;background:linear-gradient(135deg,#157e48,#e1ae27)}:where(.rixusoneRoot) .workOrderJokerBadge{color:#236b43;background:linear-gradient(120deg,#e8fff2,#fff2b7);border:1px solid #d8aa2c;border-radius:10px;margin:10px 18px 0;padding:11px 14px;font-weight:950}:where(.rixusoneRoot) .workOrderScheduleEditor{background:#202020;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 18px 0;padding:14px;display:grid}:where(.rixusoneRoot) .workOrderScheduleEditor label{color:#bbb;gap:5px;font-size:.75rem;font-weight:800;display:grid}:where(.rixusoneRoot) .workOrderScheduleEditor input,:where(.rixusoneRoot) .workOrderScheduleEditor select{color:#fff;background:#151515;border:1px solid #444;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}:where(.rixusoneRoot) .workOrderScheduleEditor>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}:where(.rixusoneRoot) .workOrderScheduleEditor button{color:#fff;background:#444;border:0;border-radius:8px;padding:10px 14px;font-weight:800}:where(.rixusoneRoot) .workOrderScheduleEditor button[type=submit]{background:#0876e9}:where(.rixusoneRoot) .nextFreeWorkshopSlot{color:#153b25;background:#eafff1;border:2px solid #36a565;border-radius:10px;grid-column:1/-1;padding:12px 14px;justify-content:stretch!important;gap:3px!important;display:grid!important}:where(.rixusoneRoot) .nextFreeWorkshopSlot small{color:#237a48;letter-spacing:.05em;font-weight:950}:where(.rixusoneRoot) .nextFreeWorkshopSlot strong{text-transform:capitalize;font-size:1.08rem}:where(.rixusoneRoot) .nextFreeWorkshopSlot span{color:#365b44;font-size:.82rem;font-weight:750}@media (width<=760px){:where(.rixusoneRoot) .workOrderSchedule,:where(.rixusoneRoot) .workOrderTechnicianPrompt{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .workOrderTechnicianPrompt select{width:100%}:where(.rixusoneRoot) .workOrderScheduleEditor{grid-template-columns:1fr 1fr}}:where(.rixusoneRoot) .workshopMain:has(.calendarTechnicianFilter){padding-right:252px}:where(.rixusoneRoot) .calendarTechnicianFilter{z-index:90;background:#fff;border:1px solid #d8e0ea;border-radius:13px;width:216px;padding:14px;position:fixed;top:124px;right:18px;box-shadow:0 16px 42px #14213d20}:where(.rixusoneRoot) .calendarTechnicianFilter header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:end;gap:8px;padding-bottom:11px;display:flex}:where(.rixusoneRoot) .calendarTechnicianFilter header div{gap:2px;display:grid}:where(.rixusoneRoot) .calendarTechnicianFilter header small{color:#76859a;letter-spacing:.08em;font-size:8px;font-weight:900}:where(.rixusoneRoot) .calendarTechnicianFilter header strong{font-size:14px}:where(.rixusoneRoot) .calendarTechnicianFilter header>span{color:#76859a;white-space:nowrap;font-size:9px}:where(.rixusoneRoot) .calendarTechnicianQuickFilters{grid-template-columns:1fr 1fr;gap:6px;padding:9px 0 3px;display:grid}:where(.rixusoneRoot) .calendarTechnicianQuickFilters button{color:#43546b;min-height:32px;font:inherit;cursor:pointer;background:#f6f8fb;border:1px solid #d8e0ea;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:850}:where(.rixusoneRoot) .calendarTechnicianQuickFilters button.active{color:#1265b7;background:#e8f3ff;border-color:#247bd3}:where(.rixusoneRoot) .calendarTechnicianFilter label{color:#25344a;cursor:pointer;align-items:center;gap:9px;min-height:34px;font-size:11px;font-weight:750;display:flex}:where(.rixusoneRoot) .calendarTechnicianFilter input{accent-color:#247bd3;cursor:pointer;width:16px;height:16px;margin:0}:where(.rixusoneRoot) .calendarTechnicianFilter label i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #eef2f7}:where(.rixusoneRoot) .calendarTechnicianFilterAll{border-bottom:1px solid #edf0f4;margin-top:6px}:where(.rixusoneRoot) .calendarTechnicianFilterList{padding-top:3px}:where(.rixusoneRoot) .workOrderList{gap:14px;display:grid}:where(.rixusoneRoot) .workOrderCard{background:#fff;border:1px solid #dce3eb;border-left:5px solid #ef9b16;border-radius:12px;overflow:hidden;box-shadow:0 7px 24px #14213d0d}:where(.rixusoneRoot) .workOrderCard.in_progress{border-left-color:#247bd3}:where(.rixusoneRoot) .workOrderCard.completed{opacity:.82;border-left-color:#15956e}:where(.rixusoneRoot) .workOrderCard>header{background:#fbfcfe;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}:where(.rixusoneRoot) .workOrderCard>header small,:where(.rixusoneRoot) .workOrderBody section>small{color:#75849a;letter-spacing:.08em;font-size:8px;font-weight:900}:where(.rixusoneRoot) .workOrderCard>header h2{margin:3px 0;font-size:16px}:where(.rixusoneRoot) .workOrderCard>header span{color:#68778d;font-size:10px}:where(.rixusoneRoot) .workOrderCard>header>b{color:#a36500;background:#fff3dd;border-radius:999px;padding:6px 10px;font-size:9px}:where(.rixusoneRoot) .workOrderCard.in_progress>header>b{color:#1769bc;background:#eaf4ff}:where(.rixusoneRoot) .workOrderCard.completed>header>b{color:#117556;background:#e8f8f1}:where(.rixusoneRoot) .workOrderBody{grid-template-columns:minmax(0,1.6fr) minmax(210px,.8fr);gap:22px;padding:18px;display:grid}:where(.rixusoneRoot) .workOrderBody section{align-content:start;gap:7px;display:grid}:where(.rixusoneRoot) .workOrderBody p{color:#233248;white-space:pre-line;margin:0;font-size:12px;line-height:1.55}:where(.rixusoneRoot) .workOrderBody span{color:#66768c;font-size:10px}:where(.rixusoneRoot) .workOrderCard>footer{background:#f8fafc;border-top:1px solid #e8ecf1;justify-content:space-between;align-items:end;gap:16px;padding:14px 18px;display:flex}:where(.rixusoneRoot) .workOrderCard>footer label{color:#26364c;gap:6px;font-size:10px;font-weight:850;display:grid}:where(.rixusoneRoot) .workOrderCard>footer label em{color:#d63535;text-transform:uppercase;font-size:8px;font-style:normal}:where(.rixusoneRoot) .workOrderCard>footer label>div{background:#fff;border:1px solid #cfd8e3;border-radius:8px;align-items:center;display:flex;overflow:hidden}:where(.rixusoneRoot) .workOrderCard>footer input{width:150px;font:inherit;border:0;outline:0;padding:10px 12px}:where(.rixusoneRoot) .workOrderCard>footer label div span{color:#718096;padding-right:11px}:where(.rixusoneRoot) .workOrderActions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}:where(.rixusoneRoot) .workOrderActions button{color:#25344a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:850}:where(.rixusoneRoot) .workOrderActions button.primary{color:#fff;background:#247bd3;border-color:#247bd3}:where(.rixusoneRoot) .workOrderActions button:disabled{cursor:not-allowed;opacity:.45}:where(.rixusoneRoot) .workOrderCard{background:#f5f8fc;border:1px solid #d7e0ea;border-radius:8px;box-shadow:0 4px 14px #17325310}:where(.rixusoneRoot) .workOrderCard.in_progress,:where(.rixusoneRoot) .workOrderCard.completed{border-left-color:#d7e0ea}:where(.rixusoneRoot) .workOrderCard.completed{opacity:1}:where(.rixusoneRoot) .workOrderCard>.workOrderHero{background:#fff;justify-content:flex-start;align-items:center;gap:10px;padding:13px 14px;display:flex}:where(.rixusoneRoot) .workOrderVehicleIcon{color:#2482dd;background:#eaf4ff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}:where(.rixusoneRoot) .workOrderVehicleTitle{grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;display:grid}:where(.rixusoneRoot) .workOrderVehicleTitle small{background:#edf1f5;border-radius:999px;grid-area:1/1;padding:2px 5px}:where(.rixusoneRoot) .workOrderVehicleTitle h2{grid-area:1/2;margin:0;font-size:17px}:where(.rixusoneRoot) .workOrderVehicleTitle span{color:#68788f;grid-column:1/-1;font-size:9px}:where(.rixusoneRoot) .workOrderCard>.workOrderHero>.workOrderStatusBadge{color:#168553;background:#e7f8ee;margin-left:3px}:where(.rixusoneRoot) .workOrderCard.open>.workOrderHero>.workOrderStatusBadge{color:#a66800;background:#fff4dd}:where(.rixusoneRoot) .workOrderCard.in_progress>.workOrderHero>.workOrderStatusBadge{color:#176cc2;background:#eaf4ff}:where(.rixusoneRoot) .workOrderHeroActions{margin-left:auto}:where(.rixusoneRoot) .workOrderHeroActions button,:where(.rixusoneRoot) .workOrderCompletionBar>button{color:#fff;cursor:pointer;background:#247bd3;border:1px solid #247bd3;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:850;box-shadow:0 4px 10px #247bd331}:where(.rixusoneRoot) .workOrderHeroActions button:disabled,:where(.rixusoneRoot) .workOrderCompletionBar>button:disabled{cursor:not-allowed;opacity:.45}:where(.rixusoneRoot) .workOrderHeroActions{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}:where(.rixusoneRoot) .workOrderHeroActions button.secondary{color:#34465c;box-shadow:none;background:#fff;border-color:#cbd6e2}:where(.rixusoneRoot) .workOrderHeroActions button.danger{color:#b42318;box-shadow:none;background:#fff;border-color:#d92d20}:where(.rixusoneRoot) .workOrderHeroActions button.danger:hover{background:#fff1f0}:where(.rixusoneRoot) .workOrderMetaStrip{background:#fff;border-bottom:1px solid #dce4ed;flex-wrap:wrap;gap:7px;padding:9px 14px;display:flex}:where(.rixusoneRoot) .workOrderMetaStrip span{color:#5e7087;border:1px solid #d8e2ed;border-radius:5px;padding:5px 8px;font-size:8px}:where(.rixusoneRoot) .workOrderResearchAction{background:#fff9e8;border-bottom:1px solid #ead69b;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}:where(.rixusoneRoot) .workOrderListTools{align-items:center;gap:8px;margin:12px 0;display:flex}:where(.rixusoneRoot) .workOrderListTools input{background:#fff;border:1px solid #d7e0ea;border-radius:9px;width:min(620px,100%);margin-right:auto;padding:14px 16px}:where(.rixusoneRoot) .workOrderListTools button{color:#34445a;cursor:pointer;background:#fff;border:1px solid #cad5e1;border-radius:8px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:900;display:inline-flex}:where(.rixusoneRoot) .workOrderListTools button b{color:#172033;background:#e8edf3;border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid}:where(.rixusoneRoot) .workOrderListTools button.active{color:#fff;background:#172033;border-color:#172033}:where(.rixusoneRoot) .workOrderListTools button.active b{color:#172033;background:#fff}:where(.rixusoneRoot) .workOrderListTools .completedFolder span{color:#d8a323;font-size:16px;line-height:1}:where(.rixusoneRoot) .workOrderListTools .completedFolder.active span{color:#ffd65b}:where(.rixusoneRoot) .workOrderCard{overflow:hidden}:where(.rixusoneRoot) .workOrderListRow{color:#14253a;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(420px,1.7fr) minmax(260px,1fr) 110px 105px 24px;align-items:center;gap:14px;width:100%;padding:16px 18px;text-decoration:none;display:grid}:where(.rixusoneRoot) .workOrderListRow:hover{background:#f7fbff}:where(.rixusoneRoot) .workOrderVehicleSummary{align-items:center;gap:10px;min-width:0;display:flex}:where(.rixusoneRoot) .workOrderVehicleSummary>strong{white-space:nowrap;font-weight:900}:where(.rixusoneRoot) .workOrderVehicleSummary>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.rixusoneRoot) .workOrderIdentity{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}:where(.rixusoneRoot) .workOrderIdentity>span{gap:3px;min-width:0;display:grid}:where(.rixusoneRoot) .workOrderIdentity>span>strong,:where(.rixusoneRoot) .workOrderIdentity>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.rixusoneRoot) .workOrderIdentity>.workOrderListAlert{grid-column:2}:where(.rixusoneRoot) .vehicleBrandLogo{background:#fff;border:1px solid #d9e2ec;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:inline-grid;box-shadow:0 2px 6px #17203312}:where(.rixusoneRoot) .vehicleBrandLogo img{object-fit:contain;width:21px;height:21px}:where(.rixusoneRoot) .vehicleBrandLogo.fallback{color:#fff;background:#172033;font-size:12px}:where(.rixusoneRoot) .newWorkOrderBadge{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#ec271f;border-radius:999px;order:-1;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950;box-shadow:0 0 0 3px #ec271f18}:where(.rixusoneRoot) .workOrderSourceIcon{border:1px solid #d7e0ea;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;overflow:hidden;box-shadow:0 2px 5px #17325314}:where(.rixusoneRoot) .workOrderSourceIcon.autojerry{color:#0b8793;background:#fff}:where(.rixusoneRoot) .workOrderSourceIcon.autojerry img{object-fit:cover;width:100%;height:100%}:where(.rixusoneRoot) .workOrderSourceIcon.rixus{background:#171717;border-color:#0876e9}:where(.rixusoneRoot) .workOrderSourceIcon.rixus img{object-fit:cover;width:100%;height:100%}:where(.rixusoneRoot) .workOrderSourceIcon.manual{color:#34495e;background:#eef3f8;font-size:15px}:where(.rixusoneRoot) .workOrderVehicleIcon .workOrderSourceIcon{flex-basis:32px;width:32px;height:32px}:where(.rixusoneRoot) .workOrderListRow small{color:#71829a;font-size:9px}:where(.rixusoneRoot) .workOrderLocationBadge{color:#3d5069;letter-spacing:.06em;text-transform:uppercase;background:#e9eef5;border-radius:999px;width:max-content;margin-top:3px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}:where(.rixusoneRoot) .workOrderLocationBadge.peltosaari{color:#09669c;background:#e4f3ff}:where(.rixusoneRoot) .workOrderLocationCard label{gap:7px;padding:12px;display:grid}:where(.rixusoneRoot) .workOrderLocationCard label span{color:#71829a;text-transform:uppercase;font-size:9px;font-weight:850}:where(.rixusoneRoot) .workOrderLocationCard select{color:#172638;width:100%;font:inherit;background:#fff;border:1px solid #cad5e2;border-radius:7px;padding:10px 11px;font-weight:850}:where(.rixusoneRoot) .workOrderLocationValue{gap:3px;padding:13px;display:grid}:where(.rixusoneRoot) .workOrderLocationValue strong{font-size:16px}:where(.rixusoneRoot) .workOrderLocationValue span{color:#71829a;text-transform:uppercase;font-size:9px;font-weight:850}:where(.rixusoneRoot) .workOrderListAlert{letter-spacing:.045em;border-radius:999px;justify-self:start;margin-top:3px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:950}:where(.rixusoneRoot) .workOrderListAlert.missing{color:#935b00;background:#fff0c9;border:1px solid #e2af3c}:where(.rixusoneRoot) .workOrderListAlert.conflict{color:#fff;background:#dc241b;border:1px solid #b91811;animation:1.35s infinite workOrderConflictPulse}:where(.rixusoneRoot) .workOrderCard.listMissingTechnician{border-color:#e2af3c;box-shadow:0 0 0 2px #f4c65d33,0 7px 24px #14213d0d}:where(.rixusoneRoot) .workOrderCard.listConflict{border-color:#e22b22;box-shadow:0 0 0 2px #0876e933,0 7px 24px #14213d0d}:where(.rixusoneRoot) .workOrderCard.listConflict>.workOrderListRow{background:#fff8f7}:where(.rixusoneRoot) .workOrderListRow>b{color:#168553;background:#e8f8ef;border-radius:999px;justify-self:start;padding:6px 10px}:where(.rixusoneRoot) .workOrderListRow>time{color:#68788f}:where(.rixusoneRoot) .workOrderExpanded{border-top:1px solid #dce4ed}:where(.rixusoneRoot) .workOrderCard.workOrderModalOpen{z-index:450;background:#f3f6f9;border:0;border-radius:12px;position:fixed;inset:18px;overflow:auto;box-shadow:0 0 0 100vmax #0b1724c7,0 24px 80px #0008}:where(.rixusoneRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow{z-index:5;border-bottom:1px solid #d8e1ea;position:sticky;top:0}:where(.rixusoneRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow:after{content:"Sulje ×";color:#fff;background:#171717;border-radius:7px;justify-self:end;padding:8px 12px;font-size:10px;font-style:normal;font-weight:900}:where(.rixusoneRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow>i{display:none}:where(.rixusoneRoot) .workOrderGrandTotal{background:#fff;border:2px solid #172033;border-radius:8px;grid-template-columns:1fr auto;gap:3px 20px;margin:12px;padding:15px 18px;display:grid}:where(.rixusoneRoot) .workOrderGrandTotal span{font-weight:900}:where(.rixusoneRoot) .workOrderGrandTotal strong{grid-area:1/2/3;align-self:center;font-size:24px}:where(.rixusoneRoot) .workOrderGrandTotal small{color:#68788f}:where(.rixusoneRoot) .workOrderGrandTotalValue,:where(.rixusoneRoot) .workOrderGrandTotalEditor{grid-area:1/2/3;align-items:center;gap:8px;display:flex}:where(.rixusoneRoot) .workOrderGrandTotalValue strong{grid-area:auto}:where(.rixusoneRoot) .workOrderGrandTotalValue button,:where(.rixusoneRoot) .workOrderGrandTotalEditor button{color:#fff;cursor:pointer;background:#078b63;border:0;border-radius:6px;padding:8px 12px;font-weight:800}:where(.rixusoneRoot) .workOrderGrandTotalEditor input{text-align:right;border:1px solid #aeb9c8;border-radius:6px;width:130px;padding:9px 10px;font-size:18px;font-weight:800}:where(.rixusoneRoot) .workOrderGrandTotalEditor .secondary{color:#172033;background:#e8edf3}:where(.rixusoneRoot) .workOrderMileagePrompt{align-items:center;gap:7px;display:flex}:where(.rixusoneRoot) .workOrderMileagePrompt input{background:#fff;font-weight:850;border:2px solid #9cacbd!important;border-radius:7px!important;width:150px!important;padding:9px 10px!important}:where(.rixusoneRoot) .workOrderMileagePrompt.missing input{background:#fff8f7!important;border-color:#e23a32!important}:where(.rixusoneRoot) .workOrderResearchAction .workOrderMileagePrompt button{color:#fff;box-shadow:none;background:#171717;border-color:#171717;padding:9px 13px}:where(.rixusoneRoot) .bookingOverview{gap:16px;display:grid}:where(.rixusoneRoot) .bookingOverview>header{justify-content:space-between;align-items:end;display:flex}:where(.rixusoneRoot) .bookingOverview>header small{color:#1670d2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}:where(.rixusoneRoot) .bookingOverview>header h1{margin:8px 0 4px;font-size:32px}:where(.rixusoneRoot) .bookingOverview>header p,:where(.rixusoneRoot) .bookingOverview>header>span{color:#68788f}:where(.rixusoneRoot) .bookingOverview>header>span{font-size:11px}:where(.rixusoneRoot) .bookingOverview>header>span:first-letter{color:#17a46c}:where(.rixusoneRoot) .bookingOverviewStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}:where(.rixusoneRoot) .bookingOverviewStats article{background:#fff;border:1px solid #d7e0e8;border-radius:12px;gap:6px;padding:18px;display:grid}:where(.rixusoneRoot) .bookingOverviewStats small{color:#63748a;letter-spacing:.08em;font-weight:900}:where(.rixusoneRoot) .bookingOverviewStats strong{font-size:28px}:where(.rixusoneRoot) .bookingOverviewStats span{color:#68788f;font-size:9px}:where(.rixusoneRoot) .bookingOverviewGrid{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:14px;display:grid}:where(.rixusoneRoot) .bookingOverviewTable,:where(.rixusoneRoot) .bookingOverviewLinks{background:#fff;border:1px solid #d7e0e8;border-radius:12px;overflow:hidden}:where(.rixusoneRoot) .bookingOverviewTable>header,:where(.rixusoneRoot) .bookingOverviewLinks>header{border-bottom:1px solid #d7e0e8;justify-content:space-between;align-items:center;padding:17px;display:flex}:where(.rixusoneRoot) .bookingOverviewTable h2,:where(.rixusoneRoot) .bookingOverviewLinks h2{margin:0;font-size:16px;font-weight:650}:where(.rixusoneRoot) .bookingOverviewTable header span,:where(.rixusoneRoot) .bookingOverviewLinks header span{color:#68788f;font-size:9px}:where(.rixusoneRoot) .bookingOverviewTable header button{color:#1670d2;cursor:pointer;background:0 0;border:0;font-weight:900}:where(.rixusoneRoot) .overviewTableHead,:where(.rixusoneRoot) .overviewBookingRow{grid-template-columns:135px minmax(230px,1fr) minmax(300px,1.5fr) 100px;align-items:center;gap:14px;display:grid}:where(.rixusoneRoot) .overviewTableHead{color:#748397;background:#f5f7f9;padding:12px 14px;font-size:8px}:where(.rixusoneRoot) .overviewBookingRow{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce3ea;width:100%;padding:12px 14px}:where(.rixusoneRoot) .overviewBookingRow:hover{background:#f7fbff}:where(.rixusoneRoot) .overviewBookingRow>span{gap:3px;min-width:0;display:grid}:where(.rixusoneRoot) .overviewBookingRow small{color:#68788f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.rixusoneRoot) .overviewBookingRow>span:nth-child(3){max-height:42px;display:block;overflow:hidden}:where(.rixusoneRoot) .overviewBookingRow em{color:#176cc2;background:#eaf4ff;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}:where(.rixusoneRoot) .overviewBookingRow em.rejected,:where(.rixusoneRoot) .overviewBookingRow em.cancelled{color:#b3261e;background:#fdebea}:where(.rixusoneRoot) .overviewBookingRow em.completed{color:#168553;background:#e7f8ee}:where(.rixusoneRoot) .bookingOverviewLinks{align-self:start;padding-bottom:12px}:where(.rixusoneRoot) .bookingOverviewLinks>button{text-align:left;cursor:pointer;background:#eaf4ff;border:0;border-left:4px solid #247bd3;border-radius:9px;justify-content:space-between;align-items:center;width:calc(100% - 24px);margin:10px 12px 0;padding:14px;display:flex}:where(.rixusoneRoot) .bookingOverviewLinks>button:nth-of-type(2){background:#eaf8f0;border-color:#16a36a}:where(.rixusoneRoot) .bookingOverviewLinks>button:nth-of-type(3){background:#fff6df;border-color:#e5a51a}:where(.rixusoneRoot) .bookingOverviewLinks>button span{gap:5px;display:grid}:where(.rixusoneRoot) .bookingOverviewLinks>button small{color:#68788f}:where(.rixusoneRoot) .bookingOverviewLinks>button i{background:#fff;border-radius:7px;padding:8px;font-style:normal;font-weight:900}:where(.rixusoneRoot) .bookingOverviewLinks>.overviewAdd{color:#fff;background:#172b3b;border-color:#172b3b}:where(.rixusoneRoot) .bookingOverviewLinks>.overviewAdd small{color:#9fc0d8}@media (width<=1000px){:where(.rixusoneRoot) .bookingOverviewStats{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .bookingOverviewGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .overviewTableHead,:where(.rixusoneRoot) .overviewBookingRow{grid-template-columns:110px minmax(180px,1fr) minmax(220px,1.3fr) 90px}:where(.rixusoneRoot) .workOrderCard.workOrderModalOpen{inset:6px}}@media (width<=700px){:where(.rixusoneRoot) .bookingOverview>header{align-items:start}:where(.rixusoneRoot) .bookingOverview>header>span{display:none}:where(.rixusoneRoot) .bookingOverviewStats{gap:7px}:where(.rixusoneRoot) .bookingOverviewStats article{padding:12px}:where(.rixusoneRoot) .bookingOverviewStats strong{font-size:22px}:where(.rixusoneRoot) .bookingOverviewTable{overflow-x:auto}:where(.rixusoneRoot) .bookingOverviewTable>header,:where(.rixusoneRoot) .overviewTableHead,:where(.rixusoneRoot) .overviewBookingRow{min-width:720px}:where(.rixusoneRoot) .workOrderMileagePrompt{width:100%}:where(.rixusoneRoot) .workOrderMileagePrompt input{flex:1;width:auto!important}:where(.rixusoneRoot) .workOrderListTools{flex-wrap:wrap}:where(.rixusoneRoot) .workOrderListTools input{width:100%;margin-right:0}:where(.rixusoneRoot) .workOrderListTools button{flex:1;justify-content:center}}:where(.rixusoneRoot) .overviewHeaderActions{align-items:center;gap:8px;display:flex}:where(.rixusoneRoot) .overviewHeaderActions button:first-child{color:#526278;background:#fff;border:1px solid #d6dee8;border-radius:8px;padding:7px 10px}:where(.rixusoneRoot) .overviewHeaderActions button:first-child.active{color:#9a6200;background:#fff4dc;border-color:#d08a16}:where(.rixusoneRoot) .overviewBookingRow em.in_progress{color:#168553;background:#e7f8ee}:where(.rixusoneRoot) .overviewBookingRow em.waiting{color:#9a6200;background:#fff1d5}:where(.rixusoneRoot) .overviewBookingRow em.planned{color:#176cc2;background:#eaf4ff}@media (width<=900px){:where(.rixusoneRoot) .workOrderListRow{grid-template-columns:minmax(0,1fr) 85px 24px;gap:10px}:where(.rixusoneRoot) .workOrderIdentity,:where(.rixusoneRoot) .workOrderListRow>time,:where(.rixusoneRoot) .workOrderVehicleSummary>span:last-child{display:none}}:where(.rixusoneRoot) .workOrderResearchAction button{color:#17120a;cursor:pointer;background:#f3a900;border:1px solid #b97900;border-radius:7px;padding:10px 15px;font-size:10px;font-weight:900;box-shadow:0 4px 10px #b9790033}:where(.rixusoneRoot) .workOrderResearchAction button:disabled{cursor:not-allowed;opacity:.55}:where(.rixusoneRoot) .workOrderResearchAction .additionalWorkButton{color:#fff;background:#247bd3;border-color:#247bd3;margin-left:auto}:where(.rixusoneRoot) .workOrderResearchAction .finishWorkOrderButton{color:#fff;background:#168653;border-color:#168653}:where(.rixusoneRoot) .workOrderResearchAction .createReceiptButton{color:#fff;background:#171717;border-color:#171717}:where(.rixusoneRoot) .workOrderResearchAction .vehicleReadySmsButton{color:#fff;background:#168653;border-color:#168653}:where(.rixusoneRoot) .workOrderResearchAction .vehicleReadySmsButton:disabled{opacity:.7;cursor:not-allowed}:where(.rixusoneRoot) .workOrderResearchAction .waitWorkOrderButton{color:#211600;background:#f2a900;border-color:#d89500}:where(.rixusoneRoot) .workOrderCard.waiting>.workOrderListRow>b{color:#8b5a00;background:#fff1c9}:where(.rixusoneRoot) .workOrderListTools .waitingFolder span{color:#d89200;font-size:16px;line-height:1}:where(.rixusoneRoot) .workOrderListTools .waitingFolder.active span{color:#ffd65b}:where(.rixusoneRoot) .workOrderWaitingNotice{background:#fff7dd;border:2px solid #e5a51a;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:15px;padding:17px 19px;display:flex}:where(.rixusoneRoot) .workOrderWaitingNotice small{color:#a46900;letter-spacing:.1em;font-size:9px;font-weight:950}:where(.rixusoneRoot) .workOrderWaitingNotice strong{margin:4px 0;font-size:18px;display:block}:where(.rixusoneRoot) .workOrderWaitingNotice p{color:#5a4a27;margin:0}:where(.rixusoneRoot) .workOrderWaitingNotice>div:last-child{gap:8px;display:grid}:where(.rixusoneRoot) .workOrderWaitingNotice a,:where(.rixusoneRoot) .workOrderWaitingNotice button{color:#fff;text-align:center;cursor:pointer;background:#171717;border:0;border-radius:8px;padding:11px 13px;font-weight:900;text-decoration:none}:where(.rixusoneRoot) .workOrderWaitingNotice a{background:#168653}:where(.rixusoneRoot) .additionalWorkPopup{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;width:min(650px,100vw - 30px);max-height:calc(100dvh - 30px);padding:24px;overflow-y:auto;box-shadow:0 22px 60px #10243e55}:where(.rixusoneRoot) .waitingWorkOrderPopup{background:#fff;border-radius:14px;width:min(620px,100vw - 30px);max-height:calc(100dvh - 30px);padding:24px;overflow:auto;box-shadow:0 22px 60px #10243e55}:where(.rixusoneRoot) .waitingWorkOrderPopup>header{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}:where(.rixusoneRoot) .waitingWorkOrderPopup>header small{color:#b07000;letter-spacing:.1em;font-size:9px;font-weight:950}:where(.rixusoneRoot) .waitingWorkOrderPopup h2{margin:5px 0;font-size:27px}:where(.rixusoneRoot) .waitingWorkOrderPopup>header button{cursor:pointer;background:0 0;border:0;font-size:26px}:where(.rixusoneRoot) .waitingReasonChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}:where(.rixusoneRoot) .waitingReasonChoices button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:2px solid #d8e1ea;border-radius:10px;gap:5px;padding:14px;display:grid}:where(.rixusoneRoot) .waitingReasonChoices button.active{background:#fff7dd;border-color:#e5a51a}:where(.rixusoneRoot) .waitingReasonChoices small{color:#68788f;font-size:9px}:where(.rixusoneRoot) .waitingWorkOrderPopup>label{gap:8px;font-weight:900;display:grid}:where(.rixusoneRoot) .waitingWorkOrderPopup textarea{font:inherit;border:1px solid #ccd8e5;border-radius:9px;padding:14px}:where(.rixusoneRoot) .waitingWorkOrderPopup>.primary{color:#211600;cursor:pointer;background:#e5a51a;border:0;border-radius:8px;width:100%;margin-top:14px;padding:14px;font-weight:950}:where(.rixusoneRoot) .waitingWorkOrderPopup>.primary:disabled{opacity:.5;cursor:not-allowed}:where(.rixusoneRoot) .waitingPhonePreview{color:#126a45;background:#e8f8ef;border-radius:8px;padding:12px;font-weight:900}:where(.rixusoneRoot) .additionalWorkPopup>header{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}:where(.rixusoneRoot) .additionalWorkPopup>header button{cursor:pointer;background:0 0;border:0;font-size:25px}:where(.rixusoneRoot) .additionalWorkPopup small{color:#247bd3;font-weight:850}:where(.rixusoneRoot) .additionalWorkPopup h2{margin:5px 0;font-size:28px}:where(.rixusoneRoot) .additionalWorkPopup label{gap:8px;font-weight:800;display:grid}:where(.rixusoneRoot) .additionalWorkPopup textarea{font:inherit;border:1px solid #ccd8e5;border-radius:9px;padding:14px}:where(.rixusoneRoot) .additionalWorkPopup .primary,:where(.rixusoneRoot) .sendSmsButton{color:#fff;text-align:center;cursor:pointer;background:#247bd3;border:0;border-radius:8px;width:100%;padding:14px;font-weight:900;text-decoration:none;display:block}:where(.rixusoneRoot) .additionalWorkSummary{background:#f1f7fd;border-radius:10px;gap:6px;margin:16px 0;padding:16px;display:grid}:where(.rixusoneRoot) .additionalWorkSummary b{font-size:25px}:where(.rixusoneRoot) .sendSmsButton{background:#169b62;margin:14px 0}:where(.rixusoneRoot) .additionalWorkPriceEdit{gap:6px;display:grid}:where(.rixusoneRoot) .additionalWorkPriceEdit>span:first-child{color:#52677f;text-transform:uppercase;font-size:9px;font-weight:900}:where(.rixusoneRoot) .additionalWorkPriceEdit>span:last-child{align-items:center;gap:8px;display:flex}:where(.rixusoneRoot) .additionalWorkPriceEdit input{background:#fff;border:2px solid #247bd3;border-radius:8px;width:150px;padding:10px 12px;font-size:22px;font-weight:950}:where(.rixusoneRoot) .additionalWorkPriceEdit b{font-size:20px}:where(.rixusoneRoot) .additionalWorkPriceEdit button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:8px;padding:11px 13px;font-weight:900}:where(.rixusoneRoot) .additionalWorkPriceEdit button:disabled{opacity:.6;cursor:not-allowed}:where(.rixusoneRoot) .smsComposer{gap:10px;margin:16px 0;display:grid}:where(.rixusoneRoot) .smsComposer>div{background:#fff;border:1px solid #d7e2ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}:where(.rixusoneRoot) .smsComposer>div b{font-size:16px}:where(.rixusoneRoot) .smsComposer textarea{resize:vertical;background:#fbfdff;width:100%}:where(.rixusoneRoot) .smsComposer .sendSmsButton{margin:0}:where(.rixusoneRoot) .copySmsButton{color:#20364d;cursor:pointer;background:#fff;border:1px solid #b8c9d9;border-radius:8px;width:100%;padding:12px;font-weight:850}:where(.rixusoneRoot) .smsComposer .rixusSmsQueueButton{color:#fff;background:#168653}:where(.rixusoneRoot) .smsComposer .rixusSmsQueueButton:disabled{opacity:.7;cursor:not-allowed}:where(.rixusoneRoot) .additionalWorkList{background:#f8fbfe;border-bottom:1px solid #dce5ee;gap:8px;padding:12px 14px;display:grid}:where(.rixusoneRoot) .additionalWorkList>div{background:#fff;border:1px solid #dfe7ef;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto minmax(160px,auto);align-items:center;gap:14px;padding:10px;display:grid}:where(.rixusoneRoot) .additionalWorkList span:first-child{gap:3px;display:grid}:where(.rixusoneRoot) .additionalWorkList small{color:#71829a}:where(.rixusoneRoot) .additionalWorkList em{color:#a66900;background:#fff2d9;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}:where(.rixusoneRoot) .additionalWorkList em.accepted{color:#168553;background:#e6f8ed}:where(.rixusoneRoot) .additionalWorkList em.rejected{color:#b42b2b;background:#fdeaea}:where(.rixusoneRoot) .additionalWorkInlinePhotos{grid-column:1/-1}:where(.rixusoneRoot) .additionalManualActions{flex-wrap:wrap;gap:6px;display:flex!important}:where(.rixusoneRoot) .additionalManualActions button{color:#fff;cursor:pointer;background:#247bd3;border:1px solid #247bd3;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:850}:where(.rixusoneRoot) .additionalManualActions .reopenAdditionalWork{color:#fff;background:#169b62;border-color:#169b62}:where(.rixusoneRoot) .additionalManualActions .manualApproveAdditionalWork{color:#fff;background:#087c4b;border-color:#087c4b}:where(.rixusoneRoot) .additionalManualActions .deleteAdditionalWork{color:#fff;background:#c82922;border-color:#c82922}:where(.rixusoneRoot) .additionalWorkList>div.needsManagement{background:#fffaf0;border:2px solid #ef9b16}:where(.rixusoneRoot) .additionalWorkList em.awaiting_management{color:#925900;background:#fff0cf}:where(.rixusoneRoot) .additionalWorkHandoff{background:#effbf5;border:2px solid #24a269;border-radius:12px;gap:12px;padding:20px;display:grid}:where(.rixusoneRoot) .additionalWorkHandoff>b{color:#14794b;font-size:18px}:where(.rixusoneRoot) .additionalWorkHandoff p{color:#365747;margin:0}:where(.rixusoneRoot) .workOrderListTools .managementFolder{color:#8b5700;border-color:#ef9b16}:where(.rixusoneRoot) .workOrderListTools .managementFolder.active{color:#171717;background:#ef9b16}:where(.rixusoneRoot) .workshopSide .managementQueueNav{color:#8b5700;background:#fff0cf}:where(.rixusoneRoot) .workshopSide .managementQueueNav i{color:#171717;background:#ef9b16}:where(.rixusoneRoot) .managementDashboard{color:#172033;gap:18px;display:grid}:where(.rixusoneRoot) .managementDashboardHeader{justify-content:space-between;align-items:end;gap:20px;display:flex}:where(.rixusoneRoot) .managementDashboardHeader small{color:#0876e9;letter-spacing:.13em;font-size:11px;font-weight:950}:where(.rixusoneRoot) .managementDashboardHeader h1{letter-spacing:-.04em;margin:6px 0 3px;font-size:clamp(30px,3vw,46px)}:where(.rixusoneRoot) .managementDashboardHeader p{color:#6c7a8d;text-transform:capitalize;margin:0}:where(.rixusoneRoot) .managementDashboardHeader>button{color:#fff;cursor:pointer;background:#17283c;border:0;border-radius:10px;padding:13px 17px;font-weight:900}:where(.rixusoneRoot) .managementKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:where(.rixusoneRoot) .managementKpis article{background:#fff;border:1px solid #dce4ec;border-top:4px solid #1f7bd5;border-radius:13px;gap:6px;min-height:132px;padding:18px;display:grid;box-shadow:0 5px 18px #1720330a}:where(.rixusoneRoot) .managementKpis article.capacity{border-top-color:#16a36a}:where(.rixusoneRoot) .managementKpis article.attention{border-top-color:#0876e9}:where(.rixusoneRoot) .managementKpis article.waiting{border-top-color:#e5a51a}:where(.rixusoneRoot) .managementKpis span,:where(.rixusoneRoot) .managementKpis small{color:#69798d}:where(.rixusoneRoot) .managementKpis span{letter-spacing:.07em;font-size:11px;font-weight:950}:where(.rixusoneRoot) .managementKpis strong{font-size:31px;line-height:1.1}:where(.rixusoneRoot) .managementKpis strong i{color:#8390a0;margin-left:5px;font-size:17px;font-style:normal}:where(.rixusoneRoot) .managementKpis small{font-size:12px;line-height:1.35}:where(.rixusoneRoot) .managementMechanics{background:#fff;border:1px solid #dce4ec;border-radius:15px;overflow:hidden}:where(.rixusoneRoot) .managementMechanics>header{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}:where(.rixusoneRoot) .managementMechanics h2{margin:0 0 3px;font-size:19px}:where(.rixusoneRoot) .managementMechanics p,:where(.rixusoneRoot) .managementMechanics>header>span{color:#718095;margin:0;font-size:12px}:where(.rixusoneRoot) .managementMechanicGrid{background:#f5f7fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}:where(.rixusoneRoot) .managementMechanicCard{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae2ea;border-left:5px solid #16a36a;border-radius:12px;gap:15px;min-width:0;padding:17px;display:grid}:where(.rixusoneRoot) .managementMechanicCard:hover{border-color:#97bfe6;box-shadow:0 7px 20px #17203312}:where(.rixusoneRoot) .managementMechanicCard.busy{border-left-color:#1670d2}:where(.rixusoneRoot) .managementMechanicCard.offline{opacity:.72;border-left-color:#9aa5b2}:where(.rixusoneRoot) .managementMechanicCard.joker{border-left-color:#e5a51a}:where(.rixusoneRoot) .managementMechanicCard>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}:where(.rixusoneRoot) .mechanicAvatar{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}:where(.rixusoneRoot) .managementMechanicCard>header>span:nth-child(2){gap:3px;display:grid}:where(.rixusoneRoot) .managementMechanicCard>header strong{font-size:16px}:where(.rixusoneRoot) .managementMechanicCard>header small{color:#65768a;letter-spacing:.07em;font-size:10px;font-weight:900}:where(.rixusoneRoot) .mechanicStateDot{background:#16a36a;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #16a36a1c}:where(.rixusoneRoot) .busy .mechanicStateDot{background:#1670d2;box-shadow:0 0 0 4px #1670d21c}:where(.rixusoneRoot) .offline .mechanicStateDot{box-shadow:none;background:#8994a2}:where(.rixusoneRoot) .joker .mechanicStateDot{background:#e5a51a;box-shadow:0 0 0 4px #e5a51a20}:where(.rixusoneRoot) .mechanicCurrent{background:#f4f7fa;border-radius:10px;gap:4px;min-height:62px;padding:13px;display:grid}:where(.rixusoneRoot) .mechanicCurrent small{color:#758397;letter-spacing:.08em;font-size:9px;font-weight:950}:where(.rixusoneRoot) .mechanicCurrent strong{font-size:22px}:where(.rixusoneRoot) .mechanicCurrent span{color:#65768a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(.rixusoneRoot) .managementMechanicCard footer{grid-template-columns:1.25fr 1fr .8fr;gap:8px;display:grid}:where(.rixusoneRoot) .managementMechanicCard footer span{gap:4px;display:grid}:where(.rixusoneRoot) .managementMechanicCard footer small{color:#78869a;font-size:9px;font-weight:900}:where(.rixusoneRoot) .managementMechanicCard footer b{font-size:15px}:where(.rixusoneRoot) .managementAlerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.rixusoneRoot) .managementAlerts button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae2ea;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}:where(.rixusoneRoot) .managementAlerts button>span{color:#3f5a74;background:#edf3f8;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid}:where(.rixusoneRoot) .managementAlerts button.urgent>span{color:#d9372c;background:#fff0ec}:where(.rixusoneRoot) .managementAlerts button div{gap:3px;display:grid}:where(.rixusoneRoot) .managementAlerts button small{color:#718095}:where(.rixusoneRoot) .managementAlerts button>b{font-size:20px}@media (width<=1100px){:where(.rixusoneRoot) .managementKpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rixusoneRoot) .managementMechanicGrid{grid-template-columns:1fr}}@media (width<=680px){:where(.rixusoneRoot) .managementDashboardHeader{flex-direction:column;align-items:start}:where(.rixusoneRoot) .managementDashboardHeader>button{width:100%}:where(.rixusoneRoot) .managementKpis,:where(.rixusoneRoot) .managementAlerts{grid-template-columns:1fr}:where(.rixusoneRoot) .managementMechanics>header{flex-direction:column;align-items:start;gap:5px}:where(.rixusoneRoot) .managementMechanicCard footer{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .managementMechanicCard footer span:first-child{grid-column:1/-1}:where(.rixusoneRoot) .managementAlerts button{grid-template-columns:38px 1fr auto;padding:12px}:where(.rixusoneRoot) .managementAlerts button>span{width:38px;height:38px}}:where(.rixusoneRoot) .mechanicBoard{overflow-x:auto}:where(.rixusoneRoot) .mechanicBoardHead,:where(.rixusoneRoot) .mechanicBoardRow{grid-template-columns:minmax(190px,1.05fr) minmax(185px,1.2fr) minmax(185px,1.2fr) 125px 145px 24px;align-items:center;gap:14px;min-width:930px;display:grid}:where(.rixusoneRoot) .mechanicBoardHead{color:#6c7b8e;letter-spacing:.07em;background:#eef2f6;padding:11px 18px;font-size:10px;font-weight:950}:where(.rixusoneRoot) .mechanicBoardRow{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ecf1;border-left:5px solid #16a36a;width:100%;padding:14px 18px}:where(.rixusoneRoot) .mechanicBoardRow:first-of-type{border-top:0}:where(.rixusoneRoot) .mechanicBoardRow:hover{background:#f7fbff}:where(.rixusoneRoot) .mechanicBoardRow.busy{border-left-color:#1670d2}:where(.rixusoneRoot) .mechanicBoardRow.joker{border-left-color:#e5a51a}:where(.rixusoneRoot) .mechanicBoardRow.offline{color:#68778a;background:#f6f7f8;border-left-color:#98a3af}:where(.rixusoneRoot) .mechanicBoardPerson{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}:where(.rixusoneRoot) .mechanicBoardPerson>.mechanicAvatar{color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;font-weight:950;display:grid}:where(.rixusoneRoot) .mechanicBoardPerson>span{gap:4px;min-width:0;display:grid}:where(.rixusoneRoot) .mechanicBoardPerson b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}:where(.rixusoneRoot) .mechanicBoardPerson em{color:#47745f;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:850;display:flex}:where(.rixusoneRoot) .mechanicBoardPerson em i{background:#16a36a;border-radius:50%;width:8px;height:8px}:where(.rixusoneRoot) .busy .mechanicBoardPerson em{color:#176bb8}:where(.rixusoneRoot) .busy .mechanicBoardPerson em i{background:#1670d2}:where(.rixusoneRoot) .joker .mechanicBoardPerson em{color:#90600b}:where(.rixusoneRoot) .joker .mechanicBoardPerson em i{background:#e5a51a}:where(.rixusoneRoot) .offline .mechanicBoardPerson em{color:#778391}:where(.rixusoneRoot) .offline .mechanicBoardPerson em i{background:#929da8}:where(.rixusoneRoot) .mechanicBoardJob,:where(.rixusoneRoot) .mechanicBoardMetric{gap:3px;min-width:0;display:grid}:where(.rixusoneRoot) .mechanicBoardJob b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}:where(.rixusoneRoot) .mechanicBoardJob b.emptyJob{font-size:13px;font-weight:750}:where(.rixusoneRoot) .mechanicBoardJob small,:where(.rixusoneRoot) .mechanicBoardMetric small{color:#718095;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:where(.rixusoneRoot) .mechanicBoardJob em{color:#3e648b;font-size:11px;font-style:normal;font-weight:800}:where(.rixusoneRoot) .mechanicBoardMetric b{font-size:17px}:where(.rixusoneRoot) .mechanicBoardMetric.revenue b{color:#137e50;font-size:19px}:where(.rixusoneRoot) .mechanicBoardOpen{color:#7d8b9b;text-align:right;font-size:26px}:where(.rixusoneRoot) .mechanicBoardRow:not(:has(.mechanicBoardJob b:not(.emptyJob))) .mechanicBoardOpen{opacity:.25}@media (width<=680px){:where(.rixusoneRoot) .mechanicBoard{background:#f3f6f9;gap:9px;padding:10px;display:grid}:where(.rixusoneRoot) .mechanicBoardHead{display:none}:where(.rixusoneRoot) .mechanicBoardRow{border:1px solid #dce4eb;border-left-width:5px;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px}:where(.rixusoneRoot) .mechanicBoardPerson{grid-column:1}:where(.rixusoneRoot) .mechanicBoardOpen{grid-area:1/2}:where(.rixusoneRoot) .mechanicBoardJob{border-top:1px solid #e7ecf1;grid-column:1/-1;padding-top:10px}:where(.rixusoneRoot) .mechanicBoardMetric{grid-column:auto;display:inline-grid}:where(.rixusoneRoot) .mechanicBoardMetric.revenue{grid-column:2}:where(.rixusoneRoot) .mechanicBoardRow>.mechanicBoardOpen{align-self:center}}:where(.rixusoneRoot) .workLeadTasks{color:#172033;gap:18px;display:grid}:where(.rixusoneRoot) .workLeadTasks>header{justify-content:space-between;align-items:end;gap:18px;display:flex}:where(.rixusoneRoot) .workLeadTasks>header small{color:#0876e9;letter-spacing:.12em;font-size:11px;font-weight:950}:where(.rixusoneRoot) .workLeadTasks>header h1{letter-spacing:-.04em;margin:5px 0 3px;font-size:clamp(32px,3vw,46px)}:where(.rixusoneRoot) .workLeadTasks>header p{color:#6c7b8e;margin:0}:where(.rixusoneRoot) .workLeadTasks>header>strong{color:#fff;background:#17283c;border-radius:999px;padding:10px 14px;font-size:14px}:where(.rixusoneRoot) .workLeadTaskSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:where(.rixusoneRoot) .workLeadTaskSummary button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:15px;display:grid}:where(.rixusoneRoot) .workLeadTaskSummary b{color:#156bbd;background:#edf4fb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}:where(.rixusoneRoot) .workLeadTaskSummary button:first-child b{color:#925d00;background:#fff1d7}:where(.rixusoneRoot) .workLeadTaskSummary span{font-weight:850}:where(.rixusoneRoot) .workLeadTaskList{background:#fff;border:1px solid #dce4ec;border-radius:14px;overflow:hidden}:where(.rixusoneRoot) .workLeadTaskList>p{color:#168553;text-align:center;margin:0;padding:34px;font-weight:850}:where(.rixusoneRoot) .workLeadTaskList>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ebf0;border-left:5px solid #e5a51a;grid-template-columns:1fr auto;align-items:center;gap:18px;width:100%;padding:15px 18px;display:grid}:where(.rixusoneRoot) .workLeadTaskList>button:first-child{border-top:0}:where(.rixusoneRoot) .workLeadTaskList>button:hover{background:#f7fbff}:where(.rixusoneRoot) .workLeadTaskList>button.priority0{border-left-color:#0876e9}:where(.rixusoneRoot) .workLeadTaskList>button.priority1{border-left-color:#d88b00}:where(.rixusoneRoot) .workLeadTaskList>button.priority2{border-left-color:#1670d2}:where(.rixusoneRoot) .workLeadTaskList>button.priority3{border-left-color:#7b8795}:where(.rixusoneRoot) .workLeadTaskList>button>span{gap:3px;min-width:0;display:grid}:where(.rixusoneRoot) .workLeadTaskList small{color:#6d7c8f;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950}:where(.rixusoneRoot) .workLeadTaskList strong{font-size:18px}:where(.rixusoneRoot) .workLeadTaskList em{color:#657489;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}:where(.rixusoneRoot) .workLeadTaskList>button>b{color:#176fc7;white-space:nowrap;font-size:12px}@media (width<=900px){:where(.rixusoneRoot) .workLeadTaskSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:where(.rixusoneRoot) .workLeadTasks>header{flex-direction:column;align-items:start}:where(.rixusoneRoot) .workLeadTaskSummary,:where(.rixusoneRoot) .workLeadTaskList>button{grid-template-columns:1fr}:where(.rixusoneRoot) .workLeadTaskList em{white-space:normal}:where(.rixusoneRoot) .workLeadTaskList>button>b{justify-self:start}}:where(.rixusoneRoot) .requestCustomerCall,:where(.rixusoneRoot) .approvedCustomerCall{color:#1767ad;cursor:pointer;background:#fff;border:1px solid #247bd3;border-radius:7px;margin-top:6px;padding:8px 10px;font-weight:850}:where(.rixusoneRoot) .approvedCustomerCall{color:#126b43;background:#eaf8f1;border-color:#168653}:where(.rixusoneRoot) .customerPhoneRestricted{color:#956000;margin-top:6px;font-weight:800}:where(.rixusoneRoot) .callPermissionReview{background:#fff8e8;border:2px solid #ef9b16;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px;padding:16px 18px;display:flex}:where(.rixusoneRoot) .callPermissionReview>div:first-child{gap:4px;display:grid}:where(.rixusoneRoot) .callPermissionReview small{color:#9a6200;letter-spacing:.08em;font-weight:950}:where(.rixusoneRoot) .callPermissionReview strong{font-size:17px}:where(.rixusoneRoot) .callPermissionReview p{color:#5e4b29;margin:0}:where(.rixusoneRoot) .callPermissionReview>div:last-child{gap:8px;display:flex}:where(.rixusoneRoot) .callPermissionReview button{color:#fff;cursor:pointer;background:#b9302a;border:0;border-radius:8px;padding:10px 12px;font-weight:900}:where(.rixusoneRoot) .callPermissionReview button.approve{background:#168653}:where(.rixusoneRoot) .workOrderResearchAction span{color:#73530f;font-size:9px;font-weight:700}:where(.rixusoneRoot) .workOrderProgressPanel,:where(.rixusoneRoot) .workOrderNotesPanel,:where(.rixusoneRoot) .workOrderSchedulePanel{background:#fff;border:1px solid #d8e1eb;border-radius:7px;margin:12px;overflow:hidden}:where(.rixusoneRoot) .workOrderProgressPanel>header,:where(.rixusoneRoot) .workOrderNotesPanel>header,:where(.rixusoneRoot) .workOrderSchedulePanel>header,:where(.rixusoneRoot) .workOrderDetailGrid>section>header{color:#24364e;border-bottom:1px solid #e1e7ee;padding:10px 12px;font-size:9px;font-weight:850}:where(.rixusoneRoot) .workOrderProgressPanel>header{justify-content:space-between;display:flex}:where(.rixusoneRoot) .workOrderProgressPanel>header span{color:#168553;background:#e6f8ed;border-radius:999px;padding:3px 8px;font-size:8px}:where(.rixusoneRoot) .workOrderProgressTrack{background:#e8eef5;border-radius:5px;height:24px;margin:14px 12px 8px;overflow:hidden}:where(.rixusoneRoot) .workOrderProgressTrack i{background:linear-gradient(90deg,#edaa36 0 18%,#46bc7b 18% 100%);height:100%;transition:width .25s;display:block}:where(.rixusoneRoot) .workOrderProgressStats{border-top:1px solid #e1e7ee;grid-template-columns:repeat(3,1fr);display:grid}:where(.rixusoneRoot) .workOrderProgressStats>span{border-right:1px solid #e1e7ee;gap:5px;padding:11px 13px;display:grid}:where(.rixusoneRoot) .workOrderProgressStats>span:last-child{border-right:0}:where(.rixusoneRoot) .workOrderProgressStats small{color:#718198;font-size:7px;font-weight:800}:where(.rixusoneRoot) .workOrderProgressStats strong{color:#1e3047;font-size:12px}:where(.rixusoneRoot) .workOrderDetailGrid{grid-template-columns:1fr 1fr;gap:12px;margin:12px;display:grid}:where(.rixusoneRoot) .workOrderDetailGrid>section{background:#fff;border:1px solid #d8e1eb;border-radius:7px;overflow:hidden}:where(.rixusoneRoot) .workOrderPerson{align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}:where(.rixusoneRoot) .workOrderPerson>i{color:#fff;background:#7256e9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}:where(.rixusoneRoot) .workOrderPerson.muted>i{color:#9aa5b3;background:#edf0f4}:where(.rixusoneRoot) .workOrderPerson p{gap:4px;margin:0;font-size:10px;display:grid}:where(.rixusoneRoot) .workOrderPerson a,:where(.rixusoneRoot) .workOrderPerson span{color:#74849a;font-size:8px}:where(.rixusoneRoot) .workOrderSimpleRows,:where(.rixusoneRoot) .workOrderTasks{padding:8px 12px}:where(.rixusoneRoot) .workOrderSimpleRows p{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;margin:0;padding:9px 0;font-size:9px;display:flex}:where(.rixusoneRoot) .workOrderTasks p{color:#24364e;white-space:pre-line;background:#edf9f4;border-radius:5px;gap:8px;margin:0;padding:9px;font-size:9px;display:flex}:where(.rixusoneRoot) .workOrderTasks i{color:#35ad72;font-style:normal}:where(.rixusoneRoot) .workOrderLineTable{overflow-x:auto}:where(.rixusoneRoot) .workOrderTableHead,:where(.rixusoneRoot) .workOrderTableRow{grid-template-columns:minmax(150px,1fr) 58px 76px 82px;align-items:center;min-width:430px;display:grid}:where(.rixusoneRoot) .workOrderTableHead{color:#75849a;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e6ebf1;padding:7px 10px;font-size:7px;font-weight:850}:where(.rixusoneRoot) .workOrderTableHead span:not(:first-child),:where(.rixusoneRoot) .workOrderTableRow>span:not(:first-child),:where(.rixusoneRoot) .workOrderTableRow>strong:last-child{text-align:right}:where(.rixusoneRoot) .workOrderTableRow{color:#2d3d52;border-bottom:1px solid #edf0f4;min-height:43px;padding:5px 10px;font-size:8px}:where(.rixusoneRoot) .workOrderTableRow>span:first-child{gap:3px;display:grid}:where(.rixusoneRoot) .workOrderTableRow small{color:#8390a2;font-size:7px}:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableHead,:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableRow{grid-template-columns:minmax(150px,1fr) 58px minmax(115px,150px) 82px}:where(.rixusoneRoot) .workOrderTaskTechnician select{color:#26384d;background:#fff;border:1px solid #ccd8e5;border-radius:6px;width:100%;padding:6px 7px;font-size:8px;font-weight:750}:where(.rixusoneRoot) .workOrderMainTechnician{gap:4px;margin-top:6px;display:grid}:where(.rixusoneRoot) .workOrderMainTechnician select{color:#20364d;background:#fff;border:1px solid #cbd7e3;border-radius:7px;padding:7px 9px;font-weight:800}:where(.rixusoneRoot) .splitWorkOrderTask{color:#1768ae;cursor:pointer;background:#eef7ff;border:1px solid #9fc4e8;border-radius:5px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}:where(.rixusoneRoot) .workOrderTableTotal{color:#24364e;background:#f7f9fc;justify-content:space-between;gap:12px;padding:10px;font-size:8px;font-weight:850;display:flex}:where(.rixusoneRoot) .workOrderTableTotal span{gap:3px;display:grid}:where(.rixusoneRoot) .workOrderTableTotal small{color:#66758a;font-size:7px;font-weight:650}:where(.rixusoneRoot) .mechanicPerformance{gap:18px;display:grid}:where(.rixusoneRoot) .mechanicPerformance>header{justify-content:space-between;align-items:end;gap:20px;display:flex}:where(.rixusoneRoot) .mechanicPerformance>header p,:where(.rixusoneRoot) .mechanicPerformance>header h1,:where(.rixusoneRoot) .mechanicPerformance>header span{margin:0}:where(.rixusoneRoot) .mechanicPerformance>header p{color:#0876e9;font-size:12px;font-weight:850}:where(.rixusoneRoot) .mechanicPerformance>header h1{margin:4px 0;font-size:32px}:where(.rixusoneRoot) .mechanicPerformance>header span{color:#68788c}:where(.rixusoneRoot) .mechanicPerformance>header>strong{color:#1264a3;background:#eef7ff;border-radius:10px;padding:10px 14px}:where(.rixusoneRoot) .mechanicAchievementHero{color:#fff;background:linear-gradient(125deg,#121a25,#233751);border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:28px;padding:26px;display:grid;overflow:hidden;box-shadow:0 12px 32px #14273d2e}:where(.rixusoneRoot) .mechanicAchievementSummary,:where(.rixusoneRoot) .mechanicAchievementGoal{align-content:center;gap:7px;display:grid}:where(.rixusoneRoot) .mechanicAchievementSummary>span,:where(.rixusoneRoot) .mechanicAchievementGoal>span{color:#aebed1;letter-spacing:.08em;font-size:12px;font-weight:900}:where(.rixusoneRoot) .mechanicAchievementSummary>strong{font-size:38px;line-height:1}:where(.rixusoneRoot) .mechanicAchievementSummary p{color:#d4dfeb;margin:0;font-size:14px}:where(.rixusoneRoot) .mechanicAchievementGoal>strong{font-size:25px}:where(.rixusoneRoot) .mechanicAchievementTrack{background:#ffffff24;border-radius:20px;height:12px;overflow:hidden}:where(.rixusoneRoot) .mechanicAchievementTrack i{border-radius:inherit;background:linear-gradient(90deg,#ef3228,#ffb423);height:100%;transition:width .5s;display:block}:where(.rixusoneRoot) .mechanicAchievementGoal small{color:#d4dfeb;font-size:13px}:where(.rixusoneRoot) .mechanicAchievementHero.tier-pronssi{background:linear-gradient(125deg,#32251d,#835431)}:where(.rixusoneRoot) .mechanicAchievementHero.tier-hopea{background:linear-gradient(125deg,#303842,#789)}:where(.rixusoneRoot) .mechanicAchievementHero.tier-kulta{background:linear-gradient(125deg,#2f2410,#8a6518)}:where(.rixusoneRoot) .mechanicBonusLadder{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}:where(.rixusoneRoot) .mechanicBonusLadder article{opacity:.58;background:#fff;border:1px solid #dfe6ee;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}:where(.rixusoneRoot) .mechanicBonusLadder article>i{color:#607083;background:#edf1f5;border-radius:50%;flex:0 0 35px;place-items:center;height:35px;font-size:12px;font-style:normal;font-weight:900;display:grid}:where(.rixusoneRoot) .mechanicBonusLadder article span{gap:2px;display:grid}:where(.rixusoneRoot) .mechanicBonusLadder article strong{color:#24364e}:where(.rixusoneRoot) .mechanicBonusLadder article small{color:#718095;font-size:11px}:where(.rixusoneRoot) .mechanicBonusLadder article.reached,:where(.rixusoneRoot) .mechanicBonusLadder article.current{opacity:1}:where(.rixusoneRoot) .mechanicBonusLadder article.reached>i{color:#10824f;background:#e4f7ed}:where(.rixusoneRoot) .mechanicBonusLadder article.current{border-color:#ef3228;box-shadow:0 0 0 2px #ef32281c}:where(.rixusoneRoot) .mechanicBonusLadder article.current>i{color:#fff;background:#ef3228}:where(.rixusoneRoot) .mechanicPerformanceStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:where(.rixusoneRoot) .mechanicPerformanceStats article{background:#fff;border:1px solid #dfe6ee;border-radius:14px;gap:8px;padding:22px;display:grid;box-shadow:0 5px 18px #1f30430d}:where(.rixusoneRoot) .mechanicPerformanceStats small{color:#6d7d90;font-weight:850}:where(.rixusoneRoot) .mechanicPerformanceStats strong{color:#132b46;font-size:30px}:where(.rixusoneRoot) .mechanicPerformanceStats span{color:#718095;font-size:12px}:where(.rixusoneRoot) .mechanicPerformanceNote{color:#795a08;background:#fff8e7;border-radius:10px;margin:0;padding:13px 16px}:where(.rixusoneRoot) .mechanicPerformanceList{background:#fff;border:1px solid #dfe6ee;border-radius:14px;overflow:hidden}:where(.rixusoneRoot) .mechanicPerformanceHead,:where(.rixusoneRoot) .mechanicPerformanceList button{grid-template-columns:150px minmax(230px,1fr) 120px 120px 120px;align-items:center;gap:16px;padding:14px 18px;display:grid}:where(.rixusoneRoot) .mechanicPerformanceHead{color:#718095;text-transform:uppercase;background:#f3f6f9;font-size:11px;font-weight:850}:where(.rixusoneRoot) .mechanicPerformanceList button{color:#24364e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%}:where(.rixusoneRoot) .mechanicPerformanceList button:hover{background:#f8fbfd}:where(.rixusoneRoot) .mechanicPerformanceList button span{gap:4px;display:grid}:where(.rixusoneRoot) .mechanicPerformanceList button small{color:#78879a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.rixusoneRoot) .mechanicPerformanceList button>strong,:where(.rixusoneRoot) .mechanicPerformanceList button>b{text-align:right}:where(.rixusoneRoot) .mechanicPerformanceList button>b{color:#10824f;font-size:17px}:where(.rixusoneRoot) .mechanicPerformanceList>p{color:#718095;text-align:center;padding:28px}:where(.rixusoneRoot) .technicianWorkOrders .workshopHeading p{display:none}:where(.rixusoneRoot) .technicianWorkOrders .workshopHeading h1{margin-bottom:0}:where(.rixusoneRoot) .technicianWorkOrders .workOrderListRow{grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr) 100px 95px 24px}:where(.rixusoneRoot) .technicianWorkOrders .workOrderExpanded{padding:14px}:where(.rixusoneRoot) .technicianWorkOrders .workOrderMetaStrip{font-size:13px}:where(.rixusoneRoot) .technicianWorkOrders .workOrderSchedule strong,:where(.rixusoneRoot) .technicianWorkOrders .workOrderSchedule span,:where(.rixusoneRoot) .technicianWorkOrders .workOrderNotesPanel p{font-size:15px;line-height:1.45}:where(.rixusoneRoot) .technicianWorkOrders .workOrderResearchAction{grid-template-columns:minmax(180px,1fr) repeat(3,auto)}:where(.rixusoneRoot) .technicianWorkOrders .workOrderMileagePrompt{grid-column:auto}:where(.rixusoneRoot) .technicianWorkOrders .workOrderDetailGrid{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr)}:where(.rixusoneRoot) .technicianWorkOrders .workOrderDetailGrid>section:first-child{grid-column:1/-1}:where(.rixusoneRoot) .technicianWorkOrders .workOrderTableHead,:where(.rixusoneRoot) .technicianWorkOrders .workOrderTableRow{grid-template-columns:minmax(220px,1fr) 90px;min-width:310px;font-size:14px}:where(.rixusoneRoot) .technicianWorkOrders .workOrderLaborTable .workOrderTableHead,:where(.rixusoneRoot) .technicianWorkOrders .workOrderLaborTable .workOrderTableRow{grid-template-columns:minmax(220px,1fr) 90px;min-width:310px}:where(.rixusoneRoot) .technicianWorkOrders .workOrderTableRow{min-height:54px}:where(.rixusoneRoot) .technicianWorkOrders .workOrderTableRow small{font-size:12px;line-height:1.35}:where(.rixusoneRoot) .technicianWorkOrders .workOrderTableRow.editable{cursor:default}:where(.rixusoneRoot) .technicianWorkOrders .workOrderPerson p,:where(.rixusoneRoot) .technicianWorkOrders .workOrderPerson a{font-size:15px}:where(.rixusoneRoot) .workOrderNoParts{color:#76879b;text-align:center;padding:18px 12px;font-size:9px;font-style:italic}:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableHead,:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableRow{grid-template-columns:minmax(170px,1fr) 72px 82px;min-width:350px}:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableRow>span:first-child{align-items:center;gap:7px;display:flex}:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableRow i{color:#36af73;font-style:normal}:where(.rixusoneRoot) .workOrderTaskRow input[type=checkbox]{accent-color:#168653;cursor:pointer;flex:0 0 20px;width:20px;height:20px}:where(.rixusoneRoot) .workOrderTaskRow.taskCompleted{color:#768479;background:#f2fbf6}:where(.rixusoneRoot) .workOrderTaskRow.taskCompleted strong,:where(.rixusoneRoot) .workOrderTaskRow.taskCompleted small{text-decoration:line-through}:where(.rixusoneRoot) .workOrderTaskRow strong em{color:#1767ad;background:#eaf3ff;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal;text-decoration:none;display:inline-block}:where(.rixusoneRoot) .workOrderTaskSection{color:#59697a;letter-spacing:.08em;background:#f4f7fa;border-top:1px solid #dce4ec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 7px;font-size:11px;font-weight:900;display:flex}:where(.rixusoneRoot) .workOrderTaskSection span{color:#172b40;letter-spacing:.04em;font-size:12px}:where(.rixusoneRoot) .workOrderTaskSection.additional{color:#1767ad;background:#eef6fd;border-top:3px solid #2585c7}:where(.rixusoneRoot) .workOrderPriceGroups{background:#fff;border:1px solid #d9e2eb;border-radius:12px;margin:14px 0 0;overflow:hidden}:where(.rixusoneRoot) .workOrderPriceGroups span{border-bottom:1px solid #e8edf2;justify-content:space-between;gap:18px;padding:11px 14px;display:flex}:where(.rixusoneRoot) .workOrderPriceGroups span:last-child{border-bottom:0}:where(.rixusoneRoot) .workOrderPriceGroups b{color:#25384b}:where(.rixusoneRoot) .workOrderPriceGroups strong{white-space:nowrap;color:#0d7b50}:where(.rixusoneRoot) .workOrderPriceGroups small{color:#667789;flex:1;font-size:12px;line-height:1.35}:where(.rixusoneRoot) .workOrderNextTask{background:#effaf4;border:2px solid #168653;border-radius:10px;margin:15px;padding:15px 18px}:where(.rixusoneRoot) .workOrderNextTask small{color:#168653;letter-spacing:.1em;font-size:9px;font-weight:950;display:block}:where(.rixusoneRoot) .workOrderNextTask strong{color:#123d2a;margin-top:4px;font-size:18px;display:block}:where(.rixusoneRoot) .workOrderNextTask p{color:#476357;white-space:pre-line;margin:5px 0 0}:where(.rixusoneRoot) .workOrderEditableHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.rixusoneRoot) .workOrderEditableHeader button{color:#247bd3;cursor:pointer;background:#edf6ff;border:1px solid #a8cbed;border-radius:5px;width:22px;height:22px;padding:0;font-size:15px;font-weight:800;line-height:1}:where(.rixusoneRoot) .workOrderTableRow.editable{cursor:pointer;transition:background .15s,box-shadow .15s}:where(.rixusoneRoot) .workOrderTableRow.editable:hover,:where(.rixusoneRoot) .workOrderTableRow.editable:focus{background:#eef7ff;outline:none;box-shadow:inset 3px 0 #247bd3}:where(.rixusoneRoot) .workOrderQuickEditLayer{z-index:650;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11233a66;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}@media (width<=700px){:where(.rixusoneRoot) .manualVehicleFields{grid-template-columns:1fr}:where(.rixusoneRoot) .workOrderQuickEditLayer{place-items:start center;padding:8px}:where(.rixusoneRoot) .additionalWorkPopup,:where(.rixusoneRoot) .waitingWorkOrderPopup{border-radius:12px;width:100%;max-height:calc(100dvh - 16px);padding:16px}:where(.rixusoneRoot) .additionalWorkPopup textarea{min-height:112px}:where(.rixusoneRoot) .waitingReasonChoices{grid-template-columns:1fr}:where(.rixusoneRoot) .workOrderWaitingNotice{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .additionalWorkList>div{grid-template-columns:1fr;gap:8px}:where(.rixusoneRoot) .additionalManualActions{width:100%}:where(.rixusoneRoot) .additionalManualActions button{flex:110px;min-height:40px;font-size:11px}}:where(.rixusoneRoot) .workOrderQuickEditPopup{background:#fff;border:1px solid #c9d7e6;border-radius:12px;width:min(480px,100%);overflow:hidden;box-shadow:0 24px 80px #10223852}:where(.rixusoneRoot) .workOrderQuickEditPopup>header{background:#f8fbff;border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}:where(.rixusoneRoot) .workOrderQuickEditPopup>header small{color:#247bd3;letter-spacing:.08em;font-size:7px;font-weight:900}:where(.rixusoneRoot) .workOrderQuickEditPopup>header h2{color:#1f334b;margin:3px 0;font-size:17px}:where(.rixusoneRoot) .workOrderQuickEditPopup>header span{color:#6f8095;font-size:9px}:where(.rixusoneRoot) .workOrderQuickEditPopup>header>button{color:#718096;cursor:pointer;background:0 0;border:0;font-size:21px}:where(.rixusoneRoot) .workOrderQuickFields{gap:9px;padding:16px 18px;display:grid}:where(.rixusoneRoot) .workOrderQuickFields label{background:#fafbfd;border:1px solid #e0e6ed;border-radius:7px;gap:5px;padding:8px;transition:border-color .15s,background .15s;display:grid}:where(.rixusoneRoot) .workOrderQuickFields label.active{background:#f0f7ff;border-color:#438fd9;box-shadow:0 0 0 2px #438fd91c}:where(.rixusoneRoot) .workOrderQuickFields label>span{color:#68798f;font-size:8px;font-weight:800}:where(.rixusoneRoot) .workOrderQuickFields input,:where(.rixusoneRoot) .workOrderQuickFields textarea,:where(.rixusoneRoot) .workOrderQuickFields select{color:#20344c;resize:vertical;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:700}:where(.rixusoneRoot) .workOrderQuickEditPopup>footer{background:#f8fafc;border-top:1px solid #e0e7ef;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}:where(.rixusoneRoot) .workOrderQuickEditPopup>footer span{color:#75859a;margin-left:auto;font-size:8px}:where(.rixusoneRoot) .workOrderQuickEditPopup>footer button{color:#31445b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:850}:where(.rixusoneRoot) .workOrderQuickEditPopup>footer button.next{color:#fff;background:#247bd3;border-color:#247bd3}:where(.rixusoneRoot) .workOrderQuickEditPopup>footer button.delete{color:#bd3535;border-color:#efcaca}:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableRow>span:first-child>span{gap:3px;display:grid}:where(.rixusoneRoot) .workOrderLaborTable .workOrderTableRow small{white-space:normal;max-width:260px;line-height:1.35}:where(.rixusoneRoot) .workOrderEditor{background:#f7fbff;border:2px solid #87bdf2;border-radius:8px;margin:12px;overflow:hidden}:where(.rixusoneRoot) .workOrderEditor>header{background:#eaf5ff;border-bottom:1px solid #cfe3f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}:where(.rixusoneRoot) .workOrderEditor>header>div{gap:2px;display:grid}:where(.rixusoneRoot) .workOrderEditor>header small{color:#4f769d;font-size:7px;font-weight:900}:where(.rixusoneRoot) .workOrderEditor>header strong{color:#203b58;font-size:11px}:where(.rixusoneRoot) .workOrderEditor button{color:#fff;cursor:pointer;background:#247bd3;border:1px solid #247bd3;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:850}:where(.rixusoneRoot) .workOrderEditorGrid{grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}:where(.rixusoneRoot) .workOrderEditorGrid>section{background:#fff;border:1px solid #d5e0eb;border-radius:7px;overflow:hidden}:where(.rixusoneRoot) .workOrderEditorGrid>section>header{border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}:where(.rixusoneRoot) .workOrderEditRows{gap:8px;padding:9px;display:grid}:where(.rixusoneRoot) .workOrderEditPart,:where(.rixusoneRoot) .workOrderEditJob{background:#f9fbfd;border:1px solid #e0e6ed;border-radius:6px;grid-template-columns:minmax(130px,1fr) 68px 92px minmax(110px,.8fr) 25px;align-items:end;gap:7px;padding:8px;display:grid;position:relative}:where(.rixusoneRoot) .workOrderEditJob{grid-template-columns:minmax(120px,.8fr) minmax(170px,1.3fr) 75px 88px 25px}:where(.rixusoneRoot) .workOrderEditPart label,:where(.rixusoneRoot) .workOrderEditJob label{color:#65768d;gap:4px;font-size:7px;font-weight:800;display:grid}:where(.rixusoneRoot) .workOrderEditPart input,:where(.rixusoneRoot) .workOrderEditPart select,:where(.rixusoneRoot) .workOrderEditJob input,:where(.rixusoneRoot) .workOrderEditJob textarea{color:#26384e;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #cad5e1;border-radius:5px;padding:7px}:where(.rixusoneRoot) .workOrderEditor button.remove{color:#c63e3e;background:#fff2f2;border-color:#efc5c5;width:25px;height:29px;padding:0;font-size:14px}:where(.rixusoneRoot) .workOrderNotesPanel>p{color:#6f7f94;white-space:pre-line;min-height:55px;margin:0;padding:13px;font-size:9px}:where(.rixusoneRoot) .workOrderSchedulePanel>div{align-items:center;gap:10px;padding:12px;display:flex}:where(.rixusoneRoot) .workOrderSchedulePanel>div>i{color:#247bd3;background:#eaf4ff;border-radius:6px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}:where(.rixusoneRoot) .workOrderSchedulePanel p{gap:4px;margin:0;font-size:9px;display:grid}:where(.rixusoneRoot) .workOrderSchedulePanel span{color:#75849a;font-size:8px}:where(.rixusoneRoot) .workOrderCard>.workOrderCompletionBar{background:#fff;align-items:end;margin-top:12px}:where(.rixusoneRoot) .workOrderCompletionBar label em{color:#c77a00;text-transform:none}@media (width<=1180px){:where(.rixusoneRoot) .workshopMain:has(.calendarTechnicianFilter){padding-right:20px}:where(.rixusoneRoot) .calendarTechnicianFilter{width:auto;margin-bottom:12px;position:static}:where(.rixusoneRoot) .calendarTechnicianFilterList{flex-wrap:wrap;gap:2px 20px;display:flex}}@media (width<=800px){:where(.rixusoneRoot) .mechanicPerformance>header{flex-direction:column;align-items:start}:where(.rixusoneRoot) .mechanicPerformanceStats,:where(.rixusoneRoot) .mechanicAchievementHero{grid-template-columns:1fr}:where(.rixusoneRoot) .mechanicBonusLadder{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .mechanicPerformanceList{overflow-x:auto}:where(.rixusoneRoot) .mechanicPerformanceHead,:where(.rixusoneRoot) .mechanicPerformanceList button{min-width:720px}:where(.rixusoneRoot) .technicianWorkOrders .workOrderListRow{grid-template-columns:1fr auto}:where(.rixusoneRoot) .technicianWorkOrders .workOrderIdentity{grid-column:1/-1}:where(.rixusoneRoot) .technicianWorkOrders .workOrderListRow time{grid-column:1}:where(.rixusoneRoot) .technicianWorkOrders .workOrderDetailGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .technicianWorkOrders .workOrderDetailGrid>section{grid-column:1!important}:where(.rixusoneRoot) .technicianWorkOrders .workOrderResearchAction,:where(.rixusoneRoot) .workOrderEditorGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .workOrderEditPart,:where(.rixusoneRoot) .workOrderEditJob{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .workOrderEditPart label:first-child,:where(.rixusoneRoot) .workOrderEditJob label:first-child,:where(.rixusoneRoot) .workOrderEditJob label.description{grid-column:1/-1}:where(.rixusoneRoot) .workOrderDetailGrid,:where(.rixusoneRoot) .workOrderProgressStats{grid-template-columns:1fr}:where(.rixusoneRoot) .workOrderHero{flex-wrap:wrap}:where(.rixusoneRoot) .workOrderHeroActions,:where(.rixusoneRoot) .workOrderHeroActions button{width:100%}:where(.rixusoneRoot) .workOrderResearchAction{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .workOrderResearchAction button{width:100%}:where(.rixusoneRoot) .workOrderBody{grid-template-columns:1fr}:where(.rixusoneRoot) .workOrderCard>footer{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .workOrderActions{justify-content:stretch}:where(.rixusoneRoot) .workOrderActions button{flex:1}:where(.rixusoneRoot) .calendarControlBar{grid-template-columns:auto 1fr;display:grid}:where(.rixusoneRoot) .calendarPeriod{order:2;grid-column:1/-1}:where(.rixusoneRoot) .calendarDatePicker{flex:1;min-width:0}:where(.rixusoneRoot) .calendarViewSwitch{margin:0}:where(.rixusoneRoot) .miniCalendar{width:auto;left:0;right:0}:where(.rixusoneRoot) .weekCalendar{max-height:70vh}:where(.rixusoneRoot) .weekDayHeader,:where(.rixusoneRoot) .weekTechnician{grid-template-columns:130px repeat(5,140px);min-width:830px}:where(.rixusoneRoot) .weekTechnician{grid-template-columns:130px 1fr}:where(.rixusoneRoot) .calendarQuickPopup{align-self:end;margin-bottom:82px}}:where(.rixusoneRoot) .supplyCatalogGrid>button.custom{border-style:dashed}:where(.rixusoneRoot) .supplyCatalogCustom{background:#f7f9fb;border:1px solid #d8e1ea;border-radius:12px;gap:7px;padding:15px;display:grid}:where(.rixusoneRoot) .supplyCatalogCustom label{text-transform:uppercase;color:#52657b;font-size:12px;font-weight:900}:where(.rixusoneRoot) .supplyCatalogCustom input{width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #bfcbd8;border-radius:9px;padding:13px 14px;font-weight:700}:where(.rixusoneRoot) .supplyCatalogCustom input:focus{border-color:#0876e9;outline:3px solid #0876e918}:where(.rixusoneRoot) .supplyCatalogGrid>button i svg{color:#172033;width:48px;height:48px}:where(.rixusoneRoot) .supplyCatalogGrid.products>button i svg{width:38px;height:38px}:where(.rixusoneRoot) .supplyCatalogConfirm i svg{color:#172033;width:30px;height:30px}@media (orientation:portrait) and (width>=600px) and (width<=900px){.rixusoneRoot,.rixusoneRoot,:where(.rixusoneRoot) .workshop{width:100%;max-width:100%;overflow-x:hidden}:where(.rixusoneRoot) .workshopTop{height:64px;padding:0 18px}:where(.rixusoneRoot) .workshopBrand span{font-size:14px}:where(.rixusoneRoot) .workshopUser{gap:9px;min-width:0}:where(.rixusoneRoot) .workshopUser>span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}:where(.rixusoneRoot) .workshopShell{min-width:0;display:block}:where(.rixusoneRoot) .workshopMain{width:100%;min-width:0;padding:22px 16px 98px;overflow-x:hidden}:where(.rixusoneRoot) .workshopMain>*{min-width:0;max-width:100%}:where(.rixusoneRoot) .workshopSide{height:76px;padding-inline:9px}:where(.rixusoneRoot) .workshopSide button{flex-basis:94px;min-height:58px;font-size:10px}:where(.rixusoneRoot) .workshopHeading{flex-wrap:wrap}:where(.rixusoneRoot) .workshopHeading h1{overflow-wrap:anywhere;font-size:clamp(30px,5.5vw,42px)}:where(.rixusoneRoot) .workshopHeading>button{margin-left:auto}:where(.rixusoneRoot) .workshopStats,:where(.rixusoneRoot) .bookingOverviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rixusoneRoot) .bookingOverviewGrid,:where(.rixusoneRoot) .workOrderDetailGrid,:where(.rixusoneRoot) .workOrderProgressStats,:where(.rixusoneRoot) .workOrderBody,:where(.rixusoneRoot) .workOrderEditorGrid{grid-template-columns:minmax(0,1fr)}:where(.rixusoneRoot) .bookingOverviewTable,:where(.rixusoneRoot) .workOrderPartsTable,:where(.rixusoneRoot) .workOrderLaborTable,:where(.rixusoneRoot) .mechanicPerformanceList{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}:where(.rixusoneRoot) .overviewTableHead,:where(.rixusoneRoot) .overviewBookingRow{min-width:720px}:where(.rixusoneRoot) .calendarControlBar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}:where(.rixusoneRoot) .calendarPeriod,:where(.rixusoneRoot) .calendarDatePicker{min-width:0}:where(.rixusoneRoot) .calendarViewSwitch{grid-column:auto}:where(.rixusoneRoot) .weekCalendar{width:100%;max-width:100%;max-height:72vh;overflow:auto}:where(.rixusoneRoot) .weekDayHeader{grid-template-columns:110px repeat(5,130px);min-width:760px}:where(.rixusoneRoot) .weekTechnician{grid-template-columns:110px 1fr;min-width:760px}:where(.rixusoneRoot) .calendarTechnicianFilter{max-width:100%;overflow-x:auto}:where(.rixusoneRoot) .workOrderListTools{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.rixusoneRoot) .workOrderListTools input{grid-column:1/-1;width:100%}:where(.rixusoneRoot) .workOrderListTools button{justify-content:center;min-width:0}:where(.rixusoneRoot) .workOrderListRow,:where(.rixusoneRoot) .technicianWorkOrders .workOrderListRow{grid-template-columns:minmax(0,1fr) auto 28px;padding:15px 14px}:where(.rixusoneRoot) .workOrderListRow>time,:where(.rixusoneRoot) .workOrderIdentity{display:none}:where(.rixusoneRoot) .workOrderVehicleSummary>span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.rixusoneRoot) .workOrderCard.workOrderModalOpen{border-radius:10px;inset:6px}:where(.rixusoneRoot) .workOrderCard.workOrderModalOpen>.workOrderListRow{top:0}:where(.rixusoneRoot) .workOrderHero{flex-wrap:wrap;align-items:flex-start}:where(.rixusoneRoot) .workOrderHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:where(.rixusoneRoot) .workOrderHeroActions button{width:100%;min-height:44px}:where(.rixusoneRoot) .workOrderEditPart,:where(.rixusoneRoot) .workOrderEditJob{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rixusoneRoot) .workOrderEditPart label:first-child,:where(.rixusoneRoot) .workOrderEditJob label:first-child,:where(.rixusoneRoot) .workOrderEditJob label.description{grid-column:1/-1}:where(.rixusoneRoot) .workOrderActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}:where(.rixusoneRoot) .workOrderActions button{min-height:44px}:where(.rixusoneRoot) .mechanicAchievementHero{grid-template-columns:1fr;padding:22px}:where(.rixusoneRoot) .mechanicBonusLadder{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rixusoneRoot) .mechanicPerformanceStats{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.rixusoneRoot) .mechanicPerformanceStats article{padding:16px}:where(.rixusoneRoot) .mechanicPerformanceStats strong{font-size:24px}:where(.rixusoneRoot) .mechanicPerformanceHead{display:none}:where(.rixusoneRoot) .mechanicPerformanceList{background:0 0;border:0;gap:8px;display:grid;overflow:visible}:where(.rixusoneRoot) .mechanicPerformanceList button{border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px 14px;min-width:0;padding:14px}:where(.rixusoneRoot) .mechanicPerformanceList button>span:first-child{grid-column:1/-1}:where(.rixusoneRoot) .mechanicPerformanceList button>strong,:where(.rixusoneRoot) .mechanicPerformanceList button>b{text-align:left}:where(.rixusoneRoot) .supplyRequestsPage{padding:0}:where(.rixusoneRoot) .supplyCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.rixusoneRoot) .supplyCatalogGrid>button{min-height:132px;padding:14px 9px}:where(.rixusoneRoot) .supplyCatalogGrid>button i{width:62px;height:62px}:where(.rixusoneRoot) .supplyRequestList article>header{align-items:flex-start}:where(.rixusoneRoot) .supplyRequestList article>footer{flex-wrap:wrap}:where(.rixusoneRoot) .supplyRequestList article>footer button{min-height:44px}:where(.rixusoneRoot) .mechanicUpcoming .bookingOverviewTable{background:0 0;border:0;gap:10px;display:grid;overflow:visible}:where(.rixusoneRoot) .mechanicUpcoming .overviewTableHead{display:none}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow{border:1px solid #d7e0e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-width:0;padding:15px;box-shadow:0 4px 14px #1720330b}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span{min-width:0}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span:first-child{grid-area:1/1}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>em{grid-area:1/2;align-self:start}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2),:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(3){white-space:normal;grid-column:1/-1;max-height:none}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2){border-top:1px solid #e7edf2;padding-top:7px}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2) b{font-size:20px}:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(2) small,:where(.rixusoneRoot) .mechanicUpcoming .overviewBookingRow>span:nth-child(3) small{white-space:normal;line-height:1.4}:where(.rixusoneRoot) .calendarControlBar{grid-template-columns:auto minmax(0,1fr)}:where(.rixusoneRoot) .calendarPeriod{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where(.rixusoneRoot) .calendarViewSwitch{grid-area:1/2;justify-self:end}:where(.rixusoneRoot) .calendarDayTabs button{flex-basis:142px;min-height:58px}:where(.rixusoneRoot) .hourCalendar{border-radius:10px;padding:8px}:where(.rixusoneRoot) .hourColumns>section>header{position:sticky;top:64px}:where(.rixusoneRoot) .hourBooking{min-height:48px}:where(.rixusoneRoot) .hourBooking strong{font-size:15px}:where(.rixusoneRoot) input,:where(.rixusoneRoot) select,:where(.rixusoneRoot) textarea,:where(.rixusoneRoot) button{max-width:100%}}:where(.rixusoneRoot) .autoJerrySchedulePrices input[readonly]{color:#102239;background:#fff}:where(.rixusoneRoot) .autoJerrySchedulePrices .autoJerryPriceMissing{color:#995700;background:#fff0de;border-radius:9px;margin:14px 0 0;padding:12px;font-weight:800}:where(.rixusoneRoot) .autoJerryScreenshotReview>footer button:not(.primary){color:#122131}:where(.rixusoneRoot) .autoJerryImportTracking{background:#fff;border:1px solid #cfdae5;border-radius:12px;margin-top:18px;overflow:hidden}:where(.rixusoneRoot) .autoJerryImportTracking>header{color:#fff;background:#122131;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}:where(.rixusoneRoot) .autoJerryImportTracking h2{margin:3px 0 0;font-size:18px}:where(.rixusoneRoot) .autoJerryImportTracking header small{color:#71c8ff;letter-spacing:.09em;font-weight:900}:where(.rixusoneRoot) .autoJerryImportTracking header>span{color:#c8d4df;font-size:12px}:where(.rixusoneRoot) .autoJerryImportStatus{border-top:1px solid #e1e8ef;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}:where(.rixusoneRoot) .autoJerryImportStatus>div:nth-child(2){gap:3px;display:grid}:where(.rixusoneRoot) .autoJerryImportStatus small{color:#65798e;font-size:10px;font-weight:850}:where(.rixusoneRoot) .autoJerryImportStatus strong{font-size:14px}:where(.rixusoneRoot) .autoJerryImportStatus p{color:#66778a;margin:0;font-size:12px}:where(.rixusoneRoot) .autoJerryImportStatus time{color:#748397;font-size:11px}:where(.rixusoneRoot) .statusRail{align-self:stretch;place-items:center;display:grid}:where(.rixusoneRoot) .statusRail i{background:#77889a;border-radius:50%;width:11px;height:11px}:where(.rixusoneRoot) .autoJerryImportStatus.sms_queue .statusRail i{background:#e19b16}:where(.rixusoneRoot) .autoJerryImportStatus.customer .statusRail i{background:#247bd3}:where(.rixusoneRoot) .autoJerryImportStatus.confirmed .statusRail i,:where(.rixusoneRoot) .autoJerryImportStatus.work_order .statusRail i{background:#168d58}:where(.rixusoneRoot) .autoJerryImportStatus.skipped .statusRail i{background:#a8b1ba}@media (width<=700px){:where(.rixusoneRoot) .autoJerryImportStatus{grid-template-columns:18px 1fr}:where(.rixusoneRoot) .autoJerryImportStatus time{grid-column:2}:where(.rixusoneRoot) .autoJerryImportTracking>header{align-items:flex-start}:where(.rixusoneRoot) .autoJerryImportTracking header>span{margin-top:3px}}:where(.rixusoneRoot) .autoJerryImportStatus.call_required{color:#8f1d17;background:#ffe8e5;animation:1.1s ease-in-out infinite autoJerryCallFlash}:where(.rixusoneRoot) .autoJerryImportStatus.call_required .statusRail i{background:#d82f25;box-shadow:0 0 0 5px #d82f2526}:where(.rixusoneRoot) .autoJerryImportStatus.call_required small,:where(.rixusoneRoot) .autoJerryImportStatus.call_required p,:where(.rixusoneRoot) .autoJerryImportStatus.call_required time{color:#8f1d17}:where(.rixusoneRoot) .autoJerryImportStatus.call_required strong{font-size:16px}@media (prefers-reduced-motion:reduce){:where(.rixusoneRoot) .autoJerryImportStatus.call_required{border-left:6px solid #d82f25;animation:none}}:where(.rixusoneRoot) .autoJerryScheduleCard.actionable{cursor:pointer}:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-sms_queue>header>b{color:#916000;background:#fff1d7}:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-customer>header>b{color:#1765ae;background:#e5f1ff}:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-work_order>header>b,:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-confirmed>header>b{color:#147445;background:#e5f7ed}:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-skipped{opacity:.72}:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-skipped>header>b{color:#62707d;background:#edf0f2}:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-call_required{border-color:#d82f25;animation:1.1s ease-in-out infinite autoJerryCardCallFlash}:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-call_required>header>b{color:#fff;background:#d82f25}:where(.rixusoneRoot) .acceptedWaitingActions a{background:#d82f25;border-radius:7px;justify-content:center;align-items:center;padding:9px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}@media (prefers-reduced-motion:reduce){:where(.rixusoneRoot) .autoJerryScheduleCard.importStage-call_required{border-width:3px;animation:none}}.rixusoneRoot.oneApp{--red:#e81932;--ink:#142033;--paper:#fff;--line:#e3e7ee;--body:#f3f5f8;--one-nav:#111725;color:var(--ink);background:var(--body);min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.rixusoneRoot.oneApp *{box-sizing:border-box}.rixusoneRoot.oneApp button,.rixusoneRoot.oneApp input,.rixusoneRoot.oneApp select,.rixusoneRoot.oneApp textarea{font:inherit}.rixusoneRoot.oneApp button,.rixusoneRoot.oneApp a{touch-action:manipulation}.rixusoneRoot.oneApp :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #e81932}.rixusoneRoot.oneApp .workshop{background:var(--body);color:var(--ink)}.rixusoneRoot.oneApp .workshopTop{height:80px;color:var(--ink);border-bottom:1px solid var(--line);z-index:35;background:#fff;gap:24px;padding:0 32px 0 252px;position:sticky;top:0}.rixusoneRoot.oneApp .workshopBrand{gap:10px}.rixusoneRoot.oneApp .workshopBrand>b{color:var(--red);background:#fff0f2;border-radius:8px;font-size:22px;transform:none}.rixusoneRoot.oneApp .workshopBrand span{letter-spacing:-.6px;font-size:21px;display:block}.rixusoneRoot.oneApp .workshopBrand em{color:var(--red);font-style:normal}.rixusoneRoot.oneApp .workshopBrand small{color:#758094;letter-spacing:.04em;font-size:9px;font-weight:500;display:block}.rixusoneRoot.oneApp .workshopUser{flex-wrap:wrap;gap:16px;font-size:12px}.rixusoneRoot.oneApp .workshopUser a{color:#687488;background:#f3f5f8;border:0;border-radius:7px;padding:8px 11px}.rixusoneRoot.oneApp .workshopUser a:last-child{color:#a51c32;background:#fff0f2}.rixusoneRoot.oneApp .workshopShell{min-height:calc(100vh - 80px);padding-left:225px;display:block}.rixusoneRoot.oneApp .workshopSide{z-index:40;background:var(--one-nav);color:#aab3c3;flex-direction:column;gap:4px;width:225px;padding:24px 13px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.rixusoneRoot.oneApp .oneSideBrand{letter-spacing:-1px;color:#fff;white-space:nowrap;padding:0 13px 25px;font-size:25px;font-weight:800}.rixusoneRoot.oneApp .oneSideBrand strong{color:var(--red)}.rixusoneRoot.oneApp .oneSideBrand small{letter-spacing:0;color:#8c96a9;margin-top:4px;font-size:10px;font-weight:400;display:block}.rixusoneRoot.oneApp .workshopSide>p{color:#778298;letter-spacing:.1em;margin:14px 0 10px;font-size:9px}.rixusoneRoot.oneApp .workshopSide button{border-left:3px solid #0000;border-radius:7px;min-height:37px;padding:9px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.rixusoneRoot.oneApp .workshopSide button.active{border-left-color:var(--red);color:#fff;background:#3c1d2a;font-weight:700}.rixusoneRoot.oneApp .workshopSide button:hover{color:#fff;background:#232d40}.rixusoneRoot.oneApp .workshopSide button i{color:#cbd5e1;background:#2b3547;font-size:10px}.rixusoneRoot.oneApp .workshopSide>a{color:#9aa5b9;margin-top:25px;padding:15px 12px;font-size:11px}.rixusoneRoot.oneApp .workshopMain{min-width:0;max-width:1800px;margin:0 auto;padding:32px}.rixusoneRoot.oneApp .workshopHeading h1,.rixusoneRoot.oneApp .workshopMain h1{letter-spacing:-.8px;font-size:30px;line-height:1.2}.rixusoneRoot.oneApp .workshopHeading>div>p{color:var(--red);letter-spacing:.1em}.rixusoneRoot.oneApp .workshopStats article,.rixusoneRoot.oneApp .workshopList,.rixusoneRoot.oneApp .workshopList>article,.rixusoneRoot.oneApp :is(.bookingOverviewTable,.bookingOverviewLinks,.managementMechanics,.mechanicBoard,.managementDashboardHeader,.managementSummaryCard,.overviewBookingCard,.workOrderCard,.customerBilling,.salesReport,.partsCarCard){border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 2px 4px #14203303}.rixusoneRoot.oneApp .workshopStats{gap:18px}.rixusoneRoot.oneApp .workshopStats article{padding:22px}.rixusoneRoot.oneApp .workshopStats span{color:#758094}.rixusoneRoot.oneApp .workshopStats strong{color:var(--ink);font-size:30px}.rixusoneRoot.oneApp .workshopHeading>button,.rixusoneRoot.oneApp .saveBooking,.rixusoneRoot.oneApp .quickQuoteOpen{background:var(--red);color:#fff;border:0;border-radius:8px;min-height:40px;padding:11px 18px}.rixusoneRoot.oneApp .workshopFilters{flex-wrap:wrap;gap:8px}.rixusoneRoot.oneApp .workshopFilters button{color:var(--ink);background:#e9edf3;border:0;border-radius:7px;padding:10px 14px}.rixusoneRoot.oneApp .workshopFilters button.active{background:var(--red);color:#fff}.rixusoneRoot.oneApp .workshop table{background:#fff}.rixusoneRoot.oneApp .workshop th{color:#758094;letter-spacing:.06em;border-color:var(--line);background:#edf0f5;font-size:10px}.rixusoneRoot.oneApp .workshop td{border-color:var(--line)}.rixusoneRoot.oneApp .workshop :is(input,select,textarea){color:var(--ink);accent-color:var(--red);background:#f7f9fc;border:1px solid #dce2ec;border-radius:7px}.rixusoneRoot.oneApp .workshopModal{background:#11172599}.rixusoneRoot.oneApp .workshopModal form,.rixusoneRoot.oneApp .workshopModal>section{background:#fff;border-radius:14px}.rixusoneRoot.oneApp .managementDashboardHeader{padding:24px}.rixusoneRoot.oneApp .mechanicBoardHead{color:#758094;background:#edf0f5}.rixusoneRoot.oneApp .mechanicBoardRow{border-color:var(--line);background:#fff}.rixusoneRoot.oneApp .oneLogin{background:var(--one-nav);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:7vw;min-height:100vh;padding:7vh 8vw;display:grid}.rixusoneRoot.oneApp .oneWordmark{letter-spacing:-1.8px;color:#fff;margin-bottom:50px;font-size:44px;font-weight:850;text-decoration:none;display:inline-block}.rixusoneRoot.oneApp .oneWordmark span{color:var(--red)}.rixusoneRoot.oneApp .oneEyebrow{color:var(--red);letter-spacing:.17em;font-size:10px;font-weight:750}.rixusoneRoot.oneApp .oneLogin h1{color:#fff;letter-spacing:-2px;margin:22px 0;font-size:clamp(32px,4vw,62px);font-weight:750;line-height:1.12}.rixusoneRoot.oneApp .oneLoginStory>p:not(.oneEyebrow){color:#bac4d6;max-width:500px;font-size:17px;line-height:1.8}.rixusoneRoot.oneApp .oneLoginFeatures{color:#bdc7da;gap:13px;margin:35px 0 45px;font-size:12px;display:grid}.rixusoneRoot.oneApp .oneLoginStory>small{color:#aeb9cb;font-size:11px}.rixusoneRoot.oneApp .oneLoginCard{color:var(--ink);background:#fff;border:1px solid #e3e7ee;border-radius:18px;width:100%;max-width:470px;padding:36px;box-shadow:0 25px 70px #0003}.rixusoneRoot.oneApp .oneLoginCard h2{letter-spacing:-.6px;margin:12px 0;font-size:27px}.rixusoneRoot.oneApp .oneLoginCard>p:not(.oneEyebrow){color:#758094;margin-bottom:30px;font-size:14px;line-height:1.7}.rixusoneRoot.oneApp .workshopLoginForm{gap:20px;display:grid}.rixusoneRoot.oneApp .workshopLoginForm label{gap:8px;font-size:12px;font-weight:700;display:grid}.rixusoneRoot.oneApp .workshopLoginForm input{height:48px;color:var(--ink);background:#f3f5f8;border:1px solid #e3e7ee;border-radius:8px;width:100%;min-width:0;padding:12px}.rixusoneRoot.oneApp .workshopLoginForm button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:48px;font-size:13px;font-weight:700}.rixusoneRoot.oneApp .workshopLoginForm button:disabled{opacity:.6}.rixusoneRoot.oneApp .workshopLoginError{color:#a51c32;background:#fff0f2;border-radius:7px;padding:12px;font-size:13px}.rixusoneRoot.oneApp .oneLoginCard>small{color:#758094;margin-top:26px;font-size:10px;line-height:1.6;display:block}.rixusoneRoot.oneApp .oneSettings{max-width:900px;margin:auto;padding:42px 24px}.rixusoneRoot.oneApp .oneSettings form{background:#fff;border-radius:12px;gap:20px;margin-top:28px;padding:28px;display:grid}.rixusoneRoot.oneApp .oneSettings label{gap:8px;display:grid}.rixusoneRoot.oneApp .oneSettings input{border:1px solid #dce2ec;border-radius:8px;padding:12px}.rixusoneRoot.oneApp .oneSettings button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:13px}@media (width>=768px) and (width<=1100px){.rixusoneRoot.oneApp .workshopMain{padding:23px 20px}.rixusoneRoot.oneApp .workshopTop{padding-right:20px}.rixusoneRoot.oneApp .workshopUser{gap:7px}.rixusoneRoot.oneApp .oneLogin{gap:30px;padding:6vh 5vw}.rixusoneRoot.oneApp .oneLoginCard{padding:28px}}@media (width<=767px){.rixusoneRoot.oneApp .workshopTop{align-items:flex-start;height:auto;min-height:78px;padding:12px 16px;position:relative}.rixusoneRoot.oneApp .workshopBrand span{font-size:18px}.rixusoneRoot.oneApp .workshopUser{justify-content:flex-end;gap:5px;font-size:10px}.rixusoneRoot.oneApp .workshopUser a{padding:6px}.rixusoneRoot.oneApp .workshopShell{padding:0}.rixusoneRoot.oneApp .workshopSide{top:0;flex-flow:row;align-items:center;gap:6px;width:auto;padding:10px 12px;position:sticky;inset:auto;overflow-x:auto}.rixusoneRoot.oneApp .oneSideBrand,.rixusoneRoot.oneApp .workshopSide>p,.rixusoneRoot.oneApp .workshopSide>a{display:none}.rixusoneRoot.oneApp .workshopSide button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex-shrink:0;min-height:40px}.rixusoneRoot.oneApp .workshopSide button.active{border-bottom-color:var(--red)}.rixusoneRoot.oneApp .workshopSide button i{margin-left:7px}.rixusoneRoot.oneApp .workshopMain{padding:23px 15px}.rixusoneRoot.oneApp .workshopMain h1{font-size:25px}.rixusoneRoot.oneApp .workshopHeading{flex-wrap:wrap;align-items:flex-start;gap:12px}.rixusoneRoot.oneApp .workshopStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rixusoneRoot.oneApp .workshopStats article{padding:16px}.rixusoneRoot.oneApp .workshopStats strong{font-size:25px}.rixusoneRoot.oneApp .oneLogin{flex-direction:column;align-items:stretch;gap:32px;padding:32px 22px;display:flex}.rixusoneRoot.oneApp .oneWordmark{margin-bottom:30px;font-size:34px}.rixusoneRoot.oneApp .oneLogin h1{letter-spacing:-1px;font-size:38px}.rixusoneRoot.oneApp .oneLoginFeatures{grid-template-columns:1fr;gap:9px;margin:20px 0}.rixusoneRoot.oneApp .oneLoginStory>small{display:none}.rixusoneRoot.oneApp .oneLoginCard{max-width:none;padding:26px}.rixusoneRoot.oneApp .oneLoginStory>p:not(.oneEyebrow){font-size:15px}.rixusoneRoot.oneApp .workshopModal{padding:10px}.rixusoneRoot.oneApp .workshopModal form{width:100%;max-height:95dvh;overflow:auto}}@media print{.rixusoneRoot.oneApp .workshopTop,.rixusoneRoot.oneApp .workshopSide{display:none!important}.rixusoneRoot.oneApp .workshopShell,.rixusoneRoot.oneApp .workshopMain{padding:0}}:where(.rixusoneRoot) .quickQuoteOpen{z-index:151;color:#111;text-transform:uppercase;cursor:pointer;background:#f1a900;border:0;padding:13px 18px;font-size:11px;font-weight:950;position:fixed;bottom:132px;right:22px;box-shadow:0 12px 35px #0004}:where(.rixusoneRoot) .quickQuoteShade{z-index:300;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.rixusoneRoot) .quickQuoteShade>section{background:#fff;width:min(980px,100%);max-height:92vh;overflow:auto}:where(.rixusoneRoot) .quickQuoteShade>section>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}:where(.rixusoneRoot) .quickQuoteShade header small{color:var(--red);letter-spacing:.16em;font-size:9px;font-weight:900}:where(.rixusoneRoot) .quickQuoteShade header h2{margin:5px 0 0;font-size:38px}:where(.rixusoneRoot) .quickQuoteShade header>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}:where(.rixusoneRoot) .quickQuoteShade form{grid-template-columns:1fr 1fr;gap:10px;padding:24px;display:grid}:where(.rixusoneRoot) .quickQuoteShade form input,:where(.rixusoneRoot) .quickQuoteShade form textarea{font:inherit;background:#fff;border:1px solid #d2ccc3;padding:13px}:where(.rixusoneRoot) .quickQuoteShade form textarea,:where(.rixusoneRoot) .quickQuoteShade form>button{grid-column:1/-1}:where(.rixusoneRoot) .quickQuoteShade form textarea{min-height:110px}:where(.rixusoneRoot) .quickQuoteShade form>button{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;padding:15px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .quickQuoteResult{padding:24px}:where(.rixusoneRoot) .qualityQuick{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.rixusoneRoot) .qualityQuick button{cursor:pointer;background:#fff;border:2px solid #d5cfc5;padding:17px;font-size:12px;font-weight:900}:where(.rixusoneRoot) .qualityQuick button.active{border-color:var(--red);background:var(--red);color:#fff}:where(.rixusoneRoot) .quickQuoteResult h3{margin:26px 0 12px;font-size:15px}:where(.rixusoneRoot) .jobBreakdown{border-top:1px solid #d4cec5}:where(.rixusoneRoot) .jobBreakdown label{background:#fff;border-bottom:1px solid #d4cec5;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:16px 8px;display:grid}:where(.rixusoneRoot) .jobBreakdown input{width:18px;height:18px;accent-color:var(--red)}:where(.rixusoneRoot) .jobBreakdown span{gap:4px;display:grid}:where(.rixusoneRoot) .jobBreakdown small{color:#777}:where(.rixusoneRoot) .jobBreakdown b{font-size:18px}:where(.rixusoneRoot) .quickTotal{color:#fff;background:#111;justify-content:space-between;align-items:center;margin-top:12px;padding:18px;display:flex}:where(.rixusoneRoot) .quickTotal span{color:#aaa;font-size:11px}:where(.rixusoneRoot) .quickTotal strong{font-size:27px}:where(.rixusoneRoot) .nextSlots{gap:8px;padding-bottom:5px;display:flex;overflow:auto}:where(.rixusoneRoot) .nextSlots button{text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #d2ccc3;gap:5px;min-width:105px;padding:11px;display:grid}:where(.rixusoneRoot) .nextSlots button span{color:var(--red);font-weight:900}:where(.rixusoneRoot) .nextSlots button.active{color:#fff;background:#111;border-color:#111}:where(.rixusoneRoot) .quickQuoteResult>select{background:#fff;border:1px solid #d2ccc3;width:100%;margin-top:14px;padding:12px}:where(.rixusoneRoot) .quickActions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}:where(.rixusoneRoot) .quickActions button{text-transform:uppercase;cursor:pointer;background:#ddd7ce;border:0;padding:13px 16px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .quickActions button:last-child{background:var(--red);color:#fff}:where(.rixusoneRoot) .quickActions button:disabled{opacity:.4}:where(.rixusoneRoot) .quickQuoteResult>p{color:#17613e;background:#dff2e7;padding:12px;font-size:11px;font-weight:800}@media (width<=650px){:where(.rixusoneRoot) .quickQuoteOpen{bottom:126px;right:10px}:where(.rixusoneRoot) .quickQuoteShade{padding:8px}:where(.rixusoneRoot) .quickQuoteShade form{grid-template-columns:1fr}:where(.rixusoneRoot) .quickQuoteShade form input,:where(.rixusoneRoot) .quickQuoteShade form textarea,:where(.rixusoneRoot) .quickQuoteShade form>button{grid-column:1}:where(.rixusoneRoot) .jobBreakdown label{grid-template-columns:24px 1fr}:where(.rixusoneRoot) .jobBreakdown b{grid-column:2}:where(.rixusoneRoot) .quickActions{flex-direction:column}}:where(.rixusoneRoot) .workshopActions button.info{color:#fff;background:#181818}:where(.rixusoneRoot) .workshopActions button.delete{color:#b42318;background:#fff;border:1px solid #d9b2ae}:where(.rixusoneRoot) .partsOrderIndicator{color:#6f4b00;text-transform:uppercase;letter-spacing:.035em;background:#fff4bf;border:2px solid #e3b129;border-radius:7px;align-items:center;gap:11px;width:max-content;max-width:100%;margin-top:12px;padding:10px 14px 10px 12px;font-size:11px;font-weight:950;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #b9800026}:where(.rixusoneRoot) .partsOrderIndicator:before{content:"";background:#f0ad00;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #f6cf6666}:where(.rixusoneRoot) .partsOrderIndicator:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#fff9 45%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}:where(.rixusoneRoot) .partsOrderIndicator span{gap:3px;display:grid}:where(.rixusoneRoot) .partsOrderIndicator small{color:#795f22;text-transform:none;letter-spacing:0;font-size:9px;font-weight:750}:where(.rixusoneRoot) .partsOrderIndicator.needed{animation:1.7s ease-in-out infinite parts-needed-blink}:where(.rixusoneRoot) .partsOrderIndicator.needed:after{animation:2.8s ease-in-out infinite parts-order-sweep}:where(.rixusoneRoot) .partsOrderIndicator.ordered{color:#12633b;background:#e5f8ec;border-color:#56ad80;box-shadow:0 5px 14px #12633b1c}:where(.rixusoneRoot) .partsOrderIndicator.ordered:before{background:#1c9b62;box-shadow:0 0 0 5px #8fd2ae66}:where(.rixusoneRoot) .partsOrderIndicator.ordered small{color:#39795a}:where(.rixusoneRoot) .partsOrderIndicator.late{color:#991b1b;background:#fee4e2;border-color:#d92d20;animation:.85s ease-in-out infinite parts-late-blink;box-shadow:0 0 0 4px #fee4e2,0 8px 20px #b4231835}:where(.rixusoneRoot) .partsOrderIndicator.late:before{background:#d92d20;box-shadow:0 0 0 5px #fda29b}:where(.rixusoneRoot) .partsOrderIndicator.late small{color:#8c312b}:where(.rixusoneRoot) .partsOrderIndicator.late:after{animation:1.7s ease-in-out infinite parts-order-sweep}:where(.rixusoneRoot) .workshopActions button.partsOrdered{background:#167047}:where(.rixusoneRoot) .workshopActions button.partsNeeded{color:#684700;background:#fff0b3;border:2px solid #dca914;box-shadow:0 3px 10px #b9800022}@media (prefers-reduced-motion:reduce){:where(.rixusoneRoot) .partsOrderIndicator.needed,:where(.rixusoneRoot) .partsOrderIndicator.late,:where(.rixusoneRoot) .partsOrderIndicator.needed:after,:where(.rixusoneRoot) .partsOrderIndicator.late:after{animation:none}}:where(.rixusoneRoot) .workshopStats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}:where(.rixusoneRoot) .offerInfoModal>article{background:#fff;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #0006}:where(.rixusoneRoot) .offerInfoModal>article>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}:where(.rixusoneRoot) .offerInfoModal header small{color:var(--red);letter-spacing:.15em;font-size:9px;font-weight:900}:where(.rixusoneRoot) .offerInfoModal header h2{margin:5px 0 0;font-size:34px}:where(.rixusoneRoot) .offerInfoModal header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}:where(.rixusoneRoot) .offerInfoGrid{background:#d7d1c8;border-bottom:1px solid #d7d1c8;grid-template-columns:1fr 1fr;gap:1px;display:grid}:where(.rixusoneRoot) .offerInfoGrid>div{background:#fff;gap:5px;padding:16px 20px;display:grid}:where(.rixusoneRoot) .offerInfoGrid small,:where(.rixusoneRoot) .offerInfoModal>article>section>small{color:#777;letter-spacing:.12em;font-size:9px;font-weight:900}:where(.rixusoneRoot) .offerInfoGrid strong{font-size:14px}:where(.rixusoneRoot) .offerInfoGrid span,:where(.rixusoneRoot) .offerInfoGrid a{color:#555;font-size:11px}:where(.rixusoneRoot) .offerInfoGrid select,:where(.rixusoneRoot) .offerInfoModal textarea{color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #cfc8bd;padding:11px 12px}:where(.rixusoneRoot) .offerInfoGrid select:focus,:where(.rixusoneRoot) .offerInfoModal textarea:focus{outline-offset:1px;outline:2px solid #0876e9}:where(.rixusoneRoot) .offerInfoModal>article>section{border-bottom:1px solid #d7d1c8;padding:19px 24px}:where(.rixusoneRoot) .offerInfoModal>article>section>p{margin:8px 0 0;font-size:13px;line-height:1.55}:where(.rixusoneRoot) .offerServiceInput{resize:vertical;min-height:92px;margin-top:10px;line-height:1.5}:where(.rixusoneRoot) .savedOffer{background:#fff}:where(.rixusoneRoot) .savedOffer textarea{resize:vertical;color:#eee;background:#151515;border-color:#151515;min-height:260px;margin-top:10px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}:where(.rixusoneRoot) .savedOffer .noOffer{color:#777;background:#eee9e2;padding:14px}:where(.rixusoneRoot) .offerInfoModal footer{justify-content:flex-end;gap:8px;padding:18px 24px;display:flex}:where(.rixusoneRoot) .offerInfoModal footer button{text-transform:uppercase;cursor:pointer;border:0;padding:12px 16px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .offerInfoModal .closeInfo{color:#222;background:#d9d3ca}:where(.rixusoneRoot) .offerInfoModal .saveInfo{color:#fff;background:#168653}:where(.rixusoneRoot) .offerInfoModal .saveInfo:disabled{opacity:.5;cursor:not-allowed}:where(.rixusoneRoot) .offerInfoModal .deleteInfo{color:#fff;background:#b42318}@media (width<=600px){:where(.rixusoneRoot) .offerInfoGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .offerInfoModal>article>header{padding:18px}:where(.rixusoneRoot) .offerInfoModal>article>section{padding:16px}:where(.rixusoneRoot) .offerInfoModal footer{flex-direction:column;padding:14px}}:where(.rixusoneRoot) .partsHeading>div>span{color:#68635c;max-width:650px;margin-top:9px;font-size:12px;line-height:1.5;display:block}:where(.rixusoneRoot) .partsHeading>button:disabled{opacity:.45;cursor:not-allowed}:where(.rixusoneRoot) .partsGenerated{color:#777;text-align:right;margin:18px 0 0;font-size:10px;font-weight:800}:where(.rixusoneRoot) .partsAnalysisError{color:#8f1c13;background:#fee4e2;border-left:5px solid #d92d20;margin:24px 0;padding:16px 18px;font-size:12px;font-weight:850}:where(.rixusoneRoot) .partsAnalysisIntro{text-align:center;background:#fff;border:1px dashed #aaa198;margin-top:28px;padding:32px}:where(.rixusoneRoot) .partsAnalysisIntro strong{font-size:19px}:where(.rixusoneRoot) .partsAnalysisIntro p{color:#706a62;max-width:650px;margin:10px auto 0;font-size:12px;line-height:1.6}:where(.rixusoneRoot) .partsAnalysisLoading{color:#fff;background:#171717;justify-content:center;align-items:center;gap:14px;margin-top:28px;padding:46px;display:flex}:where(.rixusoneRoot) .partsAnalysisLoading i{border:3px solid #555;border-top-color:#0876e9;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite parts-spin}:where(.rixusoneRoot) .partsAnalysisLoading strong{font-size:12px}:where(.rixusoneRoot) .partsAnalysisList{gap:18px;margin-top:26px;display:grid}:where(.rixusoneRoot) .partsAnalysisCard{background:#fff;border:1px solid #d4cec5;overflow:hidden;box-shadow:0 8px 24px #3d332416}:where(.rixusoneRoot) .partsAnalysisCard>header{background:#fdfcf9;border-top:5px solid #171717;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:22px;padding:22px 24px;display:grid}:where(.rixusoneRoot) .partsAnalysisCard>header>div:first-child small{color:#0876e9;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:950}:where(.rixusoneRoot) .partsAnalysisCard h2{letter-spacing:-.03em;margin:6px 0 7px;font-size:23px}:where(.rixusoneRoot) .partsAnalysisCard>header p{color:#625d55;margin:0;font-size:12px}:where(.rixusoneRoot) .partsAnalysisStatus{color:#6d4900;background:#fff4bf;border:2px solid #e0aa20;border-radius:7px;gap:4px;min-width:225px;padding:12px;display:grid}:where(.rixusoneRoot) .partsAnalysisStatus strong{text-transform:uppercase;font-size:11px}:where(.rixusoneRoot) .partsAnalysisStatus small{font-size:9px}:where(.rixusoneRoot) .partsAnalysisStatus button{color:#fff;text-transform:uppercase;cursor:pointer;background:#181818;border:0;margin-top:6px;padding:9px 10px;font-size:8px;font-weight:950}:where(.rixusoneRoot) .partsAnalysisStatus.ordered{color:#12633b;background:#e5f8ec;border-color:#4aa879}:where(.rixusoneRoot) .partsAnalysisStatus.late{color:#991b1b;background:#fee4e2;border-color:#d92d20;animation:1.2s ease-in-out infinite parts-analysis-late}:where(.rixusoneRoot) .partsJobs{padding:0 24px}:where(.rixusoneRoot) .partsJobs>section{border-top:1px solid #e3ded6;padding:22px 0}:where(.rixusoneRoot) .partsJobs h3{margin:0 0 14px;font-size:17px}:where(.rixusoneRoot) .partsColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(.rixusoneRoot) .partsColumns>div{background:#f6f3ee;padding:15px}:where(.rixusoneRoot) .partsColumns h4{text-transform:uppercase;letter-spacing:.12em;color:#5f5a53;margin:0 0 11px;font-size:9px}:where(.rixusoneRoot) .partsColumns>div:first-child h4{color:#167047}:where(.rixusoneRoot) .partsColumns>div:last-child h4{color:#9a6500}:where(.rixusoneRoot) .partsColumns>div>p{color:#89837b;margin:0;font-size:11px}:where(.rixusoneRoot) .partRow{border-top:1px solid #ddd7ce;grid-template-columns:58px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}:where(.rixusoneRoot) .partRow:first-of-type{border-top:0}:where(.rixusoneRoot) .partRow>b{color:#333;text-align:center;background:#fff;border:1px solid #d5cfc6;padding:5px 6px;font-size:9px}:where(.rixusoneRoot) .partRow>span{gap:3px;display:grid}:where(.rixusoneRoot) .partRow strong{font-size:12px}:where(.rixusoneRoot) .partRow small{color:#777;font-size:9px;line-height:1.45}:where(.rixusoneRoot) .partRow.required>b{color:#12633b;background:#e8f7ef;border-color:#86c7a5}:where(.rixusoneRoot) .partRow.possible>b{color:#735000;background:#fff5cf;border-color:#e4c16a}:where(.rixusoneRoot) .partsAnalysisCard>footer{color:#fff;background:#171717;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 24px;display:grid}:where(.rixusoneRoot) .partsAnalysisCard>footer strong{color:#ffb2ac;text-transform:uppercase;letter-spacing:.08em;font-size:9px}:where(.rixusoneRoot) .partsAnalysisCard>footer span{font-size:10px;line-height:1.45}:where(.rixusoneRoot) .partsAnalysisCard>footer small{color:#aaa;font-size:9px}:where(.rixusoneRoot) .workshopSide button:nth-of-type(3){position:relative}:where(.rixusoneRoot) .workshopSide button:nth-of-type(3):not(.active) i{color:#805400;background:#fff0b3}@media (width<=850px){:where(.rixusoneRoot) .partsAnalysisCard>header{grid-template-columns:1fr}:where(.rixusoneRoot) .partsAnalysisStatus{min-width:0}:where(.rixusoneRoot) .partsColumns,:where(.rixusoneRoot) .partsAnalysisCard>footer{grid-template-columns:1fr}:where(.rixusoneRoot) .partsHeading{align-items:flex-start}:where(.rixusoneRoot) .partsHeading>button{margin-top:15px}}@media (prefers-reduced-motion:reduce){:where(.rixusoneRoot) .partsAnalysisLoading i,:where(.rixusoneRoot) .partsAnalysisStatus.late{animation:none}}:where(.rixusoneRoot) .partsColumns{grid-template-columns:1fr}:where(.rixusoneRoot) .requiredPartsAlways{border-left:4px solid #168653;background:#f1f9f4!important}:where(.rixusoneRoot) .requiredPartsAlways h4{justify-content:space-between;align-items:center;display:flex;color:#12633b!important}:where(.rixusoneRoot) .requiredPartsAlways h4 span{color:#fff;background:#168653;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}:where(.rixusoneRoot) .possiblePartsDropdown{background:#fff9e5;border:1px solid #dec982}:where(.rixusoneRoot) .possiblePartsDropdown summary{color:#765100;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:10px;font-weight:950;list-style:none;display:flex}:where(.rixusoneRoot) .possiblePartsDropdown summary::-webkit-details-marker{display:none}:where(.rixusoneRoot) .possiblePartsDropdown summary:after{content:"＋";margin-left:12px;font-size:18px;line-height:1}:where(.rixusoneRoot) .possiblePartsDropdown[open] summary:after{content:"−"}:where(.rixusoneRoot) .possiblePartsDropdown summary b{color:#5e4300;background:#f2d36e;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:8px}:where(.rixusoneRoot) .possiblePartsDropdown>div{border-top:1px solid #ead99e;padding:2px 16px 12px}:where(.rixusoneRoot) .possiblePartsDropdown>div>p{color:#83775c;font-size:10px}:where(.rixusoneRoot) .bookingVin{border:2px solid;gap:4px;margin:0 24px;padding:13px 15px;display:grid}:where(.rixusoneRoot) .bookingVin.ready{color:#12633b;background:#e8f7ef;border-color:#168653}:where(.rixusoneRoot) .bookingVin>small{letter-spacing:.12em;font-size:8px;font-weight:950}:where(.rixusoneRoot) .bookingVin>strong{letter-spacing:.08em;font:900 18px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}:where(.rixusoneRoot) .bookingVin>span{font-size:9px}:where(.rixusoneRoot) .bookingVin.missing{color:#991b1b;background:#fee4e2;border-color:#d92d20}:where(.rixusoneRoot) .bookingVin label{text-transform:uppercase;font-size:10px;font-weight:950}:where(.rixusoneRoot) .bookingVin>div{gap:7px;margin-top:5px;display:flex}:where(.rixusoneRoot) .bookingVin input{text-transform:uppercase;background:#fff;border:1px solid #d92d20;flex:1;min-width:220px;padding:10px 12px;font:800 13px ui-monospace,SFMono-Regular,Consolas,monospace}:where(.rixusoneRoot) .bookingVin button{color:#fff;text-transform:uppercase;cursor:pointer;background:#171717;border:0;padding:10px 14px;font-size:8px;font-weight:950}:where(.rixusoneRoot) .partsAnalysisCard>footer{grid-template-columns:auto 1fr auto auto}:where(.rixusoneRoot) .orderPartsButton{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;padding:11px 14px;font-size:9px;font-weight:950}:where(.rixusoneRoot) .orderPartsButton:disabled{color:#999;cursor:not-allowed;background:#555}:where(.rixusoneRoot) .partsOrderOverlay{z-index:350;background:#000b;place-items:center;padding:2vh 2vw;display:grid;position:fixed;inset:0}:where(.rixusoneRoot) .partsOrderWorkspace{background:#fff;grid-template-rows:auto 1fr;width:96vw;height:96vh;display:grid;box-shadow:0 25px 90px #0009}:where(.rixusoneRoot) .partsOrderWorkspace>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}:where(.rixusoneRoot) .partsOrderWorkspace>header small{color:#0876e9;letter-spacing:.14em;font-size:8px;font-weight:950}:where(.rixusoneRoot) .partsOrderWorkspace>header h2{margin:4px 0 0;font-size:22px}:where(.rixusoneRoot) .partsOrderWorkspace>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:32px}:where(.rixusoneRoot) .partsOrderLayout{grid-template-columns:340px 1fr;min-height:0;display:grid}:where(.rixusoneRoot) .partsOrderLayout>aside{background:#fff;border-right:1px solid #ccc5ba;padding:18px;overflow:auto}:where(.rixusoneRoot) .orderVin{color:#fff;background:#171717;gap:4px;padding:13px;display:grid}:where(.rixusoneRoot) .orderVin small{color:#f58c84;font-size:8px;font-weight:950}:where(.rixusoneRoot) .orderVin strong{letter-spacing:.05em;overflow-wrap:anywhere;font:900 15px ui-monospace,SFMono-Regular,Consolas,monospace}:where(.rixusoneRoot) .orderVehicle{border-bottom:1px solid #d0c9bf;padding:15px 0}:where(.rixusoneRoot) .orderVehicle span{font-size:18px;font-weight:950}:where(.rixusoneRoot) .orderVehicle p{font-size:11px;line-height:1.5}:where(.rixusoneRoot) .orderVehicle small{color:#777;font-size:9px}:where(.rixusoneRoot) .partsOrderLayout aside h3{margin:18px 0 8px;font-size:13px}:where(.rixusoneRoot) .orderPartsList{gap:7px;display:grid}:where(.rixusoneRoot) .orderPartsList article{background:#fff;border-left:3px solid #168653;grid-template-columns:54px 1fr;gap:9px;padding:10px;display:grid}:where(.rixusoneRoot) .orderPartsList article>b{color:#12633b;font-size:9px}:where(.rixusoneRoot) .orderPartsList article>span{gap:3px;display:grid}:where(.rixusoneRoot) .orderPartsList strong{font-size:11px}:where(.rixusoneRoot) .orderPartsList small{color:#777;font-size:8px;line-height:1.4}:where(.rixusoneRoot) .partsOrderLayout aside>a{color:#fff;text-align:center;text-transform:uppercase;background:#0876e9;margin-top:18px;padding:12px;font-size:9px;font-weight:950;display:block}:where(.rixusoneRoot) .apcatPane{background:#fff;min-width:0;position:relative}:where(.rixusoneRoot) .apcatPane iframe{border:0;width:100%;height:100%}:where(.rixusoneRoot) .apcatPane>p{color:#fff;background:#171717dd;margin:0;padding:8px 10px;font-size:8px;position:absolute;bottom:14px;left:18px}@media (width<=800px){:where(.rixusoneRoot) .bookingVin>div{flex-direction:column}:where(.rixusoneRoot) .bookingVin input{min-width:0}:where(.rixusoneRoot) .partsAnalysisCard>footer{grid-template-columns:1fr}:where(.rixusoneRoot) .partsOrderLayout{grid-template-rows:42% 58%;grid-template-columns:1fr}:where(.rixusoneRoot) .partsOrderLayout>aside{border-bottom:1px solid #ccc5ba;border-right:0}}:where(.rixusoneRoot) .customersHeading>div>span{color:#6f6961;margin-top:8px;font-size:12px;display:block}:where(.rixusoneRoot) .customerCreateForm{background:#fff;border:1px solid #d8d2c9;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0;padding:20px;display:grid}:where(.rixusoneRoot) .customerCreateForm input,:where(.rixusoneRoot) .customerCreateForm textarea{font:inherit;border:1px solid #cec7bd;padding:12px}:where(.rixusoneRoot) .customerCreateForm textarea{grid-column:1/-1;min-height:75px}:where(.rixusoneRoot) .customerCreateForm>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#168653;border:0;justify-self:start;padding:13px 17px;font-size:9px;font-weight:950}:where(.rixusoneRoot) .customerToolbar{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 15px;display:flex}:where(.rixusoneRoot) .customerToolbar input{max-width:680px;font:inherit;background:#fff;border:1px solid #cec7bd;flex:1;padding:13px 15px}:where(.rixusoneRoot) .customerToolbar strong{text-transform:uppercase;color:#777;font-size:10px}:where(.rixusoneRoot) .customerGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}:where(.rixusoneRoot) .customerGrid>article{background:#fff;border:1px solid #d8d2c9;display:grid;box-shadow:0 6px 18px #40372812}:where(.rixusoneRoot) .customerGrid article>header{border-bottom:1px solid #e4dfd7;align-items:center;gap:12px;padding:17px;display:flex}:where(.rixusoneRoot) .customerAvatar{color:#fff;background:#171717;place-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:grid}:where(.rixusoneRoot) .customerGrid h2{margin:0 0 4px;font-size:17px}:where(.rixusoneRoot) .customerGrid header a{color:#666;font-size:10px;text-decoration:underline}:where(.rixusoneRoot) .customerGrid article>section{border-bottom:1px solid #e4dfd7;gap:4px;padding:14px 17px;display:grid}:where(.rixusoneRoot) .customerGrid article>section small{color:#888;letter-spacing:.1em;font-size:8px;font-weight:950}:where(.rixusoneRoot) .customerGrid article>section strong{font-size:16px}:where(.rixusoneRoot) .customerGrid article>section span{color:#666;font-size:10px}:where(.rixusoneRoot) .customerVin{color:#12633b;background:#e9f7ef}:where(.rixusoneRoot) .customerVin strong{letter-spacing:.04em;font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace!important}:where(.rixusoneRoot) .customerVin.missing{color:#795400;background:#fff5d9}:where(.rixusoneRoot) .customerGrid article>p{color:#777;margin:0;padding:13px 17px;font-size:10px;line-height:1.5}:where(.rixusoneRoot) .customerGrid article>footer{background:#fff;grid-template-columns:auto 1fr;gap:8px;margin-top:auto;padding:14px 17px;display:grid}:where(.rixusoneRoot) .customerGrid footer .customerEditButton{background:#171717}:where(.rixusoneRoot) .customerEditBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.rixusoneRoot) .customerEditForm{box-sizing:border-box;background:#fff;grid-template-columns:1fr 1fr;gap:15px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:25px;display:grid;overflow:auto;box-shadow:0 24px 80px #0008}:where(.rixusoneRoot) .customerEditForm>header{border-bottom:1px solid #d3ccc2;grid-column:1/-1;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}:where(.rixusoneRoot) .customerEditForm header small{color:#0876e9;letter-spacing:.13em;font-size:9px;font-weight:950}:where(.rixusoneRoot) .customerEditForm h2{margin:5px 0 0;font-size:25px}:where(.rixusoneRoot) .customerEditForm header button{color:#fff;cursor:pointer;background:#171717;border:0;width:38px;height:38px;font-size:25px}:where(.rixusoneRoot) .customerEditForm label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:950;display:grid}:where(.rixusoneRoot) .customerEditForm input,:where(.rixusoneRoot) .customerEditForm textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c9c1b6;padding:13px;font-size:14px}:where(.rixusoneRoot) .customerEditForm textarea{resize:vertical;min-height:90px}:where(.rixusoneRoot) .customerEditForm .wide,:where(.rixusoneRoot) .customerEditForm>footer{grid-column:1/-1}:where(.rixusoneRoot) .customerEditForm>footer{justify-content:flex-end;gap:8px;display:flex}:where(.rixusoneRoot) .customerEditForm footer button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #171717;padding:13px 18px;font-size:9px;font-weight:950}:where(.rixusoneRoot) .customerEditForm footer .save{color:#fff;background:#168653;border-color:#168653}:where(.rixusoneRoot) .customerGrid footer button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;width:100%;padding:12px;font-size:9px;font-weight:950}@media (width<=700px){:where(.rixusoneRoot) .customerCreateForm{grid-template-columns:1fr}:where(.rixusoneRoot) .customerCreateForm textarea{grid-column:1}:where(.rixusoneRoot) .customerToolbar{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .customerGrid{grid-template-columns:1fr}:where(.rixusoneRoot) .customerEditForm{grid-template-columns:1fr;padding:18px}:where(.rixusoneRoot) .customerEditForm>header,:where(.rixusoneRoot) .customerEditForm .wide,:where(.rixusoneRoot) .customerEditForm>footer{grid-column:1}:where(.rixusoneRoot) .customerGrid article>footer{grid-template-columns:1fr}}:where(.rixusoneRoot) .autoJerryWorkspace{grid-template-columns:minmax(560px,1.35fr) minmax(400px,.65fr);gap:18px;min-height:820px;margin-top:28px;display:grid}:where(.rixusoneRoot) .autoJerryBotControl{color:#fff;background:#171717;border:1px solid #2e2e2e;margin:24px 0 0}:where(.rixusoneRoot) .autoJerryBotControl>header{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}:where(.rixusoneRoot) .autoJerryBotControl h2{margin:4px 0;font-size:30px}:where(.rixusoneRoot) .autoJerryBotControl header small{color:#0876e9;letter-spacing:.13em;font-weight:900}:where(.rixusoneRoot) .autoJerryBotControl header p{color:#bbb;margin:0}:where(.rixusoneRoot) .autoJerryBotDownload{color:#fff;margin-top:11px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}:where(.rixusoneRoot) .autoJerryBotControl header button{text-transform:uppercase;cursor:pointer;color:#fff;border:0;padding:13px 18px;font-weight:900}:where(.rixusoneRoot) .autoJerryBotControl header button.pause{background:#b42318}:where(.rixusoneRoot) .autoJerryBotControl header button.resume{background:#168653}:where(.rixusoneRoot) .autoJerryBotControl header button:disabled{opacity:.55}:where(.rixusoneRoot) .autoJerryBotAgents{background:#333;border-top:1px solid #333;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}:where(.rixusoneRoot) .autoJerryBotAgents>p{color:#555;background:#fff;margin:0;padding:18px}:where(.rixusoneRoot) .autoJerryBotAgents article{color:#171717;background:#fff;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(.rixusoneRoot) .autoJerryBotAgents article>span{background:#aaa;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #eee}:where(.rixusoneRoot) .autoJerryBotAgents article>span.online{background:#168653;box-shadow:0 0 0 4px #dff4e8}:where(.rixusoneRoot) .autoJerryBotAgents article div{gap:4px;display:grid}:where(.rixusoneRoot) .autoJerryBotAgents article small{color:#666}:where(.rixusoneRoot) .autoJerryBotAgents article p{color:#666;margin:2px 0 0;font-size:11px}:where(.rixusoneRoot) .autoJerryBotError{background:#7a1b13;margin:0;padding:10px 22px}:where(.rixusoneRoot) .autoJerryBotAgents .offline+div strong{color:#666}@media (width<=560px){:where(.rixusoneRoot) .autoJerryBotControl>header{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .autoJerryBotControl header button{width:100%}}:where(.rixusoneRoot) .autoJerryWindow,:where(.rixusoneRoot) .autoJerryCalculator{background:#fff;border:1px solid #d7d1c8;min-width:0}:where(.rixusoneRoot) .autoJerryWindow>header{color:#fff;background:#171717;align-items:center;gap:16px;min-height:60px;padding:13px 18px;display:flex}:where(.rixusoneRoot) .autoJerryWindow>header div{gap:4px;display:grid}:where(.rixusoneRoot) .autoJerryWindow>header strong{font-size:17px}:where(.rixusoneRoot) .autoJerryWindow>header span{color:#aaa;font-size:10px}:where(.rixusoneRoot) .autoJerryFrameWrap{background:#eee;height:760px;position:relative;overflow:hidden}:where(.rixusoneRoot) .autoJerryFrameWrap iframe{transform-origin:0 0;background:#fff;border:0;width:125%;height:125%;transform:scale(.8)}:where(.rixusoneRoot) .autoJerryCalculator{align-self:start;padding:24px}:where(.rixusoneRoot) .autoJerryCalculator header small{letter-spacing:.15em;color:#0876e9;font-size:9px;font-weight:900}:where(.rixusoneRoot) .autoJerryCalculator h2{margin:6px 0;font-size:34px}:where(.rixusoneRoot) .autoJerryCalculator header p{color:#666;font-size:12px;line-height:1.5}:where(.rixusoneRoot) .autoJerryCalculator form{gap:12px;margin-top:22px;display:grid}:where(.rixusoneRoot) .autoJerryCalculator label{text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}:where(.rixusoneRoot) .autoJerryCalculator textarea{resize:vertical;text-transform:none;border:1px solid #d4cec5;width:100%;min-height:260px;padding:14px;font:12px/1.55 Arial}:where(.rixusoneRoot) .autoJerryCalculator form>button,:where(.rixusoneRoot) .autoJerryAnswer button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;padding:14px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .autoJerryCalculator form>button:disabled{opacity:.55;cursor:wait}:where(.rixusoneRoot) .autoJerryAnswer{color:#fff;background:#151515;margin-top:18px}:where(.rixusoneRoot) .autoJerryAnswer>div{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}:where(.rixusoneRoot) .autoJerryAnswer>div strong{text-transform:uppercase;font-size:11px}:where(.rixusoneRoot) .autoJerryAnswer button{padding:10px 12px}:where(.rixusoneRoot) .autoJerryAnswer pre{white-space:pre-wrap;max-height:430px;margin:0;padding:18px;font:12px/1.65 Arial;overflow:auto}:where(.rixusoneRoot) .autoJerryAnswer>p{color:#17623e;background:#dff4e8;margin:0;padding:11px 18px;font-size:11px;font-weight:800}:where(.rixusoneRoot) .autoJerryAnswerButtons{gap:7px;display:flex}:where(.rixusoneRoot) .autoJerryAnswer .autoFillButton{background:#168653}:where(.rixusoneRoot) .autoFillSetup{background:#fff;border:1px solid #d7d1c8;gap:8px;margin-top:16px;padding:16px;display:grid}:where(.rixusoneRoot) .autoFillSetup strong{font-size:12px}:where(.rixusoneRoot) .autoFillSetup p{color:#555;margin:0;font-size:11px;line-height:1.5}:where(.rixusoneRoot) .autoFillSetup a{color:#fff;text-transform:uppercase;background:#171717;justify-self:start;padding:11px 13px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .autoFillSetup small{color:#777;font-size:9px}:where(.rixusoneRoot) .mobileAutoJerryHelp,:where(.rixusoneRoot) .mobileAutoJerryOpen,:where(.rixusoneRoot) .mobileCopyOpen{display:none}:where(.rixusoneRoot) .mobileAutoJerryOpen,:where(.rixusoneRoot) .mobileCopyOpen{color:#fff;text-align:center;text-transform:uppercase;background:#168653;padding:13px 14px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .autoJerryAnswer .mobileCopyOpen{background:#168653}@media (width<=1200px){:where(.rixusoneRoot) .autoJerryWorkspace{grid-template-columns:minmax(500px,1.15fr) minmax(380px,.85fr)}}@media (width<=950px){:where(.rixusoneRoot) .autoJerryWorkspace{grid-template-columns:1fr;min-height:0}:where(.rixusoneRoot) .autoJerryCalculator{order:-1}:where(.rixusoneRoot) .autoJerryWindow,:where(.rixusoneRoot) .desktopAutoJerryHelp,:where(.rixusoneRoot) .autoFillSetup{display:none}:where(.rixusoneRoot) .mobileAutoJerryHelp,:where(.rixusoneRoot) .mobileAutoJerryOpen,:where(.rixusoneRoot) .mobileCopyOpen{display:block}:where(.rixusoneRoot) .mobileAutoJerryOpen{margin-top:14px}:where(.rixusoneRoot) .autoJerryCalculator textarea{min-height:190px}:where(.rixusoneRoot) .autoJerryAnswer pre{max-height:none}}@media (width<=560px){:where(.rixusoneRoot) .autoJerryWorkspace{grid-template-columns:minmax(0,1fr)}:where(.rixusoneRoot) .autoJerryFrameWrap{height:520px}:where(.rixusoneRoot) .autoJerryFrameWrap iframe{width:142.86%;height:142.86%;transform:scale(.7)}:where(.rixusoneRoot) .autoJerryCalculator{padding:17px}:where(.rixusoneRoot) .autoJerryCalculator h2{font-size:28px}:where(.rixusoneRoot) .autoJerryAnswer>div{flex-direction:column;align-items:flex-start}:where(.rixusoneRoot) .autoJerryAnswerButtons{flex-direction:column;width:100%}:where(.rixusoneRoot) .autoJerryAnswerButtons button{width:100%}}:where(.rixusoneRoot) .acceptedOwnWork{flex-direction:column;display:flex}:where(.rixusoneRoot) .acceptedOwnWorkCard{background:#fff;border:1px solid #d8d2c9;margin-top:24px;padding:24px}:where(.rixusoneRoot) .acceptedOwnWorkCard strong{font-size:16px;display:block}:where(.rixusoneRoot) .acceptedOwnWorkCard p{color:#6d665e;line-height:1.55}:where(.rixusoneRoot) .acceptedOwnWorkCard button{width:100%;margin-top:12px}:where(.rixusoneRoot) .acceptedOwnWorkForm{gap:10px;margin-top:18px;display:grid}:where(.rixusoneRoot) .acceptedOwnWorkForm input,:where(.rixusoneRoot) .acceptedOwnWorkForm select,:where(.rixusoneRoot) .acceptedOwnWorkForm textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cec7bd;padding:12px}:where(.rixusoneRoot) .acceptedOwnWorkForm textarea{resize:vertical;min-height:80px}:where(.rixusoneRoot) .acceptedOwnWorkTime{grid-template-columns:1.3fr 1fr .8fr;gap:8px;display:grid}:where(.rixusoneRoot) .acceptedOwnWorkActions{grid-template-columns:auto 1fr;gap:8px;display:grid}:where(.rixusoneRoot) .acceptedOwnWorkActions button{text-transform:uppercase;cursor:pointer;border:0;padding:13px;font-size:9px;font-weight:950}:where(.rixusoneRoot) .acceptedOwnWorkActions>button:first-child{color:#171717;background:#ddd7ce}:where(.rixusoneRoot) .acceptedOwnWorkActions .autoFillButton{width:100%;margin:0}@media (width<=560px){:where(.rixusoneRoot) .acceptedOwnWorkTime,:where(.rixusoneRoot) .acceptedOwnWorkActions{grid-template-columns:1fr}}:where(.rixusoneRoot) .partsAnalysisPending{text-align:center;background:#f8f6f1;border:1px dashed #bbb2a7;margin:0 24px 22px;padding:24px}:where(.rixusoneRoot) .partsAnalysisPending strong{font-size:14px}:where(.rixusoneRoot) .partsAnalysisPending p{color:#706a62;max-width:620px;margin:8px auto 15px;font-size:11px;line-height:1.55}:where(.rixusoneRoot) .partsAnalysisPending button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0876e9;border:0;padding:11px 15px;font-size:9px;font-weight:950}:where(.rixusoneRoot) .partsAnalysisPending button:disabled,:where(.rixusoneRoot) .partsAnalyzeVehicleButton:disabled{opacity:.55;cursor:wait}:where(.rixusoneRoot) .partsAnalysisStatus .partsAnalyzeVehicleButton{background:#0876e9}:where(.rixusoneRoot) .partsOrderOverlay{place-items:stretch end;padding:0}:where(.rixusoneRoot) .partsOrderWorkspace{width:min(1180px,96vw);height:100dvh;animation:.2s ease-out partsDrawerIn}@media (width<=800px){:where(.rixusoneRoot) .partsAnalysisPending{margin:0 14px 16px;padding:18px 12px}:where(.rixusoneRoot) .partsOrderWorkspace{width:100vw}}@media (prefers-reduced-motion:reduce){:where(.rixusoneRoot) .partsOrderWorkspace{animation:none}}:where(.rixusoneRoot) .workshopContent .newPartsView{box-sizing:border-box;color:#f4f4f5;background:#080a0d;border-radius:18px;width:100%;min-height:calc(100vh - 74px);padding:24px;font-family:Arial,Helvetica,sans-serif}:where(.rixusoneRoot) .workshopContent .newPartsView *{box-sizing:border-box}:where(.rixusoneRoot) .newPartsView>header{padding:2px 4px 12px}:where(.rixusoneRoot) .newPartsView>header h1{letter-spacing:-.03em;color:#fff;margin:2px 0;font-size:34px;font-weight:900}:where(.rixusoneRoot) .newPartsView>header small{letter-spacing:.1em;color:#ef3a30;font-size:12px;font-weight:950}:where(.rixusoneRoot) .newPartsView>header p{color:#8b95a4;margin:5px 0}:where(.rixusoneRoot) .partsActionFilters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}:where(.rixusoneRoot) .partsActionFilters button{all:unset;cursor:pointer;color:#fff;background:#10141a;border:1px solid #ffffff1a;border-radius:16px;min-height:102px;padding:16px;transition:all .16s;display:grid}:where(.rixusoneRoot) .partsActionFilters button:hover{border-color:#ffffff38;transform:translateY(-2px)}:where(.rixusoneRoot) .partsActionFilters button.active{border-color:#ef3a30;box-shadow:0 0 0 2px #ef3a30}:where(.rixusoneRoot) .partsActionFilters b{font-size:30px;font-weight:950;line-height:1}:where(.rixusoneRoot) .partsActionFilters span{letter-spacing:.06em;text-transform:uppercase;color:#929baa;align-self:end;font-size:11px;font-weight:900}:where(.rixusoneRoot) .newPartsCars{gap:10px;display:grid}:where(.rixusoneRoot) .newPartsCars>button{all:unset;cursor:pointer;color:#fff;background:#10141a;border:1px solid #ffffff1a;border-left:4px solid #0000;border-radius:15px;grid-template-columns:1fr auto;gap:9px;padding:18px;transition:all .15s;display:grid}:where(.rixusoneRoot) .newPartsCars>button:hover{background:#151a21;border-left-color:#ef3a30}:where(.rixusoneRoot) .newPartsCars span{align-items:center;gap:13px;display:flex}:where(.rixusoneRoot) .newPartsCars span b{letter-spacing:.04em;font-size:22px;font-weight:950}:where(.rixusoneRoot) .newPartsCars small,:where(.rixusoneRoot) .newPartsCars em{color:#a4acb8;font-size:13px;font-style:normal}:where(.rixusoneRoot) .newPartsCars p{color:#d1d5db;grid-column:1/-1;margin:0}:where(.rixusoneRoot) .newPartsCars>button>strong{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:99px;align-self:start;padding:7px 10px;font-size:10px;font-weight:900}:where(.rixusoneRoot) .newPartsCars .vin,:where(.rixusoneRoot) .newPartsCars .missing{color:#f7cf69;background:#f2bd3c18;border-color:#f2bd3c33}:where(.rixusoneRoot) .newPartsCars .ready{color:#8db9ff;background:#3b82f618;border-color:#3b82f633}:where(.rixusoneRoot) .newPartsCars .ordered{color:#78df9b;background:#22c55e18;border-color:#22c55e33}:where(.rixusoneRoot) .newPartsBackdrop{all:unset;z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030507d9;display:block;position:fixed;inset:0}:where(.rixusoneRoot) .newPartsPopup>section{z-index:1001;color:#f4f4f5;background:#0f1319;border:1px solid #ffffff1a;border-radius:20px;max-width:1500px;margin:auto;font-family:Arial,Helvetica,sans-serif;display:block;position:fixed;inset:3vh 4vw;overflow:auto;box-shadow:0 28px 100px #000c}:where(.rixusoneRoot) .newPartsPopup>section *{box-sizing:border-box}:where(.rixusoneRoot) .newPartsPopup>section>header{color:#fff;background:#0c0f13;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;padding:22px 26px;display:flex}:where(.rixusoneRoot) .newPartsPopup header small{letter-spacing:.1em;color:#ef3a30;font-size:11px;font-weight:950}:where(.rixusoneRoot) .newPartsPopup header h2{color:#fff;margin:5px 0;font-size:28px;font-weight:950}:where(.rixusoneRoot) .newPartsPopup header p{color:#9aa3af;margin:0}:where(.rixusoneRoot) .newPartsPopup header>button{all:unset;cursor:pointer;text-align:center;color:#bbc2cc;border-radius:10px;width:40px;height:40px;font-size:32px;line-height:36px}:where(.rixusoneRoot) .newPartsPopup header>button:hover{color:#fff;background:#ffffff0d}:where(.rixusoneRoot) .newPartsVin,:where(.rixusoneRoot) .newPartsToolbar{color:#fff;background:#12171e;border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;padding:16px 24px;display:flex}:where(.rixusoneRoot) .newPartsVin>span{color:#7f8997;font-size:11px;font-weight:900}:where(.rixusoneRoot) .newPartsVin b{letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:18px}:where(.rixusoneRoot) .newPartsVin button,:where(.rixusoneRoot) .newPartsToolbar button,:where(.rixusoneRoot) .newPartsAnalyze button,:where(.rixusoneRoot) .newPartsPopup footer button{all:unset;cursor:pointer;color:#fff;text-align:center;background:#e83228;border-radius:9px;margin-left:auto;padding:11px 15px;font-size:12px;font-weight:950}:where(.rixusoneRoot) .newPartsVin.missing{color:#ffe29a;background:#3a2d0c}:where(.rixusoneRoot) .newPartsVin input,:where(.rixusoneRoot) .newPartsToolbar input{color:#fff;background:#080b0f;border:1px solid #ffffff1f;border-radius:9px;outline:0;min-height:40px;padding:9px 11px}:where(.rixusoneRoot) .newPartsToolbar div{gap:3px;display:grid}:where(.rixusoneRoot) .newPartsToolbar small{color:#8d97a5}:where(.rixusoneRoot) .newPartsAnalyze{color:#ffe098;background:#f2bd3c12;border:1px solid #f2bd3c33;border-radius:14px;align-items:center;margin:22px;padding:24px;display:flex}:where(.rixusoneRoot) .newPartsRows{gap:9px;padding:22px;display:grid}:where(.rixusoneRoot) .newPartsRows article{color:#fff;background:#151a21;border:1px solid #ffffff18;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}:where(.rixusoneRoot) .newPartsRows article span{align-items:center;gap:9px;display:flex}:where(.rixusoneRoot) .newPartsRows article span>b{color:#bcc5d1;background:#ffffff0d;border-radius:7px;place-items:center;min-width:42px;height:28px;display:grid}:where(.rixusoneRoot) .newPartsRows article small{color:#8e99a8}:where(.rixusoneRoot) .newPartsRows em{color:#d6a7ff;background:#a855f718;border:1px solid #a855f733;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}:where(.rixusoneRoot) .newPartsRows select{color:#fff;background:#090c11;border:1px solid #ffffff1f;border-radius:8px;min-width:160px;padding:9px}:where(.rixusoneRoot) .newPotentialParts{color:#fff;background:#12171e;border:1px solid #8b5cf633;border-radius:12px;margin:0 22px 22px}:where(.rixusoneRoot) .newPotentialParts summary{cursor:pointer;color:#c4a5ff;padding:15px;font-weight:900}:where(.rixusoneRoot) .newPotentialParts>div{padding:0 12px 12px;display:grid}:where(.rixusoneRoot) .newPotentialParts button{all:unset;cursor:pointer;color:#fff;border-top:1px solid #ffffff12;justify-content:space-between;padding:12px;display:flex}:where(.rixusoneRoot) .newPotentialParts button:disabled{cursor:default;opacity:.55}:where(.rixusoneRoot) .newPotentialParts button span{gap:3px;display:grid}:where(.rixusoneRoot) .newPotentialParts small{color:#8994a3}:where(.rixusoneRoot) .newPotentialParts button strong{color:#bd9aff}:where(.rixusoneRoot) .newPartsPopup footer{color:#d4dae2;background:#0c0f13;border-top:1px solid #ffffff1a;align-items:center;padding:18px 24px;display:flex}:where(.rixusoneRoot) .newPartsPopup footer button{margin-left:auto}@media (width<=900px){:where(.rixusoneRoot) .workshopContent .newPartsView{border-radius:0;padding:14px}:where(.rixusoneRoot) .partsActionFilters{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.rixusoneRoot) .partsActionFilters button{min-height:88px}:where(.rixusoneRoot) .newPartsPopup>section{border-radius:0;max-width:none;inset:0}:where(.rixusoneRoot) .newPartsToolbar{flex-direction:column;align-items:stretch}:where(.rixusoneRoot) .newPartsToolbar input{width:100%}:where(.rixusoneRoot) .newPartsToolbar button{margin:0}:where(.rixusoneRoot) .newPartsRows article{flex-direction:column;align-items:stretch;gap:10px}:where(.rixusoneRoot) .newPartsRows article span{flex-wrap:wrap}:where(.rixusoneRoot) .newPartsRows select{width:100%}:where(.rixusoneRoot) .newPartsCars span{flex-direction:column;align-items:flex-start;gap:3px}:where(.rixusoneRoot) .newPartsPopup footer{flex-direction:column;align-items:stretch;gap:10px}:where(.rixusoneRoot) .newPartsPopup footer button{margin:0}}:where(.rixusoneRoot) .newPartsWorkDetails{color:#aeb7c4;background:#0c1016;border-bottom:1px solid #ffffff1a;margin:0;padding:13px 24px}:where(.rixusoneRoot) .newPartsWorkDetails summary{cursor:pointer;color:#d4d9e0;font-size:12px;font-weight:900}:where(.rixusoneRoot) .newPartsWorkDetails p{color:#949eac;margin:12px 0 2px;font-size:13px;line-height:1.55}:where(.rixusoneRoot) .newPartsPopup footer button.completed{color:#fff;background:#147a48}:where(.rixusoneRoot) .autoVinLookupStatus{color:#79df9b;background:#22c55e12;border:1px solid #22c55e33;border-radius:99px;margin-top:8px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}:where(.rixusoneRoot) .receiptOverlay{z-index:500;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.rixusoneRoot) .receiptWorkspace{background:#ece9e3;width:min(1050px,96vw);max-height:96dvh;overflow:auto;box-shadow:0 24px 80px #0008}:where(.rixusoneRoot) .receiptToolbar{z-index:2;color:#fff;background:#171717;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}:where(.rixusoneRoot) .receiptToolbar strong{font-size:14px}:where(.rixusoneRoot) .receiptToolbar span{color:#aaa;margin-right:auto;font-size:9px}:where(.rixusoneRoot) .receiptToolbar button{color:#fff;cursor:pointer;background:#0876e9;border:0;padding:10px 13px;font-size:9px;font-weight:900}:where(.rixusoneRoot) .receiptToolbar button:last-child{background:#555}:where(.rixusoneRoot) .receiptDocument{color:#171717;background:#fff;width:min(794px,100% - 30px);margin:16px auto;padding:28px 34px;font-size:10px;box-shadow:0 8px 30px #0002}:where(.rixusoneRoot) .receiptDocument input,:where(.rixusoneRoot) .receiptDocument textarea,:where(.rixusoneRoot) .receiptDocument select{color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #0000;border-bottom-color:#bbb;padding:4px}:where(.rixusoneRoot) .receiptDocument textarea{field-sizing:content;resize:vertical;min-height:34px}:where(.rixusoneRoot) .receiptDocument input:focus,:where(.rixusoneRoot) .receiptDocument textarea:focus,:where(.rixusoneRoot) .receiptDocument select:focus{border-color:#0876e9;outline:2px solid #0876e944}:where(.rixusoneRoot) .receiptDocument>header{break-inside:avoid;border-bottom:2px solid #171717;grid-template-columns:1fr 220px;gap:28px;padding-bottom:14px;display:grid}:where(.rixusoneRoot) .receiptDocument>header>div{gap:1px;display:grid}:where(.rixusoneRoot) .receiptDocument h1{text-align:right;margin:0 0 8px;font-size:30px}:where(.rixusoneRoot) .receiptCompany{font-weight:950;font-size:13px!important}:where(.rixusoneRoot) .receiptDocument label{color:#666;text-transform:uppercase;gap:2px;font-size:7px;font-weight:850;display:grid}:where(.rixusoneRoot) .receiptMeta{break-inside:avoid;grid-template-columns:repeat(2,1fr);gap:5px 14px;padding:13px 0;display:grid}:where(.rixusoneRoot) .receiptLines{break-inside:auto;border-top:1px solid #aaa}:where(.rixusoneRoot) .receiptLines>header,:where(.rixusoneRoot) .receiptLines>div{break-inside:avoid;border-bottom:1px solid #ddd;grid-template-columns:minmax(220px,1fr) 58px 90px 90px 24px;align-items:center;gap:6px;padding:5px 0;display:grid}:where(.rixusoneRoot) .receiptLines>header{color:#fff;text-transform:uppercase;background:#171717;padding:7px 6px;font-size:7px;font-weight:900}:where(.rixusoneRoot) .receiptLines strong{text-align:right;font-size:9px}:where(.rixusoneRoot) .receiptLines>div>button{color:#b42318;cursor:pointer;background:#fbe3e1;border:0;height:24px}:where(.rixusoneRoot) .receiptAddLine{margin:7px 0;font-weight:900;color:#171717!important;background:#fff!important;border:1px solid #171717!important;padding:6px 9px!important}:where(.rixusoneRoot) .receiptTotals{break-inside:avoid;justify-content:end;gap:5px;margin-top:10px;display:grid}:where(.rixusoneRoot) .receiptTotals span,:where(.rixusoneRoot) .receiptTotals>strong{justify-content:space-between;gap:55px;min-width:300px;display:flex}:where(.rixusoneRoot) .receiptTotals>strong{border-top:2px solid #171717;padding-top:6px;font-size:12px}:where(.rixusoneRoot) .receiptNotes{break-inside:avoid;margin-top:14px}:where(.rixusoneRoot) .workOrderFinishActions{flex-wrap:wrap;gap:8px;display:flex}:where(.rixusoneRoot) .workOrderCompletionBar .finishWorkOrderButton{background:#168653}:where(.rixusoneRoot) .workOrderCompletionBar .createReceiptButton{background:#247bd3;margin-left:auto}:where(.rixusoneRoot) .vehicleBrandLogo{width:35px;height:35px}:where(.rixusoneRoot) .vehicleBrandLogo img{width:27px;height:27px}:where(.rixusoneRoot) .receiptAgreedWork{break-inside:avoid;background:#f7f7f7;border:1px solid #ccc;margin:0 0 12px;padding:9px}:where(.rixusoneRoot) .receiptAdditionalWorks{gap:8px;margin-top:12px;display:grid}:where(.rixusoneRoot) .receiptAdditionalWorks h2{break-after:avoid;margin:0;font-size:12px}:where(.rixusoneRoot) .receiptAdditionalWorks article{break-inside:avoid;background:#fafafa;border:1px solid #ccc;gap:5px;padding:9px;display:grid}:where(.rixusoneRoot) .receiptAdditionalWorks article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.rixusoneRoot) .receiptAdditionalWorks article>button{color:#a5201b;cursor:pointer;background:#fff;border:1px solid #c82922;justify-self:start;padding:5px 8px;font-size:7px;font-weight:900}:where(.rixusoneRoot) .receiptPrintFooter{color:#667085;background:#fff;border-top:1px solid #bbb;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;padding:8px 0 0;font-size:7px;display:flex}:where(.rixusoneRoot) .receiptPrintFooter b{color:#171717}:where(.rixusoneRoot) .receiptPrintFooter span{text-align:right}:where(.rixusoneRoot) .receiptPrintDocument{display:none}@media (width<=760px){:where(.rixusoneRoot) .receiptOverlay{padding:0}:where(.rixusoneRoot) .receiptWorkspace{width:100vw;max-height:100dvh}:where(.rixusoneRoot) .receiptToolbar{flex-wrap:wrap}:where(.rixusoneRoot) .receiptToolbar span{order:3;width:100%}:where(.rixusoneRoot) .receiptDocument{width:calc(100% - 16px);margin:8px;padding:16px}:where(.rixusoneRoot) .receiptDocument>header{grid-template-columns:1fr}:where(.rixusoneRoot) .receiptDocument h1{text-align:left}:where(.rixusoneRoot) .receiptMeta{grid-template-columns:1fr 1fr}:where(.rixusoneRoot) .receiptLines{overflow-x:auto}:where(.rixusoneRoot) .receiptLines>header,:where(.rixusoneRoot) .receiptLines>div{min-width:650px}:where(.rixusoneRoot) .receiptAdditionalWorks article>div{grid-template-columns:1fr}:where(.rixusoneRoot) .workOrderCompletionBar .createReceiptButton{margin-left:0}}@page{size:A4 portrait;margin:9mm 10mm}@media print{.rixusoneRoot,.rixusoneRoot{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;background:#fff!important;margin:0!important}.rixusoneRoot *{visibility:hidden!important}:where(.rixusoneRoot) .receiptOverlay,:where(.rixusoneRoot) .receiptOverlay *{visibility:visible!important}:where(.rixusoneRoot) .receiptOverlay,:where(.rixusoneRoot) .receiptWorkspace{width:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}:where(.rixusoneRoot) .receiptToolbar{display:none!important}:where(.rixusoneRoot) .receiptDocument{box-sizing:border-box;line-height:1.28;width:190mm!important;min-height:0!important;box-shadow:none!important;color:#111!important;background:#fff!important;margin:0!important;padding:0!important;font-size:8.8pt!important;position:absolute!important;top:0!important;left:0!important}:where(.rixusoneRoot) .receiptDocument>header{grid-template-columns:1fr 54mm;gap:9mm;padding-bottom:4mm}:where(.rixusoneRoot) .receiptDocument h1{letter-spacing:.04em;margin-bottom:2.5mm;font-size:24pt}:where(.rixusoneRoot) .receiptCompany{font-size:12pt!important}:where(.rixusoneRoot) .receiptDocument label{font-size:6.6pt}:where(.rixusoneRoot) .receiptDocument input,:where(.rixusoneRoot) .receiptDocument textarea,:where(.rixusoneRoot) .receiptDocument select{box-sizing:border-box;appearance:none!important;color:#111!important;resize:none!important;background:0 0!important;border:0!important;outline:0!important;padding:.8mm 0!important;overflow:visible!important}:where(.rixusoneRoot) .receiptDocument textarea{white-space:pre-wrap;min-height:0!important}:where(.rixusoneRoot) .receiptMeta{grid-template-columns:repeat(3,1fr);gap:2mm 5mm;padding:4mm 0}:where(.rixusoneRoot) .receiptAgreedWork{margin-bottom:3mm;padding:2.5mm;background:#f3f5f7!important}:where(.rixusoneRoot) .receiptLines{border-top:0}:where(.rixusoneRoot) .receiptLines>header,:where(.rixusoneRoot) .receiptLines>div{gap:2mm;padding:1.7mm 1.5mm;grid-template-columns:minmax(80mm,1fr) 14mm 23mm 25mm!important;min-width:0!important}:where(.rixusoneRoot) .receiptLines>header{padding:2mm 1.5mm;color:#fff!important;background:#171717!important}:where(.rixusoneRoot) .receiptLines>header i,:where(.rixusoneRoot) .receiptLines>div>button,:where(.rixusoneRoot) .receiptAddLine,:where(.rixusoneRoot) .receiptAdditionalWorks article>button{display:none!important}:where(.rixusoneRoot) .receiptLines strong{font-size:8.8pt}:where(.rixusoneRoot) .receiptAdditionalWorks{gap:2mm;margin-top:3mm}:where(.rixusoneRoot) .receiptAdditionalWorks h2{font-size:10pt}:where(.rixusoneRoot) .receiptAdditionalWorks article{gap:1.5mm;padding:2.5mm;background:#f7f7f7!important}:where(.rixusoneRoot) .receiptAdditionalWorks article>div{gap:3mm}:where(.rixusoneRoot) .receiptTotals{gap:1.4mm;margin-top:3.5mm}:where(.rixusoneRoot) .receiptTotals span,:where(.rixusoneRoot) .receiptTotals>strong{gap:12mm;min-width:82mm}:where(.rixusoneRoot) .receiptTotals>strong{padding-top:2mm;font-size:11pt}:where(.rixusoneRoot) .receiptNotes{margin-top:3.5mm}:where(.rixusoneRoot) .receiptPrintFooter{color:#667085!important;background:#fff!important;margin-top:5mm!important;padding:2mm 0 0!important;font-size:7pt!important}:where(.rixusoneRoot) .receiptDocument>header,:where(.rixusoneRoot) .receiptMeta,:where(.rixusoneRoot) .receiptAgreedWork,:where(.rixusoneRoot) .receiptTotals,:where(.rixusoneRoot) .receiptNotes,:where(.rixusoneRoot) .receiptAdditionalWorks article,:where(.rixusoneRoot) .receiptLines>header,:where(.rixusoneRoot) .receiptLines>div,:where(.rixusoneRoot) .receiptPrintFooter{break-inside:avoid;page-break-inside:avoid}:where(.rixusoneRoot) .receiptAdditionalWorks,:where(.rixusoneRoot) .receiptLines{break-inside:auto}:where(.rixusoneRoot) .receiptDocument{display:none!important}:where(.rixusoneRoot) .receiptPrintDocument,:where(.rixusoneRoot) .receiptPrintDocument *{visibility:visible!important}:where(.rixusoneRoot) .receiptPrintDocument{box-sizing:border-box;color:#111;background:#fff;width:190mm;margin:0;padding:0;font:9pt/1.35 Arial,Helvetica,sans-serif;position:absolute;top:0;left:0;display:block!important}:where(.rixusoneRoot) .receiptPrintDocument header{border-bottom:2px solid #171717;justify-content:space-between;gap:15mm;padding-bottom:5mm;display:flex}:where(.rixusoneRoot) .receiptPrintDocument header>div:last-child{text-align:right}:where(.rixusoneRoot) .receiptPrintDocument h1{letter-spacing:.06em;margin:0;font-size:25pt}:where(.rixusoneRoot) .receiptPrintDocument h2{margin:0 0 2mm;font-size:13pt}:where(.rixusoneRoot) .receiptPrintDocument p{white-space:pre-wrap;margin:0}:where(.rixusoneRoot) .receiptPrintMeta{grid-template-columns:1fr 1.25fr 1.35fr;gap:6mm;padding:4mm 0;display:grid}:where(.rixusoneRoot) .receiptPrintMeta div{gap:1mm;display:grid}:where(.rixusoneRoot) .receiptPrintDocument small{color:#687184;font-size:6.8pt;font-weight:800}:where(.rixusoneRoot) .receiptPrintAgreed{background:#f2f4f6;padding:3mm}:where(.rixusoneRoot) .receiptPrintAgreed p{margin-top:1.5mm}:where(.rixusoneRoot) .receiptPrintDocument table{border-collapse:collapse;width:100%;margin-top:4mm}:where(.rixusoneRoot) .receiptPrintDocument th{color:#fff;text-align:left;text-transform:uppercase;padding:2mm;font-size:7pt;background:#171717!important}:where(.rixusoneRoot) .receiptPrintDocument th:not(:first-child),:where(.rixusoneRoot) .receiptPrintDocument td:not(:first-child){text-align:right}:where(.rixusoneRoot) .receiptPrintDocument td{border-bottom:1px solid #d7dbe0;padding:1.8mm 2mm}:where(.rixusoneRoot) .receiptPrintDocument tr{break-inside:avoid}:where(.rixusoneRoot) .receiptPrintResponses{margin-top:4mm}:where(.rixusoneRoot) .receiptPrintResponses h3{margin:0 0 2mm}:where(.rixusoneRoot) .receiptPrintResponses article{break-inside:avoid;border-bottom:1px solid #d7dbe0;padding:2mm 0}:where(.rixusoneRoot) .receiptPrintResponses article p{margin:1mm 0}:where(.rixusoneRoot) .receiptPrintTotals{width:85mm;margin:5mm 0 0 auto}:where(.rixusoneRoot) .receiptPrintTotals p,:where(.rixusoneRoot) .receiptPrintTotals strong{justify-content:space-between;gap:10mm;padding:1mm 0;display:flex}:where(.rixusoneRoot) .receiptPrintTotals strong{border-top:2px solid #171717;margin-top:1mm;padding-top:2mm;font-size:11pt}:where(.rixusoneRoot) .receiptPrintNotes{margin-top:5mm}:where(.rixusoneRoot) .receiptPrintNotes p{margin-top:1.5mm}:where(.rixusoneRoot) .receiptPrintCleanFooter{justify-content:space-between;gap:8mm;margin-top:6mm;padding-top:2mm;display:flex;color:#616975!important;background:#fff!important;border-top:1px solid #aeb4bc!important;font-size:7pt!important}:where(.rixusoneRoot) .receiptPrintCleanFooter span{text-align:right}:where(.rixusoneRoot) .receiptPrintDocument header,:where(.rixusoneRoot) .receiptPrintMeta,:where(.rixusoneRoot) .receiptPrintAgreed,:where(.rixusoneRoot) .receiptPrintTotals,:where(.rixusoneRoot) .receiptPrintNotes,:where(.rixusoneRoot) .receiptPrintCleanFooter{break-inside:avoid}.rixusoneRoot,.rixusoneRoot{height:auto!important;min-height:0!important;overflow:visible!important}.rixusoneRoot :not(:has(.receiptOverlay)):not(.receiptOverlay):not(.receiptOverlay *){display:none!important}.rixusoneRoot :has(.receiptOverlay){width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}:where(.rixusoneRoot) .receiptOverlay,:where(.rixusoneRoot) .receiptWorkspace{height:auto!important;min-height:0!important}.rixusoneRoot,.rixusoneRoot{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}:is(.rixusoneRoot :has(.receiptOverlay),:where(.rixusoneRoot) .receiptOverlay,:where(.rixusoneRoot) .receiptWorkspace,:where(.rixusoneRoot) .receiptPrintDocument){box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}:where(.rixusoneRoot) .receiptOverlay:before,:where(.rixusoneRoot) .receiptOverlay:after,:where(.rixusoneRoot) .receiptWorkspace:before,:where(.rixusoneRoot) .receiptWorkspace:after,:where(.rixusoneRoot) .receiptPrintDocument:before,:where(.rixusoneRoot) .receiptPrintDocument:after{content:none!important;display:none!important}}.salesReport{color:#18283b;background:#fff;padding:24px}.salesReport header{justify-content:space-between;align-items:center;gap:20px;display:flex}.salesReport h1{margin:10px 0;font-size:36px}.salesReport button{color:#fff;cursor:pointer;background:#087bee;border:0;border-radius:8px;padding:12px 18px}.salesReport button:disabled{opacity:.5}.salesFilters{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.salesFilters label{gap:8px;font-weight:700;display:grid}.salesFilters input{border:1px solid #bccad9;border-radius:6px;padding:12px}.salesTotals{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;display:grid}.salesTotals article{background:#eef5fc;border-radius:10px;gap:10px;padding:20px;display:grid}.salesTotals strong{font-size:24px}.salesTable{overflow-x:auto}.salesTable table{border-collapse:collapse;white-space:nowrap;width:100%}.salesTable td,.salesTable th{text-align:left;border-bottom:1px solid #dae1ea;padding:12px}.salesReport footer{margin:24px 0}.additionalManualTime{background:#eff6fd;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.additionalManualTime label{gap:6px;display:grid}.additionalManualTime input,.additionalManualTime select{border:1px solid #bbcadb;border-radius:6px;padding:10px}@media (width<=700px){.salesTotals{grid-template-columns:repeat(2,1fr)}.salesReport{padding:16px}.salesReport header{flex-direction:column;align-items:flex-start}}@media print{body:has(.salesReport):not(:has(.receiptOverlay)) *{visibility:hidden!important}:is(body:has(.salesReport):not(:has(.receiptOverlay)) .salesReport,body:has(.salesReport):not(:has(.receiptOverlay)) .salesReport *){visibility:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .salesReport{background:#fff!important;position:absolute!important;inset:0!important;overflow:visible!important}body:has(.salesReport) .salesFilters{display:none!important}body:has(.salesReport) .salesAction{display:none!important}body:has(.salesReport) .salesReport header button{display:none!important}.salesTotals{grid-template-columns:repeat(4,1fr)}.salesTable{overflow:visible}.salesTable table{white-space:normal;font-size:10pt}.salesTable tr{break-inside:avoid}.salesTable thead{display:table-header-group}}:where(.rixusoneRoot) .receiptToolbar{flex-wrap:wrap}@media print{body:has(.salesReport):not(:has(.receiptOverlay)){height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .rixusoneRoot{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .workshopShell{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .workshopContent{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.salesReport):not(:has(.receiptOverlay)) .workshopMain{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}}.salesButtons{flex-wrap:wrap;gap:10px;display:flex}.salesFilters select{color:#18283b;background:#fff;border:1px solid #bccad9;border-radius:6px;padding:12px}@media print{.salesButtons{display:none!important}}.rixusoneSmsLog{color:#18283b;background:#fff;border-radius:12px;padding:28px}.rixusoneSmsLog header{justify-content:space-between;align-items:center;gap:18px;display:flex}.rixusoneSmsLog header p{letter-spacing:.13em;color:#087bee;font-size:12px;font-weight:800}.rixusoneSmsLog h1{margin:8px 0;font-size:36px}.rixusoneSmsLog a{color:#087bee;font-weight:700}.smsLogToolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:24px 0;display:flex}.smsLogToolbar label{gap:6px;font-weight:700;display:grid}.rixusoneSmsLog button{color:#fff;cursor:pointer;background:#087bee;border:0;border-radius:8px;padding:12px 16px;font-weight:700}.rixusoneSmsLog button:disabled{opacity:.5;cursor:default}.smsLogToolbar input{color:#18283b;font:inherit;background:#fff;border:1px solid #bbcbdc;border-radius:8px;padding:10px}.smsLogCount{background:#edf5ff;border-left:5px solid #087bee;border-radius:10px;gap:8px;padding:24px;display:grid}.smsLogCount span{text-transform:capitalize;font-weight:700}.smsLogCount strong{font-size:52px;line-height:1.1}.smsLogCount small,.smsLogNote{color:#63748b;font-size:13px}.smsLogDescription{max-width:900px;line-height:1.6}.smsLogTable{border:1px solid #d7e1ec;border-radius:10px;overflow-x:auto}.smsLogTable table{border-collapse:collapse;white-space:nowrap;width:100%}.smsLogTable th{color:#fff;background:#18283b}.smsLogTable td,.smsLogTable th{text-align:left;border-bottom:1px solid #d7e1ec;padding:16px}.smsLogTable td small{color:#63748b;margin-top:5px;font-size:11px;display:block}.smsLogSent{color:#12845c}.smsLogEmpty{text-align:center;color:#63748b;padding:28px}.smsLogPages{justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.smsLogError{color:#ab3324;background:#fff0ed;border-radius:8px;padding:16px}@media (width<=700px){.rixusoneSmsLog{padding:16px}.rixusoneSmsLog header{flex-direction:column;align-items:flex-start}.smsLogPages{flex-wrap:wrap}.rixusoneSmsLog h1{font-size:28px}}.smsLogPricing{border:1px solid #d7e1ec;border-radius:10px;margin:24px 0;padding:20px}.smsLogTotals{gap:10px;max-width:560px;margin:22px 0;display:grid}.smsLogTotals div{justify-content:space-between;gap:12px;display:flex}.smsLogTotals dd{margin:0;font-weight:800}.smsLogTotals div:last-child{border-top:2px solid #18283b;padding-top:12px}.usageLogCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.usageLogCards>div{background:#edf5ff;border-radius:10px;gap:8px;padding:20px;display:grid}.usageLogCards b{font-size:36px}.smsLogToolbar select{font:inherit;color:#18283b;background:#fff;border:1px solid #bbcbdc;border-radius:8px;padding:12px}@media (width<=600px){.usageLogCards{grid-template-columns:1fr}}:where(.rixusoneRoot) .todayJobsPanel{background:#fff;border:1px solid #dde1e7;border-radius:12px;margin:24px 0;overflow:hidden}:where(.rixusoneRoot) .todayJobsPanel>header{border-bottom:1px solid #e3e7ed;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}:where(.rixusoneRoot) .todayJobsPanel h2{margin:0;font-size:1.4rem}:where(.rixusoneRoot) .todayJobsPanel h2 span{background:#f1f3f5;border-radius:7px;margin-left:8px;padding:3px 9px;font-size:1rem;display:inline-block}:where(.rixusoneRoot) .todayJobsPanel header p{color:#586476;margin:5px 0 0;font-size:1rem}:where(.rixusoneRoot) .todayJobsPanel>header button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:7px;padding:12px 18px;font-size:1rem;font-weight:700}:where(.rixusoneRoot) .todayJobsPanel>header button:disabled{opacity:.5;cursor:default}:where(.rixusoneRoot) .todayJobsTableWrap{overflow-x:auto}:where(.rixusoneRoot) .todayJobsPanel table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem}:where(.rixusoneRoot) .todayJobsPanel th{text-align:left;color:#5c6778;background:#f3f5f8;padding:12px 16px;font-size:.875rem}:where(.rixusoneRoot) .todayJobsPanel td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e5e8ed;padding:16px}:where(.rixusoneRoot) .todayJobsPanel th:first-child{width:10%}:where(.rixusoneRoot) .todayJobsPanel th:nth-child(2){width:23%}:where(.rixusoneRoot) .todayJobsPanel th:nth-child(3){width:39%}:where(.rixusoneRoot) .todayJobsPanel th:nth-child(4),:where(.rixusoneRoot) .todayJobsPanel th:nth-child(5){width:14%}:where(.rixusoneRoot) .todayJobsPanel td strong{display:block}:where(.rixusoneRoot) .todayJobsPanel td small{color:#586476;margin-top:4px;font-size:.875rem;display:block}:where(.rixusoneRoot) .todayJobsPanel td p{white-space:pre-line;margin:6px 0 0;line-height:1.5}:where(.rixusoneRoot) .todayJobTime{font-weight:700}:where(.rixusoneRoot) .todayJobsPanel .todayJobOrder{color:#9c2423;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline}:where(.rixusoneRoot) .todayJobStatus{background:#edf1f7;border-radius:6px;padding:5px 8px;font-size:.875rem;font-weight:700;display:inline-block}:where(.rixusoneRoot) .todayJobStatus.completed{color:#216346;background:#e5f5ec}:where(.rixusoneRoot) .todayJobStatus.in_progress{color:#23579c;background:#e8f0fc}:where(.rixusoneRoot) .todayJobStatus.waiting,:where(.rixusoneRoot) .todayJobStatus.pending{color:#785500;background:#fff0cc}:where(.rixusoneRoot) .todayJobsPanel .todayJobExtra{color:#9c2423;font-weight:700}:where(.rixusoneRoot) .todayJobsEmpty,:where(.rixusoneRoot) .todayJobsPanel>p[role=alert]{margin:0;padding:20px 22px}:where(.rixusoneRoot) .todayJobsPanel button:focus-visible{outline-offset:4px;outline:3px solid #e5362c}@media (width<=760px){:where(.rixusoneRoot) .todayJobsPanel>header{flex-direction:column;align-items:stretch;padding:16px}:where(.rixusoneRoot) .todayJobsPanel table{min-width:850px}:where(.rixusoneRoot) .todayJobsPanel>header button{width:100%}}@media (width>=851px) and (width<=1366px) and (height<=950px) and (orientation:landscape){:where(.rixusoneRoot) .workshop{min-height:100dvh}:where(.rixusoneRoot) .workshopTop{z-index:120;height:56px;padding:0 18px;position:sticky;top:0}:where(.rixusoneRoot) .workshopBrand{gap:9px}:where(.rixusoneRoot) .workshopBrand>b{width:32px;height:32px;font-size:19px}:where(.rixusoneRoot) .workshopBrand span{font-size:14px;line-height:1.05}:where(.rixusoneRoot) .workshopBrand small{font-size:8px}:where(.rixusoneRoot) .workshopUser{gap:14px;font-size:12px}:where(.rixusoneRoot) .workshopUser a{place-items:center;min-height:40px;display:grid}:where(.rixusoneRoot) .workshopShell{grid-template-columns:172px minmax(0,1fr);min-height:calc(100dvh - 56px)}:where(.rixusoneRoot) .workshopSide{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;gap:3px;height:calc(100dvh - 56px);padding:14px 10px;position:sticky;top:56px;overflow-y:auto}:where(.rixusoneRoot) .workshopSide>p{margin:3px 0 5px;padding:0 9px;font-size:8px}:where(.rixusoneRoot) .workshopSide button{touch-action:manipulation;border-radius:6px;min-height:42px;padding:9px 10px;font-size:11px;line-height:1.15}:where(.rixusoneRoot) .workshopSide button i{text-align:center;min-width:22px;padding:2px 6px}:where(.rixusoneRoot) .workshopSide>a{margin-top:8px;padding:10px}:is(:where(.rixusoneRoot) .workshopMain,:where(.rixusoneRoot) .workshopMain:has(.calendarTechnicianFilter)){min-width:0;padding:18px;overflow-x:hidden}:where(.rixusoneRoot) .workshopHeading{align-items:center;gap:14px}:where(.rixusoneRoot) .workshopHeading h1{margin-top:3px;font-size:clamp(30px,3.2vw,42px);line-height:1}:where(.rixusoneRoot) .workshopHeading>div>p{margin:0;font-size:9px}:where(.rixusoneRoot) .workshopHeading>button,:where(.rixusoneRoot) .calendarHeadingActions a{place-items:center;min-height:44px;padding:11px 14px;display:grid}:where(.rixusoneRoot) .workshopStats,:where(.rixusoneRoot) .bookingOverviewStats{gap:8px;margin:16px 0}:where(.rixusoneRoot) .workshopStats article,:where(.rixusoneRoot) .bookingOverviewStats article{padding:14px}:where(.rixusoneRoot) .workshopStats strong,:where(.rixusoneRoot) .bookingOverviewStats strong{font-size:25px}:where(.rixusoneRoot) .bookingOverview>header h1{font-size:36px}:where(.rixusoneRoot) .bookingOverviewGrid{grid-template-columns:minmax(0,1fr) 235px;gap:12px}:where(.rixusoneRoot) .overviewTableHead,:where(.rixusoneRoot) .overviewBookingRow{grid-template-columns:105px minmax(150px,.85fr) minmax(190px,1.15fr) 90px;gap:10px;padding-left:12px;padding-right:12px}:where(.rixusoneRoot) .workshopModal{padding:12px}:where(.rixusoneRoot) .workshopModal form{max-height:calc(100dvh - 24px);padding:20px}:where(.rixusoneRoot) .workshopModal input,:where(.rixusoneRoot) .workshopModal textarea,:where(.rixusoneRoot) .workshopModal select,:where(.rixusoneRoot) .workshopModal button,:where(.rixusoneRoot) .calendarControlBar button,:where(.rixusoneRoot) .calendarTechnicianFilter button{touch-action:manipulation}:where(.rixusoneRoot) .calendarControlBar{gap:8px;margin:12px 0 9px}:where(.rixusoneRoot) .calendarControlBar button{min-height:42px;padding:8px 11px;font-size:11px}:where(.rixusoneRoot) .calendarPeriod{min-width:0}:where(.rixusoneRoot) .calendarDatePicker{min-width:185px}:where(.rixusoneRoot) .calendarViewSwitch{padding:3px}:where(.rixusoneRoot) .calendarTechnicianFilter{border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;width:100%;margin:0 0 9px;padding:8px 10px;display:grid;position:static;box-shadow:0 6px 18px #14213d12}:where(.rixusoneRoot) .calendarTechnicianFilter header{border:0;border-right:1px solid #e7ebf0;min-width:150px;padding:0 10px 0 0}:where(.rixusoneRoot) .calendarTechnicianFilterAll{white-space:nowrap;border:0;border-right:1px solid #edf0f4;margin:0;padding-right:10px}:where(.rixusoneRoot) .calendarTechnicianFilterList{align-items:center;gap:4px 14px;min-width:0;padding:0;display:flex;overflow-x:auto}:where(.rixusoneRoot) .calendarTechnicianFilter label{flex:none;min-height:38px}:where(.rixusoneRoot) .calendarTechnicianFilter input{width:19px;height:19px}:where(.rixusoneRoot) .calendarTechnicianQuickFilters{padding:0}:where(.rixusoneRoot) .calendarDayTabs{gap:6px;margin:0 0 8px}:where(.rixusoneRoot) .calendarDayTabs button{min-width:0;padding:9px 7px}:where(.rixusoneRoot) .hourCalendar{padding:12px 12px 12px 42px}:where(.rixusoneRoot) .hourColumns{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px}:where(.rixusoneRoot) .hourColumns>section>header{height:48px;padding:7px 9px}:where(.rixusoneRoot) .hourTrack{height:clamp(420px,100dvh - 285px,560px)}:where(.rixusoneRoot) .hourBooking{width:calc(100% - 8px);min-height:42px;padding:6px 7px;left:4px;right:4px}:where(.rixusoneRoot) .hourBooking time,:where(.rixusoneRoot) .hourBooking span{font-size:10px}:where(.rixusoneRoot) .hourBooking strong{font-size:12px}:where(.rixusoneRoot) .weekCalendar{border-radius:10px;max-height:calc(100dvh - 235px)}:where(.rixusoneRoot) .weekDayHeader{grid-template-columns:112px repeat(5,minmax(112px,1fr));min-width:0}:where(.rixusoneRoot) .weekDayHeader>span{padding:12px 9px}:where(.rixusoneRoot) .weekDayHeader button{min-height:58px;padding:6px}:where(.rixusoneRoot) .weekDayHeader strong{font-size:18px}:where(.rixusoneRoot) .weekTechnician{grid-template-columns:112px minmax(0,1fr);min-width:0}:where(.rixusoneRoot) .weekTechnician>header{padding:10px}:where(.rixusoneRoot) .weekTracks{grid-template-columns:repeat(5,minmax(112px,1fr));height:440px}:where(.rixusoneRoot) .weekTracks .hourTrack{height:440px}:where(.rixusoneRoot) .compactTrack .hourBooking{padding:4px 5px}:where(.rixusoneRoot) .compactTrack .hourBooking strong{font-size:10px}:where(.rixusoneRoot) .workOrderListTools{gap:7px;margin:14px 0 10px}:where(.rixusoneRoot) .workOrderListTools input,:where(.rixusoneRoot) .workOrderListTools button{min-height:44px}:where(.rixusoneRoot) .workOrderListRow{grid-template-columns:minmax(165px,.8fr) minmax(220px,1.2fr) 90px 88px 24px;gap:10px;padding:12px}:where(.rixusoneRoot) .workOrderExpanded{padding:12px}:where(.rixusoneRoot) .workOrderDetailGrid{gap:10px}:where(.rixusoneRoot) .workOrderHero,:where(.rixusoneRoot) .workOrderSchedule,:where(.rixusoneRoot) .workOrderTechnicianPrompt,:where(.rixusoneRoot) .workOrderNextTask{margin-left:10px;margin-right:10px}:where(.rixusoneRoot) .workOrderActions button,:where(.rixusoneRoot) .workOrderHeroActions button,:where(.rixusoneRoot) .workOrderEditableHeader button,:where(.rixusoneRoot) .workOrderSchedule button{min-height:42px}:where(.rixusoneRoot) .workOrderEditableHeader button{min-width:42px}:where(.rixusoneRoot) .workOrderScheduleEditor{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:10px;margin-right:10px}:where(.rixusoneRoot) .workOrderQuickEditLayer,:where(.rixusoneRoot) .calendarQuickLayer,:where(.rixusoneRoot) .partsOrderOverlay{padding:10px}:where(.rixusoneRoot) .workOrderQuickEditPopup,:where(.rixusoneRoot) .additionalWorkPopup,:where(.rixusoneRoot) .waitingWorkOrderPopup,:where(.rixusoneRoot) .calendarTimeEditor{max-height:calc(100dvh - 20px);overflow-y:auto}:where(.rixusoneRoot) .partsAnalysisCard>header{padding:16px 18px}:where(.rixusoneRoot) .partsJobs{padding:0 18px}:where(.rixusoneRoot) .partsOrderWorkspace{width:calc(100vw - 20px);height:calc(100dvh - 20px)}:where(.rixusoneRoot) .partsOrderLayout{min-height:0}:where(.rixusoneRoot) .mechanicPerformance{gap:10px}:where(.rixusoneRoot) .mechanicPerformance>header{align-items:center;gap:12px}:where(.rixusoneRoot) .mechanicPerformance>header h1{font-size:28px}:where(.rixusoneRoot) .mechanicPerformance>header span{font-size:13px}:where(.rixusoneRoot) .mechanicPerformance>header>strong{white-space:nowrap;padding:8px 11px;font-size:12px}:where(.rixusoneRoot) .mechanicAchievementHero{border-radius:13px;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr);gap:18px;padding:17px 19px}:where(.rixusoneRoot) .mechanicAchievementSummary>strong{font-size:31px}:where(.rixusoneRoot) .mechanicAchievementGoal>strong{font-size:21px}:where(.rixusoneRoot) .mechanicBonusLadder{gap:7px}:where(.rixusoneRoot) .mechanicBonusLadder article{gap:7px;min-width:0;padding:9px}:where(.rixusoneRoot) .mechanicBonusLadder article>i{flex-basis:31px;height:31px}:where(.rixusoneRoot) .mechanicBonusLadder article span{min-width:0}:where(.rixusoneRoot) .mechanicBonusLadder article small{font-size:10px}:where(.rixusoneRoot) .mechanicPerformanceStats{gap:8px}:where(.rixusoneRoot) .mechanicPerformanceStats article{gap:5px;padding:14px 16px}:where(.rixusoneRoot) .mechanicPerformanceStats strong{font-size:25px}:where(.rixusoneRoot) .mechanicPerformanceNote{padding:10px 13px;font-size:12px;line-height:1.4}:where(.rixusoneRoot) .mechanicPerformanceList{overflow-x:auto}:where(.rixusoneRoot) .mechanicPerformanceHead,:where(.rixusoneRoot) .mechanicPerformanceList button{grid-template-columns:118px minmax(180px,1fr) 82px 92px 92px;gap:8px;min-width:0;padding:11px 12px}:where(.rixusoneRoot) .mechanicPerformanceHead{font-size:10px}:where(.rixusoneRoot) .mechanicPerformanceList button{min-height:58px;font-size:12px}:where(.rixusoneRoot) .mechanicPerformanceList button>b{font-size:15px}}@media (width>=700px) and (width<=850px) and (orientation:landscape){:where(.rixusoneRoot) .workshopTop{height:54px}:where(.rixusoneRoot) .workshopSide{height:66px}:where(.rixusoneRoot) .workshopMain{padding:14px 14px calc(84px + env(safe-area-inset-bottom))}:where(.rixusoneRoot) .workshopHeading{flex-direction:row;align-items:center}:where(.rixusoneRoot) .workshopHeading h1{font-size:32px}:where(.rixusoneRoot) .calendarHeadingActions{width:auto;display:flex}:where(.rixusoneRoot) .calendarHeadingActions a{min-height:42px;padding:9px 11px}:where(.rixusoneRoot) .calendarControlBar{gap:6px;margin:10px 0 8px;display:flex}:where(.rixusoneRoot) .calendarPeriod{order:initial;flex:1;grid-column:auto}:where(.rixusoneRoot) .calendarViewSwitch{flex:none}:where(.rixusoneRoot) .calendarTechnicianFilter{padding:8px 10px}:where(.rixusoneRoot) .calendarTechnicianFilter header{align-items:center}:where(.rixusoneRoot) .calendarTechnicianFilterList{gap:4px 16px;display:flex;overflow-x:auto}:where(.rixusoneRoot) .calendarDayTabs{margin-bottom:7px}:where(.rixusoneRoot) .calendarDayTabs button{flex-basis:118px}:where(.rixusoneRoot) .hourCalendar{padding:10px}:where(.rixusoneRoot) .hourColumns{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}:where(.rixusoneRoot) .hourColumns>section{margin:0}:where(.rixusoneRoot) .hourColumns>section>header{position:static}:where(.rixusoneRoot) .hourTrack{height:420px}:where(.rixusoneRoot) .weekDayHeader,:where(.rixusoneRoot) .weekTechnician{min-width:760px}:where(.rixusoneRoot) .weekCalendar{max-height:calc(100dvh - 255px)}:where(.rixusoneRoot) .mechanicPerformance{gap:9px}:where(.rixusoneRoot) .mechanicPerformance>header{flex-direction:row;align-items:center;gap:10px}:where(.rixusoneRoot) .mechanicPerformance>header h1{font-size:25px}:where(.rixusoneRoot) .mechanicPerformance>header span{display:none}:where(.rixusoneRoot) .mechanicPerformance>header>strong{white-space:nowrap;padding:7px 9px;font-size:11px}:where(.rixusoneRoot) .mechanicAchievementHero{border-radius:12px;grid-template-columns:minmax(190px,.8fr) minmax(270px,1.2fr);gap:14px;padding:14px 16px}:where(.rixusoneRoot) .mechanicAchievementSummary>strong{font-size:28px}:where(.rixusoneRoot) .mechanicAchievementSummary p,:where(.rixusoneRoot) .mechanicAchievementGoal small{font-size:12px}:where(.rixusoneRoot) .mechanicAchievementGoal>strong{font-size:19px}:where(.rixusoneRoot) .mechanicBonusLadder{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}:where(.rixusoneRoot) .mechanicBonusLadder article{gap:6px;min-width:0;padding:8px}:where(.rixusoneRoot) .mechanicBonusLadder article>i{flex-basis:28px;height:28px}:where(.rixusoneRoot) .mechanicBonusLadder article span{min-width:0}:where(.rixusoneRoot) .mechanicBonusLadder article strong{font-size:12px}:where(.rixusoneRoot) .mechanicBonusLadder article small{font-size:9px}:where(.rixusoneRoot) .mechanicPerformanceStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}:where(.rixusoneRoot) .mechanicPerformanceStats article{gap:4px;padding:11px 13px}:where(.rixusoneRoot) .mechanicPerformanceStats strong{font-size:23px}:where(.rixusoneRoot) .mechanicPerformanceStats span{font-size:11px}:where(.rixusoneRoot) .mechanicPerformanceNote{padding:9px 11px;font-size:11px;line-height:1.35}:where(.rixusoneRoot) .mechanicPerformanceList{overflow-x:auto}:where(.rixusoneRoot) .mechanicPerformanceHead,:where(.rixusoneRoot) .mechanicPerformanceList button{grid-template-columns:105px minmax(165px,1fr) 78px 88px 88px;gap:7px;min-width:680px;padding:10px}:where(.rixusoneRoot) .mechanicPerformanceHead{font-size:9px}:where(.rixusoneRoot) .mechanicPerformanceList button{min-height:56px;font-size:11px}}.rixusoneRoot{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.rixusoneRoot) .log-shell{color:#f7f7f7;background:#08090b;min-height:100vh;padding:30px;font-family:Arial,sans-serif}:where(.rixusoneRoot) .log-shell header{justify-content:space-between;align-items:flex-end;max-width:1400px;margin:auto;display:flex}:where(.rixusoneRoot) .log-shell header p{color:#0876e9;letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:900}:where(.rixusoneRoot) .log-shell h1{margin:0;font-size:34px}:where(.rixusoneRoot) .log-shell header a{color:#fff;border:1px solid #34363b;border-radius:8px;padding:11px 16px;text-decoration:none}:where(.rixusoneRoot) .stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1400px;margin:26px auto 16px;display:grid}:where(.rixusoneRoot) .stats button{color:#fff;text-align:left;cursor:pointer;background:#14161a;border:1px solid #2b2e34;border-radius:12px;gap:14px;padding:18px;display:grid}:where(.rixusoneRoot) .stats button.active{border-color:#0876e9;box-shadow:inset 4px 0 #0876e9}:where(.rixusoneRoot) .stats button>strong{font-size:20px}:where(.rixusoneRoot) .metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}:where(.rixusoneRoot) .metrics span{gap:3px;display:grid}:where(.rixusoneRoot) .metrics small{color:#9da1aa;font-size:11px}:where(.rixusoneRoot) .metrics b{font-size:23px}:where(.rixusoneRoot) .sms-total{font-size:31px;font-weight:900}:where(.rixusoneRoot) .sms-total small{color:#9da1aa;font-size:13px}:where(.rixusoneRoot) .toolbar,:where(.rixusoneRoot) .panel{max-width:1400px;margin:0 auto}:where(.rixusoneRoot) .toolbar{background:#101216;border:1px solid #262930;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}:where(.rixusoneRoot) .toolbar input{color:#fff;background:#08090b;border:1px solid #343841;border-radius:7px;flex:1;padding:12px}:where(.rixusoneRoot) .toolbar button{color:#fff;background:#0876e9;border:0;border-radius:7px;padding:12px 18px;font-weight:800}:where(.rixusoneRoot) .toolbar span{color:#888e99;font-size:12px}:where(.rixusoneRoot) .panel{background:#101216;border:1px solid #262930;border-radius:12px;margin-top:16px;padding:22px}:where(.rixusoneRoot) .panel h2{margin:0 0 4px}:where(.rixusoneRoot) .sub{color:#9499a3;margin:0 0 18px}:where(.rixusoneRoot) .table{border:1px solid #292c33;border-radius:8px;overflow:hidden}:where(.rixusoneRoot) .row{border-top:1px solid #252830;grid-template-columns:1.2fr 1fr 1fr;align-items:center;column-gap:24px;padding:14px 16px;display:grid}:where(.rixusoneRoot) .row:first-child{border-top:0}:where(.rixusoneRoot) .row.two{grid-template-columns:1.2fr 1fr}:where(.rixusoneRoot) .quotes .row{grid-template-columns:1.35fr .8fr 1.7fr .75fr}:where(.rixusoneRoot) .row.head{color:#aeb3bd;text-transform:uppercase;background:#1a1d22;font-size:12px;font-weight:800}:where(.rixusoneRoot) .sms .row{grid-template-columns:1fr 1fr 3fr .8fr}:where(.rixusoneRoot) .message{white-space:pre-wrap}:where(.rixusoneRoot) .row em{font-size:12px;font-style:normal;font-weight:800}:where(.rixusoneRoot) .row em.sent{color:#62d38c}:where(.rixusoneRoot) .row em.pending{color:#ffc857}:where(.rixusoneRoot) .error{color:#ffc4bf;background:#421816;border-radius:8px;max-width:1400px;margin:12px auto;padding:12px}:where(.rixusoneRoot) .empty{color:#8f949e;text-align:center;padding:28px}@media (width<=900px){:where(.rixusoneRoot) .stats{grid-template-columns:1fr}:where(.rixusoneRoot) .metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){:where(.rixusoneRoot) .log-shell{padding:16px}:where(.rixusoneRoot) .log-shell header{align-items:flex-start;gap:14px}:where(.rixusoneRoot) .log-shell h1{font-size:25px}:where(.rixusoneRoot) .toolbar{flex-wrap:wrap}:where(.rixusoneRoot) .toolbar span{width:100%}:where(.rixusoneRoot) .table{overflow:auto}:where(.rixusoneRoot) .row{min-width:620px}:where(.rixusoneRoot) .quotes .row{min-width:760px}:where(.rixusoneRoot) .sms .row{min-width:940px}}.tpDownloads{color:#17252b;max-width:1260px;margin:auto;padding:60px 32px 75px}.tpDownloads>header>p{letter-spacing:.13em;color:#176c73;font-size:11px;font-weight:850}.tpDownloads h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,5vw,62px)}.tpDownloads>header>span{color:#647077;line-height:1.6}.tpDownloadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}.tpDownloadGrid>article{background:#fff;border:1px solid #d7dfe1;border-top:4px solid #176c73;border-radius:8px;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;display:flex}.tpDownloadGrid>article.tpSmsCard{border-top-color:#0876e9}.tpDownloadIcon{color:#fff;text-align:center;background:#176c73;border-radius:7px;min-width:56px;padding:12px;font-size:18px;font-weight:850}.tpSmsCard .tpDownloadIcon{background:#0876e9}.tpDownloadGrid small{letter-spacing:.07em;color:#687880;font-size:10px;font-weight:800}.tpDownloadGrid h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.25}.tpDownloadGrid p{color:#60717a;margin:0;font-size:14px;line-height:1.7}.tpDownloadButton{color:#fff;background:#176c73;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:6px;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.tpSmsCard .tpDownloadButton{background:#0876e9}.tpDownloadButton:hover{filter:brightness(.9)}.tpDownloadGrid details{border-top:1px solid #d7dfe1;width:100%;padding-top:15px}.tpDownloadGrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;list-style:none;display:flex}.tpDownloadGrid summary::-webkit-details-marker{display:none}.tpDownloadGrid details[open] summary>span{transform:rotate(45deg)}.tpDownloadGrid ol{color:#43565f;padding-left:22px;font-size:13px;line-height:1.65}.tpDownloadGrid li{overflow-wrap:anywhere;margin:12px 0}.tpDownloadGrid details p{font-size:12px}.tpDownloadsFooter{flex-wrap:wrap;justify-content:space-between;gap:22px;margin-top:35px;font-size:13px;font-weight:700;display:flex}.tpDownloads :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #0876e9}@media (width<=1000px){.tpDownloadGrid{grid-template-columns:1fr 1fr}.tpSmsCard{grid-column:1/-1}}@media (width<=650px){.tpDownloads{padding:35px 20px 55px}.tpDownloadGrid{grid-template-columns:1fr}.tpSmsCard{grid-column:auto}.tpDownloadGrid>article{padding:23px}.tpDownloadsFooter{flex-direction:column}}
