/*! 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-xs:.125rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.h-\(--cell-size\){height:var(--cell-size)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-\(--cell-size\){width:var(--cell-size)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.appearance-none{-webkit-appearance:none;appearance:none}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-current{color:currentColor}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.running{animation-play-state:running}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#eef3f8;--foreground:#192c40;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#0f52ba;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#3f4756;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#d7e1ec;--input:#bdcad8;--ring:#a1a1a1;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}body{background:var(--background);color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{font-size:calc(16px * var(--text-scale,1));margin:0}table{border-collapse:collapse;width:100%}th{text-align:left;font-size:calc(13px * var(--text-scale,1));color:#6c8195;text-transform:uppercase;white-space:nowrap}td,th{border-bottom:1px solid #e1e9f1;padding:13px 12px}td{font-size:calc(14px * var(--text-scale,1))}html[data-density=compact] td,html[data-density=compact] th{padding-top:8px;padding-bottom:8px}html{font-size:calc(16px * var(--text-scale,1))}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101a26;--foreground:#e1e9f2;--card:#172435;--card-foreground:#e1e9f2;--popover:#172435;--popover-foreground:#e1e9f2;--primary:#4d8df5;--primary-foreground:#07182b;--secondary:#23354b;--secondary-foreground:#e1e9f2;--muted:#22344a;--muted-foreground:#a8bbcf;--accent:#263d56;--accent-foreground:#edf4fc;--border:#354c64;--input:#496077;--ring:#529fe9;--sidebar:#172435;--sidebar-foreground:#e1e9f2;--sidebar-accent:#263d56;--sidebar-accent-foreground:#edf4fc}.dark body{background:var(--background);color:var(--foreground)}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) *,html:not([data-reduce-motion=false]) :before,html:not([data-reduce-motion=false]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-theme]:not([data-theme=light]):not([data-theme=dark]){--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--secondary-foreground:var(--foreground);--muted:var(--secondary);--accent-foreground:var(--foreground);--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-ring:var(--ring)}@media screen and (min-width:1000px){html{scrollbar-gutter:stable}}@keyframes notification-gold-pulse{0%,to{color:var(--foreground);box-shadow:0 0 #0000}50%{box-shadow:0 0 0 2px var(--bell-gold), 0 0 18px 4px var(--bell-glow);color:var(--bell-gold);border-color:var(--bell-gold)}}@keyframes pull-refresh-spin{to{rotate:360deg}}@keyframes tech-fold{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes tech-unfold{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes tech-slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes tech-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html{zoom:.95}}@supports (scrollbar-gutter:stable){@media screen and (min-width:1000px){html body[data-scroll-locked]{--removed-body-scroll-bar-size:0px!important;margin-right:0!important}}}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){html{scroll-padding-bottom:100px;zoom:1!important;--desktop-scale:1!important}body{zoom:1!important}}@keyframes relay-load{to{transform:rotate(360deg)}}@keyframes relay-progress{0%{transform:translate(-100%)}to{transform:translate(225%)}}html body [data-slot=native-select-wrapper]{justify-self:center;margin-inline:auto;width:max-content!important;min-width:0!important;max-width:100%!important}html body [data-slot=native-select]{field-sizing:fixed;width:auto!important;min-width:0!important;max-width:100%!important}@keyframes logo-breathe{0%,to{opacity:.85;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes handoff-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 15%, transparent)}}@keyframes bell-arrival{0%,to{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}@keyframes attention-field-pulse{0%,to{box-shadow:inset 0 0 0 1px var(--bell-gold), inset 0 0 5px var(--bell-glow)}50%{box-shadow:inset 0 0 0 2px var(--bell-gold), inset 0 0 16px var(--bell-glow)}}*{caret-color:#0000}@keyframes pending-pulse{50%{box-shadow:0 0 0 7px #f59e0b0f}}:root{--app-font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html[data-theme]{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html[data-theme] body{letter-spacing:-.006em;background:var(--background);color:var(--foreground);font-family:var(--app-font)!important}html[data-theme] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 520px at 50% -180px, var(--page-glow), transparent 72%);position:fixed;inset:0}@media screen and (min-width:1000px) and (not (pointer:coarse)){html:not(#gl):not(#gl2):not(#gl3)[data-skin=paint][data-glass][data-theme]:not([data-perf]){background-image:none!important;background-attachment:scroll!important}html[data-skin=paint][data-glass][data-theme]:not([data-perf]) body:not(#pc):not(#fc1):not(#fc2):not(#gl):before{background:radial-gradient(1100px 520px at 50% -180px, var(--page-glow), transparent 72%), var(--g-bg);background-repeat:no-repeat}}html[data-theme] :is(button,input,select,textarea){font-family:inherit}html[data-theme] :is(h1,h2,h3,h4){letter-spacing:-.018em}html[data-theme] button[data-slot=button]{letter-spacing:-.005em;border-radius:10px;font-weight:600;transition:background .15s,box-shadow .15s,transform 60ms,border-color .15s}html[data-theme] button[data-slot=button]:active:not(:disabled){transform:translateY(1px)}html[data-theme] button[data-slot=button][data-variant=default]{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){html[data-theme] button[data-slot=button][data-variant=default]{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 88%, #fff 12%), var(--primary))}}html[data-theme] button[data-slot=button][data-variant=default]{color:var(--primary-foreground);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] button[data-slot=button][data-variant=default]{border:1px solid color-mix(in srgb, var(--primary) 80%, #000 20%)}}html[data-theme] button[data-slot=button][data-variant=default]{box-shadow:0 1px 2px #00000024,inset 0 1px #ffffff29}html[data-theme] button[data-slot=button][data-variant=default]:hover:not(:disabled){background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){html[data-theme] button[data-slot=button][data-variant=default]:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 80%, #fff 20%), color-mix(in srgb, var(--primary) 94%, #fff))}}html[data-theme] button[data-slot=button][data-variant=outline]{background:var(--card);border:1px solid var(--border);color:var(--foreground);box-shadow:0 1px 2px #1018280f}html[data-theme] button[data-slot=button][data-variant=outline]:hover:not(:disabled){background:var(--surface-2);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] button[data-slot=button][data-variant=outline]:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}}html[data-theme] button[data-slot=button][data-variant=outline][aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] button[data-slot=button][data-variant=outline][aria-pressed=true]{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}html[data-theme] button[data-slot=button][data-variant=outline][aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] button[data-slot=button][data-variant=outline][aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}html[data-theme] button[data-slot=button][data-variant=outline][aria-pressed=true]{color:var(--primary)}html[data-theme] button[data-slot=button][data-variant=link]{color:var(--theme-link,var(--primary));font-weight:650}html[data-theme] :is(input[data-slot=input],textarea,select[data-slot=native-select],button[data-slot=select-trigger]){border-color:var(--input);background-color:var(--theme-field,var(--card));transition:border-color .15s,box-shadow .15s;border-radius:10px!important}html[data-theme] :is(input[data-slot=input],textarea,select[data-slot=native-select],button[data-slot=select-trigger]):focus-visible{outline:none;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(input[data-slot=input],textarea,select[data-slot=native-select],button[data-slot=select-trigger]):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)!important}}html[data-theme] :is(input,textarea)::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--muted-foreground) 85%, transparent)}}html[data-theme] [data-slot=dialog-content]{border:1px solid var(--border)!important;box-shadow:var(--shadow-pop)!important}html[data-theme] [data-slot=dialog-overlay]{background:#080c1480!important}html[data-theme] [data-slot=popover-content]{border:1px solid var(--border)!important;box-shadow:var(--shadow-pop)!important;background:var(--popover)!important;border-radius:14px!important}html[data-theme] *{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab, red, red)){html[data-theme] *{scrollbar-color:color-mix(in srgb, var(--muted-foreground) 45%, transparent) transparent}}.shell{max-width:1160px;margin:auto;padding:28px 24px 50px}.topbar{color:#fff;background:#13283f;align-items:center;gap:16px;padding:20px max(24px,50vw - 556px);display:flex}.topbar h1{font-size:calc(21px * var(--text-scale,1));margin:0;font-weight:700}.topbar p{color:#a8bcd0;font-size:calc(14px * var(--text-scale,1));margin:4px 0 0}.topactions{align-items:center;gap:10px;margin-left:auto;display:flex}.panel{background:#fff;border:1px solid #d8e1eb;border-radius:14px;padding:28px;box-shadow:0 3px 8px #203d5b04}@media (max-width:650px){.shell{padding:18px 12px}.topbar{gap:10px;padding:16px 12px}.topbar h1{font-size:calc(16px * var(--text-scale,1))}.topbar p{font-size:calc(12px * var(--text-scale,1))}.topactions .connection{display:none}.topactions{gap:4px}.panel{padding:20px 16px}}.shell{max-width:1160px;padding-top:24px}.topbar{padding-top:18px;padding-bottom:18px}.panel{border-radius:12px;padding:24px;box-shadow:0 2px 6px #203d5b05}.settings-layout>.panel{min-width:0}@media (max-width:700px){.shell{padding:18px 12px}.panel{padding:20px 16px}.topbar h1{font-size:calc(16px * var(--text-scale,1))}.topbar{flex-wrap:wrap}.topactions{flex-basis:100%;justify-content:flex-end;gap:10px}.topactions .connection{display:none}}.topbar{flex-wrap:wrap}.topactions{margin-left:auto}.shell th,.shell td,.field input,.field select,.field textarea{text-align:center}.shell [data-slot=checkbox],.scroll-dialog [data-slot=checkbox]{aspect-ratio:1;align-self:center;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important}.site-surface .topbar,.site-surface .topactions{flex-wrap:wrap}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.shell{padding:16px 10px}.panel{padding:18px 12px}.topbar{padding:14px 12px}.topactions{gap:8px}.topactions button{height:40px;min-height:40px;padding:8px 12px!important;font-size:14px!important}.topbar h1{font-size:17px;line-height:1.3}}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) .topbar{background:var(--theme-header)}.compass-brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.topbar .compass-brand h1{letter-spacing:-.025em;text-align:left}.header-account .topactions{justify-content:flex-end;margin-left:0}@media (max-width:700px){.compass-brand{gap:10px}.header-account .topactions{flex-basis:auto;width:100%}.topbar .compass-brand h1{font-size:21px}}html[data-theme$=-day] .topbar,html[data-theme$=-day] .topbar :is(h1,strong,button,span){color:var(--foreground)!important}html[data-theme$=-day] .topbar{border-bottom:1px solid var(--border)}@media (max-width:600px){.topbar{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px;display:grid}.header-account .topactions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;display:flex}}@media screen and (min-width:1000px){.site-surface>.shell{width:calc(100% - 2 * var(--workspace-gutter));box-sizing:border-box;margin-inline:auto;padding-inline:0;max-width:var(--workspace-max)!important}.site-surface>.topbar{padding-inline:max(var(--workspace-gutter), calc((100% - var(--workspace-max)) / 2))}}.topbar .repair-order-up-brand{text-align:left;justify-content:flex-start}.topbar .repair-order-up-brand h1{white-space:nowrap;font-size:24px;font-weight:750}@media (max-width:600px){.topbar .repair-order-up-brand{grid-column:1/-1}.topbar .repair-order-up-brand h1{font-size:22px}.topbar:has(.repair-order-up-brand) .shop-profile{grid-column:1/-1}}.technician-header .topactions{flex-basis:auto;gap:0;width:auto;margin:0;display:flex}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .shell{padding:env(safe-area-inset-top,0px) 16px calc(96px + env(safe-area-inset-bottom));text-align:left;max-width:100%}.site-surface .shell[data-ui=settings]>.rowactions h2{display:none}:is(html:has(.site-surface>.shell),body:has(.site-surface>.shell)){overscroll-behavior:none;height:100%;overflow:hidden}.site-surface>.shell{overscroll-behavior:none;width:100%;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(78px + env(safe-area-inset-bottom));background:var(--background);margin:0;position:fixed;inset:0;overflow:hidden auto}.site-surface .shell[data-ui=chat],.site-surface .shell[data-ui=totals]{padding-bottom:calc(67px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}:is(html:has(.site-surface>.shell),body:has(.site-surface>.shell)){background:var(--card)!important}.site-surface>.shell{background:linear-gradient(to bottom, var(--card) 0 env(safe-area-inset-top,0px), var(--background) env(safe-area-inset-top,0px) 100%)}:is(html,body,html:has(.site-surface>.shell),body:has(.site-surface>.shell)){background-color:var(--browser-header-color,var(--card))!important}}.site-surface>.topbar{z-index:37;position:sticky;top:0}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .shell[data-ui=chat]{min-height:0;max-height:none}html:has(.site-surface>.shell:not([data-ui=chat]):not([data-ui=totals])){scrollbar-gutter:auto;overscroll-behavior-y:contain;height:auto;overflow:visible}body:not([data-scroll-locked]):has(.site-surface>.shell:not([data-ui=chat]):not([data-ui=totals])){overscroll-behavior-y:contain;height:auto;overflow:visible}}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){.site-surface>.shell[data-ui=chat]{min-height:0;padding-bottom:0}}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){html[data-chat-keyboard=true] .site-surface .shell[data-ui=chat]{padding-bottom:0!important}}@media (min-width:1401px){.site-surface .topbar .desktop-shortcut-guide{color:inherit;opacity:.85;gap:6px 18px;font-size:13px}.site-surface .topbar .desktop-shortcut-guide kbd{color:inherit}.site-surface .topbar .desktop-shortcut-guide button:hover{color:inherit;opacity:1}}html[data-theme] .site-surface>.topbar{background:linear-gradient(180deg, var(--theme-header), var(--theme-header))!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface>.topbar{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-header) 92%, #fff 8%), var(--theme-header))!important}}html[data-theme] .site-surface>.topbar{color:var(--theme-header-foreground,#fff)!important;border-bottom:1px solid var(--theme-header)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface>.topbar{border-bottom:1px solid color-mix(in srgb, var(--theme-header) 70%, #000)!important}}html[data-theme] .site-surface>.topbar{box-shadow:inset 0 1px #ffffff0a,0 12px 30px -24px #000000b3}html[data-theme] .site-surface>.topbar :is(h1,strong,span,button,p,kbd,small){color:inherit!important}html[data-theme] .site-surface>.topbar h1{letter-spacing:-.02em;font-weight:800}html[data-theme] .site-surface>.topbar :is(span,small,p){opacity:.82}html[data-theme] .site-surface>.topbar kbd{background:#ffffff1a;border:1px solid #ffffff24;border-radius:6px;padding:1px 6px;font-weight:600}.site-surface .main-tab-row{border:1px solid var(--border);background:var(--muted);border-radius:12px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:8px;width:100%;padding:7px;display:grid}@media (max-width:700px){.site-surface .main-tab-row{gap:7px;padding:7px}}.technician-header>[data-slot=tabs]{grid-column:1/-1;width:100%;min-width:0}.site-surface .technician-header .main-tab-row{background:0 0;border:0;border-radius:0;gap:10px;min-width:0;padding:8px 0 12px;display:flex}@media (max-width:700px){.site-surface .technician-header .main-tab-row{gap:8px}}.site-surface .main-tab-row{align-items:center;gap:10px;display:flex}@media (max-width:1000px){.site-surface .main-tab-row{flex-wrap:wrap}}.portable-navigation,.portable-brand,.portable-page-heading,.portable-tracker-tools{display:none!important}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.portable-brand{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex!important}.portable-brand strong{letter-spacing:-.3px;font-size:18px;line-height:1.3}.portable-brand span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.portable-navigation{z-index:35;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);gap:4px;position:fixed;bottom:0;left:0;right:0;display:flex!important}.site-surface .portable-navigation>button{white-space:nowrap;min-width:0;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1 1 0;gap:4px;font-weight:500;line-height:1.2;display:flex;width:auto!important;max-width:none!important;height:auto!important;min-height:52px!important;padding:5px 2px!important;font-size:12px!important}.portable-navigation svg{width:20px;height:20px}.site-surface .portable-navigation>button[aria-current=page]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-surface .portable-navigation>button[aria-current=page]{background:color-mix(in srgb, var(--primary) 9%, var(--card))}}.site-surface .portable-navigation>button[aria-current=page]{font-weight:700}.portable-page-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 18px;display:flex!important}.portable-page-heading h2{letter-spacing:-.5px;text-align:left;margin:0;font-weight:700;line-height:1.25;font-size:24px!important}.portable-page-heading>span{color:var(--muted-foreground);font-size:14px}.site-surface .portable-tracker-tools{grid-area:1/2;max-width:none;height:auto;min-height:44px;width:auto!important;padding:8px 14px!important;display:inline-flex!important}.site-surface .main-tab-row{flex-shrink:0;filter:none!important;-webkit-backdrop-filter:none!important}.shell:is([data-ui=chat],[data-ui=tracker],[data-ui=totals])>.portable-page-heading{display:none!important}.shell[data-ui=chat]>.main-tab-row{margin-bottom:0}.shell[data-ui=totals]>.main-tab-row{margin-bottom:8px}.shell:is([data-ui=chat],[data-ui=totals])>.portable-navigation{position:absolute}.shell:is([data-ui=chat],[data-ui=totals])>[data-slot=tabs]{flex:none}.shell[data-ui=chat] .main-tab-row{margin-bottom:0}.shell[data-ui=totals] .main-tab-row{margin-bottom:8px}}.shell[data-ui=my-totals]>.portable-page-heading{display:none!important}.site-surface .portable-brand{flex-direction:row;align-items:center;gap:10px}.portable-brand>div{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:380px){.portable-brand{gap:7px!important}.portable-brand .repair-order-up-header-logo{width:44px;height:44px}}.portable-brand .repair-order-up-header-logo{width:96px;height:86px}@media (max-width:600px){.portable-brand .repair-order-up-header-logo{width:80px;height:72px}.portable-brand strong{font-size:16px}}@media (max-width:380px){.portable-brand .repair-order-up-header-logo{width:70px;height:64px}.portable-brand strong{font-size:15px}}.site-surface .sticky-app-navigation{top:var(--app-header-height,0px);z-index:36;background:var(--background);padding-bottom:12px;position:sticky}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .sticky-app-navigation{top:env(safe-area-inset-top,0px);background:var(--card);flex-shrink:0;margin-inline:-16px;padding:0 16px}.site-surface .sticky-app-navigation .main-tab-row{align-items:center;margin-bottom:0}.site-surface .sticky-app-navigation+*,html[data-theme] .site-surface .sticky-app-navigation+.portable-navigation+*{margin-top:16px}}@media (max-width:600px){.site-surface .portable-brand strong{white-space:normal;font-size:18px;line-height:1.25}.site-surface .portable-brand span{font-size:14px}.site-surface .portable-brand .repair-order-up-header-logo{width:70px;height:64px}}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .shell[data-ui=chat]>.sticky-app-navigation{position:relative;top:0}}.shell[data-ui=estimator-home]>.portable-page-heading{display:none}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){html[data-chat-keyboard=true] .portable-navigation,html[data-keyboard=open] .portable-navigation{display:none!important}}html[data-theme] .site-surface .main-tab-row{box-shadow:var(--shadow-card);background:var(--card)!important;border:1px solid var(--border)!important;border-radius:14px!important}html[data-theme] .site-surface .main-tab-row [data-slot=tabs-list]{box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){html[data-theme] .site-surface .main-tab-row{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 18px 18px!important}}html[data-theme] .site-surface .portable-navigation{box-shadow:0 -10px 30px -22px #00000073;background:var(--card)!important;border-top:1px solid var(--border)!important}html[data-theme] .site-surface .portable-navigation>button{transition:color .15s,background .15s;position:relative;color:var(--muted-foreground)!important;background:0 0!important;border-radius:12px!important;font-weight:600!important}html[data-theme] .site-surface .portable-navigation>button[aria-current=page]{color:var(--primary)!important;background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .portable-navigation>button[aria-current=page]{background:color-mix(in srgb, var(--primary) 10%, transparent)!important}}html[data-theme] .site-surface .portable-navigation>button[aria-current=page]{font-weight:750!important}html[data-theme] .site-surface .portable-navigation>button[aria-current=page]:before{content:"";background:var(--primary);border-radius:3px 3px 0 0;width:28px;height:3px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}button,select,input{font:inherit}button{cursor:pointer}.formgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{font-size:calc(15px * var(--text-scale,1));flex-direction:column;gap:8px;min-width:0;font-weight:600;display:flex}.field input,.field select{height:49px;font-size:calc(16px * var(--text-scale,1));background:#fff}.field [data-slot=native-select-wrapper]{width:100%}.field small{color:#667789;font-weight:400}.wide{grid-column:1/-1}.rule{border:0;border-top:2px solid #e5ebf2;margin:24px 0}.action{width:100%;min-height:53px;font-size:calc(17px * var(--text-scale,1));font-weight:600}.event{border-top:1px solid #e7edf3;grid-template-columns:165px 1fr;gap:16px;padding:16px 0;line-height:1.5;display:grid}.event time{font-size:calc(14px * var(--text-scale,1));color:#697e91}.muted{color:#3f4756;font-size:calc(14px * var(--text-scale,1))}.notice{color:#194f91;background:#eaf3ff;border:1px solid #cbdff8;border-radius:9px;margin:16px 0;padding:14px 18px}.error{color:#a32d24;background:#fff1ef;border-color:#ffd2cc}.success{color:#17613f;background:#e9f7f0;border-color:#bfdfcf}td .actions{flex-wrap:wrap;gap:6px;display:flex}.smallbtn{font-size:calc(12px * var(--text-scale,1));height:32px;padding:6px 10px}.scroll-dialog{background:#fff;max-height:90vh;overflow:auto}.rowactions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.imagepreview{object-fit:contain;max-width:100%;max-height:380px;margin:16px 0}.empty{color:#3f4756;padding:24px 0;line-height:1.6}@media (max-width:650px){.formgrid{gap:12px}.event{grid-template-columns:1fr;gap:4px}}.action{width:auto;max-width:100%;height:auto;min-height:44px;font-size:calc(15px * var(--text-scale,1));white-space:normal;padding:12px 22px}.field{font-size:calc(14px * var(--text-scale,1));gap:7px}.field input,.field select{height:44px;font-size:calc(15px * var(--text-scale,1))}.event{font-size:calc(15px * var(--text-scale,1));padding:17px 0}.person-link{vertical-align:baseline;white-space:normal;text-align:left;color:#194e80;text-decoration:none;height:auto!important;font-size:inherit!important;padding:0!important;font-weight:700!important;display:inline!important}.person-link:hover{text-decoration:underline}.person-link:focus-visible{outline-offset:3px;outline:2px solid #0861ce}.scroll-dialog{gap:18px;width:calc(100% - 32px);padding:26px;max-width:680px!important}.difficulty-field{margin:20px 0}.person-dialog{max-width:780px!important}.person-dialog .event{grid-template-columns:145px 1fr}.notice.success .action{display:block}@media (max-width:700px){.scroll-dialog{padding:22px 18px}.person-dialog .event{grid-template-columns:1fr}}.delete-button{color:#ae3939}.checkline{align-items:center;gap:10px;display:flex}html[data-density=compact] .event{padding-top:9px;padding-bottom:9px}.dark .field input,.dark .field select,.dark textarea{color:#e1e9f2;background:#122032;border-color:#496077}.dark .muted,.dark .event time,.dark th,.dark .empty{color:#a8bbcf}.dark .notice{color:#c7e4ff;background:#183654;border-color:#37668c}.dark .notice.success{color:#bdebd8;background:#153e32;border-color:#367c63}.dark .notice.error{color:#ffcbd1;background:#481f26;border-color:#a45260}.dark .delete-button{color:#ffa6ae}@media (max-width:700px){.field input,.field select{font-size:max(16px, calc(15px * var(--text-scale,1)))}}.file-picker{margin:16px 0}.file-picker button{white-space:normal;max-width:100%;height:auto;min-height:42px;padding:10px 16px;font-weight:600}.field input[type=date]{-webkit-appearance:none;appearance:none;width:100%;min-width:0;max-width:100%}.add-technician{margin-left:auto}.drp-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.drp-tags{flex-wrap:wrap;gap:8px;display:flex}.shop-link{overflow-wrap:anywhere;color:#126ac5;margin-bottom:24px;text-decoration:underline;display:block}.dark .shop-link{color:#8ec5ff}.ocr-progress{color:var(--muted-foreground);margin:12px 0}@media (max-width:700px){.drp-control{gap:10px}}.pdfpreview{border:1px solid var(--border);width:100%;height:400px;margin-top:16px;display:block}.ro-link{font-variant-numeric:tabular-nums}.card-count{justify-content:center;gap:8px;margin-top:14px;font-size:.875rem}.card-save{text-align:center;margin-top:16px}.card-save button{margin:6px}.short-edit-field{width:50%;min-width:160px;margin-inline:auto}@media (max-width:700px){.short-edit-field{width:50%}}.admin-badge{letter-spacing:.04em;color:#a9d3ff;text-align:center;font-size:11px;display:block}.closed{transform:rotate(-90deg)}[data-slot=native-select-wrapper]{width:max-content;min-width:0;max-width:100%}[data-slot=native-select]{width:auto;max-width:100%}.field>[data-slot=native-select-wrapper]{max-width:100%;margin-inline:auto;width:max-content!important}.field select{max-width:100%;width:auto!important}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.scroll-dialog input,.scroll-dialog select,.scroll-dialog textarea{min-width:0;max-width:100%;font-size:16px}}select,select option{text-align:center;text-align-last:center}[data-slot=select-trigger]>svg{position:absolute;right:10px}[data-slot=select-value]{text-align:center;justify-content:center}[data-slot=select-item]{text-align:center;justify-content:center;padding-inline:30px}button:not(:disabled):is(:focus,:active),select:not(:disabled):focus,[data-slot=select-trigger][data-state=open]{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){button:not(:disabled):is(:focus,:active),select:not(:disabled):focus,[data-slot=select-trigger][data-state=open]{outline:2px solid color-mix(in srgb, var(--primary) 55%, transparent)}}button:not(:disabled):is(:focus,:active),select:not(:disabled):focus,[data-slot=select-trigger][data-state=open]{outline-offset:2px;box-shadow:inset 0 0 0 100vmax var(--primary)}@supports (color:color-mix(in lab, red, red)){button:not(:disabled):is(:focus,:active),select:not(:disabled):focus,[data-slot=select-trigger][data-state=open]{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--primary) 9%, transparent)}}[data-slot=native-select]{padding-inline:30px!important}[data-slot=native-select-wrapper]{justify-self:center;max-width:100%}[data-slot=native-select]{field-sizing:content;text-align:center;text-align-last:center}.field{text-align:center;min-width:0}.field>input:not([type=file]):not([type=checkbox]):not([type=color]){field-sizing:content;text-align:center;justify-self:center;width:auto;min-width:8ch;max-width:100%;margin-inline:auto}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) :is(.field input,.field select,textarea){background:var(--theme-field);color:var(--foreground);border-color:var(--input)}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) :is(.muted,.event time,.job-detail small,th,.empty){color:var(--muted-foreground)}html[data-theme=crimson] .text-primary{color:var(--theme-link)}.header-account{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;margin-left:auto;display:flex}.shop-profile{color:#fff;text-align:right;font-size:14px;line-height:1.4}.shop-profile>span{opacity:1;margin-right:5px}.shop-profile strong{font-weight:600}@media (max-width:700px){.header-account{gap:12px;width:100%}.shop-profile{align-self:flex-end}}.scroll-dialog .field{min-width:0}.scroll-dialog input,.scroll-dialog select{text-align:center;text-align-last:center}@media (max-width:700px){.person-dialog .event{padding-block:16px!important}.event>div{width:100%;min-width:0}.event{min-width:0}}[hidden]{display:none!important}html[data-theme$=-day] .admin-badge{color:var(--primary)!important}.presence-dot{background:var(--muted-foreground);opacity:.35;border-radius:50%;flex:none;width:9px;height:9px}.presence-dot.is-online{opacity:1;background:#24b878;box-shadow:0 0 0 3px #24b87818}@media (max-width:700px){.presence-dot{width:7px;height:7px}}.profile-dialog[data-slot=dialog-content]{max-width:440px!important}.profile-dialog form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.profile-portrait{flex-direction:column;align-items:center;gap:8px;display:flex}.profile-portrait h3{margin:0!important}.profile-dialog label{text-align:center;gap:8px;width:100%;display:grid}.profile-dialog input{field-sizing:fixed;width:100%!important}.tone-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.tone-choices button{min-height:44px}@media (max-width:600px){.header-account{display:contents}.shop-profile{overflow-wrap:anywhere;grid-column:2;place-self:center end}}@media (max-height:500px) and (orientation:landscape){.scroll-dialog[data-slot=dialog-content]{max-height:calc(100dvh - 20px)!important}}@media screen and (min-width:1000px){.site-surface{--workspace-max:1200px;--workspace-gutter:clamp(40px, 5vw, 72px)}}[data-slot=native-select],[data-slot=select-trigger],[data-slot=select-item]{font-weight:700}.pull-refresh-enabled,.pull-refresh-enabled body{overscroll-behavior-y:contain}.pull-refresh-indicator{z-index:60;top:calc(env(safe-area-inset-top,0px) + 6px);border:1px solid var(--border);background:var(--popover);max-width:calc(100vw - 24px);color:var(--popover-foreground);white-space:nowrap;pointer-events:none;transform-origin:top;will-change:transform, opacity;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:14px;font-weight:600;display:flex;position:fixed;left:50%;box-shadow:0 8px 24px #0004,inset 0 1px #fff2}.pull-refresh-badge{width:44px;height:44px;color:var(--primary);place-items:center;display:grid;position:relative}.pull-refresh-badge>svg{grid-area:1/1}.pull-refresh-arrow{transition:transform .2s}.pull-refresh-indicator[data-ready]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pull-refresh-indicator[data-ready]{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.pull-refresh-indicator[data-ready] .pull-refresh-text{color:var(--primary)}.pull-refresh-spinning{animation:.8s linear infinite pull-refresh-spin}.ro-header-space{flex:none;height:72px}.parts-see-more{margin-top:12px}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){[data-radix-popper-content-wrapper]{zoom:1.05263}[data-radix-popper-content-wrapper]>[data-slot]{zoom:.95}}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){[data-radix-popper-content-wrapper],[data-radix-popper-content-wrapper]>[data-slot]{zoom:1!important}.site-surface .field>span{text-align:left;font-size:14px}.site-surface .field input,.site-surface .field select{text-align:left;width:100%;max-width:100%;min-height:46px;height:46px!important;font-size:16px!important}.scroll-dialog button{max-width:100%}.site-surface:before{content:"";height:env(safe-area-inset-top,0px);background:var(--card);z-index:36;pointer-events:none;background:var(--card);box-shadow:none;border:0;position:fixed;inset:0 0 auto}}.tone-choices{margin-top:12px}.select-width-measure{pointer-events:none;font:inherit;visibility:hidden!important;white-space:nowrap!important;width:max-content!important;max-width:none!important;display:grid!important;position:absolute!important;inset:auto!important}.select-width-measure>span{white-space:nowrap;grid-area:1/1}html body .fitted-select-trigger{justify-self:center;margin-inline:auto;position:relative;width:var(--fitted-select-width,max-content)!important;flex:none!important;min-width:0!important;max-width:100%!important}html body .fitted-select-menu{width:var(--fitted-select-width,max-content)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}.fitted-select-menu [data-radix-select-viewport]{width:100%!important;min-width:0!important}.theme-width-measure{visibility:hidden;pointer-events:none;display:grid}.theme-width-measure>span{white-space:nowrap;grid-area:1/1}.tone-choices>button{white-space:normal;height:auto;padding-block:10px;line-height:1.3}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface:before{background:var(--browser-header-color,var(--card))!important}}.ro-number-actions{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.ro-number-actions h2{margin:0!important}.repair-order-up-header-logo{object-fit:contain;flex-shrink:0;width:64px;height:64px;display:block}.repair-order-up-login-logo{object-fit:contain;width:240px;max-width:100%;height:auto;display:block}.repair-order-up-header-logo{width:112px;height:100px}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface button,.site-surface a,[data-slot=dialog-content] button{touch-action:manipulation}}.csr-customer-head,.csr-customer-row{text-align:left;grid-template-columns:minmax(60px,.7fr) minmax(100px,1.5fr) minmax(80px,1fr) minmax(85px,1fr) minmax(70px,.9fr);align-items:center;gap:12px;width:100%;padding:16px;display:grid}.csr-customer-head{background:var(--muted);color:var(--muted-foreground);font-size:14px}.csr-customer-row{border-bottom:1px solid var(--border);font-size:16px}.csr-customer-row>*{overflow-wrap:anywhere;min-width:0}.csr-customer-row>span:first-child{color:var(--primary);font-weight:700}.csr-customer-row:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}@media (max-width:1400px){.csr-customer-head{display:none}.csr-customer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.csr-customer-row>[data-label]:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:4px;font-size:14px;font-weight:400;display:block}.csr-customer-row>strong{grid-area:1/2}}button[data-confirm-tone=yes]{background:#21864b!important}@supports (color:color-mix(in lab, red, red)){button[data-confirm-tone=yes]{background:color-mix(in srgb, #21864b 18%, var(--card))!important}}button[data-confirm-tone=yes]{color:var(--foreground)!important;border:1px solid #21864b!important}@supports (color:color-mix(in lab, red, red)){button[data-confirm-tone=yes]{border:1px solid color-mix(in srgb, #21864b 55%, var(--border))!important}}button[data-confirm-tone=cancel],[data-slot=alert-dialog-cancel]{background:#ba3636!important}@supports (color:color-mix(in lab, red, red)){button[data-confirm-tone=cancel],[data-slot=alert-dialog-cancel]{background:color-mix(in srgb, #ba3636 14%, var(--card))!important}}button[data-confirm-tone=cancel],[data-slot=alert-dialog-cancel]{color:var(--foreground)!important;border:1px solid #ba3636!important}@supports (color:color-mix(in lab, red, red)){button[data-confirm-tone=cancel],[data-slot=alert-dialog-cancel]{border:1px solid color-mix(in srgb, #ba3636 50%, var(--border))!important}}.inline-completion{width:100%;min-width:0;display:block;position:relative}.inline-completion input{text-align:left!important;font-weight:400!important}.inline-completion-preview{pointer-events:none;white-space:pre;align-items:center;padding:0 13px;font-size:16px;font-weight:400;display:flex;position:absolute;inset:0;overflow:hidden}.inline-completion-preview>span:first-child{color:#0000;flex:none}.inline-completion-preview>span:last-child{color:var(--muted-foreground);opacity:.55}@media (min-width:768px){.inline-completion-preview{font-size:14px}}.loading-popup[data-slot=dialog-content]{width:min(460px,100vw - 32px);padding:20px}.desktop-shortcut-guide{display:none}@media (min-width:1025px) and (pointer:fine){.desktop-shortcut-guide{color:var(--muted-foreground);text-align:left;grid-template-columns:repeat(2,max-content);gap:4px 18px;font-size:11px;line-height:1.5;display:grid}.desktop-shortcut-guide>span{white-space:nowrap}.desktop-shortcut-guide kbd{font:inherit;color:var(--foreground);font-weight:600}}.desktop-shortcut-guide button{color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.desktop-shortcut-guide button:hover{color:var(--foreground);text-decoration:underline}.desktop-shortcut-guide button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}input:read-write,textarea:read-write,[contenteditable=true],[contenteditable=plaintext-only],[contenteditable=true] :read-write,[contenteditable=plaintext-only] :read-write{caret-color:auto}.customer-kind{border:1px solid var(--border);background:var(--muted);border-radius:999px;gap:2px;width:fit-content;margin:0 auto 12px;padding:3px;display:flex}.customer-kind>button{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:6px 18px;font-size:14px;font-weight:600}.customer-kind>button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0000002e}.customer-kind>button:disabled{opacity:.6;cursor:default}button.person-avatar{cursor:pointer;border:0;font-family:inherit}.person-card-layer{z-index:1000;pointer-events:auto;background:0 0;position:fixed;inset:0}.person-card{box-sizing:border-box;border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:18px 16px;display:grid;position:fixed;box-shadow:0 14px 36px #0000004d}.person-card .person-card-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:72px;max-width:none;height:72px;margin-bottom:4px;padding:0;font-size:26px;font-weight:800;display:flex}:where(.person-avatar,.person-card-avatar){background:#175ca0}.person-card strong{font-size:17px;line-height:1.3}.person-card small{color:var(--muted-foreground);font-size:13px}html[data-theme] .person-avatar{box-shadow:0 0 0 2px var(--card), 0 1px 3px #00000040}.ro-metric{min-width:0}.ccc-avatar{letter-spacing:0!important;cursor:default!important;background:var(--muted)!important;color:var(--foreground)!important;box-shadow:0 0 0 1px var(--border)!important;font-size:10.5px!important}.activity h2{font-size:calc(19px * var(--text-scale,1));margin:0 0 14px;font-weight:700}.resultcard{background:#edf5ff;border:1px solid #cbdff5;border-radius:12px;margin:6px 0;padding:25px}.resultcard h3{font-size:calc(34px * var(--text-scale,1));margin:9px 0 24px;font-weight:700}.resultcard p{font-size:calc(13px * var(--text-scale,1));text-transform:uppercase;color:#527a9e;letter-spacing:.08em;font-weight:700}.activity{border-top:3px solid #bfd0e1;margin-top:28px}.resultcard{margin:4px 0;padding:18px 20px}.resultcard h3{font-size:calc(28px * var(--text-scale,1));margin:6px 0 0}.resultcard p{font-size:calc(12px * var(--text-scale,1))}.workload-extra{margin-top:18px}.workload-extra>[data-slot=collapsible-content]{margin-top:14px}.workload-extra button{white-space:normal;height:auto;padding:10px}@media (max-width:700px){.workload-extra button{font-size:calc(13px * var(--text-scale,1))}}.workload-extra{margin:20px 0}.recommendation-totals{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 36px;margin:18px 0 0;padding-top:14px;display:flex}.recommendation-totals dt{font-size:calc(14px * var(--text-scale,1))}.recommendation-totals dd{font-size:calc(24px * var(--text-scale,1));font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:700}.activity,.activity .event,.activity .event>div,.activity .person-link,.person-dialog .event,.person-dialog .person-link{text-align:left}.assignment-confirmation{text-align:center;overflow-wrap:anywhere;width:100%;max-width:760px;margin:24px auto 0;padding:24px;font-size:1.35rem;font-weight:700;line-height:1.45}.dispatch-history{margin-top:20px}@media (max-width:700px){.dispatch-history>.rowactions{grid-template-columns:1fr 1fr;display:grid}.dispatch-history>.rowactions button{white-space:normal;height:auto;padding:10px;font-size:14px}}.activity .event{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.activity .event>div,.activity .event time{text-align:center}.dispatch-cancel{min-width:140px;margin:18px auto 0;display:block}.assignment-writer{grid-column:1/-1;justify-self:center;max-width:220px;margin:8px auto 16px}.ro-editor-identities .assignment-writer{grid-column:auto;min-width:0;margin:8px 0 16px}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.ro-editor-identities .assignment-writer{max-width:100%;margin:0;font-size:13px}}.activity-mobile{display:none}@media (max-width:700px){.activity-desktop{display:none}.activity-mobile{width:100%;min-width:0;display:block}.activity-mobile button{white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;max-width:100%;color:var(--theme-link,var(--primary));cursor:pointer;background:0 0;border:0;padding:6px 0;line-height:1.5;display:block;overflow:hidden;font-size:14px!important}.activity .event time{font-size:13px}.activity .event{padding-block:12px!important}}.dispatch-dialog[data-slot=dialog-content]{gap:16px;overflow-y:auto;width:calc(100vw - 32px)!important;max-width:640px!important;max-height:calc(100dvh - 32px)!important;padding:24px!important}.dispatch-dialog form{flex-direction:column;align-items:center;gap:20px;width:100%;min-width:0;display:flex}.dispatch-dialog .field>span{text-align:center;width:100%}.dispatch-dialog .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dispatch-dialog [data-slot=native-select-wrapper]{align-self:center;max-width:280px;margin-inline:auto;width:100%!important}.dispatch-dialog select{field-sizing:fixed;text-align:center;text-align-last:center;text-overflow:ellipsis;overflow:hidden;width:100%!important;min-width:0!important;padding-inline:28px!important}.dispatch-dialog .vehiclegrid [data-slot=native-select-wrapper]{max-width:none}.dispatch-dialog .field>input{field-sizing:fixed;margin-inline:auto;width:100%!important;min-width:0!important;max-width:180px!important}.dispatch-dialog .vehiclegrid .field>input{max-width:100%!important}.dispatch-dialog .difficulty-field{width:100%;max-width:280px;margin:0}.dispatch-dialog form>button{white-space:normal;align-self:center;max-width:100%;height:auto;min-height:44px;margin-top:0!important}.dispatch-dialog .dispatch-cancel{margin:0 auto!important}@media (max-width:700px){.dispatch-dialog[data-slot=dialog-content]{padding:20px!important}.dispatch-dialog .vehiclegrid>.field:last-child [data-slot=native-select-wrapper]{max-width:280px}}@media (max-height:500px) and (orientation:landscape){.dispatch-dialog[data-slot=dialog-content]{padding:16px!important}.dispatch-dialog form{gap:14px}}.parts-delivery-queue{margin-bottom:20px;padding:16px}.parts-delivery-queue h2{margin-bottom:12px;font-weight:800}.parts-delivery-queue article{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;display:grid}.parts-delivery-queue time{grid-column:1;font-size:.875rem}.parts-delivery-queue button{grid-area:1/2/3}.parts-delivery-queue article>strong{overflow-wrap:anywhere;grid-column:1}.parts-delivery-queue article>button{grid-row:1/4}.parts-delivery-queue .request-completed{opacity:1}.parts-delivery-queue .request-completed>strong{text-decoration:line-through}.parts-requests-layout{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:20px;display:grid}.parts-request-views{flex-direction:column;align-items:stretch;gap:8px;display:flex}.parts-request-list{min-width:0}.parts-delivery-queue .parts-request-list article{flex-direction:column;gap:6px;display:flex}.parts-request-line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.parts-request-line strong{overflow-wrap:anywhere}.parts-request-line button{flex-shrink:0}@media (max-width:600px){.parts-requests-layout{grid-template-columns:100px minmax(0,1fr);gap:12px}.parts-request-views button{padding-inline:8px}.parts-request-line{align-items:flex-start}}.parts-delivery-queue article.request-completed{opacity:1}.parts-delivery-queue .request-completed .parts-request-line strong,.parts-delivery-queue .request-completed time{opacity:.5}.parts-request-views{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.parts-request-views{background:color-mix(in srgb, var(--primary) 7%, var(--background))}}.parts-request-views{border:1px solid var(--border);border-radius:10px;align-self:stretch;min-width:140px;padding:8px}.parts-request-views button{border:0;justify-content:flex-start}.parts-request-views button[aria-pressed=false]{box-shadow:none;background:0 0}.parts-delivery-queue .parts-request-list article.parts-request-event{font-size:calc(15px * var(--text-scale,1));border-color:var(--border);grid-template-columns:145px minmax(0,1fr);gap:16px;padding:17px 0;line-height:1.5;display:grid}.parts-delivery-queue .parts-request-event time{color:var(--muted-foreground);grid-column:auto;font-size:14px}.parts-request-line{min-width:0;display:block}.parts-request-line strong{color:var(--primary);font-weight:700}.parts-request-line .parts-deliver-button{vertical-align:middle;margin-left:10px;display:inline-flex}.parts-delivery-queue .request-completed .parts-request-line>span{opacity:.5}.parts-delivery-queue .request-completed .parts-request-line strong{opacity:1}@media (max-width:700px){.parts-requests-layout{grid-template-columns:100px minmax(0,1fr);gap:12px}.parts-request-views{min-width:0;padding:6px}.parts-delivery-queue .parts-request-list article.parts-request-event{grid-template-columns:1fr;gap:4px}.parts-request-line .parts-deliver-button{margin:6px 0 0 8px}}.chat-unread-alert{isolation:isolate;position:relative!important}.chat-unread-alert>.nav-glow{border-radius:inherit;pointer-events:none;z-index:-1;background:#3d8eff3d;animation:1.6s ease-in-out infinite chat-glow-pulse;box-shadow:inset 0 0 0 2px #3d8eff,0 0 16px 3px #3d8eff99;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}@keyframes chat-glow-pulse{0%,to{opacity:.12}50%{opacity:1}}html[data-reduce-motion=true] .chat-unread-alert>.nav-glow{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .chat-unread-alert>.nav-glow{opacity:1;animation:none}}.parts-request-alert{--bell-gold:#ffd166;--bell-glow:#ffc13cb8;isolation:isolate;animation:1.5s ease-in-out infinite notification-gold-pulse!important}html:is([data-theme=light],[data-theme$=-day]) .parts-request-alert{--bell-gold:#875600;--bell-glow:#c17d00a6}.create-ro-heading>input{text-align:center;width:100%;min-width:0;font-size:24px;font-weight:700}.assignment-technicians{text-align:left;width:100%;min-width:0}@media (max-width:420px){.create-ro-simple .create-ro-heading{grid-template-columns:minmax(0,1fr) 44px}.create-ro-simple .create-ro-estimator{grid-area:1/1;max-width:none}.create-ro-simple .create-ro-heading>input{grid-area:2/1/auto/-1}}.intake-fields{gap:20px;min-width:0;padding:24px;display:grid}.intake-fields>div{gap:16px;min-width:0;display:grid}.intake-fields label{min-width:0;color:var(--muted-foreground);align-content:start;gap:8px;font-size:15px;font-weight:600;display:grid}.intake-fields input{field-sizing:fixed;text-align:left;color:var(--foreground);font-size:16px;font-weight:400;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important}.intake-fields .intake-name-row{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-money{min-width:0;position:relative}.intake-money>span{font-weight:400;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.intake-money input{padding-left:28px!important}.create-ro-simple .intake-fields input[type=date]{-webkit-appearance:none;appearance:none;padding:8px 10px;display:block;overflow:hidden}.create-ro-simple .intake-fields input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.2em}@media (max-width:540px){.intake-fields{gap:18px;padding:20px 16px}.intake-fields>div{gap:12px}}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .activity{box-shadow:none;background:0 0;border:0;margin-top:24px;padding:0}.site-surface .activity .event{text-align:left;border-top:0;border-bottom:1px solid var(--border);flex-direction:column-reverse;align-items:stretch;gap:4px;padding:12px 0;display:flex}.site-surface .activity .event>div{align-items:center;gap:8px;min-width:0;display:flex}.site-surface .activity .event time{text-align:left;color:var(--muted-foreground);font-size:12px}.site-surface .activity-mobile{text-align:left;flex:1;min-width:0;display:block}.site-surface .activity-desktop{display:none}.site-surface .activity-mobile button{white-space:normal;overflow-wrap:anywhere;text-align:left;min-height:28px;font-size:14px;line-height:1.5}.site-surface .parts-delivery-queue{border:1px solid var(--border);background:var(--card);box-shadow:none;padding:16px}.site-surface .parts-delivery-queue>h2{display:none}.site-surface .parts-requests-layout{display:block}.site-surface .parts-request-views{gap:8px;margin-bottom:14px;display:flex}.site-surface .parts-request-views button{flex:1;min-height:44px}.site-surface .parts-request-event{text-align:left;padding:14px 0;display:block}.site-surface .parts-request-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-surface .parts-request-line>span{flex:200px;min-width:0;font-size:14px}.site-surface .parts-request-line>button{white-space:normal;height:auto;min-height:44px}.site-surface .parts-request-event time{text-align:left;margin-bottom:8px;font-size:12px;display:block}}.create-ro-page{border:1px solid var(--border);background:var(--card);border-radius:12px;max-width:860px;margin:0 auto;overflow:hidden}.create-ro-page .create-ro-heading{background:var(--muted);grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:16px;display:grid}.create-ro-page .tracker-card-save button{min-height:44px}.create-ro-page .create-ro-heading>.create-ro-estimator{width:100%;min-width:0;grid-area:1/1!important}.create-ro-page .create-ro-heading>input{width:100%;min-width:0;grid-area:1/2!important}.create-ro-page .create-ro-estimator [data-slot=native-select-wrapper]{width:100%}.dispatch-workspace{gap:24px;min-width:0;display:grid}.dispatch-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.dispatch-queue{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;overflow:hidden}.dispatch-queue>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.dispatch-workspace h2{margin:0;font-size:22px;font-weight:700}.dispatch-filters{gap:4px;display:flex}.dispatch-queue .empty{padding:24px}.dispatch-existing{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:22px;display:flex}.dispatch-existing h3{font-weight:700}.dispatch-existing input{width:180px}.dispatch-existing p{width:100%}@media (max-width:1000px) and (orientation:portrait),(max-width:760px){.dispatch-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.dispatch-workspace{gap:16px}.dispatch-queue>header{padding:16px}.dispatch-existing input{flex:1;min-width:100px}}.estimator-home{gap:22px;min-width:0;display:grid}.estimator-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.estimator-heading h2{margin:0;font-size:clamp(26px,3vw,34px);font-weight:750}.estimator-heading p{color:var(--muted-foreground);margin:4px 0 0}.estimator-heading button{flex-shrink:0;min-height:46px}.estimator-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.estimator-totals>button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.estimator-totals svg{color:var(--primary);flex-shrink:0;width:30px;height:30px}.estimator-totals span{color:var(--muted-foreground);gap:4px;font-size:14px;display:grid}.estimator-totals strong{color:var(--foreground);font-size:30px;line-height:1.15}.estimator-panel{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;overflow:hidden}.estimator-dispatch{grid-area:dispatch}.estimator-vehicles{grid-area:vehicles}.estimator-updates{grid-area:updates}.estimator-panel>header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.estimator-count{background:var(--accent);color:var(--accent-foreground);border-radius:20px;padding:2px 8px;font-size:14px;font-weight:700}.estimator-action-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.estimator-action-row:last-child{border:0}.estimator-action-row>div{min-width:0}.estimator-action-row>button{flex-shrink:0;min-height:44px}.estimator-vehicle-link{text-align:left;overflow-wrap:anywhere;font-size:16px;font-weight:650}.estimator-action-row p{color:var(--muted-foreground);margin:5px 0 0;font-size:14px}.estimator-status{color:var(--foreground);background:var(--accent);border:1px solid var(--border);border-radius:8px;grid-area:1/2/3;padding:6px 10px;font-size:14px;font-weight:600}.estimator-empty{color:var(--muted-foreground);margin:0;padding:22px 18px}.estimator-more{width:100%;min-height:44px}.estimator-home button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:760px){.estimator-home{gap:16px}.estimator-heading h2{font-size:26px}.estimator-heading p{font-size:14px}.estimator-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.estimator-totals>button{gap:10px;padding:12px}.estimator-totals svg{width:22px;height:22px}.estimator-totals strong{font-size:26px}.estimator-panel>header{padding:14px}.estimator-action-row{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.estimator-action-row>button{align-self:flex-start}.estimator-status{grid-area:auto/1;justify-self:start}.estimator-dispatch header>button{min-height:44px}.estimator-heading>button{padding:10px;font-size:14px}}.estimator-sidebar{flex-direction:column;grid-area:sidebar;gap:20px;min-width:0;display:flex}.dispatch-intake fieldset{gap:20px;min-width:0;display:grid}.dispatch-intake label{gap:8px;min-width:0;font-weight:600;display:grid}.dispatch-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dispatch-intake-fields>label:nth-child(3){grid-column:1/-1}.dispatch-intake-review{background:var(--muted);border-radius:10px;padding:16px}.dispatch-intake-review p{margin-top:8px}.dispatch-intake input{width:100%;min-width:0}@media (max-width:400px){.dispatch-intake-fields{grid-template-columns:1fr}.dispatch-intake-fields>label:nth-child(3){grid-column:auto}}.role-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.role-home-section{min-width:0}.role-home-section>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px;display:flex}.role-home-section>header h3{margin:0;font-size:1.2rem;font-weight:700}.role-home-section[data-home-section=updates]{grid-column:1/-1}.role-home-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.role-home .estimator-action-row>div{flex:1;min-width:0}.role-home .estimator-action-row p{overflow-wrap:anywhere}.role-home .estimator-totals button{min-width:0}.role-home .estimator-totals button>span{white-space:normal;min-width:0}.estimator-panel{scroll-margin-top:calc(var(--app-header-height,100px) + 100px)}@media (max-width:760px){.role-home-grid{grid-template-columns:minmax(0,1fr);gap:16px}.role-home .estimator-action-row{flex-wrap:wrap;gap:12px}.role-home .estimator-action-row>div{flex-basis:100%}.role-home .estimator-action-row>button{align-self:stretch;width:100%;min-height:44px}.role-home-shortcuts{width:100%}.role-home-shortcuts>button{flex:1}.role-home-section>header{padding:16px}.estimator-panel{scroll-margin-top:calc(var(--app-header-height,100px) + 24px)}}.estimator-sidebar,.role-home-column,.dispatch-main-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.estimator-sidebar{grid-area:auto}.dispatch-main-stack{grid-area:1/1;align-self:start}.role-home .estimator-totals{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:1100px){.estimator-sidebar{order:1}}@media (max-width:760px){.role-home-grid{flex-direction:column;display:flex}.role-home-column{display:contents}.role-home-section{width:100%}.role-home .estimator-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px) and (orientation:portrait),(max-width:760px){.dispatch-main-stack{display:contents}.dispatch-queue{order:1}}.estimator-heading{flex-wrap:wrap}.estimator-heading>div:first-child{flex:none;max-width:100%}.estimator-heading h2{white-space:nowrap}.role-home-shortcuts:empty{display:none}@media (max-width:760px){.estimator-heading>div:first-child{flex-basis:100%}.role-home-shortcuts{flex:0 0 100%}}@media (max-width:1100px){.estimator-sidebar{order:0}.estimator-vehicles{order:2}}@media (max-width:760px){.estimator-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.estimator-heading>div:first-child{min-width:0;max-width:100%}.estimator-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-home-shortcuts{flex-wrap:nowrap;flex:none;width:auto}.role-home-shortcuts>button{white-space:nowrap;flex:none;width:auto;padding:10px 12px;font-size:14px}}.estimator-table-label{color:var(--muted-foreground);margin-top:3px;font-size:14px;font-weight:400;display:block}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){.role-home[data-manager=true] .dispatch-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.role-home[data-manager=true] .role-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.role-home[data-manager=true] .dispatch-main-stack,.role-home[data-manager=true] .role-home-column{min-width:0}.role-home[data-manager=true] .dispatch-queue{height:100%}.role-home[data-manager=true] .dispatch-queue>header{flex-wrap:wrap;gap:12px}}.role-home-section[data-home-section=workload] .estimator-action-row[data-department-start=true]{border-top:4px solid var(--border)}.estimator-sidebar,.role-home-column,.dispatch-main-stack,.dispatch-side-stack{place-content:start flex-start;gap:20px;min-width:0}.dispatch-side-stack{flex-direction:column;grid-area:1/2;align-self:start;display:flex}.role-home-column>.estimator-panel{flex:none;margin:0}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){.role-home[data-manager=true] .dispatch-layout{align-items:start}.role-home[data-manager=true] .dispatch-queue{height:auto}.role-home-column:empty{display:none}}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){.dispatch-side-stack{grid-area:auto}}html:is([data-theme=light],[data-theme$=-day]) :is(.attention-gold-glow,.ro-field-needs-fix){--bell-gold:#875600;--bell-glow:#c17d00a6}.intake-fields .inline-completion-preview{font-size:16px}@media (max-width:700px){.dispatch-layout{flex-direction:column;gap:20px;display:flex}.dispatch-layout>.dispatch-main-stack,.dispatch-layout>.dispatch-side-stack{display:contents}.dispatch-layout .dispatch-queue{order:-2}.role-home-section[data-home-section=ready] .estimator-action-row{flex-flow:row;align-items:center;gap:12px;display:flex}.role-home-section[data-home-section=ready] .estimator-action-row>div{flex:1;min-width:0}.role-home-section[data-home-section=ready] .estimator-action-row>button{align-self:center;min-width:64px;min-height:44px}.role-home-section[data-home-section=ready] .estimator-vehicle-link{text-align:left;font-size:15px;line-height:1.4}}.role-home-shortcuts{align-items:center;gap:8px;display:flex}@media (max-width:700px){.role-home[data-manager=true] .estimator-heading{flex-wrap:wrap}.role-home[data-manager=true] .role-home-shortcuts{gap:8px;width:100%;display:flex}.role-home[data-manager=true] .role-home-shortcuts>button{white-space:nowrap;flex:1;min-width:0;padding-inline:8px;font-size:13px}}.dispatch-technician-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px)}@media (max-width:1100px){.site-surface .dispatch-dialog[data-slot=dialog-content]{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;padding:20px!important}.site-surface .dispatch-dialog .formgrid{gap:12px}.site-surface .dispatch-dialog label{font-size:14px!important}.site-surface .dispatch-dialog [data-slot=select-trigger],.site-surface .dispatch-dialog input{height:42px!important;min-height:42px!important;font-size:16px!important}.site-surface .dispatch-dialog [data-slot=dialog-description]{margin-bottom:14px;font-size:16px}}@media (max-width:440px){.role-home[data-manager=true] .estimator-heading{gap:10px}.role-home[data-manager=true] .estimator-heading h2{font-size:26px!important}}.role-home[data-manager=true] .dispatch-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px!important;display:grid!important}.role-home[data-manager=true] .dispatch-layout>.dispatch-main-stack{flex-direction:column;gap:20px;min-width:0;grid-area:1/1!important;display:flex!important}.role-home[data-manager=true] .dispatch-layout>.dispatch-side-stack{flex-direction:column;gap:20px;min-width:0;grid-area:1/2!important;display:flex!important}.role-home[data-manager=true] .dispatch-layout .role-home-column{flex-direction:column;gap:20px;min-width:0;display:flex!important}.role-home[data-manager=true] .dispatch-layout .role-home-column:empty{display:none!important}.role-home[data-manager=true] .dispatch-main-stack>.dispatch-queue{order:-1!important}.role-home[data-manager=true] .dispatch-layout .role-home-section,.role-home[data-manager=true] .dispatch-queue{min-width:0;height:auto!important;margin:0!important}@media (max-width:700px){.role-home[data-manager=true] .dispatch-layout{flex-direction:column;gap:16px!important;display:flex!important}.role-home[data-manager=true] .dispatch-layout>.dispatch-main-stack,.role-home[data-manager=true] .dispatch-layout>.dispatch-side-stack,.role-home[data-manager=true] .dispatch-layout .role-home-column{display:contents!important}.role-home[data-manager=true] .dispatch-layout .dispatch-queue{order:1!important}.role-home[data-manager=true] .dispatch-side-stack .role-home-section{order:2!important}.role-home[data-manager=true] .dispatch-main-stack .role-home-section{order:3!important}}.intake-fields>.customer-kind{grid-template-columns:none;justify-self:center;gap:2px;margin:0 auto;display:flex!important}.intake-fields .intake-name-row[data-business],.intake-name-row[data-business]{grid-template-columns:minmax(0,1fr)}.home-section-search{border-bottom:1px solid var(--border);padding:12px 16px}.home-section-search input{width:100%;min-height:44px;font-size:16px}.activity-feed .home-section-search{padding:12px 16px}.activity-list{margin:0;padding:0;list-style:none}.activity-row{border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.activity-list>.activity-row:first-child{border-top:0}.activity-message{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.activity-body time{color:var(--muted-foreground);font-size:13px}@media (max-width:440px){.activity-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.activity-message{font-size:14px}}.notification-item .activity-message{font-size:14.5px}.notification-item:not(.unread) .activity-message{font-weight:500}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){html[data-theme] .site-surface .estimator-heading{padding-top:6px}}html[data-theme] .site-surface :is(.estimator-panel,.dispatch-queue)>header{border-bottom:1px solid var(--hairline)!important;background:0 0!important}html[data-theme] .site-surface :is(.estimator-panel,.dispatch-queue)>header :is(h2,h3){letter-spacing:-.02em;color:var(--foreground)!important;font-size:17px!important;font-weight:750!important}html[data-theme] .site-surface .estimator-count{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .estimator-count{background:color-mix(in srgb, var(--primary) 13%, var(--card))!important}}html[data-theme] .site-surface .estimator-count{text-align:center;min-width:26px;color:var(--primary)!important;border-radius:999px!important;padding:2px 9px!important;font-size:12.5px!important;font-weight:750!important}html[data-theme] .site-surface :is(.estimator-heading h2,.tech-totals-heading h2){letter-spacing:-.025em;font-weight:800}html[data-theme] .site-surface :is(th,.tracker-list-head,.dispatch-queue-head){letter-spacing:.05em;text-transform:uppercase;background:var(--surface-2)!important;color:var(--muted-foreground)!important;font-size:12px!important;font-weight:700!important}html[data-theme] .activity-row{transition:background .12s}html[data-theme] .activity-row:hover{background:var(--surface-2)}html[data-theme] .activity-row+.activity-row,html[data-theme] .activity-list>.activity-row{border-top-color:var(--hairline)!important}html[data-theme] .activity-body time{color:var(--muted-foreground)}html[data-theme] .notification-swipe .notification-item.unread .activity-message:before{content:"";background:var(--primary);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 7px 2px 0;display:inline-block}.mix-request-dialog{max-width:min(420px,100vw - 32px)!important}.mix-request-dialog form{gap:12px;display:grid}.mix-request-dialog label{gap:6px;font-size:14px;font-weight:600;display:grid}.mix-request-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.mix-request-actions>button{min-width:96px}.mix-board{gap:14px;display:grid}.mix-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mix-board-head h3{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:flex}.mix-board-head{flex-wrap:nowrap}.mix-board-head h3{white-space:nowrap}@media (max-width:440px){.mix-board-head h3{font-size:17px}}.team-request-list{display:grid}.team-request-row{--family:#64748b;border-top:1px solid var(--border);border-left:4px solid var(--family);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.team-request-row[data-family=body]{--family:#1f6fc5}.team-request-row[data-family=paint]{--family:#2a8a55}.team-request-row[data-family=parts]{--family:#e0b000}.team-request-row[data-family=estimator]{--family:#d4621a}.team-request-row[data-selected=true]{background:var(--accent)}.team-request-row[data-mixing]{background:#22a55a14}.team-request-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.team-request-main small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.team-request-row>button:last-child{white-space:nowrap;min-width:64px;min-height:40px}.team-request-list>.empty{border-top:1px solid var(--border);padding:22px}@media (max-width:540px){.team-request-row{padding:12px 14px}.team-request-dispatch{grid-template-columns:minmax(0,1fr)}.team-request-dispatch>button:last-child{justify-self:stretch}}.vehiclegrid{grid-template-columns:.7fr 1fr 1.25fr;gap:16px;margin:22px 0;display:grid}.wiprow{grid-template-columns:1fr 1.5fr 1fr .7fr auto;align-items:end;gap:8px;margin:10px 0;display:grid}.wiprow input,.wiprow select{height:40px;font-size:calc(14px * var(--text-scale,1))}@media (max-width:650px){.vehiclegrid{gap:8px}.wiprow{grid-template-columns:1fr 1fr}}.scroll-dialog .vehiclegrid{margin:4px 0 20px}@media (max-width:700px){.settings-content .formgrid,.settings-content .wiprow,.settings-content .vehiclegrid{grid-template-columns:1fr}}.tech-info{min-width:0;font-size:calc(13px * var(--text-scale,1));overflow-wrap:anywhere;line-height:1.8}.tech-info strong{font-size:calc(16px * var(--text-scale,1))}@media (max-width:700px){.tech-info{font-size:calc(12px * var(--text-scale,1))}}.department-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.department-columns>section{min-width:0}@media (max-width:800px){.department-columns{grid-template-columns:minmax(0,1fr)}}.tracker-dialog{max-width:1000px!important}.tracker-dialog .wiprow{min-width:0}.department-buttons{flex-wrap:wrap;gap:16px;display:flex}.department-buttons button{min-width:130px;min-height:48px}.department-dialog{max-width:440px!important}@media (max-width:700px){.settings-content .tech-info{text-align:left;overflow-wrap:anywhere}}.tracker-toolbar{grid-template-columns:1fr minmax(200px,340px) auto;align-items:center;gap:16px;margin:24px 0;display:grid}.tracker-toolbar h2{font-size:22px;font-weight:700}.tracker-note{color:var(--muted-foreground);text-align:center;margin:18px 0;font-size:14px}.tracker-department{color:var(--muted-foreground);margin:0 0 5px 16px;font-size:14px;display:block}.tracker-tech{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.tracker-tech-header{background:var(--secondary);align-items:center;gap:20px;padding:14px 20px;display:flex}.tracker-toggle{justify-content:flex-start!important;padding-left:0!important;font-size:18px!important}.tracker-toggle svg{transition:transform .15s}.tracker-toggle svg.closed{transform:rotate(-90deg)}.tracker-table{table-layout:fixed;text-align:center;width:100%}.tracker-table th{color:var(--muted-foreground);font-size:14px;font-weight:600}.tracker-table td,.tracker-table th{border-bottom:1px solid var(--border);text-align:center;overflow-wrap:anywhere;padding:12px 10px}.tracker-table th:first-child{width:100px}.tracker-table th:nth-child(2){width:24%}.tracker-table th:nth-child(3){width:23%}.tracker-table th:last-child{width:85px}.tracker-table tr:last-child td{border-bottom:0}.tracker-table button{max-width:100%}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-toolbar{grid-template-columns:1fr auto;gap:10px}.tracker-toolbar h2{text-align:center;grid-column:1/-1}.tracker-tech-header{grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.tracker-toggle{font-size:17px!important}.tracker-table,.tracker-table tbody{display:block}.tracker-table thead{display:none}.tracker-table tr{border-bottom:2px solid var(--border);grid-template-columns:1fr 1fr;padding:10px;display:grid}.tracker-table td{border:0;display:block;padding:7px!important}.tracker-table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.tracker-table td:nth-child(2),.tracker-table td:nth-child(3),.tracker-table td:first-child{grid-column:1/-1}.tracker-table td:last-child{align-self:center}}.tracker-department-group{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:18px 0;overflow:hidden}.tracker-group-content{gap:20px;padding:18px;display:grid}.tracker-tech{min-width:0}.tracker-toolbar{flex-wrap:wrap}.tracker-toolbar input{max-width:340px}.wip-vehicles{gap:12px;padding:0 14px 14px;display:grid}.wip-vehicle{border:1px solid var(--border);border-left:8px solid #a9c5e1;border-radius:5px;overflow:hidden}.wip-vehicle.due-overdue{border-left-color:#d88484}.wip-vehicle.due-today{border-left-color:#e3c050}.wip-vehicle.due-tomorrow{border-left-color:#9abe7e}.tracker-status select{text-align:center;width:100%;height:auto!important;min-height:36px!important;padding:7px 24px 7px 6px!important;font-size:12px!important}.tracker-status-actions{justify-content:center;gap:5px;margin-top:6px;display:flex}.tracker-status small{color:#c83b3b}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-group-content{gap:14px;padding:8px}.tracker-toolbar input{max-width:none}.wip-vehicles{padding:0 8px 10px}.tracker-status{width:100%}.tracker-status select{max-width:260px}.tracker-tech-header{justify-content:center}.tracker-toggle{white-space:normal}}.tracker-toolbar{flex-direction:column;justify-content:center;gap:12px;max-width:720px;margin:24px auto;display:flex}.tracker-toolbar h2{text-align:center;margin:0}.tracker-toolbar input{width:min(100%,560px);max-width:none}.tracker-toolbar-actions{justify-content:center;gap:12px;display:flex}.tracker-toolbar-actions button{min-width:130px}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-toolbar,.tracker-toolbar-actions{width:100%}.tracker-toolbar-actions button{flex:1;min-width:0}}.tracker-status [data-slot=native-select-wrapper]{width:100%;margin:0 auto}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-status [data-slot=native-select-wrapper]{max-width:260px}}.tracker-note{margin:8px 0;font-size:13px}.tracker-tech-header{grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) minmax(220px,1fr) auto;gap:14px;display:grid}@media (max-width:900px){.tracker-tech-header{grid-template-columns:1fr auto}}.wip-notes{border-top:1px solid var(--border);text-align:left;align-items:center;gap:8px;height:32px;min-height:32px;padding:0 10px;font-size:16px;display:flex}.wip-notes button{flex-shrink:0;height:28px;padding:0;font-size:14px;font-weight:700}.wip-notes>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.note-history{text-align:left;max-height:35dvh;padding-left:22px;list-style:outside;overflow:auto}.note-history li{border-bottom:1px solid var(--border);padding:10px 0}.note-history time{font-size:14px;font-weight:700}.note-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.wip-notes{height:32px}}.note-dialog [data-note-title],.note-dialog .note-ro{text-align:center}.note-dialog .note-ro{font-size:16px}.note-history{margin-top:12px}.tracker-toolbar{max-width:none;margin:24px 0}.internal-notes{resize:none;text-align:left;min-height:120px;max-height:264px;line-height:24px;overflow-y:auto}.tracker-status [data-slot=native-select-wrapper],.tracker-status select{text-overflow:ellipsis;min-width:0;width:100%!important;max-width:100%!important}.tracker-toolbar-actions{flex-wrap:wrap}.note-navigation{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.note-navigation button{min-width:100px}.note-navigation button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:600px){.tracker-toolbar-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tracker-toolbar-actions button{width:100%;min-width:0}}@media screen{.tracker-group-content{gap:36px}.tracker-tech{border:2px solid var(--border);box-shadow:0 5px 14px #0002}.tracker-tech-header{border-bottom:2px solid var(--border)}.wip-vehicles{gap:24px;padding-top:18px}.wip-vehicle{background:var(--background);border-top-width:2px;border-bottom-width:2px;border-right-width:2px;box-shadow:0 3px 7px #0002}.dark .tracker-tech{border-color:#506c85}.dark .wip-vehicle{border-top-color:#506c85;border-bottom-color:#506c85;border-right-color:#506c85}}.note-identities{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:14px;display:flex}.tracker-tech-header{grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:900px){.tracker-tech-header{grid-template-columns:minmax(0,1fr) auto}.tracker-tech-header>button:not(.tracker-toggle){grid-area:1/2}}.tracker-date-button{border:1px solid var(--border);width:100%;min-height:40px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:6px 4px}.tracker-date-button:hover{background:var(--accent)}.wip-slot{min-width:0}.tracker-ro-dialog h2,.tracker-ro-dialog>p{text-align:center}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-toolbar-actions button{height:42px;padding:8px 10px!important;font-size:14px!important}.tracker-toolbar-actions{gap:8px}.tracker-toolbar h2{font-size:22px}.tracker-group-content{gap:24px;padding:8px}.tracker-tech-header{gap:6px;padding:10px}.tracker-toggle{padding:4px!important;font-size:16px!important}.wip-vehicles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.tracker-ro-dialog{max-height:90dvh;max-width:calc(100vw - 20px)!important;padding:18px 12px!important}.tracker-ro-dialog .wip-vehicle{box-shadow:none;border-left-width:0}.tracker-ro-dialog .tracker-status select{width:100%!important;max-width:100%!important;font-size:16px!important}.tracker-ro-dialog .tracker-status [data-slot=native-select-wrapper]{max-width:100%;width:100%!important}.tracker-ro-dialog .wip-notes{min-width:0;height:42px}.tracker-ro-dialog .wip-notes button{flex-shrink:0;font-size:14px}.tracker-ro-dialog .wip-notes span{font-size:14px}.note-dialog{padding:18px 14px!important}.note-navigation button{min-width:88px;font-size:14px}}@media (min-width:520px) and (max-width:700px){.wip-vehicles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-tech-header .tracker-toggle{grid-area:1/1;justify-self:start}.tracker-tech-header{grid-template-columns:minmax(0,1fr) auto}}.tracker-workspace input.sr-only{width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.scroll-dialog .vehiclegrid{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px}.scroll-dialog .vehiclegrid>.field:last-child{grid-column:1/-1}.scroll-dialog .vehiclegrid>.field{min-width:0}.scroll-dialog .vehiclegrid [data-slot=native-select-wrapper]{max-width:100%}.scroll-dialog .vehiclegrid select{min-width:0!important;max-width:100%!important}}.phase-select-trigger{justify-content:space-between;min-width:0;max-width:100%;min-height:40px;height:auto!important}.phase-select-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tracker-status .phase-select-trigger{width:100%}.phase-select-menu{max-width:calc(100vw - 24px);max-height:min(480px, var(--radix-select-content-available-height));z-index:100}.phase-select-menu [data-slot=select-item]{white-space:normal;min-height:40px;padding:10px 30px 10px 12px}.phase-select-menu .phase-menu-divider{background:var(--border);height:1px;margin:12px 6px}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.phase-select-menu [data-slot=select-item]{min-height:44px;font-size:14px}}[data-slot=select-trigger]{text-align:center;justify-content:center;padding-inline:30px;position:relative}.phase-select-menu [data-slot=select-item]{padding-inline:30px}.tracker-search{justify-content:center;width:100%;margin-top:16px;display:flex}.tracker-toolbar .tracker-search input{width:100%;max-width:680px}@media screen{.tracker-group-content{gap:108px}.wip-slot[data-selected=true]>.wip-vehicle{box-shadow:0 0 0 2px var(--border);outline:none}}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-group-content{gap:72px}.tracker-search{margin-top:8px}.tracker-toolbar .tracker-search input{min-width:0;max-width:none;height:42px;font-size:16px}}@media screen{.tracker-department-group+.tracker-department-group{margin-top:54px}}.phase-filter-measure{display:none}.phase-filter-fit,.phase-control-fit{display:contents}.tracker-search{order:0}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-toolbar{gap:10px;margin:12px 0}.tracker-toolbar h2{font-size:20px;line-height:1.3}.tracker-toolbar .phase-filter-fit{width:max-content;max-width:100%;display:inline-grid}.tracker-toolbar .phase-filter-measure{visibility:hidden;grid-area:1/1;padding-inline:30px;font-size:14px;display:grid}.tracker-toolbar .phase-filter-measure>span{white-space:nowrap;grid-area:1/1}.tracker-toolbar .phase-filter-fit>.phase-select-trigger{grid-area:1/1;width:100%;min-width:0;height:42px;min-height:42px;font-size:14px}.tracker-toolbar .tracker-toolbar-actions{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.tracker-toolbar .tracker-toolbar-actions button{flex:none;gap:5px;width:auto;min-width:0;height:40px;min-height:40px;padding:8px!important;font-size:14px!important}.tracker-toolbar .tracker-search{width:100%;margin:0}.tracker-toolbar-actions:after{content:"";flex-basis:100%;order:1;height:0}.tracker-toolbar .tracker-toolbar-actions>button:nth-of-type(n+4){order:2}.tracker-toolbar .tracker-toolbar-actions{row-gap:3px}}.tracker-toolbar-actions{flex-wrap:nowrap;justify-content:center;gap:10px;display:flex}.tracker-toolbar-actions:after{display:none}.tracker-toolbar-actions button{order:0!important}.tracker-workspace .tracker-tech-header{justify-content:center;padding:12px 20px;display:flex}.tracker-workspace .tracker-tech-header .tracker-toggle{justify-self:center;width:100%;position:relative;justify-content:center!important;padding:6px 30px!important}.tracker-tech-header .tracker-toggle>svg{position:absolute;left:0}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-workspace .tracker-toolbar-actions{grid-template-columns:.9fr 1.15fr .7fr 1.35fr;gap:5px;width:100%;display:grid}.tracker-workspace .tracker-toolbar-actions button{white-space:normal;width:100%;min-width:0;height:44px;line-height:1.15;padding:5px!important;font-size:clamp(12px,3.25vw,14px)!important}.tracker-toolbar-actions button svg{display:none}.tracker-workspace .tracker-tech-header{padding:8px 12px}}.tracker-toolbar .tracker-search-date{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;width:100%;display:grid}.tracker-search-date>input{width:100%;min-width:0;max-width:none}.tracker-due-filter{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.tracker-due-filter>span{font-size:14px}.tracker-due-filter .tracker-due-date{min-width:106px;height:42px;padding:8px 12px}.tracker-date-calendar{background:var(--card);width:288px;max-width:calc(100vw - 16px);color:var(--foreground);border-color:var(--border);padding:4px}.tracker-date-calendar [data-slot=calendar]{--cell-size:32px;width:100%}.tracker-date-calendar table{width:100%;margin:0}.tracker-date-calendar th,.tracker-date-calendar td{border:0;padding:0;font-size:13px}.tracker-date-calendar button{height:32px;min-height:32px;padding:0!important;font-size:14px!important}.tracker-date-calendar .rdp-today{outline:2px solid var(--primary);outline-offset:-2px;background:var(--secondary);border-radius:6px}.tracker-date-calendar .calendar-clear{width:100%;margin-top:4px}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-toolbar .tracker-search-date{gap:8px}.tracker-due-filter{gap:5px}.tracker-due-filter>span{text-align:right;font-size:12px;line-height:1.2}.tracker-search-date>input{height:42px;padding-inline:10px;font-size:16px}.tracker-due-filter .tracker-due-date{flex-shrink:0;min-width:78px;padding:6px!important;font-size:13px!important}}.tracker-workspace .tracker-tech,.tracker-workspace .tracker-department-group{overflow:visible}.tracker-workspace .tracker-tech-header{z-index:20;border-radius:10px 10px 0 0;position:sticky;top:0;box-shadow:0 2px 4px #0002}.tracker-ro-dialog{gap:10px}@media (max-width:1000px) and (max-height:500px) and (orientation:landscape){.wip-vehicles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tracker-toolbar .tracker-search-date{width:100%;display:block}.tracker-toolbar .tracker-search-date>input{width:100%!important;max-width:none!important}.tracker-workspace .tracker-toolbar-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex!important}.tracker-workspace .tracker-toolbar-actions>button{flex:none!important;order:0!important;width:auto!important;min-width:0!important;padding:8px 12px!important}.tracker-workspace .tracker-toolbar-actions .tracker-due-filter{white-space:nowrap;order:0;justify-content:center;align-items:center;gap:6px;display:flex}.tracker-date-button,.tracker-due-date{text-align:center;max-width:100%;margin-inline:auto;width:max-content!important;padding:6px 10px!important}.tracker-date-calendar{text-align:center;z-index:100;width:max-content!important;max-width:calc(100vw - 16px)!important;padding:0!important}.tracker-date-calendar .rdp-today button{outline:2px solid var(--primary);outline-offset:-3px}.tracker-date-calendar .rdp-selected button{background:var(--primary);color:var(--primary-foreground)}.tracker-date-calendar p{white-space:normal;max-width:260px;padding:8px;font-size:13px}.tracker-date-calendar button{min-width:0!important}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.tracker-workspace .tracker-toolbar-actions{gap:6px}.tracker-workspace .tracker-toolbar-actions>button{padding:6px 8px!important;font-size:12px!important}.tracker-workspace .tracker-due-filter{font-size:12px}}.tracker-workspace .tracker-tech-header{padding:0;display:block}.tracker-workspace .tracker-tech-header .tracker-toggle{border-radius:0;max-width:none;height:auto;min-height:56px;width:100%!important;padding:16px!important}.note-identities{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) .tracker-tech{border-color:var(--border)}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) .wip-vehicle{border-top-color:var(--border);border-right-color:var(--border);border-bottom-color:var(--border)}.scroll-dialog>h2,.scroll-dialog>p,.scroll-dialog .field,.person-dialog .event,.roster-row .tech-info{text-align:center}@media screen{.tracker-group-content{gap:54px!important}}@media (max-width:700px){.tracker-group-content{gap:36px!important}.roster-row>.tech-info{grid-column:2;margin-right:30px}}.dispatch-dialog .vehiclegrid,.dispatch-dialog .formgrid{align-items:start;gap:16px;width:100%;margin:0;display:grid!important}.dispatch-dialog .vehiclegrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dispatch-dialog .vehiclegrid>.field:last-child{grid-column:auto}@media (max-width:700px){.dispatch-dialog .vehiclegrid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dispatch-dialog .vehiclegrid>.field:last-child{grid-column:1/-1}}@media (max-height:500px) and (orientation:landscape){.dispatch-dialog .vehiclegrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dispatch-dialog .vehiclegrid>.field:last-child{grid-column:auto}}@media screen{.tracker-workspace .wip-vehicles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:stretch;gap:12px;padding:12px}.tracker-ro-dialog{width:min(560px,100vw - 24px)!important;max-width:560px!important}}@media screen and (max-width:700px){.tracker-workspace .wip-vehicles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}}@media screen{.tracker-workspace .wip-vehicles{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:16px;padding:16px}}@media screen and (max-width:700px){.tracker-workspace .wip-vehicles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px}}@media screen and (max-width:374px){.tracker-workspace .wip-vehicles{grid-template-columns:minmax(0,1fr)}}.tracker-card-form{gap:12px;min-width:0;display:grid}.tracker-card-form fieldset{border:0;min-width:0;margin:0;padding:0}.tracker-card-field{text-align:center;gap:8px;font-size:14px;display:grid}.tracker-card-field input{text-align:center;min-height:44px;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.tracker-card-save{background:var(--card);justify-content:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.tracker-card-save button{min-width:110px}.tracker-card-form [role=alert]{text-align:center;overflow-wrap:anywhere}.tracker-paint-credit{border-top:1px solid var(--border);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.tracker-paint-credit span{color:var(--foreground);font-size:14px}.expanded-card-heading{min-height:62px;color:var(--primary);background:var(--muted);grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;padding:18px 16px;display:grid}.expanded-card-heading h2{text-align:center;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.expanded-card-initials{justify-self:start;font-size:14px;font-weight:600}.expanded-ro-card.due-red>.expanded-card-heading{background:#dc3545}@supports (color:color-mix(in lab, red, red)){.expanded-ro-card.due-red>.expanded-card-heading{background:color-mix(in srgb, #dc3545 18%, var(--background))}}.expanded-ro-card.due-yellow>.expanded-card-heading{background:#eab308}@supports (color:color-mix(in lab, red, red)){.expanded-ro-card.due-yellow>.expanded-card-heading{background:color-mix(in srgb, #eab308 18%, var(--background))}}.expanded-ro-card.due-green>.expanded-card-heading{background:#22a05a}@supports (color:color-mix(in lab, red, red)){.expanded-ro-card.due-green>.expanded-card-heading{background:color-mix(in srgb, #22a05a 18%, var(--background))}}.expanded-card-customer{overflow-wrap:anywhere;width:100%;font-size:16px}.expanded-card-phase{justify-content:center;width:100%;min-width:0;display:flex}.expanded-card-phase .phase-control-fit{justify-content:center;width:100%;max-width:100%;display:flex}.expanded-card-phase .phase-select-trigger{justify-content:center;min-height:44px;font-size:15px;display:flex;position:relative;width:100%!important;max-width:320px!important;height:auto!important;padding:10px 32px!important}.expanded-card-phase .phase-select-trigger [data-slot=select-value]{text-align:center;white-space:normal;overflow-wrap:anywhere}.expanded-card-phase .phase-select-trigger svg{position:absolute;right:12px}.expanded-card-notes{padding:16px 20px 20px}.expanded-card-notes:has(ol:empty){padding-block:10px}.expanded-card-notes .saved-note-bubble{gap:4px;padding:6px 12px}.expanded-card-notes .saved-note-bubble>header{min-height:18px}.expanded-card-notes .saved-note-bubble>p{line-height:1.4}.expanded-ro-card .tracker-card-save{border-top:1px solid var(--border);z-index:1;margin:0;padding:12px 20px}.note-history:has(.saved-note-bubble){gap:12px;margin:0;padding:0;list-style:none;display:grid}.wip-notes-all ol:has(.saved-note-bubble){gap:12px;margin:0;padding:0;list-style:none;display:grid}:is(.note-history>li:has(.saved-note-bubble),.wip-notes-all li:has(.saved-note-bubble)){border:0;min-width:0;padding:0}.saved-note-bubble{border:1px solid var(--primary);flex-direction:column;gap:4px;min-width:0;padding:6px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.saved-note-bubble{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.saved-note-bubble{background:var(--primary);border-radius:14px 14px 14px 4px}@supports (color:color-mix(in lab, red, red)){.saved-note-bubble{background:color-mix(in srgb, var(--primary) 5%, var(--background))}}.saved-note-bubble{text-align:left;box-shadow:0 1px 3px #0000000a}.saved-note-bubble>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:18px;display:grid}.saved-note-initials{letter-spacing:.04em;color:var(--primary);font-size:13px;font-weight:800}.saved-note-bubble>footer button{height:auto;min-height:28px;padding:4px 8px;font-size:12px}.saved-note-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px;line-height:1.4;margin:0!important}.saved-note-bubble>footer time{text-align:right;color:var(--muted-foreground);font-size:12px;line-height:1.4;display:block;margin:0!important}@media (max-width:600px){.expanded-card-notes,.expanded-card-heading{padding-inline:12px}}label,.field>span,.tracker-card-field,.tracker-due-filter>span{font-weight:700}.painter-request-dialog{text-align:center;max-width:min(380px,100vw - 32px)!important}.painter-request-dialog h2{font-size:20px;line-height:1.4}.painter-request-actions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.painter-request-dialog>button:not([data-slot=dialog-close]){justify-self:center;min-width:100px}.painter-request-dialog .handoff-ok{justify-self:center;width:auto;min-width:100px}.site-surface>.technician-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 12px;padding-top:18px;padding-bottom:18px;display:grid}.technician-header .repair-order-up-brand{grid-column:1;gap:10px;min-width:0}.technician-header .header-account{grid-column:2;align-items:flex-end;width:auto;margin:0;display:flex}.technician-workspace .tracker-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;max-width:none;margin:8px 0 0;display:grid}.technician-workspace .tracker-search-date{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.technician-workspace .tracker-search-date>input{flex:1;width:100%;min-width:0;max-width:none}.tracker-sort{flex:none;align-items:center;gap:8px;font-size:14px;display:flex}.tracker-sort select{width:180px;min-height:44px;font-size:14px}.technician-workspace .tracker-toolbar-actions{gap:0;width:auto}.technician-workspace .tracker-toolbar-actions button{min-width:0;min-height:44px}.technician-workspace .tracker-department-group,.technician-workspace .tracker-tech{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.technician-workspace .tracker-group-content,.technician-workspace .wip-vehicles{padding:0}.fullscreen-ro-card .expanded-card-heading{z-index:2;grid-template-columns:64px minmax(0,1fr) 64px;min-height:72px;position:sticky;top:0}.fullscreen-ro-card .expanded-card-heading h2,.fullscreen-ro-card .expanded-card-initials{font-size:24px;font-weight:700}.fullscreen-ro-card>[data-slot=dialog-close]{top:max(14px, env(safe-area-inset-top));z-index:3;opacity:1;place-items:center;width:44px;height:44px;display:grid;position:fixed;right:12px}.fullscreen-ro-card>[data-slot=dialog-close] svg{width:24px!important;height:24px!important}.fullscreen-ro-card .tracker-card-form{max-width:900px;margin:0 auto}@media (max-width:700px){.site-surface>.technician-header{gap:10px;padding-inline:12px}.technician-header .repair-order-up-brand h1{font-size:20px}.technician-workspace .tracker-toolbar{grid-template-columns:minmax(0,1fr)}.technician-workspace .tracker-toolbar-actions{justify-self:end}.technician-workspace .tracker-search-date{gap:8px}.tracker-sort{gap:4px;font-size:14px}.tracker-sort select{width:175px;padding-left:8px!important;font-size:14px!important}}@media (max-width:374px){.technician-header .repair-order-up-brand h1{font-size:17px}.technician-header .repair-order-up-brand{gap:6px}.tracker-sort{gap:2px;display:grid}.tracker-sort select{width:170px}}.technician-workspace .tracker-toolbar{display:block}.technician-workspace .tracker-search-date{flex-direction:column;align-items:stretch;gap:12px;display:flex}.technician-workspace .tracker-sort{justify-content:center;align-self:center;align-items:center;gap:8px;display:flex}.technician-workspace .tracker-sort select{width:180px}.technician-workspace .tracker-search-date>input{flex:none;width:100%;min-height:44px}@media screen and (max-width:600px){.fullscreen-ro-card .tracker-card-form{font-size:18px;line-height:1.45}.fullscreen-ro-card .expanded-card-heading h2,.fullscreen-ro-card .expanded-card-initials{white-space:nowrap;overflow-wrap:normal;font-size:26px}.fullscreen-ro-card>[data-slot=dialog-close] svg{width:26px!important;height:26px!important}.fullscreen-ro-card .expanded-card-customer{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:18px;overflow:hidden}.fullscreen-ro-card .tracker-date-button{white-space:nowrap;flex-shrink:0;font-size:18px}.fullscreen-ro-card .tracker-date-button:disabled{opacity:1;color:var(--foreground)}.fullscreen-ro-card .expanded-card-phase .phase-select-trigger{min-height:48px;font-size:17px}.fullscreen-ro-card .expanded-card-phase [data-slot=select-value]{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;display:block;overflow:hidden}.fullscreen-ro-card .tracker-card-field{white-space:nowrap;overflow-wrap:normal;font-size:16px}.fullscreen-ro-card .saved-note-bubble>p{font-size:22px}.fullscreen-ro-card .saved-note-initials{font-size:14px}.fullscreen-ro-card .saved-note-bubble>footer time{white-space:nowrap;font-size:14px}}@media (max-width:640px){.saved-note-bubble>footer time{white-space:nowrap}}.ro-card-reel{width:100%;height:100%;position:relative;transform:translate(0)}.ro-card-reel:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#000 0 1px,#0000 1px calc(100% - 1px),#000 calc(100% - 1px) 100%);border:0;position:absolute;inset:0}.ro-reel-panel .ro-card-close{z-index:3;cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:12px}.ro-card-close svg{width:24px;height:24px}@media (max-width:640px){.ro-card-close svg{width:26px;height:26px}}.ro-reel-panel>.expanded-card-heading{box-shadow:none;border:0;outline:0;flex:none;position:relative}.fullscreen-ro-card.ro-reel-panel>.tracker-card-form{overscroll-behavior:contain;flex:1;width:100%;min-height:0;display:block;overflow:hidden auto}.ro-reel-header .expanded-card-heading{z-index:auto;box-shadow:none;background:0 0;border:0;min-height:72px;position:relative;top:auto}.ro-reel-header .ro-card-close{z-index:3;cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:12px}[data-slot=dialog-overlay]:has(+.tracker-ro-dialog[data-ro-closing=true]){visibility:hidden;transition:none;animation:none}.parts-deliver-button:disabled,.all-parts-here-button:disabled{opacity:1}.saved-note-bubble,.expanded-card-notes .saved-note-bubble{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:12px;padding:36px 12px;display:grid;position:relative}.saved-note-bubble>header,.expanded-card-notes .saved-note-bubble>header{display:contents}.saved-note-bubble .saved-note-initials{overflow-wrap:anywhere;grid-area:1/1;align-self:center;max-width:5em}.saved-note-bubble>p{text-align:left;grid-area:1/2;align-self:center;min-width:0}.saved-note-bubble>footer{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;position:absolute;bottom:5px;left:12px;right:12px}.saved-note-bubble>footer time{white-space:normal;min-width:0}.saved-note-bubble>footer button{flex-shrink:0}@media (min-width:700px) and (min-height:600px),(min-width:700px) and (hover:hover) and (pointer:fine){.tracker-ro-dialog>.ro-card-reel{height:auto}.tracker-ro-dialog .fullscreen-ro-card.ro-reel-panel>.tracker-card-form{flex:0 auto;max-height:calc(100dvh - 120px)}.tracker-ro-dialog .expanded-card-notes:has(ol:empty){padding-bottom:3lh}}.expanded-card-notes{border-top:1px solid var(--border)}.expanded-notes-title{text-align:center;letter-spacing:.06em;margin:0 0 8px;font-size:16px;font-weight:800}.saved-note-bubble,.expanded-card-notes .saved-note-bubble{row-gap:4px;padding:4px 12px}.saved-note-bubble>footer{grid-area:2/1/auto/-1;justify-self:stretch;position:static}.fullscreen-ro-card .expanded-card-customer{font-size:18px}.fullscreen-ro-card .expanded-card-phase{justify-content:stretch;display:grid}.fullscreen-ro-card .expanded-card-phase .phase-select-trigger{min-height:48px;font-size:16px;width:100%!important;max-width:none!important;padding-inline:12px 30px!important}.fullscreen-ro-card .expanded-card-phase .phase-select-trigger [data-slot=select-value]{text-align:left}.fullscreen-ro-card .expanded-card-notes{margin:0 24px;padding:16px 0 20px}.expanded-notes-title{font-size:18px}.saved-note-bubble,.expanded-card-notes .saved-note-bubble{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:70px;padding:12px}.saved-note-bubble .saved-note-initials{color:#fff;text-align:center;background:#175ca0;border-radius:50%;justify-content:center;align-items:center;width:44px;max-width:none;height:44px;padding:4px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.saved-note-bubble>footer{flex-wrap:wrap;grid-area:1/3;align-self:center;max-width:160px}.saved-note-bubble>footer time{font-size:14px;white-space:normal!important}@media (max-width:640px){.fullscreen-ro-card .expanded-card-phase .phase-select-trigger{font-size:14px;padding-inline:8px 24px!important}.fullscreen-ro-card .expanded-card-notes{margin-inline:16px}.saved-note-bubble,.expanded-card-notes .saved-note-bubble{grid-template-columns:40px minmax(0,1fr);gap:6px 10px;padding:10px}.saved-note-bubble .saved-note-initials{width:40px;height:40px}.saved-note-bubble>footer{grid-area:2/2;max-width:none}}.tracker-tech-header{z-index:1;position:relative}.tech-collapse-content{overflow:hidden}.tech-collapse-content[data-state=open]{animation:.5s cubic-bezier(.22,.61,.36,1) tech-unfold}.tech-collapse-content[data-state=closed]{pointer-events:none;animation:.5s cubic-bezier(.22,.61,.36,1) tech-fold}.tech-collapse-content[data-state=open]>.tech-collapse-inner{animation:.5s cubic-bezier(.22,.61,.36,1) tech-slide-down}.tech-collapse-content[data-state=closed]>.tech-collapse-inner{animation:.5s cubic-bezier(.22,.61,.36,1) tech-slide-up}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .tech-collapse-content[data-state],html:not([data-reduce-motion=false]) .tech-collapse-content[data-state]>.tech-collapse-inner{animation:none}}.tracker-ro-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.tracker-ro-actions button{min-height:36px;font-size:13px}.create-ro-heading .ro-card-close{justify-self:end;place-items:center;width:44px;height:44px;display:grid;position:static}@media (max-width:420px){.create-ro-simple .ro-card-close{grid-area:1/2}}.fullscreen-ro-card .expanded-card-phase .phase-control-fit{min-width:0}.fullscreen-ro-card .expanded-card-phase .phase-select-trigger{white-space:normal;min-width:0}.fullscreen-ro-card .expanded-card-phase .phase-select-trigger [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;flex:1;min-width:0;display:block}@media (max-width:640px){.fullscreen-ro-card .expanded-card-phase .phase-select-trigger{min-height:48px;font-size:16px;line-height:1.4;padding:10px 32px 10px 12px!important}.fullscreen-ro-card .expanded-card-notes{padding-bottom:max(24px, env(safe-area-inset-bottom))}.site-surface .tracker-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.site-surface .tracker-toolbar-actions>button{white-space:normal;min-width:0;height:auto;min-height:44px;width:100%!important;padding:10px!important;font-size:14px!important}.site-surface .tracker-toolbar-actions>.tracker-due-filter{grid-column:1/-1;justify-content:stretch;width:100%;margin:0}.site-surface .tracker-toolbar-actions>.tracker-due-filter>button{min-height:44px;width:100%!important}.fullscreen-ro-card .tracker-ro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:360px;display:grid}.fullscreen-ro-card .tracker-ro-actions button{white-space:normal;height:auto;min-height:44px;padding:8px!important}}@media screen and (min-width:700px) and (hover:hover) and (pointer:fine){.tracker-ro-dialog .fullscreen-ro-card.ro-reel-panel>.tracker-card-form{height:auto;max-height:var(--ro-body-height);overflow-y:auto}}.technician-print{margin:0 0 12px auto;display:flex}.tracker-workspace .tracker-due-heading{text-align:left;color:#172b3e;border-radius:6px;grid-column:1/-1;margin:4px 0 0;padding:9px 12px;font-size:15px;font-weight:700;line-height:1.3}.tracker-due-heading.tone-red{background:#f5bfc3}.tracker-due-heading.tone-yellow{background:#ffe29a}.tracker-due-heading.tone-green{background:#c2e3cb}.tracker-due-heading.tone-none{background:#ffd0a0}.phase-select-menu{max-height:min(420px,65dvh)!important}.phase-select-menu [data-slot=select-item]{min-height:36px;padding-block:7px;font-size:14px;line-height:1.2}.tracker-workspace{--due-red-bg:#dc3545}@supports (color:color-mix(in lab, red, red)){.tracker-workspace{--due-red-bg:color-mix(in srgb, #dc3545 18%, var(--background))}}.tracker-workspace{--due-yellow-bg:#eab308}@supports (color:color-mix(in lab, red, red)){.tracker-workspace{--due-yellow-bg:color-mix(in srgb, #eab308 18%, var(--background))}}.tracker-workspace{--due-green-bg:#22a05a}@supports (color:color-mix(in lab, red, red)){.tracker-workspace{--due-green-bg:color-mix(in srgb, #22a05a 18%, var(--background))}}.tracker-workspace{--due-none-bg:#88929e}@supports (color:color-mix(in lab, red, red)){.tracker-workspace{--due-none-bg:color-mix(in srgb, #88929e 22%, var(--background))}}.tracker-workspace .tracker-due-heading{color:var(--foreground)}.tracker-workspace .tone-red{background:var(--due-red-bg)}.tracker-workspace .tone-yellow{background:var(--due-yellow-bg)}.tracker-workspace .tone-green{background:var(--due-green-bg)}.tracker-workspace .tone-none{background:var(--due-none-bg)}.tracker-workspace .tracker-tech-header{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.tracker-workspace .tracker-tech-header .tracker-toggle{text-align:left;flex:1;width:auto;min-width:140px;justify-content:flex-start!important;padding:6px 12px!important}.tracker-workspace .tracker-toolbar{flex-flow:row;align-items:center;gap:10px;margin:20px 0 16px;display:flex}.tracker-workspace .tracker-toolbar .tracker-search-date{flex:180px;width:auto;min-width:120px}.site-surface .tracker-workspace .tracker-toolbar-actions{flex-wrap:nowrap;flex:none;gap:8px;width:auto;display:flex!important}@media (max-width:1000px){.tracker-workspace .tracker-toolbar{flex-wrap:wrap}.tracker-workspace .tracker-toolbar .tracker-search-date{flex-basis:100%}.site-surface .tracker-workspace .tracker-toolbar-actions{flex-wrap:wrap;flex:auto;justify-content:flex-start}}.parts-workspace .tracker-tech-header{flex-wrap:nowrap;gap:8px}.parts-workspace .tracker-tech-header .tracker-toggle{min-width:0;padding:6px 0!important}@media (max-width:600px){.parts-workspace .tracker-tech-header{padding:10px 12px}.parts-workspace .tracker-tech-header .tracker-toggle{font-size:14px!important}}.site-surface .technician-tab-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .topbar{display:none}.site-surface .main-tab-row,.site-surface .technician-tab-row{border:0;border-bottom:1px solid var(--border);background:var(--card);min-height:68px;box-shadow:none;border-radius:0;flex-wrap:nowrap;gap:12px;margin:0 -16px 20px;padding:12px 16px;display:flex}.site-surface .tracker-workspace .tracker-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0 0 18px;display:grid}.tracker-workspace .tracker-toolbar .tracker-search-date{grid-column:1;width:100%;min-width:0}.tracker-toolbar .tracker-search-date input{text-align:left;min-height:44px;font-size:16px;width:100%!important;max-width:none!important}.site-surface .tracker-workspace .tracker-toolbar-actions{background:var(--card);border:1px solid var(--border);border-radius:8px;grid-column:1/-1;gap:8px;padding:12px;flex-wrap:wrap!important;display:none!important}.site-surface .tracker-workspace .tracker-toolbar[data-tools-open=true] .tracker-toolbar-actions{display:flex!important}.site-surface .tracker-workspace .tracker-toolbar-actions>*,.site-surface .tracker-workspace .tracker-toolbar-actions>button{min-width:0;max-width:100%;flex:160px!important;width:auto!important}.site-surface .tracker-workspace .tracker-toolbar-actions>label.tracker-due-filter{flex:100%!important}.site-surface .tracker-workspace .tracker-toolbar-actions button{max-width:100%;width:100%!important;height:auto!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important}.site-surface .tracker-group-content{gap:22px;padding:0}.site-surface .tracker-tech{background:0 0;border-radius:0;box-shadow:none!important;border:0!important}.site-surface .tracker-workspace .tracker-tech-header{border:0;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:12px 0 10px;display:flex}.site-surface .tracker-workspace .tracker-tech-header .tracker-toggle{flex:auto;min-width:0;min-height:44px;justify-content:flex-start!important;width:auto!important;height:auto!important;padding:0!important;font-size:16px!important}.site-surface .wip-vehicles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.site-surface .tracker-due-heading{text-align:left;border-radius:6px;grid-column:1/-1;margin:4px 0 0;padding:8px 12px;font-size:14px;line-height:1.4}.site-surface .wip-slot{width:100%;min-width:0;max-width:none}.scroll-dialog input,.scroll-dialog textarea,.scroll-dialog select{max-width:100%;font-size:16px!important}.phase-select-menu{max-width:calc(100vw - 24px)!important}.site-surface .main-tab-row,.site-surface .technician-tab-row{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}}@media screen and (max-width:480px){.site-surface .wip-vehicles{gap:8px}}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .tracker-department-group,.site-surface .tracker-group-content{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tracker-workspace[data-portable-team=body]>.tracker-department-group[data-department=paint],.tracker-workspace[data-portable-team=paint]>.tracker-department-group[data-department=body]{display:none}.site-surface .tracker-department-group{margin:12px 0 0!important}.site-surface .tracker-group-content{gap:22px!important}.site-surface .main-tab-row,.site-surface .technician-tab-row{width:calc(100% + 32px)}.site-surface .tracker-workspace .tracker-tech-header{padding-inline:10px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape),screen and (min-width:768px) and (max-width:1366px) and (pointer:coarse) and (orientation:landscape){.site-surface .wip-vehicles{grid-template-columns:repeat(3,minmax(0,1fr))}}.create-ro-page fieldset{border:0;min-width:0;padding:0}.create-ro-page .expanded-card-notes{padding:16px}.create-ro-page .tracker-card-save{justify-content:flex-end;gap:12px;padding:16px;display:flex}.create-ro-page .create-ro-heading .ro-card-close{display:none!important}.ro-reel-header .expanded-card-heading{grid-template-columns:minmax(30px,1fr) auto minmax(96px,1fr);align-items:center;gap:4px;padding-inline:12px!important;display:grid!important}.ro-reel-header .expanded-card-initials{justify-self:start}@media (max-width:380px){.ro-reel-header .expanded-card-heading h2,.ro-reel-header .expanded-card-initials{font-size:18px!important}.ro-reel-header .expanded-card-heading{grid-template-columns:minmax(24px,1fr) auto 92px}}@media screen and (min-width:701px) and (max-width:1024px) and (orientation:portrait),screen and (min-width:701px) and (max-width:1366px) and (pointer:coarse) and (orientation:portrait){.site-surface .wip-vehicles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape),screen and (min-width:768px) and (max-width:1366px) and (pointer:coarse) and (orientation:landscape){.site-surface .wip-vehicles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tracker-view-switch{align-items:center;gap:6px;width:max-content;margin-bottom:-44px;display:flex}.tracker-view-switch button{gap:8px;min-height:44px}.technician-workspace>.technician-print{min-height:44px;margin-bottom:20px}.site-surface .tracker-workspace[data-view=list] .wip-vehicles{gap:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.site-surface .tracker-workspace[data-view=list] .tracker-status{grid-area:phase;width:100%;margin:0;padding:0}.tracker-workspace:not(.technician-workspace)>.tracker-view-switch{margin:0 0 16px}@media (max-width:600px){.site-surface .tracker-view-switch{flex-wrap:wrap;max-width:100%}}.tracker-workspace[data-view=list]>.tracker-view-content{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.tracker-workspace[data-view=list]>.tracker-view-content>*{min-width:850px}.tracker-workspace[data-view=list][data-painter=true]>.tracker-view-content>*{min-width:900px}.tracker-workspace[data-view=list]>.tracker-view-content{min-width:0;overflow:visible}.tracker-workspace[data-view=list]>.tracker-view-content>*,.tracker-workspace[data-view=list][data-painter=true]>.tracker-view-content>*{min-width:0}@media (max-width:1000px){.site-surface .tracker-workspace[data-view=list] .tracker-status [data-slot=select-trigger]{white-space:normal;height:auto;min-height:44px;width:100%!important;min-width:0!important}.site-surface .tracker-workspace[data-view=list] .tracker-status [data-slot=select-value]{white-space:normal;text-align:left}}.tracker-tech-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.tracker-tech-trigger .tracker-toggle{align-items:center;gap:8px;display:flex}.tracker-tech-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.expanded-card-customer.ro-customer-name-fields{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.ro-customer-name-fields .tracker-card-field{gap:8px;min-width:0;display:grid}.ro-customer-name-fields input{field-sizing:fixed;text-align:center;min-width:0;width:100%!important}.tracker-controls{display:contents}.technician-workspace>.tracker-controls{justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;display:flex}.technician-workspace>.tracker-controls>.tracker-view-switch{margin:0}.technician-workspace>.tracker-controls>.technician-print{min-height:44px;margin:0}.tracker-workspace:not(.technician-workspace)>.tracker-controls>.tracker-view-switch{margin:0 0 16px}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){.tracker-workspace .tracker-controls{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:16px 0;display:flex}.tracker-workspace .tracker-controls>.tracker-view-switch,.tracker-workspace:not(.technician-workspace)>.tracker-controls>.tracker-view-switch{white-space:nowrap;flex:none;margin:0}.site-surface .tracker-workspace .tracker-controls>.tracker-toolbar{flex:650px;align-items:center;gap:10px;min-width:0;max-width:none;margin:0;display:flex}.site-surface .tracker-workspace .tracker-controls .tracker-search-date{flex:180px;width:auto;min-width:140px;max-width:320px}.site-surface .tracker-workspace .tracker-controls .tracker-search-date input{width:100%;min-width:0;max-width:none}.site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;gap:8px;width:auto;min-width:0;display:flex}.technician-workspace>.tracker-controls>.technician-print{margin:0}.tracker-workspace[data-csr=true] .tracker-group-content{border-top:0;padding-top:0}html.dark .tracker-workspace{--due-red-bg:#542125}html.dark .tracker-workspace .tracker-due-heading.tone-red{background:#542125!important}html.dark .ro-reel-header.due-red,html.dark .expanded-ro-card.due-red>.expanded-card-heading{background:#542125}}.saved-note-bubble{position:relative}.saved-note-bubble .note-acknowledgements{align-items:center;gap:5px;display:flex;position:absolute;top:7px;right:10px}.saved-note-bubble .note-acknowledgement{border:1px solid var(--border);border-radius:50%;width:25px;min-width:25px;height:25px;font-size:10px}.saved-note-bubble:has(.note-acknowledgement){padding-top:30px}.saved-note-bubble .saved-note-initials,.saved-note-bubble .note-acknowledgement{white-space:nowrap;overflow-wrap:normal;word-break:normal;writing-mode:horizontal-tb;flex-shrink:0}.saved-note-bubble .note-acknowledgement{padding:0;line-height:1}@media (max-width:700px){.site-surface .tracker-workspace[data-view=cards] .wip-vehicles{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-surface .tracker-workspace .tracker-status{min-width:0}.site-surface .tracker-workspace .tracker-status button,.site-surface .tracker-workspace .tracker-status select{min-height:44px;word-break:normal!important;overflow-wrap:normal!important;font-size:14px!important}.site-surface .tracker-workspace .tracker-tech-header{flex-wrap:wrap;gap:6px;padding:12px}.site-surface .tracker-workspace[data-view=list] .tracker-status .phase-select-trigger{height:40px!important;min-height:40px!important;padding:5px 24px 5px 8px!important;font-size:13px!important}}@media (min-width:1401px){.site-surface .main-tab-row,.site-surface .technician-tab-row{flex-flow:row;align-items:center;gap:12px;height:auto;min-height:0;padding:10px 12px;display:flex}}@media (max-width:700px){.site-surface .tracker-workspace[data-view=cards] .tracker-status button,.site-surface .tracker-workspace[data-view=cards] .tracker-status select{padding-left:6px;padding-right:20px;font-size:12px!important}}@media (min-width:1101px){.saved-note-bubble>p,.fullscreen-ro-card .saved-note-bubble>p,.floating-notes-dialog .saved-note-bubble>p{font-size:15px;line-height:1.45}.saved-note-bubble>footer time,.fullscreen-ro-card .saved-note-bubble>footer time{font-size:12px}}.site-surface .tracker-workspace[data-view=list] .wip-slot{height:auto!important;min-height:0!important;padding:0!important}.expanded-card-customer.ro-customer-name-fields[data-business]{grid-template-columns:minmax(0,1fr)}.ro-panel-title h3,.ro-panel-title .expanded-notes-title{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);text-align:left;font-weight:800;margin:0!important;font-size:12px!important}.ro-panel .tracker-paint-credit{margin-top:12px}.ro-panel :is(.ro-overview-field>span,.ro-assignment-column>span,.ro-date-grid>div>span,.ro-assignment-column .tracker-card-field,.ro-customer-name-fields .tracker-card-field){font-weight:700;font-size:14px!important}.ro-card-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-4px;display:flex}.ro-card-meta>span{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.4}.pending-card{--kind:#2563eb;--kind-soft:var(--kind)}@supports (color:color-mix(in lab, red, red)){.pending-card{--kind-soft:color-mix(in srgb, var(--kind) 12%, var(--card))}}.pending-card{border:1px solid var(--kind);flex-direction:column;flex:1 0 min(280px,100%);gap:10px;min-width:0;max-width:380px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pending-card{border:1px solid color-mix(in srgb, var(--kind) 28%, var(--border))}}.pending-card{border-top:4px solid var(--kind);background:linear-gradient(180deg, var(--kind-soft), var(--card) 62%);scroll-snap-align:start;border-radius:14px;box-shadow:0 1px 2px #0f172a0f,0 6px 18px -10px #0f172a40}.pending-card[data-kind=delivery]{--kind:#0d9488}.pending-card[data-kind=supplement]{--kind:#7c3aed}.pending-card[data-kind=update]{--kind:#2563eb}.pending-card[data-kind=painter]{--kind:#db2777}.pending-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.pending-card-icon{background:var(--kind);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.pending-card-head small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.pending-card-head h4{color:var(--kind);margin:0;font-size:18px;font-weight:800;line-height:1.15}.pending-card-wait{background:var(--muted);color:var(--foreground);letter-spacing:0;text-transform:none;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.pending-card[data-age=waiting] .pending-card-wait{color:#92400e;background:#fef3c7}.pending-card[data-age=late] .pending-card-wait{color:#b91c1c;background:#fee2e2}.pending-card-vehicle{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;display:flex}.pending-card-vehicle strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.pending-card-vehicle span{letter-spacing:.02em;color:var(--muted-foreground);font-size:12px;font-weight:600}.pending-card-facts{gap:6px;margin:0;display:flex}.pending-card-facts>div{background:var(--muted);border-radius:8px;flex:1;min-width:0;padding:6px 8px}.pending-card-facts>div:first-child{flex:1.6}.pending-card-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}.pending-card-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.pending-card-status{min-height:32px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pending-card-avatars{display:flex}.pending-card-avatars+span{color:var(--foreground);margin-left:6px}.pending-card-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite pending-pulse;box-shadow:0 0 0 4px #f59e0b38}.pending-card-cancel{width:100%;margin-top:auto;color:var(--muted-foreground)!important}@media (max-width:440px){.pending-card{flex-basis:250px}}html[data-theme] :is(.estimator-count,.hour-value strong,.hour-team-totals strong,time,.wip-ro-link){font-variant-numeric:tabular-nums}html[data-theme] .site-surface .tracker-tech{overflow:hidden;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;background:var(--card)!important;border-radius:16px!important}html[data-theme] .site-surface .tracker-tech-header{background:linear-gradient(180deg, var(--surface-2), var(--surface-2))!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .tracker-tech-header{background:linear-gradient(180deg, var(--surface-2), color-mix(in srgb, var(--surface-2) 40%, var(--card)))!important}}html[data-theme] .site-surface .tracker-tech-header{border-bottom:1px solid var(--hairline)!important}html[data-theme] .site-surface .tracker-tech-header .tracker-toggle{align-items:center;gap:10px;min-width:0;display:inline-flex!important}html[data-theme] .site-surface .tracker-tech-header .tracker-toggle>strong{letter-spacing:-.015em;font-size:16px;font-weight:750}.tracker-tech-avatar{letter-spacing:.02em;box-shadow:0 0 0 2px var(--card);flex:0 0 32px;justify-content:center;align-items:center;color:#fff!important;border-radius:50%!important;width:32px!important;height:32px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){html[data-theme] .site-surface .tracker-workspace{padding-top:8px}}html.dark .pending-card[data-age=waiting] .pending-card-wait{color:#fcd988;background:#4a3a12}html.dark .pending-card[data-age=late] .pending-card-wait{color:#fca5a5;background:#4c1d1d}:root,.tracker-workspace{--due-red:#e0364a;--due-yellow:#e9a23b;--due-green:#1f9d6b;--due-none:#94a3b8}.tracker-workspace .ro-row,.tracker-workspace .ro-tile{min-width:0;color:var(--foreground);position:relative}.ro-row:before,.ro-tile:before{content:"";background:var(--stripe,var(--due-none));width:4px;position:absolute;top:0;bottom:0;left:0}:is(.ro-row,.ro-tile)[data-due=red]{--stripe:var(--due-red)}:is(.ro-row,.ro-tile)[data-due=yellow]{--stripe:var(--due-yellow)}:is(.ro-row,.ro-tile)[data-due=green]{--stripe:var(--due-green)}:is(.ro-row,.ro-tile)[data-due=none]{--stripe:var(--due-none)}@supports (color:color-mix(in lab, red, red)){:is(.ro-row,.ro-tile)[data-due=none]{--stripe:color-mix(in srgb, var(--due-none) 60%, transparent)}}.ro-ident{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.ro-badge{color:#fff;letter-spacing:.02em;width:34px;height:34px;box-shadow:0 0 0 2px var(--card);background:#c65312 linear-gradient(145deg,#ffffff2e,#0000001a);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.ro-ident-text{min-width:0;line-height:1.2;display:grid}.ro-ident-text strong{letter-spacing:-.015em;color:var(--theme-link,var(--primary));text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;overflow:hidden}.ro-ident-text small{color:var(--muted-foreground);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;font-weight:600;overflow:hidden}.ro-ident:hover .ro-ident-text strong{text-underline-offset:3px;text-decoration:underline}.ro-phase{--phase:#64748b;min-width:0;position:relative}.ro-phase[data-phase=body]{--phase:#1f6fc5}.ro-phase[data-phase=paint]{--phase:#2a8a55}.ro-phase[data-phase=parts]{--phase:#e0b000}.ro-phase[data-phase=estimator]{--phase:#d4621a}.ro-phase[data-phase=csr]{--phase:#7147a8}.ro-phase[data-phase=manager]{--phase:#a62b3c}.ro-phase[data-phase=neutral]{--phase:#64748b}html[data-theme] .site-surface .ro-phase :is(button[data-slot=select-trigger],.phase-select-trigger){border:1px solid var(--phase)!important;border-radius:999px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;padding:6px 12px 6px 28px!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-phase :is(button[data-slot=select-trigger],.phase-select-trigger){border:1px solid color-mix(in srgb, var(--phase) 35%, var(--border))!important}}html[data-theme] .site-surface .ro-phase :is(button[data-slot=select-trigger],.phase-select-trigger){background:var(--phase)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-phase :is(button[data-slot=select-trigger],.phase-select-trigger){background:color-mix(in srgb, var(--phase) 9%, var(--card))!important}}html[data-theme] .site-surface .ro-phase :is(button[data-slot=select-trigger],.phase-select-trigger){color:var(--foreground)!important;text-align:left!important;justify-content:space-between!important;font-size:14px!important;font-weight:650!important}.ro-phase:before{content:"";background:var(--phase);width:8px;height:8px;box-shadow:0 0 0 3px var(--phase);border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:12px}@supports (color:color-mix(in lab, red, red)){.ro-phase:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--phase) 22%, transparent)}}.ro-phase:before{z-index:1;pointer-events:none}.ro-phase :is(.phase-control-fit,[data-slot=select-value]){width:100%;min-width:0;display:block}.parts-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.parts-meter-track{background:var(--primary);border-radius:999px;height:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.parts-meter-track{background:color-mix(in srgb, var(--primary) 10%, var(--muted))}}.parts-meter-track{overflow:hidden}.parts-meter-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.parts-meter-track>span{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 65%, #fff), var(--primary))}}.parts-meter-track>span{transition:width .4s}.parts-meter[data-full] .parts-meter-track>span{background:linear-gradient(90deg,#34d399,#16a34a)}.parts-meter strong{text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:13.5px;font-weight:750}.parts-meter[data-full] strong{color:#16a34a}html.dark .parts-meter[data-full] strong{color:#4ade80}.ro-hours{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.ro-hours strong{font-size:16px;font-weight:800}.ro-hours small{color:var(--muted-foreground);font-size:12px;font-weight:600}.ro-error{color:#dc2626;grid-column:1/-1;margin:0;font-size:13px}.site-surface .tracker-workspace[data-view=list] .wip-slot{border-top:1px solid var(--hairline,var(--border))}.site-surface .tracker-workspace[data-view=list] .wip-vehicles>.wip-slot:first-of-type{border-top:0}.ro-row{background:var(--card);grid-template-columns:minmax(200px,1.7fr) minmax(120px,.9fr) minmax(140px,1fr) minmax(110px,.9fr) 40px;align-items:center;gap:16px;padding:10px 14px 10px 20px;transition:background .12s;display:grid}.ro-row:hover{background:var(--surface-2,var(--muted))}.wip-slot[data-selected=true] .ro-row{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wip-slot[data-selected=true] .ro-row{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.ro-due{gap:3px;min-width:0;display:grid}.ro-due small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}html[data-theme] .site-surface .ro-row .ro-more{color:var(--muted-foreground);border-radius:10px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}@media (max-width:1100px){.ro-row{grid-template-columns:minmax(170px,1.6fr) minmax(110px,.9fr) minmax(130px,1fr) minmax(90px,.8fr) 36px;gap:12px}}@media (max-width:760px){.ro-row{grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"ident due more""phase metric more";gap:8px 10px;padding:10px 10px 10px 16px}.ro-row>.ro-ident{grid-area:ident}.ro-row>.ro-due{grid-area:due;justify-items:end}.ro-row>.ro-phase{grid-area:phase}.ro-row>.ro-metric{grid-area:metric;width:120px}.ro-row>.ro-more,.ro-row>[data-slot=dropdown-menu-trigger]{grid-area:more}.ro-due small{display:none}.ro-badge{flex-basis:30px;width:30px;height:30px;font-size:11px}.ro-ident-text strong{font-size:15px}}html[data-theme] .site-surface .tracker-workspace:not([data-view=list]) .wip-vehicles,html[data-theme] .site-surface .tracker-workspace .supplement-queue-cards{align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:14px!important;padding:14px!important}html[data-theme] .site-surface .tracker-workspace .supplement-queue-cards{padding:0!important}.ro-tile{border:1px solid var(--border);background:var(--card);height:100%;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:12px;padding:14px 14px 12px 18px;display:flex;overflow:hidden}.supplement-queue{--kind:#7c3aed;border:1px solid var(--kind);margin:0 0 18px;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.supplement-queue{border:1px solid color-mix(in srgb, var(--kind) 35%, var(--border))}}.supplement-queue{background:var(--kind);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.supplement-queue{background:color-mix(in srgb, var(--kind) 6%, var(--card))}}.supplement-queue>h3{letter-spacing:.01em;color:var(--kind);align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.supplement-queue>h3{color:color-mix(in srgb, var(--kind) 80%, var(--foreground))}}.supplement-queue>h3 span{background:var(--kind);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:800;display:inline-grid}.ro-tile[data-supplement-alert]{border-color:#7c3aed}@supports (color:color-mix(in lab, red, red)){.ro-tile[data-supplement-alert]{border-color:color-mix(in srgb, #7c3aed 55%, var(--border))}}.ro-tile[data-supplement-alert]{box-shadow:0 0 0 3px #7c3aed29, var(--shadow-card)}.ro-tile-supplement{text-align:left;color:#7c3aed}@supports (color:color-mix(in lab, red, red)){.ro-tile-supplement{color:color-mix(in srgb, #7c3aed 75%, var(--foreground))}}.ro-tile-supplement{font-weight:600}.ro-tile-supplement small{color:var(--muted-foreground);margin-top:2px;font-weight:500;display:block}.supplement-submitted-button{border-color:#7c3aed}@supports (color:color-mix(in lab, red, red)){.supplement-submitted-button{border-color:color-mix(in srgb, #7c3aed 55%, var(--border))}}.supplement-submitted-button{background:#7c3aed}@supports (color:color-mix(in lab, red, red)){.supplement-submitted-button{background:color-mix(in srgb, #7c3aed 10%, var(--card))}}.supplement-submitted-button{color:#7c3aed}@supports (color:color-mix(in lab, red, red)){.supplement-submitted-button{color:color-mix(in srgb, #7c3aed 80%, var(--foreground))}}.supplement-submitted-button{font-weight:700}.supplement-submitted-button:hover{background:#7c3aed}@supports (color:color-mix(in lab, red, red)){.supplement-submitted-button:hover{background:color-mix(in srgb, #7c3aed 18%, var(--card))}}.ro-tile[data-parts-alert]{border-color:var(--due-yellow)}@supports (color:color-mix(in lab, red, red)){.ro-tile[data-parts-alert]{border-color:color-mix(in srgb, var(--due-yellow) 60%, var(--border))}}.ro-tile[data-parts-alert]{box-shadow:0 0 0 3px var(--due-yellow), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.ro-tile[data-parts-alert]{box-shadow:0 0 0 3px color-mix(in srgb, var(--due-yellow) 18%, transparent), var(--shadow-card)}}.wip-slot[data-selected=true] .ro-tile{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wip-slot[data-selected=true] .ro-tile{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}}.ro-tile-head{flex-direction:column;gap:8px;min-width:0;display:flex}.ro-tile-note{color:var(--muted-foreground);margin:0;font-size:13.5px}.ro-tile-note strong{color:var(--foreground)}.ro-tile-stats{align-items:center;gap:14px;min-width:0;display:flex}.ro-tile-stats>.parts-meter{flex:1}.ro-tile-stats:empty{display:none}.ro-tile-actions{border-top:1px solid var(--hairline,var(--border));flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}html[data-theme] .site-surface .ro-tile-actions>button[data-variant=outline],html[data-theme] .site-surface .ro-tile-actions>.parts-deliver-button{border-radius:10px;flex:100%;min-height:40px}html[data-theme] .site-surface .ro-tile-actions>.ro-tile-link{flex:auto;height:auto!important;min-height:34px!important;color:var(--theme-link,var(--primary))!important;background:var(--primary)!important;border-radius:8px!important;padding:4px 10px!important;font-size:13px!important;font-weight:650!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>.ro-tile-link{background:color-mix(in srgb, var(--primary) 6%, transparent)!important}}html[data-theme] .site-surface .ro-tile-actions>.ro-tile-link{white-space:normal}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>.ro-tile-link:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)!important}}@media (max-width:520px){html[data-theme] .site-surface .tracker-workspace:not([data-view=list]) .wip-vehicles{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:10px!important}}html[data-theme] .site-surface .tracker-workspace .tracker-due-heading{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex;color:var(--muted-foreground)!important;background:0 0!important;border:0!important;margin:6px 0 0!important;padding:4px 2px!important;font-size:12.5px!important;font-weight:750!important}.tracker-due-heading:before{content:"";background:var(--due-none);border-radius:50%;width:9px;height:9px}.tracker-due-heading.tone-red:before{background:var(--due-red)}.tracker-due-heading.tone-yellow:before{background:var(--due-yellow)}.tracker-due-heading.tone-green:before{background:var(--due-green)}.tracker-due-heading.tone-none:before{background:#f97316}.tracker-due-heading.tone-pending,.tracker-due-heading.tone-list,.tracker-due-heading.tone-customers,.tracker-due-heading.tone-waiting{display:none!important}.tech-stat{color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-weight:600}.tech-stat strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:800}.tech-due{white-space:nowrap;background:var(--tone);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tech-due{background:color-mix(in srgb, var(--tone) 14%, transparent)}}.tech-due{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tech-due{color:color-mix(in srgb, var(--tone) 80%, var(--foreground))}}.tech-due:before{content:"";background:var(--tone);border-radius:50%;width:6px;height:6px}.tech-due[data-tone=red]{--tone:#e0364a}.tech-due[data-tone=yellow]{--tone:#e9a23b}html.dark .tech-due{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){html.dark .tech-due{color:color-mix(in srgb, var(--tone) 55%, #fff)}}.tech-load{background:var(--primary);border-radius:999px;width:90px;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.tech-load{background:color-mix(in srgb, var(--primary) 10%, var(--muted))}}.tech-load{overflow:hidden}.tech-load>span{border-radius:inherit;background:var(--primary);position:absolute;inset:0 auto 0 0}.tracker-department-group[data-department=body] .tech-load>span{background:#1f6fc5}.tracker-department-group[data-department=paint] .tech-load>span{background:#2a8a55}@media (max-width:760px){.tech-load{display:none}}.tracker-department-group[data-department=body]{--team:#1f6fc5}.tracker-department-group[data-department=paint]{--team:#2a8a55}.tracker-sort-bar{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.tracker-sort-bar>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-right:4px;font-size:12px;font-weight:750}html[data-theme] .site-surface .ro-phase :is(button[data-slot=select-trigger],.phase-select-trigger)>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden;text-align:left!important;justify-content:flex-start!important}html[data-theme] .site-surface .ro-tile-actions>button[data-variant=outline]{border-radius:10px;flex:100%;min-height:42px;font-size:14.5px}html[data-theme] .site-surface .ro-tile-actions>.request-mix-button:disabled{opacity:.55;background:var(--muted)!important}.mix-board-head>.tracker-view-switch{flex:none;gap:6px;width:auto!important;margin:0!important;display:flex!important}html[data-theme] .site-surface .ro-tile-actions>.request-mix-button[data-mixing]:disabled{opacity:.9;color:#1f7a45!important;border-color:#22a55a!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>.request-mix-button[data-mixing]:disabled{border-color:color-mix(in srgb, #22a55a 45%, var(--border))!important}}html[data-theme] .site-surface .ro-tile-actions>.request-mix-button[data-mixing]:disabled{background:#22a55a1f!important}html.dark[data-theme] .site-surface .ro-tile-actions>.request-mix-button[data-mixing]:disabled{color:#4ade80!important}.dark .event,.dark th,.dark td,.dark .rule,.dark .roster-row{border-color:#354c64}.dark .resultcard{background:#1b3048;border-color:#3a5b7c}.dark .resultcard p,.dark .person-link{color:#89c2ff}.report-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px;display:grid}@media (max-width:700px){.report-filters{grid-template-columns:1fr;gap:12px}.report-filters input,.report-filters select{width:100%;max-width:100%}}.labor-edit-row{grid-template-columns:1fr 2fr;align-items:end;gap:18px;margin:12px 0;display:grid}.labor-edit-row>.field:first-child{justify-self:center;width:100%;max-width:180px}@media (max-width:700px){.labor-edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px}}.totals-range{text-align:center;font-size:14px}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) :is(.event,th,td,.rule,.roster-row,.job-detail,.labor-line){border-color:var(--border)}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) :is(.resultcard,.job-breakdown,.labor-tracker,.roster-box,.roster-box.paint){background:var(--card);border-color:var(--border)}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) :is(.resultcard p,.person-link,.labor-event){color:var(--theme-link)}.totals-sort-title span{white-space:nowrap;font-size:.85em}.hour-board{flex-direction:column;gap:16px;min-width:0;margin:0 0 24px;display:flex}.hour-board-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hour-periods,.hour-team-switch{border:1px solid var(--border);background:var(--card);scrollbar-width:none;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.hour-periods::-webkit-scrollbar{display:none}.hour-periods>button,.hour-team-switch>button{min-height:38px;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.hour-periods>button[aria-selected=true],.hour-team-switch>button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px #00000026}.hour-team-switch{display:none}.hour-teams{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hour-team{--team:#2563eb;border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 8px 24px -16px #0f172a4d}.hour-team[data-team=body]{--team:#1f6fc5}.hour-team-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--team), var(--card) 70%);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.hour-team-head{background:linear-gradient(135deg, color-mix(in srgb, var(--team) 14%, var(--card)), var(--card) 70%)}}.hour-team-head{border-top:4px solid var(--team)}.hour-team-head h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.hour-team-totals{text-align:right;gap:16px;display:flex}.hour-team-totals>div{line-height:1.1;display:grid}.hour-team-totals strong{font-variant-numeric:tabular-nums;color:var(--team);font-size:20px;font-weight:800}.hour-team-totals span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700}.hour-rows{margin:0;padding:6px 0;list-style:none}.hour-row{grid-template-columns:18px 40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.hour-row+.hour-row{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.hour-row+.hour-row{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.hour-row[data-idle]{opacity:.85}.hour-rank{color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.hour-row[data-rank="1"]:not([data-idle]) .hour-rank{color:#b7791f}.hour-bar{background:var(--team);border-radius:999px;height:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.hour-bar{background:color-mix(in srgb, var(--team) 10%, var(--muted))}}.hour-bar{overflow:hidden}.hour-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--team), var(--team));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.hour-bar>span{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 70%, #fff), var(--team))}}.hour-bar>span{transition:width .4s}.hour-value{justify-items:end;min-width:64px;line-height:1.15;display:grid}.hour-value strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.hour-value small{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.hour-row .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hour-empty{color:var(--muted-foreground);padding:18px 16px}@media (max-width:1100px){.hour-row{grid-template-columns:16px 36px minmax(0,1fr) auto;gap:8px;padding:8px 12px}.hour-team-head{padding:12px}.hour-team-totals{gap:10px}.hour-team-totals strong{font-size:17px}.hour-value{min-width:56px}.hour-value strong{font-size:15px}}@media (max-width:760px){.hour-team-switch{display:flex}.hour-board-controls{flex-direction:column;align-items:stretch}.hour-team-switch>button{flex:1 1 0}.hour-teams{grid-template-columns:minmax(0,1fr)}.hour-board[data-team=body] .hour-team:not([data-team=body]),.hour-board[data-team=paint] .hour-team:not([data-team=paint]),.hour-board[data-team=writers] .hour-team:not([data-team=writers]){display:none}.hour-row{grid-template-columns:18px 42px minmax(0,1fr) auto;gap:12px;padding:10px 14px}}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){.shell[data-ui=totals]>.hour-board{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding-bottom:12px;overflow-y:auto}}.hour-short{display:none}@media (max-width:760px){.hour-periods>button{flex:1 1 0;padding:0 6px;font-size:13px}.hour-periods .hour-long{display:none}.hour-periods .hour-short{display:inline}}html[data-theme] .site-surface :is(.estimator-panel,.dispatch-queue,.pending-response,.hour-team,.tracker-department-group>.tracker-group-heading,.panel:not(.weekly-summary)){background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;border-radius:16px!important}html.dark .pending-card-head h4,html.dark .hour-team-totals strong{color:var(--kind,var(--team))}@supports (color:color-mix(in lab, red, red)){html.dark .pending-card-head h4,html.dark .hour-team-totals strong{color:color-mix(in srgb, var(--kind,var(--team)) 70%, #fff)}}html[data-theme] .tracker-sort-bar .totals-sort-title{-webkit-appearance:none;appearance:none;border:1px solid var(--border);background:var(--card);min-height:32px;color:var(--muted-foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}html[data-theme] .tracker-sort-bar .totals-sort-title:has(span){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .tracker-sort-bar .totals-sort-title:has(span){background:color-mix(in srgb, var(--primary) 12%, var(--card))}}html[data-theme] .tracker-sort-bar .totals-sort-title:has(span){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .tracker-sort-bar .totals-sort-title:has(span){border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}}html[data-theme] .tracker-sort-bar .totals-sort-title:has(span){color:var(--primary)}.history-actions{white-space:nowrap;gap:8px;display:flex}.history-card{border:2px solid var(--border);background:var(--card);text-align:center;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 3px 8px #0000000d}.history-card small{color:var(--muted-foreground);margin-bottom:5px;font-size:.8em;font-weight:600;display:block}.history-tech-block{border-top:1px solid var(--border);padding-top:14px;display:block}.history-tech-hours{grid-template-columns:1fr 1fr;gap:12px;display:grid}.history-dispatcher{margin-top:10px;display:block}.history-card .history-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:10px;padding:14px;display:flex}.ro-card-editor{padding:0 16px 16px}.ro-card-editor .history-tech-hours{grid-template-columns:minmax(0,2fr) minmax(70px,1fr);align-items:center}.ro-card-editor .history-tech-block,.history-card-details>.history-tech-block{padding:16px}@media (min-width:701px){.dispatch-history .history-card{grid-template-columns:260px minmax(220px,1fr) minmax(280px,1fr);min-width:780px}.dispatch-history .history-tech-hours{grid-template-columns:1fr 100px}}.ro-card-editor [data-slot=native-select-wrapper]{width:100%}.ro-card-editor select{text-align:center;text-align-last:center;padding-inline:32px}.ro-card-editor{text-align:center}.ro-card-editor .history-tech-hours small{color:var(--muted-foreground);margin-bottom:8px;font-weight:600;display:block}.ro-card-editor .history-tech-hours strong{display:block}.ro-card-editor .history-tech-hours>label,.ro-card-editor .history-tech-hours>span{text-align:center;min-width:0}.ro-card-editor .history-tech-hours{grid-template-columns:minmax(0,1fr) minmax(90px,.65fr);align-items:start;gap:20px}.ro-card-editor .history-tech-hours>span strong{justify-content:center;align-items:center;min-height:36px;display:flex}.ro-card-editor .history-dispatcher{text-align:center;width:calc(60.6061% - 12.1212px);margin-top:8px;display:block}.history-dispatcher small{margin-right:0;display:block}@media (min-width:701px){.dispatch-history .history-card{grid-template-columns:290px minmax(200px,1fr) minmax(300px,1fr)}.dispatch-history .history-dispatcher{text-align:center;width:calc(100% - 102px);display:block}}@media (max-width:700px){.ro-card-editor .history-tech-hours{gap:12px}.ro-card-editor .history-dispatcher{width:calc(60.6061% - 7.27273px)}}.history-dispatcher{line-height:1.3;gap:0!important;margin-top:2px!important;padding-top:3px!important}.history-tech-block{padding-top:10px!important;padding-bottom:10px!important}.ro-history th,.ro-history td{text-align:center!important}.ro-history>h2{text-align:center;margin-bottom:16px}button:disabled{opacity:.4;cursor:not-allowed}.ro-card-editor .assignment-writer [data-slot=native-select-wrapper]{width:auto}.ro-editor-identities{grid-column:1/-1;justify-content:center;align-items:start;gap:16px;width:100%;display:flex}.ro-editor-date{display:none}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.ro-editor-identities:has(.ro-editor-date){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ro-editor-date{text-align:center;gap:8px;min-width:0;font-size:14px;display:grid}.ro-editor-date small{color:var(--muted-foreground);font-size:13px}.ro-editor-identities .assignment-writer select{max-width:100%;padding-inline:22px!important;font-size:14px!important}.ro-editor-identities .assignment-writer [data-slot=native-select-wrapper]{max-width:100%}.ro-editor-identities{min-width:0}}.history-card{position:relative}.ro-card-editor .ro-editor-identities{justify-content:center;gap:18px;display:flex}.ro-editor-identities>*{text-align:center;flex:1;min-width:0}.ro-card-editor .history-tech-hours{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;display:grid!important}.history-tech-hours>label,.history-tech-hours>span{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.history-tech-hours [data-slot=native-select-wrapper]{max-width:240px;width:100%!important}.history-tech-hours select{text-align:center;text-align-last:center;min-width:0;width:100%!important;padding-inline:24px!important}.history-tech-hours small{white-space:normal}.history-tech-hours>span strong{justify-content:center;align-items:center;min-height:40px;display:flex}.ro-card-editor .history-dispatcher{text-align:center;width:50%;margin-left:0}@media (max-width:700px){.history-tech-hours{gap:8px!important}.ro-card-editor .history-tech-hours select{font-size:14px!important}.ro-card-editor .history-tech-hours small{font-size:14px}.scroll-dialog .ro-card-editor{width:100%;min-width:0}}.ro-card-editor .assignment-writer [data-slot=native-select-wrapper]{max-width:100%;margin-inline:auto;width:160px!important}.ro-card-editor .assignment-writer select{field-sizing:fixed;width:100%!important;padding-inline:28px!important}.expanded-ro-card .tracker-card-form>[role=alert]{padding-inline:20px}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .expanded-ro-card{transition:none!important;animation:none!important}}.ro-reel-panel{overscroll-behavior:contain;background:var(--background);width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:relative;overflow:hidden}.ro-reel-neighbor{pointer-events:none;width:100%;height:100%;position:absolute;top:0}.ro-reel-previous{left:-100%}.ro-reel-next{left:100%}.ro-reel-panel{--ro-header-bg:var(--muted);background:linear-gradient(to bottom, var(--ro-header-bg) 0 env(safe-area-inset-top), var(--background) env(safe-area-inset-top) 100%)}.ro-reel-panel.due-red{--ro-header-bg:#dc3545}@supports (color:color-mix(in lab, red, red)){.ro-reel-panel.due-red{--ro-header-bg:color-mix(in srgb, #dc3545 18%, var(--background))}}.ro-reel-panel.due-yellow{--ro-header-bg:#eab308}@supports (color:color-mix(in lab, red, red)){.ro-reel-panel.due-yellow{--ro-header-bg:color-mix(in srgb, #eab308 18%, var(--background))}}.ro-reel-panel.due-green{--ro-header-bg:#22a05a}@supports (color:color-mix(in lab, red, red)){.ro-reel-panel.due-green{--ro-header-bg:color-mix(in srgb, #22a05a 18%, var(--background))}}@media (min-width:700px) and (min-height:600px),(min-width:700px) and (hover:hover) and (pointer:fine){.fullscreen-ro-card.ro-reel-dialog[data-slot=dialog-content]{box-shadow:0 0 48px #0005;width:min(920px,100vw - 48px)!important;max-width:920px!important;margin-inline:auto!important;left:0!important;right:0!important;translate:none!important}}.ro-reel-headers{z-index:3;pointer-events:none;height:72px;position:absolute;inset:0 0 auto}.ro-reel-header{width:100%;padding-top:env(safe-area-inset-top);background:var(--muted);pointer-events:auto;position:absolute;top:0}.ro-reel-header.due-red{background:#dc3545}@supports (color:color-mix(in lab, red, red)){.ro-reel-header.due-red{background:color-mix(in srgb, #dc3545 18%, var(--background))}}.ro-reel-header.due-yellow{background:#eab308}@supports (color:color-mix(in lab, red, red)){.ro-reel-header.due-yellow{background:color-mix(in srgb, #eab308 18%, var(--background))}}.ro-reel-header.due-green{background:#22a05a}@supports (color:color-mix(in lab, red, red)){.ro-reel-header.due-green{background:color-mix(in srgb, #22a05a 18%, var(--background))}}.ro-reel-header .ro-card-close svg{width:24px;height:24px}.expanded-ro-card.due-none>.expanded-card-heading,.ro-reel-header.due-none{background:#3985d5}@supports (color:color-mix(in lab, red, red)){.expanded-ro-card.due-none>.expanded-card-heading,.ro-reel-header.due-none{background:color-mix(in srgb, #3985d5 22%, var(--background))}}.ro-reel-panel.due-none{--ro-header-bg:#3985d5}@supports (color:color-mix(in lab, red, red)){.ro-reel-panel.due-none{--ro-header-bg:color-mix(in srgb, #3985d5 22%, var(--background))}}@media (min-width:700px) and (min-height:600px),(min-width:700px) and (hover:hover) and (pointer:fine){.fullscreen-ro-card.ro-reel-dialog[data-slot=dialog-content]{border:1px solid var(--border);border-radius:16px;height:auto;max-height:calc(100dvh - 48px)!important;top:24px!important;bottom:auto!important}.tracker-ro-dialog>.ro-card-reel>.ro-reel-panel{height:auto;max-height:calc(100dvh - 48px);padding-block:0}}@media (orientation:landscape) and (min-width:700px) and (min-height:600px),(orientation:landscape) and (min-width:700px) and (hover:hover) and (pointer:fine){.fullscreen-ro-card.ro-reel-dialog[data-slot=dialog-content]{width:min(760px,100vw - 128px)!important;max-width:760px!important}}@media screen and (min-width:700px) and (hover:hover) and (pointer:fine){.fullscreen-ro-card.ro-reel-dialog[data-slot=dialog-content]{--ro-screen-height:100dvh;--ro-body-height:calc(var(--ro-screen-height) - 122px);height:auto;max-height:calc(var(--ro-screen-height) - 48px)!important}.tracker-ro-dialog>.ro-card-reel>.ro-reel-panel{height:auto;max-height:calc(var(--ro-screen-height) - 50px)}}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.fullscreen-ro-card.ro-reel-dialog[data-slot=dialog-content]{--ro-screen-height:105.263dvh}}.ro-reel-header .ro-number-edit,.ro-reel-header .ro-cancel-action{color:inherit;box-shadow:none;background:0 0;border:0;width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important}.ro-reel-header .ro-number-edit svg{width:18px;height:18px}.ro-reel-header .ro-cancel-action{position:absolute;top:14px;right:60px}.ro-reel-header .ro-cancel-action svg{width:22px;height:22px}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){html.dark .ro-reel-panel.due-red{--ro-header-bg:#542125}}.attention-gold-glow{--bell-gold:#ffd166;--bell-glow:#ffc13cb8;isolation:isolate;animation:1.5s ease-in-out infinite notification-gold-pulse!important}.ro-reel-header .expanded-card-heading,.ro-header-space{touch-action:none}.ro-panel{box-sizing:border-box;border:1px solid var(--border);background:var(--foreground);border-radius:14px;width:100%;min-width:0;padding:12px 14px 14px}@supports (color:color-mix(in lab, red, red)){.ro-panel{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.ro-panel{text-align:left}.ro-panel-title{justify-content:space-between;align-items:center;gap:12px;min-height:26px;margin:0 0 8px;display:flex}.ro-panel-title .customer-kind{margin:0}.ro-panel-title .customer-kind>button{min-height:28px;padding:4px 14px;font-size:13px}.fullscreen-ro-card .expanded-card-notes.ro-panel{width:auto;margin:0 24px 20px;padding:14px 16px}.expanded-card-notes.ro-panel:has(ol:empty) .ro-panel-title{margin-bottom:0}@media (max-width:600px){.fullscreen-ro-card .expanded-card-notes.ro-panel{margin:0 12px 16px}.ro-panel{padding:12px}}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){html[data-keyboard=open] body [data-slot=dialog-content]:not(.fullscreen-ro-card):not(.expanded-ro-card):not(.loading-popup){overscroll-behavior:contain;transition:top .18s,max-height .18s;top:calc(var(--vv-top,0px) + 12px)!important;max-height:calc(var(--vv-height,100dvh) - 24px)!important;bottom:auto!important;overflow-y:auto!important;translate:-50%!important}}html[data-theme] [data-slot=dialog-content]:not(.fullscreen-ro-card):not(.expanded-ro-card){border-radius:18px!important}.shop-chat h2{text-align:center}.chat-thread{flex-direction:column;gap:14px;height:50dvh;min-height:240px;padding:12px;display:flex;overflow-y:auto}.chat-message{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-self:flex-start;max-width:85%;padding:12px 16px}.chat-message.chat-own{border-color:var(--primary);align-self:flex-end}.chat-message header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chat-message time{opacity:1;font-size:12px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.chat-compose{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.chat-compose textarea{flex:1;min-width:0}.chat-compose button{flex:none}@media (max-width:600px){.chat-message{max-width:95%}}.shop-chat{border-radius:14px;flex-direction:column;height:72dvh;min-height:430px;display:flex;overflow:hidden;padding:0!important}.chat-avatar{background:var(--accent);color:var(--foreground);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.chat-pages{gap:6px;padding:4px 12px;margin:0!important}.chat-pages:empty{display:none}.chat-thread{background:var(--background);flex:1;gap:16px;height:auto;min-height:0;padding:16px}.chat-item{width:100%}.chat-date{text-align:center;color:var(--muted-foreground);margin:4px 0 20px;font-size:13px;font-weight:600;display:block}.chat-message{background:0 0;border-radius:0;align-self:auto;gap:9px;max-width:88%;padding:0;display:flex;border:0!important}.chat-message.chat-own{flex-direction:row-reverse;margin-left:auto}.chat-avatar{width:30px;height:30px;margin-top:25px;font-size:12px}.chat-own .chat-avatar{display:none}.chat-content{flex:1;min-width:0}.chat-message header{color:var(--muted-foreground);text-align:left;gap:10px;margin:0 8px 5px;font-size:14px}.chat-message header strong{font-weight:500}.chat-message header time{font-size:12px}.chat-own header{justify-content:flex-end}.chat-bubble{background:var(--secondary);color:var(--foreground);border-radius:15px;padding:12px 15px;line-height:1.45}.chat-own .chat-bubble{background:var(--primary);color:var(--primary-foreground)}.chat-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin:0}.chat-bubble blockquote{border-left:3px solid var(--muted-foreground);background:var(--card);color:var(--foreground);text-align:left;border-radius:8px;margin:0 0 10px;padding:10px 12px}.chat-bubble blockquote strong{color:var(--muted-foreground);font-size:13px}.chat-bubble blockquote p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.chat-mention{color:var(--theme-link,var(--primary));background:var(--card);border-radius:3px;padding:0 2px}.chat-message-actions{flex-wrap:wrap;align-items:center;gap:3px;margin-top:3px;display:flex}.chat-own .chat-message-actions{justify-content:flex-end}.chat-message-actions button{min-width:28px;height:28px;padding:3px 7px!important;font-size:12px!important}.chat-message-actions [aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.chat-compose{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;flex:none;align-items:flex-end;gap:6px;margin:0;padding:12px;display:flex}.chat-compose textarea{resize:vertical;border-radius:16px;height:44px;min-height:44px;max-height:140px;font-size:16px;text-align:left!important}.chat-compose>button{min-height:42px;padding:8px!important}.chat-reply-preview{border-left:3px solid var(--primary);background:var(--accent);border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.chat-reply-preview>span{flex:1;min-width:0}.chat-reply-preview strong,.chat-reply-preview span>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.chat-people-picker{flex-direction:column;max-height:280px;display:flex;overflow:auto}.chat-emoji-picker{width:max-content;padding:5px;display:flex}.chat-emoji-picker button{font-size:20px}.shop-chat p.empty{margin:auto}@media (max-width:700px){.shop-chat{height:72dvh;min-height:400px}.chat-thread{padding:12px 8px}.chat-message{max-width:95%}.chat-bubble{padding:11px 12px}.chat-compose{padding:9px 6px}.chat-message p{font-size:16px}}.chat-workspace{flex:1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);min-height:0;display:grid}.chat-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-compose{display:block}.chat-compose-row{align-items:flex-end;gap:6px;width:100%;min-width:0;display:flex}.chat-compose-tools{flex:none;gap:2px;display:flex}.chat-compose-row button{width:40px;min-width:40px;height:44px;padding:8px!important}.chat-compose-row textarea{flex:1;min-width:0;width:0!important}.chat-reply-preview{margin-bottom:10px}.chat-photos{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;margin-top:8px;display:grid}.chat-photos a{display:block}.chat-photos img{object-fit:contain;background:var(--background);border-radius:8px;width:100%;max-height:320px;display:block}.chat-attachment-preview{gap:8px;margin-bottom:10px;display:flex;overflow-x:auto}.chat-attachment-preview>div{flex:none;width:84px;height:84px;position:relative}.chat-attachment-preview img{object-fit:cover;border-radius:8px;width:84px;height:84px}.chat-attachment-preview .chat-photo-open{background:0 0;border:0;width:84px;height:84px;padding:0;display:block}.chat-attachment-preview button:not(.chat-photo-open){background:var(--card);width:24px;min-width:24px;height:24px;position:absolute;top:0;right:0;padding:0!important}.chat-photo-loading{padding:12px;font-size:14px;display:block}.chat-upload-status{font-size:14px;margin:0 0 8px!important}@media (max-width:700px){.chat-workspace{grid-template-columns:minmax(0,2fr) minmax(100px,1fr)}.chat-thread{padding:12px 6px}.chat-message{gap:4px;max-width:100%}.chat-avatar{display:none}.chat-message header{flex-wrap:wrap;gap:3px 8px;margin-inline:2px;font-size:14px}.chat-compose-row{flex-wrap:wrap}.chat-compose-tools{justify-content:flex-start;width:100%}.chat-compose-row textarea{min-height:44px}.chat-compose{padding:8px 5px}.chat-bubble{padding:10px}.chat-message-actions{gap:1px}.chat-message-actions button{min-width:28px}}.chat-workspace{grid-template-columns:minmax(0,1fr) max-content}.chat-mention{color:inherit;border-radius:0;padding:0;font-weight:700;text-decoration:none;background:0 0!important}.chat-bubble.has-photos{padding:0;color:var(--foreground)!important;background:0 0!important}.chat-bubble.has-photos>p:not(:empty){margin:0 0 8px;padding:5px 0}.chat-photos{background:0 0;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.chat-photos a{background:0 0;justify-self:start;max-width:100%}.chat-photos img{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:360px}.chat-photos:empty{display:none}@media (max-width:700px){.chat-workspace{grid-template-columns:minmax(0,1fr) max-content}.chat-compose-row textarea{height:52px;min-height:52px}.chat-compose-row>button{height:52px}}.chat-message{flex:none;width:fit-content;max-width:min(88%,640px)}.chat-content{flex-direction:column;flex:0 auto;align-items:flex-start;max-width:100%;display:flex}.chat-own .chat-content{align-items:flex-end}.chat-message header{gap:8px;max-width:100%;margin:0 0 4px}.chat-bubble{width:fit-content;max-width:100%;padding:8px 12px}.chat-bubble.has-photos{max-width:280px}.chat-message-actions{max-width:100%;margin-top:2px}.chat-photos{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:4px;display:flex}.chat-photos a{width:fit-content;max-width:100%}.chat-photos img{object-fit:contain;width:auto!important;max-width:100%!important;height:auto!important;max-height:200px!important}.chat-thread{gap:12px}.chat-item{flex:none}.chat-date{margin:2px 0 12px}@media (max-width:700px){.chat-message{max-width:100%}.chat-bubble.has-photos{max-width:220px}.chat-photos img{max-height:160px!important}}@media (max-height:500px) and (orientation:landscape){.chat-photos img{max-height:140px!important}}.messenger-chat .chat-workspace{grid-template-columns:minmax(180px,26%) minmax(0,1fr)}.chat-conversations{border-right:1px solid var(--border);background:var(--card);min-width:0;padding:10px;overflow-y:auto}:is(.chat-conversations,.chat-recent-list)>button{white-space:normal;text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:auto;min-height:66px;display:flex;padding:10px!important}:is(.chat-conversations,.chat-recent-list)>button.is-selected{background:var(--primary);color:var(--primary-foreground)}.chat-conversations .presence-dot{width:7px;height:7px}.conversation-heading{border-bottom:1px solid var(--border);background:var(--card);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.conversation-heading h2{font-size:16px;margin:0!important}.messenger-chat .chat-message{max-width:min(88%,640px)}@media (max-width:600px){.messenger-chat .chat-workspace{grid-template-columns:100px minmax(0,1fr)}.chat-conversations{padding:6px}:is(.chat-conversations,.chat-recent-list)>button{flex-direction:column;gap:5px;position:relative;padding:8px 3px!important}.chat-conversations .presence-dot{position:absolute;top:8px;right:9px}.conversation-heading{padding:8px}.conversation-heading h2{font-size:14px}}html:is([data-theme=light],[data-theme$=-day]) .chat-bubble:not(.has-photos){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html:is([data-theme=light],[data-theme$=-day]) .chat-bubble:not(.has-photos){background:color-mix(in srgb, var(--primary) 20%, var(--card))}}html:is([data-theme=light],[data-theme$=-day]) .chat-bubble:not(.has-photos){color:var(--foreground);box-shadow:0 1px 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){html:is([data-theme=light],[data-theme$=-day]) .chat-bubble:not(.has-photos){box-shadow:0 1px 2px color-mix(in srgb, var(--primary) 14%, transparent)}}html:is([data-theme=light],[data-theme$=-day]) .chat-own .chat-bubble:not(.has-photos){background:var(--primary);color:var(--primary-foreground)}.chat-back{display:none}.conversation-heading{position:relative}@media (max-width:600px) and (orientation:portrait){.messenger-chat .chat-workspace{grid-template-columns:minmax(0,1fr)}.messenger-chat.conversation-list-open .chat-conversation,.messenger-chat.conversation-open .chat-conversations{display:none}.messenger-chat .chat-conversations{border-right:0;padding:8px}.messenger-chat :is(.chat-conversations,.chat-recent-list)>button{flex-direction:row;gap:14px;min-height:72px;padding:12px!important}.messenger-chat .chat-conversations .presence-dot{position:static}.messenger-chat .chat-back{gap:2px;min-height:36px;display:flex;position:absolute;top:8px;left:6px;padding:6px!important}.messenger-chat .conversation-heading{min-height:72px;padding:8px 72px}.messenger-chat .conversation-heading h2{overflow-wrap:anywhere;font-size:13px}.messenger-chat .chat-compose-row{flex-wrap:nowrap}.messenger-chat .chat-compose-tools{width:auto}}.chat-bubble .chat-mention{cursor:pointer;vertical-align:baseline;white-space:normal;border-radius:2px;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;font:inherit!important;font-weight:700!important;line-height:inherit!important;color:#8fc8ff!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}.chat-bubble .chat-mention:hover{text-decoration:underline}.chat-bubble .chat-mention:focus-visible{outline-offset:2px;outline:2px solid}.chat-own .chat-bubble:has(.chat-mention):not(.has-photos){background:var(--secondary);color:var(--foreground)}html:is([data-theme=light],[data-theme$=-day]) .chat-bubble .chat-mention{color:#075bb5!important}html:is([data-theme=light],[data-theme$=-day]) .chat-own .chat-bubble:has(.chat-mention):not(.has-photos){background:var(--accent);color:var(--foreground)}@media (max-width:600px){.chat-compose-row{flex-wrap:nowrap}.chat-compose-tools{width:auto}.messenger-chat .chat-message{max-width:100%}}@media (max-height:500px) and (orientation:landscape){.conversation-heading{flex-direction:row;gap:10px;padding:8px}.chat-compose-row{flex-wrap:nowrap}.chat-compose-tools{width:auto}}.messenger-chat .conversation-heading{display:none}@media (max-width:600px) and (orientation:portrait){.messenger-chat .conversation-heading{min-height:48px;padding:8px 72px;display:flex}.messenger-chat .chat-back{top:6px}}.chat-receipt{color:var(--muted-foreground);text-align:right;overflow-wrap:anywhere;margin:4px 0;font-size:.875rem}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.shell[data-ui=chat]>.shop-chat{border:0;border-radius:0;flex:1;width:calc(100% + 32px);max-width:none;margin:0 -16px;padding:0;overflow:hidden;height:auto!important;min-height:0!important}.shell[data-ui=chat] .chat-workspace,.shell[data-ui=chat] .chat-conversation{height:100%;min-height:0;overflow:hidden}.shell[data-ui=chat] .chat-thread{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.shell[data-ui=chat] .chat-conversations{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.shell[data-ui=chat] .chat-compose{background:var(--card);border-top:1px solid var(--border);flex:none;margin:0;padding:8px}.shell[data-ui=chat] .chat-compose textarea{min-height:44px;max-height:120px}.shell[data-ui=chat] .chat-pages:empty{display:none}}.chat-conversations{overflow-anchor:none;scroll-behavior:auto}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .shell[data-ui=chat]>.shop-chat{flex:1 1 0;margin-top:0}}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){.site-surface .shell[data-ui=chat]>.shop-chat{box-sizing:border-box;max-height:none;margin-bottom:0;overflow:hidden;min-height:0!important}}.new-chat-dialog[data-slot=dialog-content]{width:calc(100vw - 32px);max-width:520px;max-height:85dvh;overflow-y:auto}.chat-search-field{border:1px solid var(--border);background:var(--background);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.chat-search-field>svg{color:var(--muted-foreground);flex:none}.chat-search-field input{field-sizing:fixed;min-width:0;font-size:14px;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}.chat-sidebar-top{z-index:2;background:var(--card);padding:4px 0 10px;position:sticky;top:-10px}.chat-sidebar-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-sidebar-title h2{font-size:20px;font-weight:700;margin:0!important}.chat-sidebar-title>button{flex:none}.chat-group-avatar{background:var(--accent);width:38px;height:38px;color:var(--foreground);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:32px;display:flex}.chat-welcome>svg{color:var(--primary)}.chat-welcome h2{font-size:24px;margin:0!important}.chat-welcome p{max-width:330px;color:var(--muted-foreground);margin:0}.conversation-heading .conversation-subtitle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:4px 0 0;font-size:14px;overflow:hidden}.conversation-heading>div{min-width:0}.chat-selected-people{flex-wrap:wrap;gap:6px;max-height:120px;display:flex;overflow-y:auto}.chat-person-options{border:1px solid var(--border);border-radius:10px;max-height:280px;overflow-y:auto}.chat-person-options>label{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 12px;display:flex}.chat-person-options>label:last-child{border:0}.chat-person-options>label:has([data-state=checked]){background:var(--accent)}.chat-person-options small{color:var(--muted-foreground);font-size:14px;display:block}.chat-group-name{font-size:14px;display:block}.chat-group-name input{field-sizing:fixed;width:100%;margin-top:6px}.new-chat-footer{justify-content:flex-end;gap:10px;display:flex}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){.messenger-chat .chat-workspace{grid-template-columns:var(--chat-sidebar-width,240px) minmax(0, 1fr)}.messenger-chat .chat-conversations{scrollbar-width:thin;padding:10px}.messenger-chat :is(.chat-conversations,.chat-recent-list)>button{border-radius:9px;flex-direction:row;gap:10px;min-height:54px;padding:8px!important}.messenger-chat :is(.chat-conversations,.chat-recent-list)>button.is-selected{background:var(--accent);color:var(--foreground);box-shadow:inset 3px 0 0 var(--primary)}.messenger-chat .conversation-heading{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:68px;padding:12px 20px}.messenger-chat .conversation-heading>div{flex:1}.messenger-chat .conversation-heading h2{font-size:18px;font-weight:650}.messenger-chat .chat-thread{scrollbar-width:thin;gap:12px;padding:20px 24px}.messenger-chat .chat-message{max-width:min(86%,780px)}.messenger-chat .chat-bubble{border-radius:14px;padding:10px 14px;font-size:16px;line-height:1.5}.messenger-chat .chat-own .chat-bubble{border-bottom-right-radius:4px}.messenger-chat .chat-message:not(.chat-own) .chat-bubble{border-bottom-left-radius:4px}.messenger-chat .chat-message-actions{opacity:0;min-height:28px;transition:opacity .12s}.messenger-chat .chat-message:hover .chat-message-actions,.messenger-chat .chat-message:focus-within .chat-message-actions{opacity:1}.messenger-chat .chat-message-actions:has([aria-pressed=true]){opacity:1}.messenger-chat .chat-date{color:var(--muted-foreground);padding:10px 0;font-size:13px;font-weight:500}.messenger-chat .chat-compose{background:var(--card);border-top:1px solid var(--border);padding:12px 16px}.messenger-chat .chat-compose textarea{resize:none;field-sizing:content;border-radius:12px;min-height:46px;max-height:140px;font-size:16px}.messenger-chat .chat-compose-row{align-items:flex-end}.messenger-chat .chat-compose-row>button{border-radius:12px;min-height:46px}.messenger-chat .chat-pages:empty{display:none}}:is(.chat-conversations,.chat-recent-list)>button>.chat-group-avatar{flex:none}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){.site-surface .shell[data-ui=chat] .chat-compose-row{align-items:flex-end;gap:6px}.site-surface .shell[data-ui=chat] .chat-compose textarea{field-sizing:content;resize:none;border-radius:22px;height:40px;min-height:40px;max-height:100px;padding:9px 12px;font-size:16px;box-shadow:none!important}.site-surface .shell[data-ui=chat] .chat-compose-row>button{border-radius:50%;width:40px;height:40px;min-height:40px;padding:8px}.site-surface .shell[data-ui=chat] .chat-compose-tools{gap:0}.site-surface .shell[data-ui=chat] .chat-compose-tools button{width:34px;height:40px;padding:6px}.site-surface .shell[data-ui=chat] .chat-thread{padding:12px 10px}.site-surface .shell[data-ui=chat] .chat-bubble{border-radius:20px;padding:9px 13px;font-size:16px;line-height:1.4}.site-surface .shell[data-ui=chat] .chat-message{margin-bottom:8px}.site-surface .shell[data-ui=chat] .chat-receipt{margin:3px 4px;font-size:12px}.site-surface .shell[data-ui=chat] .chat-content>header{margin-bottom:3px;font-size:12px}.site-surface .shell[data-ui=chat] .chat-message-actions{gap:2px;min-height:24px}.site-surface .shell[data-ui=chat] .chat-message-actions button{height:24px;min-height:24px;padding:2px 6px;font-size:12px}.site-surface .shell[data-ui=chat] .conversation-heading{min-height:48px;padding:6px 12px}.site-surface .shell[data-ui=chat] .conversation-subtitle{margin:0;font-size:12px}}.notification-bell{position:relative;min-width:42px!important;padding:8px!important}.notification-count{color:#fff;border:2px solid var(--card);background:#ba243b;border-radius:100px;min-width:20px;height:20px;padding:1px 4px;font-size:12px;line-height:15px;position:absolute;top:-7px;right:-6px}.notification-panel{z-index:70;width:min(380px,100vw - 24px);padding:14px}.notification-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-list{max-height:65dvh;overflow-y:auto}.notification-list>button{text-align:left;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;background:0 0;gap:6px;padding:14px 8px;display:grid}.notification-list>button.unread{background:var(--accent);font-weight:600}.notification-list small{color:var(--muted-foreground);font-size:12px;font-weight:400}.notification-item{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 8px;display:flex}.notification-item.unread{background:var(--accent);font-weight:600}.notification-message{text-align:left;min-width:0;color:var(--foreground);cursor:pointer;overflow-wrap:anywhere;background:0 0;flex:1;gap:6px;display:grid}.notification-assign{white-space:normal;flex-shrink:0;max-width:100px;height:auto;min-height:44px}.site-surface .main-tab-row>.notification-bell{grid-area:1/1;justify-self:start;width:52px;height:52px;min-height:52px;margin:0}.site-surface .main-tab-row>.notification-bell svg{width:26px!important;height:26px!important}.notification-bell{--bell-gold:#ffd166;--bell-glow:#ffc13cb8}html:is([data-theme=light],[data-theme$=-day]) .notification-bell{--bell-gold:#875600;--bell-glow:#c17d00a6}.notification-bell.notification-unseen{isolation:isolate;animation:1.5s ease-in-out infinite notification-gold-pulse!important}.notification-panel{background:var(--popover);color:var(--popover-foreground);border-color:var(--border)}.notification-heading{padding-bottom:8px}.notification-heading>button{min-height:44px;font-weight:700}.notification-swipe{border-radius:8px;margin:3px 0;position:relative;overflow:hidden}.notification-delete-underlay{color:#fff;background:#b42336;justify-content:flex-end;align-items:center;gap:7px;padding:12px;font-weight:700;display:flex;position:absolute;inset:0}.notification-swipe .notification-item{background:var(--popover);touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;position:relative}.notification-swipe .notification-item.unread{background:var(--accent)}.notification-delete{min-width:36px;min-height:44px;color:var(--muted-foreground);flex:0 0 36px}.notification-delete:hover{color:#d72d42}.notification-list{overscroll-behavior:contain}@media (max-width:700px){.notification-panel{padding:10px}.notification-item{gap:6px;padding:10px 6px}}.site-surface .technician-header .main-tab-row .notification-bell,.site-surface .main-tab-row>.notification-bell{flex:0 0 52px}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .main-tab-row>.notification-bell{border:1px solid var(--border);background:var(--card);border-radius:10px;flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important}.notification-panel{max-height:75dvh;width:min(420px,100vw - 40px)!important;max-width:min(calc(100vw - 40px), var(--radix-popover-content-available-width,100vw))!important}.notification-item{flex-wrap:wrap;gap:8px;min-width:0}.notification-message{overflow-wrap:anywhere;text-align:left;flex:180px;min-width:0}.notification-assign{white-space:normal;max-width:100%;height:auto;min-height:44px}}.bell-new-arrival{transform-origin:50% 15%;animation:.7s ease-in-out bell-arrival}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .bell-new-arrival{animation:none}}@media (min-width:1401px){.site-surface .main-tab-row>.notification-bell{flex:0 0 48px;order:3;align-self:center;margin:0}}.activity-body{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.notification-item .notification-message.activity-body{gap:3px}.notification-item .activity-body time{font-size:12.5px;font-weight:500}.notification-swipe .notification-item{flex-wrap:nowrap!important}.notification-swipe .notification-message{flex:1 1 0!important}html[data-theme] .notification-swipe .notification-item.unread{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .notification-swipe .notification-item.unread{background:color-mix(in srgb, var(--primary) 8%, var(--popover))!important}}.notification-confirm{align-items:center;gap:4px;display:inline-flex}.notification-swipe .notification-item{align-items:center;flex-wrap:wrap!important}.notification-swipe .notification-item>.notification-message{flex:1 1 0!important;min-width:0!important}.notification-swipe .notification-item>.notification-delete{flex:none;order:2}.notification-swipe .notification-item>.notification-assign,.notification-swipe .notification-item>.notification-confirm{order:3;white-space:normal!important;flex:calc(100% - 56px)!important;max-width:none!important;margin:0 0 0 48px!important}.notification-swipe .notification-item>.notification-confirm{gap:8px;display:flex}.notification-swipe .notification-item>.notification-confirm>button{flex:1 1 0}.settingsnav{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.settingsnav button{min-height:40px}.settingsheading{font-size:calc(20px * var(--text-scale,1));margin-bottom:20px;font-weight:700}.settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settingsnav{background:#e6edf5;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:sticky;top:20px}.settingsnav button{white-space:normal;text-align:left;border:0;justify-content:flex-start;min-height:42px}.settingsheading{font-size:calc(18px * var(--text-scale,1))}@media (max-width:700px){.settings-layout{grid-template-columns:1fr}.settingsnav{grid-template-columns:1fr 1fr;margin-bottom:0;display:grid;position:static}}.settings-layout{align-items:start;gap:18px;grid-template-columns:190px minmax(0,1fr)!important;min-height:0!important;display:grid!important}.settings-sidebar{border-radius:10px;min-width:0;position:sticky;top:18px;background:0 0!important;width:100%!important}.settings-sidebar [data-slot=sidebar-content]{overflow:visible}.settingsnav{gap:5px;margin:0;padding:8px;position:static;flex-direction:column!important;display:flex!important}.settingsnav button{font-size:calc(14px * var(--text-scale,1));white-space:normal;justify-content:flex-start;height:auto;padding:10px;line-height:1.4}.settings-content{min-width:0}.roster-actions{margin:0 0 20px}.roster-box{background:#f8fbfe;border:1px solid #d5e0ec;border-radius:10px;margin-bottom:22px;padding:14px}.roster-box.paint{background:#f4f7fa}.roster-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.roster-heading h3{font-weight:700}.roster-heading label{font-size:calc(12px * var(--text-scale,1));align-items:center;gap:8px;display:flex}.roster-row{border-top:1px solid #dce5ef;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 0;display:grid}.roster-row strong{font-size:calc(14px * var(--text-scale,1));overflow-wrap:anywhere}.roster-buttons{gap:6px;display:flex}.appearance-controls{gap:28px;max-width:430px;margin-top:24px;display:grid}.appearance-controls [data-slot=slider]{margin:12px 0}.appearance-controls>button{justify-self:start}html[data-density=compact] .roster-row{padding-top:8px;padding-bottom:8px}.dark .settingsnav{border-color:#354c64;background:#1c2e43!important}.dark .roster-box{background:#192c40;border-color:#354c64}.dark .roster-box.paint{background:#202d3e}@media (max-width:900px){.roster-buttons{flex-wrap:wrap;grid-column:2/-1}.roster-row{grid-template-columns:20px minmax(0,1fr) auto}}@media (max-width:700px){.settings-layout{gap:10px;grid-template-columns:108px minmax(0,1fr)!important}.settings-content{padding:14px 10px}.settingsnav{padding:4px}.settingsnav button{font-size:calc(12px * var(--text-scale,1));padding:9px 6px}.settings-sidebar{top:10px}.roster-box{padding:10px 8px}.roster-heading{flex-direction:column;align-items:flex-start}.roster-row{gap:6px}.roster-actions button{white-space:normal;height:auto;padding:8px}.settingsheading{overflow-wrap:anywhere}.settings-content .rowactions{gap:6px}.appearance-controls{gap:22px}.settings-content .event{overflow-wrap:anywhere}.settings-content .field input[type=file]{max-width:100%;height:auto;padding:8px}}.office-badge{white-space:nowrap;align-items:center;gap:8px;display:flex}.office-badge strong{font-size:calc(14px * var(--text-scale,1));color:#e6f0fc}.office-badge button{color:#c4d9ec;font-size:calc(12px * var(--text-scale,1))}.settings-content button{max-width:100%}.settingsnav{max-height:calc(100dvh - 40px);overflow-y:auto}@media (max-width:700px){.settings-content button{white-space:normal;height:auto;min-height:36px}.office-badge{margin-right:auto}}.shell,.panel,.settings-content{min-width:0;max-width:100%}.roster-actions{align-items:center}.roster-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:start}.roster-buttons{grid-column:auto;justify-content:flex-end}.appearance-controls{max-width:800px}@media (max-width:700px){.roster-buttons{flex-direction:column}.roster-row{grid-template-columns:16px minmax(0,1fr) auto;gap:5px}}.roster-actions .add-technician{order:3}.roster-columns .roster-buttons{flex-direction:column}.department-buttons,.recommendation-totals,.checkline,.roster-heading{justify-content:center}.settingsnav button{text-align:center;justify-content:center}.history-actions,.roster-buttons{justify-content:flex-end}.ems-directory .rowactions{justify-content:center}.ems-directory input{margin:12px 0}.ems-directory small{margin-top:8px;display:block}@media (max-width:700px){.history-actions{justify-content:flex-end}.settings-layout{gap:8px;grid-template-columns:100px minmax(0,1fr)!important}.settings-content{padding:16px 10px}.settings-content .roster-row{grid-template-columns:18px minmax(0,1fr)}.settings-content .roster-buttons{flex-direction:row;grid-column:2;justify-content:flex-end}.settings-content .roster-box{padding:10px 6px}.settings-content .appearance-controls,.settings-content .rowactions button{max-width:100%}}.roster-buttons{justify-content:center!important}@media (max-width:700px){.roster-buttons{justify-self:center!important}}.roster-heading{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.roster-heading h3{text-align:center;grid-column:2}.roster-heading>label{grid-column:3;justify-self:end}@media (max-width:900px){.roster-heading{grid-template-columns:1fr auto 1fr}.roster-heading>label{font-size:12px}}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) :is(.navtabs,.settingsnav){border-color:var(--border);background:var(--secondary)!important}.accounts-table{overflow-x:auto}.accounts-table table{width:100%}.accounts-table th,.accounts-table td{text-align:left;padding:12px 8px}.accounts-table .rowactions{flex-wrap:nowrap;justify-content:flex-end;margin:0}.shop-chat{max-width:1000px;margin:0 auto}@media (max-width:600px){.accounts-table th,.accounts-table td{padding:8px 4px}.accounts-table .rowactions{flex-wrap:wrap}}.account-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.account-name-fields label{text-align:center;gap:8px;min-width:0;display:grid}.account-name-fields input{field-sizing:fixed;min-width:0;width:100%!important}.account-dialog label{text-align:center}.roster-row .tech-info strong{display:block}@media (max-width:700px){.roster-row{column-gap:8px;grid-template-columns:22px minmax(0,1fr)!important}.roster-row>.roster-buttons{grid-column:2;justify-content:center;margin-right:30px}.roster-row>.tech-info strong{margin-left:0}}.account-dialog button[type=submit]{justify-self:center;min-width:120px}.roster-heading label{white-space:nowrap}.roster-row .tech-info>div{font-size:14px;line-height:1.6}.theme-select-trigger{min-height:42px;position:relative;justify-content:center!important;width:100%!important;padding-inline:32px!important;font-size:16px!important}.theme-select-trigger>[data-slot=select-value]{flex:1;justify-content:center}.theme-select-menu{width:var(--radix-select-trigger-width);z-index:80;max-width:calc(100vw - 32px);max-height:min(65dvh,560px)}.theme-select-menu [data-slot=select-label]{text-align:center;color:var(--foreground);border:0;padding:12px 30px;font-size:16px;font-weight:700;text-decoration:none}.theme-select-menu [data-slot=select-item]{text-align:center;justify-content:center;min-height:42px;padding:10px 32px;font-size:16px}.theme-select-menu [data-slot=select-item]>span:last-child{justify-content:center}.theme-select-menu [data-slot=select-separator]{height:1px;margin:8px 12px}.account-title-field{flex-direction:column;align-items:center;gap:8px;display:flex}.account-title-field [data-slot=native-select-wrapper]{margin-inline:auto;width:min(100%,320px)!important}.account-title-field select{width:100%!important;padding-inline:32px!important}.shop-chat{width:100%;max-width:none;height:76dvh;min-height:440px}@media (max-width:700px){.shop-chat{height:78dvh;min-height:460px}}.site-surface .theme-select-trigger{white-space:normal;min-height:44px;margin-inline:auto;line-height:1.4;justify-content:center!important;width:min(100%,280px)!important;max-width:280px!important;height:auto!important;padding:10px 32px!important;display:flex!important}.theme-select-trigger>span{text-align:center;flex:1}.theme-select-trigger>svg{position:absolute;right:12px}.theme-select-menu[data-slot=dropdown-menu-content]{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-width:0;padding:6px;width:280px!important;max-width:calc(100vw - 32px)!important;max-height:min(360px, calc(100dvh - 32px), var(--radix-dropdown-menu-content-available-height))!important;overflow-y:auto!important}.theme-select-menu [data-slot=dropdown-menu-label]{text-align:center;border:0;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none}.theme-select-menu [data-slot=dropdown-menu-radio-item]{text-align:center;justify-content:center;min-height:44px;padding:10px 26px;font-size:16px;line-height:1.4}.theme-select-menu [data-slot=dropdown-menu-separator]{height:1px;margin:8px 12px}.settingsnav button:disabled{opacity:.4;cursor:not-allowed}@media (max-height:500px) and (orientation:landscape){.shop-chat{height:85dvh;min-height:300px}}.dispatch-dialog .field{flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;margin:0;display:flex}.account-avatar{background:var(--accent);width:38px;height:38px;color:var(--foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-avatar-large{width:100px;height:100px;font-size:32px}.account-profile-link{gap:12px;justify-content:flex-start!important;height:auto!important}.general-settings{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:28px;margin-top:24px;display:grid}.general-settings h4{text-align:center;font-size:16px;font-weight:600}.general-settings .appearance-controls{max-width:none}.alert-tone-settings{border-left:1px solid var(--border);padding-left:28px}:is(.chat-conversations,.chat-recent-list)>button>span:not(.account-avatar){overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px}.chat-avatar .account-avatar{width:30px;height:30px;font-size:12px}@media (max-width:900px){.general-settings{grid-template-columns:1fr}.alert-tone-settings{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}}@media (max-width:600px){:is(.chat-conversations,.chat-recent-list)>button>span:not(.account-avatar){text-align:center;font-size:13px}.conversation-heading .account-avatar{width:30px;height:30px}}@media (max-width:600px) and (orientation:portrait){.messenger-chat :is(.chat-conversations,.chat-recent-list)>button>span:not(.account-avatar){text-align:left;font-size:16px}.messenger-chat .chat-conversations .account-avatar{width:44px;height:44px;font-size:16px}}.push-settings{border-top:1px solid var(--border);text-align:center;margin-top:28px;padding-top:24px}.push-settings p{margin:14px 0;font-size:14px;line-height:1.55}.push-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.push-actions button{white-space:normal;height:auto;min-height:44px}.push-prompt{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:12px;max-width:560px;margin:12px auto;padding:14px}.push-prompt .push-actions{justify-content:center}@media (max-width:600px){.settings-layout{gap:14px;grid-template-columns:minmax(0,1fr)!important}.settings-sidebar{position:static}.settingsnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid!important}.settingsnav button{text-align:center;justify-content:center;min-height:48px}.settings-content{padding:18px 14px}}@media (max-height:500px) and (orientation:landscape){.messenger-chat{height:85dvh;min-height:280px}.conversation-heading .account-avatar{width:28px;height:28px;font-size:12px}}@media screen and (min-width:1000px){.shell>.tracker-workspace,.shell>.ro-history,.shell>.shop-chat,.shell>.settings-layout{width:100%;min-width:0}.settings-content{container:settings-panel/inline-size}}@container settings-panel (width<=760px){.general-settings,.department-columns{grid-template-columns:minmax(0,1fr)}.alert-tone-settings{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.accounts-table .rowactions{flex-wrap:wrap}}@media (max-width:600px) and (orientation:portrait){.messenger-chat .conversation-heading>.account-avatar{display:none}}.technician-header .office-badge{flex-direction:column;align-items:flex-end;gap:0;margin:0;display:flex}.technician-header .office-badge>strong{font-size:16px}.technician-header .office-badge>button{height:32px;min-height:32px;padding:4px 0;font-size:14px}@media (max-width:374px){.technician-header .office-badge>strong{font-size:14px}}.role-preview .chat-compose,.role-preview[data-ui=settings] form,.role-preview .general-settings{pointer-events:none;opacity:.65}:is(.saved-note-initials,.account-avatar)[data-note-tone=manager]{background:#a62b3c}:is(.saved-note-initials,.account-avatar)[data-note-tone=paint]{background:#247449}:is(.saved-note-initials,.account-avatar)[data-note-tone=csr]{background:#7147a8}:is(.saved-note-initials,.account-avatar)[data-note-tone=parts]{color:#302400;background:#f4c542}:is(.saved-note-initials,.account-avatar)[data-note-tone=estimator]{color:#fff;background:#c65312}:is(.saved-note-initials,.account-avatar)[data-note-tone=neutral]{background:#526174}:is(.saved-note-initials,.account-avatar)[data-note-tone=ccc]{background:var(--muted);color:var(--foreground);font-size:11px}.account-avatar[data-note-tone]{color:#fff}.account-avatar[data-note-tone=parts]{color:#302400}:is(.saved-note-initials,.account-avatar)[data-note-tone=body]{background:#175ca0}:is(.saved-note-initials,.account-avatar)[data-note-tone=supplement]{color:#20252b;background:silver}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .field{text-align:left;gap:6px;min-width:0;font-size:14px}.scroll-dialog .field{min-width:0}.scroll-dialog .rowactions{flex-wrap:wrap}.site-surface .settings-sidebar{width:100%;margin-bottom:16px}.site-surface .settingsnav{background:0 0;flex-wrap:wrap;gap:8px;padding:0;display:flex;position:static}.site-surface .settingsnav button{flex:130px;min-height:44px;padding:8px 12px!important;font-size:14px!important}.site-surface .settings-content{background:var(--card);padding:16px}.site-surface .settingsnav button:disabled{display:none}.site-surface .settings-layout{min-height:0!important;display:block!important}.site-surface .settings-sidebar{margin:0 0 16px;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;display:block!important;position:static!important}.site-surface .settings-sidebar [data-slot=sidebar-content]{min-height:0;display:block;overflow:visible}.site-surface .settingsnav{align-content:start;align-items:stretch;max-height:none;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;height:auto!important;padding:0!important;display:grid!important}.site-surface .settingsnav button{overflow-wrap:anywhere;flex:none;white-space:normal!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:48px!important;padding:10px 6px!important}}.account-self-page{border:1px solid var(--border);background:var(--card);border-radius:12px;max-width:440px;margin:0 auto;padding:24px}.account-self-page form{flex-direction:column;gap:20px;display:flex}.account-self-page .profile-portrait{align-items:center}.account-self-page label{gap:8px;display:grid}.account-self-page input{width:100%;min-width:0}.feedback-panel{width:100%;min-width:0;max-width:760px;margin-inline:auto}.feedback-panel form{gap:16px;display:grid}.feedback-panel textarea{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:inherit;resize:vertical;border-radius:12px;min-height:160px;padding:14px}.feedback-panel article{border-bottom:1px solid var(--border);padding:18px 0}.feedback-panel article header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.feedback-panel time{color:var(--muted-foreground);font-size:13px}.feedback-panel article p{white-space:pre-wrap;overflow-wrap:anywhere}.general-settings{gap:16px;margin-top:12px}@media (max-width:1400px){.alert-tone-settings{padding-top:12px}.general-settings h4{margin-top:0}}@media (min-width:901px){.general-settings>.alert-tone-settings{padding-top:0}}html body .theme-select-trigger,html body .theme-select-menu{width:max-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important}html body .theme-select-trigger{grid-template-columns:max-content 16px;justify-self:center;gap:12px;margin-inline:auto;display:inline-grid}.theme-select-trigger>span{grid-area:1/1}.theme-select-trigger>svg{grid-area:1/2}html body .theme-select-menu[data-slot=dropdown-menu-content]{width:max-content!important;min-width:0!important}html body .site-surface .theme-select-trigger{white-space:nowrap;grid-template-columns:max-content 16px;width:max-content!important;max-width:100%!important;padding:10px 12px!important;display:inline-grid!important}html body .theme-select-trigger>svg{position:static;right:auto}.theme-choice{text-align:left;border:2px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:12px;min-height:102px;padding:14px;font-size:14px;position:relative}.theme-choice.selected{outline:3px solid var(--ring);outline-offset:2px}.theme-choice>span:last-child{margin-top:4px;font-size:12px;display:block}@media (max-width:700px){.theme-choice{padding:12px;font-size:14px}}.account-setup-dialog .muted{color:var(--muted-foreground);font-size:14px}html[data-theme=light],.theme-choice[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#e7ecf7;--foreground:#141a2b;--card:#fff;--popover:#fff;--primary:#0b50d6;--primary-foreground:#fff;--secondary:#e9effb;--muted:#d8e1f5;--muted-foreground:#3f4756;--accent:#dde6f9;--border:#cbd6e9;--input:#acbcd8;--ring:#0b50d6;--theme-link:#0b50d6;--theme-header:#0b224f;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#eef2f9;--hairline:#d3dded;--card-foreground:#141a2b;--popover-foreground:#141a2b;--secondary-foreground:#141a2b;--accent-foreground:#141a2b;--page-glow:#0b50d617;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=dark-day],.theme-choice[data-theme=dark-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f2ec;--foreground:#24201c;--card:#fffdf9;--popover:#fffdf9;--primary:#1d4fc4;--primary-foreground:#fff;--secondary:#ebedf4;--muted:#e6e7e9;--muted-foreground:#4a443c;--accent:#dfe5f2;--border:#e6e0d5;--input:#cfc6b6;--ring:#1d4fc4;--theme-link:#1d4fc4;--theme-header:#10224a;--theme-header-foreground:#fff;--theme-field:#fffdf9;--surface-2:#f8f5f0;--hairline:#eae5dc;--card-foreground:#24201c;--popover-foreground:#24201c;--secondary-foreground:#24201c;--accent-foreground:#24201c;--page-glow:#1d4fc417;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=nord-day],.theme-choice[data-theme=nord-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#e7edf5;--foreground:#0f1e2e;--card:#fff;--popover:#fff;--primary:#0a68b0;--primary-foreground:#fff;--secondary:#e9f1f8;--muted:#d8e4f0;--muted-foreground:#3d4756;--accent:#ddeaf4;--border:#cbd8e5;--input:#acc0d2;--ring:#0a68b0;--theme-link:#0a68b0;--theme-header:#0b2944;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#eef2f8;--hairline:#d3deea;--card-foreground:#0f1e2e;--popover-foreground:#0f1e2e;--secondary-foreground:#0f1e2e;--accent-foreground:#0f1e2e;--page-glow:#0a68b017;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=dracula-day],.theme-choice[data-theme=dracula-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#edeaf7;--foreground:#1b1433;--card:#fff;--popover:#fff;--primary:#6a2ee0;--primary-foreground:#fff;--secondary:#f2ecfc;--muted:#e4ddf5;--muted-foreground:#63677c;--accent:#eae2fb;--border:#d6d2ea;--input:#bbb7d9;--ring:#6a2ee0;--theme-link:#6a2ee0;--theme-header:#281852;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#f2f0f9;--hairline:#ddd9ee;--card-foreground:#1b1433;--popover-foreground:#1b1433;--secondary-foreground:#1b1433;--accent-foreground:#1b1433;--page-glow:#6a2ee017;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=copper-day],.theme-choice[data-theme=copper-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f2ebeb;--foreground:#2b1a10;--card:#fff;--popover:#fff;--primary:#c2410c;--primary-foreground:#fff;--secondary:#faeee9;--muted:#efdfdb;--muted-foreground:#696970;--accent:#f6e4dd;--border:#dfd4d2;--input:#c8bab9;--ring:#c2410c;--theme-link:#c2410c;--theme-header:#421d12;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#f6f1f1;--hairline:#e5dbda;--card-foreground:#2b1a10;--popover-foreground:#2b1a10;--secondary-foreground:#2b1a10;--accent-foreground:#2b1a10;--page-glow:#c2410c17;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=crimson-day],.theme-choice[data-theme=crimson-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3e8ee;--foreground:#2b1218;--card:#fff;--popover:#fff;--primary:#d0103a;--primary-foreground:#fff;--secondary:#fbe9ed;--muted:#f1d9e1;--muted-foreground:#696672;--accent:#f8dee3;--border:#e1ced8;--input:#cab2c0;--ring:#d0103a;--theme-link:#d0103a;--theme-header:#460f20;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#f7eff3;--hairline:#e6d6df;--card-foreground:#2b1218;--popover-foreground:#2b1218;--secondary-foreground:#2b1218;--accent-foreground:#2b1218;--page-glow:#d0103a17;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=emerald-day],.theme-choice[data-theme=emerald-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#e7efef;--foreground:#0f2419;--card:#fff;--popover:#fff;--primary:#047a52;--primary-foreground:#fff;--secondary:#e8f3ef;--muted:#d7e7e4;--muted-foreground:#5f6c73;--accent:#dcece7;--border:#cadada;--input:#abc2c4;--ring:#047a52;--theme-link:#047a52;--theme-header:#092e27;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#eef4f4;--hairline:#d3e0e0;--card-foreground:#0f2419;--popover-foreground:#0f2419;--secondary-foreground:#0f2419;--accent-foreground:#0f2419;--page-glow:#047a5217;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=amber-day],.theme-choice[data-theme=amber-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f0edea;--foreground:#2a1d0a;--card:#fff;--popover:#fff;--primary:#a35900;--primary-foreground:#fff;--secondary:#f7f0e8;--muted:#ebe3da;--muted-foreground:#686a6d;--accent:#f2e8db;--border:#dcd6d1;--input:#c3bdb8;--ring:#a35900;--theme-link:#a35900;--theme-header:#39240f;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#f4f2f0;--hairline:#e2ddd8;--card-foreground:#2a1d0a;--popover-foreground:#2a1d0a;--secondary-foreground:#2a1d0a;--accent-foreground:#2a1d0a;--page-glow:#a3590017;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=ocean-day],.theme-choice[data-theme=ocean-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#e6eef2;--foreground:#0c2427;--card:#fff;--popover:#fff;--primary:#037383;--primary-foreground:#fff;--secondary:#e8f2f4;--muted:#d6e5ea;--muted-foreground:#5e6c78;--accent:#dcebee;--border:#cad9e0;--input:#abc1cb;--ring:#037383;--theme-link:#037383;--theme-header:#092c36;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#eef3f6;--hairline:#d2dfe5;--card-foreground:#0c2427;--popover-foreground:#0c2427;--secondary-foreground:#0c2427;--accent-foreground:#0c2427;--page-glow:#03738317;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=graphite-day],.theme-choice[data-theme=graphite-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#e8eaed;--foreground:#111318;--card:#fff;--popover:#fff;--primary:#1f2937;--primary-foreground:#fff;--secondary:#ebeced;--muted:#dadce0;--muted-foreground:#606672;--accent:#e0e1e3;--border:#cdd1d7;--input:#b0b6c0;--ring:#1f2937;--theme-link:#1f2937;--theme-header:#11161f;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#eff0f2;--hairline:#d5d8de;--card-foreground:#111318;--popover-foreground:#111318;--secondary-foreground:#111318;--accent-foreground:#111318;--page-glow:#1f293717;--shadow-card:0 1px 2px #1018280d, 0 1px 3px #1018280a, 0 12px 32px -20px #1018282e;--shadow-pop:0 12px 40px -12px #10182847, 0 2px 6px #10182814}html[data-theme=dark],.theme-choice[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0e14;--foreground:#ebf1fa;--card:#1b232e;--popover:#222a35;--primary:#3d8bff;--primary-foreground:#050609;--secondary:#1f3149;--muted:#212934;--muted-foreground:#a8adb5;--accent:#223a5c;--border:#293547;--input:#3c4a5f;--ring:#3d8bff;--theme-link:#3d8bff;--theme-header:#07090d;--theme-header-foreground:#ebf1fa;--theme-field:#161e2a;--surface-2:#181f2b;--hairline:#202938;--card-foreground:#ebf1fa;--popover-foreground:#ebf1fa;--secondary-foreground:#ebf1fa;--accent-foreground:#ebf1fa;--page-glow:#3d8bff24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=classic-night],.theme-choice[data-theme=classic-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c0b1d;--foreground:#eeeffa;--card:#201e37;--popover:#27253d;--primary:#7b6cff;--primary-foreground:#05050d;--secondary:#2c2851;--muted:#26243c;--muted-foreground:#aaabb8;--accent:#342f63;--border:#312e4e;--input:#464365;--ring:#7b6cff;--theme-link:#7b6cff;--theme-header:#080713;--theme-header-foreground:#eeeffa;--theme-field:#1b1932;--surface-2:#1c1b33;--hairline:#26243f;--card-foreground:#eeeffa;--popover-foreground:#eeeffa;--secondary-foreground:#eeeffa;--accent-foreground:#eeeffa;--page-glow:#7b6cff24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=nord],.theme-choice[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#08121b;--foreground:#ebf4fa;--card:#182935;--popover:#20303b;--primary:#38c8ff;--primary-foreground:#04080c;--secondary:#1c3e4f;--muted:#1f2f3a;--muted-foreground:#a7b0b7;--accent:#1f4c61;--border:#263f4c;--input:#395564;--ring:#38c8ff;--theme-link:#38c8ff;--theme-header:#050c12;--theme-header-foreground:#ebf4fa;--theme-field:#142530;--surface-2:#152632;--hairline:#1d313d;--card-foreground:#ebf4fa;--popover-foreground:#ebf4fa;--secondary-foreground:#ebf4fa;--accent-foreground:#ebf4fa;--page-glow:#38c8ff24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=dracula],.theme-choice[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#120a1e;--foreground:#f1effa;--card:#281d38;--popover:#2f243e;--primary:#b36bff;--primary-foreground:#08040d;--secondary:#3a2752;--muted:#2e233d;--muted-foreground:#aeaab8;--accent:#472e64;--border:#3c2d4f;--input:#524266;--ring:#b36bff;--theme-link:#b36bff;--theme-header:#0c0614;--theme-header-foreground:#f1effa;--theme-field:#241833;--surface-2:#251a34;--hairline:#2f2240;--card-foreground:#f1effa;--popover-foreground:#f1effa;--secondary-foreground:#f1effa;--accent-foreground:#f1effa;--page-glow:#b36bff24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=copper],.theme-choice[data-theme=copper]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#170d07;--foreground:#f5f0ef;--card:#312116;--popover:#38281d;--primary:#ff7a1a;--primary-foreground:#0a0603;--secondary:#4c2d17;--muted:#36271c;--muted-foreground:#b2aca9;--accent:#5e3517;--border:#4a3221;--input:#614634;--ring:#ff7a1a;--theme-link:#ff7a1a;--theme-header:#0f0805;--theme-header-foreground:#f5f0ef;--theme-field:#2d1c11;--surface-2:#2e1d12;--hairline:#3b2719;--card-foreground:#f5f0ef;--popover-foreground:#f5f0ef;--secondary-foreground:#f5f0ef;--accent-foreground:#f5f0ef;--page-glow:#ff7a1a24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=crimson],.theme-choice[data-theme=crimson]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#18080d;--foreground:#f5ecf1;--card:#32171e;--popover:#381f25;--primary:#ff2e4f;--primary-foreground:#0b0406;--secondary:#4d1a24;--muted:#371e24;--muted-foreground:#b3a8ad;--accent:#5f1c29;--border:#4a242d;--input:#623740;--ring:#ff2e4f;--theme-link:#ff2e4f;--theme-header:#100508;--theme-header-foreground:#f5ecf1;--theme-field:#2e1319;--surface-2:#2f141b;--hairline:#3b1c23;--card-foreground:#f5ecf1;--popover-foreground:#f5ecf1;--secondary-foreground:#f5ecf1;--accent-foreground:#f5ecf1;--page-glow:#ff2e4f24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=emerald],.theme-choice[data-theme=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#06140d;--foreground:#e9f5f4;--card:#152d21;--popover:#1c3428;--primary:#1ee87e;--primary-foreground:#030906;--secondary:#16452d;--muted:#1b3327;--muted-foreground:#a5b2af;--accent:#175635;--border:#214432;--input:#345c47;--ring:#1ee87e;--theme-link:#1ee87e;--theme-header:#040d08;--theme-header-foreground:#e9f5f4;--theme-field:#10291c;--surface-2:#112a1d;--hairline:#193627;--card-foreground:#e9f5f4;--popover-foreground:#e9f5f4;--secondary-foreground:#e9f5f4;--accent-foreground:#e9f5f4;--page-glow:#1ee87e24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=amber],.theme-choice[data-theme=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141006;--foreground:#f5f3ef;--card:#2e2815;--popover:#352e1c;--primary:#ffc21a;--primary-foreground:#090703;--secondary:#493c16;--muted:#342d1b;--muted-foreground:#b2afa9;--accent:#5c4a16;--border:#473c20;--input:#5f5434;--ring:#ffc21a;--theme-link:#ffc21a;--theme-header:#0d0a04;--theme-header-foreground:#f5f3ef;--theme-field:#2a2310;--surface-2:#2b2411;--hairline:#382f18;--card-foreground:#f5f3ef;--popover-foreground:#f5f3ef;--secondary-foreground:#f5f3ef;--accent-foreground:#f5f3ef;--page-glow:#ffc21a24;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=ocean],.theme-choice[data-theme=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#04131a;--foreground:#e9f5f7;--card:#132b30;--popover:#1a3237;--primary:#12dcc6;--primary-foreground:#02090c;--secondary:#134244;--muted:#193136;--muted-foreground:#a4b1b5;--accent:#135251;--border:#1e4245;--input:#31595b;--ring:#12dcc6;--theme-link:#12dcc6;--theme-header:#030c11;--theme-header-foreground:#e9f5f7;--theme-field:#0e272c;--surface-2:#0f282d;--hairline:#163438;--card-foreground:#e9f5f7;--popover-foreground:#e9f5f7;--secondary-foreground:#e9f5f7;--accent-foreground:#e9f5f7;--page-glow:#12dcc624;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}html[data-theme=graphite],.theme-choice[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0b0d;--foreground:#f3f5fa;--card:#252528;--popover:#2c2c2e;--primary:#e8ebf0;--primary-foreground:#050506;--secondary:#3e3f42;--muted:#2a2a2d;--muted-foreground:#adafb3;--accent:#505154;--border:#3d3e40;--input:#565658;--ring:#e8ebf0;--theme-link:#e8ebf0;--theme-header:#070708;--theme-header-foreground:#f3f5fa;--theme-field:#202023;--surface-2:#212124;--hairline:#2e2f31;--card-foreground:#f3f5fa;--popover-foreground:#f3f5fa;--secondary-foreground:#f3f5fa;--accent-foreground:#f3f5fa;--page-glow:#e8ebf024;--shadow-card:0 0 0 1px #ffffff09 inset, 0 1px 2px #00000080, 0 14px 34px -20px #000c;--shadow-pop:0 20px 50px -12px #000000bf, 0 2px 8px #00000073}:is(.saved-note-initials,.account-avatar)[data-note-tone=apprentice]{color:#fff;background:#087e8b}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){.messenger-chat :is(.chat-conversations,.chat-recent-list)>button>span:not(.account-avatar){white-space:nowrap;overflow-wrap:normal;font-size:16px}}.activity-row>.person-avatar{color:#fff;width:44px;height:44px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;display:flex}@media (max-width:440px){.activity-row>.person-avatar{width:38px;height:38px;font-size:13px}}.pending-card-avatars .person-avatar{border:2px solid var(--card);margin-right:-6px;width:30px!important;min-width:30px!important;height:30px!important;font-size:11px!important}.notification-item>.person-avatar,.notification-item>.notification-system-avatar{color:#fff;width:40px;height:40px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.notification-item>.notification-system-avatar{color:var(--muted-foreground);cursor:default;background:var(--muted)!important}.hour-row>.person-avatar{color:#fff;width:40px;height:40px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}@media (max-width:1100px){.hour-row>.person-avatar{width:36px;height:36px;font-size:12px}}@media (max-width:760px){.hour-row>.person-avatar{width:42px;height:42px;font-size:14px}}html[data-theme] :is(.saved-note-initials,.account-avatar)[data-note-tone]:not([data-note-tone=ccc]){background-image:linear-gradient(145deg,#ffffff29,#0000001a)}.pending-card-avatars .person-avatar{color:#fff;justify-content:center;align-items:center;padding:0;font-weight:700;display:flex;border-radius:50%!important}.work-hours-toggle{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0 4px;padding:12px 14px;display:flex}.work-hours-toggle input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.work-hours-toggle span{text-align:left;gap:3px;display:grid}.work-hours-toggle strong{font-size:15px}.work-hours-toggle small{color:var(--muted-foreground);font-size:13px;line-height:1.35;font-weight:500!important}.ems-pending{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ems-pending small{color:var(--muted-foreground);margin-top:2px;display:block}:is(.saved-note-initials,.account-avatar)[data-note-tone=mixer]{color:#fff;background:#0e7490}.ems-pending-actions{flex-wrap:wrap;gap:8px;display:flex}.ems-log{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-top:18px;overflow:hidden}.ems-log h4{border-bottom:1px solid var(--border);margin:0;padding:14px 18px;font-size:15px;font-weight:750}.ems-log-row{--tone:#64748b;border-top:1px solid var(--hairline,var(--border));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.ems-log-row:first-of-type{border-top:0}.ems-log-row[data-outcome=updated],.ems-log-row[data-outcome=linked]{--tone:#1f6fc5}.ems-log-row[data-outcome=added]{--tone:#2a8a55}.ems-log-row[data-outcome=pick-an-ro]{--tone:#d4621a}.ems-log-row[data-outcome=skipped],.ems-log-row[data-outcome=ignored]{--tone:#94a3b8}.ems-log-outcome{text-align:center;white-space:nowrap;background:var(--tone);border-radius:999px;min-width:92px;padding:3px 9px;font-size:12px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.ems-log-outcome{background:color-mix(in srgb, var(--tone) 14%, transparent)}}.ems-log-outcome{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.ems-log-outcome{color:color-mix(in srgb, var(--tone) 80%, var(--foreground))}}html.dark .ems-log-outcome{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){html.dark .ems-log-outcome{color:color-mix(in srgb, var(--tone) 55%, #fff)}}.ems-log-main{min-width:0;display:grid}.ems-log-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ems-log-main small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ems-log-row time{color:var(--muted-foreground);white-space:nowrap;font-size:12.5px}@media (max-width:540px){.ems-log-row{grid-template-columns:minmax(0,1fr) auto}.ems-log-outcome{grid-column:1/-1;justify-self:start;min-width:0}}.pin-dialog{background:#fff;max-width:360px!important}.pin-dialog [data-slot=dialog-title]{text-align:center;font-size:calc(24px * var(--text-scale,1))}.pin-dialog input{text-align:center;letter-spacing:.4em;font-size:calc(26px * var(--text-scale,1));max-width:190px;height:54px;margin:10px auto;display:block}.keypad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.keypad button{height:52px;font-size:calc(23px * var(--text-scale,1))}.keypad .smallkey{font-size:calc(13px * var(--text-scale,1))}.pin-dialog .action{width:100%}.pin-display{outline:none;justify-content:center;gap:16px;margin-bottom:14px;padding:20px;display:flex}.pin-display span{border:2px solid #9aafc4;border-radius:50%;width:15px;height:15px}.pin-display .filled{background:#0861ce;border-color:#0861ce}.pin-display:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:8px}.dark .panel,.dark .scroll-dialog,.dark .pin-dialog{background:var(--card);border-color:var(--border)}.dark .pin-display .filled{background:#79baff;border-color:#79baff}.login-form{gap:20px;display:grid}.login-form>button{justify-self:start}.shell,.topbar,.scroll-dialog,.pin-dialog{text-align:center}.assignment-confirmation .action{justify-content:center;width:max-content;max-width:100%;font-weight:700;display:flex;margin:18px auto 0!important}html[data-theme]:not([data-theme=light]):not([data-theme=dark]) .pin-display .filled{background:var(--primary);border-color:var(--primary)}.entry-screen{text-align:center;padding:64px 20px}.entry-screen p{margin:20px 0}.auth-dialog[data-slot=dialog-content],.pin-dialog[data-slot=dialog-content]{overflow-y:auto;width:calc(100vw - 32px)!important;max-width:380px!important;max-height:calc(100dvh - 32px)!important;padding:24px!important}.auth-dialog .login-form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.auth-dialog .login-form>.field{flex-direction:column;align-items:center;width:100%;display:flex}.auth-dialog .login-form>button[type=submit]{align-self:center;margin-inline:auto}.pin-keypad{width:100%;max-width:320px;margin-inline:auto}.pin-keypad .keypad{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pin-keypad .keypad button{min-height:46px;width:100%!important;min-width:0!important;height:52px!important;padding:8px!important}.pin-keypad .pin-display{margin:14px 0 22px}.auth-dialog .notice{width:100%;margin:0}@media (max-height:500px) and (orientation:landscape){.auth-dialog[data-slot=dialog-content],.pin-dialog[data-slot=dialog-content]{padding:16px!important}.auth-dialog .login-form{gap:6px}.auth-dialog .login-form:has(.pin-keypad)>.field{flex-direction:row;justify-content:center;gap:12px}.auth-dialog:has(.pin-keypad){gap:8px}.pin-keypad .pin-display{margin:4px 0 8px;padding:6px}.pin-keypad .keypad{gap:6px}.pin-keypad .keypad button{min-height:44px;height:44px!important}}.auth-dialog .login-form input[type=password]{field-sizing:fixed;letter-spacing:normal;min-width:0;width:100%!important;max-width:320px!important}.expanded-ro-card[data-slot=dialog-content]{background:var(--background);overscroll-behavior:contain;transform-origin:50%;border-radius:12px;overflow:hidden auto;gap:0!important;width:min(560px,100vw - 24px)!important;max-width:560px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;animation:none!important}.fullscreen-ro-card[data-slot=dialog-content]{border:0;border-radius:0;height:100dvh;display:block;transform:none;width:100vw!important;max-width:none!important;max-height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;inset:0!important;translate:none!important}.pin-keypad .keypad,.pin-keypad .keypad button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pin-keypad .keypad button{transition:none}.pin-keypad .keypad button:active:not(:disabled){background:var(--accent);color:var(--accent-foreground);border-color:var(--primary)}.pin-keypad .pin-feedback{align-content:center;height:76px;display:grid;overflow-y:auto}.pin-keypad .pin-feedback>p{font-size:14px;line-height:1.4;margin:0!important}@media (max-height:500px) and (orientation:landscape){.pin-keypad .pin-feedback{height:52px}}.ro-reel-dialog[data-slot=dialog-content]{overflow:hidden;padding:0!important}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.scroll-dialog{padding:20px 16px;overflow:hidden auto;width:calc(100% - 24px)!important;max-width:680px!important;max-height:calc(100dvh - 32px)!important}.site-surface .entry-screen{padding-top:32px}}.app-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:75dvh;padding:32px;display:flex}.app-loading h2{letter-spacing:-1px;margin:0;font-size:30px;font-weight:700}.app-loading p{color:var(--muted-foreground);margin:0;font-size:15px}html body .site-surface>.shell.login-entry{background:radial-gradient(ellipse at 50% 15%, var(--primary), transparent 65%), var(--background);place-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;display:grid;padding:clamp(24px,5vh,64px) 20px!important}@supports (color:color-mix(in lab, red, red)){html body .site-surface>.shell.login-entry{background:radial-gradient(ellipse at 50% 15%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 65%), var(--background)}}html body .site-surface>.shell.login-entry{height:auto;overflow:visible}.login-page-card{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:22px;width:min(100%,440px);padding:36px;box-shadow:0 24px 80px #0002}.login-brand{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:28px;display:flex}.login-brand>div{gap:5px;display:grid}.login-brand strong{letter-spacing:-.6px;font-size:22px}.login-brand>div>span{color:var(--muted-foreground);font-size:14px}.login-page-card .login-form{gap:22px;display:grid}.login-page-card .login-form>.field{text-align:left;flex-direction:column;align-items:stretch;gap:9px;min-width:0;display:flex}.login-page-card .field>span{font-size:14px;font-weight:600}.login-page-card .login-form input[type=password]{field-sizing:fixed;min-width:0;max-width:none;height:50px;font-size:16px;width:100%!important}.login-page-card .login-form>button[type=submit]{width:100%;height:50px;font-size:16px;font-weight:600}.login-page-card .notice{margin:0;font-size:14px}.login-page-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:center;align-items:center;gap:7px;margin-top:28px;padding-top:22px;font-size:13px;display:flex}@media (max-width:480px){.login-page-card{border-radius:18px;padding:26px 22px}.login-brand strong{font-size:21px}}.login-brand{text-align:center;flex-direction:column;gap:8px;padding-bottom:22px}.remember-login{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.account-setup-dialog .login-form{margin-top:12px}.app-loading-logo{object-fit:contain;width:min(280px,70vw);height:auto}.install-app-dialog{text-align:center;gap:14px;max-width:400px!important}.install-app-icon{border-radius:20px;margin:0 auto}.install-app-steps{text-align:left;gap:16px;padding:8px 0;list-style:none;display:grid}.install-app-steps li{align-items:center;gap:12px;font-size:16px;line-height:1.5;display:flex}.install-app-steps svg{width:24px;height:24px;color:var(--primary);flex-shrink:0}@media (prefers-reduced-motion:reduce){.app-loading-logo{animation:none}}html body .site-surface>.shell.login-entry{align-items:safe center;min-height:100svh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important}.login-page-card{grid-template-areas:"brand""heading""form""footer";min-width:0;max-width:100%;padding:24px;display:grid}.login-page-card .login-brand{grid-area:brand;padding-bottom:16px}.login-page-card .repair-order-up-login-logo{object-fit:contain;width:160px;max-height:22svh}.login-page-card .login-form{grid-area:form;gap:14px;min-width:0}html body .login-page-card .login-form .field input{align-self:stretch;field-sizing:fixed!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;font-size:16px!important}.login-page-card .login-form>button[type=submit]{height:48px;min-height:48px;scroll-margin-bottom:24px}.login-page-card .login-page-footer{grid-area:footer;margin-top:18px;padding-top:16px}@media (min-width:1100px),(min-width:768px) and (orientation:landscape){.login-page-card{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);grid-template-areas:"brand heading""brand form""brand footer";column-gap:36px;width:min(100%,900px);padding:36px}.login-page-card .login-brand{border-bottom:0;border-right:1px solid var(--border);justify-content:center;align-self:stretch;padding:16px 36px 16px 0}.login-page-card .repair-order-up-login-logo{width:100%;max-width:330px;max-height:55svh}}@media (max-width:480px){.login-page-card{padding:20px}.login-page-card .login-page-footer{margin-top:14px;padding-top:12px}.login-page-card .remember-login{min-height:36px}}@media (max-height:600px) and (max-width:767px){.login-page-card .repair-order-up-login-logo{width:100px;max-height:100px}.login-page-card .login-brand{padding-bottom:10px}}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){:is(html:has(.login-entry),body:has(.login-entry)){overscroll-behavior:auto;height:auto!important;overflow-y:auto!important}html body .site-surface>.shell.login-entry{height:auto;position:relative;inset:auto;overflow:visible}}@media (max-width:600px){.login-page-card{gap:0;padding:20px}.login-page-card .field>span,.login-page-card .remember-login{font-size:16px}.login-page-card .login-form{gap:16px}.login-page-card .remember-login{min-height:44px}.login-page-card .login-brand{padding-bottom:12px}.login-page-card .login-page-footer{font-size:14px}}.login-page-card{grid-template-areas:"brand""form""footer";row-gap:20px}@media (min-width:1100px),(min-width:768px) and (orientation:landscape){.login-page-card{grid-template-areas:"brand form""brand footer"}}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface>.shell:not([data-ui=chat]):not([data-ui=totals]):not(.login-entry){height:auto;min-height:100svh;max-height:none;position:relative;inset:auto;overflow:visible}}@media (min-width:1367px),(min-width:1025px) and (pointer:fine){html body .site-surface>.shell.login-entry{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%!important;max-width:none!important;margin:0!important}}.compact-loading.app-loading{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:auto;min-height:110px;padding:20px 8px;display:flex;position:relative;inset:auto}.compact-loading .load-bar{width:min(360px,100%)}.tracker-ro-dialog[data-state=open],.ro-opening-loader[data-state=open]{animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .pull-refresh-spinning{animation:none}html:not([data-reduce-motion=false]) .attention-gold-glow{box-shadow:0 0 0 2px var(--bell-gold), 0 0 18px 4px var(--bell-glow);animation:none!important}}html[data-reduce-motion=false] :is(.notification-unseen,.attention-gold-glow,.parts-request-alert){animation:1.5s ease-in-out infinite notification-gold-pulse!important}html[data-reduce-motion=true] :is(.notification-unseen,.attention-gold-glow,.parts-request-alert,.ro-field-needs-fix){box-shadow:0 0 0 2px var(--bell-gold), 0 0 18px 4px var(--bell-glow);animation:none!important}@media print{.desktop-shortcut-guide{display:none!important}}.weekly-totals-range{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.weekly-totals-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.weekly-totals-who{align-items:center;gap:10px;min-width:0;display:flex}.weekly-totals-who h3{white-space:nowrap}.weekly-totals-who>.person-avatar{color:#fff;width:36px;height:36px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:flex}.hour-row.weekly-day{padding:0;display:block}.weekly-day-toggle{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 30px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 12px 9px 14px;display:grid}.weekly-day-toggle:disabled{cursor:default}.weekly-day .hour-rank{text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.weekly-day[data-today] .hour-rank{color:var(--team)}.weekly-day-date{background:var(--team);border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.weekly-day-date{background:color-mix(in srgb, var(--team) 12%, var(--card))}}.weekly-day-date{color:var(--team);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.weekly-day[data-today] .weekly-day-date{background:var(--team);color:#fff}.weekly-day .hour-bar{display:block}.weekly-day-chevron{width:18px;height:18px;color:var(--muted-foreground);transition:transform .2s}.weekly-day-toggle:disabled .weekly-day-chevron{opacity:0}.weekly-day[data-open] .weekly-day-chevron{transform:rotate(180deg)}html body .weekly-day[data-span] .weekly-day-toggle{grid-template-columns:104px minmax(0,1fr) auto 18px!important}.weekly-day-span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:800}.weekly-day[data-today] .weekly-day-span{color:var(--team)}.weekly-day-rows{gap:6px;margin:0;padding:2px 12px 10px 14px;list-style:none;display:grid}.weekly-ro{border:1px solid var(--border);background:var(--team);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:10px;width:100%;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.weekly-ro{background:color-mix(in srgb, var(--team) 6%, var(--card))}}.weekly-ro{color:inherit;font:inherit;text-align:left;cursor:pointer}.weekly-ro strong{font-variant-numeric:tabular-nums;font-weight:800}.weekly-ro span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.weekly-ro small{color:var(--muted-foreground);white-space:nowrap}.weekly-ro b{font-variant-numeric:tabular-nums;color:var(--team);font-weight:800}.hour-row.weekly-vehicle{grid-template-columns:18px minmax(0,1fr) auto}.weekly-vehicle-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.weekly-vehicle-open strong{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.weekly-vehicle-open small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weekly-vehicle-open .hour-bar{margin-top:2px;display:block}@media (max-width:900px){.weekly-totals-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hour-board.weekly-totals .hour-board-controls{flex-direction:row;justify-content:space-between;align-items:center}.hour-board.weekly-totals .hour-periods>button{flex:none;padding:0 12px}.weekly-day-toggle{grid-template-columns:34px 30px minmax(0,1fr) auto 18px}}html[data-night-shift=true] body:after{content:"";z-index:2147483647;pointer-events:none;opacity:.1;background:#ff9b3d;position:fixed;inset:0}html.dark[data-night-shift=true] body:after{opacity:.05}.night-shift-toggle{border:1px solid var(--border);background:var(--card);width:100%;min-height:44px;color:var(--foreground);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.night-shift-toggle>svg{width:20px;height:20px;color:var(--muted-foreground)}.night-shift-toggle>small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-left:auto;font-size:12px;font-weight:700}.night-shift-toggle[aria-pressed=true]{color:#b45309;background:#f59e0b1f;border-color:#f59e0b88}.night-shift-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-surface .tracker-workspace[data-view=list] .wip-vehicles{gap:7px;padding:8px 8px 10px;display:grid}.site-surface .tracker-workspace[data-view=list] .wip-slot,.site-surface .tracker-workspace[data-view=list] .wip-vehicles>.wip-slot:first-of-type{border-top:0!important}.site-surface .tracker-workspace[data-view=list] .ro-row{border:1px solid var(--hairline,var(--border));border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 3px 8px #00000012,inset 0 1px #ffffff12}.site-surface .tracker-workspace[data-view=list] .wip-slot:nth-child(2n) .ro-row{background:var(--surface-2,var(--muted));box-shadow:0 2px 4px #00000029,0 8px 18px #0000001c,inset 0 1px #ffffff1a}.site-surface .tracker-workspace[data-view=list] .wip-slot[data-selected=true] .ro-row{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-surface .tracker-workspace[data-view=list] .wip-slot[data-selected=true] .ro-row{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.brand-logo{--brand-ink:#14161a;--brand-red:#e10600;--brand-stripe:#0c0c0e;flex-shrink:0;display:block;overflow:visible}html.dark .brand-logo,.topbar .brand-logo{--brand-ink:#fff}html body .portable-brand .brand-logo.repair-order-up-header-logo{width:auto;height:40px}@media (max-width:600px){html body .portable-brand .brand-logo.repair-order-up-header-logo{height:36px}}@media (max-width:380px){html body .portable-brand .brand-logo.repair-order-up-header-logo{height:31px}}html body .topbar .brand-logo.repair-order-up-header-logo{width:auto;height:46px}@media (max-width:700px){html body .topbar .brand-logo.repair-order-up-header-logo{height:38px}}.topbar .repair-order-up-brand h1{margin:0;line-height:0}html body .login-page-card .brand-logo.repair-order-up-login-logo{width:min(100%,300px);height:auto;max-height:none;margin-inline:auto}@media (max-height:600px) and (max-width:767px){html body .login-page-card .brand-logo.repair-order-up-login-logo{width:180px}}.app-loading-logo-wrap{width:min(400px,66vw)}html body .brand-logo.app-loading-logo{width:100%;height:auto}.brand-logo.is-animated .bsb-letter{transform-box:fill-box;transform-origin:50% 100%;animation:.45s cubic-bezier(.34,1.56,.64,1) both bsb-rise}.brand-logo.is-animated .bsb-letter-0{animation-delay:.1s}.brand-logo.is-animated .bsb-letter-1{animation-delay:.19s}.brand-logo.is-animated .bsb-letter-2{animation-delay:.28s}.brand-logo.is-animated .bsb-letter-3{animation-delay:.37s}.brand-logo.is-animated .bsb-letter-4{animation-delay:.46s}.brand-logo.is-animated .bsb-letter-5{animation-delay:.55s}.brand-logo.is-animated .bsb-deck{animation:.6s 1s both bsb-drop-deck}.brand-logo.is-animated .bsb-body{animation:.7s 1.75s both bsb-drop-body}.brand-logo.is-animated .bsb-mark{animation:none}.brand-logo.is-animated .bsb-mark-0{animation-name:bsb-mark-0}.brand-logo.is-animated .bsb-mark-1{animation-name:bsb-mark-1}.brand-logo.is-animated .bsb-mark-2{animation-name:bsb-mark-2}.app-loading[data-waiting] .bsb-stripes{animation:.6s linear infinite bsb-march}@keyframes bsb-rise{0%{opacity:0;transform:scaleY(0)}25%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes bsb-drop-deck{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-160px)}4%{opacity:1}36.4%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}54.5%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-40px)}72.7%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}81.8%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-10px)}90.9%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}95.5%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-2.5px)}to{opacity:1;transform:translateY(0)}}@keyframes bsb-drop-body{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-150px)}4%{opacity:1}36.4%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}54.5%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-37px)}72.7%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}81.8%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-9px)}90.9%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}95.5%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes bsb-mark-0{0%{opacity:0;transform:translate(-40px)}}@keyframes bsb-mark-1{0%{opacity:0;transform:translate(-80px)}}@keyframes bsb-mark-2{0%{opacity:0;transform:translate(-120px)}}@keyframes bsb-march{to{transform:translate(37.54px)}}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .brand-logo *{animation:none!important}}html[data-reduce-motion=true] .brand-logo *{animation:none!important}.load-bar{background:var(--foreground);border-radius:999px;width:min(280px,70vw);height:5px;margin-top:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.load-bar{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.load-bar{overflow:hidden}.load-bar-fill{border-radius:inherit;background:var(--brand-accent,#0f52ba);transform-origin:0;position:absolute;inset:0}.load-bar-sheen{border-radius:inherit;opacity:0;background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;inset:0;transform:translate(-100%)}.app-loading[data-waiting] .load-bar-sheen{opacity:1;animation:1.2s linear infinite load-bar-sheen}@keyframes load-bar-sheen{to{transform:translate(100%)}}.app-loading{--brand-accent:#0f52ba}html.dark .app-loading{--brand-accent:#4d8df5}html[data-reduce-motion=true] .load-bar-sheen{animation:none}.tracker-workspace .ro-tile,.tracker-workspace .ro-row{cursor:pointer}.ro-history.rh{box-shadow:none;background:0 0;border:0;gap:16px;padding:18px;display:grid}.rh-head{gap:12px;display:grid}.rh-search{display:block;position:relative}.rh-search>svg{width:18px;height:18px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rh-search input{width:100%;min-height:48px;box-shadow:var(--shadow-card);font-size:16px;background:var(--card)!important;border-radius:14px!important;padding-left:42px!important}.rh-counts{flex-wrap:wrap;gap:6px;display:flex}.rh-count{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.rh-count strong{color:var(--foreground);font-variant-numeric:tabular-nums}.rh-bulk{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:5;background:var(--popover);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky}.rh-bulk strong{margin-right:auto}.rh-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.rh-pill-open{color:#16a34a;background:#16a34a24}@supports (color:color-mix(in lab, red, red)){.rh-pill-open{color:color-mix(in srgb, #16a34a 80%, var(--foreground))}}.rh-pill-muted{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.rh-pill-muted{background:color-mix(in srgb, var(--muted-foreground) 14%, transparent)}}.rh-pill-muted{color:var(--muted-foreground)}:is(.rh-row-main:focus-visible,.rh-ro:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.rh-list{gap:7px;display:grid}.rh-row{border:1px solid var(--hairline,var(--border));background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000001a,0 3px 8px #00000010}.rh-row[data-closed]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.rh-row[data-closed]{background:color-mix(in srgb, var(--card) 70%, var(--background))}}.rh-row-main{cursor:pointer;grid-template-columns:auto auto minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) 76px 64px 20px;align-items:center;gap:14px;padding:12px 16px;display:grid}.rh-row-main:not(:has(.rh-check)){grid-template-columns:auto minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) 76px 64px 20px}.rh-check{width:18px;height:18px;accent-color:var(--primary)}.rh-ro{color:var(--theme-link,var(--primary));font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:800}.rh-ro:hover{text-underline-offset:3px;text-decoration:underline}.rh-customer,.rh-vehicle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rh-customer{color:var(--muted-foreground);font-size:13px}.rh-vehicle{font-weight:600}.rh-chevron{width:18px;height:18px;color:var(--muted-foreground);transition:transform .2s;transform:rotate(-90deg)}.rh-row[data-open] .rh-chevron{transform:rotate(0)}.rh-story{border-top:1px solid var(--hairline,var(--border));padding:4px 16px 16px 66px}.rh-facts{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;padding:10px 0;font-size:13px;display:flex}.rh-facts strong{color:var(--foreground)}.rh-timeline{gap:10px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.rh-timeline:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:4px}.rh-timeline li{gap:1px;display:grid;position:relative}.rh-timeline li:before{content:"";background:var(--card);border:2px solid var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-18px}.rh-timeline time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.rh-empty{color:var(--muted-foreground);text-align:center;margin:8px 0}.rh-more{flex-direction:column;align-items:center;gap:4px;display:flex}.rh-more small{color:var(--muted-foreground)}@media (max-width:760px){.ro-history.rh{padding:12px}:is(.rh-row-main,.rh-row-main:not(:has(.rh-check))){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge ident pill""badge vehicle date";gap:2px 12px}.rh-row-main:has(.rh-check){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"check badge ident pill""check badge vehicle date"}.rh-check{grid-area:check}.rh-vehicle{grid-area:vehicle;font-size:14px}.rh-row-main .rh-pill{grid-area:pill;justify-self:end}.rh-chevron{display:none}.rh-story{padding:4px 14px 14px}}.ro-history.rh :is(header,div,span,p,li,strong,small,time,h3,button,ol){text-align:left}.shop-links{gap:10px;display:grid}.shop-link-row{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.shop-link-row>div{gap:2px;min-width:0;display:grid}.shop-link-row .shop-link{overflow-wrap:anywhere;font-weight:600}.shop-link-row small{color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine) and (min-width:1100px){.fullscreen-ro-card.ro-reel-dialog.ro-chat-layout[data-slot=dialog-content]{width:min(1180px,100vw - 64px)!important;max-width:1180px!important}.ro-chat-layout .tracker-card-form>fieldset{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-auto-rows:auto;align-items:start;gap:12px 22px;display:grid}.ro-chat-layout .tracker-card-form>fieldset>:is(.expanded-card-core,.expanded-card-edit-fields){display:contents}.ro-chat-layout .tracker-card-form .ro-card-meta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ro-chat-layout .tracker-card-form>fieldset>*>.ro-panel,.ro-chat-layout .tracker-card-form>fieldset>.ro-panel{margin:0!important}.ro-chat-layout .tracker-card-form>fieldset>.ro-notes-chat{border:1px solid var(--border);background:var(--surface-2,var(--muted));border-radius:16px;flex-direction:column;grid-area:1/2/6;align-self:stretch;height:0;min-height:100%;margin:0;padding:0;display:flex;overflow:hidden}.ro-chat-layout .ro-panel:not(.ro-notes-chat){padding:12px 16px!important}.ro-chat-layout .ro-panel:not(.ro-notes-chat)>.ro-panel-title{margin-bottom:8px}.ro-chat-layout .tracker-card-form{padding-top:6px;padding-bottom:16px}}.ro-notes-chat .ro-panel-title{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:8px;padding:12px 14px;display:flex}.ro-notes-chat .expanded-notes-title{margin:0}.ro-chat-count{background:var(--primary);border-radius:999px;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.ro-chat-count{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.ro-chat-count{color:var(--primary);font-size:12px;font-weight:700}.ro-chat-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;margin:0;padding:14px;list-style:none;display:flex;overflow-y:auto}.ro-chat-list>li{transform:translateY(var(--edge-bounce,0px))}.ro-chat-list[data-bounce-back]>li{transition:transform .45s cubic-bezier(.22,1,.36,1)}.ro-chat-list>li{max-width:88%;display:flex}.ro-chat-list>li[data-mine]{align-self:flex-end}.ro-chat-list .saved-note-bubble{border:1px solid var(--border);background:var(--card);border-radius:16px 16px 16px 6px;width:auto;min-width:140px;margin:0;padding:10px 12px;box-shadow:0 1px 2px #0000001a}.ro-chat-list>li[data-mine] .saved-note-bubble{background:var(--primary);color:var(--primary-foreground);border-color:#0000;border-radius:16px 16px 6px}.ro-chat-list>li[data-mine] .saved-note-bubble :is(time,footer,p){color:inherit}.ro-chat-list>li[data-mine] .saved-note-bubble time{opacity:.8}.ro-chat-list .saved-note-bubble>p{white-space:pre-wrap;text-align:left;margin:6px 0 4px}.ro-chat-list .saved-note-bubble>footer{justify-content:flex-end;font-size:11px}.ro-chat-empty{color:var(--muted-foreground);flex:1;place-items:center;margin:0;display:grid}.ro-chat-composer{border-top:1px solid var(--border);background:var(--card);align-items:flex-end;gap:8px;padding:10px;display:flex}.ro-chat-composer textarea{border:1px solid var(--input);background:var(--theme-field,var(--card));min-height:44px;max-height:140px;color:var(--foreground);font:inherit;resize:vertical;field-sizing:content;border-radius:12px;flex:1;padding:10px 12px}.ro-chat-composer textarea:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ro-chat-composer button{border-radius:12px;flex:none;min-height:44px;font-weight:700}.saved-note-author{display:none}.ro-chat-list .saved-note-bubble{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"head name""head text""head time";align-items:start;gap:2px 10px;display:grid!important}.ro-chat-list .saved-note-bubble>header{display:contents}.ro-chat-list .saved-note-bubble>header>:first-child{grid-area:head;min-width:28px;font-size:11px;width:28px!important;height:28px!important}.ro-chat-list .saved-note-bubble .note-acknowledgements{display:none}.ro-chat-list .saved-note-author{opacity:.85;grid-area:name;font-size:12px;font-weight:700;display:block}.ro-chat-list .saved-note-bubble>p{grid-area:text;margin:0!important}.ro-chat-list .saved-note-bubble>footer{grid-area:time;justify-content:flex-end;display:flex}.ro-chat-list>li[data-mine] .saved-note-bubble{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""time"}.ro-chat-list>li[data-mine] .saved-note-bubble>header{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1100px){.ro-chat-layout .tracker-card-form{width:100%;padding-inline:24px;max-width:none!important}.ro-chat-layout .tracker-card-form>fieldset{width:100%;max-width:none}}.ro-chat-list .saved-note-bubble>footer{text-align:right;justify-self:end}.ro-chat-list .saved-note-bubble :is(p,.saved-note-author){text-align:left}@media (hover:hover) and (pointer:fine) and (min-width:1100px){.ro-chat-layout .ro-panel:not(.ro-notes-chat) .ro-panel-title h3{margin:0}.ro-chat-layout :is(.tracker-card-field,.ro-overview-field,.ro-assignment-column){text-align:left}.ro-chat-layout :is(.tracker-card-field,.ro-overview-field,.ro-assignment-column)>span,.ro-chat-layout .tracker-card-field{justify-items:start}.ro-chat-layout :is(.ro-tech-control select,.ro-assignment-column input,.ro-value-box,.ro-customer-name-fields input,.tracker-date-button){height:44px;min-height:44px}}.ro-card-static :is(.ro-customer-name-fields input,.ro-value-box,.ro-tech-control strong,.tracker-date-button){cursor:default;font-size:18px;font-weight:700;box-shadow:none!important;height:auto!important;min-height:0!important;color:var(--foreground)!important;text-align:left!important;opacity:1!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding-inline:0!important}.ro-card-static .ro-customer-name-fields input{pointer-events:none}.ro-card-static :is(.tracker-card-field,.ro-overview-field,.ro-assignment-column,.ro-date-grid>div){text-align:left}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html .ro-chat-layout :is(.ro-customer-name-fields input[aria-label],.ro-assignment-column input[aria-label],.ro-value-box,.tracker-date-button){text-align:left!important;text-align-last:left!important;justify-content:flex-start!important;padding-inline:12px!important}}html .ro-card-static :is(.ro-customer-name-fields input[aria-label],.ro-value-box,.tracker-date-button){text-align:left!important;text-align-last:left!important;justify-content:flex-start!important;padding-inline:0!important}[data-home-section=dates] .estimator-action-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}[data-home-section=dates] .estimator-action-row>div{text-align:left;gap:3px;min-width:0;display:grid}[data-home-section=dates] .estimator-action-row .estimator-vehicle-link{text-align:left;white-space:normal;justify-items:start;gap:2px;display:grid;margin:0!important;padding:0!important}[data-home-section=dates] .estimator-action-row p{text-align:left;margin:0}.attention-issue{color:#b45309;background:#f59e0b29;border-radius:999px;justify-self:start;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.attention-issue{color:color-mix(in srgb, #b45309 80%, var(--foreground))}}.attention-issue{letter-spacing:.02em;font-size:12px;font-weight:700}html.dark .attention-issue{color:#fbbf24}.attention-subject{color:var(--foreground);font-size:16px;font-weight:700}[data-home-section=dates] .estimator-action-row>button{min-width:96px}.ro-customer-name{color:var(--foreground);text-align:left;overflow-wrap:anywhere;font-size:20px;font-weight:700}.ro-vin-field{text-align:left;align-items:center;gap:10px;min-width:0;display:flex!important}.ro-vin-field>span{letter-spacing:.06em;color:var(--muted-foreground);flex:none;font-size:12px;font-weight:700}.ro-vin-field input{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:1;min-width:0;text-align:left!important;text-align-last:left!important}.ro-picked-up{color:var(--foreground);cursor:pointer;justify-self:start;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:650;display:inline-flex!important}.ro-vehicle-name{color:var(--foreground);overflow-wrap:anywhere;font-size:19px;font-weight:700}.phase-menu-dot{vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.shop-setup{text-align:left;gap:16px;padding-bottom:72px;display:grid}.ss-intro{text-align:center}.ss-intro p,.ss-hint{color:var(--muted-foreground);text-align:left;margin:4px 0 0;font-size:14px}.ss-intro p{text-align:center}.ss-intro .settingsheading{margin-bottom:4px}.settings-section-hint{color:var(--muted-foreground);margin:-12px 0 18px;font-size:14px}.ss-card{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:16px;gap:10px;padding:18px 20px;display:grid}.ss-card h4{margin:0;font-size:17px;font-weight:750}.ss-card>.ss-hint{margin-top:-6px}.ss-phase-list{gap:2px;display:grid}.ss-phase-list hr{border:0;border-top:1px solid var(--border);margin:8px 0}.ss-phase{border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:4px 6px;display:grid}.ss-phase:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ss-phase:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.ss-phase[data-hidden] .ss-phase-name,.ss-phase[data-hidden] .ss-swatch{opacity:.45}.ss-swatch{width:26px;height:26px;box-shadow:0 0 0 3px var(--foreground);border-radius:50%;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.ss-swatch{box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 8%, transparent)}}.ss-swatch{cursor:pointer;overflow:hidden}.ss-swatch input{opacity:0;cursor:pointer;width:44px;height:44px;position:absolute;inset:-8px}.ss-phase-name{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-weight:650;display:flex}.ss-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ss-tag{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent)}}.ss-tag-added{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ss-tag-added{color:color-mix(in srgb, var(--primary) 80%, var(--foreground))}}.ss-tag-added{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ss-tag-added{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.ss-tag-added{text-transform:none;letter-spacing:0}.ss-tag-hidden{color:#b45309}@supports (color:color-mix(in lab, red, red)){.ss-tag-hidden{color:color-mix(in srgb, #b45309 85%, var(--foreground))}}.ss-tag-hidden{background:#f59e0b29}.ss-phase-actions{align-items:center;gap:4px;display:flex}.ss-phase-input{field-sizing:content;min-width:140px;max-width:100%;min-height:38px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 auto;margin-left:-10px;padding:0 10px;font-weight:650}.ss-phase-input:hover{border-color:var(--border)}.ss-phase-input:focus{border-color:var(--primary);background:var(--background);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.ss-phase-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}}.ss-move:disabled{opacity:.25}.ss-add-phase{border-top:1px solid var(--border);gap:10px;margin-top:8px;padding-top:14px;display:grid}.ss-add-row{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px 12px;display:grid}.ss-after{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;display:flex}.ss-after select{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:10px;padding:0 10px;font-size:15px}.ss-color-picks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-color-picks>button{cursor:pointer;width:28px;height:28px;box-shadow:0 0 0 2px var(--card), 0 0 0 3px transparent;border:0;border-radius:50%}.ss-color-picks>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--foreground)}.ss-swatch-custom{width:28px;height:28px;background-image:conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#f43f5e)!important}.ss-add-row>button:last-child{justify-self:start}.ss-tones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-tones button{border:1px solid var(--border);min-height:38px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-weight:650}.ss-tones button[aria-pressed=true]{background:var(--tone-color,var(--primary));color:#fff;border-color:#0000}.ss-tones button[data-tone=info]{--tone-color:#2563eb}.ss-tones button[data-tone=warn]{--tone-color:#d97706}.ss-tones button[data-tone=urgent]{--tone-color:#dc2626}.ss-tones small{color:var(--muted-foreground);margin-left:auto}.ss-link{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ss-savebar{z-index:5;border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.ss-savebar{background:color-mix(in srgb, var(--card) 92%, transparent)}}.ss-savebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000002e}.ss-savebar>span{flex:1;font-weight:600}.ss-error{color:#dc2626}@media (max-width:700px){.ss-card{padding:14px}.ss-add-row,.ss-link{grid-template-columns:minmax(0,1fr)}.ss-link{border-bottom:1px solid var(--border);padding-bottom:10px}.ss-phase-actions .ss-btn-text{display:none}.ss-phase-actions button{min-width:40px;padding-inline:8px}}.shop-announcement{--tone-color:#2563eb;border:1px solid var(--tone-color);border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px 12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-announcement{border:1px solid color-mix(in srgb, var(--tone-color) 35%, var(--border))}}.shop-announcement{background:var(--tone-color)}@supports (color:color-mix(in lab, red, red)){.shop-announcement{background:color-mix(in srgb, var(--tone-color) 12%, var(--card))}}.shop-announcement{color:var(--foreground);text-align:left;font-weight:600}.shop-announcement[data-tone=warn]{--tone-color:#d97706}.shop-announcement[data-tone=urgent]{--tone-color:#dc2626}.shop-announcement>svg{width:20px;height:20px;color:var(--tone-color);flex:none}.shop-announcement>span{overflow-wrap:anywhere;flex:1;min-width:0}.shop-announcement>button{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.shop-announcement>button svg{width:18px;height:18px}.ss-preview{margin:0}html .site-surface .tracker-department-group,html .site-surface .tracker-department-group>.tracker-group-content{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html .site-surface .tracker-department-group{margin:12px 0 0!important}html .site-surface .tracker-department-group+.tracker-department-group{margin-top:22px!important}html .site-surface .tracker-department-group>.tracker-group-content{gap:22px!important}.shop-first-run-intro h2{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800}.shop-first-run-intro p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.45}.shop-first-run-names{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-first-run-names>*{min-width:0}.shop-first-run-username{color:var(--muted-foreground);margin:0;font-size:14px}.shop-first-run-username strong{color:var(--foreground)}@media (max-width:420px){.shop-first-run-names{grid-template-columns:1fr}}.tech-picker{--team:#1f6fc5;gap:12px;display:grid}.tech-picker[data-team=paint]{--team:#2a8a55}.tech-pick-top{border:2px solid var(--team);background:var(--team);border-radius:14px;gap:8px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.tech-pick-top{background:color-mix(in srgb, var(--team) 7%, var(--card))}}.tech-pick-top{text-align:center}.tech-pick-label{letter-spacing:.06em;text-transform:uppercase;color:var(--team);font-size:12px;font-weight:800}.tech-pick-top-name{letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1.1}.tech-pick-top .hour-bar{height:12px}.tech-pick-week{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:700}.tech-pick-after{color:var(--muted-foreground);margin:0;font-size:.9rem}.tech-pick-top>button{width:100%;min-height:46px;margin-top:4px;font-size:1rem}.tech-pick-list{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:4px 0}.tech-pick-list .tech-pick-row{grid-template-columns:18px minmax(84px,max-content) minmax(60px,1fr) auto auto;padding:8px 12px}.tech-pick-name{min-width:0;line-height:1.15;display:grid}.tech-pick-name strong{white-space:nowrap;font-size:15px;font-weight:750}.tech-pick-name small{color:var(--muted-foreground);font-size:11px}.tech-pick-row>button{min-height:40px;padding-inline:16px}.tech-pick-row[data-idle]{opacity:.85}@media (max-width:520px){.tech-pick-list .tech-pick-row{grid-template-columns:16px minmax(0,1fr) auto auto}.tech-pick-list .tech-pick-row>.hour-bar{display:none}}.account-trial-badge{letter-spacing:.04em;text-transform:uppercase;color:#8a5a00;background:#f5b10038;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .settings-top{justify-content:flex-end;margin:-60px 0 14px!important}.site-surface .settings-top>.rowactions{margin:0 0 0 auto}}@media (pointer:coarse){.site-surface .desktop-shortcut-guide{display:none!important}}.build-stamp{color:var(--muted-foreground);letter-spacing:.02em;margin:18px 0 4px;font-size:12px;text-align:right!important}.signup-request-offer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:20px;font-size:15px;display:flex}.signup-request-offer>button{height:46px;font-size:15px;font-weight:600}@media (max-width:400px){.signup-request-offer{text-align:center;justify-content:center}.signup-request-offer>button{width:100%}}.signup-request-intro h2,.signup-request-done h2{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:700}.signup-request-intro p,.signup-request-done p{color:var(--muted-foreground);margin:6px 0 0;font-size:15px;line-height:1.45}.login-page-card .signup-request-form{gap:18px;margin-top:24px}.signup-request-names{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:400px){.signup-request-names{grid-template-columns:1fr;gap:18px}}.login-page-card .signup-request-form .field{text-align:left;flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.login-page-card .signup-request-form input{min-width:0;max-width:none;height:48px;font-size:16px;width:100%!important}.login-page-card .signup-request-form>button{width:100%;height:50px;font-size:16px;font-weight:600}.login-page-card .signup-request-form>.signup-request-back{height:44px;color:var(--muted-foreground);margin-top:-8px}.signup-request-trap{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.signup-request-done{text-align:center;gap:18px;margin-top:26px;display:grid}.signup-request-done>button{justify-self:center;min-width:180px;height:46px}.feedback-panel article.signup-request{border:1px solid var(--primary);gap:4px;margin:12px 0;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.feedback-panel article.signup-request{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border))}}.feedback-panel article.signup-request{border-left:5px solid var(--primary);background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.feedback-panel article.signup-request{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.signup-request-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:800}.signup-request-name{margin-top:6px;font-size:19px}.signup-request-shop{color:var(--muted-foreground);font-size:15px}.signup-request-contact{flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.signup-request-contact a{color:var(--primary);overflow-wrap:anywhere}.login-page-card .signup-request-offer{grid-area:signup;margin-top:0}.login-page-card:has(.signup-request-offer){grid-template-areas:"brand""form""signup""footer"}@media (min-width:1100px),(min-width:768px) and (orientation:landscape){.login-page-card:has(.signup-request-offer){grid-template-areas:"brand form""brand signup""brand footer"}}.ro-history.rh button.rh-count{cursor:pointer;font:inherit;align-items:center;min-height:32px;font-size:13px}.ro-history.rh button.rh-count:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ro-history.rh button.rh-count:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}}.ro-history.rh button.rh-count[data-active]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ro-history.rh button.rh-count[data-active] strong{color:inherit}.rh-colhead{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);grid-template-columns:36px minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) 76px 64px 20px;align-items:end;gap:14px;padding:2px 17px 8px;font-size:12px;font-weight:700;display:grid}.rh-colhead[data-check]{grid-template-columns:18px 36px minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) 76px 64px 20px}@media (max-width:760px){.rh-colhead,.rh-colhead[data-check]{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:2px 13px 6px}.rh-colhead[data-check]{grid-template-columns:18px 36px minmax(0,1fr) auto}.rh-colhead :is(.rh-col-vehicle,.rh-col-writer,.rh-col-date),.rh-colhead>span:last-child{display:none}}.alert-two-line{gap:2px;display:grid}.alert-two-line>strong{color:var(--foreground);font-weight:700}.alert-two-line>span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.92em;font-weight:500}html[data-theme] .notification-swipe .notification-item.unread .alert-two-line:before{display:none}html[data-theme] .notification-swipe .notification-item.unread .alert-two-line>strong:before{content:"";background:var(--primary);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 7px 2px 0;display:inline-block}.notification-item:not(.unread) .alert-two-line>strong{font-weight:600}.assignment-celebration{--team:#1f6fc5;text-align:center;justify-items:center;gap:10px;display:grid;max-width:420px!important;padding:30px 28px 24px!important}.assignment-celebration[data-team=paint]{--team:#2a8a55}.assignment-celebration [data-slot=dialog-title],.assignment-celebration h2{letter-spacing:-.4px;text-align:center;margin:4px 0 0;font-size:22px;font-weight:750}.assignment-celebration [data-slot=dialog-description],.assignment-celebration>p{color:var(--muted-foreground);text-align:center;margin:0;font-size:14px}.assignment-celebration-check{background:var(--team);color:#fff;width:58px;height:58px;box-shadow:0 0 0 8px var(--team);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.assignment-celebration-check{box-shadow:0 0 0 8px color-mix(in srgb, var(--team) 16%, transparent)}}.assignment-celebration-check{animation:.42s cubic-bezier(.2,1.6,.4,1) both assignment-pop}@keyframes assignment-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.assignment-celebration-hours{align-items:baseline;gap:8px;margin-top:6px;display:flex}.assignment-celebration-hours strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:var(--team);font-size:44px;font-weight:800;line-height:1}.assignment-celebration-hours span{color:var(--muted-foreground);font-size:16px;font-weight:650}.assignment-celebration-hours em{color:var(--team);background:var(--team);border-radius:999px;padding:3px 9px;font-size:15px;font-style:normal;font-weight:800}@supports (color:color-mix(in lab, red, red)){.assignment-celebration-hours em{background:color-mix(in srgb, var(--team) 14%, transparent)}}.assignment-celebration-hours em{animation:.36s ease-out both assignment-pop}.assignment-celebration-bar{background:var(--team);border-radius:999px;width:100%;height:16px;margin-top:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.assignment-celebration-bar{background:color-mix(in srgb, var(--team) 12%, var(--muted))}}.assignment-celebration-bar{overflow:hidden}.assignment-celebration-bar>span{border-radius:inherit;position:absolute;inset:0 auto 0 0}.assignment-celebration-bar>.now{background:linear-gradient(90deg, var(--team), var(--team))}@supports (color:color-mix(in lab, red, red)){.assignment-celebration-bar>.now{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 55%, #fff), var(--team))}}.assignment-celebration-bar>.now{box-shadow:0 0 14px var(--team)}@supports (color:color-mix(in lab, red, red)){.assignment-celebration-bar>.now{box-shadow:0 0 14px color-mix(in srgb, var(--team) 45%, transparent)}}.assignment-celebration-bar>.was{z-index:1;background:var(--team)}.assignment-celebration-cars{font-weight:650}.assignment-celebration>button{min-width:140px;margin-top:8px}@media (min-width:700px){html[data-theme] .site-surface .tracker-tech .tracker-tech-header .tracker-toggle>strong{letter-spacing:-.3px;font-size:22px}}@media (max-width:699px){html[data-theme] .site-surface .tracker-tech .tracker-tech-header .tracker-toggle>strong{letter-spacing:-.2px;font-size:20px}}.home-name-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site-surface .main-tab-row>.header-me{color:#fff;letter-spacing:.02em;border-radius:50%;flex:0 0 42px;justify-content:center;align-self:center;align-items:center;width:42px;height:42px;padding:0;font-size:15px;font-weight:750;display:flex}@media (min-width:1401px){.site-surface .main-tab-row>.header-me{order:4}}.ro-tile{border-width:2px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ro-tile{border-color:color-mix(in srgb, var(--foreground) 22%, var(--card))}}@media (max-width:520px){.ro-tile{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ro-tile{border-color:color-mix(in srgb, var(--foreground) 42%, var(--card))}}.ro-tile{box-shadow:0 6px 16px #00000038}}.estimator-colors{text-align:left;gap:14px;display:grid}.estimator-color-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.estimator-color-row{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:auto minmax(110px,160px) 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.estimator-color-badge{width:42px;height:42px;box-shadow:0 0 0 2px var(--card), 0 0 0 3px var(--border);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.estimator-color-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estimator-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.estimator-swatch[aria-checked=true]{border-color:var(--foreground);box-shadow:0 0 0 2px var(--card) inset}.estimator-swatch-custom{background:conic-gradient(#d0343f,#f2c230,#2a8a55,#1f6fc5,#7147a8,#d0343f);overflow:hidden}.estimator-swatch-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.estimator-color-reset{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}@media (max-width:640px){.estimator-color-row{grid-template-columns:auto 1fr}.estimator-color-swatches{grid-column:1/-1}}.account-title-field>input{text-align:center;width:min(100%,320px)!important}.account-title-field>small{text-align:center;max-width:360px;color:var(--muted-foreground)}.account-title-field select{max-width:320px;margin-inline:auto}.ccc-toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.ccc-toast{border:1px solid var(--border);background:var(--card);width:min(380px,100vw - 48px);color:var(--foreground);text-align:left;border-radius:18px 18px 6px;align-items:flex-start;gap:12px;padding:12px 14px;animation:.38s cubic-bezier(.2,.9,.3,1.2) both ccc-arrive;display:flex;box-shadow:0 16px 40px -18px #00000073,0 2px 6px #00000014}.ccc-toast[data-leaving]{animation:.45s ease-in forwards ccc-leave}.ccc-toast-avatar{background:var(--muted);border:2px solid var(--border);width:38px;height:38px;color:var(--foreground);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}.ccc-toast-body{flex:1;gap:2px;min-width:0;display:grid}.ccc-toast-body strong{font-size:15px;font-weight:750}.ccc-toast-body span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ccc-toast small{color:var(--muted-foreground);flex:none;font-size:12px}@keyframes ccc-arrive{0%{opacity:0;transform:translate(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes ccc-leave{to{opacity:0;transform:translateY(-26px)}}@media (prefers-reduced-motion:reduce){.ccc-toast,.ccc-toast[data-leaving]{animation-duration:1ms}}@media (max-width:1366px) and (pointer:coarse),(max-width:1024px){.ccc-toasts{bottom:calc(110px + env(safe-area-inset-bottom,0px))}}@media (max-width:700px){.ccc-toasts{display:none}}.support-bar{z-index:46;color:#fff;background:#5b2d8e;border-bottom:3px solid #c7a4ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:10px 14px;font-size:14px;display:flex;position:sticky;top:0}.support-bar strong{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.support-bar b{font-weight:700}.support-bar button{color:#3b1a66!important;background:#fff!important;border-color:#fff!important}.shop-directory{text-align:left;gap:14px;display:grid}.shop-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop-row{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.shop-row-text{gap:2px;min-width:0;display:grid}.shop-row-text strong{font-size:16px}.shop-row-text small,.shop-created span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px}.shop-directory code{background:var(--muted);color:var(--foreground);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.shop-add{justify-self:start}.shop-new-form{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:12px;padding:14px;display:grid}.shop-new-form h4{margin:0;font-size:16px}.shop-new-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.shop-new-form label small{color:var(--muted-foreground);font-weight:400}.shop-owner-names{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.shop-created{color:#14532d;background:#eefaf0;border:1px solid #8fd19e;border-radius:12px;justify-items:start;gap:6px;padding:12px 14px;display:grid}html[data-theme]:not([data-theme=light]):not([data-theme$=-day]) .shop-created{color:#d7f5de;background:#10301a;border-color:#2e7d46}.shop-picker{width:min(640px,94vw)!important;max-width:640px!important}.login-shop-note{color:var(--muted-foreground);align-items:center;gap:10px;margin:0 0 4px;font-size:14px;display:flex}.login-shop-note code{background:var(--muted);color:var(--foreground);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.login-shop-note .linklike{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ro-crew{flex-wrap:wrap;gap:6px 8px;min-width:0;margin:0;display:flex}.ro-crew-tech{--team:#1f6fc5;border:1px solid var(--team);border-radius:999px;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:4px 10px 4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ro-crew-tech{border:1px solid color-mix(in srgb, var(--team) 35%, transparent)}}.ro-crew-tech{background:var(--team)}@supports (color:color-mix(in lab, red, red)){.ro-crew-tech{background:color-mix(in srgb, var(--team) 12%, transparent)}}.ro-crew-tech{font-size:13.5px;line-height:1.25}.ro-crew-tech[data-team=paint]{--team:#2a8a55}.ro-crew-tech small{letter-spacing:.04em;text-transform:uppercase;color:var(--team);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ro-crew-tech small{color:color-mix(in srgb, var(--team) 80%, var(--foreground))}}.ro-crew-tech strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ro-crew-tech[data-empty]{--team:#64748b;opacity:1}.ro-crew-tech[data-empty] strong{color:var(--muted-foreground);font-weight:500}.ro-ident-cell{gap:6px;min-width:0;display:grid}.ro-ident-cell .ro-crew{padding-left:46px}.ro-ident-cell .ro-crew-tech{padding:2px 8px 2px 7px;font-size:12.5px}.ro-card-meta{flex-wrap:wrap;gap:8px}.estimate-open svg{width:16px;height:16px}.estimate-sheet-dialog{width:min(980px,96vw)!important;max-width:980px!important}.estimate-sheet{text-align:left;gap:12px;min-width:0;display:grid}.estimate-sheet-totals{flex-wrap:wrap;gap:8px;display:flex}.estimate-sheet-totals span{border:1px solid var(--border);background:var(--card);border-radius:10px;gap:2px;min-width:96px;padding:8px 12px;display:grid}.estimate-sheet-totals small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700}.estimate-sheet-totals strong{font-variant-numeric:tabular-nums;font-size:16px}.estimate-sheet-totals em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.est-notes{background:#d4a01724;border:1px solid #d4a01766;border-radius:12px;gap:2px;padding:10px 14px;font-size:14px;display:grid}.est-notes b{color:#b7791f;letter-spacing:.06em;text-transform:uppercase;font-size:12px}html.dark .est-notes b{color:#f2c94c}.est-row{border-bottom:1px solid var(--foreground);grid-template-columns:auto minmax(0,1fr) 50px 44px;align-items:center;gap:10px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.est-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 22%, transparent)}}.est-row:nth-child(2n){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.est-row:nth-child(2n){background:color-mix(in srgb, var(--foreground) 4.5%, transparent)}}.estimate-sheet[data-view=paint] .est-row{grid-template-columns:auto minmax(0,1fr) 44px}.est-row:last-child{border-bottom:0}.estimate-sheet-totals [data-kind=body] strong{color:#175ca0}html.dark .estimate-sheet-totals [data-kind=body] strong{color:#7fb3ff}.estimate-sheet-totals [data-kind=paint] strong{color:#247449}html.dark .estimate-sheet-totals [data-kind=paint] strong{color:#6fd39a}@media (max-width:600px){.estimate-sheet-dialog[data-slot=dialog-content]{width:calc(100vw - 16px)!important;padding:16px 10px!important}.est-row{grid-template-columns:auto minmax(0,1fr) 42px 38px;gap:8px;padding:9px 10px}.estimate-sheet[data-view=paint] .est-row{grid-template-columns:auto minmax(0,1fr) 40px}.estimate-sheet-totals{gap:6px}.estimate-sheet-totals span{flex:1 1 0;min-width:0;padding:6px 8px}.estimate-sheet-totals strong{font-size:14px}.est-notes{font-size:12.5px}.estimate-sheet-dialog .rowactions{grid-template-columns:1fr;gap:8px;display:grid}.estimate-sheet-dialog .rowactions>button{width:100%}}.ro-number-actions h2[data-pending]{color:#b45309}.ro-number-enter{gap:6px}.ro-number-enter svg{width:15px;height:15px}#estimate-print-root{display:none}@media print{html.estimate-printing,html.estimate-printing body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}html.estimate-printing body>:not(#estimate-print-root){display:none!important}html.estimate-printing #estimate-print-root{--card:#fff;--muted:#eef1f5;--border:#cfd5dd;--hairline:#dde2e8;--foreground:#111;--muted-foreground:#555;color:#111;background:#fff;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:block!important}#estimate-print-root h1{text-align:center;margin:0;font-size:20px}#estimate-print-root>p{text-align:center;color:#444;margin:4px 0 12px;font-size:13px}#estimate-print-root .estimate-sheet-totals [data-kind=body] strong{color:#175ca0!important}#estimate-print-root .estimate-sheet-totals [data-kind=paint] strong{color:#247449!important}#estimate-print-root .est-notes b{color:#8a5a00!important}#estimate-print-root :is(.est-collapse,.est-collapse-inner,.est-panel ol){break-inside:auto;overflow:visible!important}#estimate-print-root .est-row{break-inside:avoid}#estimate-print-root .estimate-sheet{display:block}#estimate-print-root .estimate-sheet>*+*{margin-top:8px}#estimate-print-root .estimate-sheet{gap:8px}#estimate-print-root .estimate-sheet-totals span{min-width:0;padding:4px 10px}#estimate-print-root .estimate-sheet-totals strong{font-size:13px}#estimate-print-root .est-notes{padding:6px 10px;font-size:11.5px}#estimate-print-root .est-row{-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-columns:auto minmax(0,1fr) 38px 34px;gap:6px;padding:3px 8px;border-bottom-color:#b9bec7!important}#estimate-print-root .est-row:nth-child(2n){background:#f2f3f5!important}#estimate-print-root .estimate-sheet[data-view=paint] .est-row{grid-template-columns:auto minmax(0,1fr) 34px}#estimate-print-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.quick-assign[data-slot=dialog-content]{max-width:720px!important}.quick-assign [data-slot=dialog-title],.quick-assign [data-slot=dialog-description]{text-align:left;padding-right:36px}.quick-assign form{align-items:stretch;gap:16px}.quick-assign .field{text-align:left;gap:6px;width:100%;max-width:none;margin:0;display:grid}.quick-assign .field>span{text-align:left;letter-spacing:.05em;text-transform:uppercase;width:auto;color:var(--muted-foreground);font-weight:800;font-size:12px!important}html body .quick-assign [data-slot=native-select-wrapper]{justify-self:stretch;width:100%!important;max-width:none!important;margin:0!important}html body .quick-assign [data-slot=native-select]{-webkit-appearance:none;appearance:none;text-align:left;text-align-last:left;height:46px;width:100%!important;padding-inline:14px 38px!important}.quick-assign .field>input{text-align:left;height:46px;margin:0;width:100%!important;max-width:none!important}.quick-assign .ro-customer-name-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.quick-assign .vehiclegrid{gap:12px;width:100%;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.quick-assign .quick-hours{flex-wrap:wrap;justify-content:flex-start;gap:16px;display:flex!important}.quick-assign .quick-hours .field{place-items:flex-start start;width:auto}.quick-assign .quick-hours .field>input{align-self:flex-start;justify-self:start!important;margin:0!important}.quick-assign .quick-hours input,.quick-assign input.hours-input{text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;width:calc(7ch + 34px)!important;max-width:none!important}.quick-assign .quick-hours input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quick-assign .quick-hours input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quick-assign input.hours-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quick-assign input.hours-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quick-assign .quick-hours:empty,.quick-assign .formgrid:empty{display:none!important}.quick-assign [data-slot=dialog-description]{margin-bottom:4px}.quick-assign .dispatch-cancel{margin-top:4px!important}.quick-assign form>p.muted,.quick-assign form>p[role=status]{text-align:left;margin:0}.quick-assign .difficulty-field{max-width:none}.estimator-chips{flex-wrap:wrap;gap:8px;display:flex}.estimator-chip{border:1px solid var(--border);background:var(--card);height:46px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-weight:700;display:inline-flex}.estimator-chip b{background:var(--muted);width:34px;height:34px;color:var(--foreground);border-radius:50%;place-items:center;font-size:12px;display:grid}.estimator-chip[data-on]{border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.estimator-chip[data-on]{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.difficulty-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.difficulty-buttons button{border:1px solid var(--border);background:var(--card);height:52px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:12px;place-items:center;gap:0;display:grid}.difficulty-buttons b{font-size:17px;line-height:1.1}.difficulty-buttons small{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.difficulty-buttons button[data-on]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.difficulty-buttons button[data-on] small{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.difficulty-buttons button[data-on] small{color:color-mix(in srgb, var(--primary-foreground) 85%, transparent)}}.estimator-chip:disabled,.difficulty-buttons button:disabled{opacity:.55;cursor:default}@media (max-width:520px){.quick-assign .vehiclegrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.quick-assign .vehiclegrid>:first-child{grid-column:1/-1!important}.quick-assign .vehiclegrid>:not(:first-child){grid-column:auto!important}.quick-assign .vehiclegrid [data-slot=native-select-wrapper]{max-width:none!important}.difficulty-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.ro-number-actions .estimate-open{background:var(--card);border-radius:999px;height:32px;min-height:32px;padding:0 12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.ro-number-actions .estimate-open{background:color-mix(in srgb, var(--card) 85%, transparent)}}.view-as-trigger{cursor:pointer;position:relative}.view-as-trigger[data-previewing]{box-shadow:0 0 0 3px #f2c94c}.view-as-eye{color:#2a1f0e;background:#f2c94c;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-4px;right:-4px}.view-as-eye svg{width:12px;height:12px}.view-as-menu{z-index:1000;border:1px solid var(--border);background:var(--popover,var(--card));width:min(300px,100vw - 16px);max-height:min(70vh,560px);color:var(--popover-foreground,var(--foreground));text-align:left;border-radius:14px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #00000059}.view-as-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:8px 10px 6px;font-size:12px;font-weight:800}.view-as-role{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:6px;padding:8px 10px 4px;font-size:11.5px;font-weight:700}.view-as-menu button{width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:600;display:flex}.view-as-menu button:hover,.view-as-menu button[aria-checked=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.view-as-menu button:hover,.view-as-menu button[aria-checked=true]{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.view-as-menu button svg{width:18px;height:18px;color:var(--primary);flex:none}html[data-theme] [data-slot=dialog-content].whats-new-dialog{background:var(--card);width:min(460px,100vw - 24px);max-width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);border:1px solid var(--border);border-radius:22px;gap:0;padding:26px 24px 22px;overflow-y:auto;box-shadow:0 30px 80px #00000073}.whats-new-head{text-align:center;justify-items:center;gap:6px;margin-bottom:16px;display:grid}.whats-new-head [data-slot=dialog-title]{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:850;line-height:1.15}.whats-new-head [data-slot=dialog-description]{color:var(--muted-foreground);margin:0;font-size:14.5px}html body .brand-logo.whats-new-logo{width:min(250px,72%);height:auto;margin-bottom:10px}.whats-new-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.whats-new-role.whats-new-version{color:#c20500;background:#e106001f}html.dark .whats-new-role.whats-new-version{color:#ff6b5e}.whats-new-role{background:var(--primary);border-radius:999px;margin-top:6px;padding:6px 16px;font-size:15px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.whats-new-role{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.whats-new-role{color:var(--theme-link,var(--primary))}.whats-new-list{text-align:left;margin:0 0 20px;padding:0;list-style:none}.whats-new-list li{align-items:flex-start;gap:12px;padding:11px 4px;display:flex}.whats-new-list li+li{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.whats-new-list li+li{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.whats-new-list strong{margin-bottom:2px;font-size:15px;font-weight:780;display:block}.whats-new-text{color:var(--muted-foreground);font-size:13.5px;line-height:1.4;display:block}.whats-new-text b{color:var(--foreground);font-weight:750}.whats-new-text .whats-new-body{color:#175ca0}.whats-new-text .whats-new-paint{color:#247449}html.dark .whats-new-text .whats-new-body{color:#7fb3ff}html.dark .whats-new-text .whats-new-paint{color:#6fd39a}.whats-new-icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.whats-new-icon[data-tone=blue]{color:#3f86d8;background:#1f6fc533}.whats-new-icon[data-tone=green]{color:#2f9a60;background:#2474493d}.whats-new-icon[data-tone=amber]{color:#c9861f;background:#e9a23b38}.whats-new-icon[data-tone=violet]{color:#8b5cf6;background:#7c3aed33}.whats-new-icon[data-tone=gold]{color:#c99a0e;background:#f2c23038}.whats-new-icon[data-tone=slate]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.whats-new-icon[data-tone=slate]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.whats-new-icon[data-tone=slate]{color:var(--muted-foreground)}html.dark .whats-new-icon[data-tone=green]{color:#43b277}html.dark .whats-new-icon[data-tone=amber]{color:#e9a23b}html.dark .whats-new-icon[data-tone=violet]{color:#a678f5}html.dark .whats-new-icon[data-tone=gold]{color:#e0b21e}.whats-new-done{background:var(--primary);width:100%;min-height:48px;color:var(--primary-foreground,#fff);font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:16px;font-weight:750}.whats-new-done:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}@media (max-width:420px){html[data-theme] [data-slot=dialog-content].whats-new-dialog{padding:22px 18px 18px}.whats-new-head [data-slot=dialog-title]{font-size:22px}}.settings-list-item>svg{flex-shrink:0;width:18px;height:18px}.settings-list-group{display:none}@media not all and (max-width:1024px){@media not all and (max-width:1366px) and (pointer:coarse){html body .settings-layout{grid-template-columns:236px minmax(0,1fr)!important}html body .settings-layout .settingsnav.settings-list{border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;background:var(--card)!important;gap:0!important;padding:6px!important}html body .settingsnav.settings-list .settings-list-item{width:100%;min-height:44px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:11px;font-weight:650;display:flex;position:relative;font-size:calc(14.5px * var(--text-scale,1))!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:10px 12px 10px 14px!important}html body .settingsnav.settings-list .settings-list-item+.settings-list-item{margin-top:1px}html body .settingsnav.settings-list .settings-list-item>svg{color:var(--muted-foreground)}html body .settingsnav.settings-list .settings-list-item:hover{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html body .settingsnav.settings-list .settings-list-item:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)!important}}html body .settingsnav.settings-list .settings-list-item[aria-current=page]{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html body .settingsnav.settings-list .settings-list-item[aria-current=page]{background:color-mix(in srgb, var(--primary) 14%, transparent)!important}}html body .settingsnav.settings-list .settings-list-item[aria-current=page]{color:var(--theme-link,var(--primary))}html body .settingsnav.settings-list .settings-list-item[aria-current=page]>svg{color:currentColor}html body .settingsnav.settings-list .settings-list-item[aria-current=page]:before{content:"";background:var(--primary);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:3px}html body .settingsnav.settings-list .settings-list-group{border-top:1px solid var(--hairline,var(--border));letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--muted-foreground);margin:10px 14px 4px;padding-top:10px;font-size:11px;font-weight:800;display:block}html body .settingsnav.settings-list .settings-list-history{color:var(--muted-foreground);border-radius:0 0 9px 9px;border-top:1px solid var(--hairline,var(--border))!important;margin-top:8px!important;padding-top:14px!important}}}.settingsnav.settings-list .settings-list-item{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:650;line-height:1.25;display:inline-flex}.settingsnav.settings-list .settings-list-item[aria-current=page]{background:var(--primary);color:var(--primary-foreground);border-color:#0000}@media (max-width:600px){.settingsnav.settings-list .settings-list-item>svg{display:none}}.coworker-chat{vertical-align:middle;border:1px solid var(--border);background:var(--primary);border-radius:50%;place-items:center;width:36px;height:36px;margin-left:6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.coworker-chat{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.coworker-chat{color:var(--theme-link,var(--primary));cursor:pointer}.coworker-chat svg{width:18px;height:18px}.coworker-chat:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.coworker-chat:hover{background:color-mix(in srgb, var(--primary) 20%, var(--card))}}.accounts-table td:first-child{white-space:nowrap}button.ems-log-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}button.ems-log-open:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){button.ems-log-open:hover{background:color-mix(in srgb, var(--primary) 7%, transparent)}}button.ems-log-open .ems-log-main strong{color:var(--theme-link,var(--primary))}html[data-theme] [data-slot=dialog-content].version-history-dialog{background:var(--card);border-radius:22px;gap:0;width:min(460px,100vw - 24px);max-width:min(460px,100vw - 24px);padding:24px 22px 20px}.version-history-head{text-align:center;justify-items:center;gap:6px;margin-bottom:16px;display:grid}.version-history-badge{background:#e10600;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.version-history-badge{background:color-mix(in srgb, #e10600 14%, var(--card))}}.version-history-badge{color:#e10600}.version-history-badge svg{width:26px;height:26px}.version-history-head [data-slot=dialog-title]{margin:0;font-size:22px;font-weight:850}.version-history-head [data-slot=dialog-description]{color:var(--muted-foreground);margin:0;font-size:14px}.version-history-list{border:1px solid var(--border);border-radius:14px;margin:0 0 18px;padding:0;list-style:none;overflow:hidden}.version-history-list li+li{border-top:1px solid var(--hairline,var(--border))}.version-history-list button{width:100%;min-height:60px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.version-history-list button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.version-history-list button:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.version-history-list button>svg{width:18px;height:18px;color:var(--muted-foreground)}.version-history-text{flex:1;gap:2px;min-width:0;display:grid}.version-history-text strong{font-size:16px;font-weight:800}.version-history-text span{color:var(--muted-foreground);font-size:13px}.version-history-current{color:#c20500;background:#e106001f;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}html.dark .version-history-current{color:#ff6b5e}.version-history-link{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--foreground);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:650;display:inline-flex}.version-history-link svg{width:17px;height:17px;color:var(--muted-foreground)}.whats-new-more{background:var(--primary);border-radius:12px;margin:-6px 0 16px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.whats-new-more{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.whats-new-more{color:var(--muted-foreground);text-align:center;font-size:13.5px;line-height:1.45}.whats-new-more b{color:var(--foreground)}.technician-workspace>.tracker-controls{flex-wrap:wrap;row-gap:10px}.tracker-sort-bar.tracker-sort-inline{flex:auto;min-width:0;margin:0}@media (max-width:700px){.technician-workspace>.tracker-controls>.technician-print{display:none!important}.technician-workspace>.tracker-controls{justify-content:flex-start}}.ro-out{--tone:var(--due-none);background:var(--tone);border-radius:9px;flex-shrink:0;align-items:baseline;gap:5px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ro-out{background:color-mix(in srgb, var(--tone) 13%, transparent)}}.ro-out{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.ro-out{color:color-mix(in srgb, var(--tone) 82%, var(--foreground))}}.ro-out{font-variant-numeric:tabular-nums;white-space:nowrap}.ro-out small{opacity:.85;font-size:12px;font-weight:650}.ro-out strong{font-size:16px;font-weight:800}.ro-out[data-tone=red]{--tone:var(--due-red)}.ro-out[data-tone=green]{--tone:var(--due-green)}html.dark .ro-out{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){html.dark .ro-out{color:color-mix(in srgb, var(--tone) 60%, #fff)}}.ro-tile .ro-tile-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.ro-tile .ro-tile-head>.ro-ident{flex:auto;width:auto;min-width:0}html[data-theme] .site-surface :is(.ro-tile,.ro-row) .ro-ident-text{min-width:0;overflow:hidden}html[data-theme] .site-surface :is(.ro-tile,.ro-row) .ro-ident-text strong{font-size:19px;line-height:1.2}html[data-theme] .site-surface :is(.ro-tile,.ro-row) .ro-ident-text small{font-size:15.5px;line-height:1.25}@media (max-width:760px){html[data-theme] .site-surface :is(.ro-tile,.ro-row) .ro-ident-text strong{font-size:18px}}.ro-row .ro-due{justify-content:flex-end;align-items:center;min-width:0;display:flex}html[data-theme] .site-surface .ro-tile-actions>.ro-painter-requested{border-color:#d97706}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>.ro-painter-requested{border-color:color-mix(in srgb, #d97706 55%, var(--border))}}html[data-theme] .site-surface .ro-tile-actions>.ro-painter-requested{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>.ro-painter-requested{background:color-mix(in srgb, #f59e0b 12%, var(--card))}}html[data-theme] .site-surface .ro-tile-actions>.ro-painter-requested{color:#b45309}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>.ro-painter-requested{color:color-mix(in srgb, #b45309 80%, var(--foreground))}}html[data-theme] .site-surface .ro-tile-actions>.ro-painter-requested{font-weight:700}html.dark .site-surface .ro-tile-actions>.ro-painter-requested{color:#fbbf24}html[data-theme] .site-surface .ro-tile-actions>.ro-painter-assigned{opacity:.6;cursor:default;justify-content:center;font-weight:600}html[data-theme] .site-surface .ro-tile-actions>.ro-painter-assigned strong{font-weight:800}.ro-confirm{background:#f59e0b;border-radius:10px;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ro-confirm{background:color-mix(in srgb, #f59e0b 10%, var(--card))}}.ro-confirm{border:1px solid #d97706}@supports (color:color-mix(in lab, red, red)){.ro-confirm{border:1px solid color-mix(in srgb, #d97706 40%, var(--border))}}.ro-confirm>span{text-align:center;flex:100%;font-size:14px;font-weight:700}.ro-confirm>button{flex:1 1 0;min-height:40px}.ro-card-meta .ro-view-notes{border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.ro-card-meta .ro-view-notes svg{width:16px;height:16px}.ro-sheet{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);text-align:left;border-radius:16px;margin:10px 12px 16px;overflow:hidden}.ro-sheet-section{min-width:0;padding:13px 16px 14px}.ro-sheet-section+.ro-sheet-section{border-top:1px solid var(--hairline,var(--border))}.ro-sheet .ro-sheet-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);text-align:left;font-weight:800;margin:0 0 4px!important;font-size:11.5px!important}.ro-sheet-customer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ro-sheet-customer[data-editing]{grid-template-columns:minmax(0,1fr)}.ro-sheet .ro-customer-name{overflow-wrap:anywhere;font-size:20px;line-height:1.25;display:block}.ro-sheet-dates{justify-items:end;gap:6px;min-width:0;display:grid}.ro-sheet-customer[data-editing] .ro-sheet-dates{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.ro-sheet-date{align-items:center;gap:8px;min-width:0;display:flex}.ro-sheet-date>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:800}.ro-sheet-date[data-tone=red]>:nth-child(2),.ro-sheet-date[data-tone=red]>:nth-child(2) *{color:var(--due-red)!important}.ro-sheet-date[data-tone=green]>:nth-child(2),.ro-sheet-date[data-tone=green]>:nth-child(2) *{color:var(--due-green)!important}.ro-sheet-phase{gap:8px;display:grid}.ro-sheet-parts{align-items:center;gap:10px;min-width:0;display:flex}.ro-sheet-parts-track{background:var(--foreground);border-radius:999px;flex:1;height:8px}@supports (color:color-mix(in lab, red, red)){.ro-sheet-parts-track{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.ro-sheet-parts-track{overflow:hidden}.ro-sheet-parts-track>span{border-radius:inherit;background:linear-gradient(90deg, #5b8ee8, var(--primary));height:100%;display:block}.ro-sheet-parts-track>span[data-full]{background:var(--due-green)}.ro-sheet-parts strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.ro-sheet-parts small{color:var(--muted-foreground);font-size:13px}.ro-sheet .ro-vehicle-name{overflow-wrap:anywhere;font-size:19px;line-height:1.25;display:block}.ro-sheet-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.ro-sheet-tech{min-width:0}.ro-sheet-tech[data-team=paint]{border-left:1px solid var(--hairline,var(--border));padding-left:14px}.ro-sheet-hours{color:var(--theme-link,var(--primary));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ro-sheet-hours small{color:var(--muted-foreground);font-size:12px;font-weight:600}.ro-sheet-hours-input{align-items:center;gap:6px;display:inline-flex}.ro-sheet-hours-input input{width:84px}.ro-sheet-hours-input small{color:var(--muted-foreground)}.ro-sheet-team .tracker-paint-credit{grid-column:1/-1}.ro-sheet-unassign{margin-top:4px;font-size:13px;height:auto!important;min-height:0!important;padding:0!important}html[data-theme] [data-slot=dialog-content].ro-notes-sheet{background:var(--card);border-radius:20px;flex-direction:column;gap:0;width:calc(100vw - 16px);max-width:560px;height:min(78dvh,720px);padding:0;display:flex;overflow:hidden}.ro-notes-sheet-title{border-bottom:1px solid var(--border);text-align:left;margin:0;padding:16px 48px 12px 18px;font-size:17px;font-weight:800}html[data-theme] .ro-notes-sheet>[data-slot=dialog-close]{z-index:2;touch-action:manipulation;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;top:6px;right:6px}.ro-notes-sheet .ro-notes-chat{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex}.ro-notes-sheet .ro-notes-chat>.ro-panel-title{display:none}.ro-notes-sheet .ro-chat-list{flex:1;min-height:0}.tracker-ro-dialog,.tracker-ro-dialog>.ro-card-reel{transition:none!important}.tracker-ro-dialog[data-ro-dragging],.tracker-ro-dialog[data-ro-dragging]>.ro-card-reel{will-change:transform}.tracker-ro-dialog [data-ro-current]{overscroll-behavior-y:contain}.estimate-sheet-dialog[data-slot=dialog-content]{overscroll-behavior-y:contain;transition:none!important}.estimate-sheet-dialog[data-swiping]{will-change:transform}.estimate-sheet-dialog[data-swiped]{animation:none!important}@media (max-width:699.98px),(max-height:599.98px) and (hover:none){html .fullscreen-ro-card.ro-reel-dialog[data-slot=dialog-content]{--ro-pop-max:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-shadow:0 24px 80px #0008;width:min(560px,100vw - 20px)!important;max-width:560px!important;height:auto!important;max-height:var(--ro-pop-max)!important;border:1px solid var(--border)!important;border-radius:22px!important;margin-inline:auto!important;padding:0!important;inset:50% 0 auto!important;overflow:hidden!important;translate:0 -50%!important}html .tracker-ro-dialog>.ro-card-reel{height:auto}html .tracker-ro-dialog>.ro-card-reel>.ro-reel-panel{height:auto;max-height:var(--ro-pop-max);padding-block:0}html .tracker-ro-dialog .ro-reel-header{padding-top:0}html .tracker-ro-dialog .fullscreen-ro-card.ro-reel-panel>.tracker-card-form{flex:0 auto}html .tracker-ro-dialog .ro-sheet{margin:8px 10px 12px}}@media (hover:hover) and (pointer:fine) and (min-width:1100px){.ro-chat-layout .tracker-card-form>fieldset>.ro-sheet{grid-area:1/1;margin:0}.ro-chat-layout .tracker-card-form>fieldset:has(>.ro-sheet)>.ro-notes-chat{grid-row:1}}html .ro-sheet .ro-sheet-phase .phase-select-trigger{text-align:center;position:relative;justify-content:center!important;width:100%!important;max-width:none!important;padding-inline:40px!important}html .ro-sheet .ro-sheet-phase .phase-select-trigger [data-slot=select-value]{text-align:center;flex:0 auto;justify-content:center;margin:0 auto}html .ro-sheet .ro-sheet-phase .phase-select-trigger>svg:last-child{position:absolute;top:50%;right:14px;translate:0 -50%}html .tracker-ro-dialog .ro-reel-headers{height:60px}html .tracker-ro-dialog .ro-reel-header .expanded-card-heading{height:60px!important;min-height:60px!important;padding-block:0!important}html .tracker-ro-dialog .ro-reel-header .ro-card-close{top:8px!important}html .tracker-ro-dialog .ro-header-space{height:60px!important}html .tracker-ro-dialog .ro-card-meta{margin-top:12px!important}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html .fullscreen-ro-card.ro-reel-dialog.ro-chat-layout[data-slot=dialog-content]{height:calc(var(--ro-screen-height,100dvh) - 48px)!important}html .ro-chat-layout>.ro-card-reel{height:100%}html .ro-chat-layout>.ro-card-reel>.ro-reel-panel{height:100%;max-height:none}html .ro-chat-layout .fullscreen-ro-card.ro-reel-panel>.tracker-card-form{flex-direction:column;flex:auto;max-height:none;display:flex}html .ro-chat-layout .tracker-card-form>fieldset{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}}html .ro-wide-layout .tracker-card-form>fieldset>.ro-sheet{flex-direction:column;min-height:0;display:flex;overflow-y:auto}html .ro-wide-layout .ro-sheet>.ro-sheet-section{flex:auto;align-content:center;padding:18px 24px;display:grid}html .ro-wide-layout .ro-sheet>.ro-sheet-customer{grid-template-columns:minmax(0,1fr) auto;align-items:center}html .ro-wide-layout .ro-sheet>.ro-sheet-team{grid-template-columns:repeat(2,minmax(0,1fr))}html .ro-wide-layout .ro-sheet .ro-customer-name{font-size:26px}html .ro-wide-layout .ro-sheet .ro-vehicle-name{font-size:24px}html .ro-wide-layout .ro-sheet-date>span{font-size:13px}html .ro-wide-layout .ro-sheet .ro-sheet-phase .phase-select-trigger{font-size:18px;min-height:54px!important}html .ro-wide-layout .ro-sheet-parts{margin-top:6px}html .ro-wide-layout .ro-sheet-hours-input{flex:none}html .ro-wide-layout .ro-sheet-hours-input input{width:88px;min-height:44px}html .ro-wide-layout .tracker-card-form>fieldset:has(>.ro-sheet)>.ro-notes-chat{height:auto;min-height:0}html[data-theme] .site-surface .ro-tile .ro-ident-text :is(strong,small){-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-theme] .site-surface .ro-tile .ro-tile-head .ro-out{margin-top:2px}.estimate-sheet-totals{justify-content:center}.ro-list-head,.ro-row>.ro-col-hours,.ro-row>.ro-col-person{display:none}@media (min-width:1025px) and (pointer:fine),(min-width:1367px){.ro-list-head,html[data-theme] .site-surface .tracker-workspace .ro-row,.tracker-workspace .ro-row{grid-template-columns:minmax(220px,2.2fr) 112px minmax(190px,250px) minmax(150px,1.4fr) 96px minmax(110px,150px) 40px;align-items:center;gap:18px;display:grid}.ro-list-head{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);grid-column:1/-1;padding:4px 15px 0 21px;font-size:12px;font-weight:800}.ro-list-head>span:first-child{padding-left:44px}html[data-theme] .site-surface .tracker-workspace .ro-row{min-height:0;padding-block:7px}.tracker-workspace .ro-row>.ro-due{justify-content:flex-start;justify-items:start}.ro-list-head>span,.ro-row>.ro-col-hours,.ro-row>.ro-col-person{text-align:left}.ro-row>.ro-error{grid-column:1/-1}}.parts-board{text-align:left;gap:18px;display:grid}.parts-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.parts-stat{border:1px solid var(--hairline,var(--border));background:var(--card);min-width:0;box-shadow:var(--shadow-card);color:var(--foreground);font:inherit;text-align:left;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex}.parts-stat>svg{width:22px;height:22px;color:var(--muted-foreground);flex:none}.parts-stat strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.parts-stat span{color:var(--muted-foreground);font-size:13.5px;font-weight:650;line-height:1.25}.parts-stat[data-tone=red] strong{color:var(--due-red)}.parts-stat[data-tone=amber] strong{color:#b45309}html.dark .parts-stat[data-tone=amber] strong{color:#fbbf24}.parts-stat[data-tone=ok] strong{color:var(--due-green)}.parts-stat-button{cursor:pointer;transition:border-color .15s,transform .15s}.parts-stat-button:hover{border-color:var(--due-green)}@supports (color:color-mix(in lab, red, red)){.parts-stat-button:hover{border-color:color-mix(in srgb, var(--due-green) 55%, var(--border))}}.parts-stat-button:active{transform:scale(.98)}.parts-board-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.parts-panel{border:1px solid var(--hairline,var(--border));background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:18px;overflow:hidden}.parts-panel>header{border-bottom:1px solid var(--hairline,var(--border));align-items:center;gap:10px;padding:16px 20px;display:flex}.parts-panel>header h3{margin:0;font-size:19px;font-weight:750}.parts-panel>header small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-left:auto;font-size:12px;font-weight:800}.parts-empty{color:var(--muted-foreground);text-align:center;margin:0;padding:22px 20px}.parts-request{--tone:#9aa3b5;border:1px solid var(--hairline,var(--border));border-left:5px solid var(--tone);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:12px 14px;padding:14px 16px;display:grid}.parts-request[data-tone=amber]{--tone:#e0a800}.parts-request[data-tone=red]{--tone:var(--due-red)}.parts-request-main{min-width:0}.parts-request-vehicle{color:var(--theme-link,var(--primary));font:inherit;text-align:left;cursor:pointer;overflow-wrap:break-word;background:0 0;border:0;padding:0;font-size:18px;font-weight:750}.parts-request-vehicle span{color:var(--foreground);font-weight:650}.parts-request-main p{color:var(--muted-foreground);margin:3px 0 0;font-size:14px}.parts-request-main p b{color:var(--foreground)}.parts-request-meta{flex-wrap:wrap;gap:4px 14px;font-weight:600;display:flex;font-size:13px!important}.parts-request-meta b{color:var(--due-red)!important}.parts-request-meta b[data-full]{color:var(--due-green)!important}.parts-wait{white-space:nowrap;background:var(--foreground);border-radius:999px;place-self:start end;padding:4px 10px;font-size:14px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.parts-wait{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.parts-wait{color:var(--muted-foreground)}.parts-wait[data-tone=amber]{color:#a16207;background:#f59e0b29}html.dark .parts-wait[data-tone=amber]{color:#fbbf24}.parts-wait[data-tone=red]{background:var(--due-red)}@supports (color:color-mix(in lab, red, red)){.parts-wait[data-tone=red]{background:color-mix(in srgb, var(--due-red) 14%, transparent)}}.parts-wait[data-tone=red]{color:var(--due-red)}html[data-theme] .parts-request>.parts-deliver-button{grid-column:1/-1;justify-self:start;min-height:42px;padding-inline:20px;font-weight:700;background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:#0000!important}html[data-theme] .parts-request>.parts-deliver-button:disabled{opacity:.55}.parts-due{border:0;border-bottom:1px solid var(--hairline,var(--border));width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;padding:12px 18px;display:grid}.parts-due:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.parts-due:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.parts-due-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.parts-due-head b{overflow-wrap:break-word;min-width:0;font-size:15.5px}.parts-due-out{border-radius:8px;flex:none;padding:2px 8px;font-size:13px;font-weight:800}.parts-due-out[data-tone=red]{background:var(--due-red)}@supports (color:color-mix(in lab, red, red)){.parts-due-out[data-tone=red]{background:color-mix(in srgb, var(--due-red) 13%, transparent)}}.parts-due-out[data-tone=red]{color:var(--due-red)}.parts-due-out[data-tone=amber]{color:#a16207;background:#f59e0b29}html.dark .parts-due-out[data-tone=amber]{color:#fbbf24}.parts-due small{color:var(--muted-foreground);font-size:13px}.parts-due-bar{align-items:center;gap:10px;display:flex}.parts-due-bar>span{background:var(--foreground);border-radius:999px;flex:1;height:6px}@supports (color:color-mix(in lab, red, red)){.parts-due-bar>span{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.parts-due-bar>span{overflow:hidden}.parts-due-bar>span i{border-radius:inherit;background:var(--primary);height:100%;display:block}.parts-due-bar b{text-align:right;width:40px;font-size:13px}.parts-due-hint{color:var(--muted-foreground);margin:0;padding:12px 18px;font-size:12.5px}html[data-theme] [data-slot=dialog-content].parts-delivered-dialog{width:min(640px,100vw - 24px);max-width:640px;max-height:min(80dvh,760px);overflow-y:auto}.parts-delivered-list{text-align:left;gap:10px;margin:0;padding:0;list-style:none;display:grid}.parts-delivered-list>li{border:1px solid var(--hairline,var(--border));border-left:5px solid var(--due-green);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.parts-delivered-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.parts-delivered-times>span{gap:1px;min-width:0;display:grid}.parts-delivered-times small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:800}.parts-delivered-times b{font-variant-numeric:tabular-nums;font-size:16px}.parts-delivered-times em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;overflow:hidden}@media (max-width:1024px){.parts-board-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.parts-stats{gap:8px}.parts-stat{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}.parts-stat>svg{display:none}.parts-stat strong{font-size:20px}.parts-stat span br,.parts-panel>header small{display:none}.parts-request{margin:10px;padding:12px}html[data-theme] .parts-request>.parts-deliver-button{justify-self:stretch}}html .ro-wide-layout .ro-sheet>.ro-sheet-customer{order:1}html .ro-wide-layout .ro-sheet>.ro-sheet-vehicle{order:2}html .ro-wide-layout .ro-sheet>.ro-sheet-phase{order:3}html .ro-wide-layout .ro-sheet>.ro-sheet-team{order:4}html .ro-wide-layout .ro-sheet>.ro-sheet-section{border-top:1px solid var(--hairline,var(--border))}html .ro-wide-layout .ro-sheet>.ro-sheet-customer{border-top:0}@media print{@page{margin:.4in}#estimate-print-root .ep{color:#111;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#estimate-print-root .ep *{-webkit-print-color-adjust:exact;print-color-adjust:exact}#estimate-print-root .ep{padding-top:6px;position:relative}#estimate-print-root .ep-title,#estimate-print-root .ep-sub,#estimate-print-root .ep-ver{padding:0 110px}#estimate-print-root .ep-added{color:#444;font-size:12px;font-weight:700;position:absolute;top:6px;right:2px}#estimate-print-root .ep-ver{color:#555;text-align:center;margin:0 0 10px;font-size:12px;font-weight:600}#estimate-print-root .ep-badge{letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:800;display:flex;position:absolute;top:6px;left:2px}#estimate-print-root .ep-title{text-align:center;margin:0;font-size:26px;font-weight:800;line-height:1.15}#estimate-print-root .ep-sub{color:#111;text-align:center;margin:4px 0 2px;font-size:16px;font-weight:700}#estimate-print-root .ep-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}#estimate-print-root .ep-chip{text-align:center;border:1.5px solid #c9cfd8;border-radius:8px;gap:1px;padding:4px 12px;display:grid}#estimate-print-root .ep-chip small{letter-spacing:.08em;text-transform:uppercase;color:#555;font-size:8.5px;font-weight:800}#estimate-print-root .ep-chip b{font-size:14px}#estimate-print-root .ep-chip em{color:#111;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:700}#estimate-print-root .ep-chip[data-kind=body] b{color:#175ca0}#estimate-print-root .ep-chip[data-kind=paint] b{color:#1f7a45}#estimate-print-root .ep-table{border-collapse:collapse;width:100%;font-size:11.5px}#estimate-print-root .ep-table thead{display:table-header-group}#estimate-print-root .ep-table th{letter-spacing:.08em;text-align:left;text-transform:uppercase;color:#555;border-bottom:2px solid #111;padding:4px 6px;font-size:8.5px;font-weight:800}#estimate-print-root .ep-table td{vertical-align:top;border-bottom:1px solid #b8bfc9;padding:4px 6px}#estimate-print-root .ep-line{break-inside:avoid}#estimate-print-root .ep-group .ep-line:nth-child(odd) td{background:#f4f5f7}#estimate-print-root .ep-area td{color:#fff;break-after:avoid;background:#1f2937;border:0;padding:4px 8px;font-size:11.5px;font-weight:800}#estimate-print-root .ep-area td.ep-hrs{color:#fff;font-size:10.5px}#estimate-print-root .ep-op{color:#444;width:42px;font-size:9.5px;font-weight:800}#estimate-print-root .ep-part{color:#555;font-variant-numeric:tabular-nums;width:135px;font-size:10px}#estimate-print-root .ep-hrs{white-space:nowrap;font-variant-numeric:tabular-nums;width:64px;font-weight:800;text-align:right!important}#estimate-print-root .ep-line .ep-body{color:#175ca0}#estimate-print-root .ep-line .ep-paint{color:#1f7a45}#estimate-print-root .ep-line .ep-body[data-incl]{color:#666;font-size:10px}#estimate-print-root .ep-table .ep-body{border-left:1px solid #c6ccd5}#estimate-print-root .ep-table .ep-paint{border-left:1.5px solid #111}#estimate-print-root .ep-area .ep-body{border-left-color:#4b5563}#estimate-print-root .ep-area .ep-paint{border-left-color:#e5e7eb}#estimate-print-root .ep-note{color:#666;font-size:9.5px;font-style:italic;display:block}#estimate-print-root .ep-notes{break-inside:avoid;background:#fff8e6;border:1px solid #e3c98a;border-radius:8px;gap:2px;margin-top:12px;padding:8px 12px;font-size:11px;display:grid}#estimate-print-root .ep-notes b{letter-spacing:.08em;text-transform:uppercase;color:#8a5a00;font-size:9px}}html .ro-wide-layout .tracker-card-form>fieldset>.ro-sheet{grid-template:"customer vehicle"minmax(0,1fr)"phase phase"minmax(0,1fr)"team team"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);display:grid}html .ro-wide-layout .ro-sheet>.ro-sheet-section{border-top:1px solid var(--hairline,var(--border));border-left:0;order:0;padding:20px 26px}html .ro-wide-layout .ro-sheet>.ro-sheet-customer{border-top:0;grid-area:customer;grid-template-columns:minmax(0,1fr);align-content:center;gap:14px}html .ro-wide-layout .ro-sheet>.ro-sheet-vehicle{border-top:0;border-left:1px solid var(--hairline,var(--border));grid-area:vehicle}html .ro-wide-layout .ro-sheet>.ro-sheet-phase{grid-area:phase}html .ro-wide-layout .ro-sheet>.ro-sheet-team{grid-area:team}html .ro-wide-layout .ro-sheet-customer .ro-sheet-dates{flex-wrap:wrap;justify-content:flex-start;justify-items:start;gap:10px 22px;display:flex}html .ro-wide-layout .ro-sheet-customer .ro-sheet-date{gap:10px}html .ro-wide-layout .ro-sheet .ro-customer-name,html .ro-wide-layout .ro-sheet .ro-vehicle-name{font-size:24px}html .ro-wide-layout .ro-sheet .ro-sheet-phase .phase-select-trigger{margin-inline:auto;max-width:560px!important}html .ro-wide-layout .ro-sheet-phase{justify-items:stretch}html .ro-wide-layout .ro-sheet-phase>.ro-sheet-parts{width:100%;max-width:560px;margin-inline:auto}html .ro-wide-layout .ro-sheet-phase>.ro-sheet-label{text-align:center!important}html .ro-wide-layout .tracker-card-form>fieldset>.ro-sheet{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"customer vehicle""stats stats""phase phase""team team";align-content:stretch}html .ro-wide-layout .ro-sheet>.ro-sheet-section{padding:22px 28px}html .ro-wide-layout .ro-sheet>.ro-sheet-customer,html .ro-wide-layout .ro-sheet>.ro-sheet-vehicle{align-content:center;min-height:150px}html .ro-wide-layout .ro-sheet .ro-sheet-label{margin-bottom:10px!important;font-size:13px!important}html .ro-wide-layout .ro-sheet .ro-customer-name,html .ro-wide-layout .ro-sheet .ro-vehicle-name{font-size:28px;line-height:1.2}html .ro-wide-layout .ro-sheet>.ro-sheet-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:14px;display:grid}html .ro-wide-layout .ro-sheet-stats>.ro-sheet-dates{display:contents}html .ro-wide-layout .ro-sheet-stats :is(.ro-sheet-date,.ro-sheet-stat){border:1px solid var(--hairline,var(--border));background:var(--foreground);border-radius:14px;align-content:center;justify-items:center;gap:6px;min-height:92px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){html .ro-wide-layout .ro-sheet-stats :is(.ro-sheet-date,.ro-sheet-stat){background:color-mix(in srgb, var(--foreground) 3%, var(--card))}}html .ro-wide-layout .ro-sheet-stats :is(.ro-sheet-date,.ro-sheet-stat){text-align:center}html .ro-wide-layout .ro-sheet-stats :is(.ro-sheet-date,.ro-sheet-stat)>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12.5px;font-weight:800}html .ro-wide-layout .ro-sheet-stats .ro-sheet-stat>strong,html .ro-wide-layout .ro-sheet-stats .ro-sheet-date>:nth-child(2),html .ro-wide-layout .ro-sheet-stats .ro-sheet-date>:nth-child(2) *{font-variant-numeric:tabular-nums;font-weight:800;font-size:26px!important}html .ro-wide-layout .ro-sheet-stats .ro-sheet-date .tracker-date-button{min-height:44px;padding-inline:14px}html .ro-wide-layout .ro-sheet>.ro-sheet-phase{align-content:center}html .ro-wide-layout .ro-sheet .ro-sheet-phase .phase-select-trigger{min-height:64px!important;font-size:22px!important}html .ro-wide-layout .ro-sheet-phase>.ro-sheet-parts strong{font-size:20px}html .ro-wide-layout .ro-sheet-parts-track{height:12px}html .ro-wide-layout .ro-sheet>.ro-sheet-team{align-content:center;min-height:140px}html .ro-wide-layout .ro-sheet-hours{font-size:22px}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html .fullscreen-ro-card.ro-reel-dialog.ro-chat-layout[data-slot=dialog-content]{flex-direction:column;height:min(820px, calc(var(--ro-screen-height,100dvh) - 48px))!important;max-height:calc(var(--ro-screen-height,100dvh) - 48px)!important;display:flex!important}html .ro-chat-layout>.ro-card-reel{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}html .ro-chat-layout>.ro-card-reel>.ro-reel-panel{flex:auto;height:auto}}html .ro-wide-layout .ro-sheet>.ro-sheet-stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.estimate-sheet-dialog[data-slot=dialog-content]{position:fixed}.estimate-head-actions{z-index:2;gap:6px;display:flex;position:absolute;top:10px;right:50px}.estimate-head-button{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--foreground);cursor:pointer;border-radius:10px;place-items:center;display:grid}.estimate-head-button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.estimate-head-button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.estimate-head-button:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.estimate-head-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.estimate-head-button:disabled{opacity:.5;cursor:default}.estimate-head-button svg{width:19px;height:19px}.estimate-busy{text-align:center}html .ro-wide-layout .ro-sheet>:is(.ro-sheet-customer,.ro-sheet-vehicle){text-align:center;justify-items:center}html .ro-wide-layout .ro-sheet>:is(.ro-sheet-customer,.ro-sheet-vehicle) .ro-sheet-label{text-align:center!important}html .ro-wide-layout .ro-sheet-customer .ro-customer-name-fields{width:100%}.supplement-upcoming{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.supplement-upcoming-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}html[data-theme] .supplement-upcoming>.supplement-done-button{min-height:36px;padding-inline:16px;font-weight:700}.estimate-sheet-dialog [data-slot=dialog-title]{padding-inline:96px}@media (max-width:600px){.estimate-sheet-dialog [data-slot=dialog-title]{text-align:left;padding-inline:0 96px}}html[data-theme] [data-slot=dialog-content].parts-alarm{border:2px solid #f59e0b;justify-items:center;gap:8px;width:min(460px,100vw - 24px);max-width:460px;padding:26px 24px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-theme] [data-slot=dialog-content].parts-alarm{border:2px solid color-mix(in srgb, #f59e0b 70%, var(--border))}}html[data-theme] [data-slot=dialog-content].parts-alarm{text-align:center;border-radius:20px;animation:1.6s ease-in-out infinite parts-alarm-pulse;box-shadow:0 0 0 6px #f59e0b38,0 24px 80px #0008}@keyframes parts-alarm-pulse{50%{box-shadow:0 0 0 12px #f59e0b1a,0 24px 80px #0008}}@media (prefers-reduced-motion:reduce){html[data-theme] [data-slot=dialog-content].parts-alarm{animation:none}}.parts-alarm-icon{background:#f59e0b;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.parts-alarm-icon{background:color-mix(in srgb, #f59e0b 18%, var(--card))}}.parts-alarm-icon{color:#b45309}html.dark .parts-alarm-icon{color:#fbbf24}.parts-alarm-icon svg{width:30px;height:30px}.parts-alarm [data-slot=dialog-title]{text-align:center;margin:0;font-size:22px;font-weight:800}.parts-alarm-vehicle{text-align:center;margin:0;font-weight:750;color:var(--theme-link,var(--primary))!important;font-size:20px!important}.parts-alarm-vehicle span{color:var(--foreground)}.parts-alarm-who{color:var(--muted-foreground);gap:2px;margin:0;font-size:15px;display:grid}.parts-alarm-who b{color:var(--foreground)}.parts-alarm-wait{font-weight:700}.parts-alarm-more{color:var(--muted-foreground);margin:0;font-size:13px}.parts-alarm-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:8px;display:grid}.parts-alarm-actions>button{min-height:48px;font-size:16px;font-weight:750}.kiosk-screen{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0%, var(--primary), transparent 60%), var(--background);grid-template-rows:auto 1fr auto;justify-items:center;gap:clamp(16px,3vh,36px);display:grid}@supports (color:color-mix(in lab, red, red)){.kiosk-screen{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 60%), var(--background)}}.kiosk-head{text-align:center;justify-items:center;gap:8px;display:grid}.kiosk-head h1{margin:4px 0 0;font-size:clamp(26px,3vw,38px);font-weight:800}.kiosk-lead{color:var(--muted-foreground);margin:0;font-size:clamp(16px,1.6vw,22px)}.kiosk-people{flex-wrap:wrap;place-content:center;align-self:center;gap:clamp(16px,2.5vw,36px);width:min(1200px,100%);display:flex}.kiosk-person{border:1px solid var(--border);background:var(--card);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:24px;justify-items:center;gap:14px;width:clamp(150px,16vw,230px);padding:clamp(18px,2vw,28px) 12px clamp(16px,1.8vw,24px);transition:transform .12s,box-shadow .12s,border-color .12s;display:grid;position:relative;box-shadow:0 10px 30px #0f1e321a}.kiosk-person:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 16px 36px #0f1e3229}.kiosk-person:active{transform:scale(.97)}.kiosk-person:focus-visible{outline:3px solid var(--ring,var(--primary));outline-offset:3px}.kiosk-picture{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:999px;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 -6px #0000001f,0 6px 16px #0f1e322e}.kiosk-picture[data-size=big]{width:clamp(110px,11vw,168px);height:clamp(110px,11vw,168px);font-size:clamp(40px,4.2vw,64px)}.kiosk-picture[data-size=small]{width:96px;height:96px;font-size:38px}.kiosk-person-name{text-align:center;font-size:clamp(18px,1.7vw,24px);font-weight:750;line-height:1.2}.kiosk-first{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:750;position:absolute;top:10px;right:10px}.dark .kiosk-first{color:#fde68a;background:#92400e59}.kiosk-window{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:24px;align-self:center;justify-items:center;gap:12px;width:min(440px,100%);padding:30px 26px 22px;display:grid;position:relative;box-shadow:0 24px 60px #0f1e3229}.kiosk-window h2{margin:0;font-size:26px;font-weight:800}.kiosk-prompt{color:var(--muted-foreground);margin:-4px 0 0;font-size:16px}.kiosk-prompt[data-step=new],.kiosk-prompt[data-step=confirm]{color:var(--foreground);font-weight:700}.kiosk-window .notice{width:100%;margin:0}.kiosk-window .pin-keypad{max-width:340px}.kiosk-window .pin-keypad .keypad button{font-size:22px;height:60px!important}.kiosk-window .pin-keypad .pin-display{margin:6px 0 18px}.kiosk-back{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:650;display:inline-flex;position:absolute;top:14px;left:14px}.kiosk-back svg{width:17px;height:17px}.kiosk-error{width:min(440px,100%)}.kiosk-foot{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;font-size:13px;display:flex}.kiosk-turn-off{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.kiosk-turn-off svg{width:15px;height:15px}.kiosk-turn-off:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kiosk-turn-off:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}@media (max-width:520px){.kiosk-person{width:calc(50% - 8px)}}.kiosk-bar{z-index:60;padding:max(10px, env(safe-area-inset-top)) 18px 10px;background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:14px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #0f1e3214}.kiosk-bar-who{min-width:0;line-height:1.15;display:grid}.kiosk-bar-who small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:11px;font-weight:700}.kiosk-bar-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;overflow:hidden}.kiosk-bar-timer{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:14px;font-weight:750}.dark .kiosk-bar-timer{color:#fde68a;background:#92400e59}.kiosk-bar .kiosk-logout{letter-spacing:.04em;background:var(--destructive);color:#fff;border-radius:12px;min-height:46px;margin-left:auto;padding:0 22px;font-size:16px;font-weight:800}.kiosk-bar-timer+.kiosk-logout{margin-left:0}.kiosk-bar .kiosk-logout:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.kiosk-bar .kiosk-logout:hover{background:color-mix(in srgb, var(--destructive) 88%, #000)}}.kiosk-mode{padding-bottom:24px!important}.kiosk-ask[data-slot=dialog-content]{text-align:center;gap:10px;max-width:min(400px,100vw - 32px)}.kiosk-ask [data-slot=dialog-title]{font-size:22px;font-weight:800}.kiosk-ask-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.kiosk-ask-actions>button{min-height:50px;font-size:16px;font-weight:750}@media (max-width:520px){.kiosk-bar{gap:10px;padding-inline:12px}.kiosk-bar-who strong{font-size:17px}.kiosk-bar-timer{padding:5px 9px;font-size:12px}.kiosk-bar .kiosk-logout{padding:0 14px}}.kiosk-session{--app-header-height:46px}.kiosk-bar{z-index:40;padding:max(4px, env(safe-area-inset-top)) 14px 4px;gap:12px;box-shadow:0 2px 8px #0f1e320f}.kiosk-bar-who{align-items:baseline;gap:10px;display:flex}.kiosk-bar-who small{font-size:10px}.kiosk-bar-who strong{font-size:17px}.kiosk-bar .kiosk-logout,.kiosk-bar-timer+.kiosk-logout{border-radius:10px;min-height:36px;margin-left:auto;padding:0 16px;font-size:14px}.kiosk-bar .kiosk-logout svg{width:16px;height:16px}.kiosk-bar-timer{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:100;pointer-events:none;margin:0;padding:10px 20px;font-size:17px;position:fixed;translate:-50%;box-shadow:0 10px 28px #0f1e3240}.dispatch-estimate-row{justify-content:center;margin:-4px 0 2px;display:flex}.dispatch-estimate-row .estimate-open{border-radius:999px;min-height:38px;padding:0 16px;font-weight:650}.tech-pick-row[data-mechanical] .tech-pick-name small{color:var(--muted-foreground);font-weight:600}label.alignment-first,label.request-technician,.dispatch-intake label.alignment-first,.dispatch-existing label.alignment-first{flex-direction:row;justify-content:center;align-items:center;gap:8px;font-weight:650;display:flex}label.alignment-first input,label.request-technician input{width:18px;height:18px;margin:0}.alignment-first-tag{color:#b45309;font-weight:750}.dark .alignment-first-tag{color:#fbbf24}.alignment-first-note{color:#92400e;text-align:center;background:#fef3c7;border-radius:10px;margin:0;padding:8px 12px;font-size:14px;font-weight:650}.dark .alignment-first-note{color:#fde68a;background:#92400e59}html .ro-reel-header .expanded-card-initials.expanded-card-badge{letter-spacing:.02em;white-space:nowrap;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:inline-flex;box-shadow:0 0 0 2px #ffffff8c;font-size:16px!important}@media (max-width:380px){html .ro-reel-header .expanded-card-initials.expanded-card-badge{flex-basis:40px;width:40px;height:40px;font-size:14px!important}}html .ro-wide-layout .ro-sheet>.ro-sheet-customer,html .ro-wide-layout .ro-sheet>.ro-sheet-vehicle{align-content:start}.estimate-sheet-dialog .ew-badge{z-index:2;width:64px;height:64px;box-shadow:0 0 0 3px var(--card), 0 4px 12px #0003;flex:none;font-size:23px;font-weight:800;position:absolute;top:12px;left:16px}.estimate-sheet-dialog [data-slot=dialog-title].ew-title{font-size:24px;font-weight:800;line-height:1.15}.estimate-sheet-dialog .ew-sub{font-size:14px;font-weight:600}.ew-table{border-collapse:collapse;--ew-line:var(--foreground);width:100%;font-size:15px}@supports (color:color-mix(in lab, red, red)){.ew-table{--ew-line:color-mix(in srgb, var(--foreground) 24%, transparent)}}.ew-table{--ew-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ew-table{--ew-rule:color-mix(in srgb, var(--foreground) 70%, transparent)}}.ew-table{--ew-band:#1f2937;--ew-stripe:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ew-table{--ew-stripe:color-mix(in srgb, var(--foreground) 5%, var(--card))}}.ew-table{border:1.5px solid var(--ew-line);border-radius:10px}html.dark .ew-table{--ew-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .ew-table{--ew-line:color-mix(in srgb, var(--foreground) 30%, transparent)}}html.dark .ew-table{--ew-band:#3a4a62;--ew-stripe:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .ew-table{--ew-stripe:color-mix(in srgb, var(--foreground) 6%, var(--card))}}.ew-table th{border-bottom:2px solid var(--ew-rule);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--muted-foreground);padding:8px 10px;font-size:12px;font-weight:800}.ew-table td{border-bottom:1px solid var(--ew-line);vertical-align:top;padding:9px 10px}.ew-group .ew-line:nth-child(2n) td{background:var(--ew-stripe)}.ew-area td{border-bottom:1px solid var(--ew-band);background:var(--ew-band);color:#fff;vertical-align:middle;cursor:pointer;padding:0 10px}.ew-area td.ew-hrs{font-size:16px;color:#fff!important}.ew-area-title{width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:19.5px;font-weight:800;display:flex}.ew-chevron{flex:none;width:20px;height:20px;transition:transform .18s}.ew-group[data-state=closed] .ew-chevron{transform:rotate(-90deg)}.ew-op{width:58px;color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-weight:800}.ew-line[data-tone=repl] .ew-op{color:#2f6fd6}.ew-line[data-tone=rpr] .ew-op{color:#b5541c}.ew-line[data-tone=refn] .ew-op{color:#7c3aed}html.dark .ew-line[data-tone=repl] .ew-op{color:#8db8ff}html.dark .ew-line[data-tone=rpr] .ew-op{color:#f0a26f}html.dark .ew-line[data-tone=refn] .ew-op{color:#c4a5ff}.ew-desc{font-weight:600}.ew-desc>small{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.ew-desc>.ew-note{font-style:italic}.ew-desc>.ew-part-inline{font-variant-numeric:tabular-nums;display:none}.ew-qty{width:46px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;text-align:right!important}.ew-part{width:150px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.ew-hrs{white-space:nowrap;font-variant-numeric:tabular-nums;width:74px;font-weight:800;text-align:right!important}.ew-line .ew-body{color:#175ca0}.ew-line .ew-paint{color:#247449}html.dark .ew-line .ew-body{color:#7fb3ff}html.dark .ew-line .ew-paint{color:#6fd39a}.ew-line .ew-body[data-incl]{color:var(--muted-foreground);font-size:13px}.ew-table .ew-body{border-left:1px solid var(--ew-line)}.ew-table .ew-paint{border-left:2px solid var(--ew-rule)}.ew-area .ew-body{border-left-color:#ffffff40}.ew-area .ew-paint{border-left-color:#ffffffbf}.estimate-sheet .ew-table+.est-notes{margin-top:4px}@media (max-width:640px){.estimate-sheet-dialog .ew-badge{width:50px;height:50px;font-size:18px;top:10px;left:12px}.estimate-sheet-dialog[data-writer] [data-slot=dialog-title],.estimate-sheet-dialog[data-writer] .ew-sub{text-align:left;padding-inline:62px 96px}.estimate-sheet-dialog [data-slot=dialog-title].ew-title{font-size:20px}.ew-table{font-size:14px}.ew-table :is(.ew-part,.ew-qty){display:none}.ew-desc>.ew-part-inline{display:block}.ew-table td{padding:8px 7px}.ew-area td{padding:0 8px}.ew-area-title{min-height:44px;font-size:19px}.ew-op{width:46px;font-size:12px}.ew-hrs{width:56px}}.ew-table td,.ew-table th{text-align:left}.ew-desc{color:var(--foreground)}html[data-theme=dark],.theme-choice[data-theme=dark]{--background:#0e0f11;--card:#24272b;--popover:#2b2e32;--secondary:#2f3843;--muted:#2b2e32;--accent:#344154;--border:#444950;--input:#5e636b;--theme-header:#090a0b;--theme-field:#1f2226;--surface-2:#202328;--hairline:#34383d}html[data-theme=classic-night],.theme-choice[data-theme=classic-night]{--background:#111117;--card:#2a2932;--popover:#303039;--secondary:#3a384c;--muted:#302f38;--accent:#43405c;--border:#4b4a56;--input:#666471;--theme-header:#0b0b0f;--theme-field:#24232d;--surface-2:#25252e;--hairline:#3a3943}html[data-theme=nord],.theme-choice[data-theme=nord]{--background:#0e1215;--card:#242b2f;--popover:#2c3136;--secondary:#2e3f47;--muted:#2b3135;--accent:#334c57;--border:#434d52;--input:#5d686e;--theme-header:#090c0e;--theme-field:#1f262a;--surface-2:#21272b;--hairline:#343b40}html[data-theme=dracula],.theme-choice[data-theme=dracula]{--background:#131018;--card:#2d2833;--popover:#332f39;--secondary:#40374c;--muted:#332f39;--accent:#4d405d;--border:#4f4956;--input:#6a6472;--theme-header:#0d0b0f;--theme-field:#27232d;--surface-2:#29252e;--hairline:#3d3843}html[data-theme=copper],.theme-choice[data-theme=copper]{--background:#120e0c;--card:#2c2621;--popover:#332d28;--secondary:#443429;--muted:#322c28;--accent:#533d2c;--border:#50463f;--input:#6a6059;--theme-header:#0c0908;--theme-field:#27201c;--surface-2:#28211d;--hairline:#3d3630}html[data-theme=crimson],.theme-choice[data-theme=crimson]{--background:#130d0f;--card:#2d2225;--popover:#332a2c;--secondary:#452c31;--muted:#332a2c;--accent:#553038;--border:#504145;--input:#6c5b5f;--theme-header:#0c090a;--theme-field:#281e20;--surface-2:#291f22;--hairline:#3e3235}html[data-theme=emerald],.theme-choice[data-theme=emerald]{--background:#0b0f0d;--card:#1f2924;--popover:#27302b;--secondary:#273e32;--muted:#262f2b;--accent:#2a4d3b;--border:#3d4b44;--input:#57675f;--theme-header:#070a08;--theme-field:#1a241f;--surface-2:#1b2520;--hairline:#2e3a34}html[data-theme=amber],.theme-choice[data-theme=amber]{--background:#0f0e0b;--card:#292720;--popover:#302e27;--secondary:#413b28;--muted:#302d27;--accent:#51472b;--border:#4d493d;--input:#696558;--theme-header:#0a0907;--theme-field:#25221b;--surface-2:#25231c;--hairline:#3b382e}html[data-theme=ocean],.theme-choice[data-theme=ocean]{--background:#0b1013;--card:#1f282a;--popover:#262f31;--secondary:#243c3d;--muted:#262f31;--accent:#264948;--border:#3b4a4b;--input:#556565;--theme-header:#080b0c;--theme-field:#1a2325;--surface-2:#1b2426;--hairline:#2d393b}html[data-theme=graphite],.theme-choice[data-theme=graphite]{--background:#0c0c0c;--card:#29292a;--popover:#303030;--secondary:#444546;--muted:#2f2f30;--accent:#565758;--border:#505051;--input:#6e6e6e;--theme-header:#070708;--theme-field:#232325;--surface-2:#242426;--hairline:#3c3c3d}html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])){background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])){background:color-mix(in srgb, var(--foreground) 11%, var(--card))!important}}html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])){border:1px solid var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])){border:1px solid color-mix(in srgb, var(--foreground) 32%, transparent)!important}}html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])){color:var(--foreground)}html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])):hover:not(:disabled){background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])):hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 17%, var(--card))!important}}html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])):hover:not(:disabled){border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html.dark[data-theme] :is([data-slot=button][data-variant=outline],.settings-list-item:not([aria-current=page])):hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 60%, var(--foreground) 20%)!important}}html.dark[data-theme] :is(select[data-slot=native-select],[data-slot=select-trigger]){background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.dark[data-theme] :is(select[data-slot=native-select],[data-slot=select-trigger]){background-color:color-mix(in srgb, var(--foreground) 9%, var(--card))!important}}html.dark[data-theme] :is(select[data-slot=native-select],[data-slot=select-trigger]){border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.dark[data-theme] :is(select[data-slot=native-select],[data-slot=select-trigger]){border-color:color-mix(in srgb, var(--foreground) 32%, transparent)!important}}html.dark[data-theme] :is(.ro-sheet-section,.settings-panel,[data-slot=card]){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark[data-theme] :is(.ro-sheet-section,.settings-panel,[data-slot=card]){border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.ew-line .ew-op[data-labor=body]{color:#175ca0}.ew-line .ew-op[data-labor=paint]{color:#247449}.ew-line .ew-op[data-labor=none]{color:var(--muted-foreground)}html.dark .ew-line .ew-op[data-labor=body]{color:#7fb3ff}html.dark .ew-line .ew-op[data-labor=paint]{color:#6fd39a}.ew-table .ew-hrs,.ew-table th.ew-hrs{width:1%;padding-inline:.75em}.ew-table .ew-op{width:1%;padding-right:.6em}@media print{#estimate-print-root .ep-line .ep-op[data-labor=body]{color:#175ca0}#estimate-print-root .ep-line .ep-op[data-labor=paint]{color:#1f7a45}#estimate-print-root .ep-line .ep-op[data-labor=none]{color:#777}#estimate-print-root .ep-table .ep-hrs,#estimate-print-root .ep-table th.ep-hrs{width:1%;padding-inline:.75em}#estimate-print-root .ep-table .ep-op{width:1%;padding-right:.6em}}.ro-reel-header .ro-card-edit-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-left:2px;display:inline-grid}.ro-reel-header .ro-card-edit-toggle svg{width:19px;height:19px}.ro-reel-header .ro-card-edit-toggle[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.ro-reel-header .ro-number-enter{margin-left:6px}html .ro-wide-layout .tracker-card-form>fieldset>.ro-sheet{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"vin vin""customer vehicle""stats stats""phase phase""team team"}html .ro-wide-layout .ro-sheet>.ro-sheet-vin-row{border-top:0;grid-area:vin;justify-items:stretch;padding:12px 0 10px;display:grid}html .ro-wide-layout .ro-sheet>.ro-sheet-vin-row[data-editing]{justify-items:center;padding:4px 26px 16px}html .ro-wide-layout .ro-sheet>.ro-sheet-vin-row .ro-vin-field{width:min(420px,100%)}html .ro-wide-layout .ro-sheet-vin-spread{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--muted-foreground);justify-content:space-between;padding-inline:calc(25% - .5ch);font-size:17px;font-weight:700;display:flex}html .ro-wide-layout .ro-sheet-vin-spread>b{text-align:center;width:1ch;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-block}@media (max-width:700px){html .ro-wide-layout .ro-sheet>.ro-sheet-section{padding:14px}html .ro-wide-layout .ro-sheet>:is(.ro-sheet-customer,.ro-sheet-vehicle){gap:8px;min-height:0;padding:14px 12px 10px}html .ro-wide-layout .ro-sheet .ro-sheet-label{margin-bottom:6px!important;font-size:11.5px!important}html .ro-wide-layout .ro-sheet .ro-customer-name,html .ro-wide-layout .ro-sheet .ro-vehicle-name{overflow-wrap:anywhere;font-size:19px;line-height:1.2}html .ro-wide-layout .ro-sheet-vin-spread{font-size:13.5px}html .ro-wide-layout .ro-sheet>.ro-sheet-vin-row[data-editing]{padding:2px 14px 12px}html .ro-wide-layout .ro-sheet>.ro-sheet-stats{gap:8px;padding:12px}html .ro-wide-layout .ro-sheet-stat,html .ro-wide-layout .ro-sheet-date{padding:8px 6px}html .ro-wide-layout .ro-sheet-stat>span,html .ro-wide-layout .ro-sheet-date>span{font-size:11px}html .ro-wide-layout .ro-sheet-stat>strong,html .ro-wide-layout .ro-sheet-date strong{font-size:20px}html .ro-wide-layout .ro-sheet>.ro-sheet-team{gap:10px;padding:12px}html .ro-wide-layout .ro-sheet-customer .ro-customer-name-fields{grid-template-columns:1fr}}.role-home-shortcuts[data-manager]{flex-wrap:nowrap;width:100%}.role-home-shortcuts[data-manager]>button{flex:1 1 0;min-height:48px;font-size:16px;font-weight:700}@media (max-width:480px){.role-home-shortcuts[data-manager]>button{padding-inline:8px;font-size:14px}}.quick-assign [data-slot=dialog-title].quick-assign-ro{text-align:center;padding-right:0;font-size:26px;font-weight:800}.quick-assign [data-slot=dialog-description]{text-align:center;padding-right:0}.quick-assign .quick-assign-writers{justify-content:center;display:flex}.quick-assign .quick-assign-writers .estimator-chips{justify-content:center}.quick-assign .dispatch-estimate-row{margin:2px 0 6px}.quick-assign form{align-items:center}.quick-assign form>*{width:100%}.quick-assign .field>span,.quick-assign .field-group>span,.quick-assign .field-group>legend,.quick-assign .difficulty-field>span{text-align:center}.quick-assign .field input,.quick-assign .field select{text-align:center;text-align-last:center}.quick-assign .ro-customer-name-fields,.quick-assign .formgrid{justify-items:center}.quick-assign .dispatch-cancel{align-self:center;min-width:200px}html[data-theme] .site-surface .ro-tile-actions>.ro-tile-link{flex:100%;min-height:42px!important;color:var(--foreground)!important;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:6px 12px!important;font-size:14.5px!important;font-weight:650!important}html[data-theme] .site-surface .ro-tile-actions>.ro-tile-link:hover{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>.ro-tile-link:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))!important}}.quick-assign .quick-hours{justify-content:center}.vin-text{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.vin-text .vin-tail,html .ro-wide-layout .ro-sheet-vin-spread>b[data-tail]{color:var(--theme-link,var(--primary));font-weight:900}.rh-pill-scheduled{background:#7c3aed}@supports (color:color-mix(in lab, red, red)){.rh-pill-scheduled{background:color-mix(in srgb, #7c3aed 14%, var(--card))}}.rh-pill-scheduled{color:#6d28d9;border-color:#7c3aed}@supports (color:color-mix(in lab, red, red)){.rh-pill-scheduled{border-color:color-mix(in srgb, #7c3aed 40%, var(--border))}}html.dark .rh-pill-scheduled{color:#c4a5ff}.manual-import-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.manual-import-result{margin:0;font-size:14px;font-weight:650}.quick-assign .quick-assign-vin{text-align:center;color:var(--muted-foreground);margin:-4px 0 0;font-size:15px}.login-forgot{text-align:center;margin:2px 0 0;font-size:14px}.login-forgot .linklike{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.forgot-password-dialog{gap:14px;max-width:420px}.forgot-password-dialog form{gap:14px;display:grid}.forgot-password-dialog .field{text-align:left;justify-items:stretch;gap:6px;display:grid}.forgot-password-dialog .field>span{font-size:15px;font-weight:600}.forgot-password-dialog .field>input:not([type=file]):not([type=checkbox]):not([type=color]){field-sizing:fixed;text-align:left;justify-self:stretch;width:100%;max-width:none;height:44px;margin-inline:0}.forgot-password-dialog .notice{color:var(--foreground);margin:0;font-size:15px}.forgot-password-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-surface .main-tab-row .portable-navigation.desktop-navigation{background:0 0;border:0;grid-column:2;justify-content:center;justify-self:center;gap:6px;width:100%;max-width:100%;padding:0;position:static;display:flex!important}.site-surface .main-tab-row .portable-navigation.desktop-navigation>button{white-space:nowrap;min-width:0;color:var(--muted-foreground);background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1 1 0;gap:4px;font-weight:500;line-height:1.2;display:flex;width:auto!important;max-width:none!important;height:auto!important;min-height:56px!important;padding:7px 16px!important;font-size:13px!important}.site-surface .main-tab-row .portable-navigation.desktop-navigation svg{width:22px;height:22px}.site-surface .main-tab-row .portable-navigation.desktop-navigation>button[aria-current=page]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-surface .main-tab-row .portable-navigation.desktop-navigation>button[aria-current=page]{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.site-surface .main-tab-row .portable-navigation.desktop-navigation>button[aria-current=page]{font-weight:700}.site-surface .main-tab-row .portable-navigation.desktop-navigation>button:hover:not([aria-current=page]){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-surface .main-tab-row .portable-navigation.desktop-navigation>button:hover:not([aria-current=page]){background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.site-surface .technician-header .main-tab-row .portable-navigation.desktop-navigation{flex:1}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.site-surface .main-tab-row .portable-navigation.desktop-navigation{display:none!important}}.request-thread-dialog{width:min(900px,94vw)!important;max-width:900px!important}.rq-flow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:4px 0;padding:18px 6px 8px;display:flex}.rq-pair{align-items:stretch;display:flex}.rq-step{flex-direction:column;align-items:flex-start;gap:6px;min-width:182px;display:flex}.rq-who{min-height:28px;color:var(--foreground);align-items:center;gap:8px;padding-left:4px;font-size:15px;font-weight:700;display:inline-flex}.rq-who .person-avatar{color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.rq-box{border:2px solid var(--border);background:var(--card);text-align:center;letter-spacing:-.2px;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:96px;padding:16px 18px;font-size:18px;line-height:1.25;display:flex}.rq-box[data-note-tone]{--rq-color:#526174;border-color:var(--rq-color);background:var(--rq-color)}@supports (color:color-mix(in lab, red, red)){.rq-box[data-note-tone]{background:color-mix(in srgb, var(--rq-color) 14%, var(--card))}}.rq-box[data-note-tone]{color:var(--rq-color)}.rq-box[data-note-tone=manager]{--rq-color:#a62b3c}.rq-box[data-note-tone=paint]{--rq-color:#247449}.rq-box[data-note-tone=csr]{--rq-color:#7147a8}.rq-box[data-note-tone=parts]{--rq-color:#d9a400}.rq-box[data-note-tone=estimator]{--rq-color:#c65312}.rq-box[data-note-tone=body]{--rq-color:#175ca0}.rq-box[data-note-tone=supplement]{--rq-color:#8a8f96}.rq-box[data-note-tone=apprentice]{--rq-color:#2f80c7}.rq-box[data-note-tone=mixer]{--rq-color:#0e8c8c}.dark .rq-box[data-note-tone],.night-shift .rq-box[data-note-tone]{color:var(--rq-color)}@supports (color:color-mix(in lab, red, red)){.dark .rq-box[data-note-tone],.night-shift .rq-box[data-note-tone]{color:color-mix(in srgb, var(--rq-color) 70%, #fff)}}.rq-box[data-tone=pending]{color:var(--muted-foreground);will-change:opacity;border-style:dashed;animation:1.6s ease-in-out infinite rq-pulse}.rq-title{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.rq-title{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 50%, transparent)}}.rq-title{text-underline-offset:4px}.rq-title:hover{color:var(--primary)}.rq-step time{color:var(--muted-foreground);padding-left:4px;font-size:13px}.rq-link{flex:0 0 96px;align-items:center;width:96px;padding:34px 6px 0;display:flex}.rq-link svg{width:100%;height:24px;overflow:visible}.rq-link .rq-dash{stroke:var(--muted-foreground);stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 9}.rq-link .rq-head{fill:none;stroke:var(--muted-foreground);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.rq-link[data-live] .rq-dash,.rq-link[data-live] .rq-head{stroke:var(--primary)}@keyframes rq-march{to{stroke-dashoffset:-18px}}@keyframes rq-pulse{0%,to{opacity:.55}50%{opacity:1}}.rq-actions{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}@media (max-width:640px){.rq-flow,.rq-pair{flex-direction:column;align-items:center}.rq-step{width:min(100%,280px)}.rq-link{flex:none;justify-content:center;width:24px;height:70px;padding:0}.rq-link svg{width:70px;height:24px;transform:rotate(90deg)}}.team-request-row .rq-flow{grid-column:1/-1;justify-content:flex-start;padding:6px 0 0}.rq-flow[data-compact]{flex-wrap:nowrap;width:100%}.rq-flow[data-compact] .rq-pair{flex:1 1 0;min-width:0}.rq-flow[data-compact] .rq-pair:first-child{flex:.72 1 0}.rq-flow[data-compact] .rq-step{flex:1 1 0;gap:4px;min-width:0}.rq-flow[data-compact] .rq-box strong{overflow-wrap:anywhere}.rq-flow[data-compact] .rq-who{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rq-flow[data-compact] .rq-box{border-radius:10px;min-height:50px;padding:7px 10px;font-size:14px}.rq-flow[data-compact] .rq-who{min-height:24px;font-size:13px}.rq-flow[data-compact] .rq-who .person-avatar{width:26px;height:26px;font-size:11px}.rq-flow[data-compact] .rq-step time{font-size:12px}.rq-flow[data-compact] .rq-link{flex:0 0 46px;width:46px;padding:26px 3px 0}@media (max-width:640px){.rq-flow[data-compact]{flex-flow:row;align-items:stretch}.rq-flow[data-compact] .rq-pair{flex-direction:row;align-items:stretch}.rq-flow[data-compact] .rq-step{width:auto;min-width:0}.rq-flow[data-compact] .rq-box{padding:6px;font-size:13px}.rq-flow[data-compact] .rq-link{flex:0 0 30px;width:30px;height:auto;padding:26px 2px 0}.rq-flow[data-compact] .rq-link svg{width:100%;transform:none}}.quick-assign .quick-hours .quick-estimate>input{width:calc(12ch + 34px)!important}.quick-assign .quick-hours{align-items:flex-end;width:100%;margin-inline:auto;justify-content:center!important;display:flex!important}.quick-assign .quick-hours .field{text-align:center;place-items:center!important}.quick-assign .quick-hours .field>span{text-align:center;width:100%}.quick-assign .quick-hours .field>input{place-self:center!important}.estimate-sheet-dialog [data-slot=dialog-title].ew-title{letter-spacing:-.4px;font-size:30px}.estimate-sheet-dialog .ew-sub{flex-direction:column;align-items:center;gap:2px;display:flex}.estimate-sheet-dialog .ew-vehicle{color:var(--foreground);font-size:19px;font-weight:750}.estimate-sheet-dialog .ew-version{color:var(--muted-foreground);font-size:14px;font-weight:600}.estimate-sheet-dialog .ew-added{z-index:2;color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-weight:700;position:absolute;top:56px;right:16px}.estimate-sheet-dialog[data-writer] [data-slot=dialog-title],.estimate-sheet-dialog[data-writer] .ew-sub{padding-inline:150px}@media (max-width:640px){.estimate-sheet-dialog [data-slot=dialog-title].ew-title{font-size:22px}.estimate-sheet-dialog .ew-vehicle{font-size:15px}.estimate-sheet-dialog .ew-version{font-size:12px}.estimate-sheet-dialog[data-writer] [data-slot=dialog-title]{text-align:left;padding-inline:62px 120px}.estimate-sheet-dialog[data-writer] .ew-sub{text-align:left;align-items:flex-start;padding-inline:62px 12px}.estimate-sheet-dialog .ew-added{text-align:left;justify-self:stretch;width:100%;margin-top:-2px;padding-left:62px;font-size:12px;display:block;position:static}}@media (min-width:641px){html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace)>.tracker-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;margin:0 0 14px!important;display:grid!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace)>.tracker-controls>.tracker-toolbar{display:contents!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-view-switch{grid-area:1/1;margin:0!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-search-date{grid-area:1/2;width:100%!important;max-width:none!important;margin:0!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-search-date input{min-height:46px;width:100%!important;max-width:none!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .portable-tracker-tools{display:none!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions{grid-area:2/1/auto/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions:after{content:none!important;display:none!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>input{opacity:0;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:not(input){flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions button{white-space:nowrap;text-overflow:ellipsis;justify-content:center;overflow:hidden;width:100%!important;max-width:none!important;height:auto!important;min-height:46px!important;padding:8px 10px!important;font-size:15px!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-toolbar-actions .tracker-due-filter>label,html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-toolbar-actions label.tracker-due-filter{align-items:center;gap:6px;min-width:0;display:flex}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace) .tracker-view-content>.tracker-sort-bar{grid-template-columns:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;width:100%;gap:8px!important;margin:0 0 16px!important;display:grid!important;overflow:visible!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace) .tracker-view-content>.tracker-sort-bar>button{white-space:nowrap;justify-content:center;width:100%!important;min-width:0!important}}@media (min-width:641px) and (max-width:900px){html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:not(input){grid-column:span 2}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:not(input):nth-last-child(2):nth-child(4),html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:not(input):last-child:nth-child(5),html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:not(input):nth-child(4):nth-last-child(3),html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:not(input):nth-child(5):nth-last-child(2),html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:first-child:nth-last-child(4),html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>:first-child:nth-last-child(4)~*{grid-column:span 3}}.tracker-workspace[data-view=list] .wip-vehicles{gap:14px!important}@media (max-width:640px){html[data-theme] .site-surface .ro-row>.ro-phase .phase-control-fit,html[data-theme] .site-surface .ro-row>.ro-phase .phase-select-trigger{width:100%!important;max-width:none!important}html[data-theme] .site-surface .ro-row>.ro-phase .phase-select-trigger{justify-content:space-between;gap:8px}html[data-theme] .site-surface .tracker-workspace .ro-row>.ro-metric{width:96px!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace) .tracker-view-content>.tracker-sort-bar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;gap:8px!important;display:grid!important}html[data-theme] .site-surface .tracker-workspace:not(.technician-workspace) .tracker-view-content>.tracker-sort-bar>*{text-align:center;white-space:nowrap;justify-content:center;width:100%!important;min-width:0!important}}html[data-theme] .site-surface .main-tab-row .portable-navigation.desktop-navigation{box-shadow:none!important;border:0!important}html[data-theme] .site-surface .main-tab-row>.portable-navigation.desktop-navigation{flex:auto;order:1;min-width:0}html[data-theme] .site-surface .main-tab-row>.notification-bell{order:3}html[data-theme] .site-surface .main-tab-row>.header-me,html[data-theme] .site-surface .main-tab-row>.view-as-trigger{order:4}@media screen and (min-width:1025px) and (not (pointer:coarse)),screen and (min-width:1367px){html[data-theme] .site-surface>.topbar{display:none!important}html[data-theme] .site-surface>.shell{padding-top:0}html[data-theme] .site-surface .sticky-app-navigation{background:0 0;width:100vw;margin-inline:calc(50% - 50vw);padding:0 0 20px}html[data-theme] .site-surface .sticky-app-navigation .main-tab-row{align-items:center;gap:18px;min-height:62px;padding:0 max(24px,50vw - 700px);background:linear-gradient(#14336f,#0d2554)!important;border:0!important;border-radius:0!important;display:flex!important;box-shadow:0 2px 10px #0d255440!important}html[data-theme] .site-surface .main-tab-row>.portable-brand{color:#fff;flex:none;order:0;align-items:center;gap:12px;min-width:170px;display:flex!important}html[data-theme] .site-surface .main-tab-row>.portable-brand .brand-logo{--brand-ink:#fff}html[data-theme] .site-surface .main-tab-row>.portable-brand .repair-order-up-header-logo{width:auto;height:34px}html[data-theme] .site-surface .main-tab-row>.portable-brand>div{border-left:1px solid #ffffff2e;padding-left:12px}html[data-theme] .site-surface .main-tab-row>.portable-brand span{color:#fff;white-space:nowrap;font-size:12px;font-weight:600}html[data-theme] .site-surface .main-tab-row>.portable-navigation.desktop-navigation{flex:auto;order:1;align-self:stretch;gap:4px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .site-surface .main-tab-row .portable-navigation.desktop-navigation>button{flex:0 112px;color:#ffffffad!important;background:0 0!important;border-radius:0!important;min-height:62px!important;padding:6px 10px!important;font-size:11.5px!important}html[data-theme] .site-surface .main-tab-row .portable-navigation.desktop-navigation>button svg{width:20px;height:20px}html[data-theme] .site-surface .main-tab-row .portable-navigation.desktop-navigation>button:hover:not([aria-current=page]){color:#fff!important;background:#ffffff0f!important}html[data-theme] .site-surface .main-tab-row .portable-navigation.desktop-navigation>button[aria-current=page]{color:#fff!important;background:0 0!important}html[data-theme] .site-surface .main-tab-row .portable-navigation.desktop-navigation>button[aria-current=page]:before{background:#fff;width:52px;bottom:0}html[data-theme] .site-surface .main-tab-row>.notification-bell{color:#fff;flex:0 0 44px;grid-column:auto;justify-self:auto;box-shadow:none!important;background:0 0!important;border:0!important;order:3!important}html[data-theme] .site-surface .main-tab-row>.notification-bell .notification-count{border-color:#0f2b5e}html[data-theme] .site-surface .main-tab-row>.header-me,html[data-theme] .site-surface .main-tab-row>.view-as-trigger{grid-column:auto;justify-self:auto;order:4!important}html[data-theme] .site-surface .main-tab-row>.header-me{box-shadow:0 0 0 2px #ffffff59}html[data-theme] .site-surface .sticky-app-navigation{top:0}}.manager-today{margin-bottom:2px}.manager-today>button{cursor:pointer;gap:14px;padding:16px 18px}.manager-today>button svg{width:44px;height:44px;color:var(--tone,var(--primary));background:var(--tone,var(--primary));border-radius:12px;padding:11px}@supports (color:color-mix(in lab, red, red)){.manager-today>button svg{background:color-mix(in srgb, var(--tone,var(--primary)) 12%, var(--card))}}.manager-today>button[data-tone=blue]{--tone:#1452d9}.manager-today>button[data-tone=red]{--tone:#c62828}.manager-today>button[data-tone=orange]{--tone:#c65312}.manager-today>button[data-tone=gold]{--tone:#b58900}.manager-today>button[data-tone=slate]{--tone:#64748b}.manager-today>button span{gap:2px;font-size:13px;font-weight:600}.manager-today>button strong{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.manager-today>button strong small{color:#c62828;letter-spacing:0;font-size:13px;font-weight:700}@media (max-width:700px){.manager-today{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manager-today>button{gap:10px;padding:12px 14px}.manager-today>button svg{width:38px;height:38px;padding:9px}.manager-today>button strong{font-size:24px}}.team-request-row{grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:12px;padding:12px 16px 12px 14px}.team-request-row>.saved-note-initials{color:#fff;border:0;border-radius:50%;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:14px}.team-request-what{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:750;display:flex}.team-request-what .alignment-first-tag{color:#b45309;background:#fdecd9;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.team-request-what .team-request-note{color:#4a3600;background:#fff6d6;border:1px solid #f1dfaa;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600}html.dark .team-request-what .team-request-note{color:#fde68a;background:#f59e0b29;border-color:#f59e0b66}.team-request-line{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.team-request-when{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.team-request-row>.team-request-toggle{width:32px;min-width:0;height:32px;min-height:0;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.team-request-row>.team-request-toggle svg{width:18px;height:18px;transition:transform .15s}.team-request-row[data-open]>.team-request-toggle svg{transform:rotate(180deg)}.team-request-row[data-open]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.team-request-row[data-open]{background:color-mix(in srgb, var(--primary) 3%, var(--card))}}.team-request-row>button.team-request-toggle:last-child,.team-request-row>.team-request-toggle{min-width:32px;min-height:32px}.team-request-row .rq-flow{grid-column:2/-1;padding:8px 0 2px}@media (max-width:700px){.team-request-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px}.team-request-row>.team-request-when{grid-column:2;margin-top:-4px}.team-request-row>[data-slot=button],.team-request-row>button:not(.team-request-main):not(.team-request-toggle):not(.saved-note-initials){grid-column:1/3;justify-self:stretch}.team-request-row>.team-request-toggle{grid-area:1/3}.team-request-row .rq-flow{grid-column:1/-1}}.my-cars-home{gap:18px;display:grid}.my-cars>header h3,.my-cars-below .estimator-panel>header h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:750}.my-cars-actions{gap:10px;margin-left:auto;display:flex}.my-cars-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(172px,1fr);grid-auto-flow:column;gap:12px;padding:14px 16px 16px;display:grid;overflow-x:auto}.my-cars-column{background:var(--foreground);border-radius:12px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.my-cars-column{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.my-cars-column-head{justify-content:space-between;align-items:center;gap:6px;padding:0 2px 2px;display:flex}.my-cars-column-head b{color:var(--muted-foreground);font-size:13px}.my-cars-phase{color:#fff;background:var(--phase,#64748b);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.my-car{cursor:pointer;text-align:left;border:1px solid var(--border);border-left:4px solid var(--phase,#64748b);background:var(--card);width:100%;min-width:0;color:var(--foreground);border-radius:10px;gap:2px;padding:10px 11px;display:grid;box-shadow:0 1px 2px #0f172a0d}.my-car-top{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.my-car-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;overflow:hidden}.my-car-top time{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:750}.my-car-top time[data-due=red]{color:#c62828}.my-car-top time[data-due=green]{color:#1f7a3d}.my-car-line{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.my-car-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.my-car-parts{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.my-car-parts i{background:#e07a2a;border-radius:6px;flex:auto;max-width:60px;height:6px;display:block}.my-car-parts[data-parts=most] i{background:#d9a400}.my-car-parts[data-parts=done] i{background:#1f7a3d}.my-car-parts b{font-size:11.5px;font-weight:700}.my-car-techs{gap:3px;display:flex}.my-car-techs .my-car-tech{color:#fff;border:0;border-radius:50%;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:9px}.my-cars-below{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.my-cars-below>.activity-feed{grid-column:1/-1}.estimator-request-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.estimator-request-row:last-of-type{border-bottom:0}.estimator-request-row>.saved-note-initials{color:#fff;border:0;border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:13px}.estimator-request-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.estimator-request-main strong{font-size:14.5px;font-weight:750}.estimator-request-main span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.estimator-request-row small{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.estimator-my-request{border-bottom:1px solid var(--border);padding:12px 16px 10px;transition:opacity .6s,transform .6s}.estimator-my-request:last-of-type{border-bottom:0}.estimator-my-request[data-fading]{opacity:0;transform:translateY(-6px)}.estimator-my-request-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.estimator-my-request-head .estimator-vehicle-link{font-size:14px;font-weight:700}.estimator-my-request-head small{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.estimator-my-request .rq-flow{justify-content:flex-start;padding:8px 0 0}@media (max-width:760px){.my-cars-below{grid-template-columns:minmax(0,1fr)}.my-cars-board{scroll-snap-type:x mandatory;grid-auto-columns:minmax(72vw,1fr)}.my-cars-column{scroll-snap-align:start}.my-cars>header{gap:8px}.my-cars-actions{width:100%;margin-left:0}.my-cars-actions>*{flex:1 1 0}.estimator-request-row{grid-template-columns:auto minmax(0,1fr) auto}.estimator-request-row>[data-slot=button]{grid-column:1/-1;justify-self:stretch}}.csr-fill-row{border-top:1px solid var(--border);gap:12px;padding:13px 18px;display:flex}.csr-fill-row>.saved-note-initials{color:#fff;border:0;border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:13px}.csr-fill-body{flex:auto;gap:2px;min-width:0;display:grid}.csr-fill-title{text-align:left;font-size:15px;font-weight:700}.csr-fill-body>p{text-align:left;color:var(--muted-foreground);margin:0;font-size:12.5px}.csr-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.csr-chip{border:1.5px dashed #7147a8;border-radius:999px;align-items:center;gap:5px;height:34px;padding:0 14px 0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.csr-chip{border:1.5px dashed color-mix(in srgb, #7147a8 55%, var(--border))}}.csr-chip{background:#7147a8}@supports (color:color-mix(in lab, red, red)){.csr-chip{background:color-mix(in srgb, #7147a8 7%, var(--card))}}.csr-chip{color:#5b2f99;font-size:13.5px;font-weight:700}.csr-chip svg{width:15px;height:15px}.csr-chip[data-on]{color:#fff;background:#7147a8;border-style:solid;border-color:#7147a8}html.dark .csr-chip{color:#cdb7f0}html.dark .csr-chip[data-on]{color:#fff}.csr-fill-form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.csr-fill-form>input{letter-spacing:.03em;text-align:left;border:2px solid #7147a8;border-radius:10px;flex:200px;height:42px;font-size:15px;font-weight:600}.csr-fill-form>[data-slot=button]{height:42px}.csr-fill-error{color:var(--destructive);flex-basis:100%;margin:0;font-size:13px}@media (max-width:540px){.csr-fill-row{padding:12px 14px}}html[data-theme] .site-surface .ro-tile-actions.ro-tile-actions-tech{flex-wrap:nowrap;align-items:stretch;gap:8px;display:flex}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-main,html[data-theme] .site-surface .ro-tile-actions-tech>.ro-confirm{border-radius:11px;min-width:0;font-size:14.5px;font-weight:700;flex:auto!important;min-height:44px!important}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-main svg{width:17px;height:17px}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-main:not([data-variant=outline]){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-main.ro-main-mixing{color:#0e7c86;opacity:1;background:#e6f4f5;border:1px solid #b9dfe2}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-main.ro-main-waiting{opacity:1;color:var(--muted-foreground)}.tech-home-head{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:16px;margin:0 0 14px;padding:14px 18px;display:flex}.tech-home-head>.tech-home-avatar{color:#fff;border:0;border-radius:50%;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;font-size:19px}.tech-home-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;font-weight:800;overflow:hidden}.tech-home-stats{gap:10px;margin-left:auto;display:flex}.tech-home-stats>div{background:var(--foreground);border-radius:12px;gap:2px;min-width:92px;padding:8px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tech-home-stats>div{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.tech-home-stats>div{text-align:center}.tech-home-stats strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1.1}.tech-home-stats span{color:var(--muted-foreground);font-size:12px;font-weight:600}.tech-home-stats>div[data-late] strong{color:#c62828}@media (max-width:600px){.tech-home-head{flex-wrap:wrap;gap:12px;padding:12px 14px}.tech-home-head>.tech-home-avatar{width:44px;min-width:44px;height:44px;min-height:44px;font-size:16px}.tech-home-name{flex:auto;font-size:19px}.tech-home-stats{width:100%;margin-left:0}.tech-home-stats>div{flex:1 1 0;min-width:0;padding:8px 6px}}.pending-strip{background:#fff8e8;border:1px solid #f3dfa6;border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:8px 12px;display:flex}html.dark .pending-strip{background:#3a3214;border-color:#6b5b2a}.pending-strip-count{color:#8a5a00;flex:none;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}html.dark .pending-strip-count{color:#f1d27a}.pending-strip-count svg{width:16px;height:16px}.pending-strip-chips{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.pending-strip-chips::-webkit-scrollbar{display:none}.pending-chip{background:var(--card);height:32px;color:var(--foreground);white-space:nowrap;border:1px solid #efd9a0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.pending-chip i{color:var(--muted-foreground);font-style:normal;font-weight:600}.pending-chip-dialog{width:min(420px,94vw)!important;padding:10px!important}.pending-chip-dialog .pending-card{max-width:none}.tracker-sort-one{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 6px 0 12px;display:flex}.tracker-sort-one>svg{width:16px;height:16px;color:var(--muted-foreground)}.tracker-sort-one select{min-height:40px;padding-left:4px;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important}.technician-workspace>.tracker-controls{flex-wrap:wrap}.technician-workspace>.tracker-controls>.tracker-sort-one{margin-left:auto}.mix-queue-items{gap:12px;display:grid}.mix-row{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:center;gap:18px;padding:14px 18px 14px 14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.mix-row[data-mixing]{background:linear-gradient(90deg, #0e7c86, var(--card) 55%);border:2px solid #0e7c86}@supports (color:color-mix(in lab, red, red)){.mix-row[data-mixing]{background:linear-gradient(90deg, color-mix(in srgb, #0e7c86 9%, var(--card)), var(--card) 55%)}}.mix-row-number{background:var(--foreground);border-radius:18px;flex:none;place-items:center;width:84px;height:84px;display:grid}@supports (color:color-mix(in lab, red, red)){.mix-row-number{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}}.mix-row-number{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:850;line-height:1}.mix-row[data-mixing] .mix-row-number{color:#fff;background:#0e7c86}.mix-row-number svg{width:38px;height:38px}.mix-row-body{flex:auto;gap:6px;min-width:0;display:grid}.mix-row-vehicle{color:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.mix-row-vehicle strong{letter-spacing:-.01em;font-size:21px;font-weight:800}.mix-row-vehicle span{color:var(--muted-foreground);font-size:13.5px}.mix-row-who{align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.mix-row-who small{color:var(--muted-foreground);font-weight:500}.mix-row-who>.saved-note-initials{color:#fff;border:0;border-radius:50%;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:10px}.mix-row-note{color:var(--foreground);background:#fff8e6;border:1px solid #f1dfaa;border-radius:8px;justify-self:start;margin:2px 0 0;padding:4px 10px;font-size:13.5px;display:inline-block}html.dark .mix-row-note{background:#3a3214;border-color:#6b5b2a}.mix-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.mix-row-age{color:var(--muted-foreground);align-items:center;gap:5px;font-size:13.5px;font-weight:700;display:inline-flex}.mix-row-age svg{width:15px;height:15px}html[data-theme] .site-surface .mix-step{color:#fff;border-radius:14px;min-width:220px;min-height:58px;font-size:17px;font-weight:750}html[data-theme] .site-surface .mix-step svg{width:20px;height:20px}html[data-theme] .site-surface .mix-step-start{background:#0e7c86!important;border-color:#0e7c86!important}html[data-theme] .site-surface .mix-step-complete{background:#247449!important;border-color:#247449!important}@media (max-width:700px){.mix-row{flex-wrap:wrap;gap:12px;padding:12px}.mix-row-number{border-radius:14px;width:60px;height:60px;font-size:34px}.mix-row-number svg{width:28px;height:28px}.mix-row-body{flex:1 1 0}.mix-row-vehicle strong{font-size:18px}.mix-row-side{flex-direction:row;align-items:center;gap:12px;width:100%}.mix-row-side .mix-row-age{margin-right:auto}html[data-theme] .site-surface .mix-step{flex:auto;min-width:0;min-height:50px;font-size:15.5px}}.hour-total{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:28px;padding:18px 24px;display:grid;box-shadow:0 1px 2px #0f172a0d}.hour-total-big{gap:28px;display:flex}.hour-total-big>div{gap:6px;display:grid}.hour-total-big strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:850;line-height:1}.hour-total-big>div:last-child strong{color:var(--muted-foreground)}.hour-total-big span{color:var(--muted-foreground);font-size:13px;font-weight:650}.hour-total-keys{justify-content:space-between;font-size:13.5px;font-weight:700;display:flex}.hour-total-keys [data-team=body]{color:#1f6fc5}.hour-total-keys [data-team=paint]{color:#2a8a55}.hour-total-cars{color:var(--muted-foreground);font-size:12px;font-weight:600}.hour-total-bar{background:var(--muted);border-radius:8px;height:14px;margin:10px 0 8px;display:flex;overflow:hidden}.hour-total-bar>i[data-team=body]{background:#1f6fc5}.hour-total-bar>i[data-team=paint]{background:#2a8a55}.hour-idle-row{background:var(--foreground);border-radius:10px;align-items:center;gap:8px;margin:6px 14px 8px;padding:0 0 0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.hour-idle-row{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.hour-idle-row>button{min-height:40px;color:var(--muted-foreground);background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 12px 0 0;font-size:13px;font-weight:650;display:flex}.hour-idle-row svg{width:16px;height:16px;margin-left:auto;transition:transform .15s}.hour-idle-row svg[data-open]{transform:rotate(90deg)}.hour-idle-faces{display:flex}.hour-idle-faces>.hour-idle-face{border:2px solid var(--card);color:#fff;filter:grayscale(.4);border-radius:50%;width:24px;min-width:24px;height:24px;min-height:24px;margin-left:-6px;padding:0;font-size:9px}.hour-idle-faces>.hour-idle-face:first-child{margin-left:0}@media (max-width:900px){.hour-total{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 18px}}.ro-history.rh .rh-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ro-history.rh .rh-search{flex:260px;max-width:420px}.ro-history.rh .rh-count{min-height:36px;color:var(--foreground);align-items:center;gap:7px;padding:0 12px 0 4px;font-weight:700}.ro-history.rh .rh-count[data-active]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ro-history.rh .rh-count[data-active]{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}.ro-history.rh .rh-count strong{color:var(--muted-foreground);font-weight:650}.rh-count-face{border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.rh-status{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:4px;margin-left:auto;padding:4px;display:flex}.rh-status>button{min-height:34px;color:var(--muted-foreground);background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:14px;font-weight:700}.rh-status>button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}.ro-history.rh .rh-list{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:0;overflow:hidden}.ro-history.rh .rh-row{box-shadow:none;border:0;border-top:1px solid var(--hairline,var(--border));border-radius:0}:is(.ro-history.rh .rh-colhead,.ro-history.rh .rh-row-main,.ro-history.rh .rh-row-main:not(:has(.rh-check))){grid-template-columns:36px 76px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.1fr) 52px 110px 36px 36px 20px;gap:14px}.ro-history.rh .rh-colhead[data-check]{grid-template-columns:18px 36px 76px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.1fr) 52px 110px 36px 36px 20px}.ro-history.rh .rh-row-main:has(.rh-check){grid-template-columns:18px 36px 76px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.1fr) 52px 110px 36px 36px 20px}.ro-history.rh .rh-colhead{background:var(--foreground);padding:12px 16px 10px}@supports (color:color-mix(in lab, red, red)){.ro-history.rh .rh-colhead{background:color-mix(in srgb, var(--foreground) 3%, var(--card))}}.ro-history.rh .rh-row-main{min-height:52px;padding:8px 16px}.ro-history.rh .rh-ro{font-size:15px}.ro-history.rh .rh-ro[data-long]{letter-spacing:-.2px;white-space:nowrap;font-size:12.5px}.ro-history.rh .rh-vehicle{font-weight:650}.ro-history.rh .rh-customer{font-size:14px}.ro-history.rh button.rh-est{color:#fff;cursor:pointer;background:#c65312;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:11.5px;font-weight:800;display:grid}.rh-count-face{color:#fff;background:#c65312}.ro-history.rh button.rh-est[data-active]{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ro-history.rh button.rh-est[data-active]{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent)}}.rh-phase{background:var(--phase,#64748b);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.rh-pill-scheduled{color:#5b2f99;background:#7147a824}.rh-out{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:14px;font-weight:750}.rh-out[data-due=red]{color:#c62828}.rh-out[data-due=green]{color:#1f7a3d}.rh-parts{align-items:center;gap:7px;display:flex}.rh-parts i{background:#e07a2a;border-radius:6px;flex:auto;height:6px;display:block}.rh-parts[data-parts=most] i{background:#d9a400}.rh-parts[data-parts=done] i{background:#1f7a3d}.rh-parts b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.rh-crew-cell{justify-content:center;display:flex}.rh-crew-cell>.rh-crew{color:#fff;border:0;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0;font-size:10.5px}.rh-crew-empty{border:1.5px dashed var(--muted-foreground);border-radius:50%;width:26px;height:26px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rh-crew-empty{border:1.5px dashed color-mix(in srgb, var(--muted-foreground) 45%, transparent)}}.ro-history.rh .rh-story{padding-left:16px}@media (max-width:1100px){:is(.ro-history.rh .rh-colhead,.ro-history.rh .rh-row-main,.ro-history.rh .rh-row-main:not(:has(.rh-check))){grid-template-columns:36px 70px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 48px 78px 36px 36px 20px}.ro-history.rh .rh-colhead[data-check]{grid-template-columns:18px 36px 70px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 48px 78px 36px 36px 20px}.ro-history.rh .rh-row-main:has(.rh-check){grid-template-columns:18px 36px 70px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 48px 78px 36px 36px 20px}.ro-history.rh .rh-row-main>.rh-parts{width:100%;min-width:0}}@media (max-width:760px){.ro-history.rh .rh-colhead{display:none}:is(.ro-history.rh .rh-row-main,.ro-history.rh .rh-row-main:not(:has(.rh-check)),.ro-history.rh .rh-row-main:has(.rh-check)){grid-template-columns:auto minmax(0,1fr) auto 44px;grid-template-areas:"est ro phase out""est vehicle crewb crewp";gap:3px 10px;padding:10px 14px}.ro-history.rh .rh-row-main:has(.rh-check){grid-template-columns:auto auto minmax(0,1fr) auto 44px;grid-template-areas:"check est ro phase out""check est vehicle crewb crewp"}.ro-history.rh .rh-check{grid-area:check}.ro-history.rh button.rh-est{grid-area:est;align-self:start}.ro-history.rh .rh-ro{grid-area:ro}.ro-history.rh .rh-vehicle{color:var(--muted-foreground);grid-area:vehicle;font-size:13.5px;font-weight:600}.ro-history.rh .rh-customer{display:none}.ro-history.rh .rh-phase-cell{grid-area:phase;justify-self:end}.ro-history.rh .rh-out{text-align:right;grid-area:out}.ro-history.rh .rh-parts{display:none}.ro-history.rh .rh-crew-body{grid-area:crewb;justify-content:flex-end}.ro-history.rh .rh-crew-paint{grid-area:crewp;justify-content:flex-end}.ro-history.rh .rh-chevron{display:none}.rh-status{width:100%;margin-left:0}.rh-status>button{flex:1 1 0}}html body .settings-layout .settingsnav.settings-list.settings-groups{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important;display:grid!important}.settings-group{gap:6px;display:grid}html body .settingsnav.settings-groups .settings-list-group{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--muted-foreground);border:0;margin:0 0 0 14px;padding:0;font-size:11.5px;font-weight:800;display:block}.settings-group-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card,0 1px 2px #0f172a0d);border-radius:14px;display:grid;overflow:hidden}html body .settingsnav.settings-groups .settings-list-item{width:100%;min-height:50px;color:var(--foreground);text-align:left;cursor:pointer;align-items:center;gap:12px;font-weight:650;position:relative;border:0!important;border-top:1px solid var(--hairline,var(--border))!important;background:var(--card)!important;font-size:calc(15px * var(--text-scale,1))!important;box-shadow:none!important;border-radius:0!important;justify-content:flex-start!important;margin:0!important;padding:8px 12px 8px 14px!important;display:flex!important}html body .settingsnav.settings-groups .settings-list-item:first-child{border-top:0!important}html body .settingsnav.settings-groups .settings-list-item>svg:first-child{color:#fff;background:#64748b;border-radius:8px;width:30px;height:30px;padding:7px;display:block!important}html body .settingsnav.settings-groups .settings-list-item[aria-current=page]{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html body .settingsnav.settings-groups .settings-list-item[aria-current=page]{background:color-mix(in srgb, var(--primary) 8%, var(--card))!important}}html body .settingsnav.settings-groups .settings-list-item[aria-current=page]{color:var(--foreground)}html body .settingsnav.settings-groups .settings-list-item[aria-current=page]:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}html body .settingsnav.settings-groups .settings-list-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.settings-value{color:var(--muted-foreground);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.settings-value>svg{width:16px;height:16px;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.settings-value>svg{color:color-mix(in srgb, var(--muted-foreground) 55%, transparent)}}.settings-swatches{padding-left:6px;display:flex}.settings-swatches i{border:2px solid var(--card);border-radius:50%;width:18px;height:18px;margin-left:-6px}html body .settingsnav.settings-groups .settings-list-static{cursor:default}html body .settingsnav.settings-groups .settings-list-history{color:var(--foreground);padding-top:8px!important}html body .settingsnav.settings-groups .settings-list-item[aria-current]>svg:first-child,html body .settingsnav.settings-groups .settings-list-item>svg:first-child{background:var(--row-icon,#64748b)}html body .settings-groups .settings-group:first-child .settings-list-item{--row-icon:#a62b3c}html body .settings-groups .settings-group:nth-child(2) .settings-list-item{--row-icon:#7147a8}html body .settings-groups .settings-group:nth-child(2) .settings-list-item:nth-child(2){--row-icon:#175ca0}html body .settings-groups .settings-group:nth-child(3) .settings-list-item{--row-icon:#0e7c86}html body .settings-groups .settings-group:nth-child(3) .settings-list-item:nth-child(2){--row-icon:#c0392b}html body .settings-groups .settings-group:nth-child(3) .settings-list-item:nth-child(3){--row-icon:#2563eb}html body .settings-groups .settings-group:nth-child(4) .settings-list-item{--row-icon:#1f7a3d}html body .settings-groups .settings-group:nth-child(4) .settings-list-item:nth-child(2){--row-icon:#b7791f}html body .settings-groups .settings-group:last-child .settings-list-item{--row-icon:#475569}html body .settings-layout{gap:22px;grid-template-columns:300px minmax(0,1fr)!important}.settings-back{color:var(--theme-link,var(--primary));background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:0 0 12px -6px;padding:6px 10px 6px 4px;font-size:15px;font-weight:700;display:none}.settings-back svg{width:18px;height:18px;transform:rotate(180deg)}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){html body .site-surface .settings-layout{align-items:start;gap:16px;grid-template-columns:250px minmax(0,1fr)!important;display:grid!important}html body .site-surface .settings-layout>.settings-sidebar{top:12px;width:auto!important;margin:0!important;position:sticky!important}html body .site-surface .settings-layout .settingsnav{display:block!important}html body .site-surface .settings-layout .settingsnav .settings-list-item{width:100%}html body .site-surface .settings-layout .settings-list-item>.settings-value{display:none!important}html body .site-surface .settings-layout>.settings-content{min-width:0;display:block!important}}@media screen and (max-width:699px){html body .site-surface .settings-layout{gap:10px;grid-template-columns:58px minmax(0,1fr)!important}html body .settings-layout .settings-list-group,html body .settings-layout .settings-list-item>span,html body .settings-layout .settings-list-version{display:none!important}html body .settings-layout .settings-group-card{gap:2px;display:grid}html body .settings-layout .settings-group+.settings-group{margin-top:10px}html body .settings-layout .settings-list-item{min-height:48px;justify-content:center!important;padding:10px 0!important}html body .settings-layout .settings-list-item>svg{margin:0!important}}.chat-people-row{border-bottom:1px solid var(--hairline,var(--border));scrollbar-width:none;gap:4px;margin-bottom:4px;padding:2px 0 10px;display:flex;overflow-x:auto}.chat-people-row::-webkit-scrollbar{display:none}.chat-people-row>button{width:56px;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;flex:none;justify-items:center;gap:4px;padding:4px 0;font-size:11px;font-weight:650;display:grid;overflow:hidden}.chat-people-row>button.is-selected{color:var(--theme-link,var(--primary))}.chat-people-face{place-items:center;width:42px;height:42px;display:grid;position:relative}.chat-people-face>.account-avatar,.chat-people-face>.account-avatar>*{width:40px!important;height:40px!important}.chat-people-new .chat-people-face{background:var(--foreground);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.chat-people-new .chat-people-face{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}}.chat-people-new .chat-people-face{color:var(--foreground)}.chat-people-face .presence-dot{border:2px solid var(--card);position:absolute;bottom:3px;right:1px;width:11px!important;height:11px!important}:is(.chat-conversations,.chat-recent-list)>.chat-recent{gap:12px;min-height:62px;padding:9px 10px!important}:is(.chat-conversations,.chat-recent-list)>.chat-recent>.chat-recent-body{overflow-wrap:normal;flex:1 1 0;gap:2px;min-width:0;font-size:14px;display:grid;overflow:hidden}.chat-recent-top,.chat-recent-line{width:100%;min-width:0}.chat-recent-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-recent-top strong{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.chat-recent-top time{color:var(--muted-foreground);flex:none;font-size:11.5px;font-weight:600}.chat-recent-line{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:450;display:flex}.chat-recent-line>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-unread{background:var(--primary);min-width:20px;color:var(--primary-foreground);text-align:center;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:800}:is(.chat-conversations,.chat-recent-list)>.chat-recent.is-selected .chat-recent-top time,:is(.chat-conversations,.chat-recent-list)>.chat-recent.is-selected .chat-recent-line{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.chat-conversations,.chat-recent-list)>.chat-recent.is-selected .chat-recent-top time,:is(.chat-conversations,.chat-recent-list)>.chat-recent.is-selected .chat-recent-line{color:color-mix(in srgb, var(--primary-foreground) 80%, transparent)}}:is(.chat-conversations,.chat-recent-list)>.chat-recent.is-selected .chat-unread{background:var(--primary-foreground);color:var(--primary)}.chat-unread[data-muted]{background:var(--muted-foreground);color:var(--background)}.chat-muted-icon{opacity:.75;flex:none;align-self:center}.parts-stats.parts-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}.parts-stats-four .parts-stat{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 18px;display:grid}.parts-stats-four .parts-stat>svg{width:44px;height:44px;color:var(--tone,var(--muted-foreground));background:var(--tone,var(--muted-foreground));border-radius:12px;grid-row:1/3;padding:11px}@supports (color:color-mix(in lab, red, red)){.parts-stats-four .parts-stat>svg{background:color-mix(in srgb, var(--tone,var(--muted-foreground)) 12%, var(--card))}}.parts-stats-four .parts-stat strong{color:var(--foreground);font-size:26px}.parts-stats-four .parts-stat[data-tone=gold]{--tone:#b58900}.parts-stats-four .parts-stat[data-tone=ok]{--tone:#1f7a3d}.parts-stats-four .parts-stat[data-tone=orange]{--tone:#c65312}.parts-stats-four .parts-stat[data-tone=slate],.parts-stats-four .parts-stat[data-tone=new]{--tone:#64748b}.parts-stats-four .parts-stat[data-tone=amber]{--tone:#b45309}.parts-stats-four .parts-stat[data-tone=red]{--tone:#c62828}.parts-stats-four .parts-stat[data-tone=red] strong{color:#c62828}.parts-board-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.parts-side{gap:18px;display:grid}.parts-request.parts-request-row{border:0;border-top:1px solid var(--hairline,var(--border));border-left:4px solid var(--tone);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0;padding:13px 18px;display:grid}.parts-request-row>.saved-note-initials{color:#fff;border:0;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:14px}.parts-request-row .parts-request-main{gap:2px;min-width:0;display:grid}.parts-request-who{font-size:15px;font-weight:750}.parts-request-row .parts-request-vehicle{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:13px;font-weight:500;overflow:hidden}.parts-request-row .parts-wait{white-space:nowrap;background:var(--foreground);border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:13px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.parts-request-row .parts-wait{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}}.parts-request-row .parts-wait{color:var(--muted-foreground)}.parts-request-row .parts-wait svg{width:14px;height:14px}.parts-request-row .parts-wait[data-tone=amber]{color:#9a5b00;background:#fff1d6}.parts-request-row .parts-wait[data-tone=red]{color:#c62828;background:#fde3e3}html[data-theme] .site-surface .parts-request.parts-request-row>.parts-deliver-button{border-radius:11px;grid-area:auto;justify-self:end;width:auto;min-width:168px;min-height:42px;margin:0;font-weight:750;color:#3a2d00!important;background:#f4c542!important;border-color:#e5b52e!important}.parts-due.parts-due-row{border-top:1px solid var(--hairline,var(--border));background:0 0;grid-template-columns:minmax(0,1fr) 46px 96px 32px;align-items:center;gap:10px;width:100%;padding:10px 18px;display:grid}.parts-due-vehicle{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:1px;padding:0;display:grid}.parts-due-vehicle b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.parts-due-vehicle small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.parts-due-row .parts-due-out{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:750}.parts-due-row .parts-due-out[data-tone=red]{color:#c62828}.parts-due-row .parts-due-out[data-tone=green]{color:#1f7a3d}.parts-due-row .parts-due-bar{align-items:center;gap:6px;margin:0;display:flex}.parts-due-row .parts-due-bar>span{background:var(--muted);border-radius:6px;flex:auto;height:6px;overflow:hidden}.parts-due-row .parts-due-bar>span>i{background:#e07a2a;border-radius:6px;height:100%;display:block}.parts-due-row .parts-due-bar[data-parts=most]>span>i{background:#d9a400}.parts-due-row .parts-due-bar>b{text-align:right;min-width:34px;font-size:12px;font-weight:700}.parts-due-tech{justify-content:flex-end;display:flex}.parts-due-tech>.parts-due-face{color:#fff;border:0;border-radius:50%;width:26px;min-width:26px;height:26px;min-height:26px;margin:0;padding:0;font-size:10px}.parts-due-nobody{border:1.5px dashed var(--muted-foreground);border-radius:50%;width:24px;height:24px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.parts-due-nobody{border:1.5px dashed color-mix(in srgb, var(--muted-foreground) 45%, transparent)}}.parts-delivered-panel>header{position:relative}.parts-delivered-more{width:32px;height:32px;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;padding:0;display:grid}.parts-delivered-more svg{width:18px;height:18px}.parts-delivered-row{border-top:1px solid var(--hairline,var(--border));align-items:center;gap:10px;padding:9px 18px;font-size:13.5px;display:flex}.parts-delivered-row>.saved-note-initials{color:#fff;border:0;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:10.5px}.parts-delivered-row>.parts-request-vehicle{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;font-size:13.5px;overflow:hidden}.parts-delivered-row>small{color:var(--muted-foreground);flex:none;font-size:12px}@media (max-width:900px){.parts-stats.parts-stats-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.parts-board-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.parts-stats.parts-stats-four{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.parts-stats-four .parts-stat{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:10px 6px;display:grid}.parts-stats-four .parts-stat>svg{display:none}.parts-stats-four .parts-stat strong{font-size:20px}.parts-stats-four .parts-stat span{font-size:11.5px}.parts-stats-four .parts-stat-missing{display:none}.parts-request.parts-request-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;padding:12px 14px}html[data-theme] .site-surface .parts-request.parts-request-row>.parts-deliver-button{grid-column:1/-1;width:100%;min-height:48px;font-size:15.5px}.parts-side .parts-due-panel{display:none}}.dispatch-queue>header{flex-wrap:wrap;min-width:0}.dispatch-filters{flex-wrap:wrap;min-width:0;max-width:100%}.dispatch-filters>[data-slot=button]{min-height:34px;padding:0 11px;font-size:13px}.dispatch-filters>[data-slot=button]>span{opacity:1;margin-left:4px}@media (max-width:1000px){html[data-theme] .role-home[data-manager=true] .dispatch-layout{grid-template-columns:minmax(0,1fr)!important}html[data-theme] .role-home[data-manager=true] .dispatch-layout>.dispatch-main-stack,html[data-theme] .role-home[data-manager=true] .dispatch-layout>.dispatch-side-stack{grid-area:auto!important}}@media (max-width:1100px){.my-cars-board{grid-auto-columns:minmax(230px,1fr)}}@media (max-width:760px){.hour-total{padding:14px 16px}.hour-total-big strong{font-size:34px}}.team-request-row>.person-avatar,.estimator-request-row>.person-avatar,.csr-fill-row>.person-avatar,.mix-row-who>.person-avatar,.parts-request-row>.person-avatar,.parts-delivered-row>.person-avatar,.rh-crew-cell>.person-avatar,.my-car-techs>.person-avatar,.hour-idle-faces>.person-avatar,.parts-due-tech>.person-avatar,.tech-home-head>.person-avatar{letter-spacing:.02em;text-align:center;flex:none;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}@media (min-width:700px) and (max-width:1366px){.messenger-chat .chat-workspace{grid-template-columns:var(--chat-sidebar-width,280px) minmax(0, 1fr)}}.my-cars-column{grid-template-columns:minmax(0,1fr)}.my-cars-column-head{align-items:flex-start;min-width:0}.my-cars-column-head b{padding-top:2px}.my-cars-phase{white-space:normal;overflow-wrap:anywhere;text-align:left;border-radius:10px;min-width:0;padding:3px 9px;line-height:1.25}.tracker-sort-one{-webkit-user-select:none;user-select:none;padding-left:4px}.tracker-sort-flip{background:var(--foreground);border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tracker-sort-flip{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.tracker-sort-flip{color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent}.tracker-sort-flip svg{width:18px;height:18px}.tracker-sort-flip:active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tracker-sort-flip:active{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.tracker-controls,.tracker-view-switch{-webkit-user-select:none;user-select:none}@media (max-width:760px){html[data-theme] .role-home .estimator-heading:has(.role-home-shortcuts[data-manager]){width:100%;display:block!important}html[data-theme] .role-home .role-home-shortcuts[data-manager]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0!important;display:grid!important}html[data-theme] .role-home .role-home-shortcuts[data-manager]>button{white-space:nowrap;width:100%;min-width:0;padding-inline:6px;font-size:14px}html[data-theme] .role-home .dispatch-workspace,html[data-theme] .role-home .dispatch-layout,html[data-theme] .role-home .dispatch-main-stack,html[data-theme] .role-home .dispatch-side-stack,html[data-theme] .role-home .dispatch-queue.team-requests{place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] .role-home .dispatch-layout{grid-template-columns:minmax(0,1fr)!important}}.customer-name-fields{gap:8px;margin-bottom:10px;display:grid}.customer-name-fields .customer-kind{margin:0 auto 2px}.customer-name-fields .intake-name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.customer-name-fields .intake-name-row[data-business]{grid-template-columns:minmax(0,1fr)}.customer-name-fields label{gap:4px;min-width:0;font-size:13px;font-weight:600;display:grid}@media (min-width:761px){:is(html[data-theme] main.shell:has(>.my-cars-home),html[data-theme] main.shell:has(.my-cars-home)){width:auto!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important}html[data-theme] .my-cars-home>.my-cars-below,html[data-theme] .my-cars-home>.activity-feed,html[data-theme] .my-cars-home>section:not(.my-cars){width:100%;max-width:1200px;margin-left:auto!important;margin-right:auto!important}html[data-theme] .my-cars-home .my-cars-board{grid-auto-columns:minmax(190px,1fr)}}html[data-theme] .my-cars-column-head{justify-content:center}html[data-theme] .my-cars-phase{text-align:center}.rh-colhead .rh-sort{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.rh-colhead .rh-sort:hover,.rh-colhead .rh-sort[data-active]{color:var(--foreground)}.rh-colhead .rh-sort svg{flex:none;width:13px;height:13px}html[data-theme] .site-surface .ro-tile-actions.ro-tile-actions-tech{flex-wrap:wrap;gap:6px}html[data-theme] .site-surface .ro-tile-actions-tech>button,html[data-theme] .site-surface .ro-tile-actions-tech>.ro-confirm{flex:100%!important;min-height:40px!important}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-main{min-height:44px!important}html[data-theme] .site-surface .ro-tile-actions-tech>button svg{width:17px;height:17px}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-main.ro-main-mixdone{color:#1f6b40;background:#e8f5ec;border:1px solid #b6dcc3}html.dark .site-surface .ro-tile-actions-tech>.ro-main.ro-main-mixdone{color:#9fe0b8;background:#24744938;border-color:#2474498c}@media screen and (min-width:1025px) and (hover:hover) and (pointer:fine){html[data-theme] .site-surface .sticky-app-navigation{width:105.263vw;margin-inline:calc(50% - 52.6316vw)}}html[data-theme] .my-cars-board{gap:14px}html[data-theme] .my-cars-column{border:1px solid var(--phase,#64748b);gap:10px;padding:12px 10px 14px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .my-cars-column{border:1px solid color-mix(in srgb, var(--phase,#64748b) 26%, var(--border))}}html[data-theme] .my-cars-column{border-top:5px solid var(--phase,#64748b);background:var(--phase,#64748b);border-radius:12px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .my-cars-column{background:color-mix(in srgb, var(--phase,#64748b) 8%, var(--card))}}html[data-theme] .my-cars-column{transition:background-color .15s,box-shadow .15s;box-shadow:inset 0 1px #fff6}html[data-theme] .my-cars-column-head{border-bottom:1px solid var(--phase,#64748b);margin-bottom:2px;padding:0 2px 6px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .my-cars-column-head{border-bottom:1px solid color-mix(in srgb, var(--phase,#64748b) 22%, transparent)}}html[data-theme] .my-cars-column .my-car{box-shadow:0 1px 3px #0f172a14}.my-car[data-movable]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.my-car[data-dragging]{opacity:.35}html[data-theme] .my-cars-column[data-drop]{background:var(--phase,#64748b)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .my-cars-column[data-drop]{background:color-mix(in srgb, var(--phase,#64748b) 18%, var(--card))}}html[data-theme] .my-cars-column[data-drop]{box-shadow:0 0 0 2px var(--phase,#64748b), 0 8px 24px var(--phase,#64748b)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .my-cars-column[data-drop]{box-shadow:0 0 0 2px var(--phase,#64748b), 0 8px 24px color-mix(in srgb, var(--phase,#64748b) 25%, transparent)}}.my-car-ghost{z-index:2000;pointer-events:none;transform-origin:50%;transition:transform .16s ease-out,box-shadow .16s ease-out;margin:0!important;position:fixed!important}.my-car-ghost[data-grabbed]{transform:scale(1.07)rotate(-1.5deg);box-shadow:0 18px 38px #0f172a47!important}html[data-car-drag],html[data-car-drag] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html[data-theme] .site-surface .tracker-rh.ro-history.rh{padding:4px 14px 14px;display:block}html[data-theme] .site-surface .tracker-rh .wip-slot{border-top:0!important;padding:0!important}html[data-theme] .site-surface .tracker-rh .wip-slot[data-selected=true] .rh-row-main{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .tracker-rh .wip-slot[data-selected=true] .rh-row-main{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.tracker-rh .rh-row-main:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tracker-rh .rh-row-main:hover{background:color-mix(in srgb, var(--foreground) 3%, var(--card))}}.tracker-rh button.rh-est{color:#fff;cursor:pointer;background:#c65312;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:11.5px;font-weight:800;display:grid}.tracker-rh .rh-more{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:-6px;padding:0;display:grid}.tracker-rh .rh-more:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tracker-rh .rh-more:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.tracker-rh .rh-more:hover{color:var(--foreground)}.tracker-rh .rh-more svg{width:18px;height:18px}html[data-theme] .site-surface .tracker-rh~.wip-vehicles{display:none!important}@media (max-width:760px){.tracker-rh .rh-more{grid-area:out;display:none}}@media (max-width:700px){.ss-phase-input{field-sizing:fixed;flex:100%;width:100%;min-width:0}.ss-phase{grid-template-columns:30px minmax(0,1fr);gap:2px 8px;padding-block:6px}.ss-phase-actions{grid-column:2;gap:0;margin-left:-10px}}@keyframes request-glow{0%,to{box-shadow:0 0 0 2px #e0ac00,0 0 16px 3px #eab30899}50%{box-shadow:0 0 0 2px #e0ac004d,0 0 4px #eab3081f}}@keyframes request-glow-inset{0%,to{box-shadow:inset 0 0 0 2px #e0ac00,inset 0 0 14px #eab30859}50%{box-shadow:inset 0 0 0 2px #e0ac004d,inset 0 0 3px #eab30814}}:is(.my-car,.ro-tile)[data-request-open]{border-color:#e0ac00;animation:2.4s ease-in-out infinite request-glow}.ro-row[data-request-open],.rh-row[data-request-open]>.rh-row-main{animation:2.4s ease-in-out infinite request-glow-inset}.my-car-ghost[data-request-open]{animation:none}html[data-reduce-motion=true] :is(.my-car,.ro-tile)[data-request-open]{animation:none;box-shadow:0 0 0 2px #e0ac00,0 0 10px 2px #eab30866}html[data-reduce-motion=true] :is(.ro-row[data-request-open],.rh-row[data-request-open]>.rh-row-main){animation:none;box-shadow:inset 0 0 0 2px #e0ac00}.manager-today>button[data-tone=green]{--tone:#1f7a3d}.rolling-number{font-variant-numeric:tabular-nums;transition:color .4s}.rolling-number[data-dir=up]{color:#1f8a46}.rolling-number[data-dir=down]{color:#c62828}@media (max-width:700px){.estimator-totals.manager-today{grid-template-columns:repeat(2,minmax(0,1fr))}.estimator-totals.manager-today>button:last-child{grid-column:1/-1}}.manager-today>button strong .rolling-number{font-size:inherit;font-weight:inherit;letter-spacing:inherit;display:inline}.manager-today>button strong .rolling-number:not([data-dir]){color:var(--foreground)}@media (max-width:700px){.manager-today>button[data-key=openValue] strong{font-size:22px}.manager-today>button[data-key=openValue] svg{display:none}}.header-version{display:none}@media screen and (min-width:1025px) and (not (pointer:coarse)),screen and (min-width:1367px){html[data-theme] .site-surface .main-tab-row>.header-version{color:#ffffffc7;letter-spacing:.02em;white-space:nowrap;order:5;margin-left:-8px;font-size:12.5px;font-weight:700;display:inline-block}html[data-theme] body .site-surface .settingsnav .settings-list-item.settings-list-version,html[data-theme] body .site-surface .settings-layout~.build-stamp,html[data-theme] body .site-surface .settings-layout .build-stamp{display:none!important}}@keyframes rolling-delta{0%{opacity:0;transform:translateY(4px)}7%{opacity:1;transform:none}89%{opacity:1}to{opacity:0}}.rolling-delta{vertical-align:middle;letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:14px;font-weight:800;line-height:1.2;animation:5.6s forwards rolling-delta;display:inline-block}.rolling-delta[data-dir=up]{color:#1f7a3d;background:#1f8a4624}.rolling-delta[data-dir=down]{color:#c62828;background:#d32f2f21}.manager-today>button strong .rolling-delta{font-size:14px}@media (max-width:700px){.manager-today>button strong .rolling-delta{width:fit-content;margin:4px 0 0;font-size:12px;display:block}}.manager-today>button strong{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex}.manager-today>button strong>small{margin-left:6px}.manager-today>button strong .rolling-delta{flex:none}@media (max-width:700px){.manager-today>button strong{flex-wrap:wrap}}.version-history-roles{flex-wrap:wrap;justify-content:center;gap:6px;margin:2px 0 10px;display:flex}.version-history-roles>button{border:1px solid var(--border);min-height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.version-history-roles>button[aria-selected=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.text-editor-pop{z-index:3001;border:1px solid var(--border);background:var(--card);width:320px;max-width:calc(100vw - 16px);color:var(--foreground);pointer-events:auto;text-align:left;letter-spacing:normal;text-transform:none;border-radius:12px;gap:8px;padding:12px;font-size:14px;font-weight:500;display:grid;box-shadow:0 16px 36px #00000040}.text-editor-pop p{color:#dc2626;margin:0;font-size:13px}.text-editor-actions{flex-wrap:wrap;gap:6px;display:flex}.text-editor-actions .text-editor-remove{color:#c62828}.shop-wording{justify-items:start;gap:14px;display:grid}.shop-wording-list{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.shop-wording-list li{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.shop-wording-old{color:var(--muted-foreground);overflow-wrap:anywhere;text-decoration:line-through}.shop-wording-new{overflow-wrap:anywhere;font-weight:700}.shop-wording-new[data-removed]{color:#c62828}@media (max-width:700px){.shop-wording-list li{grid-template-columns:minmax(0,1fr) auto}.shop-wording-old{grid-column:1/-1}}html[data-theme] .ro-number-actions:has(.ro-head-action){gap:14px}html[data-theme] .ro-head-estimate>button,html[data-theme] button.ro-head-notes{border-radius:12px;height:44px;min-height:44px;margin:0;padding:0 16px;font-size:17px;font-weight:600}html[data-theme] .ro-head-estimate>button svg,html[data-theme] button.ro-head-notes svg{width:20px;height:20px}@media (max-width:760px){html[data-theme] .site-surface .ro-row .ro-ident-text small{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ro-row>.ro-due{flex:none;max-width:44vw}}.restore-backup-counts{color:var(--muted-foreground);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 12px;margin:4px 0 10px;padding:0;font-size:14px;list-style:none;display:grid}.restore-backup-counts b{color:var(--foreground);font-variant-numeric:tabular-nums}.pin-dialog input.restore-backup-confirm{width:100%;max-width:320px;height:44px;font:inherit;letter-spacing:normal;text-align:center;margin:0 auto 10px;font-size:16px}.estimator-totals.manager-today{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-today>button[data-tone=teal]{--tone:#0f7c86}@media (max-width:700px){.estimator-totals.manager-today{grid-template-columns:repeat(2,minmax(0,1fr))}.estimator-totals.manager-today>button:last-child{grid-column:auto}}.home-tech-load ul{margin:0;padding:6px 0;list-style:none}.home-tech-load li{text-align:left;grid-template-columns:minmax(84px,120px) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 18px;display:grid}.home-tech-load li[data-department-start]{border-top:1px solid var(--border);margin-top:6px;padding-top:14px}.htl-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.htl-bar{background:var(--foreground);border-radius:999px;height:10px}@supports (color:color-mix(in lab, red, red)){.htl-bar{background:color-mix(in srgb, var(--foreground) 8%, var(--card))}}.htl-bar{overflow:hidden}.htl-bar>span{border-radius:inherit;background:#1452d9;min-width:3px;height:100%;display:block}.home-tech-load li[data-dept=paint] .htl-bar>span{background:#1f7a3d}.htl-hours,.htl-cars{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:13px}.htl-hours strong{color:var(--foreground);font-size:15px}.htl-cars{min-width:46px}.ro-reel-header .expanded-card-heading{grid-template-columns:minmax(max-content,1fr) auto minmax(140px,1fr)!important}.ro-reel-header .ro-head-tools{justify-content:flex-end;justify-self:end;align-items:center;gap:2px;display:flex}html .tracker-ro-dialog .ro-reel-header .ro-head-tools>:is(.ro-card-close,.ro-cancel-action,.ro-card-edit-toggle),html .tracker-ro-dialog .ro-reel-header .ro-head-tools>*>.ro-cancel-action{width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;position:static!important;inset:auto!important}.ro-reel-header .ro-number-actions:not(:has(.ro-head-action)){gap:16px}.ro-reel-header .expanded-card-heading[data-four-tools]{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)!important}@media (max-width:520px){html .tracker-ro-dialog .ro-reel-header [data-four-tools] .ro-head-tools>:is(.ro-card-close,.ro-cancel-action,.ro-card-edit-toggle){width:38px!important;min-width:38px!important}html .tracker-ro-dialog .ro-reel-header [data-four-tools] .ro-head-tools{gap:0}}@media (max-width:380px){.ro-reel-header .expanded-card-heading{grid-template-columns:minmax(max-content,1fr) auto 120px!important}html .tracker-ro-dialog .ro-reel-header .ro-head-tools>:is(.ro-card-close,.ro-cancel-action,.ro-card-edit-toggle){width:38px!important;min-width:38px!important}}.ro-reel-header .ro-number-editing{display:flex}.ro-reel-header .ro-number-input{border:1px solid;width:9ch;min-width:0;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.ro-reel-header .ro-number-input{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.ro-reel-header .ro-number-input{background:currentColor;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ro-reel-header .ro-number-input{background:color-mix(in srgb, currentColor 8%, transparent)}}.ro-reel-header .ro-number-input{color:inherit;font:inherit;text-align:center;letter-spacing:inherit}.ro-reel-header .ro-number-input:focus{outline-offset:1px;outline:2px solid}.ro-sheet-vehicle .ro-vehicle-field{width:100%;max-width:420px;margin-inline:auto;display:block}.ro-sheet-vehicle .ro-vehicle-field input{text-align:center;height:46px;font-size:18px}.ro-sheet-date .tracker-date-button{justify-content:center!important;align-items:center!important;height:auto!important;min-height:0!important;padding:6px 14px!important;line-height:1!important;display:inline-flex!important}.rh-colhead .rh-sort{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.rh-colhead .rh-sort:hover,.rh-colhead .rh-sort[aria-sort]{color:var(--foreground)}.rh-colhead .rh-sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.parts-main{align-content:start;gap:18px;min-width:0;display:grid}html[data-theme] .site-surface .rh-phase-pick{min-width:0;max-width:100%;display:inline-flex}html[data-theme] .site-surface .rh-phase-pick .phase-control-fit{width:auto;min-width:0;max-width:100%;display:inline-flex}html[data-theme] .site-surface .rh-phase-pick .phase-select-trigger{white-space:nowrap;cursor:pointer;background:var(--phase,#64748b)!important;color:#fff!important;width:auto!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:24px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:0 8px 0 10px!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html[data-theme] .site-surface .rh-phase-pick .phase-select-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme] .site-surface .rh-phase-pick .phase-select-trigger svg{flex:none;opacity:.85!important;color:#fff!important;width:12px!important;height:12px!important}html[data-theme] .site-surface .rh-phase-pick .phase-select-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rh-row-error{margin:0;padding:0 16px 10px;font-size:13px}.desktop-nav-divider{display:none}.ui-night-shift{justify-content:center;padding-top:6px;display:flex}.ui-night-shift .night-shift-toggle{width:min(100%,280px)}.ro-sheet-parts:has(>.ro-all-parts){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:10px;display:grid!important}.ro-sheet-parts:has(>.ro-all-parts)>.ro-sheet-parts-track{width:100%;display:block}@media (min-width:761px){.ro-history.rh .rh-colhead>*,.ro-history.rh .rh-row-main>*{text-align:center;justify-self:center}.ro-history.rh .rh-colhead>.rh-sort{justify-content:center;align-items:center;display:inline-flex}.ro-history.rh .rh-row-main>:is(.rh-vehicle,.rh-customer,.rh-parts){justify-self:stretch}.ro-history.rh .rh-row-main>.rh-parts{justify-content:center}}.ro-band{display:none}.create-ro-vehicle .vehiclegrid{align-items:start;gap:12px;width:100%;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)!important;margin:4px 0 8px!important;display:grid!important}.create-ro-vehicle .vehiclegrid [data-slot=native-select-wrapper],.create-ro-vehicle .vehiclegrid select,.create-ro-vehicle .vehiclegrid .field>input{width:100%!important;min-width:0!important;max-width:none!important}@media (max-width:700px){.create-ro-vehicle .vehiclegrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.create-ro-vehicle .vehiclegrid>.field:last-child{grid-column:1/-1}}.ro-file{display:none}.title-font-menu{max-height:min(70vh,560px);overflow-y:auto}.title-font-trigger{justify-content:space-between;justify-self:center;gap:10px;min-width:220px;margin-inline:auto;width:auto!important}.assign-ro-dialog[data-slot=dialog-content]{text-align:center;max-width:min(400px,100vw - 32px)!important}.assign-ro-dialog [data-slot=dialog-title]{width:100%;text-align:center!important}.assign-ro-dialog form{justify-items:center;gap:14px;display:grid}.ro-keypad{gap:12px;width:100%;max-width:320px;display:grid}.ro-keypad .ro-keypad-display{text-align:center;height:56px;font-family:var(--pc-cond,inherit);letter-spacing:.06em;border-radius:14px;font-size:28px;font-weight:700}.ro-keypad-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ro-keypad-key{border:1px solid var(--border);background:var(--card);border-radius:14px;place-items:center;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.ro-keypad-key{background:color-mix(in srgb, var(--card) 80%, transparent)}}.ro-keypad-key{color:var(--foreground);touch-action:manipulation;font-size:22px;font-weight:650;box-shadow:inset 0 1px #ffffff2e}.ro-keypad-key:active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ro-keypad-key:active{background:color-mix(in srgb, var(--primary) 18%, var(--card))}}.ro-keypad-key svg{width:22px;height:22px}.ro-keypad-key.ro-keypad-mode{letter-spacing:.04em;color:var(--theme-link,var(--primary));font-size:15px;font-weight:750}.ro-keypad[data-letters] .ro-keypad-key.ro-keypad-mode{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ro-keypad[data-letters] .ro-keypad-key.ro-keypad-mode{background:color-mix(in srgb, var(--primary) 16%, var(--card))}}.assign-ro-dialog .ro-keypad-actions{width:100%;justify-content:center!important}.assign-ro-dialog .ro-keypad-actions>button{border-radius:14px;min-width:120px}.chat-photos .chat-photo-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.chat-photo-viewer{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c16b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-photo-viewer>img{object-fit:contain;background:#fff;border-radius:14px;max-width:min(100%,1400px);max-height:calc(100vh - 48px);box-shadow:0 30px 80px -20px #0009}.chat-photo-close{top:max(16px, env(safe-area-inset-top));color:#fff;background:#ffffff29;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;right:16px}.chat-photo-close svg{width:22px;height:22px}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html body .messenger-chat .chat-workspace{grid-template-columns:420px minmax(0,1fr)!important}html body .messenger-chat .chat-conversations{grid-template-columns:150px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;column-gap:10px;display:grid!important}html body .messenger-chat .chat-conversations>*{grid-column:2}html body .messenger-chat .chat-conversations>.chat-people-row{border-bottom:0;border-right:1px solid var(--hairline,var(--border));grid-area:1/1/span 200;align-content:start;gap:2px;margin:0;padding:0 10px 0 0;overflow:visible;display:grid!important}html body .messenger-chat .chat-people-row>button{text-align:left;border-radius:10px;place-items:center start;gap:9px;width:100%;padding:6px;font-size:13.5px;display:flex!important}html body .messenger-chat .chat-people-row>button>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}html body .messenger-chat .chat-people-row>button.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html body .messenger-chat .chat-people-row>button.is-selected{background:color-mix(in srgb, var(--primary) 14%, transparent)}}html body .messenger-chat .chat-people-face{flex:0 0 34px;width:34px;height:34px}}html .create-ro-card .create-ro-writer{cursor:pointer;position:relative}html .create-ro-card .create-ro-writer[data-empty]{background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){html .create-ro-card .create-ro-writer[data-empty]{background:color-mix(in srgb, var(--card) 70%, transparent)!important}}html .create-ro-card .create-ro-writer[data-empty]{box-shadow:inset 0 0 0 2px var(--hairline,var(--border));color:var(--muted-foreground)!important;background-image:none!important}html .create-ro-card .create-ro-writer-select{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}html .create-ro-card.ro-wide-layout .tracker-card-form>fieldset>.ro-sheet{grid-template-rows:auto auto auto auto auto;grid-template-areas:"vin vin""customer vehicle""stats stats""phase phase""team team"}html .create-ro-card.ro-wide-layout .tracker-card-form>fieldset>.ro-sheet[data-no-team]{grid-template-rows:auto auto auto auto;grid-template-areas:"vin vin""customer vehicle""stats stats""phase phase"}html .create-ro-card.ro-wide-layout .ro-sheet>.ro-sheet-section{flex:none}html .create-ro-card.ro-wide-layout .ro-sheet>:is(.ro-sheet-customer,.ro-sheet-vehicle){min-height:0}html .create-ro-card.ro-wide-layout .ro-sheet>.create-ro-stats{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;gap:12px}html .create-ro-card.ro-wide-layout .ro-sheet-stats :is(.ro-sheet-date,.ro-sheet-stat){min-height:84px;padding:10px}html .create-ro-card .create-ro-stat input{text-align:center;width:100%;height:44px;font-family:var(--pc-cond);font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding:0 6px;font-weight:800;font-size:22px!important}html .create-ro-card .create-ro-stat input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html .create-ro-card .create-ro-stat input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html .create-ro-card .ro-sheet-vehicle{justify-items:stretch}html .create-ro-card .create-ro-vehicle .vehiclegrid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}html .create-ro-card .create-ro-vehicle .field>span:first-child{display:none}html .create-ro-card .create-ro-vehicle select{text-align:left;text-align-last:left;padding-inline:10px 26px!important}html .create-ro-card .ro-sheet>.create-ro-request{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;min-height:0;padding-block:20px;display:flex}html .create-ro-card .create-ro-request label{margin:0;font-size:17px;font-weight:650}html .create-ro-card .ro-sheet>.create-ro-notes{grid-column:1/-1;justify-items:stretch}html .create-ro-card .create-ro-notes textarea,html .create-ro-card .create-ro-notes-chat textarea{border:1px solid var(--hairline,var(--border));background:var(--g-data-box,var(--card));width:100%;min-height:72px;color:var(--foreground);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:16px}html .create-ro-card .create-ro-notes-chat .ro-chat-composer{display:block}html .create-ro-card .create-ro-notes-chat .ro-chat-list{flex:auto}html .create-ro-card-page.fullscreen-ro-card{width:100%;max-width:980px;height:auto;margin:0 auto 24px;position:relative;inset:auto;transform:none}@media (max-width:700px){html .create-ro-card.ro-wide-layout .tracker-card-form>fieldset>.ro-sheet{grid-template-columns:minmax(0,1fr);grid-template-areas:"vin""customer""vehicle""stats""phase""team"}html .create-ro-card.ro-wide-layout .tracker-card-form>fieldset>.ro-sheet[data-no-team]{grid-template-areas:"vin""customer""vehicle""stats""phase"}html .create-ro-card.ro-wide-layout .ro-sheet>.ro-sheet-vehicle{border-left:0;border-top:1px solid var(--hairline,var(--border))}html .create-ro-card.ro-wide-layout .ro-sheet>.create-ro-stats{gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important}html .create-ro-card.ro-wide-layout .create-ro-stats :is(.ro-sheet-date,.ro-sheet-stat){grid-column:span 2;min-height:74px;padding:8px 6px}html .create-ro-card.ro-wide-layout .create-ro-stats .create-ro-stat:nth-last-child(-n+2){grid-column:span 3}html .create-ro-card .create-ro-vehicle .vehiclegrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)!important}html .create-ro-card .create-ro-vehicle .vehiclegrid>.field:last-child{grid-column:auto}html .create-ro-card .ro-sheet>.ro-sheet-customer .ro-customer-name-fields{grid-template-columns:repeat(2,minmax(0,1fr))}html .create-ro-card .create-ro-stats .tracker-date-button{width:100%;max-width:100%;min-height:40px;padding-inline:2px;font-size:19px!important}html .create-ro-card .create-ro-stats .ro-sheet-date>:nth-child(2){width:100%;font-size:19px!important}html body:not(#cro) .create-ro-card .ro-reel-header .ro-number-actions{transform:translate(18px)}html body:not(#cro) .create-ro-card .ro-reel-header .ro-number-input{width:7ch}html[data-skin][data-theme] body:not(#pc):not(#cro) .create-ro-card .create-ro-stats :is(button,.tracker-date-button){font-size:19px!important}html .create-ro-card .create-ro-stats .ro-sheet-date>:nth-child(2),html .create-ro-card .create-ro-stats .ro-sheet-date>:nth-child(2) *,html .create-ro-card .create-ro-stat input{font-size:21px!important}html .create-ro-card .ro-sheet>.create-ro-request{gap:10px 24px;padding:14px}}.brand-logo .bsb-glints{display:none}html[data-glass=day] .brand-logo:not(.app-loading-logo) :is(.bsb-letter,.bsb-word),html:not([data-logo=night]) .brand-logo.app-loading-logo :is(.bsb-letter,.bsb-word){fill:var(--bsb-chrome);stroke:var(--brand-ink,#14161a)}@supports (color:color-mix(in lab, red, red)){html[data-glass=day] .brand-logo:not(.app-loading-logo) :is(.bsb-letter,.bsb-word),html:not([data-logo=night]) .brand-logo.app-loading-logo :is(.bsb-letter,.bsb-word){stroke:color-mix(in srgb, var(--brand-ink,#14161a) 45%, transparent)}}html[data-glass=day] .brand-logo:not(.app-loading-logo) :is(.bsb-letter,.bsb-word),html:not([data-logo=night]) .brand-logo.app-loading-logo :is(.bsb-letter,.bsb-word){stroke-width:.8px;paint-order:stroke}html[data-glass=day] .brand-logo:not(.app-loading-logo) :is(.bsb-shop,.bsb-deck>path,.bsb-mark),html:not([data-logo=night]) .brand-logo.app-loading-logo :is(.bsb-shop,.bsb-deck>path,.bsb-mark){fill:var(--bsb-candy)}html[data-glass=day] .brand-logo:not(.app-loading-logo),html:not([data-logo=night]) .brand-logo.app-loading-logo{filter:drop-shadow(0 1px 1.5px #0a14284d)}html[data-glass=day] .brand-logo.is-animated:not(.app-loading-logo) .bsb-glints,html:not([data-logo=night]) .brand-logo.is-animated.app-loading-logo .bsb-glints{display:inline}html[data-glass=day] .brand-logo.is-animated:not(.app-loading-logo) :is(.bsb-letter,.bsb-deck,.bsb-body,.bsb-mark),html:not([data-logo=night]) .brand-logo.is-animated.app-loading-logo :is(.bsb-letter,.bsb-deck,.bsb-body,.bsb-mark){animation:.5s both bsb-glass-in!important}html[data-glass=day] .brand-logo.is-animated:not(.app-loading-logo) .bsb-rise-glint,html:not([data-logo=night]) .brand-logo.is-animated.app-loading-logo .bsb-rise-glint{animation:.9s ease-in-out .35s both bsb-rise-glint}html[data-glass=day] .brand-logo.is-animated:not(.app-loading-logo) .bsb-shine,html:not([data-logo=night]) .brand-logo.is-animated.app-loading-logo .bsb-shine{animation:1s ease-in-out 1.15s both bsb-shine}html[data-glass=night] .brand-logo:not(.app-loading-logo) :is(.bsb-letter,.bsb-word),html[data-logo=night] .brand-logo.app-loading-logo :is(.bsb-letter,.bsb-word){fill:#fff0ee1a;stroke:#fff3f1;stroke-width:1.3px;vector-effect:non-scaling-stroke}html[data-glass=night] .brand-logo:not(.app-loading-logo) :is(.bsb-shop,.bsb-deck>path,.bsb-mark),html[data-logo=night] .brand-logo.app-loading-logo :is(.bsb-shop,.bsb-deck>path,.bsb-mark){fill:#ff281e1f;stroke:#ff3b30;stroke-width:1.4px;vector-effect:non-scaling-stroke}html[data-glass=night] .brand-logo:not(.app-loading-logo) .bsb-deck>g,html[data-logo=night] .brand-logo.app-loading-logo .bsb-deck>g{display:none}html[data-glass=night] .brand-logo:not(.app-loading-logo),html[data-logo=night] .brand-logo.app-loading-logo{filter:drop-shadow(0 0 1.5px #ff463ce6)drop-shadow(0 0 7px #ff281e80)!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-letter-0,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-letter-0{animation:.9s step-end both bsb-flicker!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-letter-1,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-letter-1{animation:.9s step-end .12s both bsb-flicker!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-letter-2,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-letter-2{animation:.9s step-end .24s both bsb-flicker!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-letter-3,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-letter-3{animation:.9s step-end .36s both bsb-flicker!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-letter-4,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-letter-4{animation:.9s step-end .48s both bsb-flicker!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-letter-5,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-letter-5{animation:.9s step-end .6s both bsb-flicker!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) :is(.bsb-deck,.bsb-mark),html[data-logo=night] .brand-logo.is-animated.app-loading-logo :is(.bsb-deck,.bsb-mark){animation:.9s step-end .75s both bsb-flicker!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-body,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-body{animation:none!important}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-word,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-word{animation:.9s step-end .95s both bsb-flicker}html[data-glass=night] .brand-logo.is-animated:not(.app-loading-logo) .bsb-shop,html[data-logo=night] .brand-logo.is-animated.app-loading-logo .bsb-shop{animation:.9s step-end 1.15s both bsb-flicker}html[data-logo=night] .brand-logo.app-loading-logo :is(.bsb-letter,.bsb-word){stroke-width:2.2px}html:not([data-logo=night]) body .brand-logo.app-loading-logo :is(.bsb-letter,.bsb-word){stroke:#1c2230cc;stroke-width:1.6px}html:not([data-logo=night]) body .brand-logo.app-loading-logo{filter:drop-shadow(0 2px 2px #0a142859)drop-shadow(0 10px 16px #14161a2e)!important}html[data-logo=night]{--load-bg:#0b0e14}@keyframes bsb-glass-in{0%{opacity:0}to{opacity:1}}@keyframes bsb-rise-glint{0%{transform:translateY(70px)}to{transform:translateY(-200px)}}@keyframes bsb-shine{0%{transform:translate(0)}to{transform:translate(700px)}}@keyframes bsb-flicker{0%{opacity:0}12%{opacity:1}18%{opacity:.15}30%{opacity:1}38%{opacity:.3}46%,to{opacity:1}}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) .brand-logo .bsb-glints{display:none!important}}html[data-reduce-motion=true] .brand-logo .bsb-glints{display:none!important}html body .tech-home-head>.tech-home-stats{width:100%;margin-left:0}html body .tech-home-head>.tech-home-stats>div{flex:1 1 0;min-width:0}html body .ro-card-reel>.ro-reel-neighbor>.ro-reel-panel{background:0 0!important}html body .customer-kind{background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html body .customer-kind{background:color-mix(in srgb, var(--foreground) 6%, transparent)!important}}html body .customer-kind{border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html body .customer-kind{border-color:color-mix(in srgb, var(--foreground) 16%, transparent)!important}}html body .customer-kind{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body .customer-kind>button{opacity:.75;color:var(--foreground)!important;background:0 0!important}html body .customer-kind>button[aria-pressed=true]{opacity:1;background:var(--primary)!important;color:var(--primary-foreground)!important;box-shadow:0 1px 4px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html body .customer-kind>button[aria-pressed=true]{box-shadow:0 1px 4px color-mix(in srgb, var(--primary) 40%, transparent)!important}}html[data-skin][data-theme] body:not(#pc):not(#ga):not(#ga2) .ro-reel-header .ro-number-input{color:var(--pen,var(--foreground))!important;background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){html[data-skin][data-theme] body:not(#pc):not(#ga):not(#ga2) .ro-reel-header .ro-number-input{background:color-mix(in srgb, var(--card) 72%, transparent)!important}}html[data-skin][data-theme] body:not(#pc):not(#ga):not(#ga2) .ro-reel-header .ro-number-input{border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html[data-skin][data-theme] body:not(#pc):not(#ga):not(#ga2) .ro-reel-header .ro-number-input{border-color:color-mix(in srgb, var(--foreground) 30%, transparent)!important}}html[data-skin][data-theme] body:not(#pc):not(#ga):not(#ga2) .ro-reel-header .ro-number-input::placeholder{color:var(--muted-foreground);opacity:1}html body .general-settings .appearance-controls>.field{text-align:center;justify-items:center}html body .general-settings .appearance-controls>.field>span{text-align:center;width:100%}html body .general-settings .appearance-controls>.field>[data-slot=slider]{width:min(100%,320px)}@media screen and (max-width:699px){html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item.settings-list-version{display:none!important}html[data-theme] body:not(#ga) .site-surface .settings-layout .settings-sidebar,html[data-theme] body:not(#ga) .site-surface .settings-layout .settings-sidebar>[data-slot=sidebar-content]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav.settings-groups{gap:8px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}html[data-theme] body:not(#ga) .site-surface .settings-layout .settings-group,html[data-theme] body:not(#ga) .site-surface .settings-layout .settings-group+.settings-group{margin:0!important}html[data-theme] body:not(#ga) .site-surface .settings-layout .settings-group-card{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important}html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item{position:relative;border:1px solid var(--foreground)!important;width:58px!important;height:58px!important;min-height:58px!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)!important}}html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item{background:var(--card)!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item{background:color-mix(in srgb, var(--card) 70%, transparent)!important}}html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item{box-shadow:0 1px 3px #00000014!important}html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item[aria-current=page]{border-color:var(--primary)!important;box-shadow:0 0 0 2px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item[aria-current=page]{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent)!important}}html[data-theme] body:not(#ga) .site-surface .settings-layout .settingsnav .settings-list-item:before{display:none!important}}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#ga) .tracker-workspace:not([data-view=list]) .wip-vehicles:has(>.tracker-due-heading:first-child){padding-top:12px!important}html[data-skin][data-theme] body:not(#pc):not(#ga):not(#ga2) .ro-reel-header .ro-writer-pick{cursor:pointer;position:relative;box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--primary)!important}html body .ro-reel-header .ro-writer-pick-select{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}html body :is(.ro-writer-pick-select,.create-ro-writer-select){color:var(--popover-foreground,var(--foreground));background:var(--popover,var(--card))}html body :is(.ro-writer-pick-select,.create-ro-writer-select) option{color:var(--popover-foreground,var(--foreground));background-color:var(--popover,var(--card));font-size:15px;font-weight:500}.chat-people-heading,.chat-people-full{display:none}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html body .messenger-chat .chat-people-row>.chat-people-heading{letter-spacing:.04em;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:8px;margin:12px 0 4px;font-size:11.5px;font-weight:750;display:flex}html body .messenger-chat .chat-people-row>.chat-people-heading:before,html body .messenger-chat .chat-people-row>.chat-people-heading:after{content:"";background:var(--hairline,var(--border));flex:auto;height:1px}html body .messenger-chat .chat-people-row>button{text-align:center;align-content:start;justify-items:center;gap:3px;padding:6px 4px;display:grid!important}html body .messenger-chat .chat-people-row>button>.chat-people-first{display:none}html body .messenger-chat .chat-people-row>button>.chat-people-full{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--foreground);font-size:12.5px;font-weight:650;display:block;overflow:hidden}html body .messenger-chat .chat-people-row>button.chat-people-new>span:last-child{display:block}html body .messenger-chat .chat-people-face{flex:none;width:40px;height:40px}}html body .chat-recent-menu{z-index:80;border:1px solid var(--border);min-width:170px;color:var(--popover-foreground,var(--foreground));border-radius:12px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 30px #00000038;background:var(--popover,var(--card))!important}html body .chat-recent-menu>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:600;display:flex}html body .chat-recent-menu>button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .chat-recent-menu>button:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}html body .chat-recent-menu>button[data-danger]{color:#d92d20}.chat-recent-list{display:contents}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html body .messenger-chat .chat-conversations{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)!important;grid-auto-rows:0!important;overflow:hidden!important}html body .messenger-chat .chat-conversations>.chat-sidebar-top{grid-area:1/2}html body .messenger-chat .chat-conversations>.chat-recent-list{align-content:start;gap:inherit;overscroll-behavior:contain;scrollbar-width:none;grid-area:2/2;grid-auto-rows:max-content;min-height:0;display:grid;overflow-y:auto}html body .messenger-chat .chat-conversations>.chat-people-row{overscroll-behavior:contain;scrollbar-width:none;min-height:0;max-height:100%;grid-area:1/1/span 2!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;overflow-y:auto!important}html body .messenger-chat .chat-conversations>:is(.chat-recent-list,.chat-people-row)::-webkit-scrollbar{display:none}}html[data-skin][data-theme] body:not(#gd) .site-surface .htl-bar{background:var(--foreground)!important;height:10px!important}@supports (color:color-mix(in lab, red, red)){html[data-skin][data-theme] body:not(#gd) .site-surface .htl-bar{background:color-mix(in srgb, var(--foreground) 16%, transparent)!important}}html[data-skin][data-theme] body:not(#gd) .site-surface .htl-bar{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-skin][data-theme] body:not(#gd) .site-surface .htl-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent)}}@media (max-width:699px){html body .estimator-home .estimator-panel.my-cars>:is(.my-cars-board,.estimator-empty),html body .estimator-home .estimator-panel.my-cars>header>:is(h3,.estimator-count){display:none!important}html body .estimator-home .estimator-panel.my-cars>header{border-bottom:0!important}html body .estimator-home .estimator-panel.my-cars .my-cars-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:0!important;display:grid!important}}html body .team-request-row[data-chain]{align-items:start;grid-template-columns:minmax(0,1fr) auto auto auto!important}html body .team-request-row[data-chain]>.rq-flow{grid-row:1/span 2;grid-column:1!important;padding:0!important}html body .team-request-row[data-chain]>:is(.team-request-when,[data-slot=button],.team-request-toggle){grid-row:1;align-self:center}html body .team-request-row[data-chain]>.team-request-when{grid-column:2}html body .team-request-row[data-chain]>[data-slot=button]{grid-column:3}html body .rq-box.rq-box-ro{font:inherit;cursor:pointer;justify-items:center;gap:2px;display:grid}html body .rq-box.rq-box-ro .rq-ro{font-family:var(--pc-cond);letter-spacing:.02em;opacity:.85;font-size:15px;font-weight:700}html body .rq-box.rq-box-ro:hover{filter:brightness(.97);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){html body .rq-box.rq-box-ro:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent)}}html body .rq-box.rq-box-ro .rq-tags{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}@media (max-width:700px){html body .team-request-row[data-chain]{grid-template-columns:minmax(0,1fr) auto auto!important}html body .team-request-row[data-chain]>.rq-flow{grid-row:2;grid-column:1/-1!important}html body .team-request-row[data-chain]>.team-request-when{grid-column:1;margin:0!important}html body .team-request-row[data-chain]>[data-slot=button]{justify-self:end;grid-column:2!important}html body .team-request-row[data-chain]>.team-request-toggle{grid-column:3!important}}html body .team-request-row[data-chain]{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}html body .team-request-row[data-chain]>.rq-flow{scrollbar-width:none;min-width:0;overflow-x:auto;flex-wrap:nowrap!important;grid-row:1!important;justify-content:safe center!important;align-items:center!important;width:auto!important}html body .team-request-row[data-chain]>.rq-flow::-webkit-scrollbar{display:none}html body .team-request-row[data-chain]>:is(.team-request-side,.team-request-toggle){justify-self:center;grid-row:1!important;align-self:center!important}html body .team-request-row[data-chain]>.team-request-side{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;grid-column:2!important}html body .team-request-row[data-chain]>.team-request-side>.team-request-when{text-align:center;margin:0!important}html body .team-request-row[data-chain]>.team-request-toggle{grid-column:3!important}html body .team-request-row .rq-flow[data-compact] .rq-pair{min-width:0;flex:none!important;align-items:center!important}html body .team-request-row .rq-flow[data-compact] .rq-step{grid-template-rows:26px auto 26px;place-items:center;flex:none!important;gap:4px!important;min-width:0!important;display:grid!important}html body .team-request-row .rq-flow[data-compact] .rq-who{justify-content:center;height:26px;min-height:0!important;padding-left:0!important}html body .team-request-row .rq-flow[data-compact] .rq-step time{white-space:nowrap;text-align:center;height:26px;line-height:26px;padding-left:0!important}html body .team-request-row .rq-flow[data-compact] .rq-box{min-width:128px;width:auto!important;min-height:54px!important;padding:8px 16px!important}html body .team-request-row .rq-flow[data-compact] .rq-box[data-tone=pending]{min-width:96px}html body .team-request-row .rq-flow[data-compact] .rq-box strong{white-space:nowrap!important;overflow-wrap:normal!important}html body .team-request-row .rq-flow[data-compact] .rq-link{flex:0 0 44px!important;align-self:center!important;width:44px!important;padding:0 4px!important}@media (max-width:700px){html body .team-request-row[data-chain]>.rq-flow{grid-row:2!important;justify-content:flex-start!important}html body .team-request-row[data-chain]{grid-template-columns:minmax(0,1fr) auto!important}html body .team-request-row[data-chain]>.team-request-side{flex-direction:row;justify-content:space-between;width:100%;grid-area:1/1!important}html body .team-request-row[data-chain]>.team-request-toggle{grid-area:1/2!important}html body .team-request-row[data-chain]>.rq-flow{grid-column:1/-1!important}}.ew-part-link{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ew-part-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.ew-part-link{text-underline-offset:3px;cursor:pointer}:is(.ew-part-link:hover,.ew-part-link:focus-visible){color:#175ca0;text-decoration-color:currentColor}@media print{.ew-part-link{text-decoration:none}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .tracker-card-form .ro-sheet.ro-spec-sheet{text-align:left!important;gap:0!important;padding:0!important;display:block!important;overflow:visible!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet>.ro-spec-phase{border:0!important;border-bottom:1px solid!important;margin:0!important;padding:16px 14px 14px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet>.ro-spec-phase{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)!important}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet>.ro-spec-phase{background:currentColor!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet>.ro-spec-phase{background:color-mix(in srgb, currentColor 4%, transparent)!important}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet>.ro-spec-phase{box-shadow:none!important}.phase-track{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.phase-track[data-disabled]{cursor:default}.phase-track[data-side]{padding-bottom:38px}.phase-track-steps{grid-template-columns:repeat(var(--steps,7), minmax(0, 1fr));display:grid;position:relative}.phase-track-step{min-width:0;color:inherit;opacity:.85;justify-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.15;display:grid;position:relative}.phase-track-step:before{content:"";background:currentColor;width:100%;height:3px;position:absolute;top:10px;left:-50%}@supports (color:color-mix(in lab, red, red)){.phase-track-step:before{background:color-mix(in srgb, currentColor 22%, transparent)}}.phase-track-step:first-child:before{display:none}.phase-track-step>i{z-index:1;border:3px solid;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.phase-track-step>i{border:3px solid color-mix(in srgb, currentColor 24%, transparent)}}.phase-track-step>i{background:var(--card,#fff);color:#fff}.phase-track-step>i svg{stroke-width:3px;width:13px;height:13px}.phase-track-step>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:2px;overflow:hidden}.phase-track-step[data-state=done],.phase-track-step[data-state=current]{opacity:1}.phase-track-step[data-state=done]>i{background:#1f8a5b;border-color:#1f8a5b}.phase-track-step[data-state=done]:before,.phase-track-step[data-state=current]:before{background:#1f8a5b}.phase-track-step[data-state=current]{font-weight:800}.phase-track-step[data-state=current]>i{background:0 0;border-color:#0000}.phase-track-ball{z-index:3;touch-action:none;cursor:grab;border-radius:50%;outline:none;place-items:center;width:42px;height:42px;margin-left:-21px;transition:left .18s;display:grid;position:absolute;top:-9.5px}.phase-track[data-disabled] .phase-track-ball{cursor:default}.phase-track-ball:before{content:"";box-sizing:border-box;background:var(--card,#fff);border:3px solid #1f8a5b;border-radius:50%;width:23px;height:23px;transition:transform .12s;box-shadow:0 0 0 5px #1f8a5b2e}.phase-track-ball:after{content:"";background:#1f8a5b;border-radius:50%;width:9px;height:9px;position:absolute}.phase-track-ball:focus-visible:before{box-shadow:0 0 0 5px #1d3f8f73}.phase-track[data-side] .phase-track-ball:before{border-color:#d97706;box-shadow:0 0 0 5px #d977062e}.phase-track[data-side] .phase-track-ball:after{background:#d97706}.phase-track[data-dragging] .phase-track-ball{cursor:grabbing;transition:none}.phase-track[data-dragging] .phase-track-ball:before{transform:scale(1.25);box-shadow:0 6px 16px -4px #00000059,0 0 0 6px #1f8a5b38}.phase-track-tag{z-index:2;color:#8a4b00;white-space:nowrap;background:#fff4e0;border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:800;line-height:1.1;position:absolute;top:56px;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #f2c37a}.phase-track-tag:before{content:"";background:#f2c37a;width:2px;height:9px;position:absolute;top:-9px;left:50%}.phase-track-name{display:none}.phase-track-menu{z-index:30;pointer-events:none;width:min(300px,92%);height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.phase-track-menu [data-slot=select-content]{pointer-events:auto}.phase-track-menu .phase-control-fit,.phase-track-menu .phase-select-trigger{opacity:0!important;border:0!important;width:100%!important;height:1px!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec{text-align:left;margin:0;padding:0;display:block}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-row{border:0;border-bottom:1px solid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;margin:0;padding:9px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-row{border-bottom:1px solid color-mix(in srgb, currentColor 11%, transparent)}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-row{text-align:left;background:0 0;border-radius:0}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-row:last-child{border-bottom:0}.ro-spec-k{opacity:1;font-size:13px;font-weight:600}.ro-spec-v{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:16px;display:flex}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-text{letter-spacing:0;text-align:left;color:inherit;overflow-wrap:anywhere;border:0;margin:0;padding:0;font-family:inherit;font-size:16.5px;font-weight:700;line-height:1.25;display:inline}.ro-spec-row[data-row=vin] .vin-text{letter-spacing:.14em;font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:600}.ro-spec-dates{gap:22px}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-date{box-shadow:none;background:0 0;border:0;align-items:baseline;gap:7px;margin:0;padding:0;font-size:16.5px;font-weight:700;display:inline-flex}.ro-spec-date>small{opacity:1;font-size:12.5px;font-weight:600}.ro-spec-date[data-tone=yellow]{color:#b45d06}.ro-spec-date[data-tone=red]{color:#c62828}.ro-spec-date.ro-field-needs-fix{outline-offset:4px;border-radius:6px;outline:2px dashed #d97706}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-parts .ro-sheet-parts-track{background:currentColor;border-radius:9px;flex:0 170px;width:170px;height:7px;margin:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-parts .ro-sheet-parts-track{background:color-mix(in srgb, currentColor 14%, transparent)}}.ro-spec-parts .ro-sheet-parts-track>span{background:#d97706;border-radius:9px;position:absolute;inset:0 auto 0 0}.ro-spec-parts .ro-sheet-parts-track>span[data-full]{background:#1f8a5b}.ro-spec-parts>strong{font-size:16.5px;font-weight:700}.ro-spec-who{align-items:center;gap:10px;min-width:0;display:inline-flex}.ro-spec-who>strong{font-size:16.5px;font-weight:700}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-avatar{min-width:28px;width:28px!important;height:28px!important;margin:0!important;font-size:11px!important}.ro-spec-hours{font-family:var(--title-font,inherit);white-space:nowrap;color:#1f6fc5;margin-left:auto;font-size:20px;font-weight:800}.ro-spec-hours[data-team=paint]{color:#2a8a55}.ro-spec-hours>small{font-size:.72em;font-weight:700}.ro-spec-tech .ro-sheet-hours-input{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ro-spec-tech .ro-sheet-hours-input input{width:84px}.ro-spec-tech .ro-sheet-unassign{flex-basis:100%;justify-content:flex-start;height:auto;padding:0}.ro-spec-row[data-editing] .ro-spec-v{align-items:stretch}.ro-spec-row[data-row=customer][data-editing] .ro-spec-v{flex-direction:column;align-items:stretch}.ro-spec-row[data-row=customer] .ro-customer-name-fields{gap:8px;display:flex}.ro-spec-row[data-row=customer] .ro-customer-name-fields>*{flex:1}.ro-spec-row .tracker-card-field{flex:1;min-width:0;margin:0}.ro-spec .tracker-paint-credit,.ro-spec .ro-picked-up{align-items:center;gap:10px;padding:12px 18px;display:flex}@media (max-width:600px){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet>.ro-spec-phase{padding:14px 12px 12px!important}.phase-track[data-side]{padding-bottom:0}.phase-track-step>span,.phase-track-tag{display:none}.phase-track-name{justify-content:center;margin-top:12px;display:flex}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-pick{border:1.5px solid;justify-content:center;align-items:center;min-width:132px;height:38px;margin:0;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-pick{border:1.5px solid color-mix(in srgb, currentColor 28%, transparent)}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-pick{background:currentColor;border-radius:999px}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-pick{background:color-mix(in srgb, currentColor 4%, transparent)}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-pick{color:inherit;font-family:var(--title-font,inherit);box-shadow:none;font-size:18px;font-weight:800;line-height:1}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-pick[data-side]{color:#8a4b00;background:#fff4e0;border-color:#f2c37a}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-row{grid-template-columns:78px minmax(0,1fr);min-height:44px;padding:8px 12px}.ro-spec-k{font-size:12.5px}.ro-spec-dates{gap:14px}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-parts .ro-sheet-parts-track{flex-basis:80px;width:80px}.ro-spec-row[data-row=vin] .vin-text{letter-spacing:.06em;font-size:14px}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-avatar{color:#fff!important;letter-spacing:.02em!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-weight:800!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 -2px #0000002e!important}.ro-spec-date[data-tone=yellow] :is(button,span,strong,time),.ro-spec-date[data-tone=red] :is(button,span,strong,time){color:inherit!important}html[data-logo=night] .ro-spec-hours{color:#6fb0f2}html[data-logo=night] .ro-spec-hours[data-team=paint]{color:#4cc88a}html[data-logo=night] .ro-spec-date[data-tone=yellow]{color:#f5b041}html[data-logo=night] .ro-spec-date[data-tone=red]{color:#ff7b7b}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-row input:not([type=number]){text-align:left!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-row .customer-kind{align-self:flex-start!important;margin:0!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-tech .ro-spec-who{flex:auto;min-width:0}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-tech select{max-width:240px;text-align:left!important;width:100%!important;height:40px!important;min-height:40px!important;padding-block:0!important;line-height:normal!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-tech .ro-spec-who>*{flex:auto;min-width:0;max-width:240px}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-tech .ro-spec-who>.ro-spec-avatar{flex:none}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-tech .ro-sheet-hours-input input{width:76px!important;height:40px!important}.ro-spec-tech .ro-spec-v{flex-wrap:wrap}@media (max-width:600px){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-tech .ro-spec-who{flex:1 1 0}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .ro-spec-sheet .ro-spec-tech .ro-sheet-hours-input input{width:60px!important}}@media (min-width:641px){html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace)>.tracker-controls{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace)>.tracker-controls>.tracker-toolbar{display:contents!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-search-date{flex:150px!important;order:0!important;width:auto!important;min-width:130px!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-search-date input{height:42px!important;min-height:42px!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-view-switch{flex:none!important;order:1!important;margin:0!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions{flex-wrap:nowrap!important;flex:none!important;order:2!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls :is(.tracker-view-switch,.tracker-toolbar-actions) button,html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-due-filter :is(select,button){white-space:nowrap!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding-inline:12px!important;font-size:14.5px!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-due-filter{flex:none!important;width:auto!important;margin:0!important}}@media (min-width:641px) and (max-width:1100px){html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls :is(.tracker-view-switch,.tracker-toolbar-actions) button,html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-due-filter :is(select,button){gap:5px!important;padding-inline:9px!important;font-size:13.5px!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls :is(.tracker-view-switch,.tracker-toolbar-actions) button svg{width:15px;height:15px}}.manual-import-tool{display:inline-flex;position:relative}.manual-import-result{z-index:20;background:var(--popover,#fff);color:var(--popover-foreground,#141a24);white-space:nowrap;cursor:pointer;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 22px -8px #00000059,0 0 0 1px #00000014}@media (min-width:641px){html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions>*,html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-due-filter>*{margin:0!important}html[data-theme] body:not(#gp1):not(#gp2) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls :is(.tracker-due-filter,.manual-import-tool){width:auto!important;min-width:0!important;padding:0!important}}html[data-theme] body .rh-phase-pick .phase-select-trigger>svg{display:none!important}html[data-theme] body .rh-phase-pick .phase-select-trigger{justify-content:center!important;padding-inline:12px!important}html[data-theme] body .ro-opening-loader.ro-loading-bar-pop{background:var(--card,#fff)!important;border-radius:16px!important;width:min(320px,100vw - 48px)!important;min-width:0!important;padding:18px 20px!important}.ro-loading-bar{background:currentColor;border-radius:99px;height:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ro-loading-bar{background:color-mix(in srgb, currentColor 12%, transparent)}}.ro-loading-bar>span{background:linear-gradient(90deg,#1f6fc5,#2a8a55);border-radius:99px;width:40%;animation:1.1s cubic-bezier(.45,0,.35,1) infinite ro-loading-slide;position:absolute;top:0;bottom:0}@keyframes ro-loading-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ro-loading-bar>span{animation-duration:2.4s}}html[data-theme] body .phase-track-step:before{width:calc(100% - 23px)!important;left:calc(11.5px - 50%)!important}html[data-theme] body .phase-track-step[data-half]:before{background:linear-gradient(90deg,#1f8a5b 0 50%,currentColor 50% 100%)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body .phase-track-step[data-half]:before{background:linear-gradient(90deg, #1f8a5b 0 50%, color-mix(in srgb, currentColor 22%, transparent) 50% 100%)!important}}html[data-theme] body .phase-track[data-dragging] .phase-track-ball{transition:left .16s cubic-bezier(.25,1.4,.45,1)!important}html[data-theme] body .phase-track-step[data-half]{opacity:1!important}html[data-theme] body .phase-track-step[data-half]>:is(span,i){opacity:.55}html[data-theme] body .phase-track[data-mid] .phase-track-ball:before,html[data-theme] body .phase-track[data-mid] .phase-track-ball:after{opacity:0!important}html[data-theme] body .phase-track[data-mid] .phase-track-tag:before{background:#e0a040!important;width:2px!important;height:44.5px!important;top:-44.5px!important}html[data-theme] body .phase-track[data-mid] .phase-track-ball:before{opacity:1!important;width:13px!important;height:13px!important;box-shadow:0 0 0 3px var(--card,#fff), 0 0 0 5px #d9770640!important;background:#d97706!important;border:0!important}html[data-theme] body .phase-track[data-mid][data-dragging] .phase-track-ball:before{background:var(--card,#fff)!important;border:3px solid #1f8a5b!important;width:23px!important;height:23px!important}html[data-theme] body .phase-track-step[data-state=lost]{opacity:.6!important}html[data-theme] body .phase-track-step[data-state=lost]>i{background:var(--card,#fff)!important;color:#c2412d!important;border-color:#c2412d!important}html[data-theme] body .phase-track-step[data-state=lost]>i svg{stroke-width:3.2px;width:12px;height:12px}html[data-theme] body .phase-track-step[data-state=lost]>span{-webkit-text-decoration:line-through #c2412d;text-decoration:line-through #c2412d;text-decoration-thickness:2px}html[data-theme] body .phase-track-step[data-state=lost]:before{opacity:.55;background:repeating-linear-gradient(90deg,#c2412d 0 5px,#0000 5px 9px)!important}html body .role-home[data-manager] .dispatch-layout :is(.dispatch-queue,.role-home-section,.role-home-column){order:0!important}html body .role-home .dispatch-layout.home-layout-wide,html body .role-home .role-home-grid.home-layout-wide,html[data-theme] body .role-home[data-manager=true] .dispatch-layout.home-layout-wide{grid-template-columns:minmax(0,1fr)!important}@media (min-width:761px){html body .ro-history.rh :is(.rh-colhead,.rh-row-main)[data-cols]{grid-template-columns:var(--rh-cols)!important}}@media (min-width:761px) and (max-width:1100px){html body .ro-history.rh .rh-colhead[data-cols]>.rh-col-parts{display:inline-flex!important}html body .ro-history.rh .rh-row-main[data-cols]>.rh-parts{display:flex!important}}.cz-bar{--cz:#2d5bff;z-index:60;color:#fff;background:#0f1d3d;border-radius:16px;align-items:center;gap:8px;min-width:0;margin:0 0 18px;padding:7px 7px 7px 14px;font-size:14px;display:flex;position:sticky;top:10px;box-shadow:0 14px 34px #0a143c4d}.cz-bar svg{flex:none;width:17px;height:17px}.cz-bar-title{white-space:nowrap;align-items:center;gap:8px;margin-right:4px;font-weight:800;display:inline-flex}.cz-bar-title svg{color:#8fb0ff}.cz-seg{background:#ffffff1a;border-radius:11px;flex:none;gap:2px;padding:3px;display:inline-flex}.cz-seg button{color:#c3cde6;min-width:36px;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0 12px;font-weight:700;display:inline-grid}.cz-devices button{padding:0 8px}.cz-seg button[aria-pressed=true]{color:#0f1d3d;background:#fff}.cz-gap{flex:1}.cz-error{color:#ffb4b4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.cz-icon-btn,.cz-text-btn,.cz-save{color:#dbe3f6;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.cz-icon-btn{width:36px}.cz-text-btn{padding:0 12px}.cz-save{background:var(--cz);color:#fff;padding:0 16px}.cz-icon-btn:disabled,.cz-text-btn:disabled,.cz-save:disabled{opacity:.4;cursor:default}.cz-history{position:relative}.cz-history-menu{z-index:5;color:#0f1d3d;background:#fff;border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f1e5047}.cz-history-menu button{height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:650}.cz-history-menu button:hover{background:#eef2fb}.role-home[data-customizing]{position:relative}.role-home[data-customizing] [data-layout-col]:empty{min-height:120px;display:block!important}.cz-frames{z-index:40;pointer-events:none;position:absolute;inset:0}.cz-frame,.cz-empty-col,.cz-drop-line,.cz-drop-col{position:absolute}.cz-frame{border:2px dashed #2d5bff8c;border-radius:20px}.cz-frame[data-hidden]{background:repeating-linear-gradient(135deg,#eef1f6d1 0 10px,#e0e4ecd1 10px 20px);border-color:#788296b3}.cz-frame[data-dragging]{z-index:3;background:#2d5bff14;border:2.5px solid #2d5bff;box-shadow:0 24px 50px #0f1e5040}.cz-frames[data-dragging] .cz-frame:not([data-dragging]) .cz-tools{opacity:.3}.cz-handle{color:#fff;cursor:grab;touch-action:none;pointer-events:auto;background:#2d5bff;border:0;border-radius:9px;place-items:center;width:28px;height:46px;display:grid;position:absolute;top:50%;left:-14px;transform:translateY(-50%);box-shadow:0 4px 12px #1e3cb459}.cz-handle svg,.cz-tools svg{width:16px;height:16px}.cz-frame[data-dragging] .cz-handle{cursor:grabbing}.cz-frame-name{color:#fff;white-space:nowrap;background:#7a8496;border-radius:7px;padding:2px 9px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:-13px;left:22px}.cz-frame[data-dragging] .cz-frame-name{background:#2d5bff}.cz-tools{pointer-events:auto;background:#fff;border:1.5px solid #2d5bff59;border-radius:11px;gap:3px;padding:3px;display:flex;position:absolute;top:-17px;right:12px;box-shadow:0 6px 16px #14286e29}.cz-tools button{color:#33415c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:26px;display:grid}.cz-tools button[aria-pressed=true]:first-child:not(:only-child){color:#fff;background:#2d5bff}.cz-frame[data-hidden] .cz-tools button:last-child{color:#fff;background:#7a8496}.cz-empty-col{background:#2d5bff0a;border:2px dashed #2d5bff4d;border-radius:20px}.cz-drop-line{background:#2d5bff;border-radius:4px;box-shadow:0 0 0 4px #2d5bff2e}.cz-drop-col{background:#2d5bff1a;border:2.5px dashed #2d5bff;border-radius:20px}.cz-panel{z-index:70;color:#0f1d3d;background:#fff;border:1px solid #0f1d3d14;border-radius:20px;flex-direction:column;width:340px;max-width:calc(100vw - 24px);font-size:14px;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 24px 60px #0f1e5047}.cz-panel>header{border-bottom:1px solid #e8ecf3;align-items:center;gap:10px;padding:16px 16px 12px 18px;display:flex}.cz-panel>header strong{flex:1;font-size:18px}.cz-panel .cz-icon-btn{color:#33415c;background:#f1f4f9;width:32px;height:32px}.cz-panel-body{flex:1;padding:8px 14px 16px;overflow:auto}.cz-list{margin:0;padding:0;list-style:none;display:grid}.cz-list>li{background:#fff;border-bottom:1px solid #f0f2f7;align-items:center;gap:10px;min-height:46px;padding:0 4px;display:flex;position:relative}.cz-list>li[data-dragging]{z-index:2;border-radius:10px;box-shadow:0 12px 28px #0f1e5038}.cz-list>li[data-drop=before]:before,.cz-list>li[data-drop=after]:after{content:"";background:#2d5bff;border-radius:3px;height:3px;position:absolute;left:0;right:0}.cz-list>li[data-drop=before]:before{top:-2px}.cz-list>li[data-drop=after]:after{bottom:-2px}.cz-grip{color:#8a96ab;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:34px;display:grid}.cz-grip svg,.cz-eye svg{width:17px;height:17px}.cz-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.cz-list>li[data-off] .cz-row-name{color:#9aa6bb}.cz-eye{color:#2d5bff;cursor:pointer;background:#eef2fb;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:32px;display:grid}.cz-eye[aria-pressed=false]{color:#8a96ab;background:#f1f3f7}.cz-eye:disabled{opacity:.35;cursor:default}.cz-mini-seg{background:#eef1f6;border-radius:9px;flex:none;gap:2px;padding:2px;display:inline-flex}.cz-mini-seg button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:28px;display:grid}.cz-mini-seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0f1d3d26}.cz-side-glyph{border:1.5px solid #8a96ab;border-radius:3px;width:16px;height:12px;position:relative}.cz-side-glyph:after{content:"";background:#8a96ab;border-radius:1px;width:5px;position:absolute;top:1px;bottom:1px}.cz-side-glyph[data-side=left]:after{left:1px}.cz-side-glyph[data-side=right]:after{right:1px}.cz-side-glyph[data-side=full]:after{width:auto;left:1px;right:1px}.cz-mini-seg button[aria-pressed=true] .cz-side-glyph{border-color:#2d5bff}.cz-mini-seg button[aria-pressed=true] .cz-side-glyph:after{background:#2d5bff}.cz-panel .shop-wording-list li{border-color:#e3e7ef;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"old put""new put";gap:2px 10px}.cz-panel .shop-wording-old{grid-area:old}.cz-panel .shop-wording-new{grid-area:new}.cz-panel .shop-wording-list li>button{grid-area:put}.cz-stage{z-index:65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a14326b;display:flex;position:fixed;inset:0}.cz-stage .cz-panel{flex:none;margin:76px 0 12px 12px;position:relative;top:auto;bottom:auto;right:auto}.cz-preview{flex:1;place-items:center;min-width:0;margin:76px 12px 12px;display:grid}.cz-preview-device{background:#fff;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 0 0 8px #0f1d3d,0 30px 70px #0006}.cz-preview[data-device=computer] .cz-preview-device{border-radius:10px;box-shadow:0 0 0 6px #0f1d3d,0 30px 70px #0006}.cz-preview iframe{transform-origin:0 0;background:#fff;border:0;display:block}.site-surface:has(.cz-stage) .cz-bar{z-index:80;position:fixed;top:12px;left:12px;right:12px}body:has(.cz-stage) .cz-bar{z-index:80;position:fixed;top:12px;left:12px;right:12px}.rh-colhead[data-customizing]{align-items:center}.rh-col-edit{outline-offset:-2px;background:var(--card,#fff);border-radius:8px;outline:2px dashed #2d5bff73;align-items:center;gap:2px;min-width:0;padding:3px 2px;display:inline-flex;position:relative}.rh-col-edit[data-off] .rh-col-label{opacity:.45;text-decoration:line-through}.rh-col-edit[data-dragging]{z-index:2;outline:2px solid #2d5bff;box-shadow:0 8px 20px #0f1e5033}.rh-col-edit[data-drop=before]{box-shadow:inset 3px 0 #2d5bff}.rh-col-edit[data-drop=after]{box-shadow:inset -3px 0 #2d5bff}.rh-col-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rh-col-grip,.rh-col-eye{color:#2d5bff;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:22px;padding:0;display:grid}.rh-col-grip{cursor:grab;touch-action:none}.rh-col-grip svg,.rh-col-eye svg{width:13px;height:13px}.rh-col-eye:disabled{opacity:.3}[data-col-off]{filter:grayscale();opacity:.28!important}.nav-customize svg{width:20px;height:20px}html[data-layout-preview] .install-app-prompt{display:none!important}html body:has(.site-surface>.cz-panel,.cz-panel:not(.cz-stage .cz-panel)) .site-surface>main.shell{padding-right:372px!important}html body .ro-history.rh .rh-row-main[data-cols]>.rh-phase-cell{min-width:0;overflow:hidden}@media (max-width:1100px){.cz-bar{flex-wrap:wrap;gap:6px;padding:6px}.cz-bar-title span{display:none}.cz-bar-title{margin-right:0;padding-left:6px}.cz-seg button{padding:0 9px}.cz-devices button{padding:0 6px}.cz-text-btn{padding:0 8px}.cz-handle{width:46px;height:28px;top:-15px;left:16px;transform:none}.cz-handle svg{transform:rotate(90deg)}.cz-frame-name{left:72px}}@media (min-width:541px){html body .role-home[data-manager]>.dispatch-workspace{gap:22px}}@media (max-width:1100px){.cz-panel:not(.cz-stage .cz-panel){width:auto;max-width:none;height:min(46vh,520px);top:auto;left:12px;right:12px}html body:has(.site-surface>.cz-panel,.cz-panel:not(.cz-stage .cz-panel)) .site-surface>main.shell{padding-bottom:calc(min(46vh,520px) + 24px)!important;padding-right:16px!important}}.haptic-tick{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.note-tools{flex:none;align-items:center;gap:6px;margin-left:8px;display:inline-flex}html body .saved-note-bubble>footer .note-tools button{min-height:28px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}html body .saved-note-bubble>footer .note-alert-tech{border:1px solid var(--primary);padding:0 10px}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble>footer .note-alert-tech{border:1px solid color-mix(in srgb, var(--primary) 38%, transparent)}}html body .saved-note-bubble>footer .note-alert-tech{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble>footer .note-alert-tech{background:color-mix(in srgb, var(--primary) 9%, transparent)}}html body .saved-note-bubble>footer .note-alert-tech{color:var(--primary)}html body .saved-note-bubble>footer .note-alert-tech:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble>footer .note-alert-tech:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}}html body .ro-chat-list>li[data-mine] .saved-note-bubble>footer .note-alert-tech{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){html body .ro-chat-list>li[data-mine] .saved-note-bubble>footer .note-alert-tech{border-color:color-mix(in srgb, var(--primary-foreground) 45%, transparent)}}html body .ro-chat-list>li[data-mine] .saved-note-bubble>footer .note-alert-tech{background:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){html body .ro-chat-list>li[data-mine] .saved-note-bubble>footer .note-alert-tech{background:color-mix(in srgb, var(--primary-foreground) 14%, transparent)}}html body .ro-chat-list>li[data-mine] .saved-note-bubble>footer .note-alert-tech{color:var(--primary-foreground)}html body .saved-note-bubble>footer .note-thumb{background:var(--primary);min-width:44px;min-height:32px;color:var(--primary-foreground);box-shadow:0 4px 14px var(--primary), inset 0 1px 0 #ffffff59;border:0;padding:0 12px}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble>footer .note-thumb{box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 40%, transparent), inset 0 1px 0 #ffffff59}}html body .saved-note-bubble>footer .note-thumb svg{width:18px;height:18px}.note-tools button:disabled{opacity:.55;cursor:default}.note-tools-error{color:var(--destructive);white-space:normal;font-size:12px}html body .saved-note-bubble[data-note-glow]{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble[data-note-glow]{border-color:color-mix(in srgb, var(--primary) 55%, transparent)!important}}html body .saved-note-bubble[data-note-glow]{background:linear-gradient(155deg, #ffffff57, #0000 46%), var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble[data-note-glow]{background:linear-gradient(155deg, #ffffff57, #0000 46%), color-mix(in srgb, var(--primary) 13%, color-mix(in srgb, var(--card) 78%, transparent))!important}}html body .saved-note-bubble[data-note-glow]{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);box-shadow:0 0 0 1px var(--primary), 0 0 22px 3px var(--primary), inset 0 1px 0 #fff9!important}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble[data-note-glow]{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 26%, transparent), 0 0 22px 3px color-mix(in srgb, var(--primary) 42%, transparent), inset 0 1px 0 #fff9!important}}html body .saved-note-bubble[data-note-glow]{position:relative}html body .saved-note-bubble[data-note-glow]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 34px 8px var(--primary);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){html body .saved-note-bubble[data-note-glow]:after{box-shadow:0 0 34px 8px color-mix(in srgb, var(--primary) 50%, transparent)}}html body .saved-note-bubble[data-note-glow]:after{opacity:0;animation:2.6s ease-in-out infinite note-glow}@keyframes note-glow{50%{opacity:1}}@media (prefers-reduced-motion:reduce){html body .saved-note-bubble[data-note-glow]:after{animation:none}}.note-thumb-stamp{flex:none;display:inline-flex;position:relative}html body .note-thumb-stamp .saved-note-initials{min-width:26px;letter-spacing:0!important;width:26px!important;height:26px!important;font-size:10px!important}.note-thumb-stamp>svg{background:var(--primary);fill:none;width:15px;height:15px;stroke:var(--primary-foreground);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;box-shadow:0 0 0 1.5px var(--card);border-radius:50%;padding:2px;position:absolute;bottom:-6px;right:-10px}.note-acknowledgements[data-thumbs]{align-items:center;gap:8px;display:inline-flex}html body .ro-chat-list .saved-note-bubble[data-thumbs]{grid-template-columns:28px auto minmax(0,1fr);grid-template-areas:"head name name""head text text""head acks time"}html body .ro-chat-list .saved-note-bubble .note-acknowledgements[data-thumbs]{grid-area:acks;align-self:center;padding:6px 16px 2px 0;display:inline-flex;position:static}html body .ro-chat-list>li[data-mine] .saved-note-bubble[data-thumbs]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"text text""acks time"}html body .ro-chat-list>li[data-mine] .saved-note-bubble[data-thumbs]>header{display:contents}html body .ro-chat-list>li[data-mine] .saved-note-bubble[data-thumbs]>header>:not(.note-acknowledgements){display:none!important}.note-alert-dialog{max-width:420px}.note-alert-dialog h2{text-align:center}.note-alert-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.note-alert-choices button{min-height:54px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;font-size:17px;font-weight:800;box-shadow:0 6px 16px #0000001f,inset 0 1px #ffffff40}.note-alert-choices button[data-who=body]{color:#fff;background:#1f6fc5}.note-alert-choices button[data-who=paint]{color:#fff;background:#1e8a4c}.note-alert-choices button[data-who=all],.note-alert-choices button[data-who=both]{color:#16202e;background:#fff;border-color:#cfd6e0}.note-alert-choices button[data-who=mech]{color:#fff;background:#5b6573}.note-alert-dialog:has(.note-alert-choices[data-count="4"]){max-width:560px}.note-alert-choices[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:520px){.note-alert-choices[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.note-alert-choices button:disabled{opacity:.6;cursor:default}html body .saved-note-bubble>footer:has(.note-tools){flex-wrap:nowrap;align-items:center;max-width:none}html body .saved-note-bubble>footer:has(.note-tools) time{white-space:nowrap;flex:none}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li .saved-note-bubble[data-note-glow][data-note-id]{background:linear-gradient(180deg, var(--g-shine) 0, transparent 70%), var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li .saved-note-bubble[data-note-glow][data-note-id]{background:linear-gradient(180deg, var(--g-shine) 0, transparent 70%), color-mix(in srgb, var(--primary) 15%, var(--g-bubble))!important}}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li .saved-note-bubble[data-note-glow][data-note-id]{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li .saved-note-bubble[data-note-glow][data-note-id]{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--g-bubble-edge))!important}}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li .saved-note-bubble[data-note-glow][data-note-id]{box-shadow:inset 0 1px 0 var(--g-shine), 0 0 0 1px var(--primary), 0 0 22px 3px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li .saved-note-bubble[data-note-glow][data-note-id]{box-shadow:inset 0 1px 0 var(--g-shine), 0 0 0 1px color-mix(in srgb, var(--primary) 26%, transparent), 0 0 22px 3px color-mix(in srgb, var(--primary) 42%, transparent)!important}}html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)!important}}html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{background:linear-gradient(180deg, #ffffffb3, #fff0 70%), var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{background:linear-gradient(180deg, #ffffffb3, #fff0 70%), color-mix(in srgb, var(--primary) 9%, #f4f6fa)!important}}html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{box-shadow:0 1px 2px #0f172a1a, 0 3px 8px -4px var(--primary), inset 0 1px 0 #ffffffe6!important}@supports (color:color-mix(in lab, red, red)){html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{box-shadow:0 1px 2px #0f172a1a, 0 3px 8px -4px color-mix(in srgb, var(--primary) 35%, transparent), inset 0 1px 0 #ffffffe6!important}}html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]:hover:not(:disabled){background:linear-gradient(180deg, #fff9, #fff0 70%), var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html:not(.dark)[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]:hover:not(:disabled){background:linear-gradient(180deg, #fff9, #fff0 70%), color-mix(in srgb, var(--primary) 15%, #f4f6fa)!important}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .create-ro-sheet .ro-spec-who .request-technician{font-weight:600;justify-content:flex-start!important;width:auto!important;margin:0!important;padding:0!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .create-ro-sheet .ro-spec-row[data-row=request] .ro-spec-v{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .create-ro-sheet .ro-spec-row[data-row=notes] textarea{border:1px solid var(--input);background:var(--theme-field,var(--card));width:100%;min-height:64px;color:var(--foreground);font:inherit;border-radius:10px;padding:8px 10px}.create-ro-sheet .create-ro-estimate small{font-size:15px;font-weight:700}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .create-ro-sheet .ro-spec-row input:not([type=number]){text-align:left!important}@media (max-width:700px){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .create-ro-sheet .create-ro-vehicle .vehiclegrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .create-ro-sheet .create-ro-vehicle .vehiclegrid>:last-child{grid-column:1/-1!important}}.ems-log-item{border-top:1px solid var(--hairline,var(--border));align-items:center;display:flex}.ems-log-item:first-of-type{border-top:0}.ems-log-item>.ems-log-row{flex:1;min-width:0;border-top:0!important}.ems-log .ems-log-move{flex:none;height:30px;margin-right:14px;padding:0 12px;font-size:12.5px}.ems-log-row[data-outcome=moved]{--tone:#1f6fc5}.ems-move-dialog{max-width:360px}.ems-move-form{gap:8px;display:flex}.ems-move-form input{letter-spacing:.04em;flex:1;min-width:0;font-size:18px;font-weight:700}@media (min-width:641px) and (max-width:1100px){html[data-theme] body:not(#gp1):not(#gp2):not(#hd) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace)>.tracker-controls{flex-wrap:wrap!important;row-gap:10px!important}html[data-theme] body:not(#gp1):not(#gp2):not(#hd) .site-surface .tracker-workspace:not(.technician-workspace):not(.parts-workspace) .tracker-controls .tracker-toolbar-actions{flex-wrap:wrap!important;flex-shrink:1!important;row-gap:8px!important;max-width:100%!important}}html[data-theme] body .settings-content .roster-row,html[data-theme] body .roster-columns .roster-row{text-align:left!important;grid-template-columns:auto auto minmax(0,1fr)!important;grid-template-areas:"check avatar info""check avatar buttons"!important;align-items:center!important;gap:6px 12px!important;padding:10px 4px!important;display:grid!important}html[data-theme] body .roster-columns .roster-row>[role=checkbox],html[data-theme] body .roster-columns .roster-row>button:first-child{grid-area:check}html[data-theme] body .roster-columns .roster-row>.roster-avatar{grid-area:avatar}html[data-theme] body .roster-columns .roster-row>.tech-info{grid-area:info}html[data-theme] body .roster-columns .roster-row>.roster-buttons{justify-content:flex-start;grid-area:buttons!important}html[data-theme] body .roster-columns .roster-avatar{border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-grid}html[data-theme] body .roster-columns .roster-row>.tech-info{min-width:0;text-align:left!important;justify-items:start!important;gap:5px!important;display:grid!important}html[data-theme] body .roster-columns .roster-row>.tech-info strong{font-size:15px}.roster-tags{flex-wrap:wrap;gap:5px;display:flex}.roster-tags>span{border:1px solid var(--primary);border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.roster-tags>span{border:1px solid color-mix(in srgb, var(--primary) 26%, transparent)}}.roster-tags>span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.roster-tags>span{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.roster-tags>span{color:var(--foreground);white-space:nowrap;font-size:12px;font-weight:650}html[data-theme] body .roster-columns .roster-buttons{flex-direction:row!important;gap:6px!important;display:flex!important}html[data-theme] body .site-surface .ro-tile-actions>.ro-painter-assigned{cursor:default;justify-content:center;align-items:center;gap:4px;width:100%;min-height:34px;padding:0 12px;font-size:14px;font-weight:600;color:var(--foreground)!important;opacity:1!important;box-shadow:none!important;background:#1e8a4c1f!important;border:1px solid #1e8a4c59!important;border-radius:10px!important;display:flex!important}html[data-theme] body .site-surface .ro-tile-actions>.ro-painter-assigned svg{color:#1e8a4c;width:16px;height:16px}html.dark[data-theme] body .site-surface .ro-tile-actions>.ro-painter-assigned svg{color:#4ade80}html[data-theme] body .roster-columns .roster-row>.tech-info>*,html[data-theme] body .roster-columns .roster-row>.roster-buttons{text-align:left!important;justify-self:start!important;margin-left:0!important}html[data-theme] body .roster-columns .roster-row>.roster-avatar{color:#fff!important}@media (max-width:700px){html[data-theme] body .ro-history.rh.tracker-rh .rh-row-main{grid-template-columns:auto auto minmax(0,1fr) 44px!important}html[data-theme] body .tracker-rh .rh-row-main .rh-phase-cell{justify-self:end;min-width:0;max-width:100%;overflow:hidden}html[data-theme] body .tracker-rh .rh-row-main .rh-phase-cell :is(.rh-phase-pick,.phase-control-fit){min-width:0;max-width:100%}html[data-theme] body .tracker-rh .rh-row-main .rh-phase-cell :is(button,span,strong){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (max-width:640px){html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;padding:10px!important;display:flex!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>*{flex:calc(50% - 4px)!important;grid-column:auto!important;justify-content:center!important;min-width:calc(50% - 4px)!important;max-width:100%!important;height:42px!important;margin:0!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>:is(.tracker-due-filter,.manual-import-tool){align-items:center!important;gap:8px!important;width:auto!important;padding:0!important;display:flex!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>label.tracker-due-filter{flex-basis:100%!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>label.tracker-due-filter>strong{flex:none}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>* :is(button,select,[data-slot=native-select-wrapper]){flex:auto!important;justify-content:center!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important}html[data-theme] body:not(#he1):not(#he2) .site-surface .tracker-sort-bar{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}html[data-theme] body:not(#he1):not(#he2) .site-surface .tracker-sort-bar>span{text-align:center!important;width:auto!important;margin:0 4px 0 0!important}html[data-theme] body:not(#he1):not(#he2):not(#he3) .site-surface .tracker-controls:has(>.tracker-sort-one){flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-theme] body:not(#he1):not(#he2):not(#he3) .site-surface .tracker-controls:has(>.tracker-sort-one)>.tracker-view-switch{flex:none!important;margin:0!important}html[data-theme] body:not(#he1):not(#he2):not(#he3) .site-surface .tracker-controls>.tracker-sort-one{flex:1 1 0!important;justify-content:flex-end!important;min-width:0!important;margin:0!important}html[data-theme] body:not(#he1):not(#he2):not(#he3) .site-surface .tracker-controls>.tracker-sort-one [data-slot=native-select-wrapper],html[data-theme] body:not(#he1):not(#he2):not(#he3) .site-surface .tracker-controls>.tracker-sort-one>div{flex:auto!important;width:auto!important;min-width:0!important}html[data-theme] body:not(#he1):not(#he2):not(#he3) .site-surface .tracker-controls>.tracker-sort-one select{text-align:center!important;text-align-last:center!important;text-indent:0!important;width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:28px!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>.tracker-scope{flex-basis:100%!important;order:0!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>.tracker-due-filter:not(.tracker-scope){order:1!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>.tracker-print{order:2!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>.tracker-show-all{order:3!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>.tracker-collapse-all{order:4!important}html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar-actions>.manual-import-tool,html[data-theme] body:not(#he1):not(#he2):not(#he3):not(#he4):not(#hg) .site-surface .tracker-workspace .tracker-controls .tracker-toolbar:not([data-tools-open=true]) .tracker-toolbar-actions{display:none!important}}.parts-run{color:#3540a8;white-space:nowrap;background:#eef0ff;border:1px solid #b9c0f2;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.parts-run svg{width:15px;height:15px}.dark .parts-run{color:#cfd3ff;background:#262b63;border-color:#4b52a8}.pending-chip .parts-run{margin-left:2px;padding:1px 8px 1px 6px;font-size:12px}.handoff-run{justify-self:center;margin:-2px auto 6px}.parts-run-head{border-top:1px solid var(--hairline,var(--border));background:#3540a812;align-items:center;gap:10px;padding:10px 18px;display:flex}.parts-request.parts-request-row{grid-template-columns:auto minmax(0,1fr) auto auto auto}html[data-theme] .site-surface .parts-request.parts-request-row>.parts-pull-button{border-radius:11px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:42px;margin:0;padding:0 16px;font-weight:750;display:inline-flex}.pull-list-dialog{max-width:640px}.pull-list-head{align-items:flex-start;gap:12px;padding-right:30px;display:flex}.pull-list-head>div{flex:1;min-width:0}.pull-list{border-top:1px solid var(--hairline,var(--border));max-height:60vh;overflow:auto}.pull-list h4{letter-spacing:.5px;color:var(--muted-foreground);margin:0;padding:10px 4px 4px;font-size:12px;font-weight:800}.pull-part{border-top:1px solid var(--hairline,var(--border));cursor:pointer;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.pull-part input{width:22px;height:22px;margin:0}.pull-qty{text-align:center;font-size:17px}.pull-desc{font-size:15.5px;font-weight:650}.pull-pn{letter-spacing:.3px;color:#1f55cc;font:700 16px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dark .pull-pn{color:#8fb4ff}.pull-part[data-pulled] .pull-desc,.pull-part[data-pulled] .pull-pn{opacity:.55;text-decoration:line-through}.pull-list-actions{grid-template-columns:1fr 2fr;gap:10px;display:grid}.pull-list-actions>button{gap:6px;min-height:46px}@media (max-width:640px){.parts-request.parts-request-row{grid-template-columns:auto minmax(0,1fr) auto}html[data-theme] .site-surface .parts-request.parts-request-row>.parts-pull-button{grid-column:1/-1;width:100%;min-height:48px}.pull-part{grid-template-columns:24px 34px minmax(0,1fr)}.pull-pn{grid-column:3;margin-top:-6px}}.parts-request-row .parts-request-vehicle{white-space:normal}.parts-request-wrap[data-run=morning] .parts-request.parts-request-row{grid-template-columns:auto minmax(0,1fr) auto auto}html[data-theme] .site-surface .parts-request.parts-request-row>.parts-deliver-button{min-width:150px}html[data-theme] .pull-list-actions>.parts-deliver-button{font-weight:750;color:#3a2d00!important;background:#f4c542!important;border-color:#e5b52e!important}@media (max-width:640px){.parts-request-wrap[data-run=morning] .parts-request.parts-request-row{grid-template-columns:auto minmax(0,1fr)}}.parts-pull-small{border:1px solid var(--hairline,var(--border));background:var(--card);border-radius:9px;flex:none;align-items:center;gap:5px;height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.parts-pull-small{background:color-mix(in srgb, var(--card) 85%, transparent)}}.parts-pull-small{color:var(--foreground);font:inherit;cursor:pointer;font-size:12.5px;font-weight:700}.parts-pull-small svg{width:14px;height:14px}.parts-delivered-list>li>.parts-pull-small{margin:6px 0}.pull-list-actions:has(>:only-child){grid-template-columns:1fr}html[data-theme] body:not(#hv1):not(#hv2) :is(.saved-note-initials,.account-avatar,.person-avatar)[data-note-tone=parts],html body:not(#hv1):not(#hv2) :is(.saved-note-initials,.account-avatar,.person-avatar)[data-note-tone=parts]{color:#1a1400!important}html body .ro-history.rh .rh-counts{flex-wrap:wrap;flex:auto;justify-content:space-evenly;align-items:center;gap:10px 8px;min-width:0;padding:4px 0;display:flex!important}@media (max-width:900px){html body .ro-history.rh .rh-counts{flex-basis:100%;width:100%}}html body .ro-history.rh button.rh-count{place-items:center;position:relative;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:3px!important;display:inline-grid!important}html body .ro-history.rh button.rh-count .rh-count-face{width:44px;height:44px;font-size:15px;transition:transform .12s;box-shadow:0 2px 6px -2px #00000059}html body .ro-history.rh button.rh-count .rh-count-face[data-unassigned]{color:#fff;background:#94a3b8}html body .ro-history.rh button.rh-count[data-active] .rh-count-face{box-shadow:0 0 0 3px var(--card,#fff), 0 0 0 6px var(--primary)}html body .ro-history.rh button.rh-count strong{min-width:21px;height:21px;box-shadow:0 0 0 2px var(--card,#fff);background:#1e293b;border-radius:99px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-7px;color:#fff!important}html body .ro-history.rh button.rh-count[data-active] strong{background:var(--primary)}button.ew-part-link{font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){button.ew-part-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}button.ew-part-link{text-underline-offset:3px;cursor:pointer}html body .part-photos-dialog[data-slot=dialog-content]{gap:12px;display:grid;width:min(560px,100vw - 20px)!important;max-width:560px!important;padding:18px 16px 16px!important}.part-photos-head{text-align:left;gap:2px;padding-right:40px;display:grid}.part-photos-head [data-slot=dialog-title]{letter-spacing:.02em;font:800 20px/1.2 ui-monospace,Menlo,Consolas,monospace}.part-photos-head [data-slot=dialog-description]{color:var(--muted-foreground);font-size:14px;font-weight:600}.part-photos-big{border:1px solid var(--border);background:#fff;border-radius:14px;place-items:center;height:min(46vh,320px);display:grid;position:relative;overflow:hidden}.part-photos-big[data-loading]{background:linear-gradient(100deg,#eef2f7 30%,#f8fafc 50%,#eef2f7 70%) 0 0/300% 100%;animation:1.2s linear infinite part-photos-load}@keyframes part-photos-load{to{background-position:-150% 0}}.part-photos-big img{object-fit:contain;max-width:100%;max-height:100%}.part-photos-big small{color:#fff;background:#0f172a99;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:8px}.part-photos-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}@media (max-width:640px){.part-photos-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.part-photos-grid button{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;padding:0;overflow:hidden}.part-photos-grid button[aria-pressed=true]{outline-offset:1px;outline:3px solid #2563eb}.part-photos-grid img{object-fit:cover;width:100%;height:100%}.part-photos-empty{text-align:center;color:var(--muted-foreground);margin:0;padding:26px 0;font-weight:600}.part-photos-google{border:1px solid var(--border);color:inherit;border-radius:11px;justify-self:center;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.part-photos-big[data-loading]{animation:none}}html body .tracker-ro-dialog[data-ro-closing=true],html body .tracker-ro-dialog[data-state=closed]{animation:none!important}html body .part-photos-dialog[data-slot=dialog-content],html body .ro-opening-loader[data-slot=dialog-content]{transition:none!important}html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{flex-direction:column!important;grid-area:1/1!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.ro-estimate-panel{text-align:left;flex-direction:column;align-self:stretch;min-width:0;height:0;min-height:100%;display:flex;overflow:hidden}.ro-estimate-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:4px 8px 4px 16px;display:flex}.ro-estimate-head>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ro-estimate-tools{gap:6px;display:flex}.ro-estimate-tool{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);cursor:pointer;border-radius:9px;place-items:center;display:grid}.ro-estimate-tool:hover{background:var(--accent,var(--muted))}.ro-estimate-tool svg{width:16px;height:16px}.ro-estimate-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 10px 14px;overflow-y:auto}.ro-estimate-loading{margin:18px 14px}.ro-estimate-empty{text-align:center;color:var(--muted-foreground);margin:22px 8px;font-weight:600}.ro-estimate-chips{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:10px;display:grid;overflow:hidden}.ro-estimate-chips>span{border-left:1px solid var(--border);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:7px 3px;display:flex}.ro-estimate-chips>span:first-child{border-left:0}.ro-estimate-chips small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:800}.ro-estimate-chips strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:1.2}.ro-estimate-chips [data-total] strong{font-size:13px}.ro-estimate-chips em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);font-size:10.5px;font-style:normal;font-weight:700;overflow:hidden}.ro-estimate-chips [data-kind=body] strong,.ro-estimate-body{color:#175ca0}.ro-estimate-chips [data-kind=paint] strong,.ro-estimate-paint{color:#247449}.ro-estimate-cols,.ro-estimate-line{grid-template-columns:38px minmax(0,1fr) 40px 40px;gap:6px;display:grid}.ro-estimate-cols[data-paint],.ro-estimate-line[data-paint]{grid-template-columns:38px minmax(0,1fr) 40px}.ro-estimate-cols{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 8px 4px;font-size:9.5px;font-weight:800}.ro-estimate-cols>span{text-align:right}.ro-estimate-area+.ro-estimate-area{margin-top:8px}.ro-estimate-area>h4{color:#fff;background:#1f2937;border-radius:7px;margin:0;padding:6px 8px;font-size:12.5px;font-weight:800;line-height:1.3}.ro-estimate-line{border-bottom:1px solid var(--foreground);align-items:start;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.ro-estimate-line{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.ro-estimate-line{font-size:13px;line-height:17px}.ro-estimate-line:nth-child(odd){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ro-estimate-line:nth-child(odd){background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.ro-estimate-op{color:#64748b;overflow-wrap:anywhere;font-size:10.5px;font-weight:800}.ro-estimate-op[data-labor=body]{color:#175ca0}.ro-estimate-op[data-labor=paint]{color:#247449}.ro-estimate-op[data-labor=none]{color:var(--muted-foreground)}html.dark .ro-estimate-op[data-labor=body],html.dark .ro-estimate-chips [data-kind=body] strong,html.dark .ro-estimate-body{color:#7fb3ff}html.dark .ro-estimate-op[data-labor=paint],html.dark .ro-estimate-chips [data-kind=paint] strong,html.dark .ro-estimate-paint{color:#6fd39a}.ro-estimate-desc{overflow-wrap:anywhere;min-width:0;font-weight:600}.ro-estimate-desc small{color:var(--muted-foreground);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.ro-estimate-desc .ew-part-link{font-size:inherit}.ro-estimate-body,.ro-estimate-paint{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ro-estimate-body[data-incl]{color:var(--muted-foreground);font-weight:600}.ro-estimate-notes{margin-top:12px}.ro-estimate-panel{display:none!important}html body .ro-estimate-area>h4{padding:0}html body .ro-estimate-area>h4>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.ro-estimate-area>h4 svg{flex:none;width:15px;height:15px;transition:transform .15s}.ro-estimate-area[data-state=closed]>h4 svg{transform:rotate(-90deg)}html body .ro-estimate-line{align-items:stretch;padding-block:0}html body .ro-estimate-line>*{padding-block:7px}html body .ro-estimate-body,html body .ro-estimate-paint{border-left:1px solid var(--foreground);padding-inline:0 4px}@supports (color:color-mix(in lab, red, red)){html body .ro-estimate-body,html body .ro-estimate-paint{border-left:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}html body .ro-estimate-paint{border-left:1.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .ro-estimate-paint{border-left:1.5px solid color-mix(in srgb, var(--foreground) 55%, transparent)}}html body .ro-estimate-cols>span:last-child{padding-right:4px}html body .ro-estimate-body[data-incl]{color:var(--foreground);text-align:center;padding-inline:0;font-size:12px;font-weight:800}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:1/1;flex-direction:column!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:2/2!important}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>:is(.ro-sheet,.ro-estimate-panel,.assign-card-techs){grid-row:1!important}@media (hover:hover) and (pointer:fine) and (min-width:1360px){html body .tracker-ro-dialog.fullscreen-ro-card.ro-reel-dialog.ro-chat-layout.ro-estimate-layout[data-slot=dialog-content]{width:min(1560px,100vw - 32px)!important;max-width:1560px!important}html body .ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:361px minmax(0,1fr) 361px!important}html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{flex-direction:column!important;grid-area:1/1!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-sheet{grid-column:2!important}html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-notes-chat{grid-column:3!important}.ro-estimate-panel{text-align:left;flex-direction:column;align-self:stretch;min-width:0;height:0;min-height:100%;display:flex;overflow:hidden}.ro-estimate-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:4px 8px 4px 16px;display:flex}.ro-estimate-head>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ro-estimate-tools{gap:6px;display:flex}.ro-estimate-tool{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);cursor:pointer;border-radius:9px;place-items:center;display:grid}.ro-estimate-tool:hover{background:var(--accent,var(--muted))}.ro-estimate-tool svg{width:16px;height:16px}.ro-estimate-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 10px 14px;overflow-y:auto}.ro-estimate-loading{margin:18px 14px}.ro-estimate-empty{text-align:center;color:var(--muted-foreground);margin:22px 8px;font-weight:600}.ro-estimate-chips{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:10px;display:grid;overflow:hidden}.ro-estimate-chips>span{border-left:1px solid var(--border);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:7px 3px;display:flex}.ro-estimate-chips>span:first-child{border-left:0}.ro-estimate-chips small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:800}.ro-estimate-chips strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:1.2}.ro-estimate-chips [data-total] strong{font-size:13px}.ro-estimate-chips em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);font-size:10.5px;font-style:normal;font-weight:700;overflow:hidden}.ro-estimate-chips [data-kind=body] strong,.ro-estimate-body{color:#175ca0}.ro-estimate-chips [data-kind=paint] strong,.ro-estimate-paint{color:#247449}.ro-estimate-cols,.ro-estimate-line{grid-template-columns:38px minmax(0,1fr) 40px 40px;gap:6px;display:grid}.ro-estimate-cols[data-paint],.ro-estimate-line[data-paint]{grid-template-columns:38px minmax(0,1fr) 40px}.ro-estimate-cols{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 8px 4px;font-size:9.5px;font-weight:800}.ro-estimate-cols>span{text-align:right}.ro-estimate-area+.ro-estimate-area{margin-top:8px}.ro-estimate-area>h4{color:#fff;background:#1f2937;border-radius:7px;margin:0;padding:6px 8px;font-size:12.5px;font-weight:800;line-height:1.3}.ro-estimate-line{border-bottom:1px solid var(--foreground);align-items:start;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.ro-estimate-line{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.ro-estimate-line{font-size:13px;line-height:17px}.ro-estimate-line:nth-child(odd){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ro-estimate-line:nth-child(odd){background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.ro-estimate-op{color:#64748b;overflow-wrap:anywhere;font-size:10.5px;font-weight:800}.ro-estimate-op[data-labor=body]{color:#175ca0}.ro-estimate-op[data-labor=paint]{color:#247449}.ro-estimate-op[data-labor=none]{color:var(--muted-foreground)}html.dark .ro-estimate-op[data-labor=body],html.dark .ro-estimate-chips [data-kind=body] strong,html.dark .ro-estimate-body{color:#7fb3ff}html.dark .ro-estimate-op[data-labor=paint],html.dark .ro-estimate-chips [data-kind=paint] strong,html.dark .ro-estimate-paint{color:#6fd39a}.ro-estimate-desc{overflow-wrap:anywhere;min-width:0;font-weight:600}.ro-estimate-desc small{color:var(--muted-foreground);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.ro-estimate-desc .ew-part-link{font-size:inherit}.ro-estimate-body,.ro-estimate-paint{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ro-estimate-body[data-incl]{color:var(--muted-foreground);font-weight:600}.ro-estimate-notes{margin-top:12px}}@media not all and (hover:hover) and (pointer:fine) and (min-width:1360px){.ro-estimate-panel{display:none!important}}@media (hover:hover) and (pointer:fine) and (min-width:1360px) and (max-width:1499px){html body .ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:330px minmax(0,1fr) 330px!important;column-gap:18px!important}}.estimate-none{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:6px 8px 8px;display:flex}.estimate-none>p:first-child{text-wrap:balance;color:var(--muted-foreground);margin:0;font-size:15px;font-weight:600}.estimate-none .notice{margin:0}html body .estimate-request{color:#fff;cursor:pointer;background:#1f8a4c;border:0;border-radius:12px;min-width:200px;min-height:44px;padding:0 22px;font-size:15px;font-weight:800}html body .estimate-request:hover:not(:disabled){background:#187a42}html body .estimate-request:disabled{cursor:default}html body .estimate-request[data-requested]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .estimate-request[data-requested]{background:color-mix(in srgb, var(--foreground) 14%, transparent)}}html body .estimate-request[data-requested]{color:var(--foreground);opacity:1}html body .home-tech-load ul{grid-template-columns:minmax(84px,120px) minmax(0,1fr) auto auto;display:grid}html body .home-tech-load li{grid-column:1/-1;grid-template-columns:subgrid}html body .home-tech-load li[data-department-start]{border-top:3px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .home-tech-load li[data-department-start]{border-top:3px solid color-mix(in srgb, var(--foreground) 55%, transparent)}}:root{--new-part-tint:#f4c5422e;--new-part-edge:#f4c542}html.dark{--new-part-tint:#f4c5421f;--new-part-edge:#d9a82a}html body .ew-line[data-new-part]>td{background:var(--new-part-tint)!important}html body .ew-line[data-new-part]>td:first-child{box-shadow:inset 4px 0 0 var(--new-part-edge)!important}html body .ro-estimate-line[data-new-part]{background:var(--new-part-tint)!important;box-shadow:inset 4px 0 0 var(--new-part-edge)!important}html body .parts-day-button{border:1.5px solid var(--primary);align-items:center;margin:0 0 0 2px;padding:1px 10px 2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html body .parts-day-button{border:1.5px solid color-mix(in srgb, var(--primary) 45%, transparent)}}html body .parts-day-button{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){html body .parts-day-button{background:color-mix(in srgb, var(--primary) 9%, transparent)}}html body .parts-day-button{color:var(--primary);font:inherit;cursor:pointer;vertical-align:baseline;line-height:1.15}html body .parts-day-button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html body .parts-day-button:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}}html.dark body .parts-day-button{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html.dark body .parts-day-button{color:color-mix(in srgb, var(--primary) 55%, #fff)}}html[data-theme] [data-slot=dialog-content].parts-delivered-dialog{text-align:left;gap:14px}.pdl-head{justify-content:center;align-items:center;gap:10px;padding:2px 40px 0;display:flex}html body .pdl-head [data-slot=dialog-title]{text-align:center;margin:0;font-size:24px;font-weight:800;line-height:1.2}.pdl-count{background:var(--foreground);border-radius:99px;place-items:center;min-width:28px;height:28px;padding:0 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.pdl-count{background:color-mix(in srgb, var(--foreground) 9%, transparent)}}.pdl-count{font-size:15px;font-weight:800}.pdl-sum{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pdl-sum>div{border-left:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.pdl-sum>div:first-child{border-left:0}.pdl-sum b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:800}.pdl-sum small{color:var(--muted-foreground);font-size:11.5px;font-weight:700}.pdl-list{border:1px solid var(--border);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.pdl-row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pdl-row:first-child{border-top:0}.pdl-row:nth-child(2n){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pdl-row:nth-child(2n){background:color-mix(in srgb, var(--foreground) 3%, transparent)}}html body .pdl-row>.person-avatar{color:#fff;letter-spacing:.02em;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:13px;line-height:1;display:flex;overflow:hidden;box-shadow:0 1px 3px #0003}.pdl-main{min-width:0}html body .pdl-car{color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:800;display:block}.pdl-times{color:var(--muted-foreground);margin-top:2px;font-size:13px;display:block}.pdl-times b{color:var(--foreground);font-weight:700}.pdl-wait{white-space:nowrap;border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.pdl-wait[data-tone=ok]{color:#1d6b3f;background:#e3f4ea}.pdl-wait[data-tone=mid]{color:#8a5a00;background:#fdf0d3}.pdl-wait[data-tone=long]{color:#a8231d;background:#fde2e1}html.dark .pdl-wait[data-tone=ok]{color:#7fdba6;background:#1d3a2a}html.dark .pdl-wait[data-tone=mid]{color:#f2c76b;background:#3d3016}html.dark .pdl-wait[data-tone=long]{color:#ff9c95;background:#43201f}html body .pdl-pull{border:1px solid var(--border);background:var(--card);height:36px;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pdl-pull svg{width:16px;height:16px}@media (max-width:600px){html body .pdl-head [data-slot=dialog-title]{font-size:21px}.pdl-sum b{font-size:17px}.pdl-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face main pull""face wait pull";gap:6px 12px}.pdl-row>.person-avatar{grid-area:face}.pdl-main{grid-area:main}.pdl-wait{grid-area:wait;justify-self:start}html body .pdl-pull{grid-area:pull;width:40px;padding:0}.pdl-pull>span{display:none}}html[data-theme] body .site-surface .tracker-workspace .tracker-tech,html[data-theme] body .site-surface .tracker-workspace .tracker-department-group,html[data-theme] body .site-surface .tracker-workspace .tracker-group-content,html[data-theme] body .tracker-workspace .tracker-tech,html[data-theme] body .tracker-workspace .tracker-department-group{overflow:clip!important}html[data-theme] body .site-surface .tracker-workspace .tracker-tech>.tracker-tech-header,html[data-theme] body .tracker-workspace .tracker-tech>.tracker-tech-header{z-index:20;top:var(--sticky-chrome-top,0px)!important;position:sticky!important}html[data-theme] body:not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6) .tracker-workspace .tracker-tech>.tracker-tech-header{background:linear-gradient(var(--g-panel,transparent), var(--g-panel,transparent)), var(--popover)!important}html body .part-photos-big img{object-fit:contain;width:calc(100% - 16px);max-width:none;height:calc(100% - 40px);max-height:none;position:absolute;inset:8px 8px 32px}@media print{#estimate-print-root .ep-sheet{padding:0 .4in}#estimate-print-root .ep-foot{color:#666;text-align:center;font-size:9px;font-weight:600;position:fixed;bottom:.18in;left:0;right:0}#estimate-print-root .ep-added{display:none}#estimate-print-root .ep-updated{color:#444;text-align:center;margin:-6px 0 10px;padding:0 110px;font-size:10.5px;font-weight:700}#estimate-print-root .ep-qty{white-space:nowrap;color:#333;font-variant-numeric:tabular-nums;width:1%;padding-inline:.6em;font-size:10px;font-weight:700;text-align:center!important}#estimate-print-root .ep-table th.ep-qty{color:#555;font-size:8.5px}#estimate-print-root .ep-group .ep-line[data-new-part] td{background:#fdf1cc!important}#estimate-print-root .ep-group .ep-line[data-new-part] td:first-child{box-shadow:inset 4px 0 #f4c542}#estimate-print-root .ep-line .ep-body[data-incl]{font-size:10.5px;color:#111!important;text-align:center!important}}.estimate-sheet-dialog .ew-updated{color:var(--muted-foreground);font-size:12.5px;font-weight:700}html body .ew-line .ew-body[data-incl]{font-size:13px;font-weight:800;color:var(--foreground)!important;text-align:center!important}html body .ro-estimate-head>h3{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.2;display:flex}.ro-estimate-updated{color:var(--muted-foreground);font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine) and (min-width:1360px){html body .ro-estimate-area>h4{padding:0}html body .ro-estimate-area>h4>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.ro-estimate-area>h4 svg{flex:none;width:15px;height:15px;transition:transform .15s}.ro-estimate-area[data-state=closed]>h4 svg{transform:rotate(-90deg)}html body .ro-estimate-line{align-items:stretch;padding-block:0}html body .ro-estimate-line>*{padding-block:7px}html body .ro-estimate-body,html body .ro-estimate-paint{border-left:1px solid var(--foreground);padding-inline:0 4px}@supports (color:color-mix(in lab, red, red)){html body .ro-estimate-body,html body .ro-estimate-paint{border-left:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}html body .ro-estimate-paint{border-left:1.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .ro-estimate-paint{border-left:1.5px solid color-mix(in srgb, var(--foreground) 55%, transparent)}}html body .ro-estimate-cols>span:last-child{padding-right:4px}html body .ro-estimate-body[data-incl]{color:var(--foreground);text-align:center;padding-inline:0;font-size:12px;font-weight:800}}html body .part-photos-big small{bottom:5px}html body .part-photos-big{display:block}html body .part-photos-pic{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:8px 8px 32px}html body .part-photos-big .part-photos-probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html body .activity-row .alert-two-line>strong{font-weight:700}html body .activity-row .alert-two-line>span{font-weight:500}.alert-note{-webkit-line-clamp:4;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;quotes:none;-webkit-box-orient:vertical;margin-top:2px;font-size:.95em;font-style:normal;font-weight:500;display:-webkit-box;overflow:hidden}html body .view-as-menu .account-menu-item{justify-content:flex-start;gap:12px}html body .view-as-menu .account-menu-item svg{color:var(--muted-foreground)}.account-menu-actions+.view-as-title{border-top:1px solid var(--border);margin-top:6px;padding-top:12px}.home-tech-load li[data-link]{cursor:pointer;border-radius:10px}.home-tech-load li[data-link]:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.home-tech-load li[data-link]:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.home-tech-load li[data-link]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.chat-shelf{background:var(--foreground);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 6px;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-shelf{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.chat-shelf>button{height:32px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;font-weight:700}.chat-shelf>button[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #00000026}@media (hover:hover) and (pointer:fine) and (min-width:1000px){html.chat-page-open,html.chat-page-open body{height:100%;overflow:hidden!important}}html body :is(.chat-conversations,.chat-recent-list)>.chat-recent>.chat-group-avatar{background:var(--primary)!important;border-radius:50%!important;flex:0 0 38px!important;width:38px!important;max-width:38px!important;height:38px!important}@supports (color:color-mix(in lab, red, red)){html body :is(.chat-conversations,.chat-recent-list)>.chat-recent>.chat-group-avatar{background:color-mix(in srgb, var(--primary) 16%, var(--card))!important}}html body :is(.chat-conversations,.chat-recent-list)>.chat-recent>.chat-group-avatar{color:var(--primary)!important}html body :is(.chat-conversations,.chat-recent-list)>.chat-recent>.chat-recent-body{flex:auto!important;min-width:0!important}@media print{#estimate-print-root .ep-qr{width:92px;height:92px;image-rendering:pixelated;position:absolute;top:0;right:0}#estimate-print-root .ep-table th.ep-hrs,#estimate-print-root .ep-table td.ep-hrs,#estimate-print-root .ep-line .ep-body,#estimate-print-root .ep-line .ep-paint{min-width:46px;text-align:center!important;padding-inline:.6em!important}}html body .pull-pn .ew-part-link{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){html body .pull-pn .ew-part-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}html body .pull-pn .ew-part-link{text-underline-offset:3px;cursor:pointer}html body .pull-part[data-pulled] :is(.pull-qty,.pull-desc,.pull-pn,.pull-pn .ew-part-link){opacity:.55;text-decoration:line-through;text-decoration-thickness:2px}html body .parts-workspace>.tracker-controls[data-parts-order]{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}html body .parts-workspace>.tracker-controls[data-parts-order]>.tracker-parts-search{flex:auto!important;order:0!important;width:auto!important;max-width:520px!important;margin:0!important;display:block!important}html body .parts-workspace>.tracker-controls[data-parts-order]>.tracker-parts-search input{width:100%!important}html body .parts-workspace>.tracker-controls[data-parts-order]>.tracker-view-switch{flex:none!important;order:1!important;margin:0!important}html body .parts-workspace .tracker-view-content>.tracker-sort-bar{justify-content:flex-start!important}@media (max-width:599px){html body .parts-workspace>.tracker-controls[data-parts-order]{flex-wrap:wrap!important}html body .parts-workspace>.tracker-controls[data-parts-order]>.tracker-parts-search{flex:100%!important;max-width:none!important}html body .parts-workspace .tracker-view-content>.tracker-sort-bar{justify-content:center!important}}@media (max-width:1366px){html[data-theme] body:not(#pl1):not(#pl2) .site-surface .parts-workspace>.tracker-controls[data-parts-order]{margin-bottom:14px!important}}html body .part-photos-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}html body .part-photos-actions>*{justify-self:auto}html body .part-photos-refresh{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:11px;padding:9px 18px;font-size:14px;font-weight:700}html body .parts-library{gap:14px;display:grid}html body .parts-library-tiles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}html body .parts-library-tile{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:12px;justify-items:center;gap:2px;padding:14px 8px;display:grid}html body .parts-library-tile:disabled{cursor:default;opacity:1}html body .parts-library-tile strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.05}html body .parts-library-tile span{color:var(--muted-foreground);font-size:13px;font-weight:600}html body .parts-library-tile[data-kind=added] strong{color:#15803d}html body .parts-library-tile[data-kind=none] strong{color:#b45309}html body .parts-library-tile[data-kind=failed] strong{color:#b91c1c}html.dark body .parts-library-tile[data-kind=added] strong{color:#4ade80}html.dark body .parts-library-tile[data-kind=none] strong{color:#fbbf24}html.dark body .parts-library-tile[data-kind=failed] strong{color:#f87171}html body .parts-library-tile[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}html body .parts-library-progress{gap:6px;display:grid}html body .parts-library-progress .ro-loading-bar{width:100%}html body .parts-library-progress .ro-loading-bar>span{transition:width .3s;animation:none;left:0}html body .parts-library-progress small,html body .parts-library-when{color:var(--muted-foreground);font-size:13px;font-weight:600}html body .parts-library-list{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:6px 14px;max-height:46vh;margin:0;padding:12px 14px;list-style:none;display:flex;overflow-y:auto}html body .parts-library-list .ew-part-link{font-variant-numeric:tabular-nums}html body .part-photos-zoom{touch-action:none;cursor:zoom-in;position:absolute;inset:8px 8px 32px;overflow:hidden}html body .part-photos-zoom[data-zoomed]{cursor:grab}html body .part-photos-zoom[data-zoomed]:active{cursor:grabbing}html body .part-photos-zoom>.part-photos-pic{transform-origin:0 0;will-change:transform;inset:0}html body .part-photos-zoom-tools{z-index:1;gap:6px;display:flex;position:absolute;bottom:4px;left:8px}html body .part-photos-zoom-tools button{color:#fff;cursor:pointer;background:#0f172a99;border:0;border-radius:99px;place-items:center;width:30px;height:26px;padding:0;display:grid}html body .part-photos-zoom-tools button:disabled{opacity:.35;cursor:default}html body .part-photos-zoom-tools svg{width:16px;height:16px}html body .parts-library>.rowactions{margin:0!important}html body .parts-library>.parts-library-when{margin-top:-4px}html body .part-photos-zoom{background:#fff}@media (hover:hover) and (pointer:fine) and (min-width:1000px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]{flex-wrap:wrap!important;align-items:stretch!important;column-gap:14px!important;display:flex!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today{flex:none!important;grid-template-columns:repeat(4,1fr)!important;width:max-content!important;max-width:100%!important;margin:0!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button{text-align:center!important;justify-content:center!important;width:auto!important;min-width:0!important;padding-left:22px!important;padding-right:22px!important;container-type:normal!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button>span{white-space:nowrap!important;flex:none!important;width:auto!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button strong{font-size:44px!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading{flex:420px!important;align-items:stretch!important;min-width:420px!important;margin:0!important;padding:0!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading>:not(.role-home-shortcuts){display:none!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading>.role-home-shortcuts{flex:auto!important;align-items:stretch!important;gap:10px!important;margin:0!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading>.role-home-shortcuts>*{white-space:nowrap!important;flex:1 1 0!important;height:auto!important;min-height:0!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.dispatch-layout{flex:1 0 100%!important;margin-top:18px!important}}@media (hover:hover) and (pointer:fine){html[data-skin][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#gl2) :is(.estimator-panel,.role-home-section,.dispatch-queue,.parts-panel,.mix-board,.manager-today>button,.estimator-totals>button){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html body .assign-ro-card .ro-spec-v .difficulty-buttons{flex:auto;width:100%;max-width:520px}html body .assign-ro-card .ro-spec-v .difficulty-buttons button{min-width:0;height:48px}html body .assign-ro-card .assign-options{flex-direction:column;align-items:flex-start;gap:8px;display:flex}html body .assign-ro-card .assign-options>*{justify-content:flex-start!important;width:auto!important;margin:0!important}html body .assign-ro-card .assign-estimate,html body .assign-ro-card .assign-vehicle{align-items:center;gap:14px;display:inline-flex}html body .assign-ro-card .assign-empty{color:var(--muted-foreground)}html body .assign-ro-card .assign-note-row .ro-spec-v{align-items:center;gap:12px;min-width:0;display:flex}html body .assign-ro-card .assign-note-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:auto;overflow:hidden}html body .assign-ro-card .assign-note-button{flex:none}html body .assign-ro-card .assign-card-techs{padding:14px;display:block;overflow-y:auto}html body .assign-ro-card .assign-card-techs>.assignment-technicians{width:100%;margin:0}html body .assign-ro-card .assign-card-techs>[role=status]{text-align:center;color:var(--muted-foreground)}html body .assign-note-dialog textarea{border:1px solid var(--border);background:var(--background);width:100%;min-height:120px;color:var(--foreground);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html body .fullscreen-ro-card.ro-reel-dialog.assign-ro-card[data-slot=dialog-content]{width:min(1340px,100vw - 64px)!important;max-width:1340px!important}html body .assign-ro-card .tracker-card-form>fieldset{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}html body .assign-ro-card .tracker-card-form>fieldset>.assign-card-techs{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2,var(--muted));border-radius:16px;grid-area:1/2/2;align-self:stretch;height:0;min-height:100%;margin:0;overflow:hidden auto}html body .assign-ro-card .assign-card-techs .tech-pick-list .tech-pick-row{padding:5px 12px}html body .assign-ro-card .assign-card-techs .tech-pick-row>button{min-height:34px}html body .assign-ro-card .assign-card-techs{padding:12px}html body .assign-ro-card .assign-card-techs>.assignment-technicians{gap:10px}html body .assign-ro-card .assign-card-techs .tech-pick-top{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:10px 16px 12px}html body .assign-ro-card .assign-card-techs .tech-pick-top>*{grid-column:1}html body .assign-ro-card .assign-card-techs .tech-pick-top-name{font-size:1.4rem}html body .assign-ro-card .assign-card-techs .tech-pick-week{font-size:.95rem}html body .assign-ro-card .assign-card-techs .tech-pick-top>button{grid-area:1/2/span 3;width:auto;min-width:210px;min-height:44px;margin:0}html body .assign-ro-card .assign-card-techs .tech-pick-top>.hour-bar{order:10;grid-column:1/-1;height:8px;margin-top:8px}html body .assign-ro-card .assign-card-techs .tech-pick-none{text-align:center;grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine) and (min-width:1360px){html body .fullscreen-ro-card.ro-reel-dialog.assign-ro-card.assign-estimate-layout[data-slot=dialog-content]{width:min(1640px,100vw - 32px)!important;max-width:1640px!important}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset{grid-template-columns:361px minmax(0,1.15fr) minmax(0,1fr)!important}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:1/1;flex-direction:column!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-sheet{grid-column:2}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.assign-card-techs{grid-column:3}html body .assign-ro-card.assign-estimate-layout .ro-spec-row[data-row=estimate] .estimate-open{display:none!important}html body .assign-ro-card.assign-estimate-layout .ro-spec-row[data-row=estimate]:not(:has(.assign-estimate>b)){display:none!important}}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-sheet .ro-spec>.ro-spec-row{box-sizing:border-box;align-items:center!important;height:56px!important;min-height:56px!important;padding-top:0!important;padding-bottom:0!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-sheet .ro-spec-row[data-editing] .ro-spec-v{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-sheet .ro-spec-row .ro-spec-v:has(>.ro-sheet-hours-input,>select,[data-slot=native-select-wrapper]){flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-sheet .ro-spec-row :is(input:not([type=checkbox]),select,[data-slot=native-select-wrapper],.tracker-date-button,button.ro-date-button){box-sizing:border-box;height:40px!important;min-height:40px!important;max-height:40px!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-row[data-row=customer] .ro-spec-v{flex-direction:row!important;display:flex!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-row[data-row=customer] .customer-kind-icons{box-sizing:border-box;flex:none;gap:2px;height:40px;margin:0!important;padding:2px!important;display:inline-flex!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-row[data-row=customer] .customer-kind-icons button{place-items:center;display:grid;width:40px!important;min-width:40px!important;height:34px!important;min-height:34px!important;padding:0!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-row[data-row=customer] .customer-kind-icons svg{width:18px;height:18px}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-row[data-row=customer] .ro-customer-name-fields{flex:auto;min-width:0;gap:10px!important;margin:0!important;display:flex!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-spec-row[data-row=customer] .ro-customer-name-fields>label{flex:1 1 0;min-width:0;margin:0!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-vehicle-lists .vehiclegrid{width:100%;grid-template-columns:calc(6ch + 52px) minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin:0!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-vehicle-lists .vehiclegrid .field{gap:0!important;margin:0!important}html body .tracker-ro-dialog:not(.create-ro-card) .ro-vehicle-lists .vehiclegrid .field>span:first-child{display:none!important}:root{--est-body-edge:#1f6fc5;--est-paint-edge:#2a8a55}html body .ew-line:not([data-new-part])>td.ew-op[data-labor=body]{box-shadow:inset 4px 0 0 var(--est-body-edge)!important}html body .ew-line:not([data-new-part])>td.ew-op[data-labor=paint]{box-shadow:inset 4px 0 0 var(--est-paint-edge)!important}html body .ro-estimate-line:not([data-new-part]):has(>.ro-estimate-op[data-labor=body]){box-shadow:inset 4px 0 0 var(--est-body-edge)!important}html body .ro-estimate-line:not([data-new-part]):has(>.ro-estimate-op[data-labor=paint]){box-shadow:inset 4px 0 0 var(--est-paint-edge)!important}@media print{#estimate-print-root .ep-group .ep-line:not([data-new-part]) td.ep-op[data-labor=body]{box-shadow:inset 4px 0 #1f6fc5!important}#estimate-print-root .ep-group .ep-line:not([data-new-part]) td.ep-op[data-labor=paint]{box-shadow:inset 4px 0 #2a8a55!important}}html[data-theme] body:not(#mp1):not(#mp2):not(#mp3):not(#mp4):not(#mp5) .site-surface .my-car .my-car-parts{--parts-c:#e07a2a;background:var(--parts-c)!important;border-radius:99px!important;flex:none!important;place-items:center!important;width:min(100%,96px)!important;height:18px!important;display:grid!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#mp1):not(#mp2):not(#mp3):not(#mp4):not(#mp5) .site-surface .my-car .my-car-parts{background:color-mix(in srgb, var(--parts-c) 30%, #8f98a3)!important}}html[data-theme] body:not(#mp1):not(#mp2):not(#mp3):not(#mp4):not(#mp5) .site-surface .my-car .my-car-parts{gap:0!important}html[data-theme] body:not(#mp1):not(#mp2):not(#mp3):not(#mp4):not(#mp5) .site-surface .my-car .my-car-parts[data-parts=most]{--parts-c:#d9a400}html[data-theme] body:not(#mp1):not(#mp2):not(#mp3):not(#mp4):not(#mp5) .site-surface .my-car .my-car-parts[data-parts=done]{--parts-c:#1f7a3d}html[data-theme] body:not(#mp1):not(#mp2):not(#mp3):not(#mp4):not(#mp5) .site-surface .my-car .my-car-parts i{background:var(--parts-c)!important;border-radius:0!important;flex:none!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0 auto 0 0!important}html[data-theme] body:not(#mp1):not(#mp2):not(#mp3):not(#mp4):not(#mp5) .site-surface .my-car .my-car-parts b{z-index:1;text-shadow:0 1px 2px #0000008c;font-variant-numeric:tabular-nums;color:#fff!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;position:relative!important}html[data-theme] .site-surface .ro-tile-actions>button[data-tone=body],html[data-theme] .site-surface .rh-context>button[data-tone=body]{--tone:#1f6fc5}html[data-theme] .site-surface .ro-tile-actions>button[data-tone=paint],html[data-theme] .site-surface .rh-context>button[data-tone=paint]{--tone:#2a8a55}html[data-theme] .site-surface .ro-tile-actions>button[data-tone],html[data-theme] .site-surface .rh-context>button[data-tone]{color:var(--tone)!important;border-color:var(--tone)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>button[data-tone],html[data-theme] .site-surface .rh-context>button[data-tone]{border-color:color-mix(in srgb, var(--tone) 55%, transparent)!important}}html[data-theme] .site-surface .ro-tile-actions>button[data-tone],html[data-theme] .site-surface .rh-context>button[data-tone]{background:var(--tone)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>button[data-tone],html[data-theme] .site-surface .rh-context>button[data-tone]{background:color-mix(in srgb, var(--tone) 10%, transparent)!important}}html[data-theme] .site-surface .ro-tile-actions>button[data-tone]:hover,html[data-theme] .site-surface .rh-context>button[data-tone]:hover{background:var(--tone)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .site-surface .ro-tile-actions>button[data-tone]:hover,html[data-theme] .site-surface .rh-context>button[data-tone]:hover{background:color-mix(in srgb, var(--tone) 20%, transparent)!important}}.rh-context{z-index:80;border:1px solid var(--border);background:var(--popover,var(--card));min-width:220px;color:var(--popover-foreground,var(--foreground));border-radius:12px;gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #00000047}.rh-context>button{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 12px;font-weight:600;display:block}:is(.rh-context>button:hover,.rh-context>button:focus-visible){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.rh-context>button:hover,.rh-context>button:focus-visible){background:color-mix(in srgb, var(--primary) 10%, transparent)}}:is(.rh-context>button:hover,.rh-context>button:focus-visible){outline:none}.rh-context>button:disabled{opacity:.5;cursor:default}html[data-skin][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .whats-new-dialog[data-slot=dialog-content]{--card:transparent;background:linear-gradient(155deg, #ffffff4d, #0000 48%), var(--g-card,var(--card))!important}@supports (color:color-mix(in lab, red, red)){html[data-skin][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .whats-new-dialog[data-slot=dialog-content]{background:linear-gradient(155deg, #ffffff4d, #0000 48%), color-mix(in srgb, var(--g-card,var(--card)) 62%, transparent)!important}}html[data-skin][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .whats-new-dialog[data-slot=dialog-content]{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--g-edge,#ffffff80)!important;box-shadow:inset 0 1px 0 var(--g-shine,#fff9), 0 30px 80px #0006!important}html[data-theme] [data-slot=dialog-content].whats-new-dialog{max-height:calc(100dvh - 16px);padding:18px 20px 16px}html body .brand-logo.whats-new-logo{width:min(190px,58%);margin-bottom:4px}.whats-new-head{gap:4px;margin-bottom:8px}.whats-new-head [data-slot=dialog-title]{font-size:21px}.whats-new-list{margin-bottom:12px}.whats-new-list li{gap:10px;padding:7px 2px}.whats-new-list strong{margin-bottom:1px;font-size:14.5px}.whats-new-text{font-size:13px;line-height:1.32}.whats-new-icon{border-radius:10px;width:34px;height:34px}.whats-new-icon svg{width:18px;height:18px}.whats-new-done{min-height:44px}@media (max-height:720px){html[data-theme] [data-slot=dialog-content].whats-new-dialog{padding:12px 16px}html body .brand-logo.whats-new-logo{width:min(150px,48%);margin-bottom:0}.whats-new-head [data-slot=dialog-title]{font-size:19px}.whats-new-role{margin-top:2px;padding:4px 14px;font-size:14px}.whats-new-list{margin-bottom:8px}.whats-new-list li{padding:5px 2px}.whats-new-text{font-size:12.5px;line-height:1.28}.whats-new-icon{width:30px;height:30px}.whats-new-done{min-height:40px}}html[data-theme] .site-surface .rh-phase,html[data-theme] .site-surface .rh-phase-pick .phase-select-trigger,html[data-theme] .site-surface .rh-phase-pick .phase-select-trigger [data-slot=select-value]{color:var(--phase-ink,#fff)!important}html body .ro-chat-list .saved-note-bubble[data-thumbs]>footer{flex-wrap:wrap;justify-content:flex-end;justify-self:stretch;row-gap:4px;min-width:0;max-width:100%}.phase-track-step>span{white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.1}.cz-frames{z-index:30}@media (max-width:700px){.accounts-table table{table-layout:fixed}.accounts-table th,.accounts-table td{overflow-wrap:anywhere;padding:10px 4px}.accounts-table .rowactions{flex-wrap:wrap;gap:4px}.accounts-table .rowactions button{padding-inline:8px}}@media (max-width:699px){.estimate-sheet-totals span{flex:30%;min-width:96px}.estimate-sheet-totals strong{overflow-wrap:anywhere}}.ro-estimate-panel .ew-line .ew-body{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.1}html body .quick-assign label.alignment-first{justify-content:flex-start;width:min(100%,320px);margin-inline:auto}html body .quick-assign label.alignment-first+label.alignment-first{margin-top:6px}.ro-card-meta .estimate-open,.ro-card-meta .ro-view-notes{box-sizing:border-box;align-items:center;height:36px;min-height:36px}.ro-card-meta .ro-view-notes .ro-chat-count{line-height:1}.ro-estimate-panel .notice.error{justify-items:start;gap:8px;display:grid}.team-request-list{container:team-requests/inline-size}@container team-requests (width<=540px){html body .team-request-row[data-chain]{grid-template-columns:minmax(0,1fr) auto!important}html body .team-request-row[data-chain]>.rq-flow{row-gap:6px;overflow:visible;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important}html body .team-request-row[data-chain]>.team-request-side{flex-direction:row;justify-content:space-between;width:100%;grid-area:1/1!important}html body .team-request-row[data-chain]>.team-request-toggle{grid-area:1/2!important}}html[data-theme] .site-surface .rh-phase,html[data-theme] .site-surface .my-cars-column .my-cars-phase{color:var(--phase-ink,#fff)}@media (max-width:700px){html[data-theme] body .ro-history.rh.tracker-rh .rh-row-main{grid-template-columns:auto minmax(88px,1fr) minmax(0,max-content) 44px!important}}.parts-request-wrap{container:parts-request/inline-size}@container parts-request (width<=640px){.parts-request.parts-request-row:has(.parts-wait){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar main pull deliver""avatar wait pull deliver";row-gap:0}:is(.parts-request-row:has(.parts-wait)>.person-avatar,.parts-request-row:has(.parts-wait)>.saved-note-initials){grid-area:avatar}.parts-request-row:has(.parts-wait)>.parts-request-main{grid-area:main}.parts-request-row:has(.parts-wait)>.parts-wait{grid-area:wait;justify-self:start;margin-top:6px}html[data-theme] .site-surface .parts-request.parts-request-row:has(.parts-wait)>.parts-pull-button{grid-area:pull}html[data-theme] .site-surface .parts-request.parts-request-row:has(.parts-wait)>.parts-deliver-button{grid-area:deliver}}@container parts-request (width<=420px){.parts-request.parts-request-row:has(.parts-wait){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar main""avatar wait""pull pull""deliver deliver";row-gap:0}:is(html[data-theme] .site-surface .parts-request.parts-request-row:has(.parts-wait)>.parts-pull-button,html[data-theme] .site-surface .parts-request.parts-request-row:has(.parts-wait)>.parts-deliver-button){width:100%;margin-top:10px}}.skip-link{z-index:2000;color:#14213a;background:#fff;border-radius:10px;outline:2px solid #1f6fc5;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:12px;box-shadow:0 6px 20px #00000040}:is(.skip-link:focus-visible,.skip-link:focus){top:12px}.page-content-start{outline:0;width:0;height:0;display:block;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine) and (min-width:1000px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading{container:manager-shortcuts/inline-size;flex:168px!important;min-width:168px!important}}@container manager-shortcuts (width<=480px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading>.role-home-shortcuts{flex-direction:column!important;gap:8px!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading>.role-home-shortcuts>*{flex:1 1 0!important;width:100%!important;min-height:36px!important}}@media (hover:hover) and (pointer:fine) and (min-width:1000px) and (max-width:1599px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button{padding-left:14px!important;padding-right:14px!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button strong{font-size:36px!important}}@media (hover:hover) and (pointer:fine) and (min-width:1000px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today{grid-template-columns:repeat(4,214px)!important;width:max-content!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button{overflow:hidden;padding-left:12px!important;padding-right:12px!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button strong{white-space:nowrap!important;font-size:38px!important}}@media (hover:hover) and (pointer:fine) and (min-width:1000px) and (max-width:1439px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today{grid-template-columns:repeat(4,186px)!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button strong{font-size:31px!important}}@container manager-shortcuts (width>=400px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading>.role-home-shortcuts{flex-direction:row!important;gap:10px!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.estimator-heading>.role-home-shortcuts>*{flex:1 1 0!important;width:auto!important}}@media (hover:hover) and (pointer:fine) and (min-width:1000px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button[data-long] strong{font-size:30px!important}}@media (hover:hover) and (pointer:fine) and (min-width:1000px) and (max-width:1439px){html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button[data-long] strong{font-size:25px!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .site-surface .dispatch-workspace[data-manager-today]>.manager-today>button>span{font-size:13px!important}}.dispatch-floating-error{z-index:80;color:#fff;background:#b42318;border-radius:12px;max-width:min(560px,100vw - 32px);margin:0;padding:10px 16px;font-weight:650;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}@media (max-width:640px){html .estimate-sheet-dialog [data-slot=dialog-title].ew-title,html .estimate-sheet-dialog[data-writer] [data-slot=dialog-title].ew-title{text-align:center;padding:50px 8px 0}html .estimate-sheet-dialog .ew-sub,html .estimate-sheet-dialog[data-writer] .ew-sub{text-align:center;align-items:center;padding-inline:8px}html .estimate-sheet-dialog .ew-added{text-align:center;padding-left:0}html .estimate-sheet-dialog .estimate-sheet-totals span{text-align:center;justify-items:center}}html .estimate-sheet-dialog[data-slot=dialog-content]{--ew-pad:20px;padding-top:var(--ew-pad)!important}@media (max-width:640px){html .estimate-sheet-dialog[data-slot=dialog-content]{--ew-pad:16px}}.estimate-sheet-dialog .ew-table{--ew-head:37px}.estimate-sheet-dialog .ew-table thead th{top:calc(-1 * var(--ew-pad,0px) - 2px);z-index:3;height:var(--ew-head);background:var(--card);box-shadow:inset 0 -2px 0 var(--ew-rule);position:sticky}.estimate-sheet-dialog .ew-table .ew-area>td{top:calc(var(--ew-head) - var(--ew-pad,0px) - 4px);z-index:2;position:sticky}html[data-theme] body :is(.create-ro-sheet,.quick-assign form) :is(input:placeholder-shown,input[value=""],select:has(>option[value=""]:checked)):not(:disabled):not([readonly]):not([type=checkbox]):not([type=radio]),html[data-theme] body .create-ro-card .ro-number-input:placeholder-shown:not(:disabled):not([readonly]){background-color:#f59e0b!important;border-color:#d97706!important;box-shadow:0 0 0 2px #f59e0b73!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body :is(.create-ro-sheet,.quick-assign form) :is(input:placeholder-shown,input[value=""],select:has(>option[value=""]:checked)):not(:disabled):not([readonly]):not([type=checkbox]):not([type=radio]),html[data-theme] body .create-ro-card .ro-number-input:placeholder-shown:not(:disabled):not([readonly]){background-color:color-mix(in srgb, #f59e0b 12%, var(--card))!important}}html[data-theme] body .assign-ro-card[data-dept=body] input[aria-label=Paint\ Hours]:placeholder-shown:not(:disabled){border-color:var(--border)!important;box-shadow:none!important;background-color:var(--card)!important}html[data-theme] body:not(#je1):not(#je2) .create-ro-card .create-ro-writer[data-empty]:has(select:not(:disabled)){box-shadow:0 0 0 3px #f59e0b,0 0 14px 2px #f59e0b8c!important}html[data-theme] body :is(.create-ro-sheet,.quick-assign) :is(.estimator-chips,.difficulty-buttons):not(:has([data-on])):not(:has(:disabled)){border-radius:12px;background-color:#f59e0b1a!important;box-shadow:0 0 0 2px #f59e0bb3!important}html[data-theme] body .alert-note,html[data-theme] body:not(#jf1):not(#jf2) .site-surface .rail-activity-bubble q.rail-note-line{text-overflow:ellipsis;quotes:none;max-width:100%;white-space:nowrap!important;-webkit-line-clamp:unset!important;font-style:normal!important;display:block!important;overflow:hidden!important}html[data-theme] body:not(#jf1):not(#jf2) .site-surface .rail-activity-bubble q.rail-note-line:before,html[data-theme] body:not(#jf1):not(#jf2) .site-surface .rail-activity-bubble q.rail-note-line:after{content:none!important}html body:not(#jg1):not(#jg2) :is(.notification-unseen,.attention-gold-glow,.parts-request-alert){animation:none!important;position:relative!important}html body:not(#jg1):not(#jg2) :is(.notification-unseen,.attention-gold-glow,.parts-request-alert):after{border-radius:inherit;pointer-events:none;opacity:0;will-change:opacity;content:""!important;width:auto!important;height:auto!important;box-shadow:0 0 0 2px var(--bell-gold,#ffd166), 0 0 18px 4px var(--bell-glow,#ffc13cb8)!important;background:0 0!important;margin:0!important;animation:1.5s ease-in-out infinite gold-glow-fade!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}@keyframes gold-glow-fade{0%,to{opacity:0}50%{opacity:1}}html[data-reduce-motion=true] body:not(#jg1):not(#jg2) :is(.notification-unseen,.attention-gold-glow,.parts-request-alert):after{opacity:1;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) body:not(#jg1):not(#jg2) :is(.notification-unseen,.attention-gold-glow,.parts-request-alert):after{opacity:1;animation:none!important}}html[data-reduce-motion=true] body:not(#jg1) .rail-activity-item[data-new],html[data-reduce-motion=true] body:not(#jg1) .rail-activity-item[data-new]>*{animation:none!important}html[data-theme] body .tracker-tech-header .tech-count{color:var(--muted-foreground);white-space:nowrap;margin-left:6px;font-size:.95em;font-weight:650}.ss-popup-roles{flex-wrap:wrap;gap:8px;display:flex}.ss-popup-roles button{border:1px solid var(--border);min-height:38px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-weight:650}.ss-popup-roles button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.ss-popup-add{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ss-popup-add small{color:var(--muted-foreground);margin-right:auto}.ss-popup-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-popup-list li{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ss-popup-list li{background:color-mix(in srgb, var(--card) 80%, transparent)}}.ss-popup-list li>div{flex:1;gap:2px;min-width:0;display:grid}.ss-popup-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ss-popup-list small{color:var(--muted-foreground)}html[data-theme] [data-slot=dialog-content].shop-popup{text-align:center;border-radius:20px;justify-items:center;gap:12px;width:min(460px,100vw - 24px);padding:26px 24px 22px;display:grid}.shop-popup .shop-popup-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:17px;line-height:1.45}.shop-popup .shop-popup-from{color:var(--muted-foreground);font-size:13px}.shop-popup .shop-popup-ok{min-width:140px}.ss-popup-acks{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}html[data-theme] body .ss-popup-acks .saved-note-initials{color:#fff;border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.ss-select{border:1px solid var(--border);background:var(--card);width:100%;max-width:320px;min-height:42px;color:var(--foreground);font:inherit;border-radius:10px;padding:0 12px;font-weight:600}.ss-team-list{flex-wrap:wrap;gap:8px;display:flex}.ss-team{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 6px 0 14px;font-weight:650;display:inline-flex}.ss-team button{background:var(--foreground);border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.ss-team button{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.ss-team button{color:inherit;cursor:pointer;font-size:16px}.ss-team-add{gap:8px;max-width:420px;display:flex}.getting-started{gap:14px;display:grid}.gs-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gs-count{color:var(--muted-foreground);font-weight:700}.gs-progress,.gs-home-progress{background:var(--foreground);border-radius:99px;height:8px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gs-progress,.gs-home-progress{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.gs-progress>span,.gs-home-progress>span{border-radius:inherit;background:#2a8a55;height:100%;transition:width .4s;display:block}.gs-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gs-step{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.gs-step[data-done]{background:#2a8a55}@supports (color:color-mix(in lab, red, red)){.gs-step[data-done]{background:color-mix(in srgb, #2a8a55 7%, var(--card))}}.gs-step[data-done]{border-color:#2a8a55}@supports (color:color-mix(in lab, red, red)){.gs-step[data-done]{border-color:color-mix(in srgb, #2a8a55 35%, var(--border))}}.gs-mark{border:2px solid var(--foreground);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.gs-mark{border:2px solid color-mix(in srgb, var(--foreground) 25%, transparent)}}.gs-mark{color:var(--muted-foreground);font-weight:800}.gs-step[data-done] .gs-mark{color:#fff;background:#2a8a55;border-color:#2a8a55}.gs-mark svg{width:18px;height:18px}.gs-body{gap:2px;min-width:0;display:grid}.gs-body strong{align-items:center;gap:8px;font-size:16px;display:flex}.gs-body p{color:var(--muted-foreground);margin:0;font-size:14px}.gs-optional{background:var(--foreground);border-radius:99px;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.gs-optional{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.gs-optional{color:var(--muted-foreground);font-size:11px;font-weight:700}.gs-actions{align-items:center;gap:6px;display:flex}.gs-owner{color:var(--muted-foreground);font-weight:600}.gs-foot{justify-content:flex-end;display:flex}@media (max-width:640px){.gs-step{grid-template-columns:auto minmax(0,1fr)}.gs-actions{grid-column:1/-1;justify-content:flex-end}}.gs-home-bar{border:1px solid #2a8a55;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-home-bar{border:1px solid color-mix(in srgb, #2a8a55 40%, var(--border))}}.gs-home-bar{background:#2a8a55;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.gs-home-bar{background:color-mix(in srgb, #2a8a55 8%, var(--card))}}.gs-home-bar>svg{color:#2a8a55;width:20px;height:20px}.gs-home-bar .gs-home-progress{flex:1;max-width:260px}.gs-home-bar>span:not(.gs-home-progress){color:var(--muted-foreground);font-weight:700}.gs-home-bar>button{margin-left:auto}html[data-theme] body .getting-started .gs-body,html[data-theme] body .getting-started .gs-body p{text-align:left}html[data-theme] [data-slot=dialog-content].gs-popup{max-height:calc(100dvh - 32px);padding:22px 24px;overflow-y:auto;width:min(1000px,100vw - 24px)!important;max-width:1000px!important}.gs-popup .gs-popup-body{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.gs-popup .settings-back{display:none!important}.gs-popup .gs-import{justify-items:start;gap:14px;display:grid}.ro-history.rh .rh-wait .rh-row-main{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.ro-history.rh .rh-wait .rh-row-main:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ro-history.rh .rh-wait .rh-row-main:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.ro-history.rh .rh-wait .rh-est{color:#fff;background:#c65312;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:800;display:grid}.ro-history.rh .rh-wait .rh-est[data-empty]{color:var(--muted-foreground);background:0 0;font-weight:600}.ro-history.rh .rh-dash{color:var(--muted-foreground);font-weight:500}.todo-list{display:grid;overflow:hidden}.todo-item{position:relative;overflow:hidden}.todo-item[data-leaving]{z-index:0}.todo-item:not([data-leaving]){z-index:1}.todo-item[data-leaving] .todo-inner{will-change:transform, opacity}body:not(#jj1):not(#jj2) .todo-check{flex:none;align-self:center;place-items:center;width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;display:grid;position:relative;border:3px solid var(--foreground)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){body:not(#jj1):not(#jj2) .todo-check{border:3px solid color-mix(in srgb, var(--foreground) 72%, transparent)!important}}body:not(#jj1):not(#jj2) .todo-check{cursor:pointer;transition:border-color .15s,transform .15s;overflow:hidden;background:var(--card)!important;color:#fff!important;opacity:1!important;box-shadow:0 1px 3px #0000002a!important}body:not(#jj1):not(#jj2) .todo-check:hover:not(:disabled){transform:scale(1.04);border-color:var(--foreground)!important}.todo-check:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.todo-check:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 60%, transparent)}}.todo-check:focus-visible{outline-offset:2px}.todo-check:before{content:"";opacity:0;background:#16a34a;position:absolute;inset:0}.todo-check svg{stroke-width:3.5px;width:30px;height:30px;position:relative;transform:scale(0)}body:not(#jj1):not(#jj2) .todo-check[data-done]{cursor:default;border-color:#16a34a!important}.todo-check[data-done]:before{animation:.35s ease-out forwards todo-fill}.todo-check[data-done] svg{animation:.5s cubic-bezier(.3,1.6,.5,1) .15s forwards todo-tick}.todo-item[data-leaving] .todo-inner{animation:1.3s cubic-bezier(.55,0,.75,.2) .9s forwards todo-slide}@keyframes todo-fill{to{opacity:1}}@keyframes todo-tick{to{transform:scale(1)}}@keyframes todo-slide{to{opacity:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.todo-item[data-leaving] .todo-inner{animation-duration:10ms}}.manual-import-dialog{max-width:min(560px,100vw - 32px)}.manual-import-summary{gap:14px;display:grid}.manual-import-group h3{align-items:baseline;gap:8px;margin:0 0 6px;font-size:15px;font-weight:700;display:flex}.manual-import-group h3 span{font-variant-numeric:tabular-nums;font-size:22px}.manual-import-group[data-group=added] h3 span{color:#15803d}.manual-import-group[data-group=updated] h3 span{color:#1d4ed8}.manual-import-group[data-group=possible-duplicates] h3 span{color:#b45309}.manual-import-group ul{flex-wrap:wrap;gap:6px;max-height:160px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.manual-import-group li{font-variant-numeric:tabular-nums;background:#7f7f7f24;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600}.manual-import-counts{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:14px;display:flex}.manual-import-counts b{font-variant-numeric:tabular-nums}.manual-import-cut,.manual-import-error{color:#b91c1c;margin:0;font-size:14px}@media (min-width:641px){html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row[data-chain]{grid-template-columns:minmax(0,1fr) 164px 32px!important;column-gap:8px!important}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row[data-chain]>.rq-flow{justify-content:flex-start!important;justify-self:stretch!important}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row .rq-flow[data-compact] .rq-box{box-sizing:border-box;width:170px!important;min-width:170px!important;max-width:170px!important;padding:8px!important}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row .rq-flow[data-compact] .rq-box[data-tone=pending]{width:170px!important;min-width:170px!important;max-width:170px!important;padding:8px!important}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row .rq-flow[data-compact] .rq-box strong{text-overflow:ellipsis;overflow:hidden}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row .rq-flow[data-compact] .rq-link{flex:0 0 30px!important;width:30px!important}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row[data-chain]>.team-request-side{width:164px}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row[data-chain]>.team-request-side>button{justify-content:center;width:160px!important;min-width:160px!important}}@media (max-width:640px){html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row .rq-flow[data-compact] .rq-box{box-sizing:border-box;width:176px!important;min-width:176px!important;max-width:176px!important;padding:8px!important}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row .rq-flow[data-compact] .rq-box[data-tone=pending]{width:176px!important;min-width:176px!important;max-width:176px!important}html[data-theme] body:not(#jo1):not(#jo2):not(#jo3):not(#jo4) .team-request-row[data-chain]>.team-request-side>button{justify-content:center;width:168px!important;min-width:168px!important}}.ro-reopen-btn{border:1.5px solid var(--primary);height:24px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:center;align-items:center;margin-left:6px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.ro-closed-tag{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#6b7280;border-radius:999px;align-self:center;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}html body .ro-history.rh .rh-head.rh-bar{flex-wrap:wrap;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px 18px!important;margin:0!important;padding:4px 4px 14px!important;display:flex!important}html body .ro-history.rh .rh-bar .rh-tabs{scrollbar-width:none;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}html body .ro-history.rh .rh-bar .rh-tabs::-webkit-scrollbar{display:none}html body .ro-history.rh .rh-bar .rh-tabs>button{height:40px;color:var(--foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}html body .ro-history.rh .rh-bar .rh-tabs>button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-tabs>button:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}html body .ro-history.rh .rh-bar .rh-tabs>button:hover{color:var(--foreground)}html body .ro-history.rh .rh-bar .rh-tabs>button[aria-selected=true]{background:var(--foreground);color:var(--background)}html body .ro-history.rh .rh-bar .rh-tabs>button small{background:var(--foreground);border-radius:999px;min-width:22px;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-tabs>button small{background:color-mix(in srgb, var(--foreground) 9%, transparent)}}html body .ro-history.rh .rh-bar .rh-tabs>button small{font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:700}html body .ro-history.rh .rh-bar .rh-tabs>button[aria-selected=true] small{background:var(--background)}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-tabs>button[aria-selected=true] small{background:color-mix(in srgb, var(--background) 22%, transparent)}}html body .ro-history.rh .rh-bar .rh-tabs>button[data-tab=waiting]:not([aria-selected=true]) small{color:#1f1300;background:#f59e0b}html body .ro-history.rh .rh-bar .rh-tools{align-items:center;gap:10px;margin-left:auto;display:flex}html body .ro-history.rh .rh-bar .rh-filter{border:1px solid var(--foreground);align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-filter{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}html body .ro-history.rh .rh-bar .rh-filter{background:var(--card);border-radius:10px}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-filter{background:color-mix(in srgb, var(--card) 85%, transparent)}}html body .ro-history.rh .rh-bar .rh-filter{color:var(--foreground);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:650}html body .ro-history.rh .rh-bar .rh-filter[data-active]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-filter[data-active]{border-color:color-mix(in srgb, var(--foreground) 40%, transparent)}}html body .ro-history.rh .rh-bar .rh-filter[data-active]{padding-left:6px}html body .ro-history.rh .rh-bar .rh-filter svg{opacity:.6;width:16px;height:16px}html body .ro-history.rh .rh-bar .rh-filter .rh-count-face,html body .rh-filter-menu .rh-count-face{border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:800;display:grid}html body .rh-filter-menu .rh-count-face[data-unassigned],html body .ro-history.rh .rh-bar .rh-filter .rh-count-face[data-unassigned]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .rh-filter-menu .rh-count-face[data-unassigned],html body .ro-history.rh .rh-bar .rh-filter .rh-count-face[data-unassigned]{background:color-mix(in srgb, var(--foreground) 18%, transparent)}}html body .rh-filter-menu .rh-count-face[data-unassigned],html body .ro-history.rh .rh-bar .rh-filter .rh-count-face[data-unassigned]{color:var(--foreground)}html body .rh-filter-menu{gap:2px;width:240px;display:grid;padding:6px!important}html body .rh-filter-menu>button{min-height:40px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:600;display:grid}html body .rh-filter-menu>button:first-child{grid-template-columns:minmax(0,1fr) auto}html body .rh-filter-menu>button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .rh-filter-menu>button:hover{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}html body .rh-filter-menu>button[data-active]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .rh-filter-menu>button[data-active]{background:color-mix(in srgb, var(--foreground) 11%, transparent)}}html body .rh-filter-menu>button small{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}html body .ro-history.rh .rh-bar .rh-search{align-items:center;position:relative;flex:0 300px!important;width:300px!important;max-width:100%!important;margin:0!important;display:flex!important}html body .ro-history.rh .rh-bar .rh-search>svg{opacity:.55;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}html body .ro-history.rh .rh-bar .rh-search input{border:1px solid var(--foreground)!important;width:100%!important;height:40px!important;padding:0 12px 0 36px!important}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-search input{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)!important}}html body .ro-history.rh .rh-bar .rh-search input{background:var(--card)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){html body .ro-history.rh .rh-bar .rh-search input{background:color-mix(in srgb, var(--card) 85%, transparent)!important}}html body .ro-history.rh .rh-bar .rh-search input{box-shadow:none!important;font-size:14px!important}.ro-history.rh .rh-vin{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ro-history.rh .rh-parts.rh-parts-none{color:var(--foreground);letter-spacing:0;justify-content:center;font-weight:700}@media (min-width:1101px){:is(html body .ro-history.rh:not(.tracker-rh) .rh-colhead,html body .ro-history.rh:not(.tracker-rh) .rh-row-main:not(:has(.rh-check))){grid-template-columns:36px 76px minmax(0,.9fr) minmax(0,1.1fr) 158px minmax(0,1fr) 52px 110px 36px 36px 20px!important}html body .ro-history.rh:not(.tracker-rh) .rh-colhead[data-check]{grid-template-columns:18px 36px 76px minmax(0,.9fr) minmax(0,1.1fr) 158px minmax(0,1fr) 52px 110px 36px 36px 20px!important}html body .ro-history.rh:not(.tracker-rh) .rh-row-main:has(.rh-check){grid-template-columns:18px 36px 76px minmax(0,.9fr) minmax(0,1.1fr) 158px minmax(0,1fr) 52px 110px 36px 36px 20px!important}}@media (max-width:1100px){.ro-history.rh .rh-vin,.ro-history.rh .rh-col-vin{display:none!important}}@media (max-width:900px){html body .ro-history.rh .rh-head.rh-bar{flex-wrap:wrap!important}html body .ro-history.rh .rh-bar .rh-tools{width:100%}html body .ro-history.rh .rh-bar .rh-search{flex:auto!important;width:auto!important}}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-estimate-panel .ro-estimate-head,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-notes-chat .ro-panel-title,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-spec-sheet>.ro-info-title{min-height:56px;position:relative;justify-content:center!important;align-items:center!important;display:flex!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-estimate-panel .ro-estimate-head .expanded-notes-title,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-notes-chat .ro-panel-title .expanded-notes-title,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-spec-sheet>.ro-info-title .expanded-notes-title{letter-spacing:.01em;flex:0 auto;font-family:var(--pc-cond,"Barlow Condensed", sans-serif)!important;text-align:center!important;text-transform:none!important;margin:0!important;font-size:34px!important;font-weight:800!important;line-height:1.1!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-estimate-panel .ro-estimate-head .ro-estimate-tools{position:absolute;top:50%;right:10px;transform:translateY(-50%)}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-notes-chat .ro-panel-title .ro-chat-count{position:absolute;top:50%;right:12px;transform:translateY(-50%)}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .tracker-card-form .ro-sheet.ro-spec-sheet[data-ccc]{position:relative;padding-bottom:40px!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-ccc-import{color:var(--foreground);text-align:right;margin:0;padding:10px 18px 12px;font-size:13px;font-weight:600;position:absolute;bottom:0;right:0}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-theme] body:not(#jr1):not(#jr2) .site-surface .main-tab-row>.notification-bell{--bell-gold:#ffd166;--bell-glow:#ffc13c99;border-radius:12px!important;align-self:center!important;width:44px!important;height:44px!important;min-height:0!important;padding:0!important}html[data-theme] body:not(#jr1):not(#jr2) .site-surface .main-tab-row>.notification-bell .notification-count{z-index:2!important}html[data-theme] body:not(#jr1):not(#jr2) .site-surface .main-tab-row>.notification-bell.notification-unseen{background:#ffd1661f!important}html[data-theme] body:not(#jr1):not(#jr2) .site-surface .main-tab-row>.notification-bell.notification-unseen svg{color:var(--bell-gold)!important}}html body:not(#jr1):not(#jr2) .notification-bell.notification-unseen:after{z-index:1!important;box-shadow:0 0 0 2px var(--bell-gold,#ffd166), 0 0 12px 1px var(--bell-glow,#ffc13c99)!important}html body:not(#jr1) .rh-parts:not(.rh-parts-none){min-width:56px;background:var(--foreground)!important;border-radius:999px!important;height:20px!important;display:block!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body:not(#jr1) .rh-parts:not(.rh-parts-none){background:color-mix(in srgb, var(--foreground) 10%, transparent)!important}}html body:not(#jr1) .rh-parts:not(.rh-parts-none)>i{width:var(--p,0%)!important;border-radius:0!important;height:auto!important;position:absolute!important;inset:0 auto 0 0!important}html body:not(#jr1) .rh-parts:not(.rh-parts-none)>b{font-variant-numeric:tabular-nums;color:var(--foreground)!important;place-items:center!important;margin:0!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0!important}html body:not(#jr1) .rh-parts:not(.rh-parts-none)>b.rh-parts-on{clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);color:#fff!important}html[data-theme] body:not(#jr1):not(#jr2) :is(.ro-history,.tracker-rh) :is(.rh-customer,.rh-vehicle,.rh-out:is([data-due=none],[data-due=done],:not([data-due])),.rh-colhead,.rh-count,.rh-count strong,.rh-facts,.rh-timeline time,.rh-empty,.rh-more,.rh-more small,.rh-dash,.rh-vin,.rh-parts-none,.rh-status>button,.rh-wait .rh-est[data-empty],.rh-pill-muted){color:var(--foreground)!important;opacity:1!important}html[data-theme] body:not(#jr1):not(#jr2) .ro-history.rh .rh-bar .rh-tabs>button:not([aria-selected=true]),html[data-theme] body:not(#jr1):not(#jr2) .rh-filter-menu>button small{color:var(--foreground)!important}html body:not(#jr1) .ro-history.rh .rh-row-main>.rh-phase-cell{overflow:hidden;min-width:0!important;max-width:100%!important}html body:not(#jr1) .ro-history.rh .rh-row-main>.rh-phase-cell>:is(.rh-phase,.rh-pill,.rh-phase-pick){min-width:0;max-width:100%!important}html body:not(#jr1) .ro-history.rh .rh-row-main>.rh-phase-cell>.rh-phase{text-overflow:ellipsis!important;line-height:1.35!important;display:inline-block!important}html[data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#jr1) .site-surface .my-cars-column.my-cars-road,html[data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#jr1) .my-cars-column.my-cars-road{position:relative;overflow:hidden;background-color:#3a3d43!important;background-image:linear-gradient(#f2c230 0 50%,#0000 50% 100%),linear-gradient(90deg,#0000 0 9px,#ffffffd9 9px 12px,#0000 12px calc(100% - 12px),#ffffffd9 calc(100% - 12px) calc(100% - 9px),#0000 calc(100% - 9px)),radial-gradient(#ffffff0d 1px,#0000 1.2px),linear-gradient(#44474e,#33363b)!important;background-position:50% 64px,0 0,0 0,0 0!important;background-repeat:repeat-y,no-repeat,repeat,no-repeat!important;background-size:5px 46px,100% 100%,7px 7px,100% 100%!important;border:1px solid #1d1f23!important;border-radius:14px!important;box-shadow:inset 0 2px 10px #00000059,0 12px 26px -18px #000!important}html[data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#jr1) .my-cars-column.my-cars-road>.my-cars-column-head{z-index:1;position:relative;border-bottom:0!important}html[data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#jr1) .my-cars-column.my-cars-road .my-cars-phase{box-shadow:none!important;color:#fff!important;background:0 0!important}html[data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#jr1) .my-cars-column.my-cars-road[data-drop]{animation:.6s linear infinite road-rolls;box-shadow:0 0 0 3px #f2c230,inset 0 2px 10px #00000059!important}@keyframes road-rolls{to{background-position:50% 110px,0 0,0 0,0 0}}html body:not(#jr1) .my-cars-column.my-cars-road>.my-car-leaving{z-index:1;pointer-events:none;animation:1.3s cubic-bezier(.45,0,.75,.4) forwards car-hits-road;width:auto!important;max-width:none!important;margin:0!important;position:absolute!important;bottom:18px!important;left:14px!important;right:14px!important}@keyframes car-hits-road{0%{opacity:0;transform:translateY(40px)scale(1)}15%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(-1 * var(--travel,240px))) scale(.5)}}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) body:not(#jr1) .my-cars-column.my-cars-road[data-drop]{animation:none}html:not([data-reduce-motion=false]) body:not(#jr1) .my-cars-column.my-cars-road>.my-car-leaving{opacity:0;animation:none}}html body:not(#ei1):not(#ei2):not(#ei3):not(#ei4):not(#ei5):not(#ei6):not(#ei7) [style*=--est-ink],html body:not(#ei1):not(#ei2):not(#ei3):not(#ei4):not(#ei5):not(#ei6):not(#ei7) [style*=--est-ink]>:is(b,span,strong){color:var(--est-ink)!important;-webkit-text-fill-color:var(--est-ink)!important}html body:not(#jr1):not(#jr2) .all-parts-check{cursor:pointer;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background-color .15s,color .15s,transform .1s;display:inline-grid;box-shadow:0 2px 6px -2px #1f7a3d99;color:#fff!important;background:#1f7a3d!important;border:2px solid #1f7a3d!important}html body:not(#jr1):not(#jr2) .all-parts-check svg{stroke-width:3px;width:18px;height:18px}html body:not(#jr1):not(#jr2) .all-parts-check:hover:not(:disabled){background:#17612f!important;border-color:#17612f!important}html body:not(#jr1):not(#jr2) .all-parts-check:active:not(:disabled){transform:scale(.94)}html body:not(#jr1):not(#jr2) .all-parts-check[data-done]{cursor:default;box-shadow:none}html body:not(#jr1):not(#jr2) .all-parts-check:disabled:not([data-done]){opacity:.5;cursor:default}html body:not(#jr1):not(#jr2) .all-parts-check:focus-visible{outline-offset:2px;outline:3px solid #1f7a3d73}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2):not(#jr1) .ro-spec-sheet .ro-spec-parts>.all-parts-check{margin-left:12px}html body:not(#jr1):not(#jr2) .parts-due.parts-due-row{grid-template-columns:minmax(0,1fr) 46px minmax(84px,110px) 30px 58px}html body:not(#jr1):not(#jr2) .parts-due-row>.parts-due-pct{min-width:0}html body:not(#jr1):not(#jr2) .parts-due-row>.parts-due-tech{gap:4px}html body:not(#jr1):not(#jr2) .ro-spec-parts>.rh-parts.ro-card-parts{flex:0 240px;width:min(240px,100%);height:24px!important}html body:not(#jr1):not(#jr2) .ro-spec-parts>.rh-parts.ro-card-parts>b{font-size:13px!important}html body:not(#jr1):not(#jr2) .rh-parts:not(.rh-parts-none)[data-parts=some]>i{background:#e07a2a}html body:not(#jr1):not(#jr2) .rh-parts:not(.rh-parts-none)[data-parts=most]>i{background:#d9a400}html body:not(#jr1):not(#jr2) .rh-parts:not(.rh-parts-none)[data-parts=done]>i{background:#1f7a3d}html body:not(#jr1):not(#jr2) .estimator-panel.my-cars>header>.my-cars-search{grid-area:1/1;justify-self:start;align-items:center;width:min(300px,100%);display:flex;position:relative}html body:not(#jr1):not(#jr2) .my-cars-search>svg{width:16px;height:16px;color:var(--foreground);opacity:.6;pointer-events:none;position:absolute;left:11px}html body:not(#jr1):not(#jr2) .my-cars-search>input{border:1px solid var(--foreground);width:100%;height:38px;padding:0 12px 0 34px}@supports (color:color-mix(in lab, red, red)){html body:not(#jr1):not(#jr2) .my-cars-search>input{border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}html body:not(#jr1):not(#jr2) .my-cars-search>input{background:var(--card);border-radius:10px}@supports (color:color-mix(in lab, red, red)){html body:not(#jr1):not(#jr2) .my-cars-search>input{background:color-mix(in srgb, var(--card) 85%, transparent)}}html body:not(#jr1):not(#jr2) .my-cars-search>input{color:var(--foreground);caret-color:auto;font-size:14px}html body:not(#jr1):not(#jr2) .my-cars-search>input:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){html body:not(#jr1):not(#jr2) .my-cars-search>input:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 55%, transparent)}}html body:not(#jr1):not(#jr2) .my-cars-search>input:focus-visible{outline-offset:1px}@media (max-width:699px){html body:not(#jr1):not(#jr2) .estimator-panel.my-cars>header>.my-cars-search{display:none}}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2):not(#js1) .ro-spec-sheet .ro-spec-tech .ro-spec-v{row-gap:4px;flex-wrap:wrap!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2):not(#js1) .ro-spec-sheet .ro-spec-tech .ro-spec-v>.ro-spec-who{flex:1 1 0!important;min-width:0!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2):not(#js1) .ro-spec-sheet .ro-spec-tech .ro-spec-v>.ro-sheet-unassign{order:3;flex:0 0 100%!important;justify-content:flex-start!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important}html[data-theme] body:not(#js1):not(#js2) .site-surface .main-tab-row>.notification-bell{--bell-gold:#ffd166;--bell-glow:#ffc13c99}html[data-theme] body:not(#js1):not(#js2) .site-surface .main-tab-row>.notification-bell.notification-unseen{background:#ffd1661f!important}html[data-theme] body:not(#js1):not(#js2) .site-surface .main-tab-row>.notification-bell.notification-unseen svg{color:#ffd166!important}html[data-theme] body:not(#js1):not(#js2) .site-surface .main-tab-row>.notification-bell .notification-count{z-index:2!important;border-color:#00000059!important}html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head{cursor:pointer;-webkit-user-select:none;user-select:none}html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 60%, transparent)}}html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head:focus-visible{outline-offset:-2px}html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head:not([data-fold-after]) :is(h2,h3):after,html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head[data-fold-after=count]>.estimator-count:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:.42em;height:.42em;margin-left:.55em;transition:transform .18s;display:inline-block;transform:translateY(-.18em)rotate(45deg)}html body:not(#js1):not(#js2) .estimator-home .bsb-fold[data-folded]>header.bsb-fold-head:not([data-fold-after]) :is(h2,h3):after,html body:not(#js1):not(#js2) .estimator-home .bsb-fold[data-folded]>header.bsb-fold-head[data-fold-after=count]>.estimator-count:after{transform:translateY(.02em)rotate(-45deg)}html body:not(#js1):not(#js2) .estimator-home .bsb-fold[data-folded]>:not(header){display:none!important}html body:not(#js1):not(#js2) .estimator-home .bsb-fold[data-folded]>header{border-bottom-color:#0000!important}html body:not(#js1):not(#js2) .estimator-home .bsb-fold[data-folded]{height:auto!important;min-height:0!important}@media (prefers-reduced-motion:reduce){html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head:not([data-fold-after]) :is(h2,h3):after,html body:not(#js1):not(#js2) .estimator-home .bsb-fold>header.bsb-fold-head[data-fold-after=count]>.estimator-count:after{transition:none}}@media print{#estimate-print-root span.ep-qr{display:block}#estimate-print-root span.ep-qr>svg{width:100%;height:100%;display:block}}@media (max-width:520px){html .tracker-ro-dialog .ro-reel-header .ro-number-actions[data-closed]{flex-direction:column;justify-content:center;gap:0!important}html body:not(#cl1):not(#cl2):not(#cl3):not(#cl4):not(#cl5) .tracker-ro-dialog .ro-reel-header .ro-number-actions[data-closed]>h2{height:1.05em!important;font-size:32px!important;line-height:1.05!important}html .tracker-ro-dialog .ro-reel-header .ro-number-actions[data-closed] .ro-closed-tag,html .tracker-ro-dialog .ro-reel-header .ro-number-actions[data-closed] .ro-reopen-btn{height:16px;padding:0 8px;font-size:10px}html .tracker-ro-dialog .ro-reel-header .ro-number-actions[data-closed] .ro-reopen-btn{margin-left:4px}}.ro-closed-row{z-index:3;align-self:center;align-items:center;display:inline-flex;position:relative}html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header h2.ro-number-editing{width:auto!important;display:inline-grid!important}html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header h2.ro-number-editing>.ro-id-sizer{visibility:hidden;white-space:pre;grid-area:1/1}html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header h2.ro-number-editing>.ro-number-input{grid-area:1/1;width:0!important;min-width:100%!important;height:100%!important;line-height:inherit!important;box-shadow:inset 0 -3px 0 var(--foreground)!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header h2.ro-number-editing>.ro-number-input{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--foreground) 45%, transparent)!important}}html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header .ro-number-actions>h2{--ro-fit:min(1, 9 / var(--ro-len,1));white-space:nowrap!important;overflow-wrap:normal!important}html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header .ro-number-actions>h2>:is(.ro-id-text,.ro-number-input),html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header .ro-number-actions>h2>.ro-id-sizer>span{font-size:calc(1em * var(--ro-fit))!important}@media (max-width:520px){html[data-theme] body:not(#jv1):not(#jv2):not(#jv3):not(#jv4) .ro-reel-header .ro-number-actions>h2{--ro-fit:min(1, 7 / var(--ro-len,1))}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-row[data-row=customer] .ro-spec-v{gap:6px!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-row[data-row=customer] .customer-kind-icons button{width:30px!important;min-width:30px!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-row[data-row=customer] .ro-customer-name-fields{gap:6px!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-row :is(input:not([type=checkbox]),select){text-overflow:ellipsis;padding-inline:6px!important;font-size:15px!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-row select{padding-right:18px!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-row [data-slot=native-select-icon]{right:4px!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-vehicle-lists .vehiclegrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:column!important;gap:6px!important;width:100%!important;display:grid!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-vehicle-lists .vehiclegrid>.field,html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-vehicle-lists .vehiclegrid [data-slot=native-select-wrapper]{grid-column:auto!important;width:100%!important;min-width:0!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-tech .ro-spec-v{gap:6px!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-tech .ro-sheet-hours-input{flex:none!important}html body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#jp5) .tracker-ro-dialog .ro-spec-tech .ro-sheet-hours-input input{text-align:center;width:52px!important}}html body .customer-updates .cu-list{margin:0;padding:4px 0 0;list-style:none;display:grid}html body .customer-updates .cu-row{border-top:1px solid var(--foreground);grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:14px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){html body .customer-updates .cu-row{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}html body .customer-updates .cu-row:first-child{border-top:0}html body .customer-updates .cu-who{min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:3px;padding:0;display:grid}html body .customer-updates .cu-who strong{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.2}html body .customer-updates .cu-who span{color:var(--foreground);font-size:13.5px;font-weight:600}html body .customer-updates .cu-out{background:#2a8a5529;border-radius:999px;margin-top:4px;padding:2px 9px;color:#2a8a55!important}@supports (color:color-mix(in lab, red, red)){html body .customer-updates .cu-out{color:color-mix(in srgb, #2a8a55 70%, var(--foreground))!important}}html body .customer-updates .cu-out{font-variant-numeric:tabular-nums;font-weight:800!important}html body .customer-updates .cu-out[data-late]{background:#d0343f29;color:#d0343f!important}@supports (color:color-mix(in lab, red, red)){html body .customer-updates .cu-out[data-late]{color:color-mix(in srgb, #d0343f 75%, var(--foreground))!important}}html body .customer-updates .cu-bubble{background:#1f6fc5;border-radius:18px 18px 18px 6px;margin:0;padding:12px 15px;position:relative}@supports (color:color-mix(in lab, red, red)){html body .customer-updates .cu-bubble{background:color-mix(in srgb, #1f6fc5 12%, var(--card,#fff))}}html body .customer-updates .cu-bubble{color:var(--foreground);white-space:pre-line;overflow-wrap:anywhere;border:1px solid #1f6fc538;font-size:14.5px;line-height:1.5;text-align:left!important}html body .customer-updates .cu-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}html body .customer-updates .cu-actions .cu-copy{border-radius:10px;justify-content:center;align-items:center;gap:6px;width:112px;height:40px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html body .customer-updates .cu-actions svg{width:17px;height:17px}html body .customer-updates .cu-sent{color:#fff;background:#2a8a55;border-radius:999px;align-self:center;place-items:center;width:26px;height:26px;display:grid}html body .customer-updates .cu-row[data-sent] .cu-bubble{background:#2a8a55;border-color:#2a8a5573}@supports (color:color-mix(in lab, red, red)){html body .customer-updates .cu-row[data-sent] .cu-bubble{background:color-mix(in srgb, #2a8a55 10%, var(--card,#fff))}}@container cu (width<=760px){html body .customer-updates .cu-row{grid-template-columns:minmax(0,1fr);gap:10px}html body .customer-updates .cu-who{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;width:100%}html body .customer-updates .cu-who strong{grid-column:1/-1}html body .customer-updates .cu-out{justify-self:end;margin-top:0}html body .customer-updates .cu-actions{flex-direction:row;justify-content:flex-end}}html body .customer-updates .cu-bubble .cu-nowrap{white-space:nowrap}html body .customer-updates{container:cu/inline-size}html body .customer-updates .cu-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}html body .customer-updates .cu-tags .cu-out{margin-top:0}html body .customer-updates .cu-phase{background:var(--phase);white-space:nowrap;border-radius:999px;padding:2px 9px;color:var(--phase-ink)!important;font-size:12.5px!important;font-weight:800!important}html[data-theme] body:not(#cu1):not(#cu2) .customer-updates .cu-actions .cu-done{border-radius:10px;justify-content:center;align-items:center;gap:6px;width:172px;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex;color:#fff!important;background:#2a8a55!important}html[data-theme] body:not(#cu1):not(#cu2) .customer-updates .cu-actions .cu-done:hover{background:#23754a!important}html body .customer-updates .cu-actions .cu-copy{width:172px}html body .customer-updates .cu-error{color:#d0343f;margin:8px 18px 0;font-weight:700}@container cu (width<=760px){html body .customer-updates .cu-tags{grid-column:1/-1}html[data-theme] body:not(#cu1):not(#cu2) .customer-updates .cu-actions :is(.cu-copy,.cu-done){flex:1 1 0;width:auto}}@media (min-width:701px){html[data-theme] body:not(#mc1):not(#mc2):not(#mc3) .estimator-panel.my-cars,html[data-theme] body:not(#mc1):not(#mc2):not(#mc3) .estimator-panel.my-cars .my-cars-column{overflow:clip!important}html[data-theme] body:not(#mc1):not(#mc2):not(#mc3) .estimator-panel.my-cars .my-cars-column>.my-cars-column-head{z-index:6;top:var(--sticky-chrome-top,0px)!important;position:sticky!important}}.note-send[aria-disabled=true]{opacity:.5;cursor:default}html body :is(.ew-hrs,.ro-estimate-body,.ro-estimate-paint)[data-changed],html body #estimate-print-root .ep-hrs[data-changed]{text-underline-offset:3px;text-decoration:underline!important;text-decoration-thickness:1.5px!important}html[data-theme] body:not(#qc1):not(#qc2) .ro-qc-open{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}html[data-theme] body:not(#qc1):not(#qc2) .ro-qc-mark{border:1.5px dashed var(--foreground);align-items:center;gap:3px;height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#qc1):not(#qc2) .ro-qc-mark{border:1.5px dashed color-mix(in srgb, var(--foreground) 30%, transparent)}}html[data-theme] body:not(#qc1):not(#qc2) .ro-qc-mark{color:var(--muted-foreground);white-space:nowrap;border-radius:999px;font-size:12px;font-weight:700}html[data-theme] body:not(#qc1):not(#qc2) .ro-qc-mark[data-signed]{color:#fff;background:#1f8a4c;border:1.5px solid #1f8a4c}html[data-theme] body:not(#qc1):not(#qc2) .ro-qc-mark svg{stroke-width:3px;width:13px;height:13px}html[data-theme] body:not(#qc1):not(#qc2) .qc-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;gap:12px!important;width:min(1080px,100vw - 32px)!important;max-width:none!important;padding:20px!important}html[data-theme] body:not(#qc1):not(#qc2) .qc-title{text-align:center;font-family:var(--pc-cond,inherit);font-size:26px}html[data-theme] body:not(#qc1):not(#qc2) .qc-tabs{display:none}html[data-theme] body:not(#qc1):not(#qc2) .qc-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}html[data-theme] body:not(#qc1):not(#qc2) .qc-section{border:1px solid var(--border);border-top:5px solid var(--qc-tone,#1f6fc5);background:var(--card);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}html[data-theme] body:not(#qc1):not(#qc2) [data-section=body]{--qc-tone:#1f6fc5}html[data-theme] body:not(#qc1):not(#qc2) [data-section=paint]{--qc-tone:#2a8a55}html[data-theme] body:not(#qc1):not(#qc2) [data-section=final]{--qc-tone:#d0343f}html[data-theme] body:not(#qc1):not(#qc2) .qc-section h3{font-family:var(--pc-cond,inherit);justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:21px;display:flex}html[data-theme] body:not(#qc1):not(#qc2) .qc-section h3 small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-family:inherit;font-size:14px}html[data-theme] body:not(#qc1):not(#qc2) .qc-group{gap:4px;display:grid}html[data-theme] body:not(#qc1):not(#qc2) .qc-group h4{border-bottom:2px solid var(--qc-tone);margin:2px 0 0;padding-bottom:4px}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#qc1):not(#qc2) .qc-group h4{border-bottom:2px solid color-mix(in srgb, var(--qc-tone) 35%, transparent)}}html[data-theme] body:not(#qc1):not(#qc2) .qc-group h4{color:var(--qc-tone);text-align:left;font-size:13px;font-weight:800}html[data-theme] body:not(#qc1):not(#qc2) .qc-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}html[data-theme] body:not(#qc1):not(#qc2) .qc-item{background:var(--foreground);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#qc1):not(#qc2) .qc-item{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}html[data-theme] body:not(#qc1):not(#qc2) .qc-item{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:15px;font-weight:600;line-height:1.25}html[data-theme] body:not(#qc1):not(#qc2) .qc-item:disabled{cursor:default;opacity:1}html[data-theme] body:not(#qc1):not(#qc2) .qc-item:disabled:not([aria-checked=true]){opacity:.6}html[data-theme] body:not(#qc1):not(#qc2) .qc-item[aria-checked=true]{background:#1f8a4c1a;border-color:#1f8a4c59}html[data-theme] body:not(#qc1):not(#qc2) .qc-box{border:2px solid var(--foreground);flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#qc1):not(#qc2) .qc-box{border:2px solid color-mix(in srgb, var(--foreground) 35%, transparent)}}html[data-theme] body:not(#qc1):not(#qc2) .qc-box{background:var(--card);border-radius:7px}html[data-theme] body:not(#qc1):not(#qc2) .qc-item[aria-checked=true] .qc-box{color:#fff;background:#1f8a4c;border-color:#1f8a4c}html[data-theme] body:not(#qc1):not(#qc2) .qc-box svg{stroke-width:3.2px;width:17px;height:17px}html[data-theme] body:not(#qc1):not(#qc2) .qc-sign{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;min-height:52px;padding-top:10px;display:flex}html[data-theme] body:not(#qc1):not(#qc2) .qc-signature{color:#1d2d6b;font-family:BSB Signature,Snell Roundhand,Segoe Script,cursive;font-size:32px;font-weight:600;line-height:1}html.dark body:not(#qc1):not(#qc2) .qc-signature{color:#c9d6ff}html[data-theme] body:not(#qc1):not(#qc2) .qc-sign small,html[data-theme] body:not(#qc1):not(#qc2) .qc-unsigned{color:var(--muted-foreground);font-size:12px}html[data-theme] body:not(#qc1):not(#qc2) .qc-sign-button{align-self:center;width:100%;min-height:46px;font-size:16px}html[data-theme] body:not(#qc1):not(#qc2) .qc-sign-button[aria-disabled=true]{opacity:.45;cursor:default}html[data-theme] body:not(#qc1):not(#qc2) .qc-sign-button[data-locked]{border-color:var(--border)!important;background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#qc1):not(#qc2) .qc-sign-button[data-locked]{background:color-mix(in srgb, var(--foreground) 10%, var(--card))!important}}html[data-theme] body:not(#qc1):not(#qc2) .qc-sign-button[data-locked]{opacity:.8;cursor:not-allowed;color:var(--muted-foreground)!important;box-shadow:none!important}html[data-theme] body:not(#qc1):not(#qc2) .qc-error{color:#c62828;text-align:center;margin:0;font-weight:600}@media (max-width:760px){html[data-theme] body:not(#qc1):not(#qc2) .qc-dialog{flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;border-radius:0!important;width:100vw!important;margin:0!important;padding:0!important;display:flex!important;inset:0!important;transform:translate(0)!important}html[data-theme] body:not(#qc1):not(#qc2) .qc-title{padding:calc(14px + env(safe-area-inset-top,0px)) 52px 0;font-size:24px}html[data-theme] body:not(#qc1):not(#qc2) .qc-dialog>[data-slot=dialog-close],html[data-theme] body:not(#qc1):not(#qc2) .qc-dialog>button[class*=absolute]{top:calc(12px + env(safe-area-inset-top,0px))!important}html[data-theme] body:not(#qc1):not(#qc2) .qc-error{padding:0 16px}html[data-theme] body:not(#qc1):not(#qc2) .qc-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px;display:grid}html[data-theme] body:not(#qc1):not(#qc2) .qc-tab{border:1.5px solid var(--border);border-bottom:4px solid var(--border);background:var(--card);min-height:52px;color:var(--foreground);font:inherit;border-radius:10px;justify-items:center;gap:1px;padding:6px 4px;display:grid}html[data-theme] body:not(#qc1):not(#qc2) .qc-tab b{font-size:15px}html[data-theme] body:not(#qc1):not(#qc2) .qc-tab small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;font-size:12px;font-weight:700;display:inline-flex}html[data-theme] body:not(#qc1):not(#qc2) .qc-tab[aria-selected=true]{border-color:var(--qc-tone);background:var(--qc-tone)}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#qc1):not(#qc2) .qc-tab[aria-selected=true]{background:color-mix(in srgb, var(--qc-tone) 12%, var(--card))}}html[data-theme] body:not(#qc1):not(#qc2) .qc-tab[data-signed] small{color:#1f8a4c}html[data-theme] body:not(#qc1):not(#qc2) .qc-tab svg{stroke-width:3px;width:16px;height:16px}html[data-theme] body:not(#qc1):not(#qc2) .qc-sections{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 12px;display:block;overflow-y:auto}html[data-theme] body:not(#qc1):not(#qc2) .qc-section{background:0 0;border:0;border-radius:0;padding:12px 0 0}html[data-theme] body:not(#qc1):not(#qc2) .qc-section:not([data-active]){display:none}html[data-theme] body:not(#qc1):not(#qc2) .qc-section[data-active]{flex-direction:column;min-height:100%;display:flex}html[data-theme] body:not(#qc1):not(#qc2) .qc-section[data-active]>.qc-sign{margin-top:auto}html[data-theme] body:not(#qc1):not(#qc2) .qc-section h3{display:none}html[data-theme] body:not(#qc1):not(#qc2) .qc-item{min-height:52px;font-size:16px}html[data-theme] body:not(#qc1):not(#qc2) .qc-box{flex-basis:28px;width:28px;height:28px}html[data-theme] body:not(#qc1):not(#qc2) .qc-sign{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card);margin:0 -12px;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #00000059}}html[data-theme] body:not(#qc1):not(#qc2) .ss-qc-lists{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}html[data-theme] body:not(#qc1):not(#qc2) .ss-qc-lists label{align-content:start;gap:6px;min-width:0;display:grid}html[data-theme] body:not(#qc1):not(#qc2) .ss-qc-lists textarea{field-sizing:fixed;height:210px;min-height:170px;font-size:14px;line-height:1.45}html[data-theme] body:not(#tk1):not(#tk2) .tech-home-stats>div{position:relative}html[data-theme] body:not(#tk1):not(#tk2) .tech-home-stats>div[data-veiled]>strong{filter:blur(11px);-webkit-user-select:none;user-select:none}html[data-theme] body:not(#tk1):not(#tk2) .tech-home-peek{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}html[data-theme] body:not(#tk1):not(#tk2) .tech-home-peek svg{width:16px;height:16px}html[data-perf] :not([data-veiled]>strong),html[data-perf] :before,html[data-perf] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;scroll-behavior:auto!important;transition:none!important}html[data-perf] :not([data-veiled]>strong):not(:is(.bsb-stripes,.load-bar-sheen,.part-photos-big,.pull-refresh-spinning,.ro-loading-bar>span,.ro-photo-wait,.animate-spin)),html[data-perf] :before,html[data-perf] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:not(#pf1):not(#pf2):not(#pf3)[data-perf][data-theme]{background:var(--background)!important;background-attachment:scroll!important}html[data-perf][data-theme] body:before{display:none!important}@media (min-width:521px){body:not(#kp1):not(#kp2) .kiosk-screen[data-step=people]{height:100dvh;min-height:0;overflow:hidden}body:not(#kp1):not(#kp2) .kiosk-screen[data-step=people] .kiosk-people{--kp-gap:clamp(10px, 1.6vw, 22px);place-content:stretch center;align-self:stretch;gap:var(--kp-gap);flex-wrap:wrap;width:min(1500px,100%);min-height:0;display:flex;container-type:size}body:not(#kp1):not(#kp2) .kiosk-screen[data-step=people] .kiosk-person{flex:0 0 calc((100cqw - (var(--kiosk-cols,4) - 1) * var(--kp-gap)) / var(--kiosk-cols,4));height:calc((100cqh - var(--kp-gap)) / 2);border-radius:20px;align-content:center;gap:clamp(6px,1.4cqh,14px);width:auto;min-width:0;min-height:0;padding:clamp(8px,2cqh,22px) 8px}body:not(#kp1):not(#kp2) .kiosk-screen[data-step=people] .kiosk-picture[data-size=big]{--kiosk-pic:min(168px, calc((100cqw - 6 * 22px) / var(--kiosk-cols,4) * .8), calc(50cqh - 64px));width:var(--kiosk-pic);height:var(--kiosk-pic);font-size:calc(var(--kiosk-pic) * .38)}body:not(#kp1):not(#kp2) .kiosk-screen[data-step=people] .kiosk-person-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(15px,min(1.5vw,3cqh),24px);overflow:hidden}}html[data-theme] body:not(#ef1):not(#ef2):not(#ef3) .estimate-sheet-dialog.estimate-full[data-slot=dialog-content]{border-block:0!important;border-radius:0!important;width:min(980px,96vw)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;inset:0 0 auto!important;overflow:hidden auto!important;transform:translate(0)rotate(0)scale(1)!important}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html[data-theme] body:not(#ef1):not(#ef2):not(#ef3) .estimate-sheet-dialog.estimate-full[data-slot=dialog-content]{height:105.263dvh!important;min-height:105.263dvh!important;max-height:105.263dvh!important}}html[data-theme] body:not(#kt1):not(#kt2):not(#kt3):not(#kt4):not(#kt5) .team-request-row .rq-flow[data-compact][data-tight] .rq-link{flex:0 0 22px!important;width:22px!important;padding:0 2px!important}html[data-theme] body:not(#kt1):not(#kt2):not(#kt3):not(#kt4):not(#kt5) .team-request-row .rq-flow[data-compact][data-tight] .rq-box{width:132px!important;min-width:132px!important;max-width:132px!important;padding:8px 6px!important}html[data-theme] body:not(#kt1):not(#kt2):not(#kt3):not(#kt4):not(#kt5) .team-request-row .rq-flow[data-compact][data-tight] .rq-box strong{font-size:15px!important}html[data-theme] body:not(#kt1):not(#kt2):not(#kt3):not(#kt4):not(#kt5) .team-request-row .rq-flow[data-compact][data-tight] .rq-box[data-tone=pending]{width:132px!important;min-width:132px!important;max-width:132px!important;padding:8px 6px!important}html[data-theme] body:not(#kt1):not(#kt2):not(#kt3):not(#kt4):not(#kt5) .team-request-row .rq-flow[data-compact][data-tight] .rq-step time{font-size:12px!important}html[data-theme] body .tracker-tech-header .tech-name-cell{justify-items:start;display:inline-grid}html[data-theme] body .tracker-tech-header .tech-name-cell>*{white-space:nowrap;grid-area:1/1}html[data-theme] body .tracker-tech-header .tech-name-sizer{visibility:hidden;pointer-events:none}html[data-theme] body .tracker-tech-header .tech-count.tech-count-aligned{margin-left:1.6em}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board{--board-ink:#eef3f8;--board-label:#9fb0c3;--board-line:#ffffff1f;position:relative;background:linear-gradient(#17222e 0%,#0d141c 100%)!important;border:1px solid #ffffff14!important;border-radius:18px!important;flex:1 0 100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:4px 0!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #080f1938!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button{cursor:pointer;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--board-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin:0!important;padding:30px 16px 22px!important;display:flex!important;position:relative!important;overflow:visible!important;container-type:normal!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button+button{border-left:1px solid var(--board-line)!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button:hover{background:#ffffff0a!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button:focus-visible{outline-offset:-4px;outline:2px solid #5b9dff!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button[data-tone=blue]{--tone:#6aa7ff}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button[data-tone=green]{--tone:#4ade80}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button[data-tone=red]{--tone:#ff7a7a}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button[data-tone=slate]{--tone:#a7b4c4}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button[data-tone=teal]{--tone:#2dd4bf}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button>svg{width:48px!important;height:48px!important;color:var(--tone)!important;background:var(--tone)!important;border-radius:14px!important;flex:none!important;align-self:center!important;margin:0!important;padding:12px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button>svg{background:color-mix(in srgb, var(--tone) 16%, transparent)!important}}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button>span{width:auto!important;min-width:0!important;color:var(--board-label)!important;white-space:nowrap!important;flex:0 auto!important;gap:6px!important;font-size:14px!important;font-weight:600!important;display:grid!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em!important;color:var(--board-ink)!important;white-space:nowrap!important;flex-wrap:nowrap!important;align-items:baseline!important;font-size:clamp(30px,2.7vw,50px)!important;font-weight:800!important;line-height:1!important;display:flex!important;position:static!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong>small{color:#ff8a8a!important;margin-left:8px!important;font-size:15px!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong .rolling-number[data-dir=up]{color:#4ade80!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong .rolling-number[data-dir=down]{color:#ff7a7a!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong .rolling-delta{text-overflow:ellipsis;overflow:hidden;width:fit-content!important;max-width:calc(100% - 16px)!important;margin:0 auto!important;padding:2px 10px!important;font-size:13px!important;line-height:18px!important;display:block!important;position:absolute!important;top:6px!important;left:0!important;right:0!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>.shop-board-live{z-index:1;pointer-events:none;background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite shop-board-live;position:absolute;top:10px;left:12px;box-shadow:0 0 #22c55e8c}@keyframes shop-board-live{0%{box-shadow:0 0 #22c55e8c}70%,to{box-shadow:0 0 0 8px #22c55e00}}@media (max-width:1180px){html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button{text-align:center!important;flex-direction:column!important;gap:10px!important;padding:30px 8px 18px!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button>span{justify-items:center!important;font-size:13px!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button>svg{width:38px!important;height:38px!important;padding:9px!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong{font-size:clamp(24px,3.4vw,38px)!important}}@media (max-width:600px){html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button{padding:28px 6px 14px!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button:nth-of-type(3){border-left:0!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button:nth-of-type(n+3){border-top:1px solid var(--board-line)!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong{font-size:26px!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button>span{font-size:12px!important}}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong .rolling-number:not([data-dir]){color:var(--board-ink)!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .estimator-heading[data-manager-row]{flex:1 0 100%!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:0!important;margin:12px 0 0!important;padding:0!important;display:flex!important;container-type:normal!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .estimator-heading[data-manager-row]>:not(.role-home-shortcuts){display:none!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .estimator-heading[data-manager-row]>.role-home-shortcuts{flex-flow:wrap!important;flex:0 auto!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;margin:0!important;display:flex!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .estimator-heading[data-manager-row]>.role-home-shortcuts>*{white-space:nowrap!important;flex:none!important;width:auto!important;height:42px!important;min-height:0!important;padding:0 20px!important;font-size:15px!important}@media (max-width:600px){html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .estimator-heading[data-manager-row]>.role-home-shortcuts{flex-wrap:nowrap!important;gap:8px!important;width:100%!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .estimator-heading[data-manager-row]>.role-home-shortcuts>*{flex:1 1 0!important;min-width:0!important;padding:0 8px!important;font-size:14px!important}}html body .brand-logo.is-animated .bsb-letter{animation-duration:.3s!important}html body .brand-logo.is-animated .bsb-letter-0{animation-delay:20ms!important}html body .brand-logo.is-animated .bsb-letter-1{animation-delay:60ms!important}html body .brand-logo.is-animated .bsb-letter-2{animation-delay:.1s!important}html body .brand-logo.is-animated .bsb-letter-3{animation-delay:.14s!important}html body .brand-logo.is-animated .bsb-letter-4{animation-delay:.18s!important}html body .brand-logo.is-animated .bsb-letter-5{animation-delay:.22s!important}html body .brand-logo.is-animated .bsb-deck{animation:.35s .4s both bsb-drop-deck!important}html body .brand-logo.is-animated .bsb-body{animation:.35s .7s both bsb-drop-body!important}html body .brand-logo.is-animated .bsb-mark{animation-duration:.25s!important;animation-delay:1s!important}@media (max-width:600px){html body .accounts-table table,html body .accounts-table tbody,html body .accounts-table tr,html body .accounts-table td{width:100%!important;display:block!important}html body .accounts-table thead{display:none!important}html body .accounts-table tr{border-bottom:1px solid var(--hairline,var(--border));padding:10px 0!important}html body .accounts-table td{border:0!important;padding:4px 0!important}html body .accounts-table td:first-child{white-space:nowrap;align-items:center;gap:8px;display:flex!important}html body .accounts-table td:first-child .account-profile-link{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden;white-space:nowrap!important}html body .accounts-table td:nth-child(2){color:var(--muted-foreground);padding-left:48px!important}html body .accounts-table .rowactions{padding-left:48px;flex-wrap:nowrap!important;justify-content:flex-start!important}}html body .ro-history.rh .rh-head.rh-bar{min-width:0!important;max-width:100%!important}html body .ro-history.rh .rh-bar .rh-tabs{flex:1 1 0!important;max-width:100%!important}@media (max-width:760px){html body:not(#jr1) .ro-history.rh .rh-row-main>.rh-parts:not(.rh-parts-none){display:none!important}:is(html body .ro-history.rh .rh-row-main,html body .ro-history.rh .rh-row-main:not(:has(.rh-check))){grid-template-columns:auto minmax(0,1fr) fit-content(38%) 44px!important}html body .ro-history.rh .rh-row-main:has(.rh-check){grid-template-columns:auto auto minmax(0,1fr) fit-content(36%) 44px!important}html body .ro-history.rh .rh-phase-cell{min-width:0!important;max-width:100%!important}html body .ro-history.rh .rh-phase-cell .rh-phase{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:inline-block!important;overflow:hidden!important}}html body .dispatch-technician-dialog .dispatch-job-hours{text-align:center;color:var(--muted-foreground);margin:-4px 0 4px;font-size:18px;font-weight:700}html body .dispatch-technician-dialog .dispatch-job-hours>strong{letter-spacing:-.02em;color:#175ca0;margin-right:6px;font-size:44px;font-weight:800;line-height:1}html body .dispatch-technician-dialog .dispatch-job-hours[data-dept=paint]>strong{color:#1f7a45}html body .tech-picker .tech-pick-painters{margin-top:10px}html body .tech-picker .tech-pick-painters .tech-pick-group{letter-spacing:.08em;text-transform:uppercase;color:#1f7a45;padding:10px 14px 4px;font-size:12px;font-weight:800;display:block}html body .tech-picker .tech-pick-painters .hour-bar>span{background:#2a8a55}html[data-theme] body:not(#sa1):not(#sa2) .ro-spec-supplement .ro-spec-v{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}html[data-theme] body:not(#sa1):not(#sa2) .ro-supplement-approve{border-radius:999px;height:32px;padding:0 14px;font-size:13px;font-weight:800;color:#fff!important;background:#1f7a45!important;border:1.5px solid #1f7a45!important}html[data-theme] body:not(#sa1):not(#sa2) .ro-supplement-approve svg{width:15px;height:15px}html[data-theme] body:not(#sa1):not(#sa2) .ro-supplement-approve:hover:not(:disabled){background:#18663a!important}html[data-theme] body:not(#sa1):not(#sa2) .ro-supplement-approve[data-done]{opacity:.45;cursor:default}html[data-theme] body:not(#sa1):not(#sa2) .ro-supplement-undo{height:32px;padding:0 6px;font-size:13px;font-weight:700}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-ccc-import{pointer-events:none}html[data-theme] body:not(#sa1):not(#sa2) .ro-spec-supplement .ro-spec-v{flex-wrap:nowrap;gap:4px}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action{text-align:center;justify-items:center;gap:14px;width:min(400px,100vw - 32px);max-width:min(400px,100vw - 32px);padding:26px 22px 22px}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action [data-slot=dialog-title]{text-align:center;width:100%;font-size:21px;font-weight:800;line-height:1.25}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-car{text-align:center;gap:2px;width:100%;display:grid}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-ro{color:var(--foreground);font-size:17px;font-weight:750}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-vehicle{font-size:15px;font-weight:600}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-field{text-align:left;gap:6px;width:100%;font-size:13px;font-weight:650;display:grid}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-error{color:#d32f2f;width:100%;margin:0;font-size:13px;font-weight:650}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-buttons{justify-content:center;gap:14px;width:100%;margin-top:4px;display:flex}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-buttons>button{border-radius:10px;min-width:112px;height:42px;padding:0 22px;font-size:16px;font-weight:800;color:#fff!important;border:0!important}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-yes{background:#1f8a46!important}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-yes:hover:not(:disabled){background:#18733a!important}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-no{background:#d32f2f!important}html[data-theme] body:not(#ca1):not(#ca2) .confirm-action .confirm-action-no:hover:not(:disabled){background:#b71c1c!important}html body:not(#kc1):not(#kc2) .kiosk-picture-wrap{justify-self:center;display:inline-grid;position:relative}@keyframes kiosk-unseen-glow{0%,to{opacity:1}50%{opacity:.15}}html body:not(#kc1):not(#kc2) .kiosk-picture-wrap[data-unseen]:after{content:"";pointer-events:none;will-change:opacity;border-radius:50%;position:absolute;inset:-2px;box-shadow:0 0 0 4px #2f7bf5,0 0 26px 8px #2f7bf5a6;animation:2.4s ease-in-out infinite kiosk-unseen-glow!important}html body:not(#kc1):not(#kc2) .kiosk-badge{border:3px solid var(--card,#fff);color:#fff;pointer-events:none;z-index:1;background:#ba243b;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:17px;font-weight:800;line-height:1;display:grid;position:absolute;top:2%;right:2%;box-shadow:0 3px 8px #00000040}html[data-theme] body:not(#kc1):not(#kc2) .kiosk-color-dialog{justify-items:center;gap:22px;width:min(440px,100vw - 32px);max-width:min(440px,100vw - 32px);padding:28px 22px 24px}html body:not(#kc1):not(#kc2) .kiosk-picture[data-size=pick]{width:132px;height:132px;font-size:50px;transition:background-color .15s}html body:not(#kc1):not(#kc2) .kiosk-colors{grid-template-columns:repeat(6,48px);justify-content:center;gap:12px;display:grid}html body:not(#kc1):not(#kc2) .kiosk-color{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;border-radius:999px;place-items:center;width:48px;height:48px;padding:0;font-size:17px;font-weight:800;display:grid;box-shadow:inset 0 -4px #00000024}html body:not(#kc1):not(#kc2) .kiosk-color[aria-checked=true]{outline:3px solid var(--foreground);outline-offset:3px}html[data-theme] body:not(#kc1):not(#kc2) .kiosk-color-save{border-radius:10px;min-width:140px;height:46px;font-size:17px;font-weight:800;color:#fff!important;background:#1f8a46!important;border:0!important}html[data-theme] body:not(#kc1):not(#kc2) .kiosk-color-save:hover:not(:disabled){background:#18733a!important}@media (max-width:420px){html body:not(#kc1):not(#kc2) .kiosk-colors{grid-template-columns:repeat(4,48px)}}html body:not(#kl1):not(#kl2) .kiosk-head .kiosk-logo{box-sizing:content-box;background:linear-gradient(#1d2740,#111827);border-radius:16px;padding:12px 26px;box-shadow:0 8px 22px #0f172a47}html[data-theme] body:not(#kw1):not(#kw2) .kiosk-screen .kiosk-person,html[data-theme] body:not(#kw1):not(#kw2) .kiosk-screen .kiosk-person:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (min-width:521px){html body:not(#kq1):not(#kq2) .kiosk-screen[data-step=people] .kiosk-people{align-content:center}html body:not(#kq1):not(#kq2) .kiosk-screen[data-step=people] .kiosk-person{height:calc((100cqh - (max(var(--kiosk-rows,2), 2) - 1) * var(--kp-gap)) / max(var(--kiosk-rows,2), 2))}html body:not(#kq1):not(#kq2) .kiosk-screen[data-step=people] .kiosk-picture[data-size=big]{--kiosk-pic:min(168px, calc((100cqw - 6 * 22px) / 6 * .8), calc(100cqh / max(var(--kiosk-rows,2), 2) - 64px))}}html body:not(#kf1):not(#kf2) .kiosk-foot{justify-content:center}html body:not(#kf1):not(#kf2) .kiosk-foot .kiosk-turn-off{border-radius:999px;place-items:center;width:auto;padding:10px;display:grid}html body:not(#kf1):not(#kf2) .kiosk-foot .kiosk-turn-off svg{width:45px;height:45px}html body:not(#kf1):not(#kf2) .kiosk-screen .kiosk-person{position:relative}html body:not(#kf1):not(#kf2) .kiosk-screen .kiosk-person .kiosk-first{white-space:nowrap;position:absolute;inset:auto auto 0 50%;translate:-50%}@media (max-width:520px){html body:not(#kf1):not(#kf2) .kiosk-screen .kiosk-person .kiosk-first{bottom:-14px}}html body:not(#at1):not(#at2) .saved-note-bubble:has(>footer .note-alert-tech){padding-right:46px;position:relative}html body:not(#at1):not(#at2) .saved-note-bubble>footer .note-tools button.note-alert-tech{width:30px;height:30px;min-height:30px;padding:0;position:absolute;top:8px;right:8px}html body:not(#at1):not(#at2) .saved-note-bubble>footer .note-alert-tech svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine) and (min-width:1360px){html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(380px,1fr) minmax(0,1.12fr) 361px!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-phase-bar{grid-area:1/1/auto/-1!important;margin:0!important;padding:14px 28px 10px!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-sheet{grid-area:2/1!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:2/2!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-notes-chat{grid-area:2/3!important}}@media (hover:hover) and (pointer:fine) and (min-width:1360px) and (max-width:1499px){html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:minmax(430px,1fr) minmax(0,1fr) 300px!important}}@media (hover:hover) and (pointer:fine) and (min-width:1360px){html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2):not(#pb1) .ro-estimate-layout .ro-spec-sheet .ro-spec-row{grid-template-columns:84px minmax(0,1fr);padding-inline:16px}}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#pb1) .ro-estimate-layout .tracker-card-form>fieldset>.ro-phase-bar{background:currentColor!important;border:0!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#pb1) .ro-estimate-layout .tracker-card-form>fieldset>.ro-phase-bar{background:color-mix(in srgb, currentColor 4%, transparent)!important}}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#pb1) .ro-estimate-layout .tracker-card-form>fieldset>.ro-phase-bar{box-shadow:0 0 0 2px var(--ink)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#pb1) .ro-estimate-layout .tracker-card-form>fieldset>:is(.ro-estimate-panel,.ro-notes-chat){box-shadow:0 0 0 2px var(--ink)!important;border-radius:14px!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-spec-sheet>.ro-info-title{border-bottom:1px solid var(--border);margin:0;padding:12px 14px}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line){grid-template-columns:38px minmax(0,1fr) 34px minmax(92px,max-content) 44px 44px!important}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line)[data-paint]{grid-template-columns:38px minmax(0,1fr) 34px minmax(92px,max-content) 44px!important}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] .ro-estimate-cols>.ro-estimate-col-qty{text-align:center}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] .ro-estimate-cols>.ro-estimate-col-part{text-align:left}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] .ro-estimate-qty{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] .ro-estimate-part{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:12px}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#kt1) .ro-estimate-layout .ro-estimate-panel .ro-estimate-head{box-sizing:border-box;min-height:62px}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#kt1) .ro-estimate-layout .tracker-card-form .ro-estimate-panel>.ro-estimate-head{height:62px;min-height:62px}html body:not(#ck1):not(#ck2) .ro-spec-row[data-row=customer] .ro-spec-v:has(>.customer-kind-icons){flex-flow:row!important;align-items:center!important;gap:10px!important;display:flex!important}html body:not(#ck1):not(#ck2) .customer-name-fields:has(>.customer-kind-icons){flex-flow:row!important;align-items:center!important;gap:10px!important;display:flex!important}html body:not(#ck1):not(#ck2) :is(.ro-spec-v,.customer-name-fields)>.customer-kind-icons{box-sizing:border-box;flex:none;gap:2px;height:40px;margin:0!important;padding:2px!important;display:inline-flex!important}html body:not(#ck1):not(#ck2) :is(.ro-spec-v,.customer-name-fields)>.customer-kind-icons button{place-items:center;display:grid;width:40px!important;min-width:40px!important;height:34px!important;min-height:34px!important;padding:0!important}html body:not(#ck1):not(#ck2) :is(.ro-spec-v,.customer-name-fields)>.customer-kind-icons svg{width:18px;height:18px}:is(html body:not(#ck1):not(#ck2) .ro-spec-v:has(>.customer-kind-icons)>.ro-customer-name-fields,html body:not(#ck1):not(#ck2) .customer-name-fields:has(>.customer-kind-icons)>.intake-name-row){flex:auto;min-width:0;margin:0!important}@media (max-width:520px){html body:not(#ck1):not(#ck2) :is(.ro-spec-v,.customer-name-fields)>.customer-kind-icons button{width:30px!important;min-width:30px!important}html body:not(#ck1):not(#ck2) .ro-spec-row[data-row=customer] .ro-spec-v:has(>.customer-kind-icons){gap:6px!important}html body:not(#ck1):not(#ck2) .customer-name-fields:has(>.customer-kind-icons){gap:6px!important}}html body:not(#ck1):not(#ck2) .customer-name-fields:has(>.customer-kind-icons){align-items:flex-end!important}html body:not(#ea1):not(#ea2) input[aria-label=Estimate\ Amount]{font-variant-numeric:tabular-nums;-moz-appearance:textfield;box-sizing:border-box!important;flex:none!important;width:calc(8ch + 30px)!important;min-width:calc(8ch + 30px)!important;max-width:none!important;padding-inline:14px!important}html body:not(#ea1):not(#ea2) input[aria-label=Estimate\ Amount]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body:not(#ea1):not(#ea2) input[aria-label=Estimate\ Amount]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-spec-sheet>.ro-info-title .ro-info-tools{gap:6px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-info-title .ro-info-edit{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4) .ro-info-title .ro-info-edit svg{width:16px;height:16px}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#pf1) .ro-panel-foot{box-sizing:border-box;border-top:1px solid var(--border);flex:none;justify-content:center;align-items:center;gap:4px;height:66px;min-height:66px;margin-top:auto;padding:10px;display:flex}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#pf1) .ro-panel-foot .ro-ccc-import{text-align:center;padding:0;position:static}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#pf1) .ro-panel-foot>.ro-foot-supplement{justify-content:center;align-items:center;gap:4px;display:flex}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#pf1) .tracker-card-form .ro-sheet.ro-spec-sheet:has(>.ro-info-foot){flex-direction:column!important;padding-bottom:0!important;display:flex!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#pf1) .ro-spec-sheet:has(>.ro-info-foot)>.ro-spec{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html body:not(#if1):not(#if2) .tracker-ro-dialog:not(.create-ro-card) .ro-spec-sheet:has(>.ro-info-foot)>.ro-spec>.ro-spec-row{flex:1 1 0!important;height:auto!important;min-height:40px!important;max-height:64px!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#pf1) .ro-estimate-panel:has(>.ro-estimate-foot){flex-direction:column!important;display:flex!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#pf1) .ro-estimate-panel:has(>.ro-estimate-foot)>.ro-estimate-scroll{flex:auto;min-height:0}:root,html[data-theme],html[data-theme] body,html[data-theme] body *{--muted-foreground:var(--foreground)!important}html[data-theme] body:not(#nf1):not(#nf2) :is(input,textarea)::placeholder{color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#nf1):not(#nf2) :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--foreground) 55%, transparent)!important}}html[data-theme] body:not(#nf1):not(#nf2) :is(.site-surface>.topbar :is(span,small,p),.shop-profile>span,.chat-message time,.ro-chat-list>li[data-mine] .saved-note-bubble time,.ro-chat-list .saved-note-author,.ro-crew-tech[data-empty],.ro-out small,.dispatch-filters>[data-slot=button]>span,.rq-box.rq-box-ro .rq-ro,.ro-spec-k,.ro-spec-date>small,.site-surface .ro-tile-actions>.ro-painter-assigned,.ro-ccc-import){opacity:1!important}html[data-theme] body:not(#pl1):not(#pl2) .pull-list-head{align-items:center;padding-right:40px}html[data-theme] body:not(#pl1):not(#pl2) .pull-list-print{border:1px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}html[data-theme] body:not(#pl1):not(#pl2) .pull-list-print svg{width:18px;height:18px}html[data-theme] body:not(#pl1):not(#pl2) .pull-list-print:disabled{opacity:.5;cursor:default}html[data-theme] body:not(#pl1):not(#pl2) .pull-list-print[hidden]{display:none}html[data-theme] body:not(#am1):not(#am2) .ro-spec-amount{white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;min-width:10ch;display:inline-block;overflow:visible}html body:not(#jr1):not(#jr2) .parts-due-panel>.parts-due-search{align-items:center;width:auto;margin:10px 14px 6px;display:flex;position:relative}html body:not(#md1):not(#md2) .parts-due.parts-due-row{grid-template-columns:minmax(0,1fr) auto 58px;align-items:center}html body:not(#md1):not(#md2) .parts-due-row>.parts-due-parts{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}html body:not(#md1):not(#md2) .parts-due-row>.parts-due-parts>.parts-due-pct{flex:0 0 88px;width:88px;min-width:0}html body:not(#md1):not(#md2) .parts-due-row>.parts-due-tech{align-self:center}html body:not(#md1):not(#md2) .all-parts-check.all-parts-label{white-space:nowrap;border-radius:8px;width:auto;height:28px;padding:0 8px;font-size:12px;font-weight:700}@media (hover:hover) and (pointer:fine) and (min-width:1360px){html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(380px,1fr) minmax(0,1.12fr) minmax(400px,.95fr)!important}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>:is(.ro-sheet,.ro-estimate-panel,.assign-card-techs){grid-row:1!important}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>.assign-card-techs{grid-column:3!important}}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#pb1) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>.assign-card-techs{box-shadow:0 0 0 2px var(--ink)!important;border:0!important;border-radius:14px!important}html body:not(#pb1):not(#pb2) .assign-ro-card .ro-estimate-foot{display:none!important}@media (hover:hover) and (pointer:fine) and (min-width:1360px) and (max-width:1499px){html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:minmax(380px,1fr) minmax(0,.8fr) minmax(440px,1.05fr)!important}html body:not(#pb1):not(#pb2) .assign-ro-card .assign-card-techs .tech-pick-top>button{min-width:170px}}html body:not(#pq1):not(#pq2) .pull-part{grid-template-columns:24px minmax(0,1fr) 40px auto}@media (max-width:640px){html body:not(#pq1):not(#pq2) .pull-part{grid-template-columns:24px minmax(0,1fr) 34px}html body:not(#pq1):not(#pq2) .pull-part>.pull-pn{grid-column:2/-1}}html[data-theme] body:not(#dd1):not(#dd2) .site-surface .tracker-workspace .tracker-due-heading{letter-spacing:.03em;color:var(--foreground)!important;margin:14px 0 0!important;font-size:19px!important;font-weight:800!important}html[data-theme] body:not(#dd1):not(#dd2) .tracker-workspace .tracker-due-heading:before{width:13px;height:13px}html[data-theme] body:not(#dd1):not(#dd2) .tracker-date-divider{color:var(--foreground);letter-spacing:.02em;grid-column:1/-1;align-items:center;gap:12px;margin:2px 0 -4px;font-size:14px;font-weight:800;display:flex}html[data-theme] body:not(#dd1):not(#dd2) .tracker-date-divider:after{content:"";background:var(--foreground);border-radius:2px;flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#dd1):not(#dd2) .tracker-date-divider:after{background:color-mix(in srgb, var(--foreground) 22%, transparent)}}html body:not(#ps1):not(#ps2) .phase-select-menu [data-radix-select-viewport]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto}html[data-theme] body:not(#mb1):not(#mb2):not(#mb3):not(#mb4):not(#mb5):not(#mb6) .manager-today.shop-board>button{box-shadow:none!important;border-color:#ffffff1f!important;border-top-style:none!important;border-top-width:0!important}html[data-theme] body:not(#mb1):not(#mb2):not(#mb3):not(#mb4):not(#mb5):not(#mb6) .manager-today.shop-board{border-color:#ffffff14!important;box-shadow:0 12px 30px #080f1938!important}@media (max-width:600px){html[data-theme] body:not(#mb1):not(#mb2):not(#mb3):not(#mb4):not(#mb5):not(#mb6) .manager-today.shop-board>button:nth-of-type(n+3){border-top:1px solid #ffffff1f!important}}@media print{#estimate-print-root .ep-top{grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;display:grid}#estimate-print-root .ep-top-l{justify-self:start}#estimate-print-root .ep-top-r{justify-self:end}#estimate-print-root .ep-top-r .bsb-p-brand{justify-items:end}#estimate-print-root .ep-top .ep-badge{position:static}#estimate-print-root .ep-top :is(.ep-title,.ep-sub,.ep-ver){padding:0}#estimate-print-root .ep-top .ep-chips{margin-bottom:10px}#estimate-print-root .ep-top-r{flex-direction:column;align-items:center;gap:6px;display:flex}#estimate-print-root .ep-top-r>.ep-qr{width:76px;height:76px;position:static}#estimate-print-root .ep :is(.ep-ver,.ep-chip small,.ep-table th,.ep-foot){color:#111!important}}@media (min-width:600px){html body:not(#rt1):not(#rt2) .ro-history.rh .rh-bar .rh-tabs{flex:none!important;overflow:visible!important}html body:not(#rt1):not(#rt2) .ro-history.rh .rh-bar .rh-tabs>button{flex:none}html body:not(#rt1):not(#rt2) .ro-history.rh .rh-head.rh-bar{flex-wrap:nowrap!important}html body:not(#rt1):not(#rt2) .ro-history.rh .rh-bar .rh-tools{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-end!important;min-width:0!important;display:flex!important}html body:not(#rt1):not(#rt2) .ro-history.rh .rh-bar .rh-tools>*{flex-shrink:0}html body:not(#rt1):not(#rt2) .ro-history.rh .rh-bar .rh-tools>.rh-search{flex:300px!important;width:auto!important;min-width:120px!important;max-width:300px!important}}@media (min-width:700px) and (min-height:600px),(min-width:700px) and (hover:hover) and (pointer:fine){html body:not(#sa1):not(#sa2) .fullscreen-ro-card.ro-reel-dialog .ro-reel-header{padding-top:0!important}html body:not(#sa1):not(#sa2) .fullscreen-ro-card.ro-reel-dialog .ro-reel-panel{background:var(--background)}}html[data-theme] body:not(#pt1):not(#pt2) .phase-track-step:not([data-state=lost]){opacity:1!important}.account-menu-item[data-only]{display:none!important}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){.account-menu-item[data-only=portable]{display:flex!important}}@media screen and (max-width:699px){.account-menu-item[data-only=phone]{display:flex!important}.portable-navigation>.nav-tablet-only{display:none!important}}html body:not(#rt1):not(#rt2) .ro-history.rh .rh-bar .rh-search>input{text-overflow:ellipsis;min-width:0}html body:not(#sh1):not(#sh2) .shop-setup .ss-shop-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}html body:not(#sh1):not(#sh2) .shop-setup .ss-shop-grid>label{gap:6px;min-width:0;display:grid}html body:not(#sh1):not(#sh2) .shop-setup .ss-shop-grid>label>span{font-size:13px;font-weight:700}html body:not(#sh1):not(#sh2) .shop-setup .ss-shop-grid .ss-select{width:100%;height:36px}@media (max-width:700px){html body:not(#sh1):not(#sh2) .shop-setup .ss-shop-grid{grid-template-columns:minmax(0,1fr)}}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-list{gap:2px;display:grid}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-row{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:4px 0;display:grid}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-row:last-child{border-bottom:0}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-day{cursor:pointer;align-items:center;gap:10px;font-weight:700;display:flex}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-day input{width:20px;height:20px}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-times{align-items:center;gap:8px;display:flex}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-times input{width:130px}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-closed{font-weight:700}@media (max-width:560px){html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 0}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-times{min-width:0}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-times input{flex:1 1 0;width:auto;min-width:0;padding-inline:8px;font-size:14px}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-times input::-webkit-calendar-picker-indicator{display:none}html body:not(#sh1):not(#sh2) .shop-setup .ss-hours-row[data-closed]{grid-template-columns:minmax(0,1fr) auto}}html body:not(#sh1):not(#sh2) .shop-setup :is(.ss-shop,.ss-hours){box-sizing:border-box;min-width:0;max-width:100%}html body:not(#sh1):not(#sh2) .shop-setup{grid-template-columns:minmax(0,1fr);min-width:0}@media screen and (max-width:1024px),screen and (max-width:1366px) and (pointer:coarse){html body:not(#sb1):not(#sb2) .ss-savebar{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:1100px){html body:not(#sh1):not(#sh2) .shop-setup .ss-shop-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body:not(#sh1):not(#sh2) .shop-setup .ss-shop-grid>label:first-child{grid-column:1/-1}}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .estimator-panel.my-cars .my-cars-column>.my-cars-column-head{container-type:inline-size}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .estimator-panel.my-cars .my-cars-column-head .my-cars-phase{text-align:center;max-width:100%;display:block;white-space:normal!important;text-overflow:clip!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(11px,17cqi,19px)!important;line-height:1.05!important;overflow:visible!important}html[data-theme] body:not(#mt1):not(#mt2):not(#mt3) .estimator-panel.my-cars .my-car :is(.my-car-top strong,.my-car-name){word-break:keep-all;overflow-wrap:anywhere;text-align:center;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html body:not(#df1):not(#df2) .difficulty-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdl-vehicle{color:var(--foreground);margin-top:2px;font-size:14px;font-weight:600;display:block}@media (pointer:coarse) and (orientation:landscape) and (min-width:1180px) and (min-height:760px){.fullscreen-ro-card.ro-reel-dialog.ro-chat-layout[data-slot=dialog-content]{width:min(1180px,100vw - 64px)!important;max-width:1180px!important}.ro-chat-layout .tracker-card-form>fieldset{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-auto-rows:auto;align-items:start;gap:12px 22px;display:grid}.ro-chat-layout .tracker-card-form>fieldset>:is(.expanded-card-core,.expanded-card-edit-fields){display:contents}.ro-chat-layout .tracker-card-form .ro-card-meta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ro-chat-layout .tracker-card-form>fieldset>*>.ro-panel,.ro-chat-layout .tracker-card-form>fieldset>.ro-panel{margin:0!important}.ro-chat-layout .tracker-card-form>fieldset>.ro-notes-chat{border:1px solid var(--border);background:var(--surface-2,var(--muted));border-radius:16px;flex-direction:column;grid-area:1/2/6;align-self:stretch;height:0;min-height:100%;margin:0;padding:0;display:flex;overflow:hidden}.ro-chat-layout .ro-panel:not(.ro-notes-chat){padding:12px 16px!important}.ro-chat-layout .ro-panel:not(.ro-notes-chat)>.ro-panel-title{margin-bottom:8px}.ro-chat-layout .tracker-card-form{padding-top:6px;padding-bottom:16px;width:100%;padding-inline:24px;max-width:none!important}.ro-chat-layout .tracker-card-form>fieldset{width:100%;max-width:none}.ro-chat-layout .ro-panel:not(.ro-notes-chat) .ro-panel-title h3{margin:0}.ro-chat-layout :is(.tracker-card-field,.ro-overview-field,.ro-assignment-column){text-align:left}.ro-chat-layout :is(.tracker-card-field,.ro-overview-field,.ro-assignment-column)>span,.ro-chat-layout .tracker-card-field{justify-items:start}.ro-chat-layout :is(.ro-tech-control select,.ro-assignment-column input,.ro-value-box,.ro-customer-name-fields input,.tracker-date-button){height:44px;min-height:44px}html .ro-chat-layout :is(.ro-customer-name-fields input[aria-label],.ro-assignment-column input[aria-label],.ro-value-box,.tracker-date-button){text-align:left!important;text-align-last:left!important;justify-content:flex-start!important;padding-inline:12px!important}.ro-chat-layout .tracker-card-form>fieldset>.ro-sheet{grid-area:1/1;margin:0}.ro-chat-layout .tracker-card-form>fieldset:has(>.ro-sheet)>.ro-notes-chat{grid-row:1}html .fullscreen-ro-card.ro-reel-dialog.ro-chat-layout[data-slot=dialog-content]{height:calc(var(--ro-screen-height,100dvh) - 48px)!important}html .ro-chat-layout>.ro-card-reel{height:100%}html .ro-chat-layout>.ro-card-reel>.ro-reel-panel{height:100%;max-height:none}html .ro-chat-layout .fullscreen-ro-card.ro-reel-panel>.tracker-card-form{flex-direction:column;flex:auto;max-height:none;display:flex}html .ro-chat-layout .tracker-card-form>fieldset{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}html .fullscreen-ro-card.ro-reel-dialog.ro-chat-layout[data-slot=dialog-content]{flex-direction:column;height:min(820px, calc(var(--ro-screen-height,100dvh) - 48px))!important;max-height:calc(var(--ro-screen-height,100dvh) - 48px)!important;display:flex!important}html .ro-chat-layout>.ro-card-reel{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}html .ro-chat-layout>.ro-card-reel>.ro-reel-panel{flex:auto;height:auto}html body .tracker-ro-dialog.fullscreen-ro-card.ro-reel-dialog.ro-chat-layout.ro-estimate-layout[data-slot=dialog-content]{width:min(1560px,100vw - 32px)!important;max-width:1560px!important}html body .ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:361px minmax(0,1fr) 361px!important}html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{flex-direction:column!important;grid-area:1/1!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-sheet{grid-column:2!important}html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-notes-chat{grid-column:3!important}html body .ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:330px minmax(0,1fr) 330px!important;column-gap:18px!important}html body .fullscreen-ro-card.ro-reel-dialog.assign-ro-card.assign-estimate-layout[data-slot=dialog-content]{width:min(1640px,100vw - 32px)!important;max-width:1640px!important}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset{grid-template-columns:361px minmax(0,1.15fr) minmax(0,1fr)!important}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:1/1;flex-direction:column!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-sheet{grid-column:2}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.assign-card-techs{grid-column:3}html body .assign-ro-card.assign-estimate-layout .ro-spec-row[data-row=estimate] .estimate-open{display:none!important}html body .assign-ro-card.assign-estimate-layout .ro-spec-row[data-row=estimate]:not(:has(.assign-estimate>b)){display:none!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(380px,1fr) minmax(0,1.12fr) 361px!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-phase-bar{grid-area:1/1/auto/-1!important;margin:0!important;padding:14px 28px 10px!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-sheet{grid-area:2/1!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:2/2!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-notes-chat{grid-area:2/3!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:minmax(430px,1fr) minmax(0,1fr) 300px!important}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2):not(#pb1) .ro-estimate-layout .ro-spec-sheet .ro-spec-row{grid-template-columns:84px minmax(0,1fr);padding-inline:16px}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(380px,1fr) minmax(0,1.12fr) minmax(400px,.95fr)!important}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>:is(.ro-sheet,.ro-estimate-panel,.assign-card-techs){grid-row:1!important}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>.assign-card-techs{grid-column:3!important}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset{grid-template-columns:minmax(380px,1fr) minmax(0,.8fr) minmax(440px,1.05fr)!important}}html body .request-popup .request-popup-car{gap:2px;font-weight:600;display:grid;color:var(--foreground)!important;font-size:17px!important}html body .request-popup .request-popup-car>span:first-child{color:var(--theme-link,var(--primary));font-size:20px;font-weight:750}html body .request-popup .request-popup-avatar{min-width:64px;margin:0 auto;overflow:hidden;border-radius:50%!important;width:64px!important;height:64px!important;padding:0!important;font-size:22px!important}@media (max-width:699px){html[data-theme] body:not(#ts1):not(#ts2):not(#ts3):not(#ts4) .site-surface .tracker-controls[data-parts-order]{flex-wrap:wrap!important}html[data-theme] body:not(#ts1):not(#ts2):not(#ts3):not(#ts4) .site-surface .tracker-controls[data-parts-order]>.tracker-own-search{flex:100%!important;width:100%!important;max-width:none!important}html[data-theme] body:not(#ts1):not(#ts2):not(#ts3):not(#ts4) .site-surface .tracker-controls[data-parts-order]>.tracker-own-search input{width:100%!important}}@media (max-width:1400px){html body .team-request-row .rq-flow[data-compact] .rq-box{min-width:0;max-width:150px;font-size:15px;padding:6px 10px!important}html body .team-request-row .rq-flow[data-compact] .rq-box[data-tone=pending]{min-width:0}html body .team-request-row .rq-flow[data-compact] .rq-box strong{text-overflow:clip;overflow:visible;white-space:normal!important;overflow-wrap:anywhere!important}html body .team-request-row[data-chain]>.rq-flow{justify-content:flex-start!important}html body .team-request-row .rq-flow[data-compact] .rq-link{flex:0 0 32px!important;width:32px!important}}.command-center{text-align:left;gap:16px;display:grid}.command-center .notice{margin:0}.command-center .notice code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.command-new{padding:16px}.command-shops{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.command-shop{text-align:center;gap:14px;padding:16px;display:grid}.command-shop-head{gap:4px;min-width:0;display:grid}.command-shop-head strong{overflow-wrap:anywhere;font-size:18px;line-height:1.2}.command-shop-head small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px}.command-shop-head code{background:var(--muted);color:var(--foreground);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.command-shop-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.command-shop-facts>div{background:var(--muted);border-radius:10px;gap:2px;min-width:0;padding:8px 6px;display:grid}.command-shop-facts dt{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.command-shop-facts dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.command-shop>button{justify-self:end}.command-shop-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.command-shops{grid-template-columns:1fr}}@media (pointer:coarse) and (orientation:landscape) and (min-width:1180px) and (min-height:760px){html body .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{flex-direction:column!important;grid-area:1/1!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.ro-estimate-panel{text-align:left;flex-direction:column;align-self:stretch;min-width:0;height:0;min-height:100%;display:flex;overflow:hidden}.ro-estimate-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:4px 8px 4px 16px;display:flex}.ro-estimate-head>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ro-estimate-tools{gap:6px;display:flex}.ro-estimate-tool{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);cursor:pointer;border-radius:9px;place-items:center;display:grid}.ro-estimate-tool:hover{background:var(--accent,var(--muted))}.ro-estimate-tool svg{width:16px;height:16px}.ro-estimate-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 10px 14px;overflow-y:auto}.ro-estimate-loading{margin:18px 14px}.ro-estimate-empty{text-align:center;color:var(--muted-foreground);margin:22px 8px;font-weight:600}.ro-estimate-chips{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:10px;display:grid;overflow:hidden}.ro-estimate-chips>span{border-left:1px solid var(--border);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:7px 3px;display:flex}.ro-estimate-chips>span:first-child{border-left:0}.ro-estimate-chips small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:800}.ro-estimate-chips strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:1.2}.ro-estimate-chips [data-total] strong{font-size:13px}.ro-estimate-chips em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);font-size:10.5px;font-style:normal;font-weight:700;overflow:hidden}.ro-estimate-chips [data-kind=body] strong,.ro-estimate-body{color:#175ca0}.ro-estimate-chips [data-kind=paint] strong,.ro-estimate-paint{color:#247449}.ro-estimate-cols,.ro-estimate-line{grid-template-columns:38px minmax(0,1fr) 40px 40px;gap:6px;display:grid}.ro-estimate-cols[data-paint],.ro-estimate-line[data-paint]{grid-template-columns:38px minmax(0,1fr) 40px}.ro-estimate-cols{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 8px 4px;font-size:9.5px;font-weight:800}.ro-estimate-cols>span{text-align:right}.ro-estimate-area+.ro-estimate-area{margin-top:8px}.ro-estimate-area>h4{color:#fff;background:#1f2937;border-radius:7px;margin:0;padding:6px 8px;font-size:12.5px;font-weight:800;line-height:1.3}.ro-estimate-line{border-bottom:1px solid var(--foreground);align-items:start;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.ro-estimate-line{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.ro-estimate-line{font-size:13px;line-height:17px}.ro-estimate-line:nth-child(odd){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ro-estimate-line:nth-child(odd){background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.ro-estimate-op{color:#64748b;overflow-wrap:anywhere;font-size:10.5px;font-weight:800}.ro-estimate-op[data-labor=body]{color:#175ca0}.ro-estimate-op[data-labor=paint]{color:#247449}.ro-estimate-op[data-labor=none]{color:var(--muted-foreground)}html.dark .ro-estimate-op[data-labor=body],html.dark .ro-estimate-chips [data-kind=body] strong,html.dark .ro-estimate-body{color:#7fb3ff}html.dark .ro-estimate-op[data-labor=paint],html.dark .ro-estimate-chips [data-kind=paint] strong,html.dark .ro-estimate-paint{color:#6fd39a}.ro-estimate-desc{overflow-wrap:anywhere;min-width:0;font-weight:600}.ro-estimate-desc small{color:var(--muted-foreground);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.ro-estimate-desc .ew-part-link{font-size:inherit}.ro-estimate-body,.ro-estimate-paint{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ro-estimate-body[data-incl]{color:var(--muted-foreground);font-weight:600}.ro-estimate-notes{margin-top:12px}.ro-estimate-panel{display:none!important}html body .ro-estimate-area>h4{padding:0}html body .ro-estimate-area>h4>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.ro-estimate-area>h4 svg{flex:none;width:15px;height:15px;transition:transform .15s}.ro-estimate-area[data-state=closed]>h4 svg{transform:rotate(-90deg)}html body .ro-estimate-line{align-items:stretch;padding-block:0}html body .ro-estimate-line>*{padding-block:7px}html body .ro-estimate-body,html body .ro-estimate-paint{border-left:1px solid var(--foreground);padding-inline:0 4px}@supports (color:color-mix(in lab, red, red)){html body .ro-estimate-body,html body .ro-estimate-paint{border-left:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}html body .ro-estimate-paint{border-left:1.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body .ro-estimate-paint{border-left:1.5px solid color-mix(in srgb, var(--foreground) 55%, transparent)}}html body .ro-estimate-cols>span:last-child{padding-right:4px}html body .ro-estimate-body[data-incl]{color:var(--foreground);text-align:center;padding-inline:0;font-size:12px;font-weight:800}html body .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:1/1;flex-direction:column!important;gap:0!important;height:0!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html body:not(#pb1):not(#pb2) .ro-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:2/2!important}html body:not(#pb1):not(#pb2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>:is(.ro-sheet,.ro-estimate-panel,.assign-card-techs){grid-row:1!important}}@media (pointer:coarse) and (orientation:landscape) and (min-width:1180px) and (max-width:1299px) and (min-height:760px){html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line){grid-template-columns:30px minmax(0,1fr) 22px minmax(0,76px) 34px 34px!important;gap:5px!important}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line)[data-paint]{grid-template-columns:30px minmax(0,1fr) 22px minmax(0,76px) 34px!important}html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] .ro-estimate-part,html body:not(#ec1):not(#ec2) .ro-estimate-panel[data-columns] .ro-estimate-part *{overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%;white-space:normal!important;font-size:11px!important}}@media (max-width:640px){html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row[data-chain]>.rq-flow,html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact]{flex-flow:column!important;justify-content:flex-start!important;justify-self:stretch!important;align-items:center!important;width:100%!important;overflow:visible!important}html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-pair{width:100%;flex-direction:column!important;align-items:center!important}html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-step{place-items:center!important;width:auto!important}html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-box,html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-box[data-tone=pending]{box-sizing:border-box;width:240px!important;min-width:240px!important;max-width:240px!important}html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-link{flex:none!important;justify-content:center!important;align-items:center!important;width:24px!important;height:48px!important;margin:4px 0 10px!important;padding:0!important;display:flex!important}html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-link svg{flex:none;width:48px!important;height:24px!important;transform:rotate(90deg)!important}html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-link :is(.rq-dash,.rq-head){vector-effect:non-scaling-stroke}html[data-theme] body:not(#rc1):not(#rc2):not(#rc3):not(#rc4):not(#rc5):not(#rc6) .team-request-row .rq-flow[data-compact] .rq-waiting>:is(.rq-who,time){display:none!important}}.kiosk-bar .kiosk-bar-bell{flex:none;align-items:center;display:flex}.kiosk-bar .kiosk-bar-bell:empty{display:none}@media (min-width:1200px){html body:not(#kb1):not(#kb2) .kiosk-bar .kiosk-bar-bell{top:calc(var(--app-header-height,46px) + 16px);z-index:30;align-items:flex-start;position:fixed;left:18px}html[data-theme] body:not(#kb1):not(#kb2) .kiosk-bar .kiosk-bar-bell .notification-bell{border-width:2px;border-radius:20px;width:76px;height:76px;min-width:76px!important}html[data-theme] body:not(#kb1):not(#kb2) .kiosk-bar .kiosk-bar-bell .notification-bell svg{width:40px;height:40px}html[data-theme] body:not(#kb1):not(#kb2) .kiosk-bar .kiosk-bar-bell .notification-count{z-index:2;min-width:30px;height:30px;font-size:16px;line-height:26px;top:-8px;right:-8px}}.storage-meter{max-width:520px;color:var(--foreground);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:4px 0 14px;font-size:15px;display:grid}.storage-meter-label{font-weight:600}.storage-meter-bar{background:var(--muted);border:1px solid var(--border);border-radius:999px;height:12px;overflow:hidden}.storage-meter-bar>span{border-radius:inherit;background:#1f8a4c;height:100%;display:block}.storage-meter[data-tone=amber] .storage-meter-bar>span{background:#c27c0e}.storage-meter[data-tone=red] .storage-meter-bar>span{background:#c62828}.storage-meter strong{font-variant-numeric:tabular-nums;text-align:right;min-width:3.5ch}.command-shop-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.command-shop-facts dt{white-space:nowrap}.command-shop-facts>div[data-tone=amber] dd{color:#9a5b00}.command-shop-facts>div[data-tone=red] dd{color:#b71c1c}.hour-team[data-team=paint]{--team:#24784a}.hour-team[data-team=writers]{--team:#b34d0f}.daily-backups{text-align:left;max-width:520px;margin-top:18px}.daily-backups h4{color:var(--foreground);margin:0 0 8px;font-size:15px;font-weight:700}.daily-backups ul{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.daily-backups li{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.daily-backups li>span{white-space:nowrap}@media (max-width:640px){.daily-backups .daily-backup-weekday{display:none}.daily-backups li{padding:6px 8px 6px 12px}}.command-shop-problems{color:#9b1c1c;text-align:center;background:#fde8e8;border-radius:8px;margin:0;padding:6px 10px;font-size:14px;font-weight:700}button.rh-out-edit,button.ro-out-edit{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0}button.ro-out-edit{display:inherit;flex-direction:inherit;align-items:inherit;gap:inherit;text-align:inherit}@media (hover:hover){button.rh-out-edit:hover,button.ro-out-edit:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){button.rh-out-edit:hover,button.ro-out-edit:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}}:is(button.rh-out-edit:focus-visible,button.ro-out-edit:focus-visible){outline:2px solid var(--ring,#2563eb);outline-offset:2px}.phase-track-tag-extra{z-index:3;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.phase-track-name-extra{display:none}@media (max-width:600px){.phase-track-name:has(.phase-track-name-extra){align-items:center;gap:8px}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-name:has(.phase-track-name-extra)>.phase-track-pick{min-width:0;padding:0 14px;font-size:17px}.phase-track-name-extra{flex:none;display:flex}html[data-theme] body:not(#pc):not(#ga):not(#gk1):not(#gk2) .phase-track-name-extra .ro-picked-up{gap:6px;font-size:13px;padding:6px 10px 6px 7px!important}}.phase-track-tag-extra .ro-picked-up,.phase-track-name-extra .ro-picked-up{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--border);white-space:nowrap;color:var(--foreground);cursor:pointer;border-radius:99px;align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.1;margin:0!important;padding:3px 11px 3px 8px!important;display:inline-flex!important}@container cu (width<=760px){html body:not(#cq1):not(#cq2) .customer-updates .cu-who{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;row-gap:3px}html body:not(#cq1):not(#cq2) .customer-updates .cu-who>strong{grid-area:1/1;justify-self:start}html body:not(#cq1):not(#cq2) .customer-updates .cu-who>span:not(.cu-tags){grid-area:2/1/auto/-1}html body:not(#cq1):not(#cq2) .customer-updates .cu-who>.cu-tags{display:contents}html body:not(#cq1):not(#cq2) .customer-updates .cu-who .cu-phase{grid-area:1/2;justify-self:center}html body:not(#cq1):not(#cq2) .customer-updates .cu-who .cu-out{grid-area:1/3;justify-self:end;margin-top:0}}html[data-theme] body:not(#kr1):not(#kr2) .ro-estimate-foot .ro-foot-totals{justify-content:center;align-items:center;width:100%;margin:0;display:flex}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals>div{justify-items:center;gap:1px;min-width:0;padding:0 clamp(12px,2.2vw,30px);display:grid}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals>div+div{border-left:1px solid var(--border)}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals dt{color:var(--muted-foreground);font-size:12px;font-weight:700}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals dd{font-family:var(--title-font,inherit);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:800;line-height:1.1}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals dd small{font-size:13px;font-weight:700}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals [data-team=body] dd,html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals [data-team=mech] dd{color:#1f6fc5}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals [data-team=paint] dd{color:#2a8a55}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals [data-team=total] dd{color:var(--foreground)}html[data-logo=night] body:not(#kr1):not(#kr2) .ro-foot-totals :is([data-team=body],[data-team=mech]) dd{color:#6fb0f2}html[data-logo=night] body:not(#kr1):not(#kr2) .ro-foot-totals [data-team=paint] dd{color:#4cc88a}html[data-theme] body:not(#kr1):not(#kr2) .ro-estimate-foot:has(>.ro-foot-totals){padding-inline:6px;container:rofoot/inline-size}@container rofoot (width<=520px){html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals>div{padding:0 9px}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals dd{font-size:17px}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals dd small{font-size:11px}}@container rofoot (width<=340px){html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals>div{padding:0 6px}html[data-theme] body:not(#kr1):not(#kr2) .ro-foot-totals dd{font-size:15px}}html body:not(#ks1):not(#ks2):not(#ks3) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset{grid-template-columns:minmax(380px,.82fr) minmax(0,1.3fr) minmax(250px,.78fr)!important}@media (min-width:761px) and (max-width:900px){:is(html body .ro-history.rh .rh-colhead:not([data-cols]),html body .ro-history.rh .rh-row-main:not([data-cols]):not(:has(.rh-check))){grid-template-columns:32px 64px minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) 44px 64px 30px 30px 18px;column-gap:8px}html body .ro-history.rh .rh-colhead[data-check]:not([data-cols]){grid-template-columns:18px 32px 64px minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) 44px 64px 30px 30px 18px;column-gap:8px}html body .ro-history.rh .rh-row-main:not([data-cols]):has(.rh-check){grid-template-columns:18px 32px 64px minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) 44px 64px 30px 30px 18px;column-gap:8px}}@media (max-width:900px){html body:not(#ks1):not(#ks2):not(#ks3) .ro-history.rh .rh-head.rh-bar{flex-wrap:wrap!important}html body:not(#ks1):not(#ks2):not(#ks3) .ro-history.rh .rh-bar .rh-tools{width:100%;flex:100%!important}html body:not(#ks1):not(#ks2):not(#ks3) .ro-history.rh .rh-bar .rh-tools>.rh-search{max-width:none!important}}html body:not(#ks1):not(#ks2) .request-popup .request-popup-avatar:not([style]),html body:not(#ks1):not(#ks2) .request-popup .request-popup-avatar:not([style]):focus{color:#fff!important}html body:not(#ks1):not(#ks2) .request-popup .request-popup-avatar:not([style]):focus-visible{color:#fff!important}html body:not(#ks1):not(#ks2) .request-popup .request-popup-avatar:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.est-sum{z-index:3;pointer-events:none;justify-content:flex-end;margin:10px 0 4px;display:flex;position:sticky;bottom:0}.est-sum-box{pointer-events:auto;border:1.5px solid var(--border);background:var(--card);border-radius:12px;justify-items:center;gap:6px;padding:8px 14px 10px;display:grid;box-shadow:0 -2px 12px #0f1e321f}.est-sum-hours{justify-content:center;align-items:start;display:flex}.est-sum-hours>span{text-align:center;justify-items:center;gap:1px;padding:0 14px;display:grid}.est-sum-hours>span+span{border-left:1px solid var(--border)}.est-sum-hours small{color:var(--muted-foreground);font-size:11.5px;font-weight:700}.est-sum-hours b{font-family:var(--title-font,inherit);white-space:nowrap;font-variant-numeric:tabular-nums;color:#1f6fc5;font-size:19px;font-weight:800;line-height:1.1}.est-sum-hours [data-kind=paint] b{color:#2a8a55}.est-sum-hours [data-kind=total] b{color:var(--foreground);font-size:21px}.est-sum-hours em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}html[data-logo=night] .est-sum-hours b{color:#6fb0f2}html[data-logo=night] .est-sum-hours [data-kind=paint] b{color:#4cc88a}html[data-logo=night] .est-sum-hours [data-kind=total] b{color:var(--foreground)}@media print{#estimate-print-root .ep-top-c>.ep-qr{width:76px;height:76px;margin:6px auto 4px;display:block;position:static}#estimate-print-root .ep-sum{break-inside:avoid;justify-content:flex-end;margin-top:8px;display:flex}#estimate-print-root .ep-sum .ep-chips{justify-content:flex-end;margin:0}}@media (max-width:1300px){html[data-theme] body:not(#ks1):not(#ks2):not(#ks3):not(#ks4):not(#ks5):not(#ks6) .ro-estimate-layout:not(.assign-ro-card) .ro-spec-sheet .ro-spec-row{grid-template-columns:66px minmax(0,1fr);column-gap:8px;padding-inline:10px}html[data-theme] body:not(#ks1):not(#ks2):not(#ks3):not(#ks4):not(#ks5):not(#ks6) .ro-estimate-layout:not(.assign-ro-card) .ro-spec-row[data-row=dates] .ro-spec-v{flex-wrap:nowrap;column-gap:8px}}.active-requests{border:1px solid var(--border);background:var(--card);border-radius:14px;margin:0 0 16px;overflow:hidden}.active-requests>h3{border-bottom:1px solid var(--border);font-family:var(--title-font,inherit);justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:20px;font-weight:800;display:flex}.active-requests>h3 span{color:#fff;background:#b45309;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-family:inherit;font-size:13px;display:inline-grid}.active-requests-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) 76px minmax(0,1.2fr) 90px minmax(0,1.5fr) 84px;align-items:center;column-gap:12px;min-height:48px;padding:6px 14px;font-size:15px;display:grid}.active-requests-head{min-height:34px;color:var(--muted-foreground);border-top:0;font-size:12.5px;font-weight:700}.active-requests-row:not(.active-requests-head):nth-child(odd){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.active-requests-row:not(.active-requests-head):nth-child(odd){background:color-mix(in srgb, var(--muted) 45%, transparent)}}.active-requests-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:1px;padding:0;display:grid}.active-requests-kind{align-items:center;gap:8px;font-weight:800;display:inline-flex}.active-requests-kind:before{content:"";background:#1f6fc5;border-radius:50%;flex:none;width:10px;height:10px}.active-requests-row[data-kind=delivery] .active-requests-kind:before{background:#d97706}.active-requests-row[data-kind=painter] .active-requests-kind:before,.active-requests-row[data-kind=mix] .active-requests-kind:before{background:#2a8a55}.active-requests-note{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);font-size:13px;overflow:hidden}.active-requests-ro{font-family:var(--title-font,inherit);font-size:18px;font-weight:800}.active-requests-vehicle,.active-requests-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.active-requests-wait{white-space:nowrap;font-weight:700}.active-requests-row[data-mixing] .active-requests-status{color:#2a8a55;font-weight:800}.active-requests-edit{justify-content:flex-end;display:flex}.mix-edit-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-theme] body .mix-edit-actions .mix-edit-save{color:#fff;background:#18733a}@media (max-width:760px){.active-requests-head{display:none}.active-requests-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind ro""vehicle wait""status edit";row-gap:2px;padding:8px 12px}.active-requests-open{grid-area:kind}.active-requests-ro{grid-area:ro;justify-self:end}.active-requests-vehicle{grid-area:vehicle;font-size:14px}.active-requests-wait{grid-area:wait;justify-self:end;font-size:13.5px}.active-requests-status{color:var(--muted-foreground);grid-area:status;font-size:13.5px}.active-requests-edit{grid-area:edit}.active-requests-edit:empty{display:none}}.active-requests-head>:first-child{justify-self:start;padding-left:18px}.est-sum{container:estsum/inline-size}html body:not(#kt1):not(#kt2) .est-sum-box{background:var(--popover,#fff);max-width:100%;padding:6px 4px}html body:not(#kt1):not(#kt2) .est-sum-hours{max-width:100%}html body:not(#kt1):not(#kt2) .est-sum-hours>span{min-width:0;padding:0 clamp(6px,2cqi,14px)}@container estsum (width<=460px){html body:not(#kt1):not(#kt2) .est-sum-hours b{font-size:16px}html body:not(#kt1):not(#kt2) .est-sum-hours [data-kind=total] b{font-size:17px}html body:not(#kt1):not(#kt2) .est-sum-hours small,html body:not(#kt1):not(#kt2) .est-sum-hours em{font-size:10.5px}}@container estsum (width<=360px){html body:not(#kt1):not(#kt2) .est-sum-hours b{font-size:14px}html body:not(#kt1):not(#kt2) .est-sum-hours [data-kind=total] b{font-size:15px}html body:not(#kt1):not(#kt2) .est-sum-hours>span{padding:0 5px}}html body:not(#ku1):not(#ku2) .ro-estimate-foot>.est-sum{justify-content:center;width:100%;margin:0;position:static}html body:not(#ku1):not(#ku2) .ro-estimate-foot .est-sum-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html body:not(#ku1):not(#ku2) .ro-estimate-foot .est-sum-hours small{font-size:11px;line-height:1.1}html body:not(#ku1):not(#ku2) .ro-estimate-foot .est-sum-hours b{font-size:18px;line-height:1.1}html body:not(#ku1):not(#ku2) .ro-estimate-foot .est-sum-hours [data-kind=total] b{font-size:20px}html body:not(#ku1):not(#ku2) .ro-estimate-foot .est-sum-hours em{font-size:10.5px;line-height:1.1}@media print{#estimate-print-root .ep-table tbody.ep-end{break-inside:avoid;page-break-inside:avoid}#estimate-print-root .ep-table tr.ep-sum-row>td{padding:8px 0 0;box-shadow:none!important;background:0 0!important;border:0!important}#estimate-print-root .ep-sum-in{justify-items:stretch;gap:4px;display:grid}#estimate-print-root .ep-sum .ep-total{text-align:center;color:#111;border:1.5px solid #c9cfd8;border-radius:8px;padding:4px 12px;font-size:16px;font-weight:800;display:block}}.shop-new-form .shop-playground{align-items:center;gap:8px;font-weight:700;display:inline-flex}.shop-new-form .shop-playground input{width:18px;height:18px}.team-request-line{--family:#1f6fc5;border-top:1px solid var(--hairline,var(--border));border-left:4px solid var(--family);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.team-request-line:first-child{border-top:0}.team-request-line[data-family=paint]{--family:#2a8a55}.team-request-line[data-family=parts]{--family:#e0b000}.team-request-line[data-family=estimator]{--family:#d4621a}.team-request-line[data-selected=true]{background:var(--accent)}.team-request-line>.person-avatar,.team-request-line>.saved-note-initials{border:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:14px;font-weight:750;line-height:1;display:flex;color:#fff!important;border-radius:50%!important}.team-request-main{gap:2px;min-width:0;display:grid}.team-request-who{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:15px;font-weight:750;display:flex}.team-request-kind{color:var(--family);font-size:13px;font-weight:700}.team-request-car{color:var(--muted-foreground);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.team-request-car:hover{text-decoration:underline}.team-request-line .rq-tags{flex-wrap:wrap;gap:6px;display:flex}.team-request-wait{white-space:nowrap;background:var(--foreground);border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:13px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.team-request-wait{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}}.team-request-wait{color:var(--muted-foreground)}.team-request-wait svg{width:14px;height:14px}.team-request-wait[data-tone=amber]{color:#9a5b00;background:#fff1d6}.team-request-wait[data-tone=red]{color:#c62828;background:#fde3e3}html.dark .team-request-wait[data-tone=amber]{color:#ffcf66;background:#ffb30029}html.dark .team-request-wait[data-tone=red]{color:#ff9b9b;background:#e539352e}.team-request-line>.team-request-act{white-space:nowrap;border-radius:11px;min-height:42px;padding:0 16px;font-weight:750}.team-request-line>span.team-request-act{min-height:0;padding:0}@media (max-width:640px){.team-request-line{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.team-request-line>button.team-request-act{grid-column:1/-1;width:100%;min-height:48px}}html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5) .ro-estimate-head .ro-panel-tabs{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5) .ro-estimate-head .ro-panel-tabs>button.expanded-notes-title{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;transition:background-color .15s,color .15s;display:inline-flex;padding:2px 14px!important;font-size:30px!important}html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5) .ro-estimate-head .ro-panel-tabs>button[aria-selected=true]{background:var(--foreground)!important;color:var(--background)!important}html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5) .ro-estimate-head .ro-panel-tabs .ro-chat-count{font-family:var(--font-sans,system-ui), sans-serif;letter-spacing:0;font-size:13px;line-height:1.4;position:static}html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5) .ro-estimate-head .ro-panel-tabs>button[aria-selected=true] .ro-chat-count{background:var(--background)}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5) .ro-estimate-head .ro-panel-tabs>button[aria-selected=true] .ro-chat-count{background:color-mix(in srgb, var(--background) 22%, transparent)}}html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5) .ro-estimate-head .ro-panel-tabs>button[aria-selected=true] .ro-chat-count{color:var(--background)}.ro-estimate-panel[data-tab=photos]>.ro-estimate-scroll,.ro-estimate-tools[hidden]{display:none!important}.ro-photos{flex-direction:column;flex:auto;min-height:0;display:flex}.ro-photo-bar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.ro-photo-all{border:1px solid var(--border);background:var(--card);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ro-photo-all input{width:17px;height:17px;accent-color:var(--primary)}.ro-photo-count{color:var(--muted-foreground);white-space:nowrap;font-size:14px;font-weight:600}.ro-photo-bar .ro-photo-download{min-height:36px;margin-left:auto}.ro-photo-note{font-size:14px;margin:8px 10px 0!important}.ro-photo-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 10px 0;position:relative;overflow-y:auto}.ro-photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ro-photo{aspect-ratio:4/3;background:var(--muted);outline-offset:-3px;border-radius:10px;outline:3px solid #0000;transition:outline-color .12s;position:relative;overflow:hidden}.ro-photo[data-picked]{outline-color:var(--primary)}.ro-photo-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ro-photo-open img{object-fit:cover;width:100%;height:100%;display:block}.ro-photo-wait{background:linear-gradient(100deg, var(--muted) 30%, var(--muted) 50%, var(--muted) 70%) 0 0 / 300% 100%;width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ro-photo-wait{background:linear-gradient(100deg, var(--muted) 30%, color-mix(in srgb, var(--muted) 60%, var(--card)) 50%, var(--muted) 70%) 0 0 / 300% 100%}}.ro-photo-wait{animation:1.4s linear infinite ro-photo-shimmer}.ro-photo-wait[data-failed]{animation:none}@keyframes ro-photo-shimmer{to{background-position:-150% 0}}.ro-photo-check,.ro-photo-save{cursor:pointer;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px}.ro-photo-check:before,.ro-photo-save:before{content:"";position:absolute;inset:-7px}.ro-photo-check{background:#00000047;border:2px solid #fff;left:6px;box-shadow:0 1px 4px #00000059}.ro-photo-check input{opacity:0;pointer-events:none;position:absolute}.ro-photo-check svg{color:#fff;stroke-width:3px;opacity:0;width:18px;height:18px}.ro-photo[data-picked] .ro-photo-check{border-color:var(--primary);background:var(--primary)}.ro-photo[data-picked] .ro-photo-check svg{opacity:1}.ro-photo-check:has(input:focus-visible){outline:2px solid var(--ring,var(--primary));outline-offset:2px}.ro-photo-save{color:#111;background:#ffffffeb;border:0;right:6px;box-shadow:0 1px 4px #0000004d}.ro-photo-save svg{width:17px;height:17px}.ro-photo-cap{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0000,#0000009e);padding:14px 8px 5px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ro-photo-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:8px;margin:48px 0 24px;font-size:15px;font-weight:600;display:flex}.ro-photo-empty svg{opacity:.6;width:36px;height:36px}.ro-photo-add{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:14px 0;display:flex;position:sticky;bottom:0}.ro-photo-add>*{pointer-events:auto}.ro-photo-add .ro-photo-fab{border-radius:999px;min-height:46px;padding:0 22px;font-size:16px;font-weight:700;box-shadow:0 8px 22px -6px #00000073}.ro-photo-add .ro-photo-fab svg{stroke-width:2.6px;width:19px;height:19px}.ro-photo-menu{border:1px solid var(--border);background:var(--popover,var(--card));border-radius:14px;flex-direction:column;min-width:200px;animation:.14s ease-out ro-photo-pop;display:flex;overflow:hidden;box-shadow:0 14px 34px -10px #00000073}.ro-photo-menu button{min-height:50px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:600;display:flex}.ro-photo-menu button+button{border-top:1px solid var(--border)}.ro-photo-menu button:hover{background:var(--accent,var(--muted))}.ro-photo-menu svg{width:20px;height:20px}@keyframes ro-photo-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}}html[data-theme] body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5):not(#lp6) .ro-photo-viewer[data-slot=dialog-content],html body:not(#lp1):not(#lp2):not(#lp3):not(#lp4):not(#lp5):not(#lp6) .ro-photo-viewer[data-slot=dialog-content]{z-index:1100!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#080c16e6!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:64px 16px 24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(0)!important}.ro-photo-viewer>img{object-fit:contain;border-radius:12px;max-width:min(100%,1600px);max-height:calc(100dvh - 96px);box-shadow:0 30px 80px -20px #0009}.ro-photo-viewer>.ro-photo-wait{border-radius:12px;width:min(80vw,640px);height:min(60vh,480px)}.ro-photo-viewer-bar{top:max(12px, env(safe-area-inset-top));align-items:center;gap:10px;display:flex;position:fixed;left:16px;right:16px}.ro-photo-viewer-title{color:#fff;flex-direction:column;margin-right:auto;font-size:16px;font-weight:700;display:flex}.ro-photo-viewer-title small{opacity:.8;font-size:12px;font-weight:500}.ro-photo-viewer-bar button,.ro-photo-viewer-step{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;place-items:center;min-width:44px;height:44px;padding:0 10px;font-weight:700;display:grid}.ro-photo-viewer-bar button svg,.ro-photo-viewer-step svg{width:20px;height:20px}.ro-photo-viewer-bar .ro-photo-viewer-delete[data-sure]{background:#dc2626;border-color:#dc2626;padding:0 16px}.ro-photo-viewer-step{position:fixed;top:50%;transform:translateY(-50%)}.ro-photo-viewer-step[data-side=left]{left:12px}.ro-photo-viewer-step[data-side=right]{right:12px}html body .ro-photos-dialog[data-slot=dialog-content]{flex-direction:column;gap:0;width:min(100vw - 24px,760px);max-width:none;height:min(100dvh - 48px,860px);padding:0;display:flex;overflow:hidden}.ro-photos-dialog>.ew-title{border-bottom:1px solid var(--border);flex:none;margin:0;padding:14px 52px 10px 16px}@media (max-width:520px){.ro-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ro-photo-bar{gap:8px;padding:8px}.ro-photo-all,.ro-photo-bar .ro-photo-download{padding:0 10px}}html[data-theme] .ro-head-estimate:has(>.ro-photos-open){align-items:center;gap:8px;display:inline-flex}html[data-theme] .ro-head-estimate>button.ro-photos-open[data-compact]{gap:6px}html body .tracker-ro-dialog .ro-card-meta:has(>.ro-photos-open){box-sizing:border-box;max-width:100%;flex-wrap:nowrap!important;gap:6px!important;width:auto!important;margin-inline:0!important;padding-inline:8px!important;display:flex!important}html body .tracker-ro-dialog .ro-card-meta:has(>.ro-photos-open)>button{box-sizing:border-box;flex:auto;justify-content:center;gap:5px;min-width:0;height:36px;min-height:36px;padding-inline:6px!important;font-size:15px!important}@media (max-width:440px){html body .tracker-ro-dialog .ro-card-meta:has(>.ro-photos-open)>button{gap:4px;padding-inline:4px!important;font-size:14px!important}html body .tracker-ro-dialog .ro-card-meta:has(>.ro-photos-open)>button>svg{display:none}}html body .tracker-ro-dialog .ro-card-meta:has(>.ro-photos-open)>button .ro-chat-count{padding:1px 6px;line-height:1}.ro-estimate-panel[data-tab=qc]>.ro-estimate-scroll{display:none!important}.qc-sheet{text-align:left;flex-direction:column;flex:auto;min-height:0;display:flex;container:qc-sheet/inline-size}.qc-sheet-error{margin:8px 10px 0!important}.qc-sheet-seg{justify-content:center;gap:4px;padding:8px;display:none}.qc-sheet-seg button{min-height:36px;color:var(--muted-foreground);font-family:var(--pc-cond,"Barlow Condensed", sans-serif);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 16px;font-size:22px;font-weight:800;display:inline-flex}.qc-sheet-seg button[aria-selected=true]{background:var(--foreground);color:var(--background)}.qc-sheet-seg button svg{stroke-width:3px;width:16px;height:16px}.qc-sheet-cols{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.qc-col{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.qc-col:last-child{border-right:0}.qc-col:not([data-mine]):not([data-signed]) .qc-col-list,.qc-col[data-signed] .qc-col-list{opacity:.55}.qc-col-title{border-bottom:1px solid var(--border);font-family:var(--pc-cond,"Barlow Condensed", sans-serif);text-align:center;color:var(--muted-foreground);margin:0;padding:8px 6px;font-size:22px;font-weight:800}.qc-col[data-mine] .qc-col-title{color:var(--foreground)}.qc-col-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 10px 8px;overflow-y:auto}.qc-col-group h5{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:10px 0 2px;font-size:11px;font-weight:800}.qc-col-group ul{margin:0;padding:0;list-style:none}.qc-col-group li{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.qc-col-group li{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.qc-check{width:100%;min-height:36px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:500;line-height:1.25;display:flex}.qc-check:disabled{cursor:default;color:var(--foreground)}.qc-check-box{border:2px solid var(--foreground);flex:none;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.qc-check-box{border:2px solid color-mix(in srgb, var(--foreground) 60%, transparent)}}.qc-check-box{background:var(--card);border-radius:6px}.qc-check[aria-checked=true] .qc-check-box{background:#1f9d55;border-color:#1f9d55}.qc-check-box svg{color:#fff;stroke-width:3.5px;width:14px;height:14px}.qc-q{align-items:center;gap:6px;min-height:38px;padding:4px 0;font-size:13px;font-weight:500;display:flex}.qc-q-text{flex:auto;min-width:0}.qc-yn{gap:4px;display:inline-flex}.qc-yn button{border:1.5px solid var(--foreground);min-width:40px;min-height:30px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.qc-yn button{border:1.5px solid color-mix(in srgb, var(--foreground) 35%, transparent)}}.qc-yn button{background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;font-size:12px;font-weight:700}.qc-yn button[aria-checked=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.qc-yn button:disabled{cursor:default}.qc-col-sign{border-top:1px solid var(--border);flex:none;justify-content:center;align-items:center;min-height:52px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.qc-col-sign .qc-col-sign-button{width:100%;min-height:38px}.qc-col-signed{color:#15803d;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.qc-col-signed svg{stroke-width:3px;width:16px;height:16px}.qc-col-signed small{color:var(--muted-foreground);font-weight:600}.qc-col-reopen{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700}.qc-col-unsigned{color:var(--muted-foreground)}@container qc-sheet (width<=620px){.qc-sheet-seg{display:flex}.qc-sheet-cols{grid-template-columns:minmax(0,1fr)}.qc-col:not([data-active]){display:none}.qc-col{border-right:0}.qc-col-title{display:none}.qc-col .qc-col-list{opacity:1!important}.qc-check,.qc-q{min-height:44px;font-size:15px}.qc-check-box{width:24px;height:24px}}html body .ro-qc-dialog[data-slot=dialog-content]{height:min(100dvh - 48px,900px)}html[data-theme] .ro-head-estimate>button.ro-qc-button[data-compact]{gap:6px}.tech-pick-top .tech-pick-week{gap:0;line-height:1.3;display:grid}.tech-pick-plus{color:var(--team,#1f9d55);letter-spacing:0;white-space:nowrap;margin-left:.35em;font-size:.8em;font-weight:800}.quick-assign .estimator-chips{justify-content:center}html[data-theme] body:not(#ls1):not(#ls2):not(#ls3):not(#ls4):not(#ls5) .ro-estimate-panel .ro-estimate-head:has(>.ro-panel-tabs){gap:6px;padding-inline:8px;container-type:inline-size;justify-content:space-between!important}html[data-theme] body:not(#ls1):not(#ls2):not(#ls3):not(#ls4):not(#ls5) .ro-estimate-panel .ro-estimate-head:has(>.ro-panel-tabs)>.ro-panel-tabs{flex:auto;gap:2px;min-width:0}html[data-theme] body:not(#ls1):not(#ls2):not(#ls3):not(#ls4):not(#ls5) .ro-estimate-panel .ro-estimate-head:has(>.ro-panel-tabs)>.ro-panel-tabs>button.expanded-notes-title{white-space:nowrap;padding:2px min(14px,2.4cqw)!important;font-size:min(30px,6.4cqw)!important}html[data-theme] body:not(#ls1):not(#ls2):not(#ls3):not(#ls4):not(#ls5) .ro-estimate-panel .ro-estimate-head:has(>.ro-panel-tabs)>.ro-estimate-tools{flex:none;position:static!important;transform:none!important}@media (min-width:600px){html[data-theme] body:not(#rl1):not(#rl2):not(#rl3):not(#rl4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading{grid-template-columns:auto minmax(0,1fr) auto!important}html[data-theme] body:not(#rl1):not(#rl2):not(#rl3):not(#rl4) .tracker-ro-dialog .ro-reel-header .ro-number-actions{justify-content:flex-start!important}html[data-theme] body:not(#rl1):not(#rl2):not(#rl3):not(#rl4) .tracker-ro-dialog .ro-reel-header .ro-number-actions>h2{order:-1}}html[data-theme] .tracker-ro-dialog .ro-reel-header:has(.ro-head-action){container:ro-head/inline-size}@container ro-head (width<=860px){html[data-theme] .ro-head-estimate>button .ro-btn-word{display:none}html[data-theme] .ro-head-estimate>button:has(.ro-btn-word){padding:0 12px!important}html[data-theme] .ro-number-actions:has(.ro-head-action){gap:8px}}@container ro-head (width<=820px){html[data-theme] .ro-head-estimate>button,html[data-theme] button.ro-head-notes{gap:5px;padding:0 12px!important;font-size:0!important}html[data-theme] button.ro-head-notes .ro-chat-count{font-size:13px}}:is(.ro-photos-dialog,.ro-notes-sheet)[data-slot=dialog-content]{overscroll-behavior-y:contain;transition:none!important}:is(.ro-photos-dialog,.ro-notes-sheet)[data-swiping]{will-change:transform}:is(.ro-photos-dialog,.ro-notes-sheet)[data-swiped]{animation:none!important}.qc-sheet-bar{border-bottom:1px solid var(--border);align-items:center;display:flex}.qc-sheet-bar .qc-sheet-seg{border-bottom:0;flex:auto}.qc-sheet-bar .qc-sheet-print{flex:none;margin:6px 10px 6px auto}#qc-print-root{display:none}@media print{@page{size:letter landscape;margin:.4in}html.qc-printing,html.qc-printing body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}html.qc-printing body>:not(#qc-print-root){display:none!important}html.qc-printing #qc-print-root{color:#111;background:#fff;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:block!important}}#qc-print-root .qp-sheet header{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:10px;display:grid}#qc-print-root .qp-title{text-align:center}#qc-print-root .qp-writer{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#555;border-radius:50%;justify-self:start;place-items:center;width:58px;height:58px;font-size:22px;font-weight:800;display:grid}#qc-print-root .qp-writer:empty{visibility:hidden}#qc-print-root .qp-logo{justify-self:end;display:block}#qc-print-root .qp-logo svg{width:auto;height:46px;display:block}#qc-print-root li.qp-off{color:#111}#qc-print-root li.qp-off i{border-color:#666}#qc-print-root h1{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:22px;font-weight:800}#qc-print-root header p{margin:4px 0 0;font-size:13px}#qc-print-root .qp-cols{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}#qc-print-root .qp-col{break-inside:avoid;border:1px solid #bbb;border-radius:6px;flex-direction:column;padding:6px 10px;display:flex}#qc-print-root h2{text-align:center;border-bottom:1px solid #bbb;margin:0 0 2px;padding-bottom:4px;font-size:15px;font-weight:800}#qc-print-root h3{letter-spacing:.08em;text-transform:uppercase;color:#222;margin:7px 0 1px;font-size:9px;font-weight:800}#qc-print-root ul{margin:0;padding:0;list-style:none}#qc-print-root li{align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}#qc-print-root li i{border:1.2px solid #111;border-radius:2px;flex:none;place-items:center;width:12px;height:12px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid}#qc-print-root li.qp-q span:first-child{flex:1}#qc-print-root .qp-yn{gap:4px;display:inline-flex}#qc-print-root .qp-yn b{border:1px solid #111;border-radius:3px;padding:0 6px;font-size:10px}#qc-print-root .qp-yn b.on{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#111}#qc-print-root footer{border-top:1px solid #bbb;align-items:baseline;gap:6px;margin-top:auto;padding-top:8px;font-size:11px;display:flex}#qc-print-root footer b{border-bottom:1px solid #111;flex:1;min-height:16px;font-size:13px}#qc-print-root footer b.qp-sign{text-align:center;font-family:BSB Signature,Snell Roundhand,Segoe Script,cursive;font-size:28px;font-weight:400;line-height:1}#qc-print-root footer small{color:#555}#qc-print-root .qp-printed{color:#333;margin:8px 0 0;font-size:9px}@container qc-sheet (width>=621px){.qc-sheet-bar{border-bottom:0;height:0;position:relative}.qc-sheet-bar .qc-sheet-print{z-index:1;margin:0;position:absolute;top:5px;right:8px}}.assign-estimate-layout .assign-estimate>button{display:none!important}.assign-estimate-layout .ro-spec-row[data-row=estimate]:not(:has(.assign-estimate>b)){display:none!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-sheet{grid-area:1/1!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.ro-estimate-panel{grid-area:1/2!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.assign-card-techs{grid-area:1/3!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card .assign-card-techs .tech-pick-top{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;row-gap:4px!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card .assign-card-techs .tech-pick-top>*{grid-area:auto/1!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card .assign-card-techs .tech-pick-top>.hour-bar{order:0;margin-top:0}.tech-pick-top-name{white-space:nowrap}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .tracker-card-form>fieldset>.assign-card-techs,html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .assign-card-techs .tech-picker{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:100%!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .assign-card-techs .tech-pick-row{grid-template-columns:auto minmax(0,1fr) minmax(24px,64px) auto auto!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .assign-card-techs .tech-pick-row .tech-pick-plus{margin-left:0;display:block}@media (max-width:1500px){html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .assign-card-techs .tech-pick-row{grid-template-columns:auto minmax(0,1fr) auto auto!important}html[data-theme] body:not(#as1):not(#as2):not(#as3):not(#as4):not(#as5) .assign-ro-card.assign-estimate-layout .assign-card-techs .tech-pick-row>.hour-bar{display:none!important}}.qc-col-signed .qc-signature{color:var(--foreground);font-family:BSB Signature,Snell Roundhand,Segoe Script,cursive;font-size:32px;font-weight:400;line-height:1}.qc-col-signed{text-align:center}@media (min-width:701px){html[data-theme] body:not(#mc1):not(#mc2):not(#mc3):not(#mc4) .estimator-panel.my-cars .my-cars-board .my-cars-column>.my-cars-column-head{top:0!important}}html[data-theme] body:not(#mc1):not(#mc2):not(#mc3):not(#mc4) .estimator-panel.my-cars{container:my-cars/inline-size}@container my-cars (width<=980px){html[data-theme] body:not(#mc1):not(#mc2):not(#mc3):not(#mc4) .estimator-panel.my-cars>header{grid-template-columns:minmax(0,300px) auto auto minmax(0,1fr)!important;row-gap:10px!important}html[data-theme] body:not(#mc1):not(#mc2):not(#mc3):not(#mc4) .estimator-panel.my-cars>header>.my-cars-actions{grid-area:2/1/auto/-1!important;justify-content:flex-start!important;justify-self:start!important;width:auto!important;margin-left:0!important}}@media (min-width:761px){html[data-theme] body:not(#ar1):not(#ar2) .active-requests-row{grid-template-columns:minmax(0,1.2fr) 76px minmax(0,1.1fr) minmax(90px,max-content) minmax(0,1.5fr) 84px}}html[data-theme] body:not(#ar1):not(#ar2) .active-requests-wait{white-space:nowrap}html[data-theme] body:not(#mbb1):not(#mbb2):not(#mbb3) .manager-board-bar{box-sizing:border-box;margin-bottom:14px;display:block}html[data-theme] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7) .manager-board-bar>.manager-today.shop-board{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;box-shadow:0 6px 18px #080f192e!important}html[data-theme] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7) .manager-board-bar>.manager-today.shop-board>button{flex-direction:column!important;gap:0!important;min-height:0!important;padding:12px 8px!important}html[data-theme] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7) .manager-board-bar>.manager-today.shop-board>button>svg{display:none!important}html[data-theme] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7) .manager-board-bar>.manager-today.shop-board>button>span{line-height:1.15;gap:0!important}html[data-theme] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7) .manager-board-bar>.manager-today.shop-board>.shop-board-live{top:10px!important;left:12px!important;right:auto!important}html[data-theme] body:not(#sc1):not(#sc2):not(#sc3):not(#sc4):not(#sc5) .role-home .estimator-heading:has(>.role-home-shortcuts){justify-content:flex-start!important}html[data-theme] body:not(#sc1):not(#sc2):not(#sc3):not(#sc4):not(#sc5) .role-home .role-home-shortcuts{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}html body .shell>.portable-page-heading.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ro-view-tabs{align-items:center;gap:6px;min-width:0;display:inline-flex}.ro-view-tab{border:1px solid var(--foreground);align-items:center;gap:6px;height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ro-view-tab{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.ro-view-tab{background:var(--card);color:var(--foreground);white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:12px;font-size:16px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.ro-view-tab svg{flex:none;width:18px;height:18px}.ro-view-tab[aria-selected=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}html[data-theme] .ro-number-actions:has(.ro-view-tabs){gap:12px}@container ro-head (width<=860px){html[data-theme] .ro-view-tab .ro-btn-word{display:none}html[data-theme] .ro-view-tab{padding:0 11px}}html[data-theme] .tracker-ro-dialog .ro-reel-header:has(.ro-view-tabs){container:ro-head/inline-size}html[data-theme] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset>:is(.ro-estimate-panel,.ro-spec-sheet){grid-area:2/1/auto/3!important}html[data-theme] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6) .ro-estimate-layout .tracker-card-form>fieldset>.ro-spec-sheet[data-view]:not([data-view=info]),html[data-theme] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6) .ro-spec-sheet[data-view]:not([data-view=info])>:not(.expanded-card-phase):not(.ro-estimate-panel){display:none!important}html[data-theme] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6) .ro-spec-sheet[data-view]:not([data-view=info])>.ro-estimate-panel{border:0;border-top:1px solid var(--border);border-radius:0;flex-direction:column;overflow:hidden;height:min(68dvh,760px)!important;min-height:0!important;margin:10px 0 0!important;display:flex!important}.ro-view-panel>.qc-sheet,.ro-view-panel>.ro-photos{flex:auto;min-height:0}.qc-check,.qc-yn button,.qc-sheet-seg button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qc-sheet-print[data-ready]{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground,#fff)!important}html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) :is(.chat-unread-alert>.nav-glow,.parts-request-alert,.pending-card-dot,.attention-gold-glow,.notification-bell.notification-unseen,.notification-unseen,[data-slot=dialog-content].parts-alarm,.rq-box[data-tone=pending],.my-car[data-request-open],.ro-tile[data-request-open],.rh-row[data-request-open]>.rh-row-main,.manager-today.shop-board>.shop-board-live),html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) :is(.saved-note-bubble[data-note-glow],.notification-unseen,.attention-gold-glow,.parts-request-alert,.kiosk-picture-wrap[data-unseen]):after{animation:none!important}html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) .chat-unread-alert>.nav-glow{opacity:.85!important}html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) .rq-box[data-tone=pending],html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) :is(.saved-note-bubble[data-note-glow],.notification-unseen,.attention-gold-glow,.parts-request-alert,.kiosk-picture-wrap[data-unseen]):after{opacity:1!important}html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) :is(.my-car,.ro-tile)[data-request-open]{box-shadow:0 0 0 2px #e0ac00,0 0 16px 3px #eab30899!important}html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) .rh-row[data-request-open]>.rh-row-main{box-shadow:inset 0 0 0 2px #e0ac00,inset 0 0 14px #eab30859!important}html body:not(#pf1):not(#pf2):not(#pf3):not(#pf4):not(#pf5) :is(.notification-bell.notification-unseen,.attention-gold-glow,.parts-request-alert){box-shadow:0 0 0 2px var(--bell-gold), 0 0 18px 4px var(--bell-glow)!important;color:var(--bell-gold)!important}html body:not(#tv1):not(#tv2) .shop-tv{scrollbar-width:none;color:#e2e8f0;width:100vw;height:100dvh;font-family:var(--app-font,system-ui, sans-serif);background:#0f172a;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}html body:not(#tv1):not(#tv2) .shop-tv-head{background:#111c33;border-bottom:1px solid #23324d;flex:none;justify-content:space-between;align-items:center;height:7vh;padding:0 2.4vw;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-logo{width:auto!important;height:4.6vh!important}html body:not(#tv1):not(#tv2) .shop-tv-clock{color:#e2e8f0;font-variant-numeric:tabular-nums;font-size:min(4vh,5vw);font-weight:700}html body:not(#tv1):not(#tv2) .shop-tv-feed{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 2.4vw 1.2vh;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 7vh);mask-image:linear-gradient(#0000 0,#000 7vh)}html body:not(#tv1):not(#tv2) .shop-tv-feed>ol{will-change:transform;flex-direction:column;gap:.6vh;margin:0;padding:0;list-style:none;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-feed li{align-items:center;gap:1.4vw;min-height:0;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-people{flex:none;justify-content:flex-start;gap:0;min-width:calc(2*min(6vw,10.5vh));display:flex}html body:not(#tv1):not(#tv2) .shop-tv-person{flex-direction:column;flex:none;align-items:center;gap:.2vh;width:min(6vw,10.5vh);display:flex}html body:not(#tv1):not(#tv2) .shop-tv-face{letter-spacing:.02em;border-radius:50%;place-items:center;width:min(4.8vh,6.4vw);height:min(4.8vh,6.4vw);font-size:min(2.3vh,3vw);font-weight:800;display:grid}html body:not(#tv1):not(#tv2) .shop-tv-name{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;max-width:100%;font-size:min(1.8vh,2.4vw);font-weight:700;line-height:1.15;overflow:hidden}html body:not(#tv1):not(#tv2) .shop-tv-bubble{background:#1e293b;border:1px solid #2c3d5a;border-radius:1.6vh;flex:1;align-items:center;gap:1.2vw;min-width:0;padding:.3vh 10vw .3vh .8vw;display:flex;position:relative}html body:not(#tv1):not(#tv2) .shop-tv-words>strong{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:min(3.2vh,4.2vw);font-weight:800;line-height:1.05;overflow:hidden}html body:not(#tv1):not(#tv2) .shop-tv-words>span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:min(3vh,4vw);font-weight:800;line-height:1.05;overflow:hidden}html body:not(#tv1):not(#tv2) .shop-tv-words{flex-direction:column;flex:1;gap:1.1vh;min-width:0;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-bubble>time{text-align:center;color:#94a3b8;font-variant-numeric:tabular-nums;width:9vw;font-size:min(2.9vh,3.8vw);font-weight:700;position:absolute;top:50%;right:0;translate:0 -50%}html body:not(#tv1):not(#tv2) .shop-tv-empty{color:#cbd5e1;margin:auto;font-size:min(3.4vh,4.4vw);font-weight:700}html body:not(#tv1):not(#tv2) .shop-tv-status{color:#fde68a;background:#78350f;border-radius:999px;margin:0;padding:.6vh 1.6vw;font-size:min(2vh,3vw);font-weight:700;position:fixed;top:8vh;left:50%;translate:-50%}html body:not(#tv1):not(#tv2) .shop-tv-off{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:4vh;height:4vh;display:grid;position:fixed;bottom:1vh;right:1vw}html body:not(#tv1):not(#tv2) .shop-tv-off svg{width:2.2vh;height:2.2vh}html body:not(#tv1):not(#tv2) .shop-tv ::-webkit-scrollbar{display:none}html body:not(#tv1):not(#tv2) .shop-tv::-webkit-scrollbar{display:none}html body:not(#tv1):not(#tv2) .shop-tv-words>strong.shop-tv-note{color:#fcd34d}html body:not(#tv1):not(#tv2) .shop-tv-note>q{font-style:italic;font-weight:700}@media print{@page{size:letter portrait;margin:0}html.qc-printing #qc-print-root .qp-sheet{box-sizing:border-box;flex-direction:column;height:11in;padding:.4in .45in .35in;display:flex;overflow:hidden}html.estimate-printing #qc-print-root li{padding:2px 0}html.estimate-printing #qc-print-root .qp-printed{display:none}}#qc-print-root .qp-writer{width:72px;height:72px;font-size:27px}#qc-print-root .qp-logo svg{height:58px}#qc-print-root h1{font-size:28px}#qc-print-root header p{margin-top:6px;font-size:17px}#qc-print-root .qp-cols{flex:1;gap:16px;min-height:0}#qc-print-root .qp-col{border:1.5px solid #9aa0a8;border-radius:8px;padding:10px 14px 12px}#qc-print-root h2{border-bottom:1.5px solid #9aa0a8;margin-bottom:4px;padding-bottom:7px;font-size:19px}#qc-print-root h3{margin:12px 0 4px;font-size:11px}#qc-print-root li{gap:9px;padding:5px 0;font-size:13.5px;line-height:1.3}#qc-print-root li i{border-width:1.5px;border-radius:3px;width:16px;height:16px;font-size:12px}#qc-print-root li i.on{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#15803d;border-color:#15803d}#qc-print-root .qp-yn b{padding:1px 9px;font-size:12px}#qc-print-root footer{padding-top:12px;font-size:13px}#qc-print-root footer b.qp-sign{white-space:nowrap;font-size:36px;overflow:hidden}#qc-print-root footer small{font-size:11px}#qc-print-root .qp-printed{text-align:right;margin-top:8px;font-size:10px}#qc-print-root .qp-cols{flex-direction:column;gap:12px;display:flex}#qc-print-root .qp-col{flex:auto}#qc-print-root .qp-groups{column-count:2;column-gap:28px}#qc-print-root .qp-groups h3{break-after:avoid}#qc-print-root .qp-groups .qp-group:first-child h3{margin-top:6px}#qc-print-root .qp-groups li{break-inside:avoid}#qc-print-root footer{margin-top:auto}#qc-print-root footer b{max-width:60%}#qc-print-root .qp-sheet header{margin-bottom:10px}#qc-print-root .qp-col{padding:8px 14px 10px}#qc-print-root h2{padding-bottom:5px;font-size:17px}#qc-print-root h3{margin:8px 0 3px}#qc-print-root footer b.qp-sign{font-size:30px}#qc-print-root .qp-printed{margin-top:6px}.forgot-password-dialog .forgot-password-manager{color:var(--primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:2px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:underline}.forgot-password-dialog .forgot-password-manager:disabled{opacity:.5;cursor:default}#qc-print-root .qp-groups .qp-group{break-inside:avoid}#qc-print-root .qp-groups .qp-group h3{margin-top:0}#qc-print-root .qp-groups .qp-group{padding:8px 0 2px}#qc-print-root .qp-groups{column-count:auto;grid-template-columns:1fr 1fr;align-items:start;column-gap:28px;display:grid}@media print{@page qc{size:letter portrait;margin:0}html.estimate-printing #estimate-print-root #qc-print-root{page:qc;break-before:page;color:#111;background:#fff;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:block!important}html.estimate-printing #qc-print-root .qp-sheet{box-sizing:border-box;flex-direction:column;height:11in;padding:.35in .45in .6in;display:flex;overflow:hidden}html.estimate-printing #qc-print-root li{padding:2px 0}html.estimate-printing #qc-print-root .qp-printed{display:none}}html[data-theme] body:not(#ie1):not(#ie2):not(#ie3):not(#ie4):not(#ie5):not(#ie6) .tracker-ro-dialog:not(.assign-ro-card):not(.create-ro-card) .ro-spec-row[data-editing][data-row=customer]>.ro-spec-v,html[data-theme] body:not(#ie1):not(#ie2):not(#ie3):not(#ie4):not(#ie5):not(#ie6) .tracker-ro-dialog:not(.assign-ro-card):not(.create-ro-card) .ro-spec-row[data-editing][data-row=vehicle]>.ro-spec-v{max-width:620px!important}html[data-theme] body:not(#ie1):not(#ie2):not(#ie3):not(#ie4):not(#ie5):not(#ie6) .tracker-ro-dialog:not(.assign-ro-card):not(.create-ro-card) .ro-spec-row[data-editing][data-row=vin]>.ro-spec-v{max-width:340px!important}html[data-theme] body:not(#ie1):not(#ie2):not(#ie3):not(#ie4):not(#ie5):not(#ie6) .tracker-ro-dialog:not(.assign-ro-card):not(.create-ro-card) .ro-spec-row:is([data-row=body],[data-row=paint]) .ro-spec-who>[data-slot=native-select-wrapper]{align-self:center;justify-self:start!important;width:100%!important;max-width:340px!important;margin-inline:0 auto!important}html[data-theme] body:not(#ie1):not(#ie2):not(#ie3):not(#ie4):not(#ie5):not(#ie6) .tracker-ro-dialog:not(.assign-ro-card):not(.create-ro-card) .ro-spec-row:is([data-row=body],[data-row=paint]) .ro-spec-who:has(>[data-slot=native-select-wrapper]){width:100%;justify-content:flex-start!important}html[data-theme] body:not(#ie1):not(#ie2):not(#ie3):not(#ie4):not(#ie5):not(#ie6) .tracker-ro-dialog:not(.assign-ro-card):not(.create-ro-card) .ro-spec-row:is([data-editing],[data-row=body],[data-row=paint]) select{text-align:left!important;text-align-last:left!important}.qc-col-list{-webkit-overflow-scrolling:touch;transform:translateZ(0)}html body:not(#tv1):not(#tv2) .shop-tv-feed{padding:1.6vh 1.6vw 1.8vh;-webkit-mask-image:none;mask-image:none}html body:not(#tv1):not(#tv2) .shop-tv-lanes{flex:1;grid-template-columns:1fr 1fr;gap:1.3vw;min-height:0;display:grid}html body:not(#tv1):not(#tv2) .shop-tv-lane{background:#0f192c;border-radius:2.2vh;flex-direction:column;min-height:0;display:flex;overflow:hidden}html body:not(#tv1):not(#tv2) .shop-tv-lane>h2{letter-spacing:.06em;text-transform:uppercase;color:#fff;flex:none;margin:0;padding:1.2vh 1.4vw;font-size:min(3.8vh,4.6vw);font-weight:900;line-height:1.1}html body:not(#tv1):not(#tv2) .shop-tv-lane[data-lane=body]>h2{background:#1d4ed8}html body:not(#tv1):not(#tv2) .shop-tv-lane[data-lane=paint]>h2{background:#15803d}html body:not(#tv1):not(#tv2) .shop-tv-lane-list{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:1.3vh .8vw;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 4vh);mask-image:linear-gradient(#0000 0,#000 4vh)}html body:not(#tv1):not(#tv2) .shop-tv-lane-list>ol{will-change:transform;flex-direction:column;gap:1vh;margin:0;padding:0;list-style:none;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-card{background:#17233b;border:.35vh solid #0000;border-radius:1.6vh;align-items:center;gap:1.1vw;padding:1vh 1.1vw;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-lane li[data-newest]>.shop-tv-card{border-color:#0000}html body:not(#tv1):not(#tv2) .shop-tv-faces{flex:none;gap:.4vw;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words{flex-direction:column;flex:1;gap:.4vh;min-width:0;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>small{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:min(2vh,1.5vw);font-weight:800;line-height:1.15;overflow:hidden}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>strong{font-size:min(3.1vh,2.1vw);line-height:1.1}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>span{color:#94a3b8;font-size:min(2.5vh,1.75vw);font-weight:700;line-height:1.1}html body:not(#tv1):not(#tv2) .shop-tv-card>time{color:#94a3b8;flex:none;align-self:center;width:auto;font-size:min(2.4vh,1.7vw);font-weight:800;position:static;translate:none}html body:not(#tv1):not(#tv2) .shop-tv-lane li{display:block}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>strong.shop-tv-note{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}html body:not(#tv1):not(#tv2) .shop-tv-head-right{align-items:center;gap:1.4vw;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-muted{color:#fecaca;background:#7f1d1d;border-radius:50%;place-items:center;width:5vh;height:5vh;display:grid}html body:not(#tv1):not(#tv2) .shop-tv-muted svg{width:3vh;height:3vh}html body:not(#tv1):not(#tv2) .shop-tv-lane-list>ol{gap:1vh}html body:not(#tv1):not(#tv2) .shop-tv-card{border-radius:2vh;gap:1.4vw;padding:1.1vh 1.3vw}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-face{width:min(10vh,6.2vw);height:min(10vh,6.2vw);font-size:min(4vh,2.5vw)}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words{gap:.5vh}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>small{font-size:min(2.6vh,1.75vw)}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>strong{font-size:min(4.2vh,2.7vw)}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>span{font-size:min(3.2vh,2.15vw)}html body:not(#tv1):not(#tv2) .shop-tv-card>time{font-size:min(3.1vh,2.05vw)}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>strong.shop-tv-note{font-size:min(3.5vh,2.3vw);line-height:1.12}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>small{white-space:normal;justify-content:space-between;align-items:baseline;gap:1vw;display:flex;overflow:visible}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>small>span{overflow-wrap:anywhere;min-width:0}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>small>time{color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;font-size:min(2.9vh,1.95vw);font-weight:800}html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>strong:not(.shop-tv-note),html body:not(#tv1):not(#tv2) .shop-tv-card .shop-tv-words>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html body:not(#tv1):not(#tv2) .shop-tv-lanes.shop-tv-lanes-one{grid-template-columns:1fr}html body:not(#tv1):not(#tv2) .shop-tv-one{background:0 0;border-radius:0}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-lane-list{padding:0}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card{padding:.8vh 1.3vw}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words{gap:.3vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words>small>time{font-size:2.8vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words>strong{font-size:4vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words>span{font-size:3vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-faces{gap:.6vw;min-width:calc(26vh + .6vw)}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-person{flex-direction:column;align-items:center;gap:.3vh;width:13vh;display:flex}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-person .shop-tv-name{color:#cbd5e1;text-align:center;white-space:nowrap;max-width:100%;font-size:2.3vh;font-weight:800;line-height:1.1}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-face{width:8vh;height:8vh;font-size:3.3vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card{align-items:center}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words{justify-content:center}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card>time.shop-tv-time{color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;align-self:center;margin-left:1vw;font-size:2.9vh;font-weight:800}html body:not(#tv1):not(#tv2) .shop-tv-head{justify-content:center;height:10vh;position:relative}html body:not(#tv1):not(#tv2) .shop-tv-head-right{position:static}html body:not(#tv1):not(#tv2) .shop-tv-clock{letter-spacing:.02em;color:#f1f5f9;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:min(8vh,9vw);font-weight:700;line-height:1}html body:not(#tv1):not(#tv2) .shop-tv-muted{position:absolute;top:50%;right:2.4vw;translate:0 -50%}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-person .shop-tv-name{font-size:2.7vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words>small{font-size:2.9vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card>time.shop-tv-time{color:#cbd5e1;font-size:3.4vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words>strong.shop-tv-note,html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words>strong.shop-tv-note q{font-style:normal}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-card .shop-tv-words>strong.shop-tv-note{font-size:3.8vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-faces{min-width:calc(31vh + .6vw)}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-person{width:15.5vh}html body:not(#tv1):not(#tv2) .shop-tv-one .shop-tv-lane-list{-webkit-mask-image:linear-gradient(#0000 0,#000 9vh);mask-image:linear-gradient(#0000 0,#000 9vh)}html body .rh-ro:has(wbr){line-height:1.05;white-space:normal!important}.daily-backups li>span:first-child{flex:1}@media (max-width:640px){.daily-backups li{flex-wrap:wrap;row-gap:6px}.daily-backups li>span:first-child{flex-basis:100%}html body .daily-backups li>button{flex:1 1 0;min-width:0;width:auto!important}}.command-shop-facts dd small{color:var(--muted-foreground);font-size:13px;font-weight:500}html body .command-shops{align-items:start}.ro-photo-progress{background:var(--foreground);border-radius:3px;height:6px;margin-top:6px;display:block}@supports (color:color-mix(in lab, red, red)){.ro-photo-progress{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.ro-photo-progress{overflow:hidden}.ro-photo-progress>span{background:var(--primary,#2563eb);height:100%;transition:width .2s;display:block}@media (max-width:640px){html body .ro-card-meta button{min-height:44px!important}html body :is(.active-requests-open,.tracker-sort-flip,.tracker-date-button,.ro-spec-who .person-avatar,.weekly-totals-who .person-avatar){position:relative}html body :is(.active-requests-open,.tracker-sort-flip,.tracker-date-button,.ro-spec-who .person-avatar,.weekly-totals-who .person-avatar):before{content:"";position:absolute;inset:-11px -6px}html body .chat-sidebar-title button,html body .hour-periods>button{min-width:44px;min-height:44px}html body :is(.chat-search-field input,.confirm-action-field input),html body .chat-shelf>button{min-height:44px}html body .ro-photo-all{align-items:center;min-height:44px;display:inline-flex}html body .ro-photo-all input{width:22px;height:22px}html body .ro-file-tech>small,html body .ro-out small,html body .ro-tile .ro-out small,html body .ro-spec-date small,html body .ro-photo-cap,html body .chat-sidebar time,html body .chat-people-first,html body .hour-team-totals span,html body .hour-rows small,html body .ro-spec-k,html body nav.portable-navigation>button span,html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#me) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out small{font-size:13px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#me) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech small{flex-basis:44px;font-size:13px!important}}@media (min-width:601px),(orientation:landscape){html body .messenger-chat .conversation-heading{text-align:left;border-bottom:1px solid var(--border);flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:64px;padding:10px 18px!important;display:flex!important}html body .messenger-chat .conversation-heading .chat-back{display:none}html body .messenger-chat .conversation-heading>div{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}html body .messenger-chat .conversation-heading h2{margin:0;font-weight:700;line-height:1.2;font-size:18px!important}html body .messenger-chat .conversation-heading .conversation-subtitle{margin:2px 0 0;font-size:13px}html body .messenger-chat .conversation-heading>.account-avatar,html body .messenger-chat .conversation-heading>.chat-group-avatar{flex:0 0 44px;width:44px;height:44px}}@media (max-width:599px){html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs){grid-template-columns:auto auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px 6px!important;display:grid!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs)>.ro-number-actions{display:contents!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs)>.expanded-card-badge{grid-area:1/1;width:36px!important;min-width:36px!important;height:36px!important;font-size:14px!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs)>.ro-number-actions>h2{grid-area:1/2;align-self:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 12px 0 8px!important;font-size:24px!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog:has(.ro-head-tools>:nth-child(2)) :is(.ro-reel-headers,.ro-reel-header,.ro-header-space){height:108px!important;min-height:108px!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog:has(.ro-head-tools>:nth-child(2)) .ro-reel-header .expanded-card-heading{align-content:center!important;height:108px!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs)>.ro-number-actions>.ro-view-tabs{grid-area:1/3;gap:4px;width:100%;display:flex!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs)>.ro-head-tools{grid-area:1/4}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs):has(.ro-head-tools>:nth-child(2))>.ro-number-actions>.ro-view-tabs{grid-area:2/1/auto/-1}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-reel-header .expanded-card-heading:has(.ro-view-tabs):has(.ro-head-tools>:nth-child(2))>.ro-head-tools{grid-column:3/-1}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-view-tab{border-radius:10px;flex:1 1 0;justify-content:center;min-width:0;height:40px;position:relative;padding:0!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-view-tab .ro-btn-word{display:none!important}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .tracker-ro-dialog .ro-view-tab .ro-chat-count{border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:1px;right:1px}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .ro-view-panel[data-view=activity]>.ro-notes-chat{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;margin:0;display:flex}html[data-theme] body:not(#pm1):not(#pm2):not(#pm3):not(#pm4) .ro-view-panel[data-view=activity] .ro-chat-list{flex:auto;min-height:0;overflow-y:auto}}html[data-theme] .quick-assign .quick-assign-head{align-items:center;gap:8px;min-width:0;padding-right:34px;display:flex}html[data-theme] .quick-assign .quick-assign-writer-stamp{border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}html[data-theme] .quick-assign .quick-assign-head [data-slot=dialog-title].quick-assign-ro{text-align:left;flex:none;margin:0;padding:0;font-size:26px;line-height:1}html[data-theme] .quick-assign .quick-assign-head .dispatch-estimate-row{flex:auto;justify-content:flex-end;gap:6px;min-width:0;margin:0;display:flex}html[data-theme] .quick-assign .quick-assign-head .dispatch-estimate-row>button,html[data-theme] .quick-assign .quick-assign-head .dispatch-estimate-row .estimate-open{white-space:nowrap;border-radius:999px;gap:6px;height:36px;min-height:36px;padding:0 12px;font-size:15px;font-weight:650}@media (max-width:520px){html[data-theme] .quick-assign .quick-assign-head .dispatch-estimate-row>button,html[data-theme] .quick-assign .quick-assign-head .dispatch-estimate-row .estimate-open{border-radius:12px;width:44px;min-width:44px;height:40px;min-height:40px;padding:0;font-size:0}html[data-theme] .quick-assign .quick-assign-head .dispatch-estimate-row .ro-btn-word{display:none}html[data-theme] .quick-assign .quick-assign-head .dispatch-estimate-row svg{width:20px;height:20px}html[data-theme] .quick-assign .quick-assign-head [data-slot=dialog-title].quick-assign-ro{font-size:22px}}html[data-theme] body:not(#am1):not(#am2):not(#am3):not(#am4) .assign-ro-card .tracker-card-form>fieldset>.assign-card-techs{background:0 0!important}.assign-ro-card .tracker-card-form>fieldset>.assign-card-techs:empty{display:none!important}@media (min-width:600px){html[data-theme] body [data-slot=dialog-content].quick-assign{width:min(560px,100vw - 32px)!important;max-width:560px!important}}.portable-navigation:not(.desktop-navigation),.portable-navigation:not(.desktop-navigation) *{touch-action:none;overscroll-behavior:contain}html[data-theme] body:not(#tp1):not(#tp2):not(#tp3):not(#tp4):not(#tp5):not(#tp6) .tech-pick-row .hour-value .tech-pick-plus{vertical-align:baseline;margin-left:4px;font-size:13px;display:inline}@media (max-width:420px){html[data-theme] .quick-assign .tech-pick-top .tech-pick-week{white-space:nowrap;font-size:15px}}html[data-theme] body:not(#de1):not(#de2):not(#de3):not(#de4) .create-ro-estimate{align-items:center;display:inline-flex;position:relative}html[data-theme] body:not(#de1):not(#de2):not(#de3):not(#de4) .create-ro-estimate>small{z-index:1;pointer-events:none;color:var(--foreground);font-weight:500;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%);margin:0!important;font-size:16px!important}html[data-theme] body:not(#de1):not(#de2):not(#de3):not(#de4) .create-ro-estimate>input{text-align:left!important;padding-left:24px!important;font-size:16px!important}html[data-theme] body:not(#de1):not(#de2):not(#de3):not(#de4) .create-ro-estimate>input::placeholder{color:#0000}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.tech-load-col-name{width:34%}.tech-load-col-cars{width:52px}.tech-load-col-act{width:86px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table th{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:6px;font-size:13px;font-weight:600;text-align:center!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table th:first-child{text-align:left!important}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--border);color:var(--foreground);padding:9px 6px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table td.tech-load-name{text-align:left}.tech-load-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.tech-load-name small{color:var(--muted-foreground);font-size:12px;line-height:1.2;display:block}.tech-load-badge{color:#eaf3de;background:#2f6b12;border-radius:999px;margin-top:3px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-row[data-recommended]>td{color:#173404;background:#e7f3da}html.dark body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-row[data-recommended]>td{color:#eaf3de;background:#1f3510}.tech-load-hours{position:relative}.tech-load-bar{background:#fff;border:1px solid #97c459;border-radius:8px;height:30px;display:flex;overflow:hidden}.tech-load-now{background:#3b6d11}.tech-load-add{background:#97c459}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-label{color:#173404;white-space:nowrap;background:#fff;border-radius:6px;align-items:baseline;gap:4px;padding:2px 9px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000029}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-label .tech-pick-plus{color:#3b6d11;margin:0;font-size:12px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-act>button{border-radius:9px;width:100%;min-width:0;height:38px;min-height:38px;margin:0;padding:0 10px;font-size:14px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-row[data-recommended] .tech-load-act>button{color:#fff;background:#185fa5;border-color:#185fa5}.tech-load-row[data-idle] .tech-load-name strong,.tech-load-row[data-idle] .tech-load-cars{opacity:.55}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-group td{text-transform:uppercase;letter-spacing:.4px;color:var(--muted-foreground);text-align:left;padding:10px 6px 4px;font-size:12px;font-weight:700}@media (max-width:520px){.tech-load-col-name{width:27%}.tech-load-col-cars{width:36px}.tech-load-col-act{width:64px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-label .tech-pick-plus{font-size:11px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-act>button{padding:0 6px;font-size:13px}.tech-load-badge{padding:1px 6px;font-size:10px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table td{padding:8px 4px}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-label{padding:2px 7px;font-size:13px}}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-label{box-shadow:none;color:var(--foreground);background:0 0;padding:0;font-size:16px;position:static;transform:none}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-row[data-recommended] .tech-load-label{color:inherit}html.dark body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-label .tech-pick-plus{color:#97c459}.hour-period-dates{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:14px;font-weight:600}.ss-pay-now{color:var(--muted-foreground);grid-column:1/-1;margin:0;font-size:14px;font-weight:600}html body .assign-ro-card .ro-spec-row[data-row=waiting]{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}html body .assign-ro-card .ro-spec-row[data-row=waiting]>.ro-spec-k{display:none}html body .assign-ro-card .ro-spec-row[data-row=waiting]>.ro-spec-v{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none;display:block}html body .assign-ro-card .ro-spec-row[data-row=waiting]:not(:has(.waiting-name-match)){display:none}.waiting-name-match{flex:100%;gap:6px;width:100%;min-width:0;display:grid}.waiting-name-row{background:var(--primary);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.waiting-name-row{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.waiting-name-row{color:var(--card-foreground);font-size:13px;line-height:1.3}.waiting-name-car{flex:1;min-width:0}.waiting-name-actions{flex:none;gap:6px;display:inline-flex}.waiting-name-actions button{border:1.5px solid var(--primary);cursor:pointer;border-radius:6px;min-width:52px;height:28px;padding:0 12px;font-size:13px;font-weight:600}.waiting-name-yes{background:var(--primary);color:#fff}.waiting-name-no{color:var(--primary);background:0 0}@media (max-width:640px){.waiting-name-row{flex-direction:column;align-items:stretch}.waiting-name-actions button{flex:1;height:34px}}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table .tech-load-label{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:3px;max-width:100%;display:inline-flex}html[data-theme] body:not(#tl1):not(#tl2):not(#tl3):not(#tl4):not(#tl5):not(#tl6) .tech-load-table .tech-load-label .tech-pick-plus{white-space:nowrap;margin-left:0}html[data-theme] body .ccc-toasts .ccc-toast{opacity:1;color:#14213a!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#d7e1ec!important}html.dark[data-theme] body .ccc-toasts .ccc-toast,html[data-night-shift=true] body .ccc-toasts .ccc-toast{color:#f2f5fa!important;background:#1b2433!important;border-color:#344154!important}html[data-theme] body .ccc-toasts .ccc-toast-avatar{object-fit:cover;background:#0396de;border:0;border-radius:50%;width:40px;height:40px;padding:0;display:block}html[data-theme] body .ccc-toasts .ccc-toast-body strong{letter-spacing:.02em;font-size:16px}html[data-theme] body .ccc-toasts .ccc-toast-body span{color:inherit;font-size:14px;font-weight:600;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html[data-theme] body .ccc-toasts .ccc-toast-part{font:inherit;white-space:nowrap}html[data-theme] body .ccc-toasts .ccc-toast small{color:inherit;opacity:.7}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong{position:relative!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong .rolling-delta{z-index:2;white-space:nowrap;overflow:visible;box-shadow:0 2px 8px #00000059;max-width:none!important;margin:-11px 0 0!important;top:50%!important;left:calc(100% + 10px)!important;right:auto!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong .rolling-delta[data-dir=up]{color:#fff!important;background:#16a34a!important}html[data-theme] body:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .manager-today.shop-board>button strong .rolling-delta[data-dir=down]{color:#fff!important;background:#dc2626!important}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]{flex-wrap:wrap!important;grid-template-columns:none!important;align-items:center!important;gap:12px 14px!important;display:flex!important}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-view-switch{order:0!important}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-row-divider{order:1!important}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-sort-bar{flex-wrap:nowrap!important;order:2!important}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-row-divider{flex:none;width:1px;height:28px;background:var(--foreground)!important;display:block!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-row-divider{background:color-mix(in srgb, var(--foreground) 28%, transparent)!important}}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-sort-bar{flex:0 auto;margin:0!important}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-toolbar{border-top:1px solid var(--foreground)!important;flex:100%!important;order:5!important;width:100%!important;margin:0!important;padding-top:12px!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-toolbar{border-top:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)!important}}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows]>.tracker-toolbar>.tracker-toolbar-actions{flex-wrap:wrap;align-items:center;flex:auto!important;gap:10px!important;width:100%!important;max-width:none!important;display:flex!important}html[data-theme] body:not(#tr1):not(#tr2) .site-surface:not(#pc) .tracker-workspace .tracker-controls[data-rows] .tracker-toolbar-actions>.tracker-print{margin-left:auto!important}html body .qc-gate-dialog[data-slot=dialog-content]{flex-direction:column;gap:10px;max-width:min(640px,100vw - 24px);height:min(100dvh - 48px,860px);display:flex}html body .qc-gate-dialog .qc-gate-title{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}html body .qc-gate-dialog .qc-gate-ro{color:var(--muted-foreground);margin:-6px 0 0;font-size:15px;font-weight:600}html body .qc-gate-dialog .qc-sheet{flex:auto;min-height:0}html body .qc-gate-dialog .qc-sheet[data-only] .qc-sheet-cols{grid-template-columns:1fr!important}html body .qc-gate-dialog .qc-sheet[data-only] .qc-col{display:flex!important}html body .qc-gate-dialog .qc-col-sign-button{width:100%;min-height:48px;font-size:16px;font-weight:800}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-reassembly[data-state=waiting]{opacity:.45}html[data-theme] .site-surface .ro-tile-actions-tech>.ro-reassembly[data-state=done]{opacity:1;color:#1f7a3d!important;background:#e8f5ec!important;border:1px solid #b7e0c3!important}html body .qc-gate-dialog .qc-col-title{display:none!important}html body .qc-gate-dialog[data-slot=dialog-content]{padding-top:22px!important}.estimate-sheet-dialog .ew-people{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:48px;left:12px}.estimate-sheet-dialog .ew-people .ew-crew{display:contents}.estimate-sheet-dialog .ew-people .ew-person{justify-items:center;gap:2px;width:76px;display:grid}.estimate-sheet-dialog .ew-people .ew-badge{position:static}.estimate-sheet-dialog .ew-people .ew-person-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden}.estimate-sheet-dialog .ew-crew{gap:4px;display:flex}.estimate-sheet-dialog .ew-crew-badge{color:#fff;width:50px;height:50px;box-shadow:0 0 0 2px var(--card);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.estimate-sheet-dialog[data-writer] [data-slot=dialog-title].ew-title{min-height:0}@media (max-width:640px){.estimate-sheet-dialog .ew-people{justify-content:center;gap:6px;margin:0 auto 4px;position:static}.estimate-sheet-dialog .ew-people .ew-person{width:58px}.estimate-sheet-dialog .ew-people .ew-person-name{max-width:58px;font-size:10.5px}.estimate-sheet-dialog .ew-crew-badge{width:34px;height:34px;font-size:12.5px}}@media print{#estimate-print-root .ep-top-l:has(>.ep-people){align-self:center}#estimate-print-root .ep-people{align-items:center;gap:2px;display:flex}#estimate-print-root .ep-person{justify-items:center;gap:3px;min-width:66px;display:grid}#estimate-print-root .ep-people .ep-badge{position:static}#estimate-print-root .ep-person-name{color:#111;text-align:center;white-space:nowrap;font-size:11px;font-weight:700}#estimate-print-root .ep-badge.ep-badge-sm{width:50px;height:50px;font-size:19px}}html body:not(#mr1):not(#mr2) .parts-meter.parts-meter-in{align-items:center;width:100%;display:flex!important}html body:not(#mr1):not(#mr2) .parts-meter.parts-meter-in>.rh-parts{flex:auto;width:100%}html body:not(#mr1):not(#mr2) .parts-meter.parts-meter-in>.rh-parts:not(.rh-parts-none){border-radius:10px!important;height:34px!important}html body:not(#mr1):not(#mr2) .parts-meter.parts-meter-in>.rh-parts:not(.rh-parts-none)>b{flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:13.5px!important;display:flex!important}html body:not(#mr1):not(#mr2) .parts-meter.parts-meter-in>.rh-parts:not(.rh-parts-none)>b>small{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .wip-vehicles{padding-top:18px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile{border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr)!important;grid-template-areas:"h v n"". .o""d d d""b b b""f f f""p p p""s s s""x x x"!important;row-gap:6px!important;height:100%!important;margin-top:0!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile[data-own-card]{grid-template-areas:"h v o""d d d""b b b""f f f""p p p""s s s""x x x"!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tab{display:contents!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-ident>.ro-badge{display:none!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-id{grid-area:h;justify-self:start;align-items:center;gap:7px;min-width:0;display:inline-flex!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-id>.ro-badge.ro-file-badge{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;overflow:hidden;letter-spacing:0!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:0 0 0 2px var(--m1), 0 0 0 3px var(--m3)!important;margin:0!important;padding:0!important;font:800 11px/1 system-ui,sans-serif!important;display:grid!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-id>.ro-file-ro,html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;min-width:0;overflow:hidden;font:700 20px/1.05 var(--pc-cond)!important;color:var(--pen)!important;opacity:1!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-name{text-align:right;grid-area:n;justify-self:end}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-id>.ro-file-ro{font-size:17px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile,html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile[data-own-card]{grid-template-columns:auto minmax(0,1fr) fit-content(34%)!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-name{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;text-align:right!important;line-height:1.02!important;overflow:visible!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-band>.ro-band-vehicle{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;text-align:center!important;min-width:0!important;max-width:100%!important;line-height:1.02!important;overflow:visible!important}@media (max-width:640px){html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-band>.ro-band-vehicle{font-size:18px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-id>.ro-file-ro{font-size:14.5px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-id{gap:5px}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out strong{font-size:18px!important}}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile{column-gap:10px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-band>.ro-band-vehicle{grid-area:v!important;justify-self:center!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out{grid-area:o!important;justify-self:end!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile:not([data-own-card]) .ro-tile-head>.ro-out{margin-top:-4px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile:not([data-own-card]) .ro-tile-head>.ro-out strong{font-size:19px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-rule{opacity:.85;grid-area:d;height:0;border-top:2px solid var(--pen)!important;margin:2px 0 0!important;display:block!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-rule{border-top-color:#ffffffb3!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech small{font-variant:normal!important;text-transform:none!important;letter-spacing:0!important;flex-basis:46px!important;font-size:13px!important}@media (max-width:640px){html body .estimate-sheet-dialog[data-writer] [data-slot=dialog-title].ew-title,html body .estimate-sheet-dialog[data-writer] .ew-sub{text-align:center!important;padding-inline:12px!important}html body .estimate-sheet-dialog .ew-people .ew-person{width:62px}html body .estimate-sheet-dialog .ew-people .ew-person-name{max-width:62px;font-size:10px}html body .estimate-sheet-dialog .ew-people{justify-content:flex-start!important;margin:0 0 6px!important}html body .estimate-sheet-dialog[data-writer] [data-slot=dialog-title].ew-title{margin-top:0!important;padding-top:0!important}html body .estimate-sheet-dialog .ew-crew-badge{width:40px!important;height:40px!important;font-size:14px!important}}html body:not(#mr1) .brand-logo.whats-new-logo{box-sizing:border-box;background:linear-gradient(160deg,#2b3a63 0%,#1b2440 100%);border-radius:14px;padding:10px 18px;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #0f172a99}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#mr):not(#mr2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-name[data-long]{font-size:15px!important}html body:not(#mv1):not(#mv2) .chat-message{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:8px!important;margin:0!important;padding:0 4px!important;display:flex!important}html body:not(#mv1):not(#mv2) .chat-item:has(>.chat-message[data-run-start]){margin-top:10px!important}html body:not(#mv1):not(#mv2) .chat-item{margin:2px 0 0!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own{flex-direction:row-reverse!important}html body:not(#mv1):not(#mv2) .chat-message .chat-avatar{flex:0 0 30px!important;align-self:flex-end!important;width:30px!important;height:30px!important;margin:0 0 2px!important}html body:not(#mv1):not(#mv2) .chat-message .chat-avatar>*{width:30px!important;height:30px!important;font-size:11px!important}html body:not(#mv1):not(#mv2) .chat-message:not([data-run-end]) .chat-avatar{visibility:hidden!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-avatar{display:none!important}html body:not(#mv1):not(#mv2) .chat-message .chat-content{min-width:0;flex-direction:column!important;align-items:flex-start!important;max-width:min(72%,560px)!important;display:flex!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-content{align-items:flex-end!important}html body:not(#mv1):not(#mv2) .chat-message .chat-content>header{display:none!important}html body:not(#mv1):not(#mv2) .chat-message[data-group][data-run-start]:not(.chat-own) .chat-content>header{margin:0 0 2px 12px!important;padding:0!important;display:block!important}html body:not(#mv1):not(#mv2) .chat-message[data-group] .chat-content>header strong{color:#8e8e93!important;font:500 12px/1.2 system-ui,sans-serif!important}html body:not(#mv1):not(#mv2) .chat-message .chat-content>header time{display:none!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble{overflow-wrap:anywhere;color:#111!important;box-shadow:none!important;background:#e9e9eb!important;border:0!important;border-radius:19px!important;max-width:100%!important;padding:8px 14px!important;font:400 16px/1.32 -apple-system,system-ui,Segoe UI,sans-serif!important;position:relative!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble p{color:inherit!important;font:inherit!important;margin:0!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-bubble{color:#fff!important;background:#0a84ff!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble a{text-decoration:underline;color:inherit!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble blockquote{background:#00000012!important;border:0!important;border-radius:12px!important;margin:0 0 6px!important;padding:6px 10px!important;font-size:13.5px!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-bubble blockquote{background:#fff3!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble blockquote strong{opacity:.8;display:block;font-size:12px!important}html body:not(#mv1):not(#mv2) .chat-message[data-run-end] .chat-bubble:before{content:""!important;background:inherit!important;border:0!important;width:14px!important;height:18px!important;display:block!important;position:absolute!important;bottom:0!important}html body:not(#mv1):not(#mv2) .chat-message[data-run-end]:not(.chat-own) .chat-bubble:before{clip-path:path("M14 0 C14 9 10 15 0 18 C6 18 11 17 14 15 Z")!important;left:-5px!important}html body:not(#mv1):not(#mv2) .chat-message[data-run-end].chat-own .chat-bubble:before{clip-path:path("M0 0 C0 9 4 15 14 18 C8 18 3 17 0 15 Z")!important;right:-5px!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble:after{content:none!important;display:none!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble.has-photos{padding:4px!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble.has-photos p:empty{display:none!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble.has-photos p:not(:empty){padding:4px 10px 6px!important}html body:not(#mv1):not(#mv2) .chat-message .chat-receipt{color:#8e8e93!important;margin:2px 4px 0!important;font:500 11.5px/1.2 system-ui,sans-serif!important}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions{min-height:0!important;margin:2px 6px 0!important}html body:not(#mv1):not(#mv2) .chat-item>.chat-date{text-align:center!important;color:#8e8e93!important;margin:14px auto 4px!important;font:500 12px/1.2 system-ui,sans-serif!important;display:block!important}html.dark body:not(#mv1):not(#mv2) .chat-message:not(.chat-own) .chat-bubble{color:#fff!important;background:#26252a!important}html body:not(#mv1):not(#mv2) .portable-navigation button{position:relative}html body:not(#mv1):not(#mv2) .portable-navigation .nav-count{z-index:2;color:#fff!important;min-width:19px!important;height:19px!important;box-shadow:0 0 0 2px var(--background,#fff)!important;text-align:center!important;letter-spacing:0!important;background:#ff3b30!important;border-radius:10px!important;padding:0 5px!important;font:700 11.5px/19px system-ui,sans-serif!important;position:absolute!important;top:2px!important;left:calc(50% + 4px)!important}html body:not(#mv1):not(#mv2) .chat-message .chat-content{position:relative!important}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions{white-space:nowrap;gap:2px!important;margin:0!important;display:flex!important;position:absolute!important;bottom:0!important;left:calc(100% + 4px)!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-message-actions{flex-direction:row-reverse;left:auto!important;right:calc(100% + 4px)!important}html body:not(#mv1):not(#mv2) .chat-message:has(.chat-receipt) .chat-message-actions{bottom:18px!important}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions>button:not([aria-pressed]){opacity:0;transition:opacity .15s}html body:not(#mv1):not(#mv2) .chat-message:hover .chat-message-actions>button,html body:not(#mv1):not(#mv2) .chat-message:focus-within .chat-message-actions>button{opacity:1}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions>button[aria-pressed]{border-radius:12px!important;height:24px!important;padding:0 7px!important;font-size:12px!important}html body:not(#mv1):not(#mv2) .chat-message:not(.chat-own) .chat-avatar{display:flex!important}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions{flex-direction:row!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-message-actions{flex-direction:row-reverse!important}@media (max-width:700px){html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions{z-index:3;inset:auto auto calc(100% + 2px) 0!important}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-message-actions{left:auto!important;right:0!important}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions>button{background:var(--background,#fff)!important;border-radius:12px!important;box-shadow:0 1px 4px #00000026!important}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions>button:not([aria-pressed]){display:none!important}html body:not(#mv1):not(#mv2) .chat-message:focus-within .chat-message-actions>button{display:inline-flex!important}}@font-face{font-family:BSB Signature;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Allura-Regular.woff)format("woff")}html[data-theme] body:not(#qc1):not(#qc2) .qc-signature,.qc-col-signed .qc-signature{letter-spacing:0;font-size:38px;font-weight:400!important}.app-loading .boot-reload{min-width:120px;margin-top:18px}.shop-created .shop-created-screens{flex-direction:column;gap:2px;display:flex}#qc-print-root footer>span{min-width:92px}#qc-print-root footer.qp-name b{text-align:center;min-height:18px;font-size:13px;font-weight:600}#qc-print-root footer.qp-name+footer{border-top:0;margin-top:0;padding-top:2px}#qc-print-root footer.qp-name{padding-top:8px}#qc-print-root footer.qp-name+footer b{min-height:28px}#qc-print-root li{padding:1px 0}#qc-print-root footer.qp-name+footer b.qp-sign{font-size:30px}#qc-print-root .qp-groups h3{margin-top:6px;margin-bottom:3px}#qc-print-root footer[data-signed] b{text-align:center;flex:none;max-width:60%;padding:0 22px}#qc-print-root footer[data-signed] small{margin-left:auto}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble-wrap{flex-direction:column;max-width:100%;display:flex;position:relative}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-bubble-wrap{align-items:flex-end}html body:not(#mv1):not(#mv2) .chat-message:not(.chat-own) .chat-content{align-items:flex-start!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble-wrap[data-reacted]{margin-top:16px}html body:not(#mv1):not(#mv2) .chat-message:not(.chat-own) .chat-bubble{color:#111!important;background:#fff!important;box-shadow:0 0 0 1px #0000001a,0 1px 2px #00000014!important}html body:not(#mv1):not(#mv2) .chat-message[data-run-end]:not(.chat-own) .chat-bubble:before{filter:drop-shadow(-1px 0 #0000001a)}html.dark body:not(#mv1):not(#mv2) .chat-message:not(.chat-own) .chat-bubble{color:#fff!important;background:#2c2c30!important;box-shadow:0 0 0 1px #ffffff14!important}html body:not(#mv1):not(#mv2) .chat-message .chat-reactions{z-index:2;gap:3px;display:flex;position:absolute;top:-18px}html body:not(#mv1):not(#mv2) .chat-message:not(.chat-own) .chat-reactions{right:-12px}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-reactions{left:-12px}html body:not(#mv1):not(#mv2) .chat-message .chat-reactions button{color:#111;min-width:30px;height:30px;box-shadow:0 0 0 2px var(--background,#fff), 0 1px 3px #0000002e;cursor:pointer;background:#e9e9eb;border:0;border-radius:15px;align-items:center;gap:2px;padding:0 7px;font:600 15px/1 -apple-system,system-ui,sans-serif;display:inline-flex}html body:not(#mv1):not(#mv2) .chat-message .chat-reactions button[aria-pressed=true]{color:#fff;background:#0a84ff}html body:not(#mv1):not(#mv2) .chat-message .chat-reactions button small{font-size:12px;font-weight:700}html.dark body:not(#mv1):not(#mv2) .chat-message .chat-reactions button:not([aria-pressed=true]){color:#fff;background:#3a3a3c}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble.emoji-only{box-shadow:none!important;background:0 0!important;padding:0 2px!important;font-size:48px!important;line-height:1.15!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble.emoji-only:before{content:none!important;display:none!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble.emoji-only p{font-size:inherit!important;line-height:inherit!important}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble .chat-ro{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700;text-decoration:underline;display:inline}html body:not(#mv1):not(#mv2) .chat-message:not(.chat-own) .chat-bubble .chat-ro{color:#0a63d1}html body:not(#mv1):not(#mv2) .chat-ro-card{color:#222;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:210px;max-width:280px;margin-top:4px;padding:9px 12px;font:400 13px/1.3 system-ui,sans-serif;display:flex;box-shadow:0 0 0 1px #0000001f,0 1px 3px #00000014}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-ro-card{box-shadow:0 0 0 2px #0a84ff}html body:not(#mv1):not(#mv2) .chat-ro-card b{font-size:15px}html body:not(#mv1):not(#mv2) .chat-ro-card em{background:#dbeafe;border-radius:8px;margin-top:4px;padding:2px 10px;font-style:normal;font-weight:700}html.dark body:not(#mv1):not(#mv2) .chat-ro-card{color:#eee;background:#2c2c30}html body:not(#mv1):not(#mv2) .chat-new-line{color:#e5484d;align-items:center;gap:8px;margin:12px 0 4px;font:700 12px system-ui,sans-serif;display:flex}html body:not(#mv1):not(#mv2) .chat-new-line:before,html body:not(#mv1):not(#mv2) .chat-new-line:after{content:"";background:#e5484d;flex:1;height:1px}html body:not(#mv1):not(#mv2) .chat-jump{z-index:5;color:#fff;cursor:pointer;background:#1d2d6b;border:0;border-radius:18px;padding:8px 16px;font:700 13px system-ui,sans-serif;position:absolute;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000040}html body:not(#mv1):not(#mv2) .chat-typing .chat-bubble.chat-typing-dots{gap:4px;padding:12px 14px!important;display:inline-flex!important}html body:not(#mv1):not(#mv2) .chat-typing-dots i{background:#9ca3af;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite chat-dot}html body:not(#mv1):not(#mv2) .chat-typing-dots i:nth-child(2){animation-delay:.15s}html body:not(#mv1):not(#mv2) .chat-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}html body:not(#mv1):not(#mv2) .chat-hold{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html body:not(#mv1):not(#mv2) .chat-hold-box{flex-direction:column;align-items:flex-start;gap:8px;width:min(380px,100%);display:flex}html body:not(#mv1):not(#mv2) .chat-hold-box[data-own]{align-items:flex-end}html body:not(#mv1):not(#mv2) .chat-hold-bar{background:#fff;border-radius:26px;gap:4px;padding:6px 8px;display:flex;box-shadow:0 6px 20px #00000040}html body:not(#mv1):not(#mv2) .chat-hold-bar button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:26px}html body:not(#mv1):not(#mv2) .chat-hold-bar button[aria-pressed=true]{background:#dbeafe}html body:not(#mv1):not(#mv2) .chat-hold-msg{color:#111;overflow-wrap:anywhere;background:#fff;border-radius:19px;max-width:100%;max-height:40vh;padding:9px 14px;font:400 16px/1.32 system-ui,sans-serif;overflow:auto}html body:not(#mv1):not(#mv2) .chat-hold-box[data-own] .chat-hold-msg{color:#fff;background:#0a84ff}html body:not(#mv1):not(#mv2) .chat-hold-menu{background:#fff;border-radius:14px;flex-direction:column;min-width:210px;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000040}html body:not(#mv1):not(#mv2) .chat-hold-menu button{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee;align-items:center;gap:10px;padding:12px 16px;font:500 16px system-ui,sans-serif;display:flex}html body:not(#mv1):not(#mv2) .chat-hold-menu button:first-child{border-top:0}html body:not(#mv1):not(#mv2) .chat-hold-menu .chat-hold-delete{color:#dc2626}html.dark body:not(#mv1):not(#mv2) :is(.chat-hold-bar,.chat-hold-menu,.chat-hold-menu button){color:#fff;background:#2c2c30;border-color:#3a3a3c}html.dark body:not(#mv1):not(#mv2) .chat-hold-box:not([data-own]) .chat-hold-msg{color:#fff;background:#2c2c30}html body:not(#mv1):not(#mv2) .chat-flash{z-index:6;color:#fff;background:#111;border-radius:18px;margin:0;padding:8px 16px;font:600 13px system-ui,sans-serif;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}@media (pointer:coarse){html body:not(#mv1):not(#mv2) .chat-message .chat-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}html body:not(#mv1):not(#mv2) .chat-conversation{position:relative}html body .chat-delete-confirm{border-radius:16px!important;width:min(300px,100vw - 32px)!important;max-width:300px!important;padding:18px 18px 14px!important}html body .chat-delete-confirm .rowactions{justify-content:center;gap:10px;margin-top:12px}html body:not(#mv1):not(#mv2) .chat-hold,html body:not(#mv1):not(#mv2) .chat-hold *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html body:not(#mv1):not(#mv2) .chat-hold:not([data-armed]) .chat-hold-box{pointer-events:none}:is(html body:not(#mv1):not(#mv2) .chat-hold-bar button:focus,html body:not(#mv1):not(#mv2) .chat-hold-bar button:focus-visible){outline:none}html body:not(#mv1):not(#mv2) .chat-hold-bar button:not([aria-pressed=true]){background:0 0!important}@media (hover:hover){html body:not(#mv1):not(#mv2) .chat-hold-bar button:hover{background:#eef2ff!important}}html body:not(#mv1):not(#mv2) .chat-message .chat-bubble-box{max-width:100%;display:inline-block;position:relative}html body:not(#mv1):not(#mv2) .chat-message.chat-own .chat-bubble-box{align-self:flex-end}html body:not(#mv1):not(#mv2) .chat-message .chat-content,html body:not(#mv1):not(#mv2) .chat-message .chat-bubble,html body:not(#mv1):not(#mv2) .chat-message .chat-ro-card{-webkit-touch-callout:none}@media (pointer:coarse){html body:not(#mv1):not(#mv2) .chat-message .chat-content *{-webkit-user-select:none;user-select:none}}html body:not(#mv1):not(#mv2) .chat-message .chat-message-actions{display:none!important}html body:not(#mv1):not(#mv2) .chat-message[data-pending] .chat-bubble{opacity:.75}html[data-theme] body .ro-chat-list .saved-note-bubble{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"head text""head time"}html[data-theme] body .ro-chat-list .saved-note-bubble>header{flex-direction:column;grid-area:head;align-items:center;gap:3px;width:48px;display:flex}html[data-theme] body .ro-chat-list .saved-note-bubble .saved-note-author{text-align:center;white-space:normal;overflow-wrap:anywhere;width:56px;font-size:10px;line-height:1.15;display:block}html[data-theme] body .ro-chat-list .saved-note-bubble>header>.saved-note-initials:not(.person-avatar)+.saved-note-author{display:none}html[data-theme] body .ro-chat-list>li[data-mine] .saved-note-bubble{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""time"}html[data-theme] body .ro-chat-list>li[data-mine] .saved-note-bubble>header{display:none}html[data-theme] body .qc-col-group li{border-bottom:0}html[data-theme] body .qc-col-group+.qc-col-group{border-top:1px solid var(--border);margin-top:6px}html[data-theme] body .qc-col-group h5{text-align:center;font-size:13px}html[data-theme] body .chat-emoji-btn{display:none}@media (hover:hover) and (pointer:fine){html[data-theme] body .chat-emoji-btn{display:inline-flex}}html[data-theme] body .chat-emoji-pop{width:auto;padding:8px}html[data-theme] body .chat-emoji-grid{grid-template-columns:repeat(10,34px);gap:2px;display:grid}html[data-theme] body .chat-emoji-grid>button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:22px;line-height:34px}html[data-theme] body .chat-emoji-grid>button:hover{background:var(--muted)}html body:not(#tv1):not(#tv2) .shop-tv-one li[data-newest]>.shop-tv-card .shop-tv-words>small{font-size:calc(2.9vh + 3pt)}html body:not(#tv1):not(#tv2) .shop-tv-one li[data-newest]>.shop-tv-card .shop-tv-words>strong{font-size:calc(4vh + 3pt)}html body:not(#tv1):not(#tv2) .shop-tv-one li[data-newest]>.shop-tv-card .shop-tv-words>strong.shop-tv-note{font-size:calc(3.8vh + 3pt)}html body:not(#tv1):not(#tv2) .shop-tv-one li[data-newest]>.shop-tv-card .shop-tv-words>span{font-size:calc(3vh + 3pt)}html body:not(#tv1):not(#tv2) .shop-tv-one li[data-newest]>.shop-tv-card>time.shop-tv-time{font-size:calc(3.4vh + 3pt)}:is(html[data-theme] body .ro-history.rh.tracker-rh .rh-colhead,html[data-theme] body .ro-history.rh.tracker-rh .rh-row-main:not(:has(.rh-check))){grid-template-columns:36px 76px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.1fr) 110px 36px 36px 52px}@media (max-width:1100px){:is(html[data-theme] body .ro-history.rh.tracker-rh .rh-colhead,html[data-theme] body .ro-history.rh.tracker-rh .rh-row-main:not(:has(.rh-check))){grid-template-columns:36px 70px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 78px 36px 36px 48px}}html[data-theme] body .tracker-rh .rh-row-main,html[data-theme] body .tracker-rh .rh-row-main *,html[data-theme] body .chat-hold,html[data-theme] body .chat-hold *,html[data-theme] body .ro-tile,html[data-theme] body .ro-tile *,html[data-theme] body .rail-activity-item,html[data-theme] body .rail-activity-item *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:700px){html[data-theme] body .ro-view-panel .ro-estimate-head>h3.expanded-notes-title,html[data-theme] body .ro-estimate-panel .ro-estimate-head>h3.expanded-notes-title,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#ne) .ro-notes-chat>header.ro-panel-title{display:none!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#ne) .ro-view-panel .ro-estimate-head,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#ne) .ro-estimate-panel .ro-estimate-head{border-bottom:0;height:0;min-height:0;margin:0;padding:0;overflow:visible}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#ne) .ro-sheet>.ro-view-panel,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#ne) .ro-sheet>.ro-estimate-panel{position:relative;overflow:visible!important}html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#ne) .ro-view-panel .ro-estimate-head>.ro-estimate-tools,html[data-theme] body:not(#jp1):not(#jp2):not(#jp3):not(#jp4):not(#ne) .ro-estimate-panel .ro-estimate-head>.ro-estimate-tools{z-index:3;margin:0;position:absolute;top:-54px;right:10px}html[data-theme] body .ro-view-panel .ro-estimate-head:empty{display:none}html[data-theme] body .ro-estimate-head:has(>.ro-estimate-tools:empty):not(:has(>:not(.ro-estimate-tools))){display:none}}html[data-theme] body .ro-chat-list .saved-note-bubble>p{overflow-wrap:break-word}.save-failed-notices{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:2147483000;pointer-events:none;gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.save-failed-notice{pointer-events:auto;color:#fff;background:#b91c1c;border-radius:14px;grid-template-columns:18px 1fr 28px;align-items:center;gap:10px;padding:11px 10px 11px 14px;font-size:14px;font-weight:600;line-height:1.35;animation:.22s ease-out both save-failed-in;display:grid;box-shadow:0 14px 34px -16px #0000008c}.save-failed-notice button{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;display:grid}@keyframes save-failed-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.assignment-celebration[data-leaving]{scale:.97;opacity:0!important;transition:opacity .35s,scale .35s!important}@media (max-width:700px){.save-failed-notices{bottom:calc(84px + env(safe-area-inset-bottom))}}@container estsum (width<=380px){html body:not(#ng1):not(#ng2) .est-sum-hours:has(>span:nth-child(5))>span{padding:0 3px}html body:not(#ng1):not(#ng2) .est-sum-hours:has(>span:nth-child(5)) b{font-size:12.5px}html body:not(#ng1):not(#ng2) .est-sum-hours:has(>span:nth-child(5)) [data-kind=total] b{font-size:13.5px}}.print-choice{display:inline-flex;position:relative}.print-choice-menu{z-index:60;border:1px solid var(--border);background:var(--popover,#fff);min-width:168px;color:var(--popover-foreground,inherit);border-radius:12px;padding:5px;animation:.12s ease-out print-choice-in;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0f1e322e}.print-choice-menu button{min-height:42px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:700;display:flex}.print-choice-menu button svg{opacity:.75;width:18px;height:18px}.print-choice-menu button:hover:not(:disabled){background:var(--accent,#1f6fc51a);outline:none}.print-choice-menu button:focus-visible{background:var(--accent,#1f6fc51a);outline:none}.print-choice-menu button:disabled{opacity:.45;cursor:default}@keyframes print-choice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html body:not(#np1):not(#np2):not(#np3) .ro-estimate-panel :is(.ro-estimate-cols,.ro-estimate-line)[data-priced]{grid-template-columns:38px minmax(0,1fr) 60px 40px 40px!important}html body:not(#np1):not(#np2):not(#np3) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line)[data-priced]{grid-template-columns:38px minmax(0,1fr) 34px 112px 72px 44px 44px!important}@media (pointer:coarse) and (orientation:landscape) and (min-width:1180px) and (max-width:1299px) and (min-height:760px){html body:not(#np1):not(#np2):not(#np3) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line)[data-priced]{grid-template-columns:30px minmax(0,1fr) 22px 92px 58px 34px 34px!important}}.ro-estimate-price,.ew-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.ro-estimate-price{align-self:start;padding-right:6px}.ro-estimate-cols>.ro-estimate-col-price{text-align:right;padding-right:6px}.ew-price{padding:0 8px}th.ew-price{text-align:right}html body:not(#nd1):not(#nd2) .ro-estimate-line>:is(.ro-estimate-desc,.ro-estimate-qty,.ro-estimate-part,.ro-estimate-price){border-left:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){html body:not(#nd1):not(#nd2) .ro-estimate-line>:is(.ro-estimate-desc,.ro-estimate-qty,.ro-estimate-part,.ro-estimate-price){border-left:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}html body:not(#nd1):not(#nd2) .ro-estimate-line>:is(.ro-estimate-desc,.ro-estimate-qty,.ro-estimate-part,.ro-estimate-price){align-self:stretch}html body:not(#nd1):not(#nd2) .ro-estimate-line>.ro-estimate-desc{padding-left:8px}html body:not(#nd1):not(#nd2) .ro-estimate-line>:is(.ro-estimate-qty,.ro-estimate-part){padding-inline:4px}html body:not(#nd1):not(#nd2) .ro-estimate-line>.ro-estimate-price{padding-left:4px;padding-right:6px}.ew-table .ew-line>:is(.ew-desc,.ew-qty,.ew-part,.ew-price){border-left:1px solid var(--ew-line)}.ew-table .ew-line>.ew-desc{padding-left:8px}html body:not(#nd1):not(#nd2):not(#nd3) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line):not([data-priced]){grid-template-columns:38px minmax(0,1fr) 34px 112px 44px 44px!important}html body:not(#nd1):not(#nd2):not(#nd3) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line)[data-paint]:not([data-priced]){grid-template-columns:38px minmax(0,1fr) 34px 112px 44px!important}@media (pointer:coarse) and (orientation:landscape) and (min-width:1180px) and (max-width:1299px) and (min-height:760px){html body:not(#nd1):not(#nd2):not(#nd3) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line):not([data-priced]){grid-template-columns:30px minmax(0,1fr) 22px 92px 34px 34px!important}html body:not(#nd1):not(#nd2):not(#nd3) .ro-estimate-panel[data-columns] :is(.ro-estimate-cols,.ro-estimate-line)[data-paint]:not([data-priced]){grid-template-columns:30px minmax(0,1fr) 22px 92px 34px!important}}@media (max-width:520px){html body:not(#nd1):not(#nd2):not(#nd3) .ro-estimate-panel :is(.ro-estimate-cols,.ro-estimate-line)[data-priced]{grid-template-columns:36px minmax(0,1fr) 56px 38px 38px!important}html body:not(#nd1):not(#nd2) .ro-estimate-line>.ro-estimate-price{padding-inline:2px 4px;font-size:11.5px}}html body:not(#nc1):not(#nc2):not(#nc3) .ro-estimate-cols>span:not(:nth-child(2)),html body:not(#nc1):not(#nc2):not(#nc3) .ro-estimate-line>:is(.ro-estimate-op,.ro-estimate-qty,.ro-estimate-part,.ro-estimate-price,.ro-estimate-body,.ro-estimate-paint){justify-content:center;text-align:center!important;padding-inline:2px!important}html body:not(#nc1):not(#nc2):not(#nc3) .ro-estimate-line>.ro-estimate-part>*{margin-inline:auto}html body:not(#nc1):not(#nc2) .ew-table :is(th,td):is(.ew-op,.ew-qty,.ew-part,.ew-price,.ew-hrs){text-align:center!important}#qc-print-root footer{padding-top:14px!important}#qc-print-root footer b{min-height:26px!important}@media print{html.estimate-printing #qc-print-root footer,html.qc-printing #qc-print-root footer{padding-top:14px!important}html.estimate-printing #qc-print-root footer b,html.qc-printing #qc-print-root footer b{min-height:26px!important}}.caps-lock-on{z-index:2147483000;pointer-events:none;color:#fff;letter-spacing:.02em;white-space:nowrap;background:#b45309;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:18px;position:fixed;transform:translate(-100%,-50%);box-shadow:0 1px 4px #00000040}html[data-theme] body .chat-recent-menu,html[data-theme] body .chat-recent-menu *,html[data-theme] body .chat-recent,html[data-theme] body .chat-recent *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html[data-theme] body .tracker-search-spot{width:100%}html[data-theme] body .tracker-search-pin[data-pinned]{z-index:40;background:var(--popover);border-radius:10px;position:fixed;box-shadow:0 6px 18px #14213a2e}html[data-theme] body .site-surface .tracker-workspace .tracker-tech>.tracker-tech-header,html[data-theme] body .tracker-workspace .tracker-tech>.tracker-tech-header{top:calc(var(--sticky-chrome-top,0px) + var(--tracker-search-h,0px))!important}html[data-theme] body .tracker-search-pin[data-pinned][data-full]{border-radius:0;padding:8px 12px;box-shadow:0 4px 12px #14213a29}.request-totals{gap:14px;max-width:420px;display:grid}.request-totals-head{align-items:baseline;gap:10px;display:flex}.request-totals-head strong{color:var(--primary);font-size:40px;font-weight:800;line-height:1}.request-totals-head span{color:var(--muted-foreground);font-size:15px;font-weight:600}.request-totals ul{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.request-totals li{justify-content:space-between;padding:10px 14px;font-size:15px;display:flex}.request-totals li+li{border-top:1px solid var(--border)}.request-totals li strong{font-variant-numeric:tabular-nums}.request-totals-error{color:var(--destructive)}.request-totals-saved strong{color:#15803d}html[data-new-look][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#jr1):not(#nu) .my-cars-column[data-drop]{outline-offset:2px;outline:3px solid var(--phase,#2563eb)!important;background-color:var(--phase,#2563eb)!important}@supports (color:color-mix(in lab, red, red)){html[data-new-look][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#jr1):not(#nu) .my-cars-column[data-drop]{background-color:color-mix(in srgb, var(--phase,#2563eb) 22%, var(--card,#fff))!important}}html[data-new-look] .my-car-ghost[data-to]:after{content:"→ " attr(data-to);color:#fff;white-space:nowrap;background:#111827;border-radius:999px;padding:3px 12px;font:700 13px/18px system-ui,sans-serif;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}html[data-new-look] body button,html[data-new-look] body [role=button],html[data-new-look] body [role=tab],html[data-new-look] body [role=menuitem],html[data-new-look] body nav a,html[data-new-look] body .shop-board,html[data-new-look] body .shop-board *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-user-drag:none!important}html[data-new-look] body button img,html[data-new-look] body button svg{pointer-events:none;-webkit-user-drag:none!important}html[data-new-look][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#nu) .shop-board>button>span{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-pc-top]{--pc-chrome-top:max(var(--sticky-chrome-top,0px), calc(var(--pc-bar-h,64px) + var(--pc-stats-h,0px)))}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6) [data-slot=dialog-overlay],html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6) [data-slot=alert-dialog-overlay]{top:var(--pc-chrome-top)!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6) [data-slot=dialog-content],html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6) [data-slot=alert-dialog-content]{top:calc(var(--pc-chrome-top) + 12px)!important;height:fit-content!important;max-height:calc(100% - var(--pc-chrome-top) - 24px)!important;--tw-translate-y:0px!important;margin-top:auto!important;margin-bottom:auto!important;bottom:12px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6) .tracker-controls{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6) .tracker-controls .tracker-toolbar-actions{flex:auto!important;width:auto!important;min-width:0!important;margin:0!important}html[data-new-look][data-theme] body:not(#mv1):not(#mv2):not(#mv3):not(#mv4):not(#mv5) .estimator-panel.my-cars .my-cars-board{grid-template-columns:none!important;grid-auto-columns:180px!important;grid-auto-flow:column!important;justify-content:safe center!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) [data-slot=dialog-content].tracker-ro-dialog{top:calc(var(--pc-chrome-top) + 8px)!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;bottom:8px!important;left:8px!important;right:8px!important;overflow:hidden!important;translate:none!important}}@media (hover:hover) and (pointer:fine) and (min-width:1280px) and (min-height:700px){html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card>.tracker-card-form{min-height:0!important;overflow:hidden!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card>.tracker-card-form>fieldset{box-sizing:border-box!important;flex:auto!important;height:auto!important;min-height:0!important}}html[data-theme] body:not(#cu1):not(#cu2):not(#cu3):not(#cu4):not(#cu5) .ro-tile .ro-tile-actions>.customer-updated-button{justify-content:center!important;gap:6px!important;width:100%!important;transition:background-color .6s,border-color .6s,color .6s!important}html[data-theme] body:not(#cu1):not(#cu2):not(#cu3):not(#cu4):not(#cu5) .ro-tile .ro-tile-actions>.customer-updated-button[data-done]{opacity:1!important;color:#fff!important;background:#15803d!important;border-color:#15803d!important}html[data-theme] body:not(#cu1):not(#cu2):not(#cu3):not(#cu4):not(#cu5) .ro-tile .ro-tile-actions>.customer-updated-button[data-done] svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card fieldset>:is(section,.ro-sheet,.ro-panel,.ro-estimate-pane),html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card fieldset>*>:is(.ro-sheet,.ro-panel),html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card .ro-notes-chat :is(.ro-panel-title,.ro-chat-composer){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card fieldset>:is(section,.ro-sheet,.ro-panel):before,html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card fieldset>:is(section,.ro-sheet,.ro-panel):after{display:none!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card fieldset .ro-panel.ro-notes-chat.expanded-card-notes{border-left:2px solid var(--ro-divide)!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card .ro-notes-chat .ro-chat-composer.ro-chat-composer{border-top:2px solid var(--ro-divide)!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card .ro-panel-title:not(.ro-notes-chat>.ro-panel-title){background:0 0!important;border:0!important;flex:none!important;justify-content:flex-end!important;height:auto!important;min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card :is(.ro-panel-title:not(.ro-notes-chat>.ro-panel-title),.ro-estimate-head)>.expanded-notes-title{display:none!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card .ro-estimate-head{background:0 0!important;border-bottom:0!important;justify-content:flex-end!important;min-height:0!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card .ro-estimate-head:not(:has(>:not(.expanded-notes-title))){display:none!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw) .tracker-ro-dialog .expanded-ro-card .ro-panel-title:not(.ro-notes-chat>.ro-panel-title):not(:has(>:not(.expanded-notes-title))){display:none!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card fieldset>section.ro-spec-phase{box-sizing:border-box!important;border-bottom:2px solid var(--ro-divide)!important;border-radius:0!important;width:calc(100% + 44px)!important;max-width:none!important;margin-left:-22px!important;margin-right:-22px!important;padding-left:22px!important;padding-right:22px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card :is(.ro-estimate-panel.ro-view-panel,.ro-sheet){position:relative!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card .ro-estimate-panel.ro-view-panel>.ro-estimate-head,html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card .ro-sheet>.ro-panel-title{z-index:2;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;height:48px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:auto!important;right:8px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card .ro-sheet>.ro-panel-title{height:58px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card .ro-estimate-panel:not(.ro-view-panel){position:relative!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card .ro-estimate-panel:not(.ro-view-panel)>.ro-estimate-head{z-index:3;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:3px!important;left:10px!important;right:auto!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nw):not(#nw2) .tracker-ro-dialog .expanded-ro-card :is(.ro-estimate-head,.ro-sheet>.ro-panel-title)>.ro-estimate-tools{margin:0!important;position:static!important;inset:auto!important;transform:none!important}}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker{max-width:380px!important}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-list{gap:2px;max-height:min(60vh,520px);margin:4px -6px 0;padding:0 6px;display:grid;overflow-y:auto}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-heading{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:10px 4px 4px!important;font-size:12px!important;font-weight:800!important}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-person{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:15px;font-weight:600;display:flex}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-person:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-person:hover{background:color-mix(in srgb, currentColor 9%, transparent)}}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-person>:first-child{flex:none;width:30px!important;height:30px!important;font-size:11px!important}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-group-dot{color:#fff;background:#64748b;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-grid}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .send-ro-picker .send-ro-empty{opacity:.7;margin:12px 4px}html[data-theme] body:not(#sr1):not(#sr2):not(#sr3):not(#sr4) .ro-trash-choice .rowactions{gap:8px!important;display:grid!important}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-pc-top] .tracker-ro-dialog{--ro-divide:currentColor}@supports (color:color-mix(in lab, red, red)){html[data-pc-top] .tracker-ro-dialog{--ro-divide:color-mix(in srgb, currentColor 40%, transparent)}}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card fieldset>section.ro-spec-phase{min-height:0!important;padding-top:6px!important;padding-bottom:4px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card :is(.ro-sheet .ro-spec-row,.qc-col+.qc-col,.qc-col-title,.qc-col-sign,.ro-estimate-foot,.ro-info-foot){border-color:var(--ro-divide)!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .qc-col-title{height:40px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .ro-estimate-panel.ro-view-panel>.ro-estimate-head{height:40px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .qc-check{min-height:22px!important;padding-top:1px!important;padding-bottom:1px!important;font-size:12px!important;line-height:1.15!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .qc-check-box{width:18px!important;height:18px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .qc-col-group>:first-child{margin-top:4px!important;margin-bottom:2px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .qc-col-sign{padding-top:6px!important;padding-bottom:6px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .qc-col-sign .qc-col-sign-button{height:32px!important;min-height:32px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .ro-estimate-cols{align-items:center!important;min-height:34px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .ro-estimate-head .ro-estimate-tool{width:28px!important;height:28px!important;min-height:0!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nx) .tracker-ro-dialog .expanded-ro-card .ro-estimate-panel:not(.ro-view-panel)>.ro-estimate-head .print-choice-menu{left:0!important;right:auto!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nz1):not(#nz2) .assign-ro-card .tracker-card-form>fieldset>:is(.ro-estimate-panel,.assign-card-techs){border:0!important;border-left:2px solid var(--ro-divide)!important;box-shadow:none!important;border-radius:0!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#nz1):not(#nz2) .assign-ro-card.ro-estimate-layout .tracker-card-form>fieldset>.assign-card-techs:empty{display:block!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset{grid-template-columns:minmax(0,2fr) minmax(0,3.5fr) minmax(0,1.5fr)!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset>.ro-spec-sheet{flex-direction:column!important;grid-area:2/1!important;min-height:0!important;display:flex!important;overflow:auto!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset>.ro-spec-sheet>:not(.expanded-card-phase):not(.ro-estimate-panel){display:revert!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset>.ro-estimate-panel{border:0!important;border-left:2px solid var(--ro-divide)!important;border-radius:0!important;grid-area:2/2!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset>.ro-notes-chat{grid-area:2/3!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset{grid-template-rows:auto minmax(0,1fr)!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset>.ro-phase-bar{grid-area:1/1/auto/-1!important}html[data-pc-top] body:not(#vw1):not(#vw2):not(#vw3):not(#vw4):not(#vw5):not(#vw6):not(#nz1):not(#nz2):not(#oa) .ro-estimate-layout:not(.assign-ro-card) .tracker-card-form>fieldset:has(.ro-spec-row[data-editing]){grid-template-columns:minmax(440px,2.5fr) minmax(0,3fr) minmax(0,1.5fr)!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#oa) .tracker-ro-dialog .expanded-ro-card .ro-sheet .ro-spec-row[data-row=customer][data-editing]{padding-right:46px!important}html[data-pc-top] body:not(#pt1):not(#pt2):not(#pt3):not(#pt4):not(#pt5):not(#pt6):not(#oa) .tracker-ro-dialog .expanded-ro-card .ro-sheet .ro-spec-row[data-editing] :is(select,input){text-overflow:ellipsis;min-width:0!important}}html[data-theme=light],.theme-choice[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eff3f9;--foreground:#202b3b;--card:#f8fafd;--card-foreground:#202b3b;--popover:#f5f7fa;--popover-foreground:#202b3b;--primary:#2355a2;--primary-foreground:#fafafc;--secondary:#e3eaf4;--secondary-foreground:#202b3b;--muted:#eaedf0;--muted-foreground:#49576a;--accent:#d2dced;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#2355a2;--theme-link:#2355a2;--theme-header:#193257;--theme-header-foreground:#edf1f5;--theme-field:#f3f6fb;--surface-2:#f2f6fb;--hairline:#788494;--page-glow:#2355a21f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=dark-day],.theme-choice[data-theme=dark-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f1f2f5;--foreground:#202b3b;--card:#fafafc;--card-foreground:#202b3b;--popover:#f7f7f9;--popover-foreground:#202b3b;--primary:#475875;--primary-foreground:#fafafc;--secondary:#e8eaef;--secondary-foreground:#202b3b;--muted:#ecedef;--muted-foreground:#49576a;--accent:#dadde4;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#475875;--theme-link:#475875;--theme-header:#283447;--theme-header-foreground:#edf1f5;--theme-field:#f5f6f8;--surface-2:#f4f5f8;--hairline:#788494;--page-glow:#4758751f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=nord-day],.theme-choice[data-theme=nord-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#edf3f6;--foreground:#202b3b;--card:#f7fafc;--card-foreground:#202b3b;--popover:#f4f7f9;--popover-foreground:#202b3b;--primary:#256181;--primary-foreground:#fafafc;--secondary:#e2ebf0;--secondary-foreground:#202b3b;--muted:#e9edef;--muted-foreground:#49576a;--accent:#d1dee6;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#256181;--theme-link:#256181;--theme-header:#203a50;--theme-header-foreground:#edf1f5;--theme-field:#f2f6f9;--surface-2:#f1f6f8;--hairline:#788494;--page-glow:#2561811f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=dracula-day],.theme-choice[data-theme=dracula-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f2eff7;--foreground:#202b3b;--card:#faf8fc;--card-foreground:#202b3b;--popover:#f7f5f9;--popover-foreground:#202b3b;--primary:#63449c;--primary-foreground:#fafafc;--secondary:#ebe6f2;--secondary-foreground:#202b3b;--muted:#ecebef;--muted-foreground:#49576a;--accent:#dfd8eb;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#63449c;--theme-link:#63449c;--theme-header:#392855;--theme-header-foreground:#edf1f5;--theme-field:#f6f3f9;--surface-2:#f5f2f9;--hairline:#788494;--page-glow:#63449c1f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=copper-day],.theme-choice[data-theme=copper-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4efe8;--foreground:#202b3b;--card:#fcf8f2;--card-foreground:#202b3b;--popover:#f9f5ef;--popover-foreground:#202b3b;--primary:#8a4b28;--primary-foreground:#fafafc;--secondary:#f1e7de;--secondary-foreground:#202b3b;--muted:#eeebe6;--muted-foreground:#49576a;--accent:#e7d9ce;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#8a4b28;--theme-link:#8a4b28;--theme-header:#473122;--theme-header-foreground:#edf1f5;--theme-field:#f8f3ed;--surface-2:#f7f2ec;--hairline:#788494;--page-glow:#8a4b281f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=crimson-day],.theme-choice[data-theme=crimson-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6eff1;--foreground:#202b3b;--card:#fcf8f9;--card-foreground:#202b3b;--popover:#f9f5f6;--popover-foreground:#202b3b;--primary:#a0324c;--primary-foreground:#fafafc;--secondary:#f3e4e8;--secondary-foreground:#202b3b;--muted:#eeebed;--muted-foreground:#49576a;--accent:#ebd4da;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#a0324c;--theme-link:#a0324c;--theme-header:#4d2634;--theme-header-foreground:#edf1f5;--theme-field:#f9f3f5;--surface-2:#f8f2f4;--hairline:#788494;--page-glow:#a0324c1f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=emerald-day],.theme-choice[data-theme=emerald-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eef3ee;--foreground:#202b3b;--card:#f7faf6;--card-foreground:#202b3b;--popover:#f4f7f3;--popover-foreground:#202b3b;--primary:#326348;--primary-foreground:#fafafc;--secondary:#e3ebe5;--secondary-foreground:#202b3b;--muted:#e9edea;--muted-foreground:#49576a;--accent:#d4dfd7;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#326348;--theme-link:#326348;--theme-header:#263d32;--theme-header-foreground:#edf1f5;--theme-field:#f2f6f2;--surface-2:#f1f6f1;--hairline:#788494;--page-glow:#3263481f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=amber-day],.theme-choice[data-theme=amber-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f1e6;--foreground:#202b3b;--card:#fcfaf2;--card-foreground:#202b3b;--popover:#f9f7ef;--popover-foreground:#202b3b;--primary:#805704;--primary-foreground:#fafafc;--secondary:#f0eada;--secondary-foreground:#202b3b;--muted:#eeede6;--muted-foreground:#49576a;--accent:#e6ddc7;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#805704;--theme-link:#805704;--theme-header:#443820;--theme-header-foreground:#edf1f5;--theme-field:#f8f5eb;--surface-2:#f8f4eb;--hairline:#788494;--page-glow:#8057041f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=ocean-day],.theme-choice[data-theme=ocean-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#edf4f3;--foreground:#202b3b;--card:#f6faf9;--card-foreground:#202b3b;--popover:#f3f7f6;--popover-foreground:#202b3b;--primary:#236663;--primary-foreground:#fafafc;--secondary:#e1ebea;--secondary-foreground:#202b3b;--muted:#e8eded;--muted-foreground:#49576a;--accent:#d0dfde;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#236663;--theme-link:#236663;--theme-header:#203d40;--theme-header-foreground:#edf1f5;--theme-field:#f1f7f6;--surface-2:#f0f6f5;--hairline:#788494;--page-glow:#2366631f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=graphite-day],.theme-choice[data-theme=graphite-day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f0f1f2;--foreground:#202b3b;--card:#f8f9fa;--card-foreground:#202b3b;--popover:#f5f6f7;--popover-foreground:#202b3b;--primary:#4d535e;--primary-foreground:#fafafc;--secondary:#e7e8ea;--secondary-foreground:#202b3b;--muted:#eaecee;--muted-foreground:#49576a;--accent:#d9dbde;--accent-foreground:#202b3b;--border:#788494;--input:#6e7a8b;--ring:#4d535e;--theme-link:#4d535e;--theme-header:#292d36;--theme-header-foreground:#edf1f5;--theme-field:#f4f5f6;--surface-2:#f3f4f5;--hairline:#788494;--page-glow:#4d535e1f;--shadow-card:0 1px 2px #18253a12, 0 5px 16px #18253a0d;--shadow-pop:0 4px 10px #18253a1f, 0 16px 40px #18253a26}html[data-theme=classic-night],.theme-choice[data-theme=classic-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101724;--foreground:#edf1f5;--card:#293242;--card-foreground:#edf1f5;--popover:#303849;--popover-foreground:#edf1f5;--primary:#82adfa;--primary-foreground:#111821;--secondary:#243148;--secondary-foreground:#edf1f5;--muted:#273041;--muted-foreground:#b3becc;--accent:#2c3c58;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#82adfa;--theme-link:#82adfa;--theme-header:#15243b;--theme-header-foreground:#edf1f5;--theme-field:#141c2b;--surface-2:#131c2a;--hairline:#738196;--page-glow:#82adfa1f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=dark],.theme-choice[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#12161d;--foreground:#edf1f5;--card:#2c333e;--card-foreground:#edf1f5;--popover:#323944;--popover-foreground:#edf1f5;--primary:#9eafca;--primary-foreground:#111821;--secondary:#29323f;--secondary-foreground:#edf1f5;--muted:#2a313c;--muted-foreground:#b3becc;--accent:#333d4b;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#9eafca;--theme-link:#9eafca;--theme-header:#141c27;--theme-header-foreground:#edf1f5;--theme-field:#171c25;--surface-2:#161b24;--hairline:#738196;--page-glow:#9eafca1f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=nord],.theme-choice[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111922;--foreground:#edf1f5;--card:#2a3844;--card-foreground:#edf1f5;--popover:#313e4a;--popover-foreground:#edf1f5;--primary:#8bc8e7;--primary-foreground:#111821;--secondary:#253948;--secondary-foreground:#edf1f5;--muted:#283642;--muted-foreground:#b3becc;--accent:#2e4656;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#8bc8e7;--theme-link:#8bc8e7;--theme-header:#172735;--theme-header-foreground:#edf1f5;--theme-field:#15202b;--surface-2:#141f2a;--hairline:#738196;--page-glow:#8bc8e71f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=dracula],.theme-choice[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#191423;--foreground:#edf1f5;--card:#342e40;--card-foreground:#edf1f5;--popover:#3a3547;--popover-foreground:#edf1f5;--primary:#baa3f2;--primary-foreground:#111821;--secondary:#342b45;--secondary-foreground:#edf1f5;--muted:#322c3f;--muted-foreground:#b3becc;--accent:#403655;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#baa3f2;--theme-link:#baa3f2;--theme-header:#22182f;--theme-header-foreground:#edf1f5;--theme-field:#1e192a;--surface-2:#1e1829;--hairline:#738196;--page-glow:#baa3f21f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=copper],.theme-choice[data-theme=copper]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1b1512;--foreground:#edf1f5;--card:#37302c;--card-foreground:#edf1f5;--popover:#3d3633;--popover-foreground:#edf1f5;--primary:#e5a67e;--primary-foreground:#111821;--secondary:#3b2d26;--secondary-foreground:#edf1f5;--muted:#352e2a;--muted-foreground:#b3becc;--accent:#4a382e;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#e5a67e;--theme-link:#e5a67e;--theme-header:#251a16;--theme-header-foreground:#edf1f5;--theme-field:#211a17;--surface-2:#201916;--hairline:#738196;--page-glow:#e5a67e1f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=crimson],.theme-choice[data-theme=crimson]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1c1419;--foreground:#edf1f5;--card:#382e34;--card-foreground:#edf1f5;--popover:#3e353a;--popover-foreground:#edf1f5;--primary:#f09baa;--primary-foreground:#111821;--secondary:#3d2b32;--secondary-foreground:#edf1f5;--muted:#362c33;--muted-foreground:#b3becc;--accent:#4d353d;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#f09baa;--theme-link:#f09baa;--theme-header:#281921;--theme-header-foreground:#edf1f5;--theme-field:#22191e;--surface-2:#21181e;--hairline:#738196;--page-glow:#f09baa1f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=emerald],.theme-choice[data-theme=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111a16;--foreground:#edf1f5;--card:#2b3831;--card-foreground:#edf1f5;--popover:#323e38;--popover-foreground:#edf1f5;--primary:#8bc7a0;--primary-foreground:#111821;--secondary:#26392f;--secondary-foreground:#edf1f5;--muted:#293630;--muted-foreground:#b3becc;--accent:#2f4539;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#8bc7a0;--theme-link:#8bc7a0;--theme-header:#17271f;--theme-header-foreground:#edf1f5;--theme-field:#16211b;--surface-2:#15201b;--hairline:#738196;--page-glow:#8bc7a01f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=amber],.theme-choice[data-theme=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1a1710;--foreground:#edf1f5;--card:#373228;--card-foreground:#edf1f5;--popover:#3d382f;--popover-foreground:#edf1f5;--primary:#e7be69;--primary-foreground:#111821;--secondary:#3b3320;--secondary-foreground:#edf1f5;--muted:#353026;--muted-foreground:#b3becc;--accent:#4a3f27;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#e7be69;--theme-link:#e7be69;--theme-header:#241e12;--theme-header-foreground:#edf1f5;--theme-field:#201c14;--surface-2:#1f1c13;--hairline:#738196;--page-glow:#e7be691f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=ocean],.theme-choice[data-theme=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101a1d;--foreground:#edf1f5;--card:#29383d;--card-foreground:#edf1f5;--popover:#303e43;--popover-foreground:#edf1f5;--primary:#78cbc1;--primary-foreground:#111821;--secondary:#23393d;--secondary-foreground:#edf1f5;--muted:#27363b;--muted-foreground:#b3becc;--accent:#2a4648;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#78cbc1;--theme-link:#78cbc1;--theme-header:#14262b;--theme-header-foreground:#edf1f5;--theme-field:#142125;--surface-2:#132023;--hairline:#738196;--page-glow:#78cbc11f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-theme=graphite],.theme-choice[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141619;--foreground:#edf1f5;--card:#303339;--card-foreground:#edf1f5;--popover:#36393f;--popover-foreground:#edf1f5;--primary:#b1b6c0;--primary-foreground:#111821;--secondary:#2f3339;--secondary-foreground:#edf1f5;--muted:#2d3137;--muted-foreground:#b3becc;--accent:#3a3e45;--accent-foreground:#edf1f5;--border:#738196;--input:#7d8ba0;--ring:#b1b6c0;--theme-link:#b1b6c0;--theme-header:#191d22;--theme-header-foreground:#edf1f5;--theme-field:#191c21;--surface-2:#191b1f;--hairline:#738196;--page-glow:#b1b6c01f;--shadow-card:0 1px 3px #080c1259, 0 6px 18px #080c1233;--shadow-pop:0 5px 14px #080c1280, 0 18px 44px #080c1299}html[data-glass=day] body:not(#oc1):not(#oc2) :is(.team-request-row,.team-request-line)[data-family=parts]{--family:#9a6b00}html[data-glass=day] body:not(#oc1):not(#oc2) :is(.team-request-row,.team-request-line)[data-family=estimator]{--family:#b4500e}html[data-glass=night] body:not(#oc1):not(#oc2) .site-surface main.shell :is(.role-home section,.role-home .estimator-panel,.dispatch-main-stack>*,.dispatch-side-stack>*,.technician-tracker>.tech-section,.tech-section,.history-table-wrap,.chat-shell){box-shadow:0 0 0 1px var(--foreground), var(--shadow-card)!important}@supports (color:color-mix(in lab, red, red)){html[data-glass=night] body:not(#oc1):not(#oc2) .site-surface main.shell :is(.role-home section,.role-home .estimator-panel,.dispatch-main-stack>*,.dispatch-side-stack>*,.technician-tracker>.tech-section,.tech-section,.history-table-wrap,.chat-shell){box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent), var(--shadow-card)!important}}@media (min-width:641px){body:not(#oc1):not(#oc2) .team-request-line>.team-request-act{order:2}body:not(#oc1):not(#oc2) .team-request-line>.team-request-wait{order:3;justify-content:center;min-width:92px}}html[data-theme] body:not(#oc1):not(#oc2) .team-request-wait:not([data-tone=amber]):not([data-tone=red]){background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#oc1):not(#oc2) .team-request-wait:not([data-tone=amber]):not([data-tone=red]){background:color-mix(in srgb, var(--foreground) 11%, var(--card))!important}}html[data-theme] body:not(#oc1):not(#oc2) .team-request-wait:not([data-tone=amber]):not([data-tone=red]){color:var(--foreground)!important;box-shadow:inset 0 0 0 1px var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body:not(#oc1):not(#oc2) .team-request-wait:not([data-tone=amber]):not([data-tone=red]){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 28%, transparent)!important}}html[data-theme] body:not(#oc1):not(#oc2) .team-request-wait[data-tone]{box-shadow:inset 0 0 0 1px!important}html[data-glass=night] body:not(#oc1):not(#oc2) .team-request-line:is([data-family=body],:not([data-family])) .team-request-kind{color:#6ea8f5!important}.assignment-celebration .assignment-celebration-actions{justify-content:center;gap:10px;margin-top:8px;display:flex}.assignment-celebration .assignment-celebration-actions>button{min-width:140px}html body:not(#rp1):not(#rp2):not(#rp3) .request-popup .request-popup-person{flex-direction:column;align-items:center;gap:6px;display:flex}html body:not(#rp1):not(#rp2):not(#rp3) .request-popup .request-popup-name{color:var(--foreground);font-size:15px;font-weight:750}html body:not(#rp1):not(#rp2):not(#rp3) .request-popup [data-slot=dialog-title]{text-align:center;width:100%;border-top:1px solid var(--border)!important;margin-top:10px!important;padding-top:12px!important}html body:not(#rp1):not(#rp2):not(#rp3) .request-popup .request-popup-car{box-sizing:border-box;justify-items:center;width:100%;border:1px solid var(--border)!important;background:var(--foreground)!important;border-radius:12px!important;gap:2px!important;padding:10px 14px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body:not(#rp1):not(#rp2):not(#rp3) .request-popup .request-popup-car{background:color-mix(in srgb, var(--foreground) 5%, var(--card))!important}}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-pc-top][data-theme] body:not(#mc1):not(#mc2):not(#mc3):not(#mc4):not(#oe) .estimator-panel.my-cars .my-cars-board .my-cars-column>.my-cars-column-head{top:var(--pc-chrome-top,64px)!important}}.ems-log-ccc{color:#dc2626;font-weight:700}@media (max-width:540px){.ems-log-row .ems-log-main{grid-column:1/-1}.ems-log-row .ems-log-main strong,.ems-log-row .ems-log-main small{white-space:normal}.ems-log-row .ems-log-outcome{grid-column:1}.ems-log-row time{grid-column:1;justify-self:start}.ems-log-item{align-items:flex-end;padding-bottom:8px}}.kiosk-bar-nav{gap:8px;margin-left:6px;display:flex}.kiosk-bar .kiosk-nav-button{border:1px solid var(--border);background:var(--card);min-height:46px;color:var(--foreground);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:800;display:inline-flex;position:relative}.kiosk-bar .kiosk-nav-button svg{width:20px;height:20px}.kiosk-bar .kiosk-nav-button.active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.kiosk-bar .kiosk-nav-button.unread:not(.active){border-color:#dc2626}.kiosk-nav-count{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:13px;line-height:22px}@media (max-width:640px){.kiosk-bar{flex-wrap:wrap}.kiosk-bar-nav{order:5;width:100%;margin-left:0}.kiosk-bar .kiosk-nav-button{flex:1;justify-content:center}}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){html body .kiosk-session .site-surface>.shell.kiosk-mode[data-ui=chat]{top:var(--kiosk-bar-h,66px)!important;height:auto!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important;bottom:0!important}}.kiosk-mode .chat-compose button[aria-label=Camera]{display:none!important}.qc-vehicle-complete{border:1px solid var(--border);background:var(--card);width:100%;min-height:40px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:6px 10px;font-size:15px;font-weight:700;display:flex}.qc-vehicle-complete-box{border:2px solid;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.qc-vehicle-complete-box{border:2px solid color-mix(in srgb, currentColor 55%, transparent)}}.qc-vehicle-complete-box{border-radius:6px}.qc-vehicle-complete[data-checked]{border-color:#15803d}.qc-vehicle-complete[data-checked] .qc-vehicle-complete-box{color:#fff;background:#15803d;border-color:#15803d}.qc-vehicle-complete-box svg{width:16px;height:16px}.qc-col-sign:has(.qc-vehicle-complete){flex-direction:column;align-items:stretch}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BarlowCondensed-Bold.woff)format("woff")}html[data-skin=paint][data-theme]{--pc-ink:var(--foreground);--pc-steel:var(--muted-foreground);--pc-primer:var(--background);--pc-line:var(--border);--pc-blue:var(--primary);--pc-red:#d7262e;--pc-card:var(--card);--pc-surface:var(--surface-2,var(--muted));--pc-active:var(--primary);--pc-active-fg:var(--primary-foreground);--pc-rail:var(--theme-header);--pc-rail-fg:var(--theme-header-foreground,#fff);--pc-rail-2:color-mix(in srgb, #fff 9%, var(--theme-header));--pc-rail-muted:color-mix(in srgb, var(--pc-rail-fg) 66%, var(--pc-rail));--pc-rail-soft:color-mix(in srgb, var(--pc-rail-fg) 86%, var(--pc-rail));--pc-rail-faint:color-mix(in srgb, var(--pc-rail-fg) 50%, var(--pc-rail));--pc-cond:"Barlow Condensed", "Arial Narrow", sans-serif;--app-font:"Inter", system-ui, sans-serif}html[data-skin=paint][data-theme=light]{--background:#e6e9ee;--foreground:#14213a;--card:#fff;--card-foreground:#14213a;--popover:#fff;--popover-foreground:#14213a;--primary:#1f4fd8;--primary-foreground:#fff;--secondary:#eef1f5;--secondary-foreground:#14213a;--muted:#eef1f5;--muted-foreground:#5b6676;--accent:#eef1f5;--accent-foreground:#14213a;--border:#d5dae1;--input:#c4cbd5;--ring:#1f4fd8;--theme-link:#14213a;--theme-header:#14213a;--theme-header-foreground:#fff;--theme-field:#fff;--surface-2:#f4f6f8;--hairline:#dde1e7;--shadow-card:none;--shadow-pop:0 24px 60px -24px #14213a73, 0 2px 6px #14213a1f;--page-glow:transparent;--pc-ink:#14213a;--pc-steel:#5b6676;--pc-primer:#e6e9ee;--pc-line:#d5dae1;--pc-blue:#1f4fd8;--pc-red:#d7262e;--pc-rail:#14213a;--pc-rail-2:#1d2d4c;--pc-card:#fff;--pc-surface:#f4f6f8;--pc-active:#14213a;--pc-active-fg:#fff;--pc-cond:"Barlow Condensed", "Arial Narrow", sans-serif;--app-font:"Inter", system-ui, sans-serif}html[data-skin=paint][data-theme] body,html[data-skin=paint][data-theme] body .site-surface{color:var(--pc-ink);background:var(--pc-primer)!important;background-image:none!important}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface main.shell{width:auto!important;max-width:none!important;margin:0 0 0 260px!important;padding:28px 40px 60px!important}html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation{z-index:40;inset:var(--support-bar,0px) auto 0 0!important;background:var(--pc-rail)!important;width:260px!important;height:auto!important;min-height:100vh!important;box-shadow:none!important;border:0!important;position:fixed!important}html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row{grid-template:"brand brand""nav nav"minmax(0,1fr)"me bell""ver vnum"/1fr auto;align-items:center;background:0 0!important;gap:0!important;width:100%!important;height:100%!important;padding:22px 16px 18px!important;display:grid!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.portable-brand{border-bottom:1px solid #ffffff14;grid-area:brand;margin:0!important;padding:0 8px 26px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.portable-brand svg{width:168px!important;height:auto!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation{grid-area:nav;align-self:start;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;width:100%!important;height:auto!important;padding:22px 0 0!important;display:flex!important;position:static!important;transform:none!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button{position:relative;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;color:var(--pc-rail-muted)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:0 14px!important;font-size:15px!important;font-weight:500!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button svg{color:currentColor!important;width:19px!important;height:19px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button>span{color:inherit!important;font-size:15px!important;font-weight:500!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button:hover{color:var(--pc-rail-fg)!important;background:#ffffff0d!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button[aria-current=page]{background:var(--pc-rail-2)!important;color:var(--pc-rail-fg)!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button[aria-current=page]:before{content:"";background:repeating-linear-gradient(135deg, var(--pc-red) 0 5px, #0b0f18 5px 9px);border-radius:0 3px 3px 0;width:4px;position:absolute;top:9px;bottom:9px;left:0;opacity:1!important;height:auto!important;display:block!important;transform:none!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button[aria-current=page]:after,html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button:after{display:none!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.header-me{grid-area:me;justify-self:start;margin:0!important;position:static!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell{grid-area:bell;color:var(--pc-rail-soft)!important;box-shadow:none!important;background:#ffffff0f!important;border:0!important;border-radius:10px!important;width:42px!important;height:42px!important;margin:0!important;position:static!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.header-version{grid-area:vnum;place-self:center end;color:var(--pc-rail-faint)!important;margin:12px 4px 0 0!important;font-size:12px!important;font-weight:600!important;position:static!important}}html[data-skin=paint][data-theme] body .site-surface,html[data-skin=paint][data-theme] body{-webkit-font-smoothing:antialiased;font-family:var(--app-font)!important}html[data-skin=paint][data-theme] body .site-surface h3,html[data-skin=paint][data-theme] body .site-surface .estimator-panel>header h3,html[data-skin=paint][data-theme] body .site-surface .role-home-section>header h3,html[data-skin=paint][data-theme] body .site-surface .parts-panel>header h3,html[data-skin=paint][data-theme] body .site-surface .settingsheading,html[data-skin=paint][data-theme] body .site-surface .mix-board-head h3,html[data-skin=paint][data-theme] body .site-surface .activity-feed h3{font-family:var(--pc-cond)!important;letter-spacing:.005em!important;text-transform:none!important;color:var(--pc-ink)!important;font-size:22px!important;font-weight:700!important}html[data-skin=paint][data-theme] body .site-surface .estimator-count{color:var(--pc-steel)!important;font-family:var(--pc-cond)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-size:20px!important;font-weight:700!important}html[data-skin=paint][data-theme] body .site-surface :is(.estimator-panel,.role-home-section,.dispatch-queue,.parts-panel,.parts-stat,.mix-row,.settings-list,.settings-panel,.login-page-card,.tech-home-head,.my-cars,.tracker-department-group,.activity-feed){box-shadow:none!important;border:1px solid var(--pc-line)!important;background:var(--pc-card)!important;border-radius:12px!important}html[data-skin=paint][data-theme] body .site-surface :is(.estimator-panel,.role-home-section,.dispatch-queue,.parts-panel)>header{border-bottom:1px solid var(--pc-line)!important;background:0 0!important;padding-block:16px!important}html[data-skin=paint][data-theme] body .site-surface .attention-gold-glow{box-shadow:none!important;outline:0!important}html[data-skin=paint][data-theme] body .site-surface .estimator-totals>button,html[data-skin=paint][data-theme] body .site-surface .parts-stat{background:var(--pc-card)!important;border:1px solid var(--pc-line)!important;box-shadow:none!important;border-radius:12px!important;padding:18px 22px!important}html[data-skin=paint][data-theme] body .site-surface .estimator-totals>button svg,html[data-skin=paint][data-theme] body .site-surface .parts-stat>svg{align-self:start;margin-top:4px;width:22px!important;height:22px!important;color:var(--tone,var(--pc-steel))!important;background:0 0!important;padding:0!important}html[data-skin=paint][data-theme] body .site-surface .estimator-totals>button strong,html[data-skin=paint][data-theme] body .site-surface .parts-stat strong,html[data-skin=paint][data-theme] body .site-surface .tech-home-stats strong{font-family:var(--pc-cond)!important;letter-spacing:-.01em!important;color:var(--pc-ink)!important;font-size:44px!important;font-weight:700!important;line-height:.95!important}html[data-skin=paint][data-theme] body .site-surface .estimator-totals>button>span,html[data-skin=paint][data-theme] body .site-surface .parts-stat>span,html[data-skin=paint][data-theme] body .site-surface .tech-home-stats>div>span{color:var(--pc-steel)!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important}html[data-skin=paint][data-theme=light] body .site-surface .manager-today>button[data-key=openValue] strong{color:#12703a!important}html[data-skin=paint][data-theme] body .site-surface .manager-today>button strong small{font-family:var(--app-font)!important;color:var(--pc-red)!important;font-size:13px!important}html[data-skin=paint][data-theme] body .site-surface [data-slot=button]{box-shadow:none!important;letter-spacing:0!important;border-radius:8px!important;font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface [data-slot=button][data-variant=default],html[data-skin=paint][data-theme] body .site-surface [data-slot=button]:not([data-variant]){background:var(--pc-blue)!important;color:var(--primary-foreground)!important;border:0!important}html[data-skin=paint][data-theme] body .site-surface [data-slot=button][data-variant=outline]{background:var(--pc-card)!important;border:1px solid var(--pc-line)!important;color:var(--pc-ink)!important}html[data-skin=paint][data-theme] body .site-surface .role-home-shortcuts [data-slot=button]{height:48px!important;font-size:15px!important}html[data-skin=paint][data-theme] body .site-surface .team-request-row,html[data-skin=paint][data-theme] body .site-surface .dispatch-queue [data-request-row]{background:var(--pc-card)!important;border-left-width:4px!important}html[data-skin=paint][data-theme] body .site-surface .dispatch-queue [role=tablist] button[aria-selected=true],html[data-skin=paint][data-theme] body .site-surface .dispatch-queue .request-filter[data-active]{background:var(--pc-active)!important;color:var(--pc-active-fg)!important}html[data-skin=paint][data-theme] body .site-surface .htl-name{font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface .htl-bar{background:var(--pc-surface)!important;height:8px!important}html[data-skin=paint][data-theme] body .site-surface .htl-hours strong{font-family:var(--pc-cond)!important;font-size:20px!important}html[data-skin=paint][data-theme] body .site-surface .activity-feed :is(input,[type=search]),html[data-skin=paint][data-theme] body .site-surface .home-section-search input{background:var(--surface-2)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile{position:relative;overflow:hidden;background:var(--pc-card)!important;border:1px solid var(--pc-line)!important;box-shadow:none!important;border-radius:10px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile:before{display:none!important}html[data-skin=paint][data-theme] body .site-surface .ro-ident-text strong{font-family:var(--pc-cond)!important;letter-spacing:0!important;color:var(--pc-ink)!important;font-size:24px!important;font-weight:700!important}html[data-skin=paint][data-theme] body .site-surface .ro-ident-text small{color:var(--pc-steel)!important;font-size:13px!important;font-weight:500!important}html[data-skin=paint][data-theme] body .site-surface .ro-badge{box-shadow:none!important}html[data-skin=paint][data-theme] body .site-surface .phase-select-trigger{box-shadow:none!important;border-radius:6px!important;font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface .tracker-controls [data-slot=button][aria-pressed=true]{background:var(--pc-active)!important;color:var(--pc-active-fg)!important}html[data-skin=paint][data-theme] body .site-surface .tracker-department-group>header,html[data-skin=paint][data-theme] body .site-surface .tracker-tech-head{background:0 0!important}html[data-skin=paint][data-theme] body .site-surface:has(main.login-entry){background:var(--pc-rail)!important}html[data-skin=paint][data-theme] body .site-surface main.login-entry{min-height:100vh;background:var(--pc-rail)!important;place-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 24px!important;display:grid!important}html[data-skin=paint][data-theme] body .site-surface .login-page-card{position:relative;overflow:hidden;border:0!important;border-radius:14px!important;max-width:980px!important;margin:0 auto!important;box-shadow:0 40px 80px -40px #0009!important}html[data-skin=paint][data-theme] body .site-surface .login-page-card:before{content:"";background:repeating-linear-gradient(135deg, var(--pc-red) 0 12px, #0b0f18 12px 22px);height:8px;position:absolute;inset:0 0 auto}html[data-skin=paint][data-theme] body .site-surface .login-page-card [data-slot=button][type=submit]{height:50px!important;font-size:16px!important}html[data-skin=paint][data-theme] body .site-surface .login-page-card :is(input[name=username],input[name=password]){background:var(--pc-surface)!important;border-color:var(--pc-line)!important;height:50px!important;box-shadow:none!important;border-radius:8px!important}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.portable-brand{justify-items:start;gap:10px;display:grid!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.portable-brand>:not(:first-child){color:var(--pc-rail-muted)!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button>span:after,html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button>span:before{display:none!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell .notification-count,html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell [class*=count],html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell>span:not(:first-child){top:-6px!important;right:-6px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell{position:relative!important;overflow:visible!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell .notification-count{box-shadow:0 0 0 2px var(--pc-rail)!important;position:absolute!important;top:-5px!important;left:auto!important;right:-5px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.header-me{margin-left:6px!important;box-shadow:0 0 0 2px #ffffff1f!important}}html[data-skin=paint][data-theme] body .site-surface .dispatch-queue h2,html[data-skin=paint][data-theme] body .site-surface .dispatch-queue h3,html[data-skin=paint][data-theme] body .site-surface .dispatch-queue header strong{font-family:var(--pc-cond)!important;letter-spacing:.005em!important;font-size:22px!important;font-weight:700!important}html[data-skin=paint][data-theme]:has(main.login-entry){background:var(--pc-rail)!important}html[data-skin=paint][data-theme]:has(main.login-entry) body{background:var(--pc-rail)!important}html[data-skin=paint][data-theme] body .site-surface .tracker-controls [data-slot=button],html[data-skin=paint][data-theme] body .site-surface .tracker-controls select,html[data-skin=paint][data-theme] body .site-surface .tracker-controls input{border-radius:8px!important;height:40px!important;min-height:40px!important;font-size:14px!important}html[data-skin=paint][data-theme] body .site-surface .tracker-controls input[type=search],html[data-skin=paint][data-theme] body .site-surface .tracker-controls input{background:var(--pc-card)!important;border:1px solid var(--pc-line)!important;box-shadow:none!important}html[data-skin=paint][data-theme] body .site-surface :is(.tracker-sort,.tracker-sort-row) :is(button,[data-slot=button]){border-radius:999px!important;height:34px!important;min-height:34px!important;font-size:13px!important}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button[aria-current=page]{box-shadow:none!important;border:0!important;outline:0!important}}html[data-skin=paint][data-theme] body .site-surface .rh-colhead,html[data-skin=paint][data-theme] body .site-surface .rh-head{text-transform:none!important;letter-spacing:0!important;color:var(--pc-steel)!important;font-size:12.5px!important;font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface .rh-ro{font-family:var(--pc-cond)!important;color:var(--pc-ink)!important;letter-spacing:.01em!important;font-size:21px!important;font-weight:700!important}html[data-skin=paint][data-theme] body .site-surface .rh-vehicle{font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface .rh-out{font-family:var(--pc-cond)!important;font-size:20px!important}html[data-skin=paint][data-theme] body .site-surface .rh-row[data-request-open]>.rh-row-main,html[data-skin=paint][data-theme] body .site-surface .ro-row[data-request-open]{background:linear-gradient(90deg,#e0ac0012,#0000 40%)!important;animation:none!important;box-shadow:inset 4px 0 #e0ac00!important}html[data-skin=paint][data-theme] body .site-surface .tracker-department-group{overflow:hidden;border-radius:12px!important}html[data-skin=paint][data-theme] body .site-surface .tracker-department-group :is(h3,.tracker-tech-name,.wip-tech-name){font-family:var(--pc-cond)!important;font-size:24px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile{border-left:6px solid var(--ro-phase,var(--phase,#94a3b8))!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile[data-request-open]{border-color:var(--pc-line)!important;animation:none!important;box-shadow:inset 0 3px #e0ac00!important}html[data-skin=paint][data-theme] body .site-surface .ro-due{font-family:var(--pc-cond)!important;border:1px solid var(--pc-line)!important;background:0 0!important}html[data-skin=paint][data-theme] body .site-surface .ro-due strong,html[data-skin=paint][data-theme] body .site-surface .ro-due b{font-family:var(--pc-cond)!important;font-size:22px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-toolbar-actions{flex-wrap:wrap!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-toolbar-actions>*{flex:none!important;width:auto!important;min-width:0!important;padding-inline:16px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar{grid-template-columns:none!important;gap:6px!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar>button{background:var(--pc-card)!important;border:1px solid var(--pc-line)!important;width:auto!important;height:34px!important;min-height:34px!important;color:var(--pc-steel)!important;box-shadow:none!important;border-radius:999px!important;flex:none!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar>button[aria-pressed=true],html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar>button[data-active],html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar>button[aria-sort]:not([aria-sort=none]){background:var(--pc-active)!important;color:var(--pc-active-fg)!important;border-color:var(--pc-ink)!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar>:not(button){margin-right:4px;text-transform:none!important;letter-spacing:0!important;color:var(--pc-steel)!important;font-size:13px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile{border-left:0!important;padding-left:6px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile:after{content:""!important;opacity:1!important;background:#2f9e5b!important;border-radius:0!important;width:6px!important;height:auto!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;transform:none!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile:is([data-due=amber],[data-due=orange],[data-due=yellow]):after{background:#e0a100!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile:is([data-due=red],[data-due=late]):after{background:repeating-linear-gradient(135deg, var(--pc-red) 0 8px, #0b0f18 8px 14px)!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile:is([data-due=none],[data-due=""]):after{background:#b6bfcc!important}html[data-skin=paint][data-theme] body .site-surface .ro-ident-text strong{-webkit-line-clamp:2!important;font-size:23px!important;line-height:1.05!important}html[data-skin=paint][data-theme] body .site-surface .ro-ident-text small{text-transform:none!important;letter-spacing:.01em!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-badge{flex-basis:30px!important;width:30px!important;height:30px!important;font-size:11px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile [data-slot=button][data-variant=outline]{background:var(--pc-surface)!important;border-color:#0000!important}html[data-skin=paint][data-theme] body .site-surface :is(.due-group-label,.wip-due-heading,.tracker-due-heading,[class*=due-head]){text-transform:none!important;letter-spacing:0!important;color:var(--pc-ink)!important;font-size:15px!important;font-weight:700!important}:is(html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar>button:has(span),html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-sort-bar>button:has(svg)){background:var(--pc-active)!important;color:var(--pc-active-fg)!important;border-color:var(--pc-ink)!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-toolbar-actions{margin-left:0!important;padding-left:0!important}html[data-skin=paint][data-theme] body :is(.site-surface,[data-slot=dialog-portal]):not(#pc) .ro-reel-header,html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header{background:var(--pc-rail)!important;box-shadow:none!important;color:var(--pc-rail-fg)!important;border:0!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header:after{content:"";background:#2f9e5b;height:4px;position:absolute;inset:auto 0 0}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header.due-red:after{background:repeating-linear-gradient(135deg, var(--pc-red) 0 10px, #0b0f18 10px 18px)}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header :is(.ro-number,.ro-number-actions>:first-child,.ro-number-actions strong,.ro-number-actions [class*=ro-number]){font-family:var(--pc-cond)!important;letter-spacing:.01em!important;color:var(--pc-rail-fg)!important;font-size:38px!important;font-weight:700!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header .estimate-open{color:var(--pc-rail-fg)!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff29!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header :is(.ro-card-close,.ro-card-edit-toggle,.ro-cancel-action){color:var(--pc-rail-soft)!important;background:0 0!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-dialog{overflow:hidden;background:var(--pc-primer)!important;border-radius:16px!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet,html[data-skin=paint][data-theme] body:not(#pc) .ro-panel-notes{border:1px solid var(--pc-line)!important;box-shadow:none!important;background:var(--pc-card)!important;border-radius:12px!important}html[data-skin=paint][data-theme] body:not(#pc) :is(.ro-sheet-label,.ro-sheet-stat span,.ro-sheet-stat small,.ro-sheet-stat label,.expanded-notes-title,.ro-sheet-tech small,.ro-sheet-tech span:first-child,.ro-sheet-customer small,.ro-sheet-customer label,.ro-sheet-customer span){text-transform:none!important;letter-spacing:0!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet-label,html[data-skin=paint][data-theme] body:not(#pc) .expanded-notes-title{font-family:var(--app-font)!important;color:var(--pc-steel)!important;font-size:13px!important;font-weight:600!important}html[data-skin=paint][data-theme] body:not(#pc) :is(.ro-vehicle-name,.ro-sheet-customer-main strong){font-family:var(--pc-cond)!important;letter-spacing:0!important;font-size:34px!important;font-weight:700!important}html[data-skin=paint][data-theme] body:not(#pc) :is(.ro-sheet-stat strong,.ro-sheet-stat .ro-value-box,.ro-sheet-stat .tracker-date-button,.ro-sheet-tech strong,.ro-sheet-tech b){font-family:var(--pc-cond)!important;font-weight:700!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet-stat :is(.ro-value-box,.tracker-date-button,strong){font-size:36px!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet-stat>*{border-color:var(--pc-line)!important;box-shadow:none!important;background:0 0!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-chat-list li>div,html[data-skin=paint][data-theme] body:not(#pc) .ro-chat-list [class*=bubble]{box-shadow:none!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header .ro-number-actions h2{font-family:var(--pc-cond)!important;letter-spacing:.01em!important;color:var(--pc-rail-fg)!important;font-size:38px!important;font-weight:700!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header .ro-number-actions [data-slot=button]{color:var(--pc-rail-fg)!important;background:#ffffff14!important;border:1px solid #ffffff29!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-reel-header .ro-badge{box-shadow:0 0 0 2px #ffffff26!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet-stats *{text-transform:none!important;letter-spacing:0!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet-stats :is(button,.tracker-date-button,[class*=date] strong){font-family:var(--pc-cond)!important;font-size:clamp(20px,20cqi,36px)!important;font-weight:700!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) :is(.hour-total,.hour-team){box-shadow:none!important;border:1px solid var(--pc-line)!important;background:var(--pc-card)!important;border-radius:12px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-team-head{background:var(--pc-card)!important;border-bottom:1px solid var(--pc-line)!important;background-image:none!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-team-head :is(h3,h2,strong:first-child){font-family:var(--pc-cond)!important;font-size:26px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) :is(.hour-total-big strong,.hour-total-big b,.hour-team-totals strong,.hour-team-totals b,.hour-value strong,.hour-value b){font-family:var(--pc-cond)!important;letter-spacing:0!important;font-weight:700!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) :is(.hour-total-big strong,.hour-total-big b){font-size:64px!important;line-height:.95!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) :is(.hour-value strong,.hour-value b){font-size:24px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) :is(.hour-team-totals,.hour-total-big,.hour-total-keys) *{text-transform:none!important;letter-spacing:0!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-periods{background:var(--pc-card)!important;border:1px solid var(--pc-line)!important;box-shadow:none!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-periods [aria-pressed=true],html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-periods [aria-selected=true],html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-periods [data-state=active]{background:var(--pc-active)!important;color:var(--pc-active-fg)!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-bar,html[data-skin=paint][data-theme] body .site-surface:not(#pc) .hour-total-bar{height:10px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column{background:var(--pc-surface)!important;border:0!important;border-top:5px solid var(--phase)!important;box-shadow:none!important;background-image:none!important;border-radius:6px 6px 10px 10px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column-head{border:0!important;justify-content:flex-start!important;padding:10px 12px 6px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-phase{align-items:center;gap:8px;color:var(--pc-ink)!important;font-family:var(--pc-cond)!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;background:0 0!important;padding:0!important;font-size:18px!important;font-weight:700!important;display:inline-flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-phase:before{content:"";background:var(--phase);border-radius:3px;flex:0 0 12px;width:12px;height:12px}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car{background:var(--pc-card)!important;border:1px solid var(--pc-line)!important;border-left:1px solid var(--pc-line)!important;box-shadow:none!important;border-radius:8px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car[data-request-open]{animation:none!important;box-shadow:inset 0 3px #e0ac00!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-top strong,html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-top b{font-family:var(--pc-cond)!important;font-size:20px!important;font-weight:700!important}@media (max-width:999px),(max-width:1366px) and (pointer:coarse){html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation,html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row{background:var(--pc-rail)!important;box-shadow:none!important;color:var(--pc-rail-fg)!important;border:0!important;border-radius:0!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.portable-brand,html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.portable-brand *{color:var(--pc-rail-fg)!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.portable-brand>:not(:first-child){color:var(--pc-rail-muted)!important;border-color:#ffffff1f!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell{background:var(--pc-rail-2)!important;color:var(--pc-rail-fg)!important;border-color:#ffffff1a!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell svg{color:var(--pc-rail-fg)!important}}html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation .brand-logo{--brand-ink:var(--pc-rail-fg)!important;--brand-stripe:var(--pc-rail)!important}@media (max-width:999px),(max-width:1366px) and (pointer:coarse){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell{box-shadow:none!important;outline:0!important}}html[data-skin=paint][data-theme] body .settingsnav.settings-groups .settings-list-group{text-transform:none!important;letter-spacing:0!important;color:var(--pc-steel)!important;font-size:13px!important;font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-tile-head{flex:none!important;height:54px!important;min-height:54px!important;display:block!important;position:relative!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-tile-head>.ro-ident{align-items:center!important;width:100%!important;height:100%!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-ident-text{flex:auto!important;align-content:space-between!important;gap:0!important;min-width:0!important;height:100%!important;display:grid!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-ident-text :is(strong,small){-webkit-line-clamp:unset!important;line-clamp:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-ident-text strong{line-height:28px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-ident-text small{padding-right:96px!important;line-height:24px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-tile-head>.ro-out{border-radius:6px!important;align-items:center!important;gap:4px!important;height:24px!important;min-height:0!important;margin:0!important;padding:0 8px!important;display:inline-flex!important;position:absolute!important;bottom:0!important;right:0!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-tile-head>.ro-out small{font-size:12px!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile .ro-tile-head>.ro-out strong{font-family:var(--pc-cond)!important;font-size:19px!important;line-height:1!important}html[data-skin=paint][data-theme] body .site-surface .ro-tile>.ro-tile-actions{margin-top:auto!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column-head{box-sizing:border-box!important;align-items:center!important;height:62px!important;min-height:62px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-phase{line-height:1.1!important}html[data-skin=paint][data-theme] body .site-surface .tracker-workspace:not([data-view=list]) .wip-vehicles,html[data-skin=paint][data-theme] body .site-surface .tracker-workspace .supplement-queue-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))!important}@media (min-width:1280px){html[data-skin=paint][data-theme] body .site-surface .tracker-workspace:not([data-view=list]) .wip-vehicles,html[data-skin=paint][data-theme] body .site-surface .tracker-workspace .supplement-queue-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))!important}}@media (max-width:760px){html[data-skin=paint][data-theme] body .site-surface .ro-row .ro-ident-text strong{white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;display:block!important;overflow:hidden!important}html[data-skin=paint][data-theme] body .site-surface .ro-row .ro-ident-text small{height:2.5em!important;min-height:2.5em!important;line-height:1.25!important}html[data-skin=paint][data-theme] body .site-surface .ro-row .ro-ident{align-items:flex-start!important}html[data-skin=paint][data-theme] body .site-surface .ro-row{grid-template-columns:minmax(0,1fr) auto auto!important}html[data-skin=paint][data-theme] body .site-surface .ro-row>.ro-due{border:0!important;justify-content:flex-end!important;align-self:start!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important}html[data-skin=paint][data-theme] body .site-surface .ro-row>.ro-due .ro-out{border-radius:6px!important;align-items:center!important;gap:4px!important;height:30px!important;min-height:0!important;padding:0 9px!important;display:inline-flex!important}html[data-skin=paint][data-theme] body .site-surface .ro-row>.ro-due .ro-out strong{font-family:var(--pc-cond)!important;font-size:21px!important;line-height:1!important}html[data-skin=paint][data-theme] body .site-surface .ro-row>.ro-due .ro-out small{font-size:12px!important}}html[data-skin=paint][data-theme] body .site-surface :is(.estimator-totals>button,.parts-stat){container-type:inline-size;min-width:0!important}html[data-skin=paint][data-theme] body .site-surface :is(.estimator-totals>button strong,.parts-stat strong){white-space:nowrap!important;font-size:clamp(20px,22.7273cqi - 21.8182px,44px)!important}@media (max-width:760px){html[data-skin=paint][data-theme] body .site-surface .tech-home-stats strong{font-size:clamp(26px,8.5vw,44px)!important}}html[data-skin=paint][data-theme] body .site-surface :is(.hour-team-head,.hour-total){container-type:inline-size}html[data-skin=paint][data-theme] body .site-surface .hour-team-head{flex-wrap:wrap!important;row-gap:4px!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet-stat{container-type:inline-size;min-width:0!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) :is(.hour-total-big strong,.hour-total-big b){font-size:clamp(30px,13cqi,64px)!important}html[data-skin=paint][data-theme] body:not(#pc) .ro-sheet-stat :is(.ro-value-box,.tracker-date-button,strong){white-space:nowrap!important;font-size:clamp(20px,20cqi,36px)!important}@media (max-width:760px){html[data-skin=paint][data-theme] body .site-surface .rh-out{font-size:17px!important}}html[data-skin=paint][data-theme] body .site-surface:not(#pc) :is(.hour-team-totals strong,.hour-team-totals b){font-size:clamp(20px,7cqi,32px)!important}html[data-skin=paint][data-theme] body .site-surface .tracker-department-group .tech-collapse-inner,html[data-skin=paint][data-theme] body .site-surface .tracker-department-group .wip-vehicles{background:color-mix(in srgb, var(--pc-primer) 80%, var(--pc-card))!important}html[data-skin=paint][data-theme] body .site-surface .tracker-workspace:not([data-view=list]) .ro-tile{background:var(--pc-card)!important;border:1px solid color-mix(in srgb, var(--pc-line) 80%, var(--pc-ink) 20%)!important;padding-left:24px!important;padding-right:16px!important;box-shadow:0 1px 2px #0000001f,0 8px 18px -12px #00000073!important}html[data-skin=paint][data-theme] body .site-surface .tracker-workspace:not([data-view=list]) .ro-tile:after{width:6px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column{background:color-mix(in srgb, var(--phase) 16%, var(--pc-card))!important}html[data-skin=paint][data-theme] body:not(#pc) :is(.ro-sheet-customer-main,.ro-sheet-vehicle) input{font-family:var(--app-font)!important;letter-spacing:0!important;font-size:18px!important;font-weight:600!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car{--car-v:clamp(13px, 15.5cqi, 20px);container-type:inline-size}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-top{flex-wrap:wrap!important;align-items:baseline!important;gap:0 6px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-top strong,html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-top b{min-width:0;max-width:100%;font-size:var(--car-v)!important;line-height:1.1!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-top time{margin-left:auto;font-size:clamp(11px,10cqi,13px)!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-name{font-family:var(--pc-cond);font-weight:700;font-size:calc(var(--car-v) - 2px);color:var(--pc-ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;display:block;overflow:hidden}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-line{font-size:clamp(10.5px,9cqi,12px)!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-foot{flex-wrap:wrap;row-gap:6px}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car-parts{min-width:0}@media screen and (min-width:1000px){html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-board{grid-auto-columns:auto!important;grid-auto-flow:row!important;grid-template-columns:repeat(var(--columns,8), minmax(0, 1fr))!important;gap:8px!important;padding:12px!important;overflow-x:visible!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column{min-width:0!important;padding:6px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column-head{padding:8px 6px 6px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-phase{font-size:clamp(13px,1.05vw,18px)!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-car{padding:8px 8px 9px!important}}.rail-version{display:none}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation{scrollbar-width:none;overflow:hidden auto!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>.desktop-nav-divider{background:color-mix(in srgb, var(--pc-rail-fg) 14%, transparent);flex:none;height:1px;margin:10px 8px;display:block}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-version{color:var(--pc-rail-muted);font:600 13px/1 var(--app-font);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-area:ver;place-self:center start;align-items:center;gap:6px;margin:12px 0 0 4px;padding:6px 8px;display:inline-flex}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-version:hover{background:color-mix(in srgb, var(--pc-rail-fg) 8%, transparent);color:var(--pc-rail-fg)}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-version svg{width:15px;height:15px}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-controls{flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-view-switch{flex:none!important;gap:6px!important;margin:0!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-toolbar{flex-wrap:nowrap!important;flex:auto!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-toolbar>.portable-tracker-tools{display:none!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-toolbar-actions{flex-wrap:nowrap!important;flex:none!important;order:1!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-toolbar-actions>*,html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-toolbar-actions [data-slot=button]{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;margin:0!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-toolbar-actions [data-slot=button]{height:40px!important;min-height:40px!important;padding-inline:14px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-due-filter{align-items:center!important;gap:6px!important;margin:0!important;display:inline-flex!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-due-filter select{height:40px!important;min-height:40px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-search-date{flex:160px!important;order:2!important;width:auto!important;min-width:140px!important;margin:0!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-search-date input{width:100%!important;height:40px!important;min-height:40px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-controls :is(.tracker-view-switch [data-slot=button],.tracker-due-filter button,.tracker-due-filter select,.tracker-due-filter [data-slot=button],.tracker-search-date input){box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin-top:0!important;margin-bottom:0!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-due-filter,html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-due-filter>*{flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-due-filter button{padding-inline:14px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) .tracker-due-filter select{padding-inline:12px 30px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .tracker-workspace:not(.technician-workspace) label.tracker-due-filter{margin-left:6px!important}}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column{overflow:hidden;border-top:0!important;border-radius:10px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column-head{background:var(--phase)!important;justify-content:center!important;align-items:center!important;height:52px!important;min-height:52px!important;margin:-12px -10px 4px!important;padding:6px 8px!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-phase{width:100%;text-align:center!important;color:var(--phase-ink,#fff)!important;background:0 0!important;justify-content:center!important}html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-phase:before{display:none!important}@media screen and (min-width:1000px){html[data-skin=paint][data-theme] body .site-surface:not(#pc) .my-cars-column-head{margin:-6px -6px 4px!important;padding:6px!important}}html[data-skin=paint][data-theme] body:not(#pc) [data-slot=button][data-assign=body],html[data-skin=paint][data-theme] body:not(#pc) [data-slot=button][data-assign=paint]{color:#fff!important;border-color:#0000!important}html[data-skin=paint][data-theme] body:not(#pc) [data-slot=button][data-assign=body]{background:#1f6fc5!important}html[data-skin=paint][data-theme] body:not(#pc) [data-slot=button][data-assign=paint]{background:#1e7a3c!important}html[data-skin=paint][data-theme] body:not(#pc) [data-slot=button][data-assign=body]:hover:not(:disabled){background:#185ba3!important}html[data-skin=paint][data-theme] body:not(#pc) [data-slot=button][data-assign=paint]:hover:not(:disabled){background:#17622f!important}html[data-skin=paint][data-theme] body:not(#pc) .notification-panel .notification-list{gap:10px!important;padding:4px 2px 6px!important;display:grid!important}html[data-skin=paint][data-theme] body:not(#pc) .notification-panel .notification-swipe{border:1px solid var(--border)!important;border-radius:12px!important;margin:0!important;box-shadow:0 1px 2px #1018280f,0 6px 14px -10px #10182840!important}html[data-skin=paint][data-theme] body:not(#pc) .notification-panel .notification-swipe .notification-item{background:var(--popover)!important;border-bottom:0!important;padding:12px 10px 12px 12px!important}html[data-skin=paint][data-theme] body:not(#pc) .notification-panel .notification-swipe .notification-item.unread{background:color-mix(in srgb, #1f6fc5 6%, var(--popover))!important;box-shadow:inset 4px 0 #1f6fc5!important}html[data-skin=paint][data-theme]:has(main.login-entry .app-loading:not(.compact-loading)){background:var(--load-bg,#fff)!important}html[data-skin=paint][data-theme]:has(main.login-entry .app-loading:not(.compact-loading)) body{background:var(--load-bg,#fff)!important}html[data-skin=paint][data-theme] body:not(#pc) .site-surface:has(main.login-entry .app-loading:not(.compact-loading)){background:var(--load-bg,#fff)!important}html[data-skin=paint][data-theme] body:not(#pc) .site-surface main.login-entry:has(.app-loading:not(.compact-loading)){background:var(--load-bg,#fff)!important}html[data-skin=paint][data-theme] body:not(#pc) .site-surface :is(.estimator-panel,.role-home-section,.dispatch-queue,.parts-panel,.mix-board)>header{text-align:center!important;justify-content:center!important}html[data-skin=paint][data-theme] body:not(#pc) .site-surface :is(.estimator-panel,.role-home-section,.dispatch-queue,.parts-panel,.mix-board)>header>:is(h2,h3){text-align:center!important}html[data-skin=paint][data-theme] body:not(#pc) .site-surface .estimator-panel.my-cars>header{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;display:grid!important}html[data-skin=paint][data-theme] body:not(#pc) .site-surface .estimator-panel.my-cars>header>h3{grid-column:2}html[data-skin=paint][data-theme] body:not(#pc) .site-surface .estimator-panel.my-cars>header>.estimator-count{grid-column:3}html[data-skin=paint][data-theme] body:not(#pc) .site-surface .estimator-panel.my-cars>header>.my-cars-actions{grid-column:4;justify-self:end}html[data-skin=paint][data-theme] body:not(#pc) .site-surface .parts-delivered-panel>header{position:relative!important}html[data-skin=paint][data-theme] body:not(#pc) .site-surface .parts-delivered-panel>header>.parts-delivered-more{top:50%;right:14px;translate:0 -50%;position:absolute!important}@media (max-width:760px){html[data-skin=paint][data-theme] body:not(#pc) .site-surface .estimator-panel.my-cars>header>.my-cars-actions{grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch}}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-version{justify-content:center;width:42px;grid-area:vnum!important;justify-self:center!important;margin:10px 0 0!important;padding:6px 0!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-version>span{display:none}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-version svg{width:18px;height:18px}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.header-version{display:none!important}}@media (min-width:1025px){html body .site-surface .settings-layout{grid-template-columns:340px minmax(0,1fr)!important}}html body .settings-layout .settings-list-item>span:not(.settings-value){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}html body .settings-layout .settings-list-item>.settings-value{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:50%;overflow:hidden}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row{grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-areas:"brand brand""me bell""nav nav""ver vnum"!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>:is(.header-me,.notification-bell){margin:0 0 18px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation{align-self:start!important}}html[data-skin=paint][data-theme] body .site-surface .hour-team-head{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface .hour-team-head>h3{text-align:center!important;margin:0!important}html[data-skin=paint][data-theme] body .site-surface .hour-team-totals{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 18px!important;margin:0!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface .hour-team-totals>div{align-items:baseline!important;gap:5px!important;display:flex!important}html[data-skin=paint][data-theme] body .site-surface .hour-team-totals dt{color:var(--pc-steel,var(--muted-foreground))!important;font-size:13px!important;font-weight:700!important}html[data-skin=paint][data-theme] body .site-surface .hour-team-totals dd{font-variant-numeric:tabular-nums;font-family:var(--pc-cond)!important;color:var(--team)!important;margin:0!important;font-size:22px!important;font-weight:700!important}html[data-skin=paint][data-theme] body:not(#pl1):not(#pl2) .site-surface .parts-workspace>.tracker-controls[data-parts-order]>.tracker-parts-search{flex:auto!important;order:0!important;max-width:520px!important}html[data-skin=paint][data-theme] body:not(#pl1):not(#pl2) .site-surface .parts-workspace>.tracker-controls[data-parts-order]>.tracker-view-switch{order:1!important}@media (max-width:599px){html[data-skin=paint][data-theme] body:not(#pl1):not(#pl2) .site-surface .parts-workspace>.tracker-controls[data-parts-order]>.tracker-parts-search{flex:100%!important;max-width:none!important}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:has(>.rail-activity){grid-template-rows:auto auto auto minmax(0,1fr) auto!important;grid-template-areas:"brand brand""me bell""nav nav""feed feed""ver vnum"!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-activity{border-top:2px solid color-mix(in srgb, var(--pc-rail-fg,#fff) 22%, transparent);flex-direction:column;grid-area:feed;height:100%;min-height:0;margin:12px -8px 8px;padding-top:12px;display:flex;color:var(--pc-rail-fg,#fff)!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-activity>h3{text-align:left!important;color:var(--pc-rail-soft,#fff)!important;margin:0 8px 8px!important;font-size:17px!important}html[data-skin=paint][data-theme] body .site-surface .rail-activity-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 25%, transparent) transparent;flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0;padding:2px 6px 6px;list-style:none;display:flex;overflow-y:auto}html[data-skin=paint][data-theme] body .site-surface .rail-activity-list:before{content:"";margin-top:auto}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item{align-items:flex-end;gap:6px;max-width:100%;display:flex}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-mine]{flex-direction:row-reverse}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item>:is(.person-avatar,.saved-note-initials){flex:none;overflow:hidden;width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;border:0!important;border-radius:50%!important;outline:0!important;place-items:center!important;padding:0!important;font-size:10px!important;display:grid!important}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);min-width:0;max-width:calc(100% - 32px);font:inherit;text-align:left;cursor:pointer;border-radius:12px 12px 12px 4px;gap:1px;padding:7px 10px;display:grid;color:var(--pc-rail-fg,#fff)!important}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-mine] .rail-activity-bubble{background:color-mix(in srgb, var(--primary) 55%, transparent);border-color:color-mix(in srgb, var(--primary) 70%, transparent);text-align:left;border-radius:12px 12px 4px;color:var(--pc-rail-fg,#fff)!important}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble:hover{filter:brightness(1.08)}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble strong{font-size:12.5px;font-weight:800;line-height:1.2}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble span{opacity:1;overflow-wrap:anywhere;font-size:11.5px;line-height:1.25}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble q{opacity:.9;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;font-style:italic;display:-webkit-box;overflow:hidden}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble q:before,html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble q:after{content:"\""}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble time{opacity:1;margin-top:2px;font-size:10px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-empty{opacity:1;text-align:center;padding:8px;font-size:12px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-new]{animation:.6s cubic-bezier(.2,.85,.25,1) both rail-activity-rise;animation-delay:calc(var(--i,0) * 90ms)}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-new]>.rail-activity-avatar{animation:.45s cubic-bezier(.3,1.5,.5,1) both rail-activity-pop;animation-delay:calc(var(--i,0) * 90ms + .18s)}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-new]>.rail-activity-bubble{animation:1.8s ease-out both rail-activity-flash;animation-delay:calc(var(--i,0) * 90ms + .25s)}@keyframes rail-activity-rise{0%{opacity:0;transform:translateY(32px)scale(.94)}65%{opacity:1;transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:none}}@keyframes rail-activity-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes rail-activity-flash{0%{box-shadow:0 0 0 2px #ffffffb3,0 0 22px 4px #6eafffa6}to{box-shadow:0 0 #fff0,0 0 #6eafff00}}@keyframes rail-activity-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html[data-skin=paint][data-theme] body .site-surface:has(.rail-activity) [data-home-section=updates]{display:none!important}}@media (prefers-reduced-motion:reduce){html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-new],html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-new]>*{animation:none}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){html[data-skin=paint][data-theme] body .site-surface .rail-activity-item>.rail-activity-avatar:not([data-note-tone=parts]):not([style*=color]){color:#fff!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-activity>h3{text-align:center!important}html[data-skin=paint][data-theme] body .site-surface .rail-activity-search{border:1px solid color-mix(in srgb, var(--pc-rail-fg,#fff) 22%, transparent);background:color-mix(in srgb, var(--pc-rail-fg,#fff) 8%, transparent);height:34px;color:var(--pc-rail-fg,#fff);font:inherit;border-radius:10px;outline:none;flex:none;margin:8px 6px 0;padding:0 12px;font-size:13px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-search::placeholder{color:color-mix(in srgb, var(--pc-rail-fg,#fff) 60%, transparent)}html[data-skin=paint][data-theme] body .site-surface .rail-activity-search:focus{border-color:var(--primary)}}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button[aria-current=page]:focus-visible{outline:2px solid var(--pc-rail-fg,#fff)!important;outline-offset:-4px!important}}@media (max-width:999px),(max-width:1366px) and (pointer:coarse){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.notification-bell:focus-visible{outline:2px solid var(--pc-rail-fg,#fff)!important;outline-offset:2px!important}}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item>.rail-activity-avatar:focus-visible{outline:2px solid var(--pc-rail-fg,#fff)!important;outline-offset:2px!important}@media (min-width:1100px) and (hover:hover) and (pointer:fine){html[data-skin=paint][data-theme] body .site-surface .rail-activity-list{scrollbar-width:none;padding:2px 4px 6px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-list::-webkit-scrollbar{display:none}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble{flex:auto;gap:2px;max-width:calc(100% - 34px);padding:9px 12px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble strong{font-size:15px;line-height:1.2}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble span{opacity:1;font-size:13.5px;line-height:1.3}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble q{font-size:13.5px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-bubble time{opacity:1;font-size:12px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item>:is(.person-avatar,.saved-note-initials){width:28px!important;min-width:28px!important;height:28px!important;font-size:11px!important}}@media (min-width:1440px) and (hover:hover) and (pointer:fine){html[data-skin=paint][data-theme] body .site-surface main.shell{margin-left:296px!important}html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation{width:296px!important}}@media (min-width:1000px) and (pointer:fine),(min-width:1367px){html[data-skin=paint][data-theme] body .site-surface main.shell.entry-screen{margin-left:auto!important;margin-right:auto!important}}@media (min-width:1000px) and (hover:hover) and (pointer:fine){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation{flex-flow:row!important;justify-content:space-between!important;gap:2px!important;margin:0 0 4px!important;padding:0!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button{flex-direction:column!important;flex:1 1 0!important;justify-content:flex-start!important;gap:3px!important;width:auto!important;max-width:46px!important;height:auto!important;min-height:54px!important;padding:4px 0 3px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button svg{width:22px!important;height:22px!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button>span:not(.nav-glow){overflow-wrap:normal;word-break:normal;clip:auto!important;white-space:normal!important;letter-spacing:0!important;text-align:center!important;width:100%!important;height:auto!important;font-size:9px!important;font-weight:600!important;line-height:1.1!important;display:block!important;position:static!important;overflow:visible!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button.nav-customize>span:not(.nav-glow){clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button.nav-customize{justify-content:center!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>.desktop-nav-divider{display:none!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>nav.portable-navigation.desktop-navigation>button[aria-current=page]:before{border-radius:2px!important;width:auto!important;height:3px!important;inset:auto 7px 3px!important}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){html[data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:has(>.rail-search){grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;grid-template-areas:"brand brand""me bell""nav nav""search search""feed feed""ver vnum"!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search{grid-area:search;align-items:center;margin:12px 0 0;display:flex;position:relative}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>svg{width:16px;height:16px;color:color-mix(in srgb, var(--pc-rail-fg,#fff) 70%, transparent);pointer-events:none;position:absolute;left:11px}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>input{border:1px solid color-mix(in srgb, var(--pc-rail-fg,#fff) 26%, transparent);background:color-mix(in srgb, var(--pc-rail-fg,#fff) 10%, transparent);width:100%;height:38px;color:var(--pc-rail-fg,#fff);font:inherit;border-radius:10px;outline:none;padding:0 12px 0 34px;font-size:14px}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>input::placeholder{color:color-mix(in srgb, var(--pc-rail-fg,#fff) 62%, transparent)}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>input:focus{border-color:var(--primary)}html[data-skin=paint][data-theme] body .site-surface .main-tab-row:has(>.rail-search)>.rail-activity{border-top:0!important;margin-top:4px!important}}@media not all and (min-width:1100px) and (hover:hover) and (pointer:fine){.main-tab-row>.rail-search{display:none}}@media (min-width:700px) and (max-width:1099px),(min-width:700px) and (pointer:coarse),(min-width:700px) and (hover:none){html[data-skin=paint][data-theme] body .site-surface .main-tab-row:has(>.rail-search)>.portable-brand{flex:none}html[data-skin=paint][data-theme] body .site-surface .main-tab-row:has(>.rail-search)>.portable-brand>div{display:none!important}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search{flex:auto;order:1;align-items:center;min-width:0;max-width:520px;margin:0 auto 0 14px;display:flex;position:relative}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>svg{pointer-events:none;color:#ffffffb8;width:18px;height:18px;position:absolute;left:12px}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>input{color:#fff;width:100%;height:44px;font:inherit;background:#ffffff1f;border:1px solid #ffffff47;border-radius:12px;outline:none;padding:0 12px 0 38px;font-size:16px}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>input::placeholder{color:#ffffffa6}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>input:focus{border-color:#fff}}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign{flex-direction:row;grid-area:me;place-self:center end;gap:4px;margin:0 6px 18px 0;display:flex}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign>button{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;height:19px;padding:0 6px;font:700 10px/19px system-ui,sans-serif}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign>button[data-assign=body]{background:#2563eb}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign>button[data-assign=paint]{background:#16a34a}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign>button:disabled{opacity:.5;cursor:default}@media not all and (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign{flex-direction:row;order:2;grid-area:auto;gap:6px;margin:0}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign>button{border-radius:8px;height:28px;font-size:12px;line-height:28px}}@media (max-width:640px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign{flex-direction:row;align-self:center;gap:5px}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign>button{white-space:normal;text-align:center;letter-spacing:0;border-radius:10px;width:60px;height:44px;padding:0 2px;font:700 13px/15px system-ui,sans-serif}html[data-skin=paint][data-theme] body .site-surface .main-tab-row:has(>.rail-assign)>.portable-brand>div{display:none!important}}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#mz) .site-surface .tracker-group-content{gap:30px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#mz) .site-surface .tracker-tech{background:color-mix(in srgb, var(--pc-rail) 20%, var(--g-card,var(--card)))!important;border:2px solid color-mix(in srgb, var(--pc-rail) 42%, var(--g-card,var(--card)))!important;border-radius:18px!important;box-shadow:0 6px 18px #14213a24!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#mz):not(#mz2):not(#mz3) .site-surface .tracker-tech>.tracker-tech-header{background:color-mix(in srgb, var(--pc-rail) 30%, var(--g-card,var(--card)))!important;border-bottom:2px solid color-mix(in srgb, var(--pc-rail) 42%, var(--g-card,var(--card)))!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#mz) .site-surface .tracker-tech .tech-collapse-inner,html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#mz) .site-surface .tracker-tech .wip-vehicles{background:0 0!important}html[data-skin=paint][data-theme] body .tracker-tech-header .tech-count.tech-count-aligned{margin-left:.35em!important}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign{justify-content:center;place-self:center stretch;gap:4px;margin:0 6px 0 52px}html[data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-assign>button{letter-spacing:0;white-space:normal;text-align:center;border-radius:10px;width:58px;height:42px;padding:0 2px;font:700 12.5px/14px system-ui,sans-serif}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){html[data-skin=paint][data-theme] body .site-surface .rail-activity-item{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:36px minmax(0,1fr);align-items:end;column-gap:6px;display:grid}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-mine]{grid-template-columns:minmax(0,1fr) 36px}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item>.rail-activity-avatar{grid-area:1/1;place-self:end center}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item>.rail-activity-name{text-align:center;width:60px;max-width:none;color:var(--pc-rail-soft);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;justify-self:center;margin-top:2px;font-size:9px;line-height:1.1;overflow:hidden}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item>.rail-activity-bubble{grid-area:1/2/3;width:100%;max-width:100%}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-mine]>.rail-activity-avatar,html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-mine]>.rail-activity-name{grid-column:2}html[data-skin=paint][data-theme] body .site-surface .rail-activity-item[data-mine]>.rail-activity-bubble{grid-column:1}}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-pc-top]{--pc-feed-w:320px;--pc-bar-h:64px;--pc-tabs-h:48px;--pc-stats-h:0px}html[data-pc-top]:has(.manager-board-bar){--pc-stats-h:87px}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation.sticky-app-navigation{pointer-events:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important;inset:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*){align-items:center;position:relative;grid-template-columns:auto minmax(0, 1fr) auto auto auto var(--pc-feed-w)!important;grid-template-rows:var(--pc-bar-h) var(--pc-stats-h) var(--pc-tabs-h) minmax(0, 1fr)!important;grid-template-areas:"brand search assign bell me feed"". . . . .feed""nav nav nav nav nav feed"". . . . .feed"!important;gap:0!important;width:100%!important;height:100%!important;padding:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>*{pointer-events:auto}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):before,html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):after{content:"";pointer-events:auto;background:#14213af0;align-self:stretch}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):after{background:#1e2d4af0;grid-area:3/1/4/6}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.portable-brand{z-index:1;align-items:center;gap:10px;padding:0 18px;position:relative;grid-area:brand!important;display:flex!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.portable-brand svg,html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.portable-brand img{width:auto!important;height:40px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-search{z-index:1;max-width:560px;position:relative;grid-area:search!important;margin:0 18px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-assign{z-index:1;position:relative;grid-area:assign!important;margin:0 10px 0 0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>button.inline-flex{z-index:1;position:relative;grid-area:bell!important;margin:0 10px 0 0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.header-me{z-index:1;position:relative;grid-area:me!important;margin:0 18px 0 0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.desktop-navigation{z-index:1;justify-content:flex-start;align-items:center;gap:6px;height:100%;position:relative;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;grid-area:nav!important;margin:0!important;padding:0 18px!important;display:flex!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.desktop-navigation>*{gap:6px;flex-direction:row!important;flex:none!important;width:auto!important;height:36px!important;min-height:0!important;padding:0 14px!important;font-size:14px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-activity{background:#14213ae6;border-left:1px solid #ffffff14;align-self:stretch;grid-area:feed!important;height:100vh!important;max-height:none!important;margin:0!important;padding:14px 10px 12px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.header-version{display:none!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell{margin-left:0!important;margin-right:var(--pc-feed-w)!important;padding-top:calc(var(--pc-bar-h) + var(--pc-stats-h) + var(--pc-tabs-h) + 24px)!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell>.manager-board-bar{top:var(--pc-bar-h);left:0;right:var(--pc-feed-w);z-index:39;width:auto!important;margin:0!important;position:fixed!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button{border-radius:8px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;gap:8px!important;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 16px!important;font-size:14px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button>span{opacity:1!important;font-size:14px!important;display:inline!important;position:static!important;transform:none!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button svg{width:18px!important;height:18px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button[aria-current=page]:before{border-radius:2px!important;width:auto!important;height:3px!important;inset:auto 10px -6px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.portable-brand{flex-direction:row!important;align-self:center!important;height:auto!important;margin:0!important;padding:0 16px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.portable-brand .repair-order-up-header-logo{width:auto!important;max-width:none!important;height:38px!important;margin:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation{flex-direction:row!important;grid-template-columns:none!important;justify-content:flex-start!important;place-self:stretch stretch!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 16px!important;display:flex!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button{min-width:0!important;max-width:none!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button>span{white-space:nowrap!important;width:auto!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell>.manager-board-bar{box-sizing:border-box;padding-right:var(--pc-feed-w)!important;right:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.portable-brand{border:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button .nav-count{order:9;margin-left:2px!important;position:static!important;transform:none!important}html[data-pc-top]{--sticky-chrome-top:calc(var(--pc-bar-h) + var(--pc-stats-h) + var(--pc-tabs-h))}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):after{background:#1c2b48!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-activity{background:#14213a!important}html[data-pc-top] body:not(#mv1):not(#mv2):not(#mv3) .sticky-app-navigation>.main-tab-row>nav.portable-navigation.desktop-navigation>button>.nav-count{order:9;margin:0 0 0 2px!important;position:static!important;inset:auto!important;transform:none!important}html[data-pc-top] body:not(#mv1):not(#mv2):not(#mv3):not(#mv4):not(#mv5) .site-surface .sticky-app-navigation{-webkit-backdrop-filter:none!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;inset:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell>.manager-board-bar{overflow:hidden;height:var(--pc-stats-h)!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell>.manager-board-bar>*{height:100%!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-activity{height:auto!important;min-height:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation{justify-content:center!important;gap:clamp(24px,4vw,72px)!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*){grid-template-columns:var(--pc-feed-w) auto minmax(0, 1fr) auto auto auto!important;grid-template-areas:"feed brand search assign bell me""feed. . . . .""feed nav nav nav nav nav""feed. . . . ."!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):after{grid-area:3/2/4/7!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-activity{border-left:0!important;border-right:1px solid #ffffff14!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell>.manager-board-bar{padding-right:0!important;padding-left:var(--pc-feed-w)!important;left:0!important;right:0!important}html[data-pc-top]{--pc-tabs-h:0px;--pc-panel-w:340px}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*){grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto!important;grid-template-rows:var(--pc-bar-h) minmax(0, 1fr)!important;grid-template-areas:"brand nav search assign act bell me"". . . . . . ."!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):before{grid-area:1/1/2/-1!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):after{display:none!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation{justify-content:flex-start!important;align-self:center!important;gap:4px!important;height:auto!important;padding:0 6px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button{padding:0 12px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>nav.portable-navigation.desktop-navigation>button[aria-current=page]:before{bottom:-4px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-search{max-width:460px;margin:0 14px!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.pc-activity-toggle{z-index:1;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;grid-area:act;justify-content:center;align-items:center;width:42px;height:42px;margin:0 10px 0 0;display:inline-flex;position:relative}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.pc-activity-toggle svg{width:20px;height:20px}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.pc-activity-toggle[aria-pressed=true]{color:#14213a;background:#fff}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-activity{z-index:45;visibility:hidden;transition:transform .22s;transform:translate(105%);box-shadow:-12px 0 32px #00000047;top:var(--pc-bar-h)!important;width:var(--pc-panel-w)!important;border-left:1px solid #ffffff1a!important;border-right:0!important;grid-area:auto!important;height:auto!important;position:fixed!important;bottom:0!important;left:auto!important;right:0!important}html[data-pc-top][data-pc-feed-open][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-activity{visibility:visible;transform:none}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell{margin-left:0!important;margin-right:0!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell>.manager-board-bar{padding:0!important;left:0!important;right:0!important}html[data-pc-top]{--pc-bar-fill:linear-gradient(var(--pc-rail), var(--pc-rail))}html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*):before,html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.rail-activity{background:var(--pc-bar-fill), var(--background,#fff)!important}html[data-pc-top][data-skin=paint][data-theme] body .site-surface main.shell>.manager-board-bar{background:var(--background,#fff)!important}}html[data-new-look][data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>input{color:#111827!important;background:#fff!important;border-color:#0000!important}html[data-new-look][data-skin=paint][data-theme] body .site-surface .main-tab-row>.rail-search>svg{z-index:1;color:#6b7280!important}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-pc-top]:has(.parts-board>.parts-stats){--pc-stats-h:87px}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats{top:var(--pc-bar-h);z-index:39;height:var(--pc-stats-h);left:0;right:0;box-shadow:none!important;background:linear-gradient(#17222e,#0d141c)!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat{all:unset;text-align:center;cursor:default;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;display:flex!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>button.parts-stat{cursor:pointer}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat>svg{display:none!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat>strong{color:#eef3f8!important;letter-spacing:0!important;font:800 37px/1.05 Fira Sans Condensed,Barlow Condensed,Arial Narrow,sans-serif!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat[data-tone=red]>strong,html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat[data-tone=orange]>strong{color:#ff6b6b!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat>span{color:#9fb0c3!important;font:600 14px/1.3 system-ui,sans-serif!important}html[data-pc-top] body .site-surface main.shell:has(.parts-board>.parts-stats){padding-top:calc(var(--pc-bar-h) + var(--pc-stats-h) + 24px)!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat{box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff1f!important;border-radius:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat:first-child{border-left:0!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat:before,html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6) .site-surface .parts-board>.parts-stats>.parts-stat:after,html[data-pc-top][data-skin=paint][data-theme] body .site-surface .sticky-app-navigation>.main-tab-row:is(:has(>.rail-search):has(>.rail-activity),*)>.portable-brand>:not(svg):not(img):not(.repair-order-up-header-logo){display:none!important}}html[data-new-look][data-skin=paint][data-theme] body:not(#rs1):not(#rs2):not(#rs3) .site-surface .main-tab-row>.rail-search>input::placeholder{color:#0000!important;opacity:0!important}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html[data-pc-top]:has(.manager-board-bar){--pc-stats-h:54px}html[data-pc-top]:has(.parts-board>.parts-stats){--pc-stats-h:54px}html[data-pc-top] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7):not(#nw) .manager-board-bar>.manager-today.shop-board>button{padding:0 8px!important}html[data-pc-top] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7):not(#nw) .manager-board-bar>.manager-today.shop-board>button>span{flex-direction:row!important;justify-content:center!important;align-items:baseline!important;gap:10px!important;display:flex!important}html[data-pc-top] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7):not(#nw) .manager-board-bar>.manager-today.shop-board>button strong{font-size:clamp(24px,2vw,32px)!important}html[data-pc-top] body:not(#mbb1):not(#mbb2):not(#mbb3):not(#mbb4):not(#mbb5):not(#mbb6):not(#mbb7):not(#nw) .manager-board-bar>.manager-today.shop-board>.shop-board-live{transform:translateY(-50%);top:50%!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6):not(#nw) .site-surface .parts-board>.parts-stats>.parts-stat{flex-direction:row!important;align-items:center!important;gap:10px!important}html[data-pc-top] body:not(#ps1):not(#ps2):not(#ps3):not(#ps4):not(#ps5):not(#ps6):not(#nw) .site-surface .parts-board>.parts-stats>.parts-stat>strong{font-size:30px!important}}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .wip-vehicles{gap:40px 20px!important;padding-top:36px!important;padding-bottom:18px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile{--m1:#ecd294;--m2:#dfc17d;--m3:#c6a258;--ink:#2a2214;--pen:#1d2d6b;--rule:#6e501961;box-sizing:border-box;position:relative;background:linear-gradient(180deg, #ffffff40, transparent 8px), var(--m1)!important;height:calc(100% - 24px)!important;box-shadow:0 -4px 0 -1px var(--m2), 0 1px 0 var(--m3), 0 14px 22px -16px #3c28008c!important;color:var(--ink)!important;border:0!important;border-radius:3px 10px 10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"e v o""b b b""f f f""p p p""s s s""x x x"!important;align-content:start!important;align-items:center!important;gap:8px 12px!important;margin-top:24px!important;padding:14px 16px!important;display:grid!important;overflow:visible!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile:before,html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile:after{content:none!important;display:none!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>*{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>:is(.ro-band,.ro-tile-head,.ro-file),html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-ident{display:contents!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile :is(.ro-ident-text,.ro-band-customer,.ro-band-ro,.ro-hours,.ro-tile-link),html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-crew{display:none!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions:not(:has(>:not(.ro-tile-link))){display:none!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tab{background:var(--m2);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,0 100%);border-radius:8px 8px 0 0;align-items:center;gap:10px;max-width:82%;height:28px;padding:0 22px 0 14px;display:flex;position:absolute;top:-27px;left:0;box-shadow:inset 0 1px #ffffff59}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tab>span{white-space:nowrap;text-overflow:ellipsis;font:700 20px/1 var(--pc-cond);color:var(--pen);letter-spacing:.02em;overflow:hidden}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tab>.ro-file-ro{color:var(--ink);opacity:.75;flex:none;font-size:15px}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-badge{grid-area:e;width:28px!important;height:28px!important;box-shadow:0 0 0 2px var(--m1), 0 0 0 3px var(--m3)!important;margin:0!important;font-size:10.5px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-band>.ro-band-vehicle{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;grid-area:v;min-width:0;overflow:hidden;text-align:center!important;font:700 20px/1.05 var(--pc-cond)!important;color:var(--pen)!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out{white-space:nowrap;grid-area:o;justify-self:end;gap:4px;background:0 0!important;border:0!important;border-radius:0!important;align-items:baseline!important;height:auto!important;padding:0!important;display:inline-flex!important;position:static!important;transform:none!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out small{font-variant:small-caps;text-transform:lowercase;letter-spacing:.06em;color:var(--ink)!important;font:800 11px/1 Georgia,Times New Roman,serif!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out strong{font:800 24px/1 var(--pc-cond)!important;color:#1e6b37!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile[data-due=red] .ro-tile-head>.ro-out strong{color:#b4231b!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile[data-due=none] .ro-tile-head>.ro-out strong{color:#6e50198c!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech{border-bottom:1.5px solid var(--rule);align-items:baseline;gap:6px;min-width:0;padding-bottom:3px;display:flex}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech[data-dept=body]{grid-area:b}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech[data-dept=paint]{grid-area:f}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech small{font-variant:small-caps;text-transform:lowercase;letter-spacing:.06em;color:var(--ink);flex:0 0 38px;font:800 11px/1 Georgia,Times New Roman,serif}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 17px/1.05 var(--pc-cond);color:var(--pen);overflow:hidden}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech[data-empty] b{color:#6e50198c}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech em{font:700 14px/1 var(--pc-cond);color:var(--ink);white-space:nowrap;margin-left:auto;padding-left:6px;font-style:normal}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase{grid-area:p;min-width:0}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-control-fit{width:100%;display:block}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger{position:relative;background:color-mix(in srgb, var(--phase,#94a3b8) 62%, transparent)!important;width:100%!important;height:32px!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--phase,#94a3b8) 88%, #000)!important;border:0!important;border-radius:999px!important;justify-content:center!important;padding:0 30px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger,html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger *{color:#1a1408!important;font-size:13.5px!important;font-weight:700!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger>svg{position:absolute;right:10px}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger [data-slot=select-value]{text-align:center!important;flex:0 auto!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .ro-phase:before{display:none!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-stats{grid-area:s;min-width:0;align-items:center!important;gap:10px!important;display:flex!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-stats .parts-meter{flex:auto}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .parts-meter-track{background-color:#6e501933!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile .parts-meter strong{color:var(--ink)!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>:is(.ro-tile-note,.ro-tile-actions,.ro-error){grid-column:1/-1!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions{gap:6px!important;display:grid!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{width:100%;border:1px solid var(--m3)!important;height:34px!important;color:var(--ink)!important;background:#ffffff73!important;border-radius:10px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-note{font-size:13px;color:var(--ink)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-dialog{--m1:#ecd294;--m2:#dfc17d;--m3:#c6a258;--ink:#2a2214;--pen:#1d2d6b;--border:#2a2214;--hairline:#2a2214;--pc-line:#2a2214;--input:#2a2214;box-shadow:none!important;background:0 0!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-card-reel>:is(.ro-reel-panel,.ro-reel-neighbor){background:var(--m1)!important;box-shadow:inset 0 0 0 1px var(--m3)!important;border-radius:0 0 14px 14px!important;overflow:hidden!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-headers>.ro-reel-header{background:var(--m2)!important;color:var(--ink)!important;box-shadow:inset 0 -1px 0 var(--m3)!important;border-radius:4px 14px 0 0!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-header:after{background:0 0!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-header .ro-number-actions h2{color:var(--pen)!important;background:var(--m1)!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%)!important;border-radius:10px 10px 0 0!important;align-self:end!important;padding:0 28px 0 18px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-header :is(.ro-card-close,.ro-card-edit-toggle,.ro-cancel-action){color:var(--ink)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-header .ro-number-actions [data-slot=button]{color:var(--ink)!important;border-color:var(--m3)!important;background:#fffdf6!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet{background:var(--m1)!important;box-shadow:0 0 0 2px var(--ink)!important;border:0!important;border-radius:2px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-section{border-color:var(--ink)!important;border-width:2px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-label{font-variant:small-caps;text-transform:lowercase;letter-spacing:.06em;color:var(--ink)!important;font:800 13px/1 Georgia,Times New Roman,serif!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet :is(.ro-customer-name,.ro-vehicle-name){width:fit-content;min-width:70%;padding-bottom:6px;text-align:center!important;border-bottom:2px solid var(--ink)!important;color:var(--pen)!important;margin-inline:auto!important;display:block!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-team .ro-sheet-tech{text-align:center!important;justify-items:center!important;display:grid!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-team .ro-sheet-label{width:100%;text-align:center!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-stat strong,html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-date:first-child :is(strong,button){color:var(--pen)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-date,html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-dialog .ro-sheet .ro-sheet-stats .ro-sheet-stat{border:2px solid var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) :is(.ro-panel-notes,.ro-reel-panel .ro-chat){background:#fffdf6!important;border:0!important;border-radius:2px!important;box-shadow:0 1px 2px #0003,5px 5px 0 -1px #f6f1e2,5px 5px #0000001f!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-card-reel>.ro-reel-previous{left:calc(-100% - 28px)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-card-reel>.ro-reel-next{left:calc(100% + 28px)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-headers>.ro-reel-header[style*="left: -100%"]{margin-left:-28px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-headers>.ro-reel-header[style*="left: 100%"]{margin-left:28px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile,html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4efe0;--foreground:#2a2214;--card:#fffdf6;--card-foreground:#2a2214;--popover:#fff;--popover-foreground:#14213a;--secondary:#f3eee2;--secondary-foreground:#2a2214;--muted:#f3eee2;--muted-foreground:#5c5340;--accent:#f3eee2;--accent-foreground:#2a2214;--surface-2:#faf6ec;--theme-field:#fffdf6;--theme-link:#1d2d6b;--pc-ink:#2a2214;--pc-steel:#5c5340;--pc-card:#fffdf6;--pc-surface:#faf6ec;color:#2a2214}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2) .tracker-workspace:not([data-view=list]) .ro-tile{--border:#c6a258;--input:#c6a258;--hairline:#d9c08a;--pc-line:#d9c08a}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-dialog .ro-sheet-date[data-tone=green] :is(button,strong,span:not(:first-child)){color:#1e6b37!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-dialog .ro-sheet-date[data-tone=yellow] :is(button,strong,span:not(:first-child)){color:#9a5b00!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-dialog .ro-sheet-date[data-tone=red] :is(button,strong,span:not(:first-child)){color:#b4231b!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-reel-dialog .ro-sheet-phase .phase-select-trigger{border:2px solid var(--ink)!important;color:var(--ink)!important;background:#fffdf6!important;border-radius:0!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet-parts-track,html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2) .ro-sheet .parts-meter-track{background:#6e501933!important}html:not(#gl)[data-skin=paint][data-glass][data-theme]{--g-fg:var(--foreground);--g-card:var(--card);--g-field:color-mix(in srgb, var(--theme-field,var(--card)) 74%, transparent);--g-solid:var(--popover,var(--card));--g-rule:color-mix(in srgb, var(--foreground) 22%, transparent);--g-track:color-mix(in srgb, var(--foreground) 12%, transparent);--g-pen:var(--foreground);--g-sheet:color-mix(in srgb, color-mix(in srgb, var(--primary) 12%, var(--card)) 80%, transparent);--g-sheet-tab:color-mix(in srgb, color-mix(in srgb, var(--primary) 20%, var(--card)) 86%, transparent);--g-inner:transparent;--g-notes:color-mix(in srgb, color-mix(in srgb, var(--primary) 6%, var(--card)) 88%, transparent);--g-solid-sheet:var(--card);--g-solid-tab:var(--surface-2,var(--muted));--g-bubble:color-mix(in srgb, var(--primary) 14%, var(--card));--g-panel:color-mix(in srgb, var(--card) 52%, transparent);--g-soft:color-mix(in srgb, var(--surface-2,var(--muted)) 40%, transparent);--g-muted:color-mix(in srgb, var(--muted) 46%, transparent);--g-secondary:color-mix(in srgb, var(--secondary) 46%, transparent);--g-group:color-mix(in srgb, var(--card) 20%, transparent);--g-nav:color-mix(in srgb, var(--pc-rail) 74%, transparent);--g-nav-edge:#ffffff1f;--g-veil:color-mix(in srgb, var(--pc-rail) 24%, transparent);--g-edge:#ffffffbf;--g-shine:#ffffffd9;--g-drop:color-mix(in srgb, var(--foreground) 28%, transparent);--g-tile:color-mix(in srgb, var(--card) 80%, transparent);--g-tab:color-mix(in srgb, var(--card) 90%, transparent);--g-tile-edge:#ffffffe6;--g-outline:color-mix(in srgb, var(--foreground) 34%, transparent);--g-lift:color-mix(in srgb, var(--foreground) 30%, transparent);--g-ink:var(--foreground);--g-bubble-edge:#ffffffe6;--g-bg:radial-gradient(900px 620px at 16% 6%, color-mix(in srgb, var(--primary) 58%, transparent), transparent 70%), radial-gradient(820px 700px at 94% 32%, #e106002e, transparent 70%), radial-gradient(900px 700px at 52% 104%, color-mix(in srgb, color-mix(in srgb, var(--primary) 45%, #14a08c) 38%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--primary) 10%, var(--background)), var(--background) 55%, color-mix(in srgb, var(--primary) 6%, var(--background)));--g-base:var(--background)}html.dark:not(#gl)[data-skin=paint][data-glass][data-theme]{--g-fg:var(--foreground);--g-card:var(--card);--g-field:color-mix(in srgb, var(--theme-field,var(--card)) 74%, transparent);--g-solid:var(--popover,var(--card));--g-rule:color-mix(in srgb, var(--foreground) 22%, transparent);--g-track:color-mix(in srgb, var(--foreground) 12%, transparent);--g-pen:var(--foreground);--g-sheet:color-mix(in srgb, color-mix(in srgb, var(--primary) 12%, var(--card)) 80%, transparent);--g-sheet-tab:color-mix(in srgb, color-mix(in srgb, var(--primary) 20%, var(--card)) 86%, transparent);--g-inner:transparent;--g-notes:color-mix(in srgb, color-mix(in srgb, var(--primary) 6%, var(--card)) 88%, transparent);--g-solid-sheet:var(--card);--g-solid-tab:var(--surface-2,var(--muted));--g-bubble:color-mix(in srgb, var(--primary) 14%, var(--card));--g-panel:color-mix(in srgb, var(--card) 48%, transparent);--g-soft:color-mix(in srgb, var(--surface-2,var(--muted)) 36%, transparent);--g-muted:color-mix(in srgb, var(--muted) 44%, transparent);--g-secondary:color-mix(in srgb, var(--secondary) 44%, transparent);--g-group:color-mix(in srgb, var(--card) 14%, transparent);--g-nav:color-mix(in srgb, var(--pc-rail) 58%, transparent);--g-nav-edge:#ffffff1a;--g-veil:#04081273;--g-edge:#ffffff24;--g-shine:#ffffff24;--g-drop:#0000008c;--g-tile:color-mix(in srgb, var(--card) 66%, #ffffff1a);--g-tab:color-mix(in srgb, var(--card) 78%, #fff);--g-tile-edge:#fff3;--g-outline:#ffffff6b;--g-lift:#0009;--g-ink:color-mix(in srgb, var(--foreground) 82%, var(--background));--g-bubble-edge:#ffffff24;--g-muted-fg:var(--muted-foreground);--g-data:#ffffff0b;--g-data-box:#ffffff17;--g-bg:radial-gradient(900px 620px at 16% 6%, color-mix(in srgb, var(--primary) 46%, transparent), transparent 70%), radial-gradient(820px 700px at 94% 32%, #e1060038, transparent 70%), radial-gradient(900px 700px at 52% 104%, color-mix(in srgb, color-mix(in srgb, var(--primary) 45%, #14a08c) 30%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--primary) 8%, var(--background)), var(--background) 60%, color-mix(in srgb, var(--primary) 5%, var(--background)));--g-base:var(--background)}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl){--card:var(--g-panel);--pc-card:var(--g-panel);--surface-2:var(--g-soft);--pc-surface:var(--g-soft);--muted:var(--g-muted);--secondary:var(--g-secondary);--theme-field:var(--g-field);--pc-primer:transparent;--shadow-card:inset 0 1px 0 var(--g-shine), 0 10px 30px -14px var(--g-drop)}html:not(#gl):not(#gl2)[data-skin=paint][data-glass][data-theme]{background:var(--g-bg)!important;background-color:var(--g-base)!important;background-repeat:no-repeat!important;background-attachment:fixed!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl),html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface,html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface main.shell{background:0 0!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface main.shell>nav.portable-navigation{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(180deg, var(--g-shine) 0, transparent 2px), color-mix(in srgb, var(--popover,var(--card)) 52%, transparent)!important;box-shadow:inset 0 1px 0 var(--g-edge), 0 -10px 30px -18px var(--g-drop)!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]):not(.ro-reel-dialog),html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is([data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content]),html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .notification-panel,html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .notification-panel .notification-item{--card:var(--g-solid);background:var(--g-solid)!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.estimator-panel,.role-home-section,.dispatch-queue,.parts-panel,.mix-board,.notification-panel,.tracker-department-group,.manager-today>button,.estimator-totals>button,.history-panel,.chat-panel,.settings-panel){border-color:var(--g-edge)!important;box-shadow:inset 0 1px 0 var(--g-shine), 0 10px 30px -14px var(--g-drop)!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.chat-thread,.chat-search-field){background:var(--g-soft)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.chat-conversations,.chat-recent-list)>.chat-recent.is-selected{background:linear-gradient(180deg, #ffffff38 0, transparent 60%), color-mix(in srgb, var(--primary) 90%, transparent)!important;color:var(--primary-foreground)!important;box-shadow:inset 0 1px 0 #ffffff59, 0 8px 18px -12px var(--primary)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.chat-conversations,.chat-recent-list)>.chat-recent.is-selected :is(strong,.chat-recent-top){color:var(--primary-foreground)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.chat-conversations,.chat-recent-list)>.chat-recent:not(.is-selected) .chat-recent-line,html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.chat-conversations,.chat-recent-list)>.chat-recent:not(.is-selected) time{color:var(--muted-foreground)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .person-card{background:var(--g-solid)!important;border-color:var(--g-edge)!important;box-shadow:inset 0 1px 0 var(--g-shine), 0 18px 40px -14px #00000073!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace .tech-collapse-inner,html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .wip-vehicles{background:0 0!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace .tracker-department-group{background:var(--g-group)!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.estimator-panel,.role-home-section,.dispatch-queue,.parts-panel,.mix-board,.manager-today>button,.estimator-totals>button){-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace .tracker-tech-header{background:var(--g-panel)!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .sticky-app-navigation{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:var(--g-nav)!important;box-shadow:inset -1px 0 0 var(--g-nav-edge)!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .sticky-app-navigation>.main-tab-row{background:0 0!important}html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]){background:color-mix(in srgb, var(--pc-rail) 60%, transparent)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-cars-column .my-car{text-align:center!important;background:linear-gradient(165deg, var(--g-shine) 0, transparent 45%), var(--g-tile)!important;border:1px solid var(--g-outline)!important;box-shadow:inset 0 1px 0 var(--g-shine), 0 10px 20px -14px var(--g-lift)!important;border-radius:14px!important;justify-items:center!important;gap:3px!important;padding:11px 10px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-cars-column .my-car>*{max-width:100%;justify-content:center!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-car .my-car-top{justify-content:center!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-car :is(.my-car-name,.my-car-line){text-align:center!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-car .my-car-parts-row{justify-content:center;width:100%;margin-top:5px;display:flex}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-car .my-car-parts{justify-content:center;width:min(100%,120px);flex:0 auto!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-car .my-car-parts i{max-width:70px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-car .my-car-techs{margin-top:4px;justify-content:center!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .site-surface .my-cars-column{background:color-mix(in srgb, var(--phase) 30%, transparent)!important;border:1px solid color-mix(in srgb, var(--phase) 55%, transparent)!important;box-shadow:inset 0 1px 0 #ffffff73, 0 12px 26px -18px var(--phase)!important;border-radius:14px!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile{--m1:var(--g-tile);--m2:var(--g-tab);--m3:var(--g-tile-edge);--ink:var(--g-ink);--pen:var(--g-pen);--rule:var(--g-rule);--card:var(--g-panel);--pc-card:var(--g-panel);--theme-field:var(--g-field);--border:var(--g-tile-edge);--input:var(--g-tile-edge);--hairline:var(--g-rule);--pc-line:var(--g-rule);background:linear-gradient(160deg, var(--g-shine) 0, transparent 38%), var(--m1)!important;box-shadow:0 0 0 1px var(--g-outline), inset 0 1px 0 var(--g-shine), 0 6px 10px -6px var(--g-lift)!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tab{clip-path:none;background:var(--m2);height:28px;box-shadow:inset 0 1px 0 var(--g-outline), inset 1px 0 0 var(--g-outline), inset -1px 0 0 var(--g-outline), inset 0 2px 0 var(--g-shine);border-radius:8px 12px 0 0;left:-1px}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .parts-meter-track{background-color:var(--g-track)!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile{grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr)!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .ro-badge{justify-self:start!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out{justify-self:end!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .ro-band>.ro-band-vehicle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;text-align:center!important;justify-self:center!important}html[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger{background:linear-gradient(180deg, #ffffff52 0, transparent 62%), color-mix(in srgb, var(--phase,#94a3b8) 46%, transparent)!important;border:1px solid color-mix(in srgb, var(--phase,#94a3b8) 55%, #ffffff80)!important;box-shadow:inset 0 1px 0 #ffffff73, 0 6px 14px -10px color-mix(in srgb, var(--phase,#94a3b8) 80%, transparent)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog{--m1:var(--g-sheet);--m2:var(--g-tab);--m3:var(--g-tile-edge);--ink:var(--g-ink);--pen:var(--g-pen);--card:var(--g-notes);--pc-card:var(--g-notes);--theme-field:var(--g-field)}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-card-reel>:is(.ro-reel-panel,.ro-reel-neighbor){background:linear-gradient(165deg, var(--g-shine) 0, transparent 30%), linear-gradient(var(--m1), var(--m1)), var(--g-base,var(--background))!important;box-shadow:inset 0 0 0 1px var(--g-tile-edge), inset 0 1px 0 var(--g-shine), 0 30px 60px -20px #00000073!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-headers>.ro-reel-header{background:linear-gradient(180deg, var(--g-shine) 0, transparent 60%), linear-gradient(var(--g-sheet-tab), var(--g-sheet-tab)), var(--g-base,var(--background))!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog{--m2:var(--g-sheet-tab)}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog :is(.ro-sheet-date,.ro-sheet-stat,.ro-sheet .ro-sheet-stats .ro-sheet-stat){border-radius:14px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet-phase .phase-select-trigger{border-width:1.5px!important;border-radius:16px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet{overflow:hidden;border-radius:14px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet>.ro-sheet-section{background:var(--g-data)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog :is(.ro-sheet-date,.ro-sheet .ro-sheet-stats .ro-sheet-stat),html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet-phase .phase-select-trigger{background:var(--g-data-box)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-header .ro-number-actions [data-slot=button]{border-radius:14px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-sheet{background:var(--g-inner)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.ro-panel-notes,.ro-reel-panel .ro-chat){background:var(--g-notes)!important;box-shadow:inset 0 0 0 1px var(--g-tile-edge), inset 0 1px 0 var(--g-shine)!important;border-radius:10px!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) :is(.ro-sheet-parts-track,.ro-sheet .parts-meter-track){background:var(--g-track)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li:not([data-mine]) .saved-note-bubble{background:linear-gradient(180deg, var(--g-shine) 0, transparent 70%), var(--g-bubble)!important;border:1px solid var(--g-bubble-edge)!important;box-shadow:inset 0 1px 0 var(--g-shine), 0 8px 18px -12px var(--g-drop)!important}html[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-chat-list>li[data-mine] .saved-note-bubble{background:linear-gradient(180deg, #ffffff3d 0, transparent 65%), color-mix(in srgb, var(--primary) 92%, transparent)!important;box-shadow:inset 0 1px 0 #fff6, 0 10px 20px -12px color-mix(in srgb, var(--primary) 80%, transparent)!important;border:1px solid #ffffff59!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:var(--g-fg);--card-foreground:var(--g-fg);--muted-foreground:var(--g-muted-fg);--pc-ink:var(--g-fg);--pc-steel:var(--g-muted-fg);--secondary:#ffffff14;--muted:#ffffff14;color:var(--g-fg)}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .ro-tile-head>.ro-out strong{color:#5fd68a!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile[data-due=red] .ro-tile-head>.ro-out strong{color:#ff7b72!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile[data-due=none] .ro-tile-head>.ro-out strong{color:#ffffff73!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .ro-file-tech[data-empty] b{color:#ffffff73}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger{background:linear-gradient(180deg, #fff3 0, transparent 62%), color-mix(in srgb, var(--phase,#94a3b8) 42%, transparent)!important;border:1px solid color-mix(in srgb, var(--phase,#94a3b8) 60%, #ffffff4d)!important;box-shadow:inset 0 1px #ffffff47!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger,html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-phase .phase-select-trigger *{color:#fff!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile .parts-meter strong{color:var(--g-fg)!important}html.dark[data-skin=paint][data-cards=band][data-theme] body .site-surface:not(#pc):not(#fc1):not(#fc2):not(#gl) .tracker-workspace:not([data-view=list]) .ro-tile>.ro-tile-actions [data-slot=button]{color:#fff!important;background:#ffffff1a!important}html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--g-base);--foreground:var(--g-fg);--card-foreground:var(--g-fg);--popover:var(--g-solid);--popover-foreground:var(--g-fg);--secondary:#ffffff14;--secondary-foreground:var(--g-fg);--muted:#ffffff14;--muted-foreground:var(--g-muted-fg);--accent:#ffffff1f;--accent-foreground:#fff;--surface-2:#ffffff0d;--pc-surface:#ffffff0d;--theme-link:color-mix(in srgb, var(--primary) 55%, #fff);--pc-ink:var(--g-fg);--pc-steel:var(--g-muted-fg);--border:var(--g-ink);--hairline:var(--g-ink);--pc-line:var(--g-ink);--input:#ffffff4d;color:var(--g-fg)}html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet-phase .phase-select-trigger,html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet-phase .phase-select-trigger *{color:#fff!important}html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet-date[data-tone=green] :is(button,strong,span:not(:first-child)),html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .rh-out[data-due=green]{color:#5fd68a!important}html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet-date[data-tone=yellow] :is(button,strong,span:not(:first-child)){color:#f2b950!important}html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-dialog .ro-sheet-date[data-tone=red] :is(button,strong,span:not(:first-child)),html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .rh-out[data-due=red]{color:#ff7b72!important}html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .rq-box[data-note-tone]{color:color-mix(in srgb, var(--rq-color) 40%, #fff)!important;background:color-mix(in srgb, var(--rq-color) 24%, transparent)!important}html.dark[data-skin=paint][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl) .ro-reel-header .ro-number-actions [data-slot=button]{color:#fff!important;background:#ffffff1f!important;border-color:#fff3!important}html:not(#gl):not(#gl2):not(#gl3)[data-skin=paint][data-glass][data-theme]:has(main.login-entry .app-loading:not(.compact-loading)){background:var(--load-bg,#fff)!important}html[data-skin=paint][data-glass][data-theme]:has(main.login-entry .app-loading:not(.compact-loading)) body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#gl2){background:var(--load-bg,#fff)!important}html[data-skin=paint][data-glass][data-theme]:has(main.login-entry .app-loading:not(.compact-loading)) body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#gl2) .site-surface{background:var(--load-bg,#fff)!important}html[data-skin=paint][data-glass] body .app-loading .brand-logo{--brand-ink:#14161acc;--brand-red:#e10600e0;--brand-stripe:#0c0c0ed1;filter:drop-shadow(0 1px #fffffff2)drop-shadow(0 -1px #fff9)drop-shadow(0 10px 16px #14161a33)}@media (pointer:coarse),(max-width:999px){html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#gl2) :not(.sticky-app-navigation):not(.portable-navigation):not([data-slot=dialog-overlay]):not([data-slot=alert-dialog-overlay]):not(.ro-reel-panel):not(.ro-reel-header):not([data-slot=dialog-content]),html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#gl2) :before,html[data-skin=paint][data-glass][data-theme] body:not(#pc):not(#fc1):not(#fc2):not(#gl):not(#gl2) :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not(#gl):not(#gl2):not(#gl3)[data-skin=paint][data-glass][data-theme]{background-attachment:scroll!important}}@media print{html:not(#gl):not(#gl2)[data-skin=paint][data-glass][data-theme],html[data-skin=paint][data-glass][data-theme] body{background:#fff!important}}
