*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(34 211 238 / .5);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #020617}textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}textarea::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.field{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.field:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.select{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.select:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.btn:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.btn:disabled{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.link:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.nav{display:flex;align-items:center;gap:.375rem;white-space:nowrap;border-bottom-width:2px;border-color:transparent;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.nav.active,.nav.\!active{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.card{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem}.\!title,.title{font-size:1rem;line-height:1.5rem;font-weight:600}.muted{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.empty{border-radius:.75rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding:1.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.iconBtn{border-radius:.5rem;padding:.5rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.iconBtn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.brand-name{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:.025em}.brand-name span:first-child{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.brand-name span:last-child{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.brand-inline{display:inline-flex;align-items:baseline;font-weight:600;letter-spacing:.025em}.brand-inline span:first-child{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.brand-inline span:last-child{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.brand-wrap{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.brand-name{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#020617f2;padding:.75rem 1rem;--tw-backdrop-blur: blur(8px);-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)}.app-brand{display:flex;align-items:center;gap:.5rem;text-align:left}.app-brand-text{display:flex;flex-direction:column;line-height:1.25}.app-brand-text b{font-size:1rem;line-height:1.5rem;letter-spacing:.025em}.app-brand-text .logo-slim{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.app-brand-text .logo-car{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.app-brand-text small{margin-top:.125rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.app-header-actions{display:flex;align-items:center;gap:.5rem}.app-nav{position:sticky;top:65px;z-index:10;display:flex;overflow-x:auto;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#020617f2;--tw-backdrop-blur: blur(8px);-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);scrollbar-width:none}.app-nav::-webkit-scrollbar{display:none}.app-nav-item{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-bottom-width:2px;border-color:transparent;padding:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.app-nav-item.active,.app-nav-item.\!active{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.garage-kicker{font-size:10px;font-weight:600;letter-spacing:.25em;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.vehicle-grid{display:grid;gap:.75rem}.vehicle-card{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vehicle-card:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.vehicle-main{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.75rem;padding:.5rem;text-align:left}.vehicle-avatar{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.vehicle-info{display:flex;min-width:0px;flex-direction:column}.vehicle-info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.vehicle-info small{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.vehicle-actions{display:flex;align-items:center;gap:.125rem}.garage-empty{padding-top:2.5rem;padding-bottom:2.5rem}.vehicle-detail-hero{overflow:hidden;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.vehicle-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.vehicle-detail-identity{display:flex;min-width:0px;align-items:center;gap:.75rem}.vehicle-detail-avatar{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem;font-weight:900;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.vehicle-detail-title{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;line-height:2rem;font-weight:600}.vehicle-detail-actions{display:flex;gap:.25rem}.vehicle-detail-stats{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.vehicle-stat{min-width:0px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#020617b3;padding:.75rem}.vehicle-stat-editable{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vehicle-stat-editable>div{min-width:0px}.vehicle-stat-edit{display:flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:10px;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.vehicle-stat span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.vehicle-stat b{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.vehicle-logbook-entry{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#020617b3;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vehicle-logbook-entry:hover{border-color:#22d3ee66;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.vehicle-logbook-entry>span:nth-child(2){min-width:0px;flex:1 1 0%}.vehicle-logbook-entry b{display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.vehicle-logbook-entry small{margin-top:.125rem;display:block;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.vehicle-logbook-entry>span:first-child{flex-shrink:0;font-size:1.125rem;line-height:1.75rem}.section-kicker{display:flex;align-items:center;gap:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600}.section-kicker:after{content:"";height:1px;flex:1 1 0%;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(251 191 36 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.section-kicker span{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde68a var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.vehicle-section-tabs{margin-bottom:1rem;display:flex;gap:.5rem;overflow-x:auto}.vehicle-section-tab{display:flex;min-width:150px;flex:1 1 0%;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vehicle-section-tab span{display:flex;align-items:center;gap:.375rem}.vehicle-section-tab small{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:10px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.vehicle-section-tab.active,.vehicle-section-tab.\!active,.vehicle-section-tab.active-reminder{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.section-heading{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #0f172a var(--tw-gradient-to-position);padding:1.25rem}.admin-kicker{font-size:10px;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.admin-refresh{flex-shrink:0;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.admin-refresh:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.admin-stat-card{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-stat-card b{display:block;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.admin-stat-card span{margin-top:.25rem;display:block;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.admin-stat-card.active,.admin-stat-card.\!active{border-color:#fbbf2499;background-color:#fbbf240d}.admin-stat-card.active b,.admin-stat-card.active span,.admin-stat-card.\!active b,.admin-stat-card.\!active span{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.admin-panel{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#02061799;padding:1rem}.admin-panel-head{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.admin-panel-head h3{font-size:1.125rem;line-height:1.75rem;font-weight:600}.admin-panel-head span{font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.admin-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.admin-user-card{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-user-card:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.admin-avatar{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.admin-user-main{min-width:0px;flex:1 1 0%}.admin-user-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.admin-user-main small{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.admin-user-meta{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end}.admin-user-meta b{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.admin-user-meta small{font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.admin-user-meta em{margin-top:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:9px;font-style:normal;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.admin-message-card{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem}.admin-message-card p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.admin-message-meta{margin-top:.5rem;display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.admin-message-meta b{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.admin-actions{margin-top:.5rem;display:flex;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding-top:.5rem}.admin-detail{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem}.admin-detail-head{display:flex;align-items:flex-start;justify-content:space-between}.admin-detail-head h3{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.admin-detail pre{margin-top:.75rem;max-height:18rem;overflow:auto;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:11px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.forum-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.forum-hero{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #0f172a var(--tw-gradient-to-position);padding:1.25rem}.forum-kicker{font-size:10px;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.forum-hero-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.forum-subtitle{margin-top:.5rem;max-width:none;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-title{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600}.forum-subtitle{margin-top:.25rem;max-width:36rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-new-btn{flex-shrink:0;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.forum-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;overflow:hidden}.forum-filters::-webkit-scrollbar{display:none}.forum-search{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem}.forum-search-trigger{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.forum-search-trigger:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.forum-search input{min-width:0px;flex:1 1 0%;background-color:transparent;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.forum-search input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.forum-search input::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.forum-search button:not(.forum-search-trigger){flex-shrink:0;font-size:1.125rem;line-height:1.75rem;line-height:1;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-search button:not(.forum-search-trigger):hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.forum-advanced-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.forum-advanced-filters select,.forum-advanced-filters label{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.forum-advanced-filters select{outline:2px solid transparent;outline-offset:2px}.forum-advanced-filters label{display:flex;align-items:center;gap:.5rem}.forum-advanced-filters label span{flex-shrink:0;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-advanced-filters input{min-width:0px;flex:1 1 0%;background-color:transparent;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.forum-filters button{min-width:0px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-filters button.active,.forum-filters button.\!active{border-color:#fbbf2499;background-color:#fbbf240d;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.forum-compose{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem}.forum-compose-head{margin-bottom:.75rem}.forum-compose-head b{display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.forum-compose-head span{margin-top:.25rem;display:block;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-compose-actions{margin-top:.75rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.forum-post{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem}.forum-post-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.forum-post-brand{font-size:10px;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.forum-mine{border-radius:9999px;background-color:#fbbf241a;padding:.25rem .5rem;font-size:9px;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.forum-post h3{margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.forum-post-body{margin-top:.5rem;white-space:pre-wrap;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.forum-post-footer{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding-top:.75rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-post-footer button{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.forum-post-footer .forum-responses-count{font-weight:500}.forum-post-footer .forum-reply-action{margin-left:auto}.forum-thread{margin-top:.75rem}.forum-thread>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.forum-thread{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:.75rem}.forum-reply{border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));padding-left:.75rem}.forum-reply p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.forum-reply span{margin-top:.25rem;display:block;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.forum-reply-box{display:flex;gap:.5rem;padding-top:.5rem}.help-page>:not([hidden])~:not([hidden]),.contact-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.help-hero,.contact-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #0f172a var(--tw-gradient-to-position);padding:1.25rem}.help-subtitle,.contact-subtitle{margin-top:.25rem;max-width:36rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.help-count{display:flex;height:4rem;min-width:4rem;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.help-count strong{font-size:1.25rem;line-height:1.75rem;line-height:1;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.help-count span{margin-top:.25rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.help-search{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem}.help-search svg{flex-shrink:0;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.help-search-input{min-width:0px;flex:1 1 0%;background-color:transparent;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.help-search-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.help-search-input::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.help-search button{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;line-height:1;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.help-search button:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.help-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.help-item{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.help-item.open{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));background-color:#0f172ae6}.help-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.help-question svg{flex-shrink:0;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.help-item.open .help-question svg{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.help-answer{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding:1rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.contact-badge{display:flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#22d3ee33;background-color:#22d3ee0d;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.contact-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem}.contact-card-head b{display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.contact-card-head span{margin-top:.25rem;display:block;font-size:11px;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.contact-success{margin-top:.75rem;border-radius:.75rem;border-width:1px;border-color:#34d39933;background-color:#34d3990d;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.contact-textarea{margin-top:.75rem;min-height:9rem;resize:vertical;line-height:1.5rem}.contact-footer{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.contact-footer span{font-size:10px;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.contact-note{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.contact-note svg{flex-shrink:0;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.app-main{margin-left:auto;margin-right:auto;width:100%;max-width:64rem;padding:1rem;padding-bottom:max(1rem,calc(env(safe-area-inset-bottom) + 1rem))}.app-nav-item{min-height:42px}.btn{min-height:2.5rem}.empty{background-color:#02061766}.auth-card{border-color:#1e293be6;background-color:#0f172af2;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.auth-mode-title{margin-top:.5rem;margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding-bottom:.75rem}.auth-secondary{margin-top:.75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding-top:.5rem}.auth-forgot{margin-top:.25rem;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.auth-forgot:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.account-danger{margin-top:1.25rem;border-top-width:1px;border-color:#ef444433;padding-top:1rem}.account-danger b{display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.account-danger p{margin-top:.25rem;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.account-delete-btn{margin-top:.75rem;border-radius:.75rem;border-width:1px;border-color:#ef444466;background-color:#ef44441a;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.account-delete-btn:hover{background-color:#ef444426}.account-delete-confirm{margin-top:.5rem;border-radius:.75rem;border-width:1px;border-color:#ef444433;background-color:#450a0a33;padding:.75rem}.forum-reply-box-only{margin-top:.75rem}.auth-recovery-actions .link{align-self:center}.logbook-toolbar{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding-top:.75rem}.logbook-tool{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:11px;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.logbook-tool:hover{border-color:#22d3ee80;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.logbook-tool:disabled{cursor:not-allowed;opacity:.35}.logbook-tool.active,.logbook-tool.\!active{border-color:#22d3ee80;background-color:#22d3ee0d;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.logbook-entry{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#020617b3;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.logbook-entry:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.logbook-entry.selected,.logbook-entry.\!selected{border-color:#22d3ee80;background-color:#22d3ee0d}.logbook-entry-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.logbook-kind{margin-bottom:.125rem;display:block;font-size:10px;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.logbook-entry-top b{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.logbook-entry-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width: 640px){.logbook-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.logbook-entry-grid span{border-radius:.5rem;background-color:#0f172acc;padding:.5rem}.logbook-entry-grid small,.logbook-entry p small{margin-bottom:.125rem;display:block;font-size:9px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.logbook-entry-grid b{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.logbook-entry p{margin-top:.5rem;border-radius:.5rem;background-color:#0f172a99;padding:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.logbook-table-wrap{overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.logbook-table{width:100%;text-align:left;font-size:.75rem;line-height:1rem}.logbook-table th{white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:10px;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.logbook-table td{white-space:nowrap;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.logbook-table tbody tr{cursor:pointer}.logbook-table tbody tr:hover{background-color:#0f172ab3}.logbook-table tbody tr.selected,.logbook-table tbody tr.\!selected{background-color:#22d3ee0d}.vehicle-back{display:inline-flex;align-items:center;gap:.25rem;font-size:18px;font-weight:500;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vehicle-back:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.vehicle-stat-editable{position:relative;padding-right:2.5rem}.vehicle-stat-edit{position:absolute;top:.5rem;right:.5rem;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.vehicle-stat-edit:hover{border-color:#22d3ee99;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.section-kicker{display:flex;align-items:center;gap:.75rem;font-size:15px;font-weight:600}.section-kicker span{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a5f3fc var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fcd34d var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.vehicle-section-tabs{margin-bottom:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.vehicle-section-tab{display:flex;width:100%;min-width:0px;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#22d3ee40;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vehicle-section-tab span{display:flex;align-items:center;gap:.375rem;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.vehicle-section-tab small{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:10px;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.vehicle-section-tab.active,.vehicle-section-tab.\!active{border-color:#fbbf24b3;background-color:#fbbf240d;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.vehicle-section-tab.active span,.vehicle-section-tab.\!active span{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.vehicle-section-tab.active small,.vehicle-section-tab.\!active small{background-color:#fbbf241a;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.vehicle-section-tab.active-reminder{border-color:#fbbf24b3;background-color:#fbbf240d;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.vehicle-section-tab.active-reminder span{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.vehicle-section-tab.active-reminder small{background-color:#fbbf241a;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.reminder-panel{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#020617b3;padding:1rem}.reminder-panel-head{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.reminder-permission{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:#22d3ee33;background-color:#22d3ee0d;padding:.75rem}.reminder-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.reminder-item{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left}.reminder-item:hover{border-color:#22d3ee66}.reminder-item>span:nth-child(2){min-width:0px;flex:1 1 0%}.reminder-item b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.reminder-item small{margin-top:.125rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.reminder-dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.reminder-dot.ok{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.reminder-dot.soon{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.reminder-dot.due{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.vehicle-section-tab.reminder-tone-ok{border-color:#34d399b3;background-color:#10b98133}.vehicle-section-tab.reminder-tone-soon{border-color:#fbbf24cc;background-color:#fbbf2440}.vehicle-section-tab.reminder-tone-due{border-color:#f87171cc;background-color:#ef444440}.vehicle-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.vehicle-stat{min-width:0px;overflow:hidden}.vehicle-stat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}@media (min-width: 640px){.vehicle-stat span{font-size:10px}}.vehicle-stat b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}@media (min-width: 640px){.vehicle-stat b{font-size:.875rem;line-height:1.25rem}}.vehicle-mileage{margin-top:.25rem;display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:.5rem;border-width:1px;border-color:#22d3ee40;background-color:#22d3ee0d;padding:.125rem .5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.forum-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:.5rem}.forum-pagination>span{min-width:5rem;text-align:center;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-24{height:6rem}.h-40{height:10rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-cyan-500\/40{border-color:#06b6d466}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-red-500\/40{border-color:#ef444466}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-500\/30{border-color:#64748b4d}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.bg-black\/75{background-color:#000000bf}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-cyan-950\/40{background-color:#08334466}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-950\/30{background-color:#450a0a4d}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.pb-4{padding-bottom:1rem}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width:640px){.vehicle-detail-stats{gap:.375rem}.vehicle-stat{padding:.5rem}.vehicle-stat b{font-size:.75rem;line-height:1rem}.vehicle-detail-title{font-size:1.25rem;line-height:1.75rem}.app-nav-item{padding-left:.625rem;padding-right:.625rem;font-size:11px}.admin-hero{padding:1rem}.admin-title{font-size:1.25rem;line-height:1.75rem}.admin-subtitle,.admin-user-meta{display:none}.forum-hero{padding:1rem}.forum-hero-head{gap:.5rem}.forum-title{font-size:1.25rem;line-height:1.75rem}.forum-subtitle{font-size:13px;line-height:1.5rem}.forum-new-btn{padding:.5rem .625rem}.help-hero,.contact-hero{padding:1rem}.help-title,.contact-title{font-size:1.25rem;line-height:1.75rem}.help-subtitle,.contact-subtitle{display:none}.help-count{height:3.5rem;min-width:3.5rem}.contact-badge{padding-left:.625rem;padding-right:.625rem}.contact-footer{align-items:flex-end}}@media (max-width:640px){.app-main{padding:.75rem;padding-bottom:max(2.5rem,calc(env(safe-area-inset-bottom) + 1rem))}.garage-hero,.admin-hero,.forum-hero,.help-hero,.contact-hero,.vehicle-detail-hero{border-radius:.75rem}}@supports (padding: env(safe-area-inset-top)){.app-header{padding-top:calc(.75rem + env(safe-area-inset-top))}.app-nav{top:calc(65px + env(safe-area-inset-top))}.app-main{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@media (max-width:640px){.app-header{padding-left:.75rem;padding-right:.75rem}.app-brand-text small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header-actions .select{padding-left:.5rem;padding-right:.5rem;font-size:11px}.app-nav{gap:0px}.app-nav-item{min-width:-moz-max-content;min-width:max-content;padding-left:.75rem;padding-right:.75rem}.vehicle-card{padding:.375rem}.vehicle-main{gap:.5rem;padding:.5rem}.vehicle-actions .iconBtn{padding:.5rem}.vehicle-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vehicle-stat{min-width:0;padding:10px 7px}.vehicle-stat span{display:block;max-width:100%;font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-stat b{display:block;max-width:100%;padding-right:0;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-stat-editable{padding-right:7px;padding-top:34px}.vehicle-stat-editable .vehicle-stat-edit{top:8px;right:7px;width:28px;height:28px}.vehicle-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;overflow:hidden}.vehicle-section-tab{min-width:0;width:100%;padding:10px 7px;font-size:12px;gap:3px;overflow:hidden}.vehicle-section-tab span{min-width:0;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-section-tab span svg{flex:0 0 auto}.vehicle-section-tab small{flex:0 0 auto;padding:2px 6px;font-size:9px}.vehicle-stat-editable{padding:10px 42px 10px 7px!important}.vehicle-stat-editable .vehicle-stat-edit{top:8px!important;right:7px!important;width:28px!important;height:28px!important}.vehicle-stat-editable span,.vehicle-stat-editable b{display:block;max-width:100%;overflow:visible;white-space:nowrap;text-overflow:clip}.vehicle-stat-editable span{font-size:9px!important}.vehicle-stat-editable b{font-size:11px!important}.vehicle-section-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important}.vehicle-section-tab{min-width:0!important;width:100%!important;padding:10px 5px!important;font-size:12px!important}.vehicle-section-tab span{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.vehicle-section-tab small{margin-left:2px!important;padding:2px 5px!important;font-size:9px!important;flex:0 0 auto!important}.logbook-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.logbook-tool{width:100%!important;justify-content:center!important;min-height:42px!important;padding:7px 5px!important;font-size:11px!important}.vehicle-stat-editable{padding:10px 38px 10px 7px!important;min-width:0!important}.vehicle-stat-editable .vehicle-stat-edit{top:7px!important;right:6px!important;width:27px!important;height:27px!important}.vehicle-stat-editable span{max-width:calc(100% - 30px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vehicle-stat-editable b{display:block!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:10px!important;letter-spacing:-.15px!important}.logbook-modal-box{max-height:calc(100vh - 24px)!important;overflow-y:auto!important}.logbook-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.vehicle-section-tab{border-color:#1e293b;background:#0f172a;color:#94a3b8}.vehicle-section-tab span{color:#94a3b8}.vehicle-section-tab small{background:#1e293b;color:#94a3b8}.vehicle-section-tab.active,.vehicle-section-tab.active-reminder{border-color:#fbbf24b3;background:#fbbf240d;color:#fcd34d}.vehicle-section-tab.active span,.vehicle-section-tab.active-reminder span{color:#fcd34d}.vehicle-section-tab.active small,.vehicle-section-tab.active-reminder small{background:#fbbf241a;color:#fcd34d}.vehicle-section-tab,.vehicle-section-tab.reminder-tone-ok,.vehicle-section-tab.reminder-tone-soon,.vehicle-section-tab.reminder-tone-due{border:1px solid #1e293b!important;background:#0f172a!important;color:#94a3b8!important}.vehicle-section-tab small{background:#1e293b!important;color:#94a3b8!important}.vehicle-section-tab.active,.vehicle-section-tab.active-reminder{border-color:#fbbf2499!important;background:#fbbf240d!important;color:#fcd34d!important}.vehicle-section-tab.active span,.vehicle-section-tab.active-reminder span{color:#fcd34d!important}.vehicle-section-tab.active small,.vehicle-section-tab.active-reminder small{background:#fbbf241a!important;color:#fcd34d!important}.forum-subtitle,.help-subtitle,.contact-subtitle,.vehicle-logbook-entry small{font-size:12px!important;line-height:1.5!important;font-style:italic!important;color:#64748b!important}@media (max-width:640px){.forum-subtitle{font-size:12px!important;line-height:1.45!important;max-width:100%!important}.vehicle-mileage{padding-left:.5rem;padding-right:.5rem;font-size:10px}.forum-pagination{gap:.5rem}.forum-pagination .logbook-tool{min-height:2.5rem;padding-left:.5rem;padding-right:.5rem}}.brand-name,.brand-inline{direction:ltr;unicode-bidi:isolate}.help-about{border:1px solid rgb(30 41 59);border-radius:.75rem;padding:1rem;background:#0f172a8c}.help-about-kicker{font-size:.75rem;color:#94a3b8}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.admin-detail-grid>div{display:flex;flex-direction:column;gap:.2rem;padding:.75rem;border:1px solid rgb(30 41 59);border-radius:.75rem;background:#0f172a8c}.admin-detail-grid b{font-size:.7rem;color:#94a3b8;font-weight:500}.admin-detail-grid span{font-size:.9rem;color:#e2e8f0;overflow-wrap:anywhere}@media (max-width:640px){.admin-detail-grid{grid-template-columns:1fr}}.professional-overview{padding:14px!important}.professional-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.professional-kicker{margin:0;color:#22d3ee;font-size:14px;font-weight:700;letter-spacing:.22em}.professional-title{margin-top:3px;font-size:20px;line-height:1.2;font-weight:700;color:#f8fafc}.professional-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.professional-stat{min-width:0;border:1px solid #1e293b;border-radius:12px;background:#020617;padding:9px 10px}.professional-stat span,.professional-stat small{display:block;color:#94a3b8;font-size:10px;line-height:1.25}.professional-stat b{display:block;color:#f8fafc;font-size:18px;line-height:1.2;margin:3px 0}.professional-search{margin-top:10px}.professional-search-row{display:flex;align-items:stretch;gap:6px}.professional-search-row .field{flex:1;min-width:0}.professional-search-button{flex:0 0 42px;display:flex;align-items:center;justify-content:center}.reminder-green{border-color:#22c55e59}.reminder-orange{border-color:#f9731666}.reminder-red{border-color:#ef444473}.professional-table-wrap{overflow-x:auto;margin-top:8px}.professional-table{width:100%;font-size:12px;border-collapse:collapse}.professional-table th{padding:7px 8px;text-align:left;color:#64748b;font-weight:600}.professional-table td{padding:8px;border-top:1px solid #1e293b;color:#cbd5e1;vertical-align:top}.professional-table td b{display:block;color:#f8fafc}.professional-table td small{display:block;color:#64748b;font-size:10px;margin-top:2px}.professional-overdue{color:#fca5a5!important}.premium-welcome-compact{margin-top:12px;border:1px solid rgba(251,191,36,.35);border-radius:12px;background:#fbbf2412;padding:10px 12px;color:#cbd5e1;font-size:12px;line-height:1.5}.premium-welcome-compact p{margin:0}.about-page{max-width:760px;margin:0 auto}.about-hero{border:1px solid #1e293b;border-radius:16px;background:#0f172a;padding:20px}.about-kicker{font-size:13px;font-weight:700;margin-bottom:6px}.about-title{font-size:24px;font-weight:700;color:#f8fafc;margin-bottom:12px}.about-hero p{color:#94a3b8;font-size:14px;line-height:1.65;margin-top:10px}.app-more-wrap{position:relative;display:flex;align-items:stretch}.app-more-menu{position:absolute;z-index:80;top:calc(100% + 8px);inset-inline-end:0;min-width:190px;padding:6px;border:1px solid #1e293b;border-radius:12px;background:#0f172a;box-shadow:0 16px 35px #00000059}.app-more-menu button{display:flex;width:100%;align-items:center;gap:9px;padding:10px 11px;border-radius:9px;color:#cbd5e1;background:transparent;text-align:start;font-size:13px}.app-more-menu button:hover{background:#111c31;color:#f8fafc}.app-more-menu button.disabled,.app-more-menu button:disabled{opacity:.45;cursor:default}.more-quiz-dot{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #475569;border-radius:50%;font-size:11px}@media (max-width:640px){.professional-overview{padding:12px!important}.professional-kicker{font-size:12px}.professional-title{font-size:18px}.professional-stats{gap:6px}.professional-stat{padding:8px 7px}.professional-stat span,.professional-stat small{font-size:9px}.professional-stat b{font-size:16px}.professional-table{font-size:11px}.app-more-menu{inset-inline-end:-4px;min-width:180px}}.app-nav{overflow:hidden!important;display:flex!important;align-items:stretch!important}.app-nav-scroll{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.app-nav-scroll::-webkit-scrollbar{display:none}.app-nav-scroll .app-nav-item{flex:0 0 auto}.app-more-wrap{flex:0 0 auto;position:relative;z-index:90;background:#020617;border-inline-start:1px solid #1e293b}.app-more-wrap>.app-nav-item{height:100%}.premium-welcome-card{margin-top:12px;border:1px solid rgba(251,191,36,.32);border-radius:12px;background:#0f172ab8;padding:12px 13px}.premium-welcome-title{color:#fbbf24;font-weight:700;font-size:13px;line-height:1.35}.premium-welcome-card p{margin:7px 0 9px;color:#f8fafc;font-size:12px;line-height:1.5}.premium-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#fbbf24;color:#111827;font-size:11px;font-weight:800;padding:5px 12px}.professional-six-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.professional-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.professional-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.professional-card{min-width:0;border:1px solid #1e293b;border-radius:12px;background:#020617;padding:10px}.professional-card span{display:block;color:#94a3b8;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-card b{display:block;color:#f8fafc;font-size:17px;line-height:1.25;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.admin-section-nav button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #1e293b;border-radius:11px;background:#0f172a;color:#94a3b8;font-size:12px}.admin-section-nav button.active{border-color:#fbbf24a6;background:#fbbf240f;color:#fcd34d}.admin-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 4px 4px;border-top:1px solid #1e293b;margin-top:10px}.admin-pagination span{color:#64748b;font-size:11px}.admin-updated{margin:-7px 0 10px;color:#64748b;font-size:10px}.auth-notice-modal{border:1px solid #334155;border-radius:18px;background:#0f172a;padding:22px;box-shadow:0 24px 60px #00000080}.auth-notice-brand{font-size:18px;font-weight:700;margin-bottom:10px}.auth-notice-title{font-size:21px;font-weight:700;color:#f8fafc}.auth-notice-text{margin-top:10px;color:#f8fafc;font-size:14px;line-height:1.65}.auth-notice-link{display:block;margin-top:12px;color:#fcd34d;font-size:13px}.app-more-menu{position:fixed!important;top:calc(113px + env(safe-area-inset-top))!important;inset-inline-end:10px!important}@media (max-width:640px){.professional-six-grid{gap:6px}.professional-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.professional-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.professional-card{padding:8px 7px}.professional-card span{font-size:9px}.professional-card b{font-size:15px}.admin-section-nav{gap:5px}.admin-section-nav button{font-size:10px;padding:0 5px}}.admin-dashboard>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.admin-dashboard-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-stat-card{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-stat-card:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.admin-stat-card svg{margin-bottom:.375rem;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.admin-stat-card b{display:block;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.admin-stat-card span{margin-top:.25rem;display:block;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.admin-dashboard-breakdown{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #1e293b;border-radius:12px;background:#0f172a73}.admin-dashboard-breakdown div{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border-radius:8px;background:#02061773}.admin-dashboard-breakdown span{font-size:9px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard-breakdown b{font-size:11px;color:#e2e8f0}.admin-dashboard-row{display:grid;gap:.5rem}.admin-dashboard-row-bottom{grid-template-columns:repeat(3,minmax(0,1fr));max-width:60%}.admin-message-filters{margin-bottom:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width: 640px){.admin-message-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-message-filters button{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-message-filters button:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.admin-message-filters button.active{border-color:#fbbf2499;background-color:#fbbf240d;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.admin-message-filters button b{margin-left:auto;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:10px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.admin-message-top{display:flex;align-items:flex-start;gap:.75rem}.admin-message-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.admin-message-card.unread{border-color:#22d3ee4d}.admin-message-content{min-width:0px;flex:1 1 0%}.vehicle-logbook-icon{font-size:1.5rem;line-height:2rem}@media (max-width:900px){.admin-dashboard-grid,.admin-dashboard-breakdown,.admin-dashboard-row-top{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-row-bottom{max-width:none}}@media (max-width:640px){.admin-dashboard-grid,.admin-dashboard-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-row-top,.admin-dashboard-row-bottom{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.admin-message-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page{max-width:1100px;margin:0 auto;padding-bottom:18px}.admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 2px 4px}.admin-kicker{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#22d3ee;font-weight:700}.admin-title{margin-top:3px;font-size:24px;line-height:1.15;font-weight:750;color:#f8fafc}.admin-refresh{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #334155;border-radius:10px;background:#0f172a;color:#cbd5e1;font-size:12px;font-weight:650;transition:.18s}.admin-refresh:hover:not(:disabled){border-color:#22d3ee73;color:#f8fafc;background:#111c31}.admin-refresh:disabled{opacity:.55;cursor:wait}.admin-panel{border:1px solid #1e293b;border-radius:16px;background:linear-gradient(180deg,#0f172af5,#020617eb);overflow:hidden;box-shadow:0 16px 36px #0000002e}.admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid #1e293b}.admin-panel-head h3{margin:0;color:#f8fafc;font-size:15px;font-weight:700}.admin-panel-head>div:first-child span{display:block;margin-top:3px;color:#64748b;font-size:10px}.admin-user-search{display:flex;align-items:center;gap:8px;width:min(360px,48%);height:38px;padding:0 10px;border:1px solid #334155;border-radius:10px;background:#020617;color:#64748b}.admin-user-search:focus-within{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee12}.admin-user-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e2e8f0;font-size:12px}.admin-user-search input::-moz-placeholder{color:#64748b}.admin-user-search input::placeholder{color:#64748b}.admin-user-search button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:#64748b}.admin-user-search button:hover{color:#f8fafc}.admin-list{padding:10px}.admin-user-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:start;transition:.16s}.admin-user-card:hover{border-color:#334155;background:#111827}.admin-avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;border:1px solid rgba(34,211,238,.22);background:#22d3ee0f;color:#67e8f9;font-size:13px;font-weight:750}.admin-user-main{min-width:0}.admin-user-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;font-size:12px}.admin-user-main small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10px}.admin-user-meta{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:7px;column-gap:7px;min-width:145px;text-align:right}.admin-user-meta b{color:#e2e8f0;font-size:12px}.admin-user-meta small{color:#64748b;font-size:9px}.admin-user-meta em{grid-column:1/-1;justify-self:end;margin-top:3px;padding:2px 7px;border:1px solid #334155;border-radius:999px;color:#94a3b8;font-size:9px;font-style:normal}.admin-user-card:hover .admin-user-meta em{border-color:#fbbf244d;color:#fcd34d}@media (max-width:640px){.admin-page{padding-left:2px;padding-right:2px}.admin-hero{align-items:flex-start;padding-top:12px}.admin-title{font-size:21px}.admin-refresh{min-height:36px;padding:0 10px;font-size:11px}.admin-panel-head{align-items:stretch;flex-direction:column}.admin-user-search{width:100%}.admin-user-card{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:10px 8px}.admin-avatar{width:34px;height:34px;border-radius:10px;font-size:12px}.admin-user-meta{min-width:82px;grid-template-columns:auto;gap:2px}.admin-user-meta small{display:none}.admin-user-meta em{font-size:8px}}.admin-dashboard{gap:8px}.admin-dashboard-row-top{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stat-card{min-height:76px;padding:10px 11px;border-radius:11px}.admin-stat-card svg{margin-bottom:4px;width:16px;height:16px}.admin-stat-card b{font-size:20px;line-height:1.05}.admin-stat-card span{margin-top:3px;font-size:10px}.admin-dashboard-note{display:flex;align-items:center;min-height:36px;padding:8px 10px;border:1px solid #1e293b;border-radius:10px;background:#0f172a8c;color:#64748b;font-size:10px;line-height:1.35}.admin-user-search{width:min(430px,55%);height:36px;padding:0 6px;gap:5px}.admin-user-search input{font-size:11px;min-width:0}.admin-user-search .admin-search-submit{flex:0 0 auto;white-space:nowrap;min-width:78px}.admin-search-submit{display:inline-flex!important;flex:0 0 auto!important;align-items:center;justify-content:center;height:26px;padding:0 8px!important;border:1px solid #334155!important;border-radius:7px!important;background:#0f172a!important;color:#cbd5e1!important;font-size:10px!important;font-weight:650}.admin-search-submit:hover{border-color:#22d3ee73!important;color:#f8fafc!important}.admin-search-clear{width:22px!important;height:22px!important}.admin-detail{padding:12px!important}.admin-detail-grid{gap:6px;margin-top:8px}.admin-detail-grid>div{gap:2px;padding:7px 9px;border-radius:9px}.admin-detail-grid b{font-size:9px}.admin-detail-grid span{font-size:12px;line-height:1.2}.admin-limit-panel{margin-top:8px;padding:10px;border:1px solid #1e293b;border-radius:11px;background:#0f172a73}.admin-limit-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.admin-limit-head h4{margin:0;font-size:12px;font-weight:700;color:#f1f5f9}.admin-limit-head .muted{margin:2px 0 0;font-size:9px}.admin-limit-current{font-size:9px;color:#22d3ee;white-space:nowrap}.admin-limit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-limit-grid label{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-limit-grid label>span{display:flex;justify-content:space-between;gap:4px;color:#94a3b8;font-size:9px;line-height:1.15}.admin-limit-grid label>span small{color:#22d3ee;font-size:9px;font-weight:700}.admin-limit-grid .field{min-height:32px;height:32px;padding:0 8px;font-size:11px}.admin-limit-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.admin-limit-actions .btn{min-height:30px;padding:0 10px;font-size:10px}@media (max-width:900px){.admin-dashboard-row-top{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-dashboard-row-top{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-search{width:100%;height:36px}.admin-search-submit{padding:0 7px!important;font-size:9px!important}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-grid>div{padding:6px 8px}.admin-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-plan-premium{border-color:#22d3ee59!important;color:#67e8f9!important;background:#22d3ee0f!important}.admin-plan-free{border-color:#334155!important;color:#94a3b8!important;background:#0f172a!important}.professional-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.professional-document-card{min-height:92px;display:flex;flex-direction:column;justify-content:center}.professional-document-card span{font-size:.82rem;color:#cbd5e1}.professional-document-card b{font-size:1.45rem;line-height:1.2;margin-top:.25rem}.professional-document-card small{font-size:.7rem;color:#94a3b8;margin-top:.15rem}.professional-summary{margin-top:1rem;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#0f172a6b}.professional-summary-head{margin-bottom:.75rem}.professional-summary-head h3{margin:.15rem 0 0;font-size:1rem;font-weight:650;color:#f8fafc}.professional-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.professional-summary-grid>div{padding:.7rem .75rem;border:1px solid rgba(148,163,184,.12);border-radius:.75rem;background:#02061747}.professional-summary-grid span{display:block;font-size:.72rem;color:#94a3b8}.professional-summary-grid b{display:block;margin-top:.25rem;font-size:1.05rem;color:#e2e8f0}@media (max-width:640px){.professional-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-status-grid .professional-document-card span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15}.professional-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.professional-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.professional-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.enterprise-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.75rem 0}.enterprise-kpis>div{padding:.7rem .75rem;border:1px solid rgba(148,163,184,.16);border-radius:.75rem;background:#02061752}.enterprise-kpis b{display:block;font-size:1.25rem;color:#f8fafc;line-height:1.2}.enterprise-kpis span{display:block;margin-top:.2rem;font-size:.72rem;color:#94a3b8}@media (max-width:640px){.enterprise-kpis{gap:.45rem}.enterprise-kpis>div{padding:.6rem .5rem}.enterprise-kpis b{font-size:1.05rem}.enterprise-kpis span{font-size:.65rem}}.enterprise-company-name{font-size:1rem;font-weight:650;color:#e2e8f0;margin-top:-.35rem;margin-bottom:.75rem}.enterprise-interventions-title{margin-top:1rem;margin-bottom:.45rem;font-size:1.3rem;font-weight:750;color:#22d3ee;letter-spacing:.01em}.enterprise-interventions-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:0}.enterprise-interventions-card span{color:#cbd5e1;font-size:.82rem}.enterprise-interventions-card b{font-size:1.45rem;color:#f8fafc}.professional-fleet-title{margin-top:.75rem;margin-bottom:.65rem;font-size:1.3rem;font-weight:750;color:#22d3ee;letter-spacing:.01em}.professional-status-grid{margin-top:.75rem}.professional-summary-title{margin:0;font-size:1.3rem;font-weight:750;color:#22d3ee}.vehicle-status-running,.vehicle-status-broken{font-size:.72rem;font-weight:650;margin-top:.15rem}.vehicle-status-running{color:#34d399}.vehicle-status-broken{color:#f87171}.vehicle-status-badge{display:inline-flex;align-items:center;margin-top:.45rem;padding:.28rem .55rem;border-radius:.65rem;font-size:.75rem;font-weight:700;background:#0f172a8c;width:-moz-max-content;width:max-content}.vehicle-status-badge.vehicle-status-running{color:#34d399}.vehicle-status-badge.vehicle-status-broken{color:#f87171}.vehicle-state-card span.vehicle-state-running{color:#34d399}.vehicle-state-card span.vehicle-state-repair{color:#fbbf24}.vehicle-state-card span.vehicle-state-broken{color:#f87171}.professional-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.9rem;padding:.25rem .2rem}.professional-status-grid>div{min-width:0;text-align:center}.professional-status-grid>div span{display:block;font-size:.95rem;font-weight:700;white-space:normal}.professional-status-grid>div b{display:block;margin-top:.2rem;font-size:1.25rem;color:#f8fafc}.vehicle-state-running,.vehicle-status-running{color:#34d399}.vehicle-state-repair,.vehicle-status-repair{color:#fbbf24}.vehicle-state-broken,.vehicle-status-broken{color:#f87171}.vehicle-status-badge.vehicle-status-repair{color:#fbbf24}.vehicle-status-badge.vehicle-status-running,.vehicle-status-badge.vehicle-status-broken{background:transparent}@media (max-width:640px){.professional-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.professional-status-grid>div span{font-size:.78rem;white-space:nowrap;line-height:1.1}.professional-status-grid>div b{font-size:1.2rem}}.enterprise-forecast-title{margin-top:1rem;margin-bottom:.55rem;font-size:1.3rem;font-weight:750;color:#22d3ee;letter-spacing:.01em}.enterprise-forecast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.enterprise-forecast-card{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:.8rem .9rem;border-radius:.55rem}.enterprise-forecast-card span{color:#cbd5e1;font-size:.82rem}.enterprise-forecast-card b{font-size:1.35rem;color:#f8fafc}@media (max-width:640px){.enterprise-forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.enterprise-forecast-card{min-height:66px;padding:.65rem .55rem}.enterprise-forecast-card span{font-size:.7rem}.enterprise-forecast-card b{font-size:1.15rem}}.vehicle-status-repair{color:#fbbf24}.fleet-logbook-title{margin-top:1rem;margin-bottom:.45rem;font-size:1.25rem;font-weight:750;color:#22d3ee;letter-spacing:.01em}.fleet-logbook-card{width:100%;display:flex;align-items:center;gap:.8rem;text-align:left;cursor:pointer;padding:.8rem .9rem}.fleet-logbook-card:disabled{opacity:.55;cursor:not-allowed}.fleet-logbook-icon{font-size:1.5rem;line-height:1}.fleet-logbook-card span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}.fleet-logbook-card span:nth-child(2) b{color:#f8fafc;font-size:.9rem}.fleet-logbook-card span:nth-child(2) small{color:#94a3b8;font-size:.75rem;margin-top:.1rem}.fleet-logbook-card>strong{font-size:1.35rem;color:#f8fafc}.logbook-vehicle{display:block;font-size:.72rem;font-weight:700;color:#22d3ee;margin-bottom:.15rem}.logbook-vehicle-filter{margin-top:.75rem;padding:.7rem .8rem;border:1px solid rgba(148,163,184,.18);border-radius:.6rem;background:#0f172a59}.logbook-filter-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.78rem;color:#cbd5e1}.logbook-vehicle-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .65rem}.logbook-vehicle-option{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:#e2e8f0;min-width:0}.logbook-vehicle-option input{accent-color:#22d3ee}@media (max-width:640px){.logbook-vehicle-options{grid-template-columns:1fr}}.dashboard-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dashboard-detail-modal{width:min(760px,100%);max-height:88vh;overflow:auto;border:1px solid #334155;border-radius:18px;background:#0b1220;box-shadow:0 24px 70px #0000008c;padding:1rem}.dashboard-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #1e293b}.dashboard-detail-kicker{display:block;color:#22d3ee;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.dashboard-detail-head h3{margin:.2rem 0 0;color:#f8fafc;font-size:1.12rem}.dashboard-detail-head button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #334155;border-radius:9px;background:#111827;color:#cbd5e1}.dashboard-detail-count{display:block;margin-top:.25rem;color:#64748b;font-size:.7rem}.dashboard-detail-actions{display:flex;gap:.55rem;flex-wrap:wrap;padding:.8rem 0}.dashboard-export-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(34,211,238,.35);border-radius:9px;background:#0891b21f;color:#67e8f9;padding:.55rem .75rem;font-size:.75rem;font-weight:650}.dashboard-export-btn.dashboard-export-word{border-color:#94a3b859;background:#94a3b814;color:#cbd5e1}.dashboard-export-btn:disabled{opacity:.5;cursor:not-allowed}.dashboard-detail-list{display:grid;gap:.45rem}.dashboard-detail-item{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:#0f172ab8;text-align:start}.dashboard-detail-item:hover{border-color:#22d3ee59}.dashboard-detail-icon{flex:0 0 28px;text-align:center}.dashboard-detail-main{min-width:0;flex:1}.dashboard-detail-main b{display:block;color:#f1f5f9;font-size:.8rem}.dashboard-detail-main small{display:block;margin-top:.15rem;color:#94a3b8;font-size:.68rem;white-space:normal}.dashboard-detail-empty{padding:2rem 1rem;text-align:center;color:#94a3b8}@media (max-width:640px){.dashboard-detail-modal{padding:.8rem}.dashboard-export-btn{flex:1}.dashboard-detail-actions{gap:.4rem}}.vehicle-state-note-field{min-height:7.5rem;line-height:1.45;resize:vertical}.dashboard-vehicles-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.7rem;min-width:0}.dashboard-vehicles-heading{min-width:0;flex:1}.dashboard-vehicles-heading h2{display:flex;align-items:center;gap:.2rem;min-width:0;white-space:nowrap}.dashboard-vehicles-count{font-weight:800;white-space:nowrap}.dashboard-add-vehicle-btn{flex:0 0 auto;white-space:nowrap;padding:.45rem .7rem;font-size:.72rem;line-height:1.1}@media (max-width:640px){.dashboard-vehicles-head{gap:.4rem}.dashboard-vehicles-heading h2{font-size:.98rem;gap:.15rem}.dashboard-add-vehicle-btn{padding:.38rem .55rem;font-size:.66rem}}.slimcar-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;overflow:hidden;overscroll-behavior:none;padding:5.5rem .75rem 1rem}.slimcar-modal-frame{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;min-height:0;margin:0 auto;overflow:visible}.slimcar-modal-frame>*{flex:0 1 auto;margin-top:0;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (max-width:640px){.slimcar-modal-overlay{padding:5.25rem .75rem .75rem}}.app-account-identity{display:flex;align-items:center;gap:5px;min-width:0}.app-account-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account-type-icon{flex:none}.app-account-type-icon.is-premium{color:#22c55e}.app-account-type-icon.is-free{color:#94a3b8}.vehicle-logbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.vehicle-logbook-grid .vehicle-logbook-entry{min-width:0;align-items:flex-start;padding:12px 9px;gap:8px}.vehicle-logbook-grid .vehicle-logbook-entry>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.vehicle-logbook-grid .vehicle-logbook-entry b{font-size:12px;line-height:1.3}.vehicle-logbook-grid .vehicle-logbook-entry small{font-size:10px!important;line-height:1.4!important}.vehicle-logbook-grid .vehicle-logbook-entry>svg{flex:0 0 auto;width:13px}.vehicle-section-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}@media (max-width:420px){.vehicle-logbook-grid .vehicle-logbook-entry{padding:10px 7px;gap:5px}.vehicle-logbook-grid .vehicle-logbook-entry>span:first-child{font-size:15px}}.vehicle-detail-stats .vehicle-stat span,.vehicle-detail-stats .vehicle-stat b{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}@media (max-width:440px){.vehicle-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-card input.field,.auth-card select.select{border:2px solid #7196a5;background:#fff;color:#17384b;box-shadow:0 1px 3px #10394d14}.auth-card input.field:hover,.auth-card select.select:hover{border-color:#4d899b}.auth-card input.field:focus,.auth-card select.select:focus{border-color:#087f9b;outline:2px solid rgba(8,127,155,.22);outline-offset:1px;box-shadow:0 0 0 3px #087f9b1a}.auth-card input.field::-moz-placeholder{color:#637f8e;opacity:1}.auth-card input.field::placeholder{color:#637f8e;opacity:1}.auth-card input.field[type=email],.auth-card input.field[type=password],.auth-card input.field[type=text]{border:2px solid #355e74!important;border-color:#355e74!important;background-color:#fff!important;box-shadow:inset 0 0 0 1px #355e741f!important}.auth-card input.field:focus{border-color:#087e9d!important;outline:2px solid #74b4c8!important;outline-offset:1px}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}:root{--slimcar-brand-cyan:#07B8D2;--slimcar-brand-orange:#EE9749;--slimcar-accent-green:#279872;--slimcar-action-primary:#246D91;--slimcar-action-primary-text:#FFFFFF;--slimcar-action-secondary:#D9F1FA;--slimcar-action-secondary-text:#1E526A;--slimcar-action-secondary-border:#95C2D1;--slimcar-canvas:#F7F6F2;--slimcar-surface:#FFFEFC;--slimcar-surface-green:#EFF9F5;--slimcar-surface-orange:#FFF8F3;--slimcar-ink:#1C384D;--slimcar-muted:#52677A;--slimcar-border:#C9D8D8;--slimcar-avatar-blue:#1782C2;--slimcar-avatar-cyan:#087F91;--slimcar-avatar-pink:#A72B73;--slimcar-avatar-orange:#C85B13;--slimcar-avatar-yellow:#F4CA43;--slimcar-avatar-burgundy:#80254D;--slimcar-avatar-on-dark:#FFFFFF;--slimcar-avatar-on-yellow:#263447;--slimcar-radius-button:12px;--slimcar-radius-card:17px;--slimcar-target-min:44px;--slimcar-font-latin:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--slimcar-font-arabic:"Noto Sans Arabic",Tahoma,Arial,sans-serif}.quiz-page{max-width:900px;margin:0 auto;padding:20px 0 40px}.quiz-hero{border:1px solid #1e293b;background:linear-gradient(135deg,#0f172a,#020617);border-radius:20px;padding:24px;margin-bottom:14px}.quiz-kicker{display:flex;align-items:center;gap:8px;color:#22d3ee;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.quiz-hero h2{font-size:28px;margin:7px 0 4px}.quiz-hero p{color:#94a3b8;margin:0}.quiz-panel,.quiz-question-card,.quiz-result-card{border:1px solid #1e293b;background:#0f172a;border-radius:18px;padding:18px}.quiz-mode-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid #334155;background:#111827;border-radius:14px}.quiz-mode-card div,.quiz-custom-heading{display:flex;flex-direction:column;gap:4px}.quiz-mode-card span,.quiz-custom-heading span{font-size:11px;color:#64748b}.quiz-custom{margin-top:16px;padding-top:16px;border-top:1px solid #1e293b}.quiz-custom-heading b{font-size:14px}.quiz-quick{margin:0}.quiz-quick div{display:flex;flex-direction:column;gap:3px}.quiz-quick span{font-size:11px;color:#64748b}.quiz-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.quiz-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#94a3b8}.quiz-filters .select{width:100%}.quiz-category-start{width:100%;margin-top:14px;border:1px solid #334155;background:#111827;color:#fbbf24;border-radius:12px;padding:11px;font-weight:600}.quiz-session{max-width:760px;margin:0 auto}.quiz-session-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px;color:#94a3b8}.quiz-progress{height:5px;background:#1e293b;border-radius:99px;overflow:hidden;margin-bottom:12px}.quiz-progress span{display:block;height:100%;background:#f59e0b;border-radius:99px;transition:width .2s}.quiz-question-meta{display:flex;gap:7px;flex-wrap:wrap}.quiz-question-meta span{font-size:10px;color:#94a3b8;border:1px solid #334155;border-radius:999px;padding:4px 8px}.quiz-question-card h2{font-size:20px;line-height:1.45;margin:18px 0}.quiz-answers{display:grid;gap:9px}.quiz-answer{display:flex;align-items:center;gap:11px;text-align:left;width:100%;border:1px solid #334155;background:#111827;color:#e2e8f0;border-radius:12px;padding:12px;transition:.15s}.quiz-answer strong{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:8px;background:#1e293b;color:#fbbf24;font-size:11px}.quiz-answer:hover:not(:disabled),.quiz-answer.selected{border-color:#f59e0b}.quiz-answer.correct{border-color:#10b981;background:#10b98117}.quiz-answer.wrong{border-color:#ef4444;background:#ef444417}.quiz-answer:disabled{opacity:1}.quiz-validate,.quiz-next{margin-top:14px}.quiz-explanation{margin-top:14px;border:1px solid #334155;background:#020617;border-radius:12px;padding:13px}.quiz-explanation b{font-size:12px;color:#fbbf24}.quiz-explanation p{font-size:13px;line-height:1.55;color:#cbd5e1;margin:6px 0 0}.quiz-result{max-width:560px;margin:30px auto}.quiz-result-card{text-align:center;padding:32px}.quiz-result-icon{font-size:40px}.quiz-result-card h2{margin:8px 0}.quiz-result-card>strong{display:block;font-size:48px;color:#fbbf24;line-height:1.1}.quiz-result-card>p{color:#94a3b8}.quiz-result-actions{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:20px}@media (max-width:640px){.quiz-page{padding:12px 0 28px}.quiz-filters{grid-template-columns:1fr}.quiz-hero h2{font-size:23px}.quiz-question-card h2{font-size:18px}.quiz-result-card{padding:24px}}.quiz-back-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #475569;background:#1e293b;color:#f8fafc;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:700;cursor:pointer}.quiz-back-button:hover{background:#334155;border-color:#64748b}.quiz-session-top .quiz-back-button{box-shadow:0 1px 2px #00000040}.quiz-progress-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.quiz-progress-summary>div,.quiz-info-card{border:1px solid rgba(148,163,184,.16);background:#0f172ab8;border-radius:14px;padding:14px}.quiz-progress-summary span,.quiz-info-card p,.quiz-stat-row small{display:block;color:#94a3b8;font-size:12px}.quiz-progress-summary b{display:block;margin-top:4px;font-size:20px}.quiz-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.quiz-info-card h3{margin:0 0 12px;font-size:15px}.quiz-stat-row{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;border-top:1px solid rgba(148,163,184,.1)}.quiz-stat-row:first-of-type{border-top:0}.quiz-stat-row small{grid-column:1/-1}.quiz-badges{display:flex;flex-wrap:wrap;gap:9px}.quiz-badges span{font-size:25px}.quiz-xp-earned{font-weight:700}@media (max-width:760px){.quiz-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-dashboard-grid{grid-template-columns:1fr}}.quiz-choice-list{display:grid;gap:12px;margin-top:14px}.quiz-choice-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #1e293b;background:#0f172a;border-radius:16px}.quiz-choice-number{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;vertical-align:-6px;border-radius:8px;background:#111827;border:1px solid #334155;color:#fbbf24;font-weight:800;font-size:13px}.quiz-choice-content{min-width:0}.quiz-choice-content h3{margin:0;font-size:15px}.quiz-choice-content p{margin:5px 0 0;color:#94a3b8;font-size:12px;line-height:1.45}.quiz-choice-button{border:1px solid #334155;background:#111827;color:#fbbf24;border-radius:10px;padding:10px 16px;font-weight:700;white-space:nowrap;cursor:pointer}.quiz-choice-button:hover{border-color:#f59e0b}.quiz-choice-filters{margin-top:12px}.quiz-choice-level{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:11px;color:#94a3b8;max-width:260px}@media (max-width:760px){.quiz-choice-card{grid-template-columns:1fr}.quiz-choice-button{grid-column:1;width:100%;margin-top:2px}.quiz-choice-number{width:25px;height:25px}.quiz-choice-filters{grid-template-columns:1fr}.quiz-choice-level{max-width:none}}.quiz-category-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.quiz-category-picker-label{grid-column:1/-1;color:#94a3b8;font-size:11px;font-weight:700}.quiz-category-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:10px 12px;border:1px solid #1e293b;background:#0f172a;color:#e2e8f0;border-radius:14px;text-align:left;cursor:pointer}.quiz-category-card:hover:not(:disabled),.quiz-category-card.active{border-color:#f59e0b;background:#111827}.quiz-category-card.locked{opacity:.38;filter:saturate(.35);cursor:not-allowed}.quiz-category-card small{font-size:9px;color:#94a3b8;white-space:nowrap}.quiz-category-icon{font-size:22px;text-align:center}.quiz-category-card span:nth-child(2){font-size:13px;font-weight:700}@media (max-width:640px){.quiz-category-picker{grid-template-columns:1fr}.quiz-category-picker-label{grid-column:1}}.quiz-intro{padding:8px 4px 14px;text-align:center}.quiz-intro h2{margin:0;font-size:26px}.quiz-intro p{margin:6px 0 0;color:#94a3b8;font-size:13px}.quiz-custom-card{margin-top:0}.quiz-simple-filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr);gap:10px;margin-top:12px}.quiz-selection-button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 12px;border:1px solid #334155;background:#111827;color:#e2e8f0;border-radius:10px;text-align:left;cursor:pointer}.quiz-selection-button:hover{border-color:#f59e0b}.quiz-selection-button span:first-child,.quiz-level-field>span{font-size:10px;color:#94a3b8}.quiz-selection-button strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-level-field{display:flex;flex-direction:column;gap:5px}.quiz-level-field .select{width:100%}.quiz-category-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#020617c7;display:flex;align-items:center;justify-content:center;padding:18px}.quiz-category-modal{width:min(620px,100%);max-height:82vh;overflow:auto;border:1px solid #334155;background:#0f172a;border-radius:18px;padding:16px;box-shadow:0 20px 60px #00000073}.quiz-category-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.quiz-category-modal-head h3{margin:0;font-size:16px}.quiz-category-modal-head button{border:0;background:transparent;color:#cbd5e1;font-size:25px;line-height:1;cursor:pointer}.quiz-category-modal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quiz-category-modal-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:9px 11px;border:1px solid #1e293b;background:#111827;color:#e2e8f0;border-radius:12px;text-align:left;cursor:pointer}.quiz-category-modal-item:hover:not(:disabled),.quiz-category-modal-item.active{border-color:#f59e0b}.quiz-category-modal-item.locked{opacity:.38;filter:saturate(.35);cursor:not-allowed}.quiz-category-modal-item>span:first-child{font-size:20px;text-align:center}.quiz-category-modal-item strong{font-size:12px}.quiz-category-modal-item small{font-size:9px;color:#94a3b8;white-space:nowrap}@media (max-width:640px){.quiz-simple-filters,.quiz-category-modal-list{grid-template-columns:1fr}.quiz-category-modal{max-height:88vh}}.quiz-page{max-width:860px;padding:14px 0 34px}.quiz-intro{padding:6px 6px 16px}.quiz-intro h2{font-size:25px;letter-spacing:-.02em}.quiz-intro p{color:#a5f3fc}.quiz-choice-list{gap:10px;margin-top:10px}.quiz-choice-card{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;padding:12px 14px;border-color:#22d3ee2e;background:linear-gradient(135deg,#0f172afa,#082f496b);border-radius:14px;box-shadow:0 8px 24px #02061738}.quiz-choice-card:hover{border-color:#22d3ee73;transform:translateY(-1px)}.quiz-choice-number{width:32px;height:32px;border-radius:9px;background:#22d3ee1a;border-color:#22d3ee40;color:#22d3ee;font-size:14px}.quiz-choice-content h3{font-size:14px}.quiz-choice-content p{margin-top:3px;font-size:11px;color:#94a3b8}.quiz-choice-button{border-color:#22d3ee73;background:#22d3ee1a;color:#67e8f9;border-radius:9px;padding:8px 13px;font-size:12px}.quiz-choice-button:hover{border-color:#22d3ee;background:#22d3ee2e;box-shadow:0 0 16px #22d3ee1a}.quiz-selection-button{border-color:#22d3ee40;background:#082f4947;padding:9px 11px;border-radius:9px}.quiz-selection-button:hover{border-color:#22d3ee;background:#22d3ee1a}.quiz-selection-button strong{color:#e2e8f0}.quiz-level-field .select{border-color:#22d3ee40}.quiz-category-modal{border-color:#22d3ee4d;background:linear-gradient(160deg,#0f172a,#082f49);box-shadow:0 24px 70px #0000008c}.quiz-category-modal-head h3{color:#cffafe}.quiz-category-modal-head button:hover{color:#22d3ee}.quiz-category-modal-item{border-color:#22d3ee24;background:#0f172ad1;min-height:45px;padding:8px 10px}.quiz-category-modal-item:hover:not(:disabled),.quiz-category-modal-item.active{border-color:#22d3ee;background:#22d3ee1a;box-shadow:inset 0 0 0 1px #22d3ee14}.quiz-category-modal-item strong{color:#e2e8f0}.quiz-category-modal-item.locked{opacity:.34}.quiz-mode-card,.quiz-panel{border-color:#22d3ee26}.quiz-progress{background:#164e63}.quiz-progress span{background:#22d3ee;box-shadow:0 0 10px #22d3ee59}.quiz-answer{border-color:#22d3ee2e;background:#0f172ae0}.quiz-answer strong{background:#22d3ee1a;color:#22d3ee}.quiz-answer:hover:not(:disabled),.quiz-answer.selected{border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee1f}.quiz-explanation b{color:#22d3ee}.quiz-result-card>strong{color:#22d3ee}@media (max-width:760px){.quiz-choice-card{grid-template-columns:32px minmax(0,1fr);padding:11px 12px}.quiz-choice-button{grid-column:2;width:100%;margin-top:1px}.quiz-choice-number{width:32px;height:32px}}.quiz-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 12px}.quiz-stat-grid>div{padding:9px 6px;border:1px solid rgba(34,211,238,.14);background:#22d3ee0d;border-radius:10px;text-align:center}.quiz-stat-grid b{display:block;color:#22d3ee;font-size:18px}.quiz-stat-grid span{display:block;margin-top:2px;color:#94a3b8;font-size:9px;line-height:1.2}@media (max-width:640px){.quiz-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quiz-mode-number{color:#f59e0b!important;font-weight:800}.quiz-title-line{display:flex;align-items:center;justify-content:center;gap:7px}.quiz-title-line h2{margin:0}.quiz-help-button{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(245,158,11,.55);border-radius:50%;background:#f59e0b1f;color:#f59e0b;font-weight:900;font-size:13px;line-height:1;cursor:pointer}.quiz-help-button:hover{background:#f59e0b33}.quiz-help-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:16px}.quiz-help-modal{width:min(560px,100%);max-height:88vh;overflow:auto;border:1px solid rgba(34,211,238,.22);border-radius:16px;background:#0b1220;box-shadow:0 20px 60px #00000073;padding:18px;color:#e2e8f0}.quiz-help-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quiz-help-modal-head h3{margin:0;font-size:18px}.quiz-help-modal-head button{font-size:22px;color:#94a3b8;background:none;border:0;cursor:pointer}.quiz-help-modal p{margin:8px 0;color:#cbd5e1;font-size:13px;line-height:1.55}.quiz-help-modal h4{margin:14px 0 6px;color:#22d3ee;font-size:14px}.quiz-help-modal ul{margin:6px 0 10px;padding-inline-start:20px;color:#cbd5e1;font-size:13px;line-height:1.6}.quiz-help-update{margin-top:14px;padding:11px;border:1px solid rgba(34,211,238,.14);border-radius:11px;background:#22d3ee0d}.quiz-help-update strong{color:#f59e0b;font-size:13px}.quiz-help-close{margin-top:14px;width:100%}.app-more-disabled{opacity:.45;cursor:not-allowed}.quiz-page{max-width:920px;padding:16px 8px 42px}.quiz-home{display:flex;flex-direction:column;gap:0}.quiz-hero{position:relative;min-height:210px;overflow:hidden;margin:0 0 18px;padding:28px 30px;border:1px solid rgba(34,211,238,.28);border-radius:24px;background:radial-gradient(circle at 88% 45%,rgba(34,211,238,.2),transparent 28%),radial-gradient(circle at 72% 110%,rgba(59,130,246,.18),transparent 34%),linear-gradient(135deg,#06101f,#0b1830 54%,#082f49);box-shadow:0 18px 45px #02061761}.quiz-hero:before{content:"";position:absolute;inset:auto -5% -55%;height:130px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.1),transparent);transform:rotate(-8deg)}.quiz-hero-copy{position:relative;z-index:2;max-width:610px}.quiz-title-line{justify-content:flex-start;gap:10px}.quiz-eyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;color:#67e8f9}.quiz-help-button-large{width:38px;height:38px;font-size:20px;border-color:#f59e0bb3;background:#f59e0b24;box-shadow:0 0 22px #f59e0b1f}.quiz-hero h2{margin:10px 0 5px;font-size:34px;line-height:1.05;letter-spacing:-.035em;color:#f8fafc}.quiz-hero p{margin:0;color:#bae6fd;font-size:16px;line-height:1.45}.quiz-help-link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:10px 15px;border:1px solid rgba(34,211,238,.42);border-radius:999px;background:#082f4973;color:#67e8f9;font-size:12px;font-weight:800;cursor:pointer}.quiz-help-link span{font-size:16px}.quiz-help-link b{font-size:20px;line-height:10px;margin-left:3px}.quiz-help-link:hover{background:#22d3ee1f;border-color:#22d3ee}.quiz-hero-visual{position:absolute;right:26px;top:18px;width:245px;height:180px;pointer-events:none}.quiz-hero-ring{position:absolute;right:5px;top:4px;width:178px;height:178px;border-radius:50%;border:1px solid rgba(34,211,238,.15);box-shadow:0 0 0 24px #22d3ee06,0 0 0 48px #22d3ee05}.quiz-hero-gauge{position:absolute;right:18px;top:20px;width:145px;height:145px;border-radius:50%;border:9px solid rgba(34,211,238,.12);border-top-color:#22d3ee;border-right-color:#3b82f6;transform:rotate(28deg);box-shadow:0 0 28px #22d3ee1f}.quiz-hero-gauge:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:58px;border-radius:99px;background:linear-gradient(#f59e0b,#22d3ee);transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(48deg);box-shadow:0 0 10px #f59e0b59}.quiz-hero-gauge span{position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:50%;background:#e2e8f0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #0b1830}.quiz-hero-gauge b{position:absolute;left:50%;bottom:17px;transform:translate(-50%) rotate(-28deg);font-size:10px;color:#67e8f9}.quiz-hero-car{position:absolute;right:88px;bottom:7px;font-size:43px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.quiz-section-label{display:flex;align-items:center;gap:12px;margin:0 4px 9px;color:#64748b;font-size:9px;font-weight:900;letter-spacing:.16em}.quiz-section-label i{height:1px;flex:1;background:linear-gradient(90deg,rgba(34,211,238,.28),transparent)}.quiz-choice-list{gap:13px;margin-top:0}.quiz-choice-card{position:relative;grid-template-columns:42px minmax(0,1fr) 170px;align-items:center;gap:15px;min-height:168px;padding:20px;border-radius:20px;border-color:#22d3ee38;background:radial-gradient(circle at 86% 50%,rgba(34,211,238,.1),transparent 32%),linear-gradient(135deg,#0f172afa,#082f4975);box-shadow:0 12px 32px #02061740;transition:transform .18s,border-color .18s,box-shadow .18s}.quiz-choice-card:after{content:"";position:absolute;right:-45px;bottom:-65px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(34,211,238,.08);pointer-events:none}.quiz-choice-card:hover{transform:translateY(-2px);border-color:#22d3ee7a;box-shadow:0 16px 36px #02061757}.quiz-choice-card-custom{background:radial-gradient(circle at 87% 42%,rgba(168,85,247,.14),transparent 32%),linear-gradient(135deg,#0f172afa,#1e143d8a);border-color:#a855f74d}.quiz-choice-card-custom:hover{border-color:#a855f794}.quiz-choice-number-wrap{align-self:start}.quiz-choice-number{width:42px;height:42px;border-radius:50%;background:#22d3ee14;border:2px solid rgba(34,211,238,.58);color:#67e8f9;font-size:17px;box-shadow:0 0 20px #22d3ee14}.quiz-choice-card-custom .quiz-choice-number{border-color:#a855f7b8;color:#d8b4fe;background:#a855f71a}.quiz-choice-content h3{font-size:22px;line-height:1.1;letter-spacing:-.02em;color:#f8fafc}.quiz-choice-content p{margin:7px 0 11px;font-size:13px;color:#a5b4fc;line-height:1.4}.quiz-feature-line{display:flex;align-items:center;gap:8px;margin-top:6px;color:#cbd5e1;font-size:11px}.quiz-feature-line span{display:inline-grid;place-items:center;width:20px;color:#22d3ee;font-weight:900}.quiz-choice-action{display:flex;align-items:center;justify-content:stretch}.quiz-choice-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:12px 14px;border:1px solid #22d3ee;border-radius:13px;background:linear-gradient(135deg,#06b6d4,#2563eb);color:#fff;font-size:14px;font-weight:900;box-shadow:0 8px 22px #0ea5e933}.quiz-choice-button span{font-size:12px}.quiz-choice-button b{margin-left:auto;font-size:22px;line-height:12px}.quiz-choice-button:hover{border-color:#67e8f9;box-shadow:0 10px 28px #0ea5e94d;transform:none}.quiz-choice-button-custom{border-color:#a855f7;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 8px 22px #8b5cf638}.quiz-choice-button-custom:hover{border-color:#d8b4fe;box-shadow:0 10px 28px #8b5cf64d}.quiz-simple-filters{grid-template-columns:minmax(0,1.35fr) minmax(140px,.8fr);margin-top:10px}.quiz-selection-button{min-height:43px;border-color:#a855f759;background:#0f172aad}.quiz-selection-button:hover{border-color:#a855f7;background:#a855f71a}.quiz-selection-button strong{font-size:12px}.quiz-level-field .select{min-height:43px;border-color:#a855f759;background:#0f172aad}.quiz-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid rgba(34,211,238,.17);border-radius:17px;background:linear-gradient(135deg,#082f4952,#0f172ab8);overflow:hidden}.quiz-stats-strip>div{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:9px;column-gap:9px;padding:13px 12px}.quiz-stats-strip>div+div{border-left:1px solid rgba(148,163,184,.1)}.quiz-stats-icon{grid-row:1/3;align-self:center;font-size:19px;color:#22d3ee}.quiz-stats-strip strong{font-size:18px;line-height:1.05;color:#e0f2fe}.quiz-stats-strip small{font-size:8px;line-height:1.2;color:#64748b}.quiz-dashboard-grid{margin-top:13px;gap:10px}.quiz-info-card{border-radius:17px;background:#080f1eb8;border-color:#22d3ee1f}.quiz-info-card h3{color:#e2e8f0}.quiz-stat-grid>div{background:#22d3ee0b;border-color:#22d3ee21}.quiz-stat-grid b{color:#67e8f9}@media (max-width:760px){.quiz-page{padding:10px 4px 30px}.quiz-hero{min-height:0;padding:22px 18px 20px;border-radius:20px}.quiz-hero-copy{max-width:100%;padding-right:76px}.quiz-hero h2{font-size:27px}.quiz-hero p{font-size:14px}.quiz-help-button-large{width:34px;height:34px;font-size:18px}.quiz-eyebrow{font-size:8px}.quiz-help-link{margin-top:14px;font-size:11px}.quiz-hero-visual{right:-36px;top:10px;transform:scale(.72);transform-origin:top right;opacity:.78}.quiz-choice-card{grid-template-columns:38px minmax(0,1fr);min-height:0;padding:17px 15px;gap:12px;border-radius:18px}.quiz-choice-number{width:38px;height:38px;font-size:15px}.quiz-choice-content h3{font-size:19px}.quiz-choice-content p{font-size:12px}.quiz-choice-action{grid-column:2;margin-top:4px}.quiz-choice-button{min-height:45px}.quiz-simple-filters{grid-template-columns:1fr;gap:8px}.quiz-level-field .select,.quiz-selection-button{min-height:42px}.quiz-stats-strip{grid-template-columns:repeat(2,1fr);border-radius:15px}.quiz-stats-strip>div{padding:11px}.quiz-stats-strip>div:nth-child(3){border-left:0;border-top:1px solid rgba(148,163,184,.1)}.quiz-stats-strip>div:nth-child(4){border-top:1px solid rgba(148,163,184,.1)}.quiz-dashboard-grid{grid-template-columns:1fr}}@media (max-width:390px){.quiz-hero-copy{padding-right:55px}.quiz-hero h2{font-size:24px}.quiz-hero-visual{right:-55px;opacity:.55}.quiz-choice-card{padding:15px 12px}.quiz-choice-content h3{font-size:17px}}.quiz-retain{margin-top:12px;padding:14px 16px;border:1px solid #334155;background:#111827;border-radius:14px}.quiz-retain b{display:block;color:#fbbf24;margin-bottom:7px}.quiz-retain p{margin:0;color:#cbd5e1;line-height:1.55}.quiz-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.quiz-reset-button{border:1px solid rgba(248,113,113,.35);background:#7f1d1d29;color:#fca5a5;border-radius:10px;padding:7px 11px;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}.quiz-reset-button:hover{background:#7f1d1d47}.quiz-reset-button:focus-visible{outline:2px solid rgba(248,113,113,.7);outline-offset:2px}.quiz-reset-button:disabled{opacity:.55;cursor:not-allowed}.dashboard-clickable{cursor:pointer;border:0;font:inherit;text-align:inherit;width:100%}.dashboard-clickable:hover{transform:translateY(-1px)}.dashboard-summary-item{border:0;background:transparent;font:inherit;text-align:inherit;cursor:pointer;border-radius:14px;padding:10px}.dashboard-summary-item:hover{background:#ffffff0d}.dashboard-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:18px}.dashboard-detail-modal{width:min(620px,100%);max-height:min(80vh,720px);overflow:auto;background:var(--card,#111827);border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 24px 80px #00000073;padding:18px}.dashboard-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-detail-head h3{margin:3px 0 0;font-size:20px}.dashboard-detail-kicker{font-size:12px;opacity:.65}.dashboard-detail-head button{border:0;background:transparent;color:inherit;cursor:pointer;padding:5px}.dashboard-detail-list{display:grid;gap:8px}.dashboard-detail-item{display:flex;align-items:center;gap:12px;width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:inherit;border-radius:14px;padding:12px;text-align:inherit;cursor:pointer}.dashboard-detail-item:hover{background:#ffffff12}.dashboard-detail-icon{font-size:20px;flex:0 0 auto}.dashboard-detail-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.dashboard-detail-main b{font-size:14px}.dashboard-detail-main small{font-size:12px;opacity:.68;white-space:normal}.dashboard-detail-empty{padding:30px 10px;text-align:center;opacity:.7}.logbook-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;text-align:left;padding:4px 2px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.logbook-company-name{font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:0}.logbook-main-title{font-size:18px;font-weight:700;margin:6px 0 0}.logbook-range-title{margin:5px 0 0;font-size:13px;opacity:.78}.logbook-assignment{margin:5px 0 0;font-size:12px;opacity:.72}.logbook-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06}.logbook-filters label{display:grid;gap:5px;font-size:11px;opacity:.86}.logbook-filters input,.logbook-filters select{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0000002e;color:inherit;padding:7px 9px}@media (max-width:760px){.logbook-filters{grid-template-columns:1fr 1fr}.logbook-company-name{font-size:23px}}@media (max-width:480px){.logbook-filters{grid-template-columns:1fr}.logbook-company-name{font-size:21px}}.quiz-choice-card{overflow:hidden}:root{--sc-bg:#020617;--sc-bg-2:#06101f;--sc-panel:#0f172a;--sc-panel-2:#111827;--sc-border:rgba(34,211,238,.18);--sc-border-strong:rgba(34,211,238,.42);--sc-cyan:#22d3ee;--sc-cyan-soft:#67e8f9;--sc-text:#f8fafc;--sc-muted:#94a3b8;--sc-amber:#f59e0b}html,body,#root{background:var(--sc-bg);color:var(--sc-text)}body{background:radial-gradient(circle at 85% 0%,rgba(34,211,238,.055),transparent 28%),linear-gradient(180deg,#020617,#030b18)}.app-main{background:transparent}.app-header{background:#020617f0!important;border-bottom:1px solid rgba(34,211,238,.14)!important;box-shadow:0 8px 30px #0206173d}.app-brand-text b{color:var(--sc-text)}.app-brand-text .logo-slim{color:var(--sc-cyan)!important}.app-brand-text small{color:#64748b!important}.app-nav{background:#020617f0!important;border-bottom:1px solid rgba(34,211,238,.14)!important}.app-nav-item{color:#64748b!important;border-bottom-color:transparent!important}.app-nav-item:hover{color:#cbd5e1!important;background:#22d3ee0b}.app-nav-item.active{color:var(--sc-cyan-soft)!important;border-bottom-color:var(--sc-cyan)!important;background:#22d3ee0e}.app-more-menu{background:linear-gradient(160deg,#0f172a,#082f49)!important;border:1px solid rgba(34,211,238,.28)!important;box-shadow:0 20px 55px #00000080!important}.app-more-menu button:hover{background:#22d3ee1a!important}.app-more-menu button svg{color:var(--sc-cyan)!important}.field,.select{background:#082f4947!important;border-color:#22d3ee40!important;color:#e2e8f0!important;border-radius:9px!important}.field:focus,.select:focus{border-color:var(--sc-cyan)!important;box-shadow:0 0 0 1px #22d3ee1f,0 0 16px #22d3ee0f!important}.field::-moz-placeholder{color:#64748b!important}.field::placeholder{color:#64748b!important}.btn{background:#22d3ee1a!important;border:1px solid rgba(34,211,238,.45)!important;color:var(--sc-cyan-soft)!important;border-radius:9px!important;box-shadow:none!important}.btn:hover:not(:disabled){background:#22d3ee2e!important;border-color:var(--sc-cyan)!important;box-shadow:0 0 16px #22d3ee1a!important}.btn:disabled{background:#111827!important;border-color:#1e293b!important;color:#475569!important}.link{color:#94a3b8!important}.link:hover{color:var(--sc-cyan-soft)!important}.iconBtn{color:#94a3b8!important;border:1px solid transparent}.iconBtn:hover{color:var(--sc-cyan-soft)!important;background:#22d3ee14!important;border-color:#22d3ee2e}.card{background:linear-gradient(135deg,#0f172afa,#082f4957)!important;border-color:#22d3ee2e!important;border-radius:18px!important;box-shadow:0 10px 30px #02061738}.page-hero{background:linear-gradient(135deg,#06101f,#0b1830 54%,#082f49)!important;border-color:#22d3ee47!important}.title{color:#f8fafc!important}.muted{color:#94a3b8!important}.empty{background:#0f172a8c!important;border-color:#22d3ee2e!important;color:#64748b!important}.garage-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 45%,rgba(34,211,238,.16),transparent 28%),linear-gradient(135deg,#06101f,#0b1830 54%,#082f49)!important;border-color:#22d3ee47!important;border-radius:20px!important;box-shadow:0 14px 38px #0206174d}.garage-kicker{color:var(--sc-cyan-soft)!important}.garage-title{color:#f8fafc!important}.garage-count{background:#0206178c!important;border-color:#22d3ee40!important}.garage-count strong{color:var(--sc-cyan)!important}.garage-count span{color:#bae6fd!important}.vehicle-grid{gap:12px!important}.vehicle-card{background:radial-gradient(circle at 86% 50%,rgba(34,211,238,.08),transparent 32%),linear-gradient(135deg,#0f172afa,#082f4966)!important;border-color:#22d3ee2e!important;border-radius:16px!important;box-shadow:0 8px 24px #0206172e}.vehicle-card:hover{border-color:#22d3ee73!important}.vehicle-avatar{background:#22d3ee14!important;border-color:#22d3ee40!important;color:var(--sc-cyan)!important}.vehicle-info b{color:#f8fafc!important}.vehicle-info small{color:#94a3b8!important}.vehicle-mileage{color:var(--sc-cyan-soft)!important}.vehicle-status-running{color:#34d399!important}.vehicle-status-repair{color:#fbbf24!important}.vehicle-status-broken{color:#f87171!important}.vehicle-detail-hero{background:radial-gradient(circle at 88% 8%,rgba(34,211,238,.12),transparent 30%),linear-gradient(135deg,#06101f,#0b1830 60%,#082f49)!important;border:1px solid rgba(34,211,238,.24)!important;border-radius:20px!important}.vehicle-detail-avatar{background:#22d3ee14!important;border-color:#22d3ee4d!important;color:var(--sc-cyan)!important}.vehicle-detail-title{color:#f8fafc!important}.vehicle-stat{background:#02061785!important;border-color:#22d3ee24!important}.vehicle-stat b{color:#e2e8f0!important}.vehicle-stat span{color:#94a3b8!important}.vehicle-detail-meta span{background:#02061780!important;border-color:#22d3ee1f!important}.vehicle-logbook-entry{background:#082f4938!important;border-color:#22d3ee2e!important}.vehicle-logbook-entry:hover{border-color:#22d3ee73!important;background:#22d3ee12!important}.vehicle-logbook-entry b{color:#f8fafc!important}.vehicle-logbook-entry small{color:#94a3b8!important}.vehicle-back{color:var(--sc-cyan-soft)!important}.vehicle-back:hover{color:#fbbf24!important}.section-kicker span{background:linear-gradient(90deg,#67e8f9,#22d3ee,#fbbf24)!important;-webkit-background-clip:text!important;background-clip:text!important}.vehicle-section-tab,.vehicle-section-tab.reminder-tone-ok,.vehicle-section-tab.reminder-tone-soon,.vehicle-section-tab.reminder-tone-due{background:#0f172a!important;border-color:#22d3ee24!important;color:#94a3b8!important}.vehicle-section-tab span{color:#94a3b8!important}.vehicle-section-tab small{background:#111827!important;color:#64748b!important}.vehicle-section-tab:hover{border-color:#22d3ee61!important;color:#cbd5e1!important}.vehicle-section-tab.active,.vehicle-section-tab.active-reminder{border-color:var(--sc-cyan)!important;background:#22d3ee1a!important;color:var(--sc-cyan-soft)!important;box-shadow:inset 0 0 0 1px #22d3ee14}.vehicle-section-tab.active span,.vehicle-section-tab.active-reminder span{color:var(--sc-cyan-soft)!important}.vehicle-section-tab.active small,.vehicle-section-tab.active-reminder small{background:#22d3ee1f!important;color:var(--sc-cyan-soft)!important}.reminder-panel{background:linear-gradient(135deg,#0f172afa,#082f4957)!important;border-color:#22d3ee2e!important;border-radius:18px!important}.reminder-permission{background:#22d3ee0d!important;border-color:#22d3ee2e!important}.reminder-item{background:#0f172ae0!important;border-color:#22d3ee24!important}.reminder-item:hover{border-color:#22d3ee6b!important}.reminder-dot{background:var(--sc-cyan)!important}.reminder-dot.ok{background:#34d399!important}.reminder-dot.soon{background:#f59e0b!important}.reminder-dot.due{background:#ef4444!important}.forum-hero,.help-hero,.contact-hero{background:linear-gradient(135deg,#06101f,#0b1830 54%,#082f49)!important;border-color:#22d3ee47!important;border-radius:20px!important}.forum-kicker,.help-kicker,.contact-kicker{color:var(--sc-cyan-soft)!important}.forum-title,.help-title,.contact-title{color:#f8fafc!important}.forum-search,.help-search{background:#082f4933!important;border-color:#22d3ee2e!important}.forum-filters button.active{border-color:var(--sc-cyan)!important;background:#22d3ee14!important;color:var(--sc-cyan-soft)!important}.forum-compose,.forum-post,.help-item,.contact-card{background:#0f172af0!important;border-color:#22d3ee29!important;border-radius:16px!important}.forum-post:hover,.help-item.open{border-color:#22d3ee57!important}.forum-new-btn{background:#22d3ee1a!important;border:1px solid rgba(34,211,238,.42)!important;color:var(--sc-cyan-soft)!important}.forum-post-brand,.contact-note svg,.help-search svg{color:var(--sc-cyan)!important}.forum-post-footer button{color:var(--sc-cyan-soft)!important}.help-item.open .help-question svg{color:var(--sc-cyan)!important}.contact-badge{border-color:#22d3ee40!important;background:#22d3ee0f!important;color:var(--sc-cyan-soft)!important}.contact-success{border-color:#34d39938!important;background:#34d3990f!important}.admin-hero{background:linear-gradient(135deg,#06101f,#0b1830 54%,#082f49)!important;border-color:#22d3ee47!important}.admin-kicker{color:var(--sc-cyan-soft)!important}.admin-stat-card,.admin-panel,.admin-user-card,.admin-message-card,.admin-detail{background:#0f172af0!important;border-color:#22d3ee26!important;border-radius:16px!important}.admin-stat-card:hover,.admin-user-card:hover{border-color:#22d3ee66!important}.admin-stat-card b{color:#f8fafc!important}.admin-stat-card svg,.admin-avatar{color:var(--sc-cyan)!important}.admin-stat-card.active{border-color:var(--sc-cyan)!important;background:#22d3ee12!important}.admin-stat-card.active b,.admin-stat-card.active span{color:var(--sc-cyan-soft)!important}.auth-card{background:linear-gradient(135deg,#0f172afa,#082f496b)!important;border-color:#22d3ee38!important}.premium-welcome-card{background:linear-gradient(135deg,#22d3ee14,#082f4959)!important;border-color:#22d3ee3d!important}.account-danger{border-color:#ef444438!important}.logbook-entry,.logbook-table-wrap,.logbook-vehicle-option{border-color:#22d3ee24!important;background:#0f172ae0!important}.logbook-entry.selected,.logbook-tool.active{border-color:#22d3ee80!important;background:#22d3ee0f!important;color:var(--sc-cyan-soft)!important}.logbook-tool:hover{border-color:#22d3ee73!important;color:var(--sc-cyan-soft)!important}.dashboard-detail-modal{background:linear-gradient(160deg,#0f172a,#082f49)!important;border-color:#22d3ee4d!important;box-shadow:0 24px 70px #0000008c!important}.dashboard-detail-kicker{color:var(--sc-cyan-soft)!important}.dashboard-detail-item{background:#0f172ad1!important;border-color:#22d3ee24!important}.dashboard-detail-item:hover{border-color:var(--sc-cyan)!important;background:#22d3ee14!important}.fixed.inset-0.z-50>div>.card,.fixed.inset-0.z-\[60\]>div>.card,.fixed.inset-0.z-\[70\]>div>.card{background:linear-gradient(135deg,#0f172afc,#082f4975)!important;border-color:#22d3ee38!important}[dir=rtl] .vehicle-section-tab,[dir=rtl] .forum-post,[dir=rtl] .help-item,[dir=rtl] .contact-card{direction:rtl}@media (max-width:640px){.garage-hero,.forum-hero,.help-hero,.contact-hero,.vehicle-detail-hero,.admin-hero{border-radius:16px!important}.vehicle-card{border-radius:14px!important}.card{border-radius:16px!important}}.btn,.forum-new-btn,.quiz-choice-button{background:linear-gradient(135deg,#06b6d4,#2563eb)!important;border-color:#22d3ee!important;color:#fff!important}.btn:hover:not(:disabled),.forum-new-btn:hover,.quiz-choice-button:hover{background:linear-gradient(135deg,#22d3ee,#3b82f6)!important;border-color:#67e8f9!important}.field,.select{background:#0f172ac7!important;border-color:#22d3ee47!important}.field:focus,.select:focus{border-color:#22d3ee!important;box-shadow:0 0 0 1px #22d3ee29,0 0 18px #22d3ee14!important}[class*=custom],[class*=premium],[class*=advanced],[class*=plus]{--sc-accent:#a855f7;--sc-accent-soft:#d8b4fe;--sc-accent-bg:rgba(168,85,247,.1);--sc-accent-border:rgba(168,85,247,.35)}.card[class*=custom],[class*=custom-card],[class*=premium-card],[class*=advanced-card]{border-color:#a855f74d!important;background:radial-gradient(circle at 87% 42%,rgba(168,85,247,.14),transparent 32%),linear-gradient(135deg,#0f172afa,#1e143d8a)!important}.quiz-mode-number,.quiz-help-button,.quiz-help-button-large,[class*=warning],[class*=attention]{--sc-warn:#f59e0b}[class*=running],[class*=success],[class*=valid],[class*=correct]{--sc-status:#34d399}[class*=repair],[class*=soon],[class*=warning]{--sc-status:#f59e0b}[class*=broken],[class*=error],[class*=danger],[class*=wrong]{--sc-status:#ef4444}.dashboard-stat-card,.stat-card,.summary-card,[class*=stat-card]{background:radial-gradient(circle at 92% 8%,rgba(34,211,238,.08),transparent 30%),linear-gradient(135deg,#0f172afa,#082f4957)!important;border-color:#22d3ee29!important}h1,h2,h3{color:#f8fafc}[class*=section-title],[class*=page-title],[class*=heading],.app-brand-text .logo-slim{color:#22d3ee!important}.app-brand-text .logo-car{color:#f97316!important}.badge-success,.status-success{color:#34d399!important}.badge-warning,.status-warning{color:#fbbf24!important}.badge-danger,.status-danger{color:#f87171!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(34,211,238,.55);outline-offset:2px}.professional-overview{position:relative;overflow:hidden;background:radial-gradient(ellipse at 10% 0%,rgba(99,102,241,.28),transparent 32%),radial-gradient(ellipse at 90% 15%,rgba(168,85,247,.25),transparent 34%),radial-gradient(ellipse at 50% 100%,rgba(37,99,235,.18),transparent 38%),linear-gradient(145deg,#070b2a,#11134b 42%,#090d2b)!important;border-radius:24px;padding:10px}.professional-overview:before{content:"";position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;pointer-events:none;opacity:.55;background:radial-gradient(ellipse at 18% 38%,transparent 0 28%,rgba(99,102,241,.12) 30%,transparent 45%),radial-gradient(ellipse at 78% 62%,transparent 0 25%,rgba(217,70,239,.1) 28%,transparent 44%)}.professional-overview>section{position:relative;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.professional-overview>section:nth-of-type(1){background:linear-gradient(135deg,#16a34a2b,#3b82f61a 45%,#a855f72e)!important;border-color:#7dd3fc7a!important;box-shadow:0 14px 40px #2563eb2e,inset 0 1px #ffffff29}.professional-overview>section:nth-of-type(2){background:linear-gradient(135deg,#0ea5e929,#6366f121 55%,#a855f72e)!important;border-color:#7dd3fc6b!important;box-shadow:0 14px 40px #2563eb29,inset 0 1px #ffffff26}.professional-overview>section:nth-of-type(3){background:linear-gradient(135deg,#7e22ce40,#4f46e529 55%,#d946ef2e)!important;border-color:#c4b5fd73!important;box-shadow:0 14px 40px #7c3aed33,inset 0 1px #ffffff26}.professional-overview>section:nth-of-type(4){background:linear-gradient(135deg,#fffffff5,#eff6fff5)!important;border-color:#bfdbfed9!important;box-shadow:0 14px 40px #02061747,inset 0 1px #ffffffe6}.professional-overview h2{font-size:clamp(1.05rem,4vw,1.35rem)!important}.professional-overview>section>div:first-child h2{color:#f8fafc!important}.professional-overview>section:nth-of-type(4) h2{color:#172554!important}.professional-overview>section>div:first-child p{color:#cbd5e1!important}.professional-overview>section:nth-of-type(4) p{color:#64748b!important}.professional-overview .professional-card{min-height:74px;border:1px solid rgba(255,255,255,.2)!important;background:#020617b8!important;color:#f8fafc!important;box-shadow:0 7px 18px #0206172e,inset 0 1px #ffffff14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.professional-overview .professional-card:hover{transform:translateY(-1px);border-color:#7dd3fc8c!important;box-shadow:0 10px 24px #2563eb33}.professional-overview>section:nth-of-type(4) .professional-card{background:#ffffffd1!important;border-color:#bfdbfecc!important;color:#0f172a!important}.professional-overview>section:nth-of-type(4) .professional-card:hover{background:#fff!important}.professional-overview .professional-card span{color:#cbd5e1!important}.professional-overview>section:nth-of-type(4) .professional-card span{color:#334155!important}.professional-overview .professional-card b{color:#fff!important;font-size:1.15rem}.professional-overview>section:nth-of-type(4) .professional-card b{color:#0f172a!important}.professional-overview>section:nth-of-type(4) .btn{background:linear-gradient(135deg,#7c3aed,#2563eb)!important;border-color:#a78bfa!important;box-shadow:0 8px 22px #4f46e547!important}@media (max-width:640px){.professional-overview{padding:6px;border-radius:20px}.professional-overview>section{border-radius:20px!important;padding:12px!important}.professional-overview .professional-card{min-height:70px;padding:10px!important;border-radius:16px!important}.professional-overview>section:nth-of-type(1) .grid.grid-cols-3{gap:7px!important}.professional-overview>section:nth-of-type(3) .grid.grid-cols-3{gap:7px!important}}.professional-overview{background:radial-gradient(ellipse at 12% 0%,rgba(0,210,255,.18),transparent 32%),radial-gradient(ellipse at 88% 8%,rgba(124,58,237,.2),transparent 34%),radial-gradient(ellipse at 50% 100%,rgba(37,99,235,.16),transparent 42%),linear-gradient(145deg,#050b25,#0a1236 48%,#070b24)!important}.professional-overview>section:nth-of-type(1),.professional-overview>section:nth-of-type(2),.professional-overview>section:nth-of-type(3),.professional-overview>section:nth-of-type(4){color:#f8fafc!important;box-shadow:0 10px 30px #0000003d,inset 0 1px #ffffff1a!important}.professional-overview>section:nth-of-type(1){background:radial-gradient(circle at 92% 12%,rgba(0,210,255,.16),transparent 30%),linear-gradient(135deg,#082f49e0,#0f1746d1)!important;border-color:#22d3ee8c!important}.professional-overview>section:nth-of-type(2){background:radial-gradient(circle at 12% 85%,rgba(0,210,255,.12),transparent 34%),linear-gradient(135deg,#082f49db,#1e1b4bd6)!important;border-color:#22d3ee73!important}.professional-overview>section:nth-of-type(3){background:radial-gradient(circle at 90% 20%,rgba(168,85,247,.2),transparent 34%),linear-gradient(135deg,#311b5ce6,#1e1b4bdb)!important;border-color:#a855f785!important}.professional-overview>section:nth-of-type(4){background:radial-gradient(circle at 85% 10%,rgba(0,210,255,.13),transparent 32%),linear-gradient(135deg,#071f46f0,#0c1b43eb)!important;border-color:#22d3ee7a!important}.professional-overview>section>div:first-child h2,.professional-overview>section:nth-of-type(4) h2{color:#f8fafc!important}.professional-overview>section>div:first-child p,.professional-overview>section:nth-of-type(4) p{color:#a9c8ef!important}.professional-overview .professional-card,.professional-overview>section:nth-of-type(4) .professional-card{background:linear-gradient(135deg,#030a1feb,#0c1a41db)!important;color:#f8fafc!important;border-color:#7dd3fc3d!important;box-shadow:0 6px 18px #0003,inset 0 1px #ffffff12!important}.professional-overview .professional-card span,.professional-overview>section:nth-of-type(4) .professional-card span{color:#b9cbe8!important}.professional-overview .professional-card b,.professional-overview>section:nth-of-type(4) .professional-card b{color:#fff!important}.professional-overview>section:nth-of-type(4) .btn{background:linear-gradient(135deg,#06b6d4,#2563eb)!important;border-color:#22d3ee!important;box-shadow:0 8px 22px #06b6d440!important}.professional-overview .professional-card:hover{border-color:#22d3ee8c!important;box-shadow:0 8px 22px #06b6d429!important}.professional-overview{background:radial-gradient(ellipse at 15% 8%,rgba(34,211,238,.24),transparent 30%),radial-gradient(ellipse at 82% 12%,rgba(168,85,247,.25),transparent 32%),radial-gradient(ellipse at 50% 52%,rgba(37,99,235,.18),transparent 42%),radial-gradient(ellipse at 20% 92%,rgba(34,211,238,.16),transparent 30%),radial-gradient(ellipse at 88% 88%,rgba(124,58,237,.18),transparent 32%),linear-gradient(145deg,#050a24,#0b1540 46%,#080d2c)!important}.professional-overview:before{opacity:.82!important;filter:blur(2px)}.professional-overview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 22%),radial-gradient(circle at 50% 100%,rgba(0,210,255,.1),transparent 28%)}.professional-overview>section{box-shadow:0 12px 34px #00000047,inset 0 1px #ffffff1f!important}.professional-overview>section:nth-of-type(1){background:linear-gradient(135deg,#082f49e8,#111d4cdb)!important}.professional-overview>section:nth-of-type(2){background:linear-gradient(135deg,#072f49e6,#191e4edb)!important}.professional-overview>section:nth-of-type(3){background:linear-gradient(135deg,#32195ce8,#1b1b4ce0)!important}.professional-overview>section:nth-of-type(4){background:linear-gradient(135deg,#081f43f0,#0c1b43e8)!important}.professional-overview>section:nth-of-type(1)>div.grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.professional-overview>section:nth-of-type(1)>div.grid.grid-cols-3>button:nth-last-child(1),.professional-overview>section:nth-of-type(1)>div.grid.grid-cols-3>button:nth-last-child(2){grid-column:span 1!important}.professional-overview .vehicle-status-broken-count{color:#f87171!important}.professional-overview .vehicle-dashboard-card:active,.professional-overview .vehicle-dashboard-card:focus-visible{background:#fff!important;color:#0f172a!important;border-color:#fff!important;box-shadow:0 0 0 2px #22d3ee47,0 12px 28px #0000004d!important}.professional-overview .vehicle-dashboard-card:active b,.professional-overview .vehicle-dashboard-card:focus-visible b{color:#0f172a!important}.professional-overview .vehicle-dashboard-card:active small,.professional-overview .vehicle-dashboard-card:focus-visible small{color:#475569!important}@media (max-width:640px){.professional-overview>section:nth-of-type(1)>div.grid.grid-cols-3{gap:7px!important}}body:not(:has(.quiz-page)){background:radial-gradient(ellipse at 12% 6%,rgba(34,211,238,.16),transparent 28%),radial-gradient(ellipse at 88% 10%,rgba(168,85,247,.18),transparent 30%),radial-gradient(ellipse at 50% 48%,rgba(37,99,235,.12),transparent 42%),radial-gradient(ellipse at 18% 94%,rgba(34,211,238,.1),transparent 28%),radial-gradient(ellipse at 86% 92%,rgba(124,58,237,.12),transparent 30%),linear-gradient(145deg,#050a24,#0b1540 46%,#080d2c)!important;color:#f8fafc!important}body:not(:has(.quiz-page)) #root,body:not(:has(.quiz-page)) .app-main{background:transparent!important}body:not(:has(.quiz-page)) .bg-white,body:not(:has(.quiz-page)) .bg-slate-50,body:not(:has(.quiz-page)) .bg-slate-100,body:not(:has(.quiz-page)) .bg-gray-50,body:not(:has(.quiz-page)) .bg-gray-100,body:not(:has(.quiz-page)) .bg-zinc-50,body:not(:has(.quiz-page)) .bg-neutral-50{background:linear-gradient(135deg,#0f172af0,#082f4980)!important;color:#f8fafc!important}body:not(:has(.quiz-page)) form,body:not(:has(.quiz-page)) .form-card,body:not(:has(.quiz-page)) .form-panel,body:not(:has(.quiz-page)) .modal-content,body:not(:has(.quiz-page)) .dialog-content,body:not(:has(.quiz-page)) .sheet,body:not(:has(.quiz-page)) .panel{color:#f8fafc}body:not(:has(.quiz-page)) input:not([type=checkbox]):not([type=radio]),body:not(:has(.quiz-page)) textarea,body:not(:has(.quiz-page)) select{background:#082f4957!important;color:#f1f5f9!important;border-color:#22d3ee47!important}body:not(:has(.quiz-page)) input::-moz-placeholder,body:not(:has(.quiz-page)) textarea::-moz-placeholder{color:#64748b!important}body:not(:has(.quiz-page)) input::placeholder,body:not(:has(.quiz-page)) textarea::placeholder{color:#64748b!important}body:not(:has(.quiz-page)) option{background:#0f172a;color:#f8fafc}body:not(:has(.quiz-page)) .border-gray-200,body:not(:has(.quiz-page)) .border-gray-300,body:not(:has(.quiz-page)) .border-slate-200,body:not(:has(.quiz-page)) .border-slate-300,body:not(:has(.quiz-page)) .border-zinc-200{border-color:#22d3ee33!important}body:not(:has(.quiz-page)) .text-gray-900,body:not(:has(.quiz-page)) .text-gray-800,body:not(:has(.quiz-page)) .text-gray-700,body:not(:has(.quiz-page)) .text-slate-900,body:not(:has(.quiz-page)) .text-slate-800,body:not(:has(.quiz-page)) .text-slate-700{color:#f1f5f9!important}body:not(:has(.quiz-page)) .text-gray-600,body:not(:has(.quiz-page)) .text-gray-500,body:not(:has(.quiz-page)) .text-slate-600,body:not(:has(.quiz-page)) .text-slate-500{color:#a9c8ef!important}body:not(:has(.quiz-page)) .card,body:not(:has(.quiz-page)) [class*=card]{box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff12}body:not(:has(.quiz-page)) .fixed.inset-0{background:#020617ad!important}body:not(:has(.quiz-page)) .fixed.inset-0>div{color:#f8fafc}@media (max-width:640px){body:not(:has(.quiz-page)){background:radial-gradient(ellipse at 10% 5%,rgba(34,211,238,.18),transparent 32%),radial-gradient(ellipse at 90% 12%,rgba(168,85,247,.2),transparent 34%),linear-gradient(145deg,#050a24,#0b1540 52%,#080d2c)!important}}.professional-overview .vehicle-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:7px}.professional-overview .vehicle-card-meta-row small{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-overview .vehicle-status-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 9px!important;border-radius:999px;font-size:11px!important;line-height:1.1;font-weight:700;white-space:nowrap}.professional-overview .vehicle-status-pill-running{background:#34d39929!important;color:#6ee7b7!important;border:1px solid rgba(52,211,153,.3)}.professional-overview .vehicle-status-pill-repair{background:#f59e0b29!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)}.professional-overview .vehicle-status-pill-broken{background:#ef444429!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)}.professional-overview .dashboard-add-vehicle-btn{position:relative;z-index:5;cursor:pointer!important;pointer-events:auto!important}@media (max-width:640px){.professional-overview .vehicle-status-pill{font-size:10px!important;padding:4px 8px!important}.professional-overview .vehicle-card-meta-row{gap:6px}}.vehicle-detail-page{position:relative;min-height:100%}.vehicle-detail-page:before{content:"";position:absolute;top:-10%;right:-8%;bottom:-10%;left:-8%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 8% 18%,rgba(34,211,238,.12),transparent 30%),radial-gradient(ellipse at 92% 35%,rgba(168,85,247,.13),transparent 32%),radial-gradient(ellipse at 50% 88%,rgba(37,99,235,.1),transparent 38%)}.vehicle-detail-page>*{position:relative;z-index:1}.vehicle-detail-page .slimcar-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important;overflow:hidden!important;padding-top:calc(107px + env(safe-area-inset-top) + .75rem)!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))!important;scroll-padding-top:0!important}.vehicle-detail-page .slimcar-modal-overlay>.slimcar-modal-frame{width:100%;min-height:0;max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1.5rem - env(safe-area-inset-bottom));overflow:visible}.vehicle-detail-page .slimcar-modal-overlay .slimcar-modal-frame>*{min-height:0;max-height:100%}.vehicle-detail-page .section-kicker{color:#f8fafc!important}.vehicle-detail-page .section-kicker span{color:#67e8f9!important}.vehicle-detail-page .vehicle-section-tabs{gap:8px!important}.vehicle-detail-page .vehicle-section-tab{background:linear-gradient(135deg,#0f172ae6,#082f4994)!important;border-color:#22d3ee3d!important;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff0f}.vehicle-detail-page .vehicle-section-tab.active,.vehicle-detail-page .vehicle-section-tab.active-reminder{background:linear-gradient(135deg,#082f49e0,#1e1b4bd6)!important;border-color:#22d3ee!important;box-shadow:0 0 18px #22d3ee1f,inset 0 1px #ffffff1a}.vehicle-detail-page .vehicle-section-tab span{color:#dbeafe!important}.vehicle-detail-page .vehicle-section-tab.active span,.vehicle-detail-page .vehicle-section-tab.active-reminder span{color:#67e8f9!important}.vehicle-detail-page .vehicle-section-tab small{background:#22d3ee1a!important;color:#a9c8ef!important}.vehicle-detail-page>.bg-slate-900{background:radial-gradient(circle at 92% 10%,rgba(34,211,238,.13),transparent 34%),linear-gradient(135deg,#0f172af0,#082f499e)!important;border-color:#22d3ee3d!important;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff12!important}.vehicle-detail-page>.bg-slate-900 .title{color:#f8fafc!important}.vehicle-detail-page>.bg-slate-900 .muted{color:#a9c8ef!important}.vehicle-detail-page .reminder-panel,.vehicle-detail-page .reminder-item{background:linear-gradient(135deg,#0f172af0,#082f497a)!important;border-color:#22d3ee33!important}.vehicle-detail-page .section-heading{background:linear-gradient(135deg,#082f4957,#1e1b4b3d);border:1px solid rgba(34,211,238,.12);border-radius:14px;padding:10px 12px;margin-bottom:10px}.vehicle-detail-page .section-heading .title{color:#f8fafc!important}@media (max-width:640px){.vehicle-detail-page .vehicle-section-tabs{gap:6px!important}.vehicle-detail-page .vehicle-section-tab{min-height:62px!important}}.personal-dashboard{position:relative;min-height:100%;padding-bottom:8px}.personal-dashboard:before{content:"";position:absolute;top:-6%;right:-5%;bottom:-6%;left:-5%;pointer-events:none;background:radial-gradient(ellipse at 8% 12%,rgba(34,211,238,.18),transparent 32%),radial-gradient(ellipse at 92% 18%,rgba(168,85,247,.18),transparent 34%),radial-gradient(ellipse at 50% 72%,rgba(37,99,235,.14),transparent 42%),linear-gradient(145deg,#050a24,#0b1540 48%,#080d2c);z-index:0}.personal-dashboard>*{position:relative;z-index:1}.personal-dashboard .personal-vehicle-selector{padding:10px 0 12px}.personal-dashboard .personal-vehicle-selector .muted{color:#a9c8ef!important;display:block;margin-bottom:6px}.personal-dashboard .personal-vehicle-selector .field{width:100%;background:linear-gradient(135deg,#082f49d1,#111d4cd1)!important;color:#f8fafc!important;border:1px solid rgba(34,211,238,.32)!important;box-shadow:0 0 18px #22d3ee12,inset 0 1px #ffffff14}.personal-dashboard .personal-dashboard-panel{background:linear-gradient(135deg,#081f43e6,#111d4cd1)!important;border:1px solid rgba(34,211,238,.2);border-radius:22px;padding:12px;margin-top:10px;box-shadow:0 12px 30px #00000040,inset 0 1px #ffffff12}.personal-dashboard .personal-dashboard-title{color:#f8fafc!important;font-size:1.25rem;font-weight:600;margin-bottom:10px}.personal-dashboard .professional-two-grid,.personal-dashboard .professional-three-grid{gap:8px!important}.personal-dashboard .professional-card{background:linear-gradient(135deg,#0f172af0,#082f49a3)!important;color:#e2e8f0!important;border:1px solid rgba(34,211,238,.2)!important;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff0f!important}.personal-dashboard .professional-card:hover{border-color:#22d3ee7a!important;box-shadow:0 10px 26px #22d3ee1a!important}.personal-dashboard .professional-card:active,.personal-dashboard .professional-card:focus-visible{background:#fff!important;color:#0f172a!important;border-color:#fff!important;box-shadow:0 0 0 2px #22d3ee47,0 12px 28px #0000004d!important}.personal-dashboard .professional-card:active b,.personal-dashboard .professional-card:focus-visible b{color:#0f172a!important}.personal-dashboard .professional-card:active small,.personal-dashboard .professional-card:focus-visible small{color:#475569!important}.personal-dashboard .professional-card b{color:#f8fafc!important}.personal-dashboard .professional-card small{color:#a9c8ef!important}@media (max-width:640px){.personal-dashboard .personal-dashboard-panel{padding:11px}.personal-dashboard .personal-dashboard-title{font-size:1.18rem}}body:not(:has(.quiz-page)) .page,body:not(:has(.quiz-page)) .content,body:not(:has(.quiz-page)) .page-content,body:not(:has(.quiz-page)) .main-content{color:#f8fafc}body:not(:has(.quiz-page)) .page-section,body:not(:has(.quiz-page)) .section-card,body:not(:has(.quiz-page)) .form-section,body:not(:has(.quiz-page)) .form-card,body:not(:has(.quiz-page)) .form-panel,body:not(:has(.quiz-page)) .panel,body:not(:has(.quiz-page)) .sheet,body:not(:has(.quiz-page)) .modal,body:not(:has(.quiz-page)) .modal-content{background:radial-gradient(circle at 88% 8%,rgba(34,211,238,.1),transparent 30%),linear-gradient(135deg,#0f172af5,#082f4994)!important;border-color:#22d3ee38!important;color:#f8fafc!important;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffff12}body:not(:has(.quiz-page)) .form-section h1,body:not(:has(.quiz-page)) .form-section h2,body:not(:has(.quiz-page)) .form-section h3,body:not(:has(.quiz-page)) .form-card h1,body:not(:has(.quiz-page)) .form-card h2,body:not(:has(.quiz-page)) .form-card h3,body:not(:has(.quiz-page)) .modal-content h1,body:not(:has(.quiz-page)) .modal-content h2,body:not(:has(.quiz-page)) .modal-content h3{color:#f8fafc!important}body:not(:has(.quiz-page)) label{color:#cbd5e1!important}body:not(:has(.quiz-page)) input:not([type=checkbox]):not([type=radio]),body:not(:has(.quiz-page)) textarea,body:not(:has(.quiz-page)) select,body:not(:has(.quiz-page)) .field,body:not(:has(.quiz-page)) .select{background:linear-gradient(135deg,#082f497a,#0f172ab8)!important;color:#f8fafc!important;border:1px solid rgba(34,211,238,.28)!important}body:not(:has(.quiz-page)) input:not([type=checkbox]):not([type=radio]):focus,body:not(:has(.quiz-page)) textarea:focus,body:not(:has(.quiz-page)) select:focus{border-color:#22d3ee!important;box-shadow:0 0 0 1px #22d3ee29,0 0 18px #22d3ee14!important}body:not(:has(.quiz-page)) .btn,body:not(:has(.quiz-page)) button[class*=btn]{background:linear-gradient(135deg,#0891b2c7,#2563ebd1)!important;border-color:#22d3ee99!important;color:#f8fafc!important}body:not(:has(.quiz-page)) .btn:hover:not(:disabled),body:not(:has(.quiz-page)) button[class*=btn]:hover:not(:disabled){background:linear-gradient(135deg,#06b6d4e0,#3b82f6e6)!important;box-shadow:0 0 18px #22d3ee1f!important}body:not(:has(.quiz-page)) .btn:disabled,body:not(:has(.quiz-page)) button[class*=btn]:disabled{background:#0f172ad1!important;border-color:#94a3b824!important;color:#64748b!important}body:not(:has(.quiz-page)) .border,body:not(:has(.quiz-page)) [class*=border-slate-],body:not(:has(.quiz-page)) [class*=border-gray-]{border-color:#22d3ee2e!important}body:not(:has(.quiz-page)) .bg-slate-900,body:not(:has(.quiz-page)) .bg-slate-800,body:not(:has(.quiz-page)) .bg-gray-900,body:not(:has(.quiz-page)) .bg-gray-800{background:linear-gradient(135deg,#0f172af5,#082f4985)!important}body:not(:has(.quiz-page)) .text-white{color:#f8fafc!important}body:not(:has(.quiz-page)) .text-slate-400,body:not(:has(.quiz-page)) .text-slate-500,body:not(:has(.quiz-page)) .text-gray-400,body:not(:has(.quiz-page)) .text-gray-500{color:#a9c8ef!important}body:not(:has(.quiz-page)) .text-slate-600,body:not(:has(.quiz-page)) .text-gray-600{color:#94a3b8!important}body:not(:has(.quiz-page)) .fixed.inset-0{background:#020617b8!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body:not(:has(.quiz-page)) .fixed.inset-0>div{background:radial-gradient(circle at 88% 0%,rgba(34,211,238,.12),transparent 32%),linear-gradient(135deg,#0f172a,#082f49)!important;color:#f8fafc!important;border-color:#22d3ee47!important;box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff14}@media (max-width:640px){body:not(:has(.quiz-page)) .app-main{min-height:calc(100vh - 90px);background:radial-gradient(ellipse at 10% 5%,rgba(34,211,238,.1),transparent 30%),radial-gradient(ellipse at 90% 40%,rgba(168,85,247,.1),transparent 34%),linear-gradient(145deg,#050a24,#0b1540 52%,#080d2c)!important}}body:not(:has(.quiz-page)){--sc-font:Inter,"Noto Sans","Noto Sans Arabic","Segoe UI",Roboto,Arial,sans-serif;font-family:var(--sc-font)!important;font-size:14px;line-height:1.45}body:not(:has(.quiz-page)) h1,body:not(:has(.quiz-page)) h2,body:not(:has(.quiz-page)) h3,body:not(:has(.quiz-page)) h4,body:not(:has(.quiz-page)) h5,body:not(:has(.quiz-page)) h6,body:not(:has(.quiz-page)) button,body:not(:has(.quiz-page)) input,body:not(:has(.quiz-page)) textarea,body:not(:has(.quiz-page)) select{font-family:var(--sc-font)!important}body:not(:has(.quiz-page)) h1,body:not(:has(.quiz-page)) .page-title,body:not(:has(.quiz-page)) .garage-title,body:not(:has(.quiz-page)) .admin-title,body:not(:has(.quiz-page)) .vehicle-detail-title{font-size:24px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.015em!important}body:not(:has(.quiz-page)) h2,body:not(:has(.quiz-page)) h3,body:not(:has(.quiz-page)) .section-title,body:not(:has(.quiz-page)) .personal-dashboard-title,body:not(:has(.quiz-page)) .section-heading .title,body:not(:has(.quiz-page)) .admin-panel-head h3{font-size:18px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.01em!important}body:not(:has(.quiz-page)) .subtitle,body:not(:has(.quiz-page)) .page-subtitle,body:not(:has(.quiz-page)) .garage-subtitle,body:not(:has(.quiz-page)) .admin-subtitle,body:not(:has(.quiz-page)) .contact-subtitle,body:not(:has(.quiz-page)) .muted{font-size:13px!important;line-height:1.4!important;font-weight:400!important}body:not(:has(.quiz-page)) p,body:not(:has(.quiz-page)) li,body:not(:has(.quiz-page)) .body-text{font-size:14px;line-height:1.45}body:not(:has(.quiz-page)) .btn,body:not(:has(.quiz-page)) button[class*=btn],body:not(:has(.quiz-page)) .admin-refresh,body:not(:has(.quiz-page)) .admin-section-nav button,body:not(:has(.quiz-page)) .admin-search-submit,body:not(:has(.quiz-page)) .admin-search-clear,body:not(:has(.quiz-page)) .forum-new-btn{font-size:13px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important}body:not(:has(.quiz-page)) .app-nav-item,body:not(:has(.quiz-page)) .link,body:not(:has(.quiz-page)) .iconBtn{font-size:12px!important;line-height:1.2!important}body:not(:has(.quiz-page)) label,body:not(:has(.quiz-page)) .field-label{font-size:13px!important;line-height:1.3!important;font-weight:500!important}body:not(:has(.quiz-page)) input:not([type=checkbox]):not([type=radio]),body:not(:has(.quiz-page)) textarea,body:not(:has(.quiz-page)) select,body:not(:has(.quiz-page)) .field,body:not(:has(.quiz-page)) .select{font-size:14px!important;line-height:1.35!important}body:not(:has(.quiz-page)) small,body:not(:has(.quiz-page)) .meta,body:not(:has(.quiz-page)) .caption{font-size:11px;line-height:1.3}body:not(:has(.quiz-page)) .professional-card span,body:not(:has(.quiz-page)) .vehicle-info small,body:not(:has(.quiz-page)) .vehicle-card-meta-row small{font-size:12px!important;line-height:1.25!important}body:not(:has(.quiz-page)) .professional-card b{font-size:18px!important;line-height:1.1!important}body:not(:has(.quiz-page)) .vehicle-info b{font-size:14px!important;line-height:1.25!important}body:not(:has(.quiz-page)) .garage-kicker,body:not(:has(.quiz-page)) .admin-kicker,body:not(:has(.quiz-page)) .section-kicker,body:not(:has(.quiz-page)) .contact-kicker,body:not(:has(.quiz-page)) .help-kicker,body:not(:has(.quiz-page)) .forum-kicker{font-weight:600!important}@media (max-width:640px){body:not(:has(.quiz-page)) h1,body:not(:has(.quiz-page)) .page-title,body:not(:has(.quiz-page)) .garage-title,body:not(:has(.quiz-page)) .admin-title,body:not(:has(.quiz-page)) .vehicle-detail-title{font-size:21px!important}body:not(:has(.quiz-page)) h2,body:not(:has(.quiz-page)) h3,body:not(:has(.quiz-page)) .section-title,body:not(:has(.quiz-page)) .personal-dashboard-title{font-size:17px!important}body:not(:has(.quiz-page)) .btn,body:not(:has(.quiz-page)) button[class*=btn]{font-size:12px!important}}.slimcar-emergency-screen{min-height:100vh;display:grid;place-items:center;padding:24px;font-family:system-ui,sans-serif;background:#f7f8fa!important;color:#0f172a!important}.slimcar-emergency-card{width:min(560px,100%);background:#fff!important;color:#0f172a!important;border-radius:18px;padding:28px;box-shadow:0 8px 30px #00000014}.slimcar-emergency-card h1,.slimcar-emergency-card h2,.slimcar-emergency-card p,.slimcar-emergency-card summary,.slimcar-emergency-card pre{color:#0f172a!important}.slimcar-emergency-card button{background:#0f172a!important;color:#fff!important;border:0!important}.slimcar-emergency-card details{color:#0f172a!important}.slimcar-modal-overlay{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:100dvh!important;padding:calc(107px + env(safe-area-inset-top) + .75rem) .75rem calc(.75rem + env(safe-area-inset-bottom))!important}.slimcar-modal-frame{width:min(100%,760px)!important;min-width:0!important;max-width:760px!important;max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1.5rem - env(safe-area-inset-bottom))!important;min-height:0!important;margin:0 auto!important;display:flex!important;justify-content:center!important;align-items:stretch!important}.slimcar-modal-frame>*{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important}.slimcar-form-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;background:linear-gradient(145deg,#e9fbff,#d9f7fb)!important;border:1px solid #67e8f9!important;color:#0f172a!important;border-radius:18px!important;box-shadow:0 18px 48px #0284c738!important;overflow-wrap:anywhere!important}.slimcar-form-card .title,.slimcar-form-card h3,.slimcar-form-card h4,.slimcar-form-card b,.slimcar-form-card label,.slimcar-form-card p{color:#0f172a!important}.slimcar-form-card .muted{color:#475569!important}.slimcar-form-card .field,.slimcar-form-card .select{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#f8fdff!important;color:#0f172a!important;border:1px solid #a5dfe8!important;box-shadow:none!important}.slimcar-form-card .field:focus,.slimcar-form-card .select:focus{border-color:#0891b2!important;box-shadow:0 0 0 2px #0891b21f!important}.slimcar-form-card .link{color:#0e7490!important}.slimcar-form-card .link:hover{color:#075985!important}.slimcar-form-card .btn{white-space:nowrap!important;flex:0 0 auto!important}.slimcar-form-card .flex.gap-2,.slimcar-form-card .flex.gap-3{flex-wrap:wrap!important}.slimcar-form-card textarea{max-width:100%!important;box-sizing:border-box!important}.slimcar-fuel-page .slimcar-form-card{margin-top:.75rem}.slimcar-fuel-page .section-heading{min-width:0}.slimcar-fuel-page .section-heading .btn{flex:0 0 auto;white-space:nowrap}.slimcar-fuel-page .slimcar-form-card .grid,.slimcar-fuel-page .slimcar-form-card .grid>*{min-width:0}.dashboard-clickable span,.professional-card span{min-width:0;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.2!important}.vehicle-status-pill{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.btn{min-width:-moz-max-content!important;min-width:max-content!important;white-space:nowrap!important}@media (max-width:640px){.slimcar-modal-overlay{padding-left:.6rem!important;padding-right:.6rem!important;padding-top:calc(107px + env(safe-area-inset-top) + .5rem)!important;padding-bottom:calc(.5rem + env(safe-area-inset-bottom))!important}.slimcar-modal-frame{max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1rem - env(safe-area-inset-bottom))!important}.slimcar-form-card{border-radius:16px!important;padding:.85rem!important}.slimcar-form-card .flex.gap-2,.slimcar-form-card .flex.gap-3{gap:.5rem!important}}.dashboard-main-title{margin:0 0 .75rem;padding:.1rem .1rem 0;color:#22d3ee!important;font-size:1.35rem;line-height:1.2;font-weight:800;letter-spacing:.01em}@media (max-width:640px){.dashboard-main-title{font-size:1.2rem;margin-bottom:.6rem}}.slimcar-logbook-surface{background:linear-gradient(145deg,#e9fbff,#d9f7fb)!important;border:1px solid #67e8f9!important;color:#0f172a!important}.slimcar-logbook-surface .logbook-company-name,.slimcar-logbook-surface .logbook-main-title,.slimcar-logbook-surface .logbook-range-title,.slimcar-logbook-surface .logbook-assignment,.slimcar-logbook-surface .logbook-kind,.slimcar-logbook-surface .logbook-entry b,.slimcar-logbook-surface .logbook-entry p,.slimcar-logbook-surface .logbook-entry small{color:#0f172a!important}.slimcar-logbook-surface .logbook-vehicle,.slimcar-logbook-surface .logbook-entry-grid small{color:#0e7490!important}.slimcar-logbook-surface .logbook-vehicle-filter,.slimcar-logbook-surface .logbook-entry,.slimcar-logbook-surface .logbook-table-wrap{background:#f8fdffb8!important;border-color:#a5dfe8!important}.slimcar-logbook-surface .logbook-tool{color:#0e7490!important;border-color:#8bd4df!important;background:#f8fdffd9!important}.slimcar-logbook-surface .logbook-tool.active{background:#cffafe!important;border-color:#0891b2!important}.slimcar-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;overflow:hidden!important;padding:calc(107px + env(safe-area-inset-top) + .75rem) .75rem calc(.75rem + env(safe-area-inset-bottom))!important}.slimcar-modal-overlay>.slimcar-modal-frame{position:relative!important;inset:auto!important;width:min(100%,760px)!important;height:auto!important;max-width:760px!important;max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1.5rem - env(safe-area-inset-bottom))!important;margin:0!important;display:block!important;overflow:visible!important}.slimcar-modal-overlay>.slimcar-modal-frame>*{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;box-sizing:border-box!important}.slimcar-modal-overlay .slimcar-form-card{max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1.5rem - env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important}.slimcar-modal-overlay .slimcar-logbook-surface{max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1.5rem - env(safe-area-inset-bottom))!important}@media (max-width:640px){.slimcar-modal-overlay{padding:calc(107px + env(safe-area-inset-top) + .5rem) .5rem calc(.5rem + env(safe-area-inset-bottom))!important}.slimcar-modal-overlay>.slimcar-modal-frame{width:min(100%,760px)!important;max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1rem - env(safe-area-inset-bottom))!important}}.vehicle-detail-page .slimcar-modal-overlay{left:0!important;right:0!important;top:0!important;bottom:0!important;margin:0!important;transform:none!important;display:grid!important;place-items:center!important}.vehicle-detail-page .slimcar-modal-overlay>.slimcar-modal-frame{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important}.slimcar-fuel-page{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.slimcar-fuel-page>*{max-width:100%!important;min-width:0!important}.slimcar-fuel-page .field,.slimcar-fuel-page .btn,.slimcar-fuel-page .link{box-sizing:border-box!important}.personal-dashboard .personal-vehicle-selector .field,.personal-dashboard .personal-vehicle-selector .field:focus,.personal-dashboard .personal-vehicle-selector .field:active,.personal-dashboard .personal-vehicle-selector select,.personal-dashboard .personal-vehicle-selector select:focus,.personal-dashboard .personal-vehicle-selector select:active{background:linear-gradient(135deg,#082f49eb,#111d4cf5)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#22d3ee8c!important;outline:none!important}.personal-dashboard .personal-vehicle-selector option{background:#0f172a!important;color:#f8fafc!important}.vehicle-detail-page{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;box-sizing:border-box!important}.vehicle-detail-page>*{max-width:100%!important;box-sizing:border-box!important}.vehicle-detail-page .vehicle-detail-sheet,.vehicle-detail-page .vehicle-detail-card,.vehicle-detail-page .vehicle-detail-content{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html:has(.vehicle-detail-page),body:has(.vehicle-detail-page){overflow-x:hidden!important;overscroll-behavior-x:none!important}.slimcar-form-card,.slimcar-logbook-surface{background:radial-gradient(circle at 88% 8%,rgba(34,211,238,.1),transparent 28%),linear-gradient(145deg,#0b1830,#071426 55%,#0f172a)!important;border:1px solid rgba(34,211,238,.24)!important;color:#f8fafc!important;box-shadow:0 18px 48px #0206176b!important}.slimcar-form-card .title,.slimcar-form-card h3,.slimcar-form-card h4,.slimcar-form-card b,.slimcar-form-card label,.slimcar-form-card p,.slimcar-logbook-surface .logbook-company-name,.slimcar-logbook-surface .logbook-main-title,.slimcar-logbook-surface .logbook-range-title,.slimcar-logbook-surface .logbook-assignment,.slimcar-logbook-surface .logbook-kind,.slimcar-logbook-surface .logbook-entry b,.slimcar-logbook-surface .logbook-entry p,.slimcar-logbook-surface .logbook-entry small{color:#f8fafc!important}.slimcar-form-card .muted,.slimcar-logbook-surface .muted{color:#94a3b8!important}.slimcar-form-card .field,.slimcar-form-card .select,.slimcar-logbook-surface .logbook-filters input,.slimcar-logbook-surface .logbook-filters select{background:#0f172ae0!important;color:#e2e8f0!important;border:1px solid rgba(34,211,238,.25)!important;border-radius:9px!important;box-shadow:none!important}.slimcar-form-card .field::-moz-placeholder{color:#64748b!important}.slimcar-form-card .field::placeholder{color:#64748b!important}.slimcar-form-card .field:focus,.slimcar-form-card .select:focus,.slimcar-logbook-surface .logbook-filters input:focus,.slimcar-logbook-surface .logbook-filters select:focus{border-color:#22d3ee!important;box-shadow:0 0 0 1px #22d3ee29,0 0 18px #22d3ee14!important}.slimcar-form-card .link,.slimcar-logbook-surface .link,.slimcar-logbook-surface .logbook-tool{color:#67e8f9!important}.slimcar-form-card .link:hover,.slimcar-logbook-surface .link:hover,.slimcar-logbook-surface .logbook-tool:hover{color:#a5f3fc!important}.slimcar-logbook-surface .logbook-vehicle-filter,.slimcar-logbook-surface .logbook-entry,.slimcar-logbook-surface .logbook-table-wrap{background:#0206176b!important;border-color:#22d3ee2e!important}.slimcar-logbook-surface .logbook-tool{border:1px solid rgba(34,211,238,.24)!important;background:#0f172ad1!important}.slimcar-logbook-surface .logbook-tool.active{background:#22d3ee1a!important;border-color:#22d3ee!important}.slimcar-logbook-surface .logbook-entry-grid span{background:#0f172ad1!important}.slimcar-logbook-surface .logbook-entry-grid small{color:#67e8f9!important}.slimcar-logbook-surface .logbook-entry.selected{background:#22d3ee12!important;border-color:#22d3ee80!important}.slimcar-logbook-surface .logbook-table th{background:#0f172a!important;color:#67e8f9!important}.slimcar-logbook-surface .logbook-table td{color:#e2e8f0!important;border-color:#22d3ee1f!important}.slimcar-modal-overlay .slimcar-form-card,.slimcar-modal-overlay .slimcar-logbook-surface{scrollbar-color:#164e63 #020617}@media (max-width:640px){.slimcar-form-card,.slimcar-logbook-surface{border-radius:16px!important}.slimcar-form-card{padding:.85rem!important}.slimcar-form-card .grid.grid-cols-2{grid-template-columns:1fr!important}.slimcar-form-card .grid.grid-cols-2>*{grid-column:span 1!important}.slimcar-logbook-surface .logbook-filters{grid-template-columns:1fr!important}.slimcar-logbook-surface .logbook-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.slimcar-logbook-surface .logbook-tool{justify-content:center!important;min-width:0!important}}.slimcar-universal-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;width:100vw!important;height:100dvh!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:calc(107px + env(safe-area-inset-top) + .75rem) .75rem calc(.75rem + env(safe-area-inset-bottom))!important;overflow:hidden!important;background:#020617c7!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.slimcar-universal-frame{width:min(100%,760px)!important;max-width:760px!important;max-height:calc(100dvh - 107px - env(safe-area-inset-top) - 1.5rem - env(safe-area-inset-bottom))!important;min-height:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;margin:0 auto!important;overflow:hidden!important;border:1px solid rgba(34,211,238,.42)!important;border-radius:20px!important;background:#081326!important;box-shadow:0 24px 80px #0000008c!important}.slimcar-universal-frame-wide{width:min(100%,1100px)!important;max-width:1100px!important}.slimcar-universal-header{flex:0 0 auto!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.7rem .85rem .7rem 1rem!important;border-bottom:1px solid rgba(71,85,105,.65)!important;background:linear-gradient(180deg,#0c1b31,#0a1729)!important}.slimcar-universal-heading{min-width:0!important}.slimcar-universal-heading h2{margin:0!important;color:#f8fafc!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:800!important;overflow-wrap:anywhere!important}.slimcar-universal-heading p{margin:.2rem 0 0!important;color:#94a3b8!important;font-size:.78rem!important}.slimcar-universal-close{flex:0 0 auto!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #334155!important;border-radius:11px!important;background:#0f2037!important;color:#cbd5e1!important;cursor:pointer!important}.slimcar-universal-close:hover{border-color:#22d3ee!important;color:#67e8f9!important}.slimcar-universal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:.85rem!important}.slimcar-universal-body>.slimcar-form-card{margin:0!important}.slimcar-universal-body>.slimcar-logbook-surface{margin:0!important}.slimcar-universal-body .slimcar-form-card{box-shadow:none!important}@media (max-width:640px){.slimcar-universal-modal{padding:calc(107px + env(safe-area-inset-top) + .45rem) .45rem calc(.45rem + env(safe-area-inset-bottom))!important}.slimcar-universal-frame,.slimcar-universal-frame-wide{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 107px - env(safe-area-inset-top) - .9rem - env(safe-area-inset-bottom))!important;border-radius:16px!important}.slimcar-universal-header{min-height:54px!important;padding:.6rem .65rem .6rem .8rem!important}.slimcar-universal-body{padding:.65rem!important}}.slimcar-export-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.slimcar-export-bar button{min-width:64px;height:32px;padding:0 10px;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#0f172ab8;color:#e2e8f0;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:opacity .15s,transform .15s}.slimcar-export-bar button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.slimcar-export-bar button:disabled{opacity:.45;cursor:not-allowed}.slimcar-export-bar button:nth-child(4){background:#0e749047;border-color:#22d3ee61}.slimcar-fuel-page .stat-card{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.6rem}html:has(.vehicle-detail-page),body:has(.vehicle-detail-page),.vehicle-detail-page{overflow-x:clip!important}[id^=maintenance-],[id^=repair-],#vehicle-summary{scroll-margin-top:calc(120px + env(safe-area-inset-top));scroll-margin-bottom:1rem}.slimcar-auth-screen{min-height:100dvh;box-sizing:border-box}@media (max-height:550px){.slimcar-auth-screen{align-items:flex-start;padding-top:1rem;padding-bottom:2rem}}.slimcar-auth-screen input{scroll-margin-block:2rem}.dashboard-status-group-title{grid-column:1 / -1;margin:.5rem 0 .15rem;font-size:1rem;font-weight:700;color:var(--sc-cyan-soft);text-align:start}.enterprise-fleet-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(34,211,238,.24);border-radius:18px;background:linear-gradient(135deg,#082f4985,#0f172aeb)}.enterprise-fleet-switch>div{display:flex;align-items:center;gap:11px;min-width:0}.enterprise-fleet-switch h2{margin:0;color:#f8fafc;font-size:1rem;font-weight:800}.enterprise-fleet-switch p{margin:3px 0 0;color:#94a3b8;font-size:.75rem;line-height:1.35}.enterprise-fleet-switch .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width:640px){.enterprise-fleet-switch{align-items:stretch;flex-direction:column}.enterprise-fleet-switch .btn{width:100%;justify-content:center}}.vehicle-avatar-number,.vehicle-detail-avatar.vehicle-avatar-number{min-width:44px;width:auto;max-width:88px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;letter-spacing:.01em}.slimcar-fleet-number-field{display:grid;gap:7px;margin-top:12px;font-size:.82rem;font-weight:600;color:#0f172a}.slimcar-fleet-number-field>span{line-height:1.4}.vehicle-card{border-radius:17px!important;transition:border-color .16s,box-shadow .16s}.vehicle-main{gap:13px;min-height:74px}.vehicle-info b{line-height:1.4;letter-spacing:.005em}.vehicle-info small{line-height:1.45;margin-top:4px}.vehicle-actions button{min-width:38px;min-height:38px}.slimcar-export-bar{justify-content:flex-end;gap:7px}.slimcar-export-bar button{min-width:62px;min-height:36px;border-radius:9px;font-size:.75rem;line-height:1.25}.slimcar-export-bar button:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}@media (max-width:430px){.slimcar-export-bar{justify-content:center;flex-wrap:wrap}.slimcar-export-bar button{flex:1 1 auto;max-width:110px}.vehicle-main{gap:10px}}@media (prefers-reduced-motion:reduce){.vehicle-card{transition:none}}.slimcar-bottom-export,.slimcar-logbook-exports{margin-top:18px;padding-top:12px;border-top:1px solid rgba(148,163,184,.22)}.slimcar-bottom-export .slimcar-export-bar,.slimcar-logbook-exports .slimcar-export-bar{margin-top:0}.dashboard-detail-list+.slimcar-export-bar{margin-top:16px;padding-top:12px;border-top:1px solid rgba(148,163,184,.22)}.vehicle-group-heading{grid-column:1/-1;margin:14px 0 1px;padding:0 3px;font-size:.82rem;line-height:1.45;font-weight:800;color:#a5e8f5}.vehicle-report-entry{border-color:#fb923c66!important;background:#7c2d1226!important}.vehicle-report-entry .vehicle-logbook-icon{color:#fb923c}.vehicle-report-entry:focus-visible{outline:2px solid #fb923c;outline-offset:2px}.garage-hero:has(+.dashboard-add-vehicle-btn){gap:10px}.driver-vehicles-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.driver-vehicles-heading>span{font-size:.85rem;font-weight:700;color:#a5e8f5;overflow-wrap:anywhere}.slimcar-export-bar{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;padding-bottom:3px}.slimcar-export-bar button{flex:0 0 auto;min-width:62px;min-height:36px;max-width:none;white-space:nowrap}@media (max-width:430px){.slimcar-export-bar{flex-wrap:nowrap;justify-content:flex-start}.slimcar-export-bar button{flex:0 0 auto;max-width:none}}.app-header .app-brand-text>b .brand-inline{font-size:clamp(1.34rem,4.6vw,1.66rem)!important;font-weight:800!important;line-height:1.16}.app-header .app-account-identity,.app-header .app-account-identity>span{font-size:clamp(.86rem,3.1vw,1.02rem)!important;font-weight:650!important;line-height:1.35;color:#4a627d!important}.app-header .app-account-type-icon{width:17px;height:17px;stroke-width:2.5}.app-nav-item svg{stroke-width:2.3;opacity:1}.app-header .app-brand:focus-visible{outline:3px solid #14b8d4;outline-offset:3px}.app-main input:focus-visible,.app-main select:focus-visible,.app-main textarea:focus-visible{outline:2px solid #079cbd;outline-offset:2px}.app-main .vehicle-grid .vehicle-card,.app-main .vehicle-detail-hero,.app-main .vehicle-stat,.app-main .vehicle-logbook-entry{border:1px solid #bcd6e7!important;border-radius:18px!important;box-shadow:0 7px 20px #154e7014!important}.app-main .vehicle-grid .vehicle-card:focus-within,.app-main .vehicle-section-tab:focus-visible,.app-main .vehicle-back:focus-visible{outline:3px solid #079fbd!important;outline-offset:2px}.app-main .vehicle-detail-title{overflow-wrap:anywhere;line-height:1.3}.app-main .vehicle-section-tabs{gap:8px;max-width:100%}.app-main .vehicle-section-tab{border-radius:12px;min-height:40px}.app-main .vehicle-logbook-entry{max-width:100%;box-sizing:border-box}@media (max-width:410px){.app-main .vehicle-grid .vehicle-card{min-width:0;max-width:100%}.app-main .vehicle-section-tabs{overflow-x:auto;overscroll-behavior-inline:contain}}.app-main :is(.vehicle-detail-hero,.vehicle-stat,.vehicle-logbook-entry,.logbook-entry,.logbook-modal-box,.dashboard-detail-modal,.dashboard-detail-item,.reminder-panel,.reminder-item,.professional-card,.professional-document-card,.personal-dashboard-panel,.contact-card,.forum-post,.forum-compose,.forum-reply,.forum-reply-box){border:1px solid #accbde!important;border-radius:17px!important;box-shadow:0 5px 18px #164d7017!important}.app-main :is(.vehicle-detail-hero,.vehicle-stat,.vehicle-logbook-entry,.logbook-entry,.logbook-modal-box,.dashboard-detail-modal,.dashboard-detail-item,.reminder-panel,.reminder-item,.personal-dashboard-panel,.contact-card,.forum-post,.forum-compose,.forum-reply,.forum-reply-box){max-width:100%;min-width:0;box-sizing:border-box}.app-main :is(.vehicle-detail-title,.personal-dashboard-title,.logbook-main-title,.contact-title,.forum-title,.professional-summary-title){overflow-wrap:anywhere;line-height:1.3}.app-main :is(.vehicle-section-tabs,.logbook-toolbar,.logbook-filters,.dashboard-detail-actions,.forum-compose-actions){max-width:100%;min-width:0}.app-main :is(.logbook-modal-box,.dashboard-detail-modal,.vehicle-detail-card) :is(input,select,textarea),.app-main :is(.forum-compose,.forum-reply-box,.contact-card) :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box;border-radius:11px}.app-main :is(.vehicle-back,.vehicle-section-tab,.logbook-tool,.dashboard-detail-actions button,.forum-new-btn,.contact-card button):focus-visible,.app-main :is(input,select,textarea):focus-visible{outline:3px solid #0b9cbb!important;outline-offset:2px}.app-main :is(.vehicle-detail-page,.personal-dashboard,.professional-overview,.forum-page,.contact-page){min-width:0;max-width:100%}@media (max-width:440px){.app-main :is(.vehicle-detail-stats,.vehicle-logbook-grid,.professional-two-grid,.professional-three-grid,.logbook-filters){max-width:100%;min-width:0}.app-main :is(.logbook-modal-box,.dashboard-detail-modal,.vehicle-detail-card){max-width:calc(100vw - 24px);box-sizing:border-box}}.app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.logbook-modal-box,.reminder-panel,.forum-page,.contact-page,.help-page,.about-page,.admin-page,.account-danger){box-sizing:border-box;max-width:100%;min-width:0}.app-main :is(.vehicle-detail-hero,.vehicle-stat,.vehicle-logbook-entry,.logbook-entry,.logbook-modal-box,.reminder-panel,.reminder-item,.forum-post,.forum-compose,.forum-reply,.forum-reply-box,.contact-card,.admin-panel,.admin-user-card,.account-danger){border:1px solid rgba(108,198,224,.55)!important;border-radius:16px!important;box-shadow:0 7px 22px #0006192b!important}.app-main :is(.vehicle-detail-title,.logbook-heading,.contact-title,.forum-title,.help-title,.account-danger){max-width:100%;min-width:0;overflow-wrap:anywhere}.app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.logbook-modal-box,.reminder-panel,.forum-compose,.contact-card,.admin-panel,.account-danger) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;border:1.5px solid rgba(104,195,223,.66)!important;border-radius:11px!important;min-height:42px;font-size:16px;line-height:1.4}.app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.logbook-modal-box,.reminder-panel,.forum-compose,.contact-card,.admin-panel,.account-danger) textarea{min-height:88px;resize:vertical}.app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.logbook-modal-box,.reminder-panel,.forum-compose,.contact-card,.admin-panel,.account-danger) :is(input,select,textarea):focus-visible{outline:3px solid #22d3ee!important;outline-offset:2px}.app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.logbook-modal-box,.reminder-panel,.forum-compose,.contact-card,.admin-panel,.account-danger) :is(label,dt){font-weight:650;line-height:1.45;overflow-wrap:anywhere}.app-main .vehicle-detail-page .vehicle-detail-top{max-width:100%;min-width:0;gap:11px;flex-wrap:wrap}.app-main .vehicle-detail-page .vehicle-detail-identity{flex:1 1 auto;min-width:0;max-width:100%}.app-main .vehicle-detail-page .vehicle-detail-actions{flex-wrap:wrap;gap:7px}.app-main .vehicle-detail-page .vehicle-detail-title{white-space:normal;overflow-wrap:anywhere}.app-main .vehicle-detail-page .vehicle-section-tabs{max-width:100%;min-width:0;overscroll-behavior-x:contain}.app-main .vehicle-detail-page .vehicle-section-tab{border:1px solid rgba(113,203,227,.6)!important;color:#d9edf7!important;min-height:44px}.app-main .vehicle-detail-page .vehicle-section-tab span{color:inherit}.app-main .vehicle-detail-page .vehicle-section-tab:focus-visible,.app-main :is(.vehicle-logbook-entry,.logbook-tool,.reminder-item,.forum-new-btn,.admin-user-card):focus-visible{outline:3px solid #22d3ee!important;outline-offset:2px}.app-main .vehicle-detail-page .vehicle-logbook-entry{min-width:0;max-width:100%;white-space:normal}.app-main .vehicle-logbook-entry :is(b,small),.app-main .reminder-item :is(b,small){overflow-wrap:anywhere;white-space:normal;line-height:1.45}.app-main :is(.slimcar-form-card,.logbook-modal-box,.logbook-table-wrap,.dashboard-detail-modal,.slimcar-logbook-surface){box-sizing:border-box;max-width:100%;min-width:0}.app-main :is(.logbook-table-wrap,.logbook-modal-box) table{display:table}.app-main :is(.logbook-table-wrap,.slimcar-logbook-surface) .overflow-x-auto{max-width:100%;overscroll-behavior-x:contain}.app-main :is(.logbook-toolbar,.logbook-filters,.forum-compose-actions,.forum-filters,.forum-advanced-filters){max-width:100%;min-width:0}.app-main :is(.forum-compose-actions,.forum-filters,.logbook-toolbar) button{min-height:40px}.slimcar-universal-modal{box-sizing:border-box;overflow-x:hidden}.slimcar-universal-modal .slimcar-universal-frame{box-sizing:border-box;min-width:0;border:1.5px solid rgba(114,199,226,.55)!important}.slimcar-universal-modal .slimcar-universal-body{min-width:0;max-width:100%;overflow-x:hidden}.slimcar-universal-modal .slimcar-universal-body :is(.slimcar-form-card,.slimcar-logbook-surface,.logbook-modal-box){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.slimcar-universal-modal .slimcar-universal-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;font-size:16px;border:1.5px solid rgba(105,192,218,.62)!important}.slimcar-universal-modal .slimcar-universal-body :is(input,select,textarea):focus-visible,.slimcar-universal-modal .slimcar-universal-close:focus-visible{outline:3px solid #22d3ee!important;outline-offset:2px}.slimcar-universal-modal .slimcar-universal-body :is(label,p,small){line-height:1.5}.slimcar-universal-modal .slimcar-universal-heading{min-width:0;overflow-wrap:anywhere}.app-main .slimcar-export-bar,.slimcar-universal-modal .slimcar-export-bar{max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.app-main .slimcar-export-bar button,.slimcar-universal-modal .slimcar-export-bar button{flex:0 0 auto;min-width:62px;min-height:38px;border:1px solid rgba(103,208,231,.55)!important}.app-main .slimcar-export-bar button:focus-visible,.slimcar-universal-modal .slimcar-export-bar button:focus-visible{outline:3px solid #22d3ee!important;outline-offset:2px}@media (max-width:480px){.app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.forum-page,.contact-page,.help-page,.admin-page){max-width:100%;min-width:0}.app-main .vehicle-detail-page .vehicle-detail-top{align-items:flex-start}.app-main .vehicle-detail-page .vehicle-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.app-main .vehicle-detail-page .vehicle-stat{min-width:0;padding:8px!important}.app-main .vehicle-detail-page .vehicle-section-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.app-main :is(.slimcar-form-card,.logbook-modal-box,.dashboard-detail-modal){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.slimcar-universal-modal{padding-inline:8px!important}.slimcar-universal-modal .slimcar-universal-body{padding-inline:10px!important}}@media (prefers-reduced-motion:reduce){.app-main :is(.vehicle-logbook-entry,.logbook-tool,.reminder-item),.business-shell :is(.business-person-card,.report-compact-card,.fleet-request-item){transition:none!important}}.slimcar-auth-screen .auth-card input.field{border:2px solid #64899b!important;background:#fff!important;color:#173b4d!important;box-shadow:0 1px 2px #10364c14}.slimcar-auth-screen .auth-card input.field:focus{border-color:#176b8b!important;outline:2px solid rgba(23,107,139,.2);outline-offset:1px}.slimcar-auth-screen .auth-card input.field::-moz-placeholder{color:#637e8b}.slimcar-auth-screen .auth-card input.field::placeholder{color:#637e8b}.sc-shared-welcome{display:flex;align-items:center;gap:16px;margin:0 0 20px;padding:24px 20px;border:2px solid #8caec2;border-radius:26px;background:radial-gradient(ellipse at 100% 15%,rgba(134,215,193,.45),transparent 45%),linear-gradient(120deg,#fff 15%,#f3fbfc 72%,#e5f5f2);box-shadow:0 12px 28px #1e46551a;color:#173b4d;min-width:0}.sc-shared-welcome-icon{display:grid;place-items:center;flex:0 0 64px;height:64px;border-radius:20px;background:linear-gradient(145deg,#0cb9c8,#079d9c);color:#fff}.sc-shared-welcome-content{min-width:0;overflow-wrap:anywhere}.sc-shared-welcome-content p{margin:0 0 7px;font-size:1rem;font-weight:750;color:#234a5b}.sc-shared-welcome-content h2{margin:0 0 5px;font-size:clamp(1.45rem,5vw,2rem);line-height:1.15;font-weight:850;color:#153d50}.sc-shared-welcome-content span{font-size:.95rem;font-weight:600;color:#426477;line-height:1.4}@media (max-width:390px){.sc-shared-welcome{padding:18px 14px;gap:12px}.sc-shared-welcome-icon{flex-basis:52px;height:52px;border-radius:16px}}.garage-personal-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0 2px;color:#173b4d}.garage-personal-summary .garage-title{margin:0;color:#173b4d;font-size:1.25rem}.garage-personal-summary .garage-count{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;background:#e7f5f9;border:1px solid #a6cbd7;border-radius:14px;padding:7px 11px;color:#245269}.garage-personal-summary .garage-count strong{font-size:1.2rem;color:#067b9d}.garage-personal-summary .garage-count span,.garage-personal-summary .garage-count small{font-size:.78rem;color:#456b7a}.reports-shell{display:grid;gap:12px}.reports-intro{display:flex;align-items:flex-start;gap:11px;padding:14px 15px;border:1px solid rgba(251,191,36,.28);border-radius:18px;background:linear-gradient(135deg,#78350f2e,#082f4961)}.reports-intro-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:#fbbf2421;color:#fbbf24}.reports-intro h3{margin:0;color:#f8fafc;font-size:1.05rem}.reports-intro p{margin:4px 0 0;color:#9eb1c5;font-size:.8rem;line-height:1.4}.reports-error{padding:10px 12px;border:1px solid rgba(248,113,113,.35);border-radius:13px;background:#7f1d1d33;color:#fecaca;font-size:.8rem}.reports-card{padding:15px;border:1px solid rgba(34,211,238,.2);border-radius:20px;background:linear-gradient(145deg,#0f2741db,#0f172ae6);box-shadow:0 10px 24px #0208171f}.reports-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.reports-card-head h3{display:flex;align-items:center;gap:7px;margin:0;font-size:1rem}.reports-card-head h3 svg{color:#38d9f5}.reports-card-head>span{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:999px;background:#082f49;color:#67e8f9;font-size:.72rem;font-weight:800}.reports-form{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:9px}.reports-form label{display:grid;gap:5px}.reports-form label>span{color:#9cb1c4;font-size:.7rem;font-weight:700}.reports-form select,.reports-form input,.reports-form textarea,.report-status-control select,.report-compose textarea{width:100%;min-width:0;border:1px solid rgba(34,211,238,.23);border-radius:12px;background:#071a2e;color:#eaf6ff;padding:9px 10px;outline:none;font-size:.8rem}.reports-form select:focus,.reports-form input:focus,.reports-form textarea:focus,.report-status-control select:focus,.report-compose textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee14}.reports-description{grid-column:1/-1}.reports-description textarea{resize:vertical}.reports-description small{justify-self:end;color:#64748b;font-size:.65rem}.reports-km{position:relative}.reports-km svg{position:absolute;inset-inline-start:9px;top:50%;transform:translateY(-50%);color:#38bdf8}.reports-km input{padding-inline-start:30px}.reports-submit-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.reports-submit-row p{margin:0;color:#7890a6;font-size:.7rem}.reports-submit-row button,.report-compose button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(103,232,249,.5);border-radius:12px;padding:9px 12px;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;font-size:.78rem;font-weight:800;white-space:nowrap}.reports-submit-row button:disabled,.report-compose button:disabled{opacity:.45}.reports-empty{padding:14px;text-align:center;color:#7890a6;font-size:.78rem}.reports-list{display:grid;gap:8px}.report-item{overflow:hidden;border:1px solid rgba(71,85,105,.45);border-radius:15px;background:#0214265c}.report-item.urgency-critical{border-color:#f871717a}.report-item.urgency-high{border-color:#fb923c66}.report-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:9px;align-items:center;width:100%;border:0;background:transparent;color:inherit;padding:11px;text-align:start}.report-category{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#083344;color:#22d3ee}.category-breakdown,.category-accident{background:#7f1d1d40;color:#f87171}.category-warning_light,.category-brakes{background:#78350f40;color:#fbbf24}.report-main{min-width:0}.report-main b,.report-main small{display:block}.report-main b{color:#f1f5f9;font-size:.84rem}.report-main small{margin-top:2px;color:#8fa6ba;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-urgency,.report-status{padding:4px 7px;border-radius:999px;font-size:.62rem;font-weight:800;white-space:nowrap}.report-urgency.low{color:#94a3b8;background:#64748b1f}.report-urgency.normal{color:#7dd3fc;background:#0ea5e91f}.report-urgency.high{color:#fdba74;background:#f9731621}.report-urgency.critical{color:#fca5a5;background:#ef444424}.report-status.new{color:#fde68a;background:#eab3081f}.report-status.acknowledged{color:#67e8f9;background:#06b6d41f}.report-status.scheduled{color:#c4b5fd;background:#8b5cf621}.report-status.resolved{color:#86efac;background:#22c55e1f}.report-status.dismissed{color:#94a3b8;background:#64748b1f}.report-detail{padding:0 11px 12px;border-top:1px solid rgba(71,85,105,.35)}.report-description-text{margin:11px 0;color:#d4e2ee;font-size:.8rem;line-height:1.5;white-space:pre-wrap}.report-status-control{display:flex;align-items:center;gap:8px;margin:8px 0 12px}.report-status-control span{color:#8fa6ba;font-size:.7rem}.report-status-control select{max-width:240px}.report-thread{padding-top:10px;border-top:1px solid rgba(71,85,105,.35)}.report-thread h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#cfeefa;font-size:.82rem}.report-message{max-width:86%;margin:7px 0;padding:8px 10px;border-radius:12px;background:#1e293bb8}.report-message.mine{margin-inline-start:auto;background:#0891b22b;border:1px solid rgba(34,211,238,.18)}.report-message>div{display:flex;justify-content:space-between;gap:10px}.report-message b{font-size:.68rem;color:#dff8ff}.report-message span{font-size:.6rem;color:#70879b}.report-message p{margin:4px 0 0;color:#d4e2ee;font-size:.75rem;line-height:1.4;white-space:pre-wrap}.report-compose{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.report-compose textarea{resize:vertical}@media (max-width:760px){.reports-form{grid-template-columns:1fr 1fr}.reports-description{grid-column:1/-1}.reports-submit-row{align-items:stretch;flex-direction:column}.report-summary{grid-template-columns:auto minmax(0,1fr) auto}.report-urgency{grid-column:2}.report-status{grid-column:3}.report-summary>svg{grid-column:3;grid-row:1}.report-compose{grid-template-columns:1fr}.report-message{max-width:94%}}.reports-new-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(56,189,248,.35);border-radius:11px;background:#082f4952;color:#c9f5ff;padding:9px 12px;font-size:.82rem;font-weight:700;cursor:pointer}.reports-shell .slimcar-export-bar{margin:10px 0 14px}.reports-shell .reports-form{margin-top:12px}.reports-shell{gap:15px;line-height:1.5}.reports-card{padding:clamp(15px,2.5vw,22px);border-radius:19px;border-color:#67e8f933;box-shadow:0 8px 24px #02081721}.reports-list{gap:10px}.report-item{border-radius:15px;border-color:#67e8f929;background:#03172a80}.report-summary{min-height:66px;padding:13px;gap:12px}.report-main b{font-size:.85rem;line-height:1.35}.report-main small{margin-top:4px;font-size:.72rem}.reports-main-action{margin-bottom:18px;min-height:44px}.reports-search{width:100%;min-height:44px;margin:0 0 15px;padding:10px 12px;border:1px solid rgba(103,232,249,.26);border-radius:12px;background:#071a2e;color:#eaf6ff;font-size:.83rem;outline:none}.reports-search:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee1a}.reports-form-title{margin:14px 0;font-size:1.05rem;color:#f1f5f9}.reports-form{gap:13px}.reports-form label>span{font-size:.77rem;color:#bdd0df}.reports-assistance{margin-top:18px;padding:15px;border:1px solid rgba(103,232,249,.2);border-radius:15px;background:#03172a61}.reports-assistance h4{display:flex;align-items:center;gap:8px;margin:0 0 5px;color:#e0f2fe;font-size:.95rem}.reports-help-hint{margin:0 0 12px;color:#a8bfd1;font-size:.78rem}.reports-assistance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.reports-assistance-grid button{min-height:57px;padding:10px 9px;border:1px solid rgba(103,232,249,.2);border-radius:12px;background:#082f4940;color:#dbeafe;font-size:.77rem;line-height:1.35;text-align:center}.reports-assistance-grid button.selected{border-color:#22d3ee;background:#0891b238;color:#fff;box-shadow:inset 0 0 0 1px #22d3ee33}.reports-urgent-check{display:flex;align-items:center;gap:10px;margin-top:16px;padding:11px;border:1px solid rgba(251,146,60,.32);border-radius:12px;color:#fed7aa;font-size:.81rem}.reports-urgent-check input{width:18px;height:18px;accent-color:#f97316}.reports-emergency{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;color:#fca5a5;font-size:.76rem;line-height:1.45}.reports-emergency svg{flex-shrink:0}.report-assistance-summary{display:flex;align-items:center;gap:9px;margin:10px 0;padding:10px;border:1px solid rgba(103,232,249,.25);border-radius:12px;background:#082f4959;color:#bae6fd;font-size:.79rem}.report-assistance-summary.urgent{border-color:#fb923c8c;color:#fed7aa;background:#7c2d1238}.report-assistance-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.report-assistance-summary strong{font-size:.67rem;letter-spacing:.04em;color:#fb923c}.reports-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0;color:#a8bfd1;font-size:.77rem}.reports-pagination button{width:38px;height:38px;border:1px solid rgba(103,232,249,.25);border-radius:11px;background:#082f4973;color:#e0f2fe;font-size:1.5rem}.reports-pagination button:disabled{opacity:.35}.reports-shell .slimcar-export-bar{margin:18px 0 0;padding-top:13px;border-top:1px solid rgba(103,232,249,.14)}@media (max-width:760px){.reports-assistance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-form{grid-template-columns:1fr 1fr}.reports-card{padding:14px}}@media (max-width:420px){.reports-assistance-grid{grid-template-columns:1fr 1fr}.reports-form{grid-template-columns:1fr}.reports-description{grid-column:1}}.reports-intro{display:none}.report-compact-card{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid rgba(103,232,249,.19);border-radius:14px;background:#082f4957;text-align:start;color:#f1f5f9}.report-compact-card:hover{background:#082f498f}.report-compact-card .report-main{display:grid;flex:1;min-width:0;gap:3px}.report-compact-card .report-main b{font-size:.84rem}.report-compact-card .report-main small{font-size:.73rem;color:#a9bed0}.report-compact-card .report-urgency{font-size:.66rem}.report-compact-card>svg:last-child{flex-shrink:0;color:#8fb0c7}.reports-back{display:flex;align-items:center;gap:8px;min-height:42px;margin-bottom:12px;color:#a5e8f5;font-size:.82rem;font-weight:700}.reports-detail-page{display:grid;gap:13px}.reports-detail-meta,.reports-preview-company{color:#9eb4c6;font-size:.77rem}.reports-preview h3{display:flex;align-items:center;gap:9px;color:#f1f5f9;font-size:1.03rem;font-weight:700}.reports-preview-scroll{overflow:auto;max-height:60vh;margin-top:15px;border:1px solid rgba(103,232,249,.22);border-radius:12px}.reports-preview-scroll table{border-collapse:collapse;min-width:960px;width:100%;font-size:.74rem}.reports-preview-scroll th,.reports-preview-scroll td{border:1px solid rgba(103,232,249,.17);padding:9px 10px;text-align:start;vertical-align:top}.reports-preview-scroll th{background:#10405a;color:#e0f2fe;position:sticky;top:0}.reports-preview-scroll tbody tr:nth-child(2n){background:#082f494d}.reports-state-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:43px;margin-top:16px;border:1px solid rgba(103,232,249,.28);border-radius:11px;color:#bae6fd;font-size:.81rem;font-weight:700}.reports-preview .slimcar-export-bar{margin-top:17px}.reports-scope{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.reports-scope button{border:1px solid #cbd5e1;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:650;background:#fff;color:#334155}.reports-scope button[aria-pressed=true]{background:#e0f2fe;border-color:#0284c7;color:#075985}.reports-shell,.reports-card,.reports-detail-page{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.reports-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.reports-scope button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;height:100%;padding:9px 6px;white-space:normal;overflow-wrap:anywhere;text-align:center;border:1px solid rgba(103,232,249,.27);border-radius:11px;background:#0b2941;color:#d6f3fc;font-size:.76rem;font-weight:700}.reports-scope button[aria-pressed=true]{border-color:#22d3ee;background:#0e5570;color:#fff}.reports-search-field{display:block;position:relative;width:100%;margin:4px 0 15px}.reports-search-field>svg{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:#67e8f9}.reports-search-field .reports-search{margin:0;padding-inline-start:41px}.reports-schedule-panel{display:grid;gap:12px;width:100%;min-width:0;max-width:100%;padding:14px;border:1px solid rgba(103,232,249,.25);border-radius:14px;background:#03172a94}.reports-schedule-panel label{display:grid;gap:6px;min-width:0;font-size:.78rem}.reports-schedule-panel input,.reports-schedule-panel select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;border-radius:10px;border:1px solid rgba(103,232,249,.3);background:#071a2e;color:#eaf6ff}.reports-schedule-panel button,.reports-reply-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 12px;border-radius:11px;border:1px solid rgba(103,232,249,.37);background:#085b7880;color:#e0f2fe;font-size:.82rem;font-weight:700}.reports-schedule-panel button{justify-self:start}.reports-reply-trigger{margin-top:14px}.reports-driver-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.reports-driver-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:110px;padding:15px 9px;border-radius:13px;border:1px solid rgba(103,232,249,.3);background:#082f4999;color:#e0f2fe;text-align:center;font-size:.85rem;font-weight:700}.reports-driver-actions button:disabled{opacity:.5}.reports-main-table{max-height:none;margin-top:14px}.reports-main-table table{min-width:960px}.reports-table-open{max-width:170px;white-space:normal;overflow-wrap:anywhere;text-align:start;color:#67e8f9;text-decoration:underline;font-weight:700}@media (max-width:460px){.reports-driver-actions{grid-template-columns:1fr 1fr;gap:7px}.reports-driver-actions button{font-size:.78rem;padding:11px 7px}.reports-scope{gap:5px}.reports-scope button{font-size:.7rem;padding:7px 5px}}.reports-detail-status{margin:2px 0 8px;font-size:.79rem;line-height:1.5;color:#b6d0e2}.reports-detail-status strong{color:#e0f2fe;font-weight:800}.report-compact-card .report-status{flex-shrink:0;white-space:normal;text-align:center}.report-compact-card .report-urgency{flex-shrink:0;white-space:normal}@media (max-width:420px){.report-compact-card{flex-wrap:wrap}.report-compact-card .report-status{margin-inline-start:auto}.report-compact-card>svg:last-child{display:none}}.reports-visibility-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.reports-visibility-actions button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:700;border:1px solid #bad3ea;background:#e5f2fa;color:#0d3550;cursor:pointer}.reports-visibility-actions button:disabled{opacity:.55;cursor:not-allowed}.reports-visibility-actions button:has(svg.lucide-trash-2){border-color:#f0bbbb;background:#fff0f0;color:#8b2634}@media (max-width:600px){.report-compact-card{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;-moz-column-gap:10px;column-gap:10px;row-gap:8px}.report-compact-card .report-category{grid-column:1;grid-row:1}.report-compact-card .report-main{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.report-compact-card .report-main b,.report-compact-card .report-main small{overflow-wrap:anywhere}.report-compact-card .report-status{grid-column:2;grid-row:auto;justify-self:start;margin-inline-start:0;max-width:100%}.report-compact-card .report-urgency{grid-column:2;grid-row:auto;justify-self:start;max-width:100%}.report-compact-card>svg:last-child{display:none}}.reports-shell>.reports-back{margin:0 0 2px;align-self:start}.reports-shell[dir=rtl]>.reports-back svg{transform:scaleX(-1)}.reports-form>label:first-child{grid-column:1/-1;min-width:0}.reports-form>label:first-child select{width:100%;min-width:0}.reports-shell .report-compact-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:#fff;border:1px solid #b6cdd2;color:#173b4d}.reports-shell .report-compact-card .report-main,.reports-shell .report-compact-card .report-main b,.reports-shell .report-compact-card .report-main small{color:#21485a;opacity:1;min-width:0;overflow-wrap:break-word;word-break:normal}.reports-shell .report-compact-card .report-main b{font-weight:800;line-height:1.35}.reports-shell .report-compact-card .report-main small{color:#527082}.reports-shell .report-compact-card .report-status{color:#244457}@media (max-width:600px){.reports-shell .report-compact-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;align-items:start;padding:13px}.reports-shell .report-compact-card .report-category{grid-column:1;grid-row:1;min-width:0}.reports-shell .report-compact-card .report-main{grid-column:2;grid-row:1;min-width:0;width:100%}.reports-shell .report-compact-card .report-status,.reports-shell .report-compact-card .report-urgency{grid-column:1/-1;grid-row:auto;justify-self:start;max-width:100%;width:auto;min-width:0;margin:0;white-space:normal;overflow-wrap:break-word}.reports-shell .report-compact-card .report-main b,.reports-shell .report-compact-card .report-main small{word-break:normal;overflow-wrap:break-word}}.business-shell .reports-shell .reports-list .report-compact-card.reports-manager-card .report-main b{color:#173b4d!important;opacity:1!important;text-shadow:none!important}.business-shell .reports-shell .reports-list .report-compact-card.reports-manager-card .report-main small{color:#486878!important;opacity:1!important;text-shadow:none!important}.business-shell .reports-shell .reports-list .report-compact-card.reports-manager-card{background:#fff;color:#173b4d}.reports-shell .reports-list .report-compact-card.reports-manager-card{opacity:1!important;filter:none!important;background:#fff!important;color:#173b4d!important}.reports-shell .reports-list .report-compact-card.reports-manager-card .report-main b{color:#173b4d!important;-webkit-text-fill-color:#173b4d!important;opacity:1!important}.reports-shell .reports-list .report-compact-card.reports-manager-card .report-main small{color:#486878!important;-webkit-text-fill-color:#486878!important;opacity:1!important}.reports-detail-page .reports-detail-meta,.reports-detail-page .reports-detail-status,.reports-detail-page .report-description-text{color:#334e68!important;opacity:1!important;-webkit-text-fill-color:#334e68!important}.reports-shell .report-compact-card.reports-manager-card .report-main{opacity:1!important;visibility:visible!important;color:#173b4d!important;filter:none!important}.reports-shell .report-compact-card.reports-manager-card .report-main b{color:#173b4d!important;-webkit-text-fill-color:#173b4d!important;opacity:1!important}.reports-shell .report-compact-card.reports-manager-card .report-main small{color:#486878!important;-webkit-text-fill-color:#486878!important;opacity:1!important}.reports-shell .report-assistance-summary,.reports-shell .report-assistance-summary.urgent{background:#fff3e7!important;border:1px solid #ce8a52!important;color:#623517!important;opacity:1!important}.reports-shell .report-assistance-summary b,.reports-shell .report-assistance-summary.urgent b{color:#623517!important;-webkit-text-fill-color:#623517!important;opacity:1!important}.reports-shell .report-assistance-summary strong{color:#842d25!important;-webkit-text-fill-color:#842d25!important}.reports-shell>.reports-back{width:-moz-max-content;width:max-content;max-width:100%;min-height:38px;padding:7px 12px;border:1px solid rgba(103,232,249,.28);border-radius:10px;background:#082f496b;color:#c8f3fb;font-size:.8rem;box-shadow:none}.reports-form-page{width:min(100%,760px);max-width:760px;margin-inline:auto;align-self:start}.reports-form-page .reports-form-title{margin:2px 0 14px}.reports-form-page .reports-form{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-form-page .reports-form>label:first-child{grid-column:1/-1}.reports-driver-home{width:100%;max-width:760px;margin-inline:auto}.reports-driver-actions button{min-height:104px;border-color:#38bdf857;background:linear-gradient(145deg,#082f49eb,#0f2741e0);color:#e8f8ff;box-shadow:0 8px 18px #0208171f;transition:transform .16s ease,border-color .16s ease,background .16s ease}.reports-driver-actions button:hover:not(:disabled){transform:translateY(-1px);border-color:#22d3ee;background:linear-gradient(145deg,#0e7490c2,#082f49f0)}.reports-driver-actions button.reports-driver-primary{border-color:#22d3ee99;background:linear-gradient(145deg,#0891b26b,#082f49f0)}.reports-driver-actions button:focus-visible,.reports-shell>.reports-back:focus-visible{outline:3px solid rgba(34,211,238,.7);outline-offset:2px}.reports-index,.reports-detail-page{gap:14px}.reports-index .reports-search-field{margin-top:2px}@media (max-width:600px){.reports-form-page .reports-form{grid-template-columns:1fr}.reports-form-page .reports-form>label:first-child{grid-column:auto}}.reports-shell>.reports-back:disabled{opacity:.58;cursor:wait}.fleet-requests{display:grid;gap:14px}.fleet-request-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fleet-request-heading h3{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700}.fleet-request-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:start;padding:13px;border:1px solid rgba(103,232,249,.2);border-radius:14px;background:#082f4961;color:#f1f5f9}.fleet-request-item>div{min-width:0;display:grid;gap:4px}.fleet-request-item small{font-size:.75rem;color:#a8bfd1;overflow-wrap:anywhere}.fleet-request-status{font-size:.72rem;white-space:nowrap;border-radius:9px;padding:5px 8px;background:#94a3b833;color:#e2e8f0}.fleet-request-status.pending{color:#fcd34d}.fleet-request-status.approved{color:#86efac}.fleet-request-status.rejected{color:#fca5a5}.fleet-request-form,.fleet-request-detail{display:grid;gap:15px;padding:15px;border:1px solid rgba(103,232,249,.2);border-radius:16px;background:#082f4940}.fleet-request-form h3,.fleet-request-detail h3{font-size:1.05rem;font-weight:700}.fleet-request-back{display:flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;color:#bae6fd}.fleet-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fleet-request-fields label,.fleet-request-review label{display:grid;gap:6px;font-size:.78rem;color:#bdd0df}.fleet-request-fields .wide{grid-column:1/-1}.fleet-request-fields input,.fleet-request-fields select,.fleet-request-fields textarea,.fleet-request-review textarea{width:100%;min-height:40px;padding:9px;border:1px solid rgba(103,232,249,.24);border-radius:10px;background:#071a2e;color:#f1f5f9}.fleet-request-submit,.fleet-request-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:41px;padding:9px 13px;border-radius:11px;background:#0891b2;color:#fff;font-size:.8rem;font-weight:700}.fleet-request-submit:disabled,.fleet-request-actions button:disabled{opacity:.45}.fleet-request-detail dl{display:grid;grid-template-columns:minmax(90px,35%) 1fr;gap:9px;font-size:.8rem}.fleet-request-detail dt{color:#a8bfd1}.fleet-request-detail dd{overflow-wrap:anywhere}.fleet-request-review{display:grid;gap:12px}.fleet-request-actions{display:flex;gap:10px;flex-wrap:wrap}.fleet-request-actions button:last-child{background:#9a3412}.fleet-request-error{color:#fca5a5}.fleet-request-empty{font-size:.82rem;color:#a8bfd1}@media (max-width:440px){.fleet-request-fields{grid-template-columns:1fr}.fleet-request-heading{align-items:flex-start}.fleet-request-submit{width:100%}}.fleet-request-actions button.fleet-request-current{background:#0e7490;box-shadow:inset 0 0 0 1px #67e8f9}.fleet-request-status.requested,.fleet-request-status.declared{color:#fcd34d}.fleet-request-status.authorized{color:#7dd3fc}.fleet-request-status.completed{color:#86efac}.fleet-request-status.refused{color:#fca5a5}.fleet-request-item{min-width:0}.fleet-request-item b{overflow-wrap:anywhere}.fleet-request-detail .fleet-request-fields{margin-top:8px}@media (max-width:440px){.fleet-request-item{align-items:flex-start;flex-direction:column}.fleet-request-status{align-self:flex-start}.fleet-request-actions{width:100%}.fleet-request-actions button{flex:1}}.fleet-requests>.fleet-request-back{margin:0 0 1px;min-height:42px;font-size:.82rem;font-weight:700}.fleet-requests[dir=rtl]>.fleet-request-back svg{transform:scaleX(-1)}.fleet-request-actions button[aria-pressed]{background:#0b2941;color:#d6f3fc;border:1px solid rgba(103,232,249,.27);box-shadow:none}.fleet-request-actions button[aria-pressed=true]{background:#0e5570;color:#fff;border-color:#22d3ee;box-shadow:inset 0 0 0 1px #22d3ee24}@media (max-width:560px){.fleet-request-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fleet-request-filters label{min-width:0}.fleet-request-filters input,.fleet-request-filters select{min-width:0;width:100%}.fleet-requests{gap:10px}}.fleet-request-filters{gap:8px 10px;align-items:end}.fleet-request-filters label{gap:4px;font-size:.73rem;min-width:0}.fleet-request-filters input,.fleet-request-filters select{min-height:36px;height:38px;padding:6px 9px;font-size:.77rem;max-width:100%;box-sizing:border-box}@media (max-width:560px){.fleet-request-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fleet-request-filters label{min-width:0}.fleet-request-filters input,.fleet-request-filters select{width:100%}}.fleet-requests{color:var(--slimcar-ink,#1C384D)}.fleet-request-heading h3,.fleet-request-form h3,.fleet-request-detail h3{color:var(--slimcar-ink,#1C384D);text-shadow:none}.fleet-request-form,.fleet-request-detail,.fleet-request-item{background:var(--slimcar-card,#FFFEFC);border-color:var(--slimcar-border,#C9D8D8);color:var(--slimcar-ink,#1C384D)}.fleet-request-item small,.fleet-request-detail dt,.fleet-request-empty{color:#536b79}.fleet-request-fields label,.fleet-request-review label,.fleet-request-filters label{color:var(--slimcar-ink,#1C384D)}.fleet-request-fields input,.fleet-request-fields select,.fleet-request-fields textarea,.fleet-request-review textarea,.fleet-request-filters input,.fleet-request-filters select{background:#fff;color:var(--slimcar-ink,#1C384D);border-color:var(--slimcar-border,#C9D8D8)}.fleet-request-back{color:var(--slimcar-blue,#246D91)}.fleet-request-status{background:#e9f4f8;color:var(--slimcar-ink,#1C384D)}.fleet-request-status.pending,.fleet-request-status.requested,.fleet-request-status.declared{color:#80530c}.fleet-request-status.approved,.fleet-request-status.completed{color:#166b4b}.fleet-request-status.rejected,.fleet-request-status.refused{color:#a22d43}.fleet-request-status.authorized{color:#165f88}.fleet-request-error{color:#a22d43}.fleet-requests .fleet-request-form,.fleet-requests .fleet-request-detail,.fleet-requests .fleet-request-realization,.fleet-requests .fleet-request-review{background:#fffefc;color:#1c384d;border-color:#c9d8d8}.fleet-requests .fleet-request-form :is(h3,p,small),.fleet-requests .fleet-request-detail :is(h3,h4,p,dd),.fleet-requests .fleet-request-realization :is(h4,dd){color:#1c384d}.fleet-requests .fleet-request-fields :is(label,p),.fleet-requests .fleet-request-review label,.fleet-requests .fleet-request-detail dt{color:#425d6c}.fleet-requests .fleet-request-fields :is(input,select,textarea),.fleet-requests .fleet-request-review textarea{background:#fff;color:#18394d;border:1px solid #A9C4CF;opacity:1;-webkit-text-fill-color:#18394D;color-scheme:light}.fleet-requests .fleet-request-fields :is(input,select,textarea)::-moz-placeholder,.fleet-requests .fleet-request-review textarea::-moz-placeholder{color:#607786;opacity:1}.fleet-requests .fleet-request-fields :is(input,select,textarea)::placeholder,.fleet-requests .fleet-request-review textarea::placeholder{color:#607786;opacity:1}.fleet-requests .fleet-request-fields :is(input,select,textarea):focus-visible,.fleet-requests .fleet-request-review textarea:focus-visible,.fleet-requests button:focus-visible{outline:3px solid #14799A;outline-offset:2px}.fleet-requests .fleet-request-submit:not(:disabled){background:#126d88;color:#fff}.fleet-requests .fleet-request-submit:disabled{opacity:.65;background:#d8e3e8;color:#365264}.fleet-requests .fleet-request-error{color:#9c2740}.fleet-requests .fleet-request-date-hint{color:#425d6c}@media (max-width:560px){.fleet-requests .fleet-request-form,.fleet-requests .fleet-request-detail{padding:14px 12px;min-width:0}.fleet-requests .fleet-request-fields{grid-template-columns:minmax(0,1fr)}.fleet-requests .fleet-request-fields>*{min-width:0}}.fleet-requests .fleet-request-index{display:grid;gap:12px;width:100%;min-width:0;box-sizing:border-box;padding:18px 16px;border:1px solid #b5ccd2;border-radius:20px;background:#fffefc;color:#1c384d;box-shadow:0 6px 20px #193d4c12}.fleet-requests .fleet-request-heading{min-width:0;gap:12px}.fleet-requests .fleet-request-heading h3{color:#193c4d;font-weight:800}.fleet-requests .fleet-request-heading .fleet-request-submit{min-width:0}.fleet-requests .fleet-request-filter-toggle,.fleet-requests .fleet-request-search-hint{color:#2e5164}.fleet-requests .fleet-request-preview-toggle:disabled{background:#e2eaf0;color:#526979;border:1px solid #bacbd4;opacity:1;cursor:not-allowed}.fleet-requests .fleet-request-empty{color:#3e5d6d;line-height:1.5}@media (max-width:600px){.fleet-requests .fleet-request-index{padding:15px 12px;gap:11px}.fleet-requests .fleet-request-heading{display:grid;grid-template-columns:minmax(0,1fr)}.fleet-requests .fleet-request-heading .fleet-request-submit{width:100%}.fleet-requests .fleet-request-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fleet-requests .fleet-request-actions>button{min-width:0;width:100%;padding:11px 7px}}.fleet-request-back{min-height:38px;padding:7px 12px;border:1px solid rgba(103,232,249,.28);border-radius:10px;background:#082f496b;font-size:.8rem;box-shadow:none}.fleet-request-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.fleet-request-view-switch button{min-height:43px;padding:9px 12px;border:1px solid rgba(103,232,249,.28);border-radius:11px;background:#082f4999;color:#d9f5fc;font-size:.82rem;font-weight:750}.fleet-request-view-switch button[aria-pressed=true]{border-color:#22d3ee;background:linear-gradient(135deg,#0e7490,#075985);color:#fff;box-shadow:0 0 0 1px #22d3ee29}.fleet-request-review-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 4px}.fleet-request-review-lanes button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:50px;padding:10px 12px;border:1px solid rgba(103,232,249,.24);border-radius:12px;background:#082f496b;color:#d8edf7;text-align:start;font-size:.78rem;font-weight:750;line-height:1.3}.fleet-request-review-lanes button[aria-pressed=true]{border-color:#22d3ee;background:#0891b252;color:#fff;box-shadow:inset 0 0 0 1px #22d3ee40}.fleet-request-review-lanes button span{display:grid;place-items:center;flex:0 0 26px;min-height:26px;border-radius:999px;background:#082f49e6;color:#a5f3fc;font-size:.72rem}.fleet-request-review-lanes button:focus-visible,.fleet-request-view-switch button:focus-visible,.fleet-request-preview-toggle:focus-visible{outline:3px solid rgba(34,211,238,.65);outline-offset:2px}.fleet-request-filter-panel{border:1px solid rgba(103,232,249,.2);border-radius:12px;background:#082f4933}.fleet-request-filter-panel[open]{padding:10px}.fleet-request-filter-toggle{min-height:42px;padding:10px 12px;color:#d9edf7;font-size:.82rem;font-weight:700}.fleet-request-filter-panel[open] .fleet-request-filter-toggle{padding:2px 2px 8px}.fleet-request-preview-toggle{width:100%;min-height:42px;padding:9px 12px;border:1px solid rgba(34,211,238,.38);border-radius:11px;background:#082f498a;color:#c9f5fc;font-size:.82rem;font-weight:750}.fleet-request-preview-toggle:disabled{opacity:.5}.fleet-request-heading h3{color:#effaff}.fleet-request-list{display:grid;gap:9px}.fleet-request-item{min-height:68px;border:1px solid rgba(103,232,249,.2);box-shadow:0 6px 16px #0208171f}@media (max-width:440px){.fleet-request-review-lanes{gap:6px}.fleet-request-review-lanes button{padding:9px 8px;font-size:.7rem}.fleet-request-view-switch{gap:6px}}.fleet-request-detail-date{margin-top:-10px;color:#a8bfd1;font-size:.8rem}.fleet-request-detail-description{margin-top:-8px;color:#f1f5f9;font-weight:650;overflow-wrap:anywhere}.fleet-request-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.fleet-request-meta p{display:flex;align-items:baseline;gap:6px;min-width:0;margin:0;font-size:.78rem;line-height:1.45}.fleet-request-meta b{flex:none;color:#425d6c;white-space:nowrap}.fleet-request-meta span{min-width:0;color:#1c384d;overflow-wrap:anywhere}@media (max-width:520px){.fleet-request-meta{grid-template-columns:1fr}}.business-shell{max-width:980px;margin:0 auto;padding:18px 14px 42px;color:#eaf6ff}.business-hero{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid rgba(34,211,238,.27);border-radius:24px;background:linear-gradient(135deg,#082f49d1,#0f172aeb);box-shadow:0 16px 44px #02081738,inset 0 1px #ffffff08}.business-hero-icon{display:grid;place-items:center;flex:0 0 50px;height:50px;border-radius:17px;background:linear-gradient(145deg,#0891b2,#2563eb);color:#fff;box-shadow:0 8px 26px #06b6d438}.business-hero-main{min-width:0;flex:1}.business-hero h2{font-size:1.45rem;line-height:1.15;margin:2px 0 5px;font-weight:800}.business-hero p{margin:5px 0 0;color:#9fb3c8;font-size:.88rem;line-height:1.45}.business-kicker{display:block;color:#38d9f5;font-weight:800;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.business-role-line{display:flex;align-items:center;gap:7px;color:#d8f8ff;font-size:.82rem}.business-role-line b{padding:3px 8px;border-radius:999px;background:#f9731624;color:#fdba74;font-size:.7rem}.business-icon-btn{display:inline-grid;place-items:center;min-width:38px;height:38px;border:1px solid rgba(56,189,248,.34);border-radius:12px;background:#082f4980;color:#bdefff}.business-loading{display:flex;gap:10px;align-items:center;justify-content:center;padding:50px;color:#a8c2d8}.business-spin{animation:business-spin 1s linear infinite}@keyframes business-spin{to{transform:rotate(360deg)}}.business-error{margin:12px 0;padding:11px 13px;border:1px solid rgba(248,113,113,.4);border-radius:14px;background:#7f1d1d38;color:#fecaca;font-size:.84rem}.business-tabs{display:flex;gap:8px;overflow:auto;padding:14px 0 10px}.business-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid rgba(71,85,105,.65);background:#0f172a94;color:#94a3b8;border-radius:13px;padding:9px 13px;font-size:.82rem}.business-tabs button.active{border-color:#22d3ee;background:#0891b226;color:#67e8f9;box-shadow:inset 0 -2px #22d3ee}.business-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 14px}.business-stats>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 9px;align-items:center;padding:14px;border:1px solid rgba(34,211,238,.2);border-radius:18px;background:linear-gradient(145deg,#082f49a6,#0f172ac7)}.business-stats svg{grid-row:1/3;color:#22d3ee}.business-stats b{font-size:1.4rem}.business-stats span{color:#94a3b8;font-size:.72rem}.business-stats .attention{border-color:#fbbf2466}.business-stats .attention svg,.business-stats .attention b{color:#fbbf24}.business-card{margin:12px 0;padding:16px;border:1px solid rgba(34,211,238,.22);border-radius:21px;background:linear-gradient(145deg,#0f2741d6,#0f172ae0);box-shadow:0 10px 28px #02081721}.business-card h3{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem}.business-card h3 svg{color:#38d9f5}.business-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.business-section-head>span{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#082f49;color:#67e8f9;font-size:.75rem;font-weight:800}.business-muted{color:#8ea5ba;font-size:.84rem;line-height:1.45}.business-small{font-size:.76rem}.business-wide{width:100%;justify-content:center;margin-top:12px}.business-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(103,232,249,.56);border-radius:13px;padding:10px 14px;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;font-weight:800;font-size:.83rem;box-shadow:0 8px 20px #0ea5e92e}.business-primary:disabled{opacity:.45;box-shadow:none}.business-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(56,189,248,.34);border-radius:11px;background:#082f4959;color:#bae6fd;padding:7px 9px;font-size:.72rem}.business-outline.danger{border-color:#f8717159;color:#fca5a5;background:#7f1d1d1f}.business-form-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.business-invite-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:8px}.business-assign-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.business-input,.business-select{min-width:0;width:100%;border:1px solid rgba(34,211,238,.25);border-radius:12px;background:#071a2e;color:#e6f7ff;padding:10px 11px;font-size:.82rem;outline:none}.business-input:focus,.business-select:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee14}.business-invite-result{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(74,222,128,.32);border-radius:14px;background:#14532d2e;color:#bbf7d0}.business-invite-result>div{min-width:0}.business-invite-result b,.business-invite-result small,.business-invite-result code{display:block}.business-invite-result code{margin:5px 0;color:#67e8f9;overflow-wrap:anywhere}.business-invite-result small{color:#9fb3c8}.business-list,.business-member-list,.business-vehicle-list{display:grid;gap:8px}.business-list-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(71,85,105,.45);border-radius:14px;background:#0214265c}.business-list-row>div{min-width:0}.business-list-row b,.business-list-row small,.business-list-row code{display:block}.business-list-row small{margin-top:3px;color:#93a9bd;font-size:.72rem}.business-list-row>span{color:#7dd3fc;font-size:.72rem;white-space:nowrap}.business-list-row code{margin-top:4px;color:#67e8f9;font-size:.7rem;overflow-wrap:anywhere}.business-row-actions{display:flex;gap:6px;align-items:center}.business-row-actions button{border:1px solid rgba(71,85,105,.45);border-radius:9px;background:#082033;color:#b6cadb;padding:6px 8px;font-size:.7rem}.business-member{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(71,85,105,.45);border-radius:15px;background:#02142659}.business-member.suspended{opacity:.58}.business-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#0e7490,#1d4ed8);font-weight:900}.business-member-main{min-width:0}.business-member-main b,.business-member-main small{display:block;overflow:hidden;text-overflow:ellipsis}.business-member-main small{color:#8ea5ba;font-size:.7rem;margin-top:2px}.business-status{padding:4px 7px;border-radius:999px;font-size:.65rem;font-weight:800}.business-status.active{background:#22c55e1f;color:#4ade80}.business-status.suspended{background:#f871711f;color:#fca5a5}.business-member-actions{display:flex;gap:6px}.business-member-actions select,.business-member-actions button{border:1px solid rgba(71,85,105,.5);border-radius:9px;background:#081b2d;color:#bcd0df;padding:6px;font-size:.68rem}.business-member-actions button{display:flex;align-items:center;gap:4px}.business-vehicle{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:11px;border:1px solid rgba(34,211,238,.19);border-radius:15px;background:#041c3073}.business-vehicle-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#083344;color:#22d3ee}.business-vehicle-main b,.business-vehicle-main small{display:block}.business-vehicle-main small{color:#8ca4b8;font-size:.7rem;margin-top:2px}.business-vehicle-state{padding:4px 7px;border-radius:999px;font-size:.65rem;font-weight:800}.business-vehicle-state.running{background:#22c55e1f;color:#4ade80}.business-vehicle-state.repair{background:#f9731621;color:#fb923c}.business-vehicle-state.broken{background:#ef444424;color:#f87171}.business-driver-pill{display:flex;align-items:center;gap:5px;color:#bae6fd;font-size:.7rem;white-space:nowrap}.business-driver-vehicle{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(34,211,238,.2);border-radius:15px;background:#041c306b}.business-driver-vehicle b,.business-driver-vehicle small{display:block}.business-driver-vehicle small{color:#8ca4b8;font-size:.72rem}.business-driver-overview{display:grid;gap:2px}@media (max-width:760px){.business-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.business-invite-grid,.business-assign-grid{grid-template-columns:1fr}.business-member{grid-template-columns:auto minmax(0,1fr) auto}.business-member-actions{grid-column:2/4;flex-wrap:wrap}.business-vehicle{grid-template-columns:auto minmax(0,1fr) auto}.business-driver-pill,.business-vehicle .business-outline{grid-column:2/4}.business-form-row{grid-template-columns:1fr}.business-invite-result{grid-template-columns:auto 1fr auto}.business-invite-result>span{grid-column:2/4}.business-row-actions{flex-direction:column}}.business-management-panel{margin:14px 0 12px;padding:14px;border:1px solid rgba(34,211,238,.22);border-radius:20px;background:linear-gradient(145deg,#082f49b8,#0f172ad6);box-shadow:0 10px 28px #0208171f}.business-management-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.business-management-head p{margin:3px 0 0;color:#8ea5ba;font-size:.76rem}.business-overview-link{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(56,189,248,.28);border-radius:11px;background:#082f496b;color:#bae6fd;padding:7px 10px;font-size:.72rem}.business-management-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.business-management-actions.driver{grid-template-columns:minmax(0,1fr)}.business-management-actions>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;text-align:left;border:1px solid rgba(71,85,105,.54);border-radius:15px;background:#02142673;color:#d8e7f2;padding:10px 11px;min-height:58px}.business-management-actions>button.active{border-color:#22d3ee;background:#0891b224;box-shadow:inset 0 0 0 1px #22d3ee14}.business-management-actions>button b{font-size:.82rem}.business-management-actions>button small{display:grid;place-items:center;min-width:25px;height:25px;border-radius:999px;background:#082f49;color:#67e8f9;font-size:.68rem;font-weight:800}.business-action-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px}.business-action-icon.team{background:#0ea5e926;color:#38bdf8}.business-action-icon.assignments{background:#22c55e21;color:#4ade80}.business-action-icon.reports{background:#f9731624;color:#fb923c}.business-fleet-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 0 0;padding:16px;border:1px solid rgba(34,211,238,.28);border-radius:20px;background:linear-gradient(135deg,#082f49b8,#1e293be0);box-shadow:0 12px 30px #02081726}.business-fleet-entry-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#0e7490,#2563eb);color:#fff}.business-fleet-entry-copy{min-width:0}.business-fleet-entry-copy h3{margin:0 0 4px;font-size:1rem}.business-fleet-entry-copy p{margin:0;color:#91a8bb;font-size:.78rem;line-height:1.4}.business-fleet-entry-copy span{display:inline-block;margin-top:6px;color:#67e8f9;font-size:.7rem;font-weight:800}@media (max-width:760px){.business-management-actions{grid-template-columns:1fr}.business-management-actions>button{grid-template-columns:auto 1fr auto}.business-fleet-entry{grid-template-columns:auto 1fr}.business-fleet-entry .business-primary{grid-column:1/3;width:100%}.business-management-head{align-items:flex-start;flex-direction:column}}.business-hero-compact{align-items:center;padding:12px 14px;border-radius:18px}.business-hero-compact .business-hero-icon{flex-basis:42px;height:42px;border-radius:13px}.business-hero-compact h2{font-size:1rem;margin:0 0 3px}.business-company-name{margin:0!important;color:#9fb3c8!important;font-size:.78rem!important}.business-management-panel{margin-top:10px}.business-invite-verified{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#a7f3d0;font-size:.83rem;margin:10px 0}.business-invite-verified b{color:#f8fafc}.business-shell .slimcar-export-bar{margin:10px 0 14px}.business-member-main small{white-space:normal;overflow-wrap:anywhere}@media (max-width:720px){.business-invite-grid{grid-template-columns:1fr 1fr}.business-invite-grid .business-primary{grid-column:1/-1}}@media (max-width:420px){.business-invite-grid{grid-template-columns:1fr}}.business-shell{--sc-card-border:rgba(103,232,249,.2);--sc-card-bg:rgba(9,28,47,.82);line-height:1.5}.business-shell button,.business-shell input,.business-shell select{font-family:inherit}.business-hero,.business-card,.business-management-panel,.business-fleet-entry{border-color:var(--sc-card-border);box-shadow:0 8px 24px #02081721,inset 0 1px #ffffff09}.business-card{padding:clamp(15px,2.5vw,22px);margin:14px 0;border-radius:19px}.business-section-head{margin-bottom:15px}.business-section-head h3{line-height:1.35;letter-spacing:.01em}.business-member-list,.business-list,.business-vehicle-list{gap:10px}.business-member,.business-list-row,.business-driver-vehicle{padding:13px 14px;gap:12px;border-color:#67e8f924;border-radius:15px;background:#03172a7a;transition:border-color .18s,background .18s}.business-member:hover,.business-list-row:hover,.business-driver-vehicle:hover{border-color:#67e8f95c;background:#082f4973}.business-member-main b,.business-list-row b{font-size:.86rem;line-height:1.35;color:#f1f5f9}.business-member-main small,.business-list-row small{margin-top:4px;font-size:.73rem;line-height:1.45;color:#a4b8ca}.business-avatar{width:43px;height:43px;border-radius:13px;flex-shrink:0}.business-management-actions{gap:12px}.business-management-actions>button{min-height:66px;padding:13px;gap:12px;border-color:#67e8f930;border-radius:16px;transition:background .16s,border-color .16s,transform .16s}.business-management-actions>button:hover{border-color:#67e8f96b;background:#082f498f;transform:translateY(-1px)}.business-management-actions>button b{font-size:.86rem;line-height:1.4}.business-action-icon{width:42px;height:42px;border-radius:13px}.business-primary,.business-outline,.business-icon-btn,.business-back-form{min-height:42px;font-size:.8rem;line-height:1.3}.business-primary,.business-outline{padding:10px 13px}.business-primary:focus-visible,.business-outline:focus-visible,.business-member-actions button:focus-visible,.business-pagination button:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.business-search{margin:0 0 14px;min-height:44px}.business-pagination{display:flex;justify-content:center;align-items:center;gap:13px;margin:16px 0 12px;color:#a9c4d7;font-size:.76rem}.business-pagination button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(103,232,249,.25);border-radius:11px;background:#082f4973;color:#e0f2fe;font-size:1.5rem}.business-pagination button:disabled{opacity:.32;cursor:not-allowed}.business-back-form{margin:0 0 14px}.business-assign-grid,.business-invite-grid{gap:12px}.business-shell .slimcar-export-bar{margin:18px 0 0;padding-top:13px;border-top:1px solid rgba(103,232,249,.14)}.business-vehicle-icon{min-width:42px;width:auto;padding:0 8px;font-size:.85rem;font-weight:800;white-space:nowrap}@media (max-width:760px){.business-shell{padding:12px 10px 32px}.business-member{grid-template-columns:auto minmax(0,1fr) auto}.business-member-actions{grid-column:2/4}.business-list-row{align-items:flex-start;flex-wrap:wrap}.business-list-row>.business-outline{margin-inline-start:auto}.business-management-actions>button{min-height:62px}.business-card{padding:14px}}@media (prefers-reduced-motion:reduce){.business-shell *{transition:none!important}}.business-page-heading{display:grid;gap:5px;padding:7px 3px 13px;margin-bottom:8px}.business-page-heading h2{margin:0;color:#f1f5f9;font-size:1.23rem;line-height:1.4;font-weight:800}.business-page-heading>small{font-size:.77rem;color:#9db4c6}.business-page-back{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;min-height:40px;margin-bottom:5px;color:#a5e8f5;font-size:.8rem;font-weight:700}.business-person-card,.business-assignment-card{display:flex;align-items:center;gap:13px;min-height:72px;width:100%;padding:12px 13px;border:1px solid rgba(103,232,249,.2);border-radius:15px;background:#082f4952;color:#f1f5f9;text-align:start}.business-person-card:hover{background:#082f498c;border-color:#67e8f966}.business-person-card>svg{margin-inline-start:auto;flex-shrink:0;color:#8fb0c7}.business-person-copy,.business-assignment-card>div{display:grid;min-width:0;gap:4px}.business-person-copy b,.business-assignment-card b{font-size:.86rem;line-height:1.35}.business-person-copy small,.business-assignment-card small{font-size:.74rem;line-height:1.4;color:#a9bed0;overflow-wrap:anywhere}.business-assignment-card{justify-content:space-between;flex-wrap:wrap;margin:9px 0}.business-assignment-remove{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:190px;padding:7px 9px;border:1px solid #64122b;border-radius:11px;background:#8e1b3f;color:#fff;-webkit-text-fill-color:#fff;font-size:.72rem;font-weight:750;line-height:1.3;text-align:center;white-space:normal;box-shadow:none}.business-assignment-remove:disabled{opacity:1;cursor:wait}.business-assignment-remove:focus-visible{outline:3px solid #14799a;outline-offset:2px}.business-member-fields{display:grid;grid-template-columns:minmax(115px,38%) 1fr;gap:12px;margin:14px 0}.business-member-fields dt{font-size:.76rem;color:#9eb4c6}.business-member-fields dd{font-size:.81rem;color:#e2e8f0;overflow-wrap:anywhere}.business-member-detail-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(103,232,249,.18)}.business-state-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:17px;min-height:43px;width:100%}.business-export-scroll{overflow:auto;max-height:55vh;border:1px solid rgba(103,232,249,.2);border-radius:12px;margin-top:15px}.business-export-scroll table{border-collapse:collapse;width:100%;min-width:670px;font-size:.75rem}.business-export-scroll th,.business-export-scroll td{border:1px solid rgba(103,232,249,.16);padding:9px 11px;text-align:start;vertical-align:top}.business-export-scroll th{background:#10405a;color:#e0f2fe;font-weight:700;position:sticky;top:0}.business-export-scroll tbody tr:nth-child(2n){background:#082f494d}.business-export-preview .slimcar-export-bar{margin-top:16px}@media (max-width:760px){.business-page-heading{padding-inline:2px}.business-person-card{min-height:67px}.business-assignment-card{align-items:flex-start}.business-unassign{margin-inline-start:auto}}.business-search-field{display:flex;position:relative;align-items:center;min-width:0;margin:0 0 14px}.business-search-field>svg{position:absolute;inset-inline-start:13px;z-index:1;color:#67e8f9;pointer-events:none}.business-search-field .business-input{width:100%;min-width:0;margin:0;padding-inline-start:42px}.business-identity{min-width:0}.business-identity .business-section-head{gap:12px;flex-wrap:wrap}.business-identity-form{display:grid;gap:13px;margin-top:12px;max-width:100%}.business-identity-form label{display:grid;gap:6px;color:#d6e7f5;font-size:.82rem}.business-identity-form .business-primary{justify-self:start}.business-structure-type{font-size:.8em;color:#9fbfd0}.business-shell,.business-card,.business-management-panel{min-width:0;max-width:100%}@media (max-width:460px){.business-page-heading,.business-identity{overflow-wrap:anywhere}}.business-unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:999px;background:#f97316;color:#082f49;font-size:.72rem;font-weight:900;padding:2px 6px}.business-shell[dir=rtl] .business-page-back svg{transform:scaleX(-1)}.business-module-page{min-width:0;max-width:100%}.sc22-all-pages .business-person-card .business-avatar.business-avatar-tone-0{background:var(--slimcar-avatar-blue,#1782c2)!important;color:var(--slimcar-avatar-on-dark,#fff)!important;-webkit-text-fill-color:var(--slimcar-avatar-on-dark,#fff)!important}.sc22-all-pages .business-person-card .business-avatar.business-avatar-tone-1{background:var(--slimcar-avatar-cyan,#087f91)!important;color:var(--slimcar-avatar-on-dark,#fff)!important;-webkit-text-fill-color:var(--slimcar-avatar-on-dark,#fff)!important}.sc22-all-pages .business-person-card .business-avatar.business-avatar-tone-2{background:var(--slimcar-avatar-pink,#a72b73)!important;color:var(--slimcar-avatar-on-dark,#fff)!important;-webkit-text-fill-color:var(--slimcar-avatar-on-dark,#fff)!important}.sc22-all-pages .business-person-card .business-avatar.business-avatar-tone-3{background:var(--slimcar-avatar-orange,#c85b13)!important;color:var(--slimcar-avatar-on-dark,#fff)!important;-webkit-text-fill-color:var(--slimcar-avatar-on-dark,#fff)!important}.sc22-all-pages .business-person-card .business-avatar.business-avatar-tone-4{background:var(--slimcar-avatar-yellow,#f4ca43)!important;color:var(--slimcar-avatar-on-yellow,#263447)!important;-webkit-text-fill-color:var(--slimcar-avatar-on-yellow,#263447)!important;text-shadow:none!important}.sc22-all-pages .business-person-card .business-avatar.business-avatar-tone-5{background:var(--slimcar-avatar-burgundy,#80254d)!important;color:var(--slimcar-avatar-on-dark,#fff)!important;-webkit-text-fill-color:var(--slimcar-avatar-on-dark,#fff)!important}.business-shell:has(.slimcar-v2-dashboard){--v2-ink:#10254b;--v2-muted:#546f8a;--v2-cyan:#069ed2;--v2-edge:#dcebf3;--v2-rose:#b21753;color:var(--v2-ink)}.business-shell:has(.slimcar-v2-dashboard) .business-management-panel{background:transparent;border:0;box-shadow:none;padding:8px 0}.business-shell:has(.slimcar-v2-dashboard) .business-management-head .business-kicker{color:#057eae;font-weight:850;letter-spacing:.045em}.business-shell .slimcar-v2-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.business-shell .slimcar-v2-dashboard.driver{grid-template-columns:minmax(0,1fr)}.business-shell .slimcar-v2-dashboard>button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:93px;text-align:start;padding:12px;background:#fff;border:1px solid var(--v2-edge,#dcebf3);border-radius:20px;box-shadow:0 7px 22px #1c4f7117;color:#10254b}.business-shell .slimcar-v2-dashboard>button .business-action-icon{width:46px;height:46px;border-radius:14px}.business-shell .slimcar-v2-dashboard .slimcar-v2-copy{display:flex;flex-direction:column;min-width:0;gap:5px}.business-shell .slimcar-v2-dashboard .slimcar-v2-copy b{display:block;color:#10254b;font-weight:850;font-size:clamp(.78rem,2.6vw,.92rem);line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.business-shell .slimcar-v2-dashboard .slimcar-v2-copy>span{color:#536d86;font-size:.7rem;line-height:1.3}.business-shell .slimcar-v2-dashboard>button>small{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;padding:3px;background:#e5f5fd;border:1px solid #d4edf6;color:#05749f;font-weight:800}.business-shell .slimcar-v2-dashboard>button:nth-child(4) .business-action-icon{background:#fff0f3;color:#d31d51}.business-shell .slimcar-v2-dashboard>button:nth-child(4)>small{background:#fde8ee;color:#a01649;border-color:#f6dae3}.business-shell .slimcar-v2-dashboard>button:nth-child(5):last-child{grid-column:1/-1}.business-shell .slimcar-v2-dashboard>button:focus-visible{outline:3px solid #03b5d0;outline-offset:3px}.business-shell .slimcar-v2-dashboard>button:active{transform:scale(.99)}@media (max-width:450px){.business-shell .slimcar-v2-dashboard{gap:9px}.business-shell .slimcar-v2-dashboard>button{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;gap:7px;min-height:113px;padding:11px 9px}.business-shell .slimcar-v2-dashboard>button .business-action-icon{grid-column:1;grid-row:1;width:38px;height:38px}.business-shell .slimcar-v2-dashboard>button>small{grid-column:2;grid-row:1;justify-self:end}.business-shell .slimcar-v2-dashboard .slimcar-v2-copy{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.business-shell .slimcar-v2-dashboard>button:active{transform:none}}body:has(.slimcar-v2-dashboard),body:has(.slimcar-v2-dashboard) #root,body:has(.slimcar-v2-dashboard) .app-main{background:#f6fbfe!important;color:#10254b!important}body:has(.slimcar-v2-dashboard) .app-header{background:#fff!important;border-bottom:1px solid #e4eef4!important}.business-shell:has(.slimcar-v2-dashboard){color:#10254b!important}.business-shell .slimcar-v2-hero{position:relative;isolation:isolate;overflow:hidden;min-height:152px;display:flex;align-items:center;background:linear-gradient(90deg,#f8fdff 4%,#f5fdfff0 57%,#e6f8f4cc)!important;border:1px solid #d6eaf1!important;border-radius:22px!important;box-shadow:0 10px 30px #1456781a!important}.business-shell .slimcar-v2-hero:after{content:"";position:absolute;z-index:-1;inset:0 0 0 auto;width:63%;pointer-events:none;opacity:.78;background:url(/slimcar-v2-ecoscape.svg) center right/cover no-repeat}.business-shell .slimcar-v2-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8fdff 0%,rgba(248,253,255,.98) 33%,rgba(248,253,255,.48) 76%,transparent);pointer-events:none}.business-shell .slimcar-v2-hero .business-hero-icon{background:linear-gradient(140deg,#04b9ca,#058cad)!important;border-radius:16px;color:#fff;box-shadow:0 7px 22px #0696ac29}.business-shell .slimcar-v2-hero .business-hero-main{position:relative;z-index:1;min-width:0}.business-shell .slimcar-v2-hero h2{color:#0b2450!important;font-size:clamp(1.22rem,4vw,1.7rem)!important}.business-shell .slimcar-v2-hero p{color:#496682!important;text-shadow:none!important}.business-shell .slimcar-v2-welcome{margin:0 0 6px!important;font-size:.82rem!important;color:#284b70!important;font-weight:650}.business-shell .slimcar-v2-hero .business-company-name{overflow-wrap:anywhere}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry{position:relative;overflow:hidden;background:linear-gradient(115deg,#fff,#f2fcfa)!important;border:1px solid #d4eae9!important;border-radius:22px!important;color:#122c50!important;box-shadow:0 9px 24px #14567814}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry h3{color:#11274b!important}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry p{color:#526e87!important}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry .business-primary{background:linear-gradient(100deg,#04bdbb,#087be5)!important;color:#fff!important;border:0!important}@media (max-width:440px){.business-shell .slimcar-v2-hero{min-height:136px;padding:14px}.business-shell .slimcar-v2-hero:after{opacity:.42;width:68%}.business-shell .slimcar-v2-hero:before{background:linear-gradient(90deg,#f8fdff,#f8fdffeb 54%,#f8fdff33)}}body:has(.slimcar-v2-dashboard) .app-header select,body:has(.slimcar-v2-dashboard) .app-header button{accent-color:#078db4}.business-shell:has(.slimcar-v2-dashboard) .business-management-head{margin-bottom:12px}.business-shell:has(.slimcar-v2-dashboard) .business-management-head .business-kicker{display:block;font-size:1.05rem;line-height:1.4}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:152px;padding:18px}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry:after{content:"";position:absolute;inset:0 0 auto auto;width:53%;height:100%;pointer-events:none;opacity:.2;background:url(/slimcar-v2-ecoscape.svg) right bottom / cover no-repeat}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry>*{position:relative;z-index:1}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry .business-fleet-entry-icon{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#04b6c7,#0b9f83)}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry .business-primary{grid-column:1/-1;min-height:47px;border-radius:14px;font-weight:800}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry-copy h3{font-size:1.14rem;line-height:1.35;color:#10254b!important}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry-copy p{font-size:.82rem;line-height:1.5;color:#536d86!important}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry .business-primary:focus-visible{outline:3px solid #0288ae;outline-offset:3px}@media (max-width:380px){.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry{padding:13px;gap:9px}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry:after{opacity:.13}}.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-hero .business-company-name,.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-hero .business-structure-type{color:#3e5c76!important;opacity:1!important}.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-hero .slimcar-v2-welcome{color:#315f78!important;opacity:1!important}.business-shell:has(.slimcar-v2-dashboard) .business-management-panel,.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry{max-width:100%;min-width:0;box-sizing:border-box}.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-dashboard>button{box-sizing:border-box;overflow:hidden}.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-dashboard>button .slimcar-v2-copy{overflow:visible;max-width:100%}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry .business-primary{display:flex;align-items:center;justify-content:center;gap:9px;white-space:normal;text-align:center}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry .business-fleet-entry-copy{min-width:0}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry .business-fleet-entry-copy p{overflow-wrap:break-word}@media (max-width:440px){.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-dashboard .slimcar-v2-copy b{font-size:.81rem;line-height:1.32}.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-dashboard .slimcar-v2-copy>span{font-size:.69rem}}body:has(.business-shell) .app-header{background:#fff!important;border-bottom:1.5px solid #b8ccdf!important;box-shadow:0 2px 12px #10325013!important}body:has(.business-shell) .app-header .app-brand-text small,body:has(.business-shell) .app-header .app-account-identity,body:has(.business-shell) .app-header .app-account-identity span{color:#29475f!important;opacity:1!important}body:has(.business-shell) .app-header .app-header-actions .select{background:#f6fbff!important;border:1.5px solid #90bcd5!important;color:#0b2d56!important;box-shadow:0 3px 11px #16477414}body:has(.business-shell) .app-header .app-header-actions .iconBtn{color:#193f67!important}body:has(.business-shell) .app-nav{background:#06162f!important;border-bottom:1.5px solid #1c4a67!important}body:has(.business-shell) .app-nav .app-nav-item{color:#dce6f6!important;font-weight:650!important;border-bottom-width:3px!important}body:has(.business-shell) .app-nav .app-nav-item svg{color:currentColor!important}body:has(.business-shell) .app-nav .app-nav-item.active{color:#80eafb!important;background:#092c46!important;border-bottom-color:#26c6de!important}body:has(.business-shell) .app-nav .app-more-wrap{background:#06162f!important;border-inline-start:1px solid #35516e!important}.business-shell .slimcar-v2-hero{border:2px solid #88aecb!important;box-shadow:0 9px 24px #184c6b29!important;background-color:#f8fcff!important}.business-shell .slimcar-v2-hero:before{background:linear-gradient(90deg,#fbfdff 0%,rgba(251,253,255,.99) 34%,rgba(250,253,255,.91) 53%,rgba(249,253,255,.32) 79%,transparent)!important}.business-shell:has(.slimcar-v2-dashboard) .slimcar-v2-hero .slimcar-v2-welcome{color:#123a56!important;font-weight:800!important;font-size:.92rem!important;line-height:1.35!important}.business-shell .slimcar-v2-hero h2{color:#071d44!important;font-weight:900!important;line-height:1.17!important;text-shadow:0 1px rgba(255,255,255,.55)!important}.business-shell .slimcar-v2-hero .business-company-name,.business-shell .slimcar-v2-hero .business-structure-type{color:#25445f!important;font-weight:650!important;font-size:.84rem!important}.business-shell:has(.slimcar-v2-dashboard) .business-management-head .business-kicker{color:#075a84!important;font-weight:900!important}.business-shell .slimcar-v2-dashboard>button{border:2px solid #a2bfd4!important;box-shadow:0 7px 18px #184c6b21!important}.business-shell .slimcar-v2-dashboard .slimcar-v2-copy b{color:#071c3e!important;font-weight:850!important}.business-shell .slimcar-v2-dashboard .slimcar-v2-copy>span{color:#435d77!important;font-weight:550!important}.business-shell .slimcar-v2-dashboard>button>small{border:1.3px solid #b7d7e8!important;color:#085e86!important}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry{border:2px solid #94b9ce!important;box-shadow:0 8px 22px #184c6b24!important}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry-copy h3{color:#092247!important;font-weight:850!important}.business-shell:has(.slimcar-v2-dashboard) .business-fleet-entry-copy p{color:#3b5873!important}@media (max-width:440px){body:has(.business-shell) .app-nav .app-nav-item{font-size:.82rem!important}.business-shell .slimcar-v2-hero .slimcar-v2-welcome{font-size:.83rem!important}.business-shell .slimcar-v2-hero .business-company-name{font-size:.77rem!important}}.business-shell{--v2-ink:#10254b;--v2-muted:#526c85;--v2-edge:#bdd8e9;--v2-surface:#fff;--v2-field:#f4faff;--v2-focus:#008eb4}.business-shell .business-card,.business-shell .business-person-card,.business-shell .business-assignment-card,.business-shell .business-member,.business-shell .reports-card,.business-shell .reports-intro,.business-shell .enterprise-messages-panel,.business-shell .enterprise-message-entry,.business-shell .fleet-request-item{background:#fff!important;color:#10254b!important;border:1px solid #bdd8e9!important;border-radius:19px!important;box-shadow:0 6px 19px #144b6e14!important}.business-shell :is(h2,h3,h4,dt,strong){color:#10254b}.business-shell .business-member-fields dt{color:#4b657d!important}.business-shell .business-member-fields dd{color:#152c4b!important}.business-shell .business-card :is(p,small,label),.business-shell .reports-shell :is(p,small,label),.business-shell .enterprise-messages :is(p,small,label),.business-shell .fleet-requests :is(p,small,label){color:#526c85;opacity:1}.business-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.business-shell .business-input,.business-shell .reports-search{background:#f4faff!important;color:#132f4d!important;-webkit-text-fill-color:#132f4d!important;border:1px solid #adcfe0!important;border-radius:12px!important;box-shadow:none!important}.business-shell :is(input,textarea)::-moz-placeholder{color:#58718a!important;-webkit-text-fill-color:#58718a!important;opacity:1!important}.business-shell :is(input,textarea)::placeholder{color:#58718a!important;-webkit-text-fill-color:#58718a!important;opacity:1!important}.business-shell :is(input,textarea,select,button):focus-visible{outline:3px solid #08a5c3!important;outline-offset:2px}.business-shell .business-search-field>svg{color:#087fa8!important}.business-shell .business-page-back,.business-shell .fleet-request-back{color:#086b8d!important}.business-shell .business-outline,.business-shell .business-state-link{color:#076e92!important;background:#edf8fc!important;border:1px solid #c0dfeb!important;border-radius:12px!important}.business-shell .business-primary{border-radius:13px!important}.business-shell .enterprise-message-error,.business-shell .reports-error{background:#fce9ef!important;border:1px solid #e9adc1!important;color:#85183f!important;border-radius:12px!important}.business-shell .enterprise-message-delete{background:#aa1950!important;border-color:#aa1950!important;color:#fff!important}.business-shell .business-person-copy,.business-shell .business-member-main{min-width:0;overflow-wrap:anywhere}@media (max-width:440px){.business-shell .business-card,.business-shell .reports-card,.business-shell .enterprise-messages-panel{max-width:100%;box-sizing:border-box}.business-shell :is(input,textarea,select){max-width:100%;box-sizing:border-box}}.business-shell :is(.business-person-card,.business-assignment-card,.business-list-row,.business-member,.business-vehicle,.business-driver-vehicle,.business-invite-result,.reports-card,.report-item,.report-compact-card,.report-detail,.report-message,.reports-schedule-panel,.fleet-request-detail,.fleet-request-form){background:#fff!important;color:#132b4b!important;border:1px solid #b6d3e4!important;border-radius:17px!important;box-shadow:0 5px 16px #184a6813!important}.business-shell :is(.business-page-heading,.business-section-head,.reports-card-head,.fleet-request-heading){color:#10254b!important;max-width:100%}.business-shell :is(.business-person-card,.business-assignment-card,.business-list-row,.report-item,.report-compact-card,.fleet-request-item){min-width:0;overflow-wrap:anywhere}.business-shell :is(.business-person-copy,.business-member-main,.report-main,.report-detail,.report-thread,.fleet-request-detail){min-width:0;max-width:100%}.business-shell :is(.business-muted,.business-small,.reports-description,.reports-detail-status,.fleet-request-empty,.enterprise-message-entry small,.business-identity-form label){color:#47637c!important;opacity:1!important}.business-shell :is(.report-main b,.business-person-copy strong,.business-member-main strong,.fleet-request-item b){color:#132b4b!important}.business-shell :is(.report-main small,.report-message p,.report-description-text,.enterprise-message-entry p){color:#385770!important}.business-shell :is(.reports-form,.report-compose,.business-identity-form,.business-back-form,.fleet-request-fields,.fleet-request-filters) label{color:#344e68!important;opacity:1!important}.business-shell :is(.reports-form,.report-compose,.business-identity-form,.business-back-form,.fleet-request-fields,.fleet-request-filters) :is(input,select,textarea){background:#f7fbfe!important;border:1px solid #abcbdc!important;color:#18334f!important;-webkit-text-fill-color:#18334f!important;border-radius:11px!important;max-width:100%;min-width:0;box-sizing:border-box}.business-shell :is(.report-thread,.business-export-scroll,.reports-preview-scroll){max-width:100%;min-width:0}.business-shell :is(.reports-back,.business-page-back,.fleet-request-back){display:inline-flex;align-items:center;gap:7px;min-height:40px;color:#096e93!important}.business-shell :is(.business-outline,.reports-visibility-actions button,.enterprise-message-toolbar button){background:#edf7fd!important;color:#125475!important;border:1px solid #b7d5e5!important}.business-shell :is(.business-person-card,.business-assignment-card,.report-item,.fleet-request-item,button):focus-visible{outline:3px solid #069ec2!important;outline-offset:2px}.business-shell :is(.business-unassign,.enterprise-message-delete):not(:disabled){color:#9c2350!important;border-color:#e9b7c8!important}@media (max-width:440px){.business-shell :is(.business-person-card,.business-assignment-card,.reports-card,.report-item,.report-detail,.fleet-request-form,.fleet-request-detail,.enterprise-messages-panel){width:100%;max-width:100%;box-sizing:border-box}.business-shell :is(.reports-form,.report-compose,.fleet-request-fields,.business-identity-form){min-width:0;max-width:100%}}.business-shell .enterprise-message-recipient{color:#234661!important;border-bottom:1px solid #e0edf4}.business-shell .enterprise-message-entry{background:#fff!important;padding:13px!important;margin-block:8px;border:1px solid #c0dbe9!important;border-radius:14px}.business-shell .enterprise-message-entry strong{color:#153151!important}.business-shell .enterprise-message-entry small{color:#536e86!important}.business-shell .enterprise-message-entry p{color:#304e67!important;white-space:pre-wrap}.business-shell .enterprise-message-count{background:#e2f5fc!important;color:#086d92!important;border:1px solid #bbdfeb}.business-shell .report-thread,.business-shell .report-compose{background:#f5fbff!important;border:1px solid #c2dce9!important;border-radius:15px;padding:12px}.business-shell .report-message{background:#fff!important;border:1px solid #c6dce8!important;border-radius:13px;color:#173451!important}.business-shell .reports-detail-status{color:#496882!important}.business-shell .reports-detail-status strong{color:#123456!important}.business-shell .report-status-control :is(select,input){background:#f6fbff!important;color:#183e5c!important;border:1px solid #bad5e5!important}.business-shell .fleet-request-status{font-weight:800}.business-shell .fleet-request-status.requested,.business-shell .fleet-request-status.declared{color:#9a640e!important}.business-shell .fleet-request-status.authorized{color:#087eaa!important}.business-shell .fleet-request-status.completed{color:#176b48!important}.business-shell .fleet-request-status.refused{color:#ae2752!important}.business-shell .fleet-request-actions button[aria-pressed=true]{background:#086c92!important;color:#fff!important;border-color:#0a8da9!important}.business-shell .fleet-request-actions button[aria-pressed=false]{background:#edf7fc!important;color:#285371!important;border-color:#c2dce9!important}body:has(.business-shell):not(:has(.slimcar-v2-dashboard)) .app-main{background:linear-gradient(180deg,#f4faff,#ecf6fc)!important;min-width:0}body:has(.business-shell):not(:has(.slimcar-v2-dashboard)) .app-header{background:#fff!important;border-bottom:1px solid #c9dfed!important}body:has(.business-shell):not(:has(.slimcar-v2-dashboard)) .app-header :is(button,select){color:#153a58!important}.business-shell:not(:has(.slimcar-v2-dashboard)){color:#153451!important;min-width:0;max-width:100%;--v2-ink:#153451;--v2-muted:#45637d;--v2-edge:#a9c9dc}.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-card,.business-module-page,.business-member-detail,.business-invite-result,.business-join-code-step,.business-join-pending,.business-identity,.reports-card,.enterprise-messages-panel,.fleet-request-form,.fleet-request-detail){max-width:100%;min-width:0;box-sizing:border-box}.business-shell :is(.business-card,.business-person-card,.business-assignment-card,.business-member-detail,.business-list-row,.business-invite-result,.business-driver-vehicle,.reports-card,.report-compact-card,.report-message,.report-thread,.report-compose,.reports-schedule-panel,.enterprise-messages-panel,.enterprise-message-entry,.fleet-request-item,.fleet-request-form,.fleet-request-detail){border-color:#a9c9dc!important;border-width:1px!important;border-radius:16px!important}.business-shell :is(.business-person-card,.business-assignment-card,.business-list-row,.report-compact-card,.fleet-request-item):active{border-color:#0789b3!important}.business-shell :is(.business-person-card,.business-assignment-card,.business-list-row,.report-compact-card,.fleet-request-item):focus-visible{outline:3px solid #048eb4!important;outline-offset:2px!important}.business-shell :is(.business-page-heading,.business-section-head,.reports-card-head,.fleet-request-heading) :is(h2,h3,h4){color:#102a49!important;font-weight:800!important;line-height:1.3;overflow-wrap:anywhere}.business-shell :is(.business-person-copy,.business-member-fields,.report-main,.report-description-text,.fleet-request-detail,.enterprise-message-entry){overflow-wrap:anywhere}.business-shell :is(.business-person-copy,.business-assignment-card,.business-member-fields,.report-main,.enterprise-message-entry,.fleet-request-item) :is(b,strong,dd){color:#153451!important}.business-shell :is(.business-person-copy,.business-assignment-card,.business-member-fields,.report-main,.reports-detail-meta,.enterprise-message-entry,.fleet-request-item) small{color:#44627c!important;opacity:1!important;line-height:1.45}.business-shell :is(.business-member-fields,.fleet-request-detail dl){max-width:100%;min-width:0}.business-shell :is(.business-member-fields dd,.fleet-request-detail dd,.reports-detail-meta,.report-description-text,.enterprise-message-entry p){white-space:pre-wrap;overflow-wrap:anywhere}.business-shell :is(.business-form-row,.business-invite-grid,.business-assign-grid,.business-identity-form,.business-back-form,.reports-form,.report-compose,.reports-schedule-panel,.fleet-request-fields,.fleet-request-filters,.fleet-request-review,.enterprise-messages-panel){min-width:0;max-width:100%;box-sizing:border-box}.business-shell :is(.business-form-row,.business-invite-grid,.business-assign-grid,.business-identity-form,.business-back-form,.reports-form,.report-compose,.reports-schedule-panel,.fleet-request-fields,.fleet-request-filters,.fleet-request-review,.enterprise-messages-panel) label{color:#294a66!important;font-weight:650;opacity:1!important;line-height:1.4;min-width:0}.business-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0;box-sizing:border-box;min-height:43px;padding:9px 11px;background:#f8fcff!important;border:1.5px solid #9dbfd3!important;border-radius:11px!important;color:#143752!important;-webkit-text-fill-color:#143752!important;font-size:16px;line-height:1.4}.business-shell textarea{min-height:90px;resize:vertical}.business-shell :is(input,select,textarea):focus-visible{border-color:#078fb7!important;outline:2px solid #078fb7!important;outline-offset:2px!important}.business-shell :is(input,textarea)::-moz-placeholder{color:#58768b!important;-webkit-text-fill-color:#58768b!important}.business-shell :is(input,textarea)::placeholder{color:#58768b!important;-webkit-text-fill-color:#58768b!important}.business-shell :is(button,a)[class*=back],.business-shell :is(.business-page-back,.reports-back,.fleet-request-back){min-height:44px;max-width:100%;white-space:normal;text-align:start;font-weight:750;display:inline-flex;align-items:center;gap:8px}.business-shell :is(.business-page-back,.reports-back,.fleet-request-back) svg{flex-shrink:0}.business-shell :is(.business-outline,.business-state-link,.enterprise-message-toolbar button,.reports-visibility-actions button,.fleet-request-actions button[aria-pressed=false]){color:#175172!important;background:#e9f5fb!important;border:1px solid #accdde!important}.business-shell :is(.business-primary,.reports-main-action,.fleet-request-submit,.reports-submit-row button){min-height:43px;border-radius:11px;font-weight:750}.business-shell button:disabled{cursor:not-allowed;opacity:.58}.business-shell :is(.report-status,.report-urgency,.fleet-request-status){font-weight:800;line-height:1.35}.business-shell :is(.reports-preview-scroll,.business-export-scroll,.reports-list,.business-member-list,.fleet-request-list){min-width:0;max-width:100%}.business-shell :is(.reports-preview-scroll,.business-export-scroll){overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid #b5d1e2;border-radius:12px}.business-shell :is(.reports-preview-scroll,.business-export-scroll) table{border-collapse:collapse}.business-shell :is(.reports-preview-scroll,.business-export-scroll) :is(th,td){padding:10px;border:1px solid #c7dce8;overflow-wrap:anywhere}.business-shell :is(.reports-preview-scroll,.business-export-scroll) th{color:#123957;background:#e4f2fa;font-weight:750}.business-shell :is(.reports-preview-scroll,.business-export-scroll) td{color:#294b64;background:#fff}.business-shell .enterprise-message-entry{margin-block:9px;padding:13px!important}.business-shell .enterprise-message-entry p,.business-shell .report-message p{color:#254762!important;line-height:1.55;white-space:pre-wrap}.business-shell .enterprise-message-actions,.business-shell .enterprise-message-toolbar,.business-shell .reports-visibility-actions,.business-shell .fleet-request-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.business-shell .enterprise-message-actions button,.business-shell .enterprise-message-toolbar button{min-height:38px;font-weight:700;white-space:normal}.business-shell :is(.report-compose,.report-thread,.reports-schedule-panel){background:#f2f9fe!important;border:1px solid #b3d0e0!important;box-sizing:border-box}.business-shell :is(.report-compose,.reports-schedule-panel) textarea{width:100%}.business-shell :is(.reports-pagination,.business-pagination) button{min-width:38px;min-height:38px}.business-shell[dir=rtl] :is(.business-person-card,.business-assignment-card,.report-compact-card,.fleet-request-item){text-align:start}@media (max-width:600px){.business-shell:not(:has(.slimcar-v2-dashboard)){padding-inline:11px}.business-shell :is(.business-assign-grid,.business-invite-grid,.business-identity-form,.reports-form,.fleet-request-fields,.fleet-request-filters){grid-template-columns:minmax(0,1fr)}.business-shell :is(.business-list-row,.business-assignment-card,.business-member-detail-actions,.business-form-row){min-width:0;flex-wrap:wrap}.business-shell :is(.business-person-card,.business-assignment-card,.reports-card,.report-compact-card,.fleet-request-item){width:100%;max-width:100%}.business-shell :is(.business-member-fields,.fleet-request-detail dl){grid-template-columns:minmax(0,1fr);gap:5px}.business-shell :is(.enterprise-message-actions,.enterprise-message-toolbar,.reports-visibility-actions,.fleet-request-actions) button{flex:0 1 auto;max-width:100%}.business-shell :is(.reports-submit-row,.business-member-detail-actions){display:flex;flex-wrap:wrap;gap:9px}.business-shell :is(.reports-submit-row,.business-member-detail-actions) button{min-height:43px}}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#f7fbff!important;background-image:none!important;color:#18374e!important;-webkit-text-fill-color:#18374e!important;border:1.5px solid #83b0c9!important;border-radius:12px!important;box-shadow:none!important;font-size:16px;opacity:1!important;color-scheme:light}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{background:#fff!important;border-color:#087da5!important;outline:3px solid rgba(4,133,173,.55)!important;outline-offset:2px}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) input::-moz-placeholder,body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) textarea::-moz-placeholder{opacity:1!important;color:#4b687e!important;-webkit-text-fill-color:#4b687e!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) input::placeholder,body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) textarea::placeholder{opacity:1!important;color:#4b687e!important;-webkit-text-fill-color:#4b687e!important}body:not(:has(.quiz-page)) .business-shell .business-search-field input.business-search,body:not(:has(.quiz-page)) .business-shell .reports-search-field input.reports-search{padding-inline-start:45px!important;padding-inline-end:12px!important;width:100%;min-height:44px}.business-shell .business-search-field>svg,.business-shell .reports-search-field>svg{color:#067da4!important;z-index:2;pointer-events:none}body:not(:has(.quiz-page)) .business-shell input[type=date]{color-scheme:light!important;background-color:#f7fbff!important;background-image:none!important;color:#17394f!important;-webkit-text-fill-color:#17394f!important;min-height:45px}body:not(:has(.quiz-page)) .business-shell input[type=date]::-webkit-datetime-edit,body:not(:has(.quiz-page)) .business-shell input[type=date]::-webkit-datetime-edit-text,body:not(:has(.quiz-page)) .business-shell input[type=date]::-webkit-datetime-edit-year-field,body:not(:has(.quiz-page)) .business-shell input[type=date]::-webkit-datetime-edit-month-field,body:not(:has(.quiz-page)) .business-shell input[type=date]::-webkit-datetime-edit-day-field{color:#17394f!important;-webkit-text-fill-color:#17394f!important;opacity:1!important}body:not(:has(.quiz-page)) .business-shell input[type=date]::-webkit-calendar-picker-indicator{opacity:1!important;filter:none;cursor:pointer}.business-shell .fleet-request-filters :is(input,select){height:auto!important;min-height:45px!important;font-size:16px!important}.business-shell .reports-scope button[aria-pressed=false],.business-shell .fleet-request-actions button[aria-pressed=false]{background:#e7f4fb!important;color:#204c67!important;border:1.5px solid #aacbda!important}.business-shell .reports-scope button[aria-pressed=true],.business-shell .fleet-request-actions button[aria-pressed=true]{background:#086d8d!important;color:#fff!important;border:1.5px solid #078eac!important}.business-shell .report-status.new{background:#fff0ba!important;color:#77510c!important;border:1px solid #e0bf64}.business-shell .report-status.acknowledged{background:#d9f6fc!important;color:#075873!important;border:1px solid #9ed7e5}.business-shell .report-status.scheduled{background:#eee5ff!important;color:#51328a!important;border:1px solid #c9b7e9}.business-shell .report-status.resolved{background:#def5e8!important;color:#1a6647!important;border:1px solid #a7d8ba}.business-shell .report-status.dismissed{background:#e8ecf0!important;color:#475b6c!important;border:1px solid #bac8d2}.business-shell .report-urgency.low{background:#e9eef3!important;color:#37546e!important}.business-shell .report-urgency.normal{background:#dff3fb!important;color:#075775!important}.business-shell .report-urgency.high{background:#fff0d7!important;color:#885014!important}.business-shell .report-urgency.critical{background:#ffe2e7!important;color:#992945!important}body:not(:has(.quiz-page)) .business-shell .reports-state-link,body:not(:has(.quiz-page)) .business-shell .business-state-link{background:#e6f5fc!important;color:#124b68!important;border:1.5px solid #8cbed6!important;font-weight:750!important;min-height:45px}.business-shell .report-compact-card .report-main{min-width:0!important;display:flex;flex-direction:column;gap:5px}.business-shell .report-compact-card .report-main :is(b,small){white-space:normal!important;overflow-wrap:anywhere}.business-shell .business-back-form{display:inline-flex;align-items:center;gap:8px;min-height:43px;margin-bottom:12px}.business-shell[dir=rtl] .business-back-form svg{transform:scaleX(-1)}.business-shell .business-assign-grid select{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.business-shell .enterprise-message-capability-note{padding:11px 13px;border:1px solid #c3d9e5;border-radius:12px;background:#edf6fb!important;color:#294d67!important;line-height:1.45;font-weight:600}.business-shell .enterprise-message-actions button:disabled{opacity:.46!important;filter:grayscale(.75);cursor:not-allowed!important}@media (max-width:600px){.business-shell .business-assign-grid{grid-template-columns:minmax(0,1fr)!important}.business-shell .business-assign-grid select{font-size:16px!important}.business-shell .reports-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.business-shell .reports-scope button{min-height:45px;line-height:1.25}.business-shell .business-page-heading{margin-bottom:10px}}.business-shell .business-assignment-actions button.business-unassign,.business-shell .business-assignment-actions button.business-unassign:hover,.business-shell .business-assignment-actions button.business-unassign:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8e1b3f!important;border-color:#64122b!important;text-shadow:none!important;opacity:1!important}.export-center{max-width:1100px;margin:0 auto;padding:16px;background:#f7fbfd;color:#15334a;border:1px solid #d7e7ee;border-radius:22px;box-shadow:0 8px 28px #14394c14}.export-center-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.export-center-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e4f2f7;color:#17607d;flex:none}.export-center-head h1{margin:0;font-size:20px;font-weight:800;color:#153c55}.export-center-head p{margin:3px 0 0;color:#60798a;font-size:13px;line-height:1.4}.export-center-refresh{width:38px;height:38px;margin-inline-start:auto;display:grid;place-items:center;border:1px solid #c9dce5;border-radius:12px;background:#fff;color:#22627d}.export-center-refresh:disabled{opacity:.5}.export-center-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:13px;border:1px solid #dce9ee;border-radius:16px;background:#fff}.export-center-filters label{display:grid;gap:6px;min-width:0;color:#526f81;font-size:12px;font-weight:700}.export-center-filters label span{display:flex;align-items:center;gap:6px}.export-center-filters select,.export-center-filters input{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #cbdce4;border-radius:10px;background:#fff;color:#17394e;font-size:14px;outline:none}.export-center-filters select:focus,.export-center-filters input:focus{border-color:#2181a3;box-shadow:0 0 0 3px #2181a321}.export-center-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 10px;padding:12px 14px;border-radius:15px;background:linear-gradient(110deg,#e8f5f9,#f6fbfd)}.export-center-summary h2{margin:0;font-size:16px;font-weight:800;color:#17445d}.export-center-summary p{margin:4px 0 0;color:#627c8d;font-size:12px}.export-center-reset{padding:8px 10px;border:1px solid #c9dce5;border-radius:10px;background:#fff;color:#24647d;font-size:12px;font-weight:700;white-space:nowrap}.export-center-table-wrap{max-height:52vh;overflow:auto;border:1px solid #d7e5eb;border-radius:14px;background:#fff}.export-center-table-wrap table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:12px}.export-center-table-wrap th{position:sticky;top:0;z-index:1;padding:10px 9px;background:#16445c;color:#fff;text-align:start;white-space:nowrap;font-weight:750}.export-center-table-wrap td{padding:9px;border-bottom:1px solid #e4edf1;color:#294d61;vertical-align:top;max-width:320px;white-space:pre-wrap;overflow-wrap:anywhere}.export-center-table-wrap tbody tr:nth-child(2n){background:#f5f9fb}.export-center-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.export-center-actions button{min-width:68px;padding:9px 13px;border:1px solid #bfd4de;border-radius:11px;background:#fff;color:#175570;font-size:12px;font-weight:800}.export-center-actions button:first-child{border-color:#0e6586;background:#0e6586;color:#fff}.export-center-actions button:disabled{opacity:.55}.export-center-empty{margin:12px 0;padding:15px;border:1px dashed #cbdde5;border-radius:13px;background:#fff;color:#678092;text-align:center;font-size:13px}.export-center-error{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #f1c5c1;border-radius:12px;background:#fff4f2;color:#a93830;font-size:13px}@media (max-width:600px){.export-center{padding:12px;border-radius:18px}.export-center-head h1{font-size:18px}.export-center-filters{grid-template-columns:1fr 1fr;padding:10px;gap:8px}.export-center-filters label:first-child{grid-column:1/-1}.export-center-table-wrap{max-height:48vh}.export-center-actions{justify-content:stretch}.export-center-actions button{flex:1;min-width:55px;padding:9px 8px}}.business-shell:not(:has(.slimcar-v2-dashboard)),.app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.forum-page,.contact-page,.help-page,.admin-page,.account-page){--sc22-canvas:var(--slimcar-canvas,#F7F6F2);--sc22-card:var(--slimcar-surface,#FFFEFC);--sc22-ink:var(--slimcar-ink,#1C384D);--sc22-muted:var(--slimcar-muted,#52677A);--sc22-line:var(--slimcar-border,#C9D8D8);--sc22-cyan:#14B6D6;--sc22-blue:var(--slimcar-action-primary,#246D91);--sc22-orange:#F28B43;--sc22-rose:#8A3158;--sc22-rose-wash:#F7E0E8;--sc22-leaf:#21774F;--sc22-leaf-wash:#E2F2E7}body:not(:has(.quiz-page)) .app-main:has(.business-shell:not(:has(.slimcar-v2-dashboard))),body:not(:has(.quiz-page)) .app-main:has(:is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.forum-page,.contact-page,.help-page,.admin-page,.account-page)){background:radial-gradient(ellipse at 96% 8%,rgba(155,53,103,.085),transparent 31%),radial-gradient(ellipse at 2% 91%,rgba(39,123,85,.09),transparent 34%),linear-gradient(160deg,#fbf8f6,#f4f6f3 66%,#f2f7f2)!important;background-color:#f7f6f2!important;color:#1c384d}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-card,.business-person-card,.business-assignment-card,.business-list-row,.business-member,.business-member-detail,.business-invite-result,.business-driver-vehicle,.reports-card,.report-compact-card,.report-detail,.report-message,.enterprise-messages-panel,.enterprise-message-entry,.fleet-request-item,.fleet-request-detail,.fleet-request-form){background:#fffefc!important;color:#1c384d!important;border:1.5px solid #C9D8D8!important;border-radius:17px!important;box-shadow:0 7px 21px #4a474816,0 2px 6px #9b356706!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.reports-schedule-panel,.report-thread,.report-compose){background:#fff8f7!important;border:1px solid #e5ced7!important;border-radius:15px!important}.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-section-head,.reports-card-head,.business-page-heading,.fleet-request-heading) :is(h2,h3,h4),.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.report-main b,.business-person-copy b,.fleet-request-item b){color:#183249!important;font-weight:800!important;letter-spacing:-.01em}.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-muted,.business-small,.reports-detail-meta,.reports-description,.fleet-request-search-hint,.fleet-request-empty,.report-description-text,.enterprise-message-entry p){color:#52677a!important;opacity:1!important;line-height:1.55}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fffaf7!important;background-image:none!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border:1.5px solid #a9c6d3!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #0e2c3a09!important;font-size:16px;min-height:44px;max-width:100%;box-sizing:border-box;color-scheme:light!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{background:#fff!important;border-color:#14b6d6!important;outline:3px solid rgba(7,153,188,.22)!important;outline-offset:1px}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input,textarea)::-moz-placeholder{color:#61788b!important;-webkit-text-fill-color:#61788b!important;opacity:1!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input,textarea)::placeholder{color:#61788b!important;-webkit-text-fill-color:#61788b!important;opacity:1!important}.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-search-field,.reports-search-field) svg{color:#087d9e!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-primary,.fleet-request-submit,.reports-main-action,.reports-submit-row button:not(:disabled),.report-compose button:not(:disabled)){background:#246d91!important;color:#fff!important;border:1.5px solid #087dba!important;box-shadow:0 5px 15px #1470ba3b!important;border-radius:12px!important;font-weight:800!important;min-height:44px}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-primary,.fleet-request-submit,.reports-main-action):active:not(:disabled){filter:brightness(.93);transform:translateY(1px)}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-outline,.business-state-link,.reports-state-link,.business-page-back,.enterprise-message-toolbar button,.reports-visibility-actions button:not(:has(svg.lucide-trash-2)),.business-back-form){background:#d9f1fa!important;color:#1e526a!important;border:1.5px solid #93BECE!important;border-radius:11px!important;font-weight:750!important;min-height:42px}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.fleet-request-actions button[aria-pressed=true],.reports-scope button[aria-pressed=true]){background:#0b7293!important;border:1.5px solid #009aba!important;color:#fff!important;box-shadow:0 3px 10px #0799bc30!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.reports-scope button[aria-pressed=false],.fleet-request-actions button[aria-pressed=false]){background:#fff8f7!important;border:1.5px solid #cedbe0!important;color:#1d465b!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .report-status.resolved,body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .fleet-request-status.completed{background:#e2f2e7!important;color:#1d6948!important;border:1px solid #a4cfb3!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .report-status.new{background:#fff0d2!important;color:#835113!important;border:1px solid #f1ce8b!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .report-status.acknowledged{background:#e0f5fc!important;color:#086380!important;border:1px solid #a5d9e5!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .report-status.dismissed{background:#f6e7ee!important;color:#7b4260!important;border:1px solid #ddbdce!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.enterprise-message-delete,.business-unassign){background:#a02d60!important;color:#fff!important;border:1px solid #a02d60!important}.business-shell:not(:has(.slimcar-v2-dashboard)) .enterprise-message-capability-note{background:#f4f1eb!important;color:#725c39!important;border:1px solid #e2bacb!important;border-radius:12px}body:not(:has(.quiz-page)) .business-shell :is(button,select,input,textarea):disabled{opacity:.55!important;filter:saturate(.55);cursor:not-allowed}.business-shell:not(:has(.slimcar-v2-dashboard)) .slimcar-export-bar{display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .slimcar-export-bar button:not(:disabled){background:#eaf5f8!important;color:#17556b!important;border:1.5px solid #94c5d5!important;border-radius:10px!important;box-shadow:0 2px 6px #06354e12}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .slimcar-export-bar button:last-child:not(:disabled){background:#e6f3eb!important;color:#216e4d!important;border-color:#9fc9ae!important}body:not(:has(.quiz-page)) .app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.forum-page,.contact-page,.help-page,.admin-page,.account-page) :is(.vehicle-detail-hero,.vehicle-stat,.vehicle-logbook-entry,.logbook-entry,.reminder-panel,.reminder-item,.forum-post,.forum-compose,.forum-reply,.forum-reply-box,.contact-card,.admin-panel,.admin-user-card,.slimcar-form-card){border-color:#c6d7d9!important;box-shadow:0 7px 22px #444b4616!important;border-radius:16px!important}body:not(:has(.quiz-page)) .app-main :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.forum-page,.contact-page,.help-page,.admin-page,.account-page) :is(.btn,.forum-new-btn,.vehicle-stat-edit,.logbook-tool.active):not(:disabled){border:1.5px solid #0889b1!important;border-radius:11px!important;background:#246d91!important;color:#fff!important;box-shadow:0 5px 15px #0e76bf2e!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-frame{border:1.5px solid #C9D8D8!important;box-shadow:0 18px 50px #32183138!important;max-width:calc(100vw - 16px);margin-inline:auto}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-body{min-width:0;max-width:100%;box-sizing:border-box}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1.5px solid #9ec9d5!important;border-radius:11px!important}@media (max-width:600px){.business-shell:not(:has(.slimcar-v2-dashboard)){max-width:100%;min-width:0}.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-card,.reports-card,.enterprise-messages-panel,.fleet-request-form,.fleet-request-detail){max-width:100%;box-sizing:border-box}.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-primary,.reports-main-action,.fleet-request-submit){max-width:100%}.business-shell:not(:has(.slimcar-v2-dashboard)) .business-assign-grid select{font-size:16px}}@media (prefers-reduced-motion:reduce){.business-shell :is(.business-primary,.reports-main-action,.fleet-request-submit){transition:none!important;transform:none!important}}:root{--sc22-canvas:#F7F6F2;--sc22-paper:#FFFEFC;--sc22-ink:#1C384D;--sc22-muted:#52677A;--sc22-leaf:#21774F;--sc22-leaf-pale:#E2F2E7;--sc22-blue:#246D91;--sc22-blue-pale:#D9F1FA;--sc22-rose:#8A3158;--sc22-rose-pale:#F7E0E8;--sc22-amber:#FFF0CE;--sc22-amber-ink:#93570B;--sc22-danger:#AD3150;--sc22-brand-cyan:#14B6D6;--sc22-brand-orange:#F28B43}body:not(:has(.quiz-page)) .app-main:has(.business-shell:not(:has(.slimcar-v2-dashboard))),body:not(:has(.quiz-page)) .app-main:not(:has(.slimcar-v2-dashboard)):has(:is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.forum-page,.contact-page,.help-page,.account-page)){background:radial-gradient(ellipse at 96% 8%,rgba(138,49,88,.07),transparent 31%),radial-gradient(ellipse at 2% 92%,rgba(33,119,79,.09),transparent 35%),linear-gradient(155deg,#f7f6f2,#faf8f5 60%,#f1f6f0)!important;color:var(--sc22-ink)}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-card,.reports-card,.enterprise-messages-panel,.enterprise-message-entry,.business-assignment-card,.business-person-card,.fleet-request-form,.fleet-request-detail,.fleet-request-item,.report-compact-card){background:#fffefc!important;color:#1c384d!important;border:1.5px solid #C9D8D8!important;border-radius:17px!important;box-shadow:0 7px 20px #1f464611!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-section-head,.reports-card-head,.fleet-request-heading) :is(h2,h3,h4){color:#1c384d!important;font-weight:800}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-muted,.fleet-request-empty,.reports-detail-meta,.enterprise-message-entry p){color:#52677a!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fffefc!important;background-image:none!important;border:1.5px solid #9BBBCB!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;color-scheme:light!important;min-height:44px;max-width:100%;box-sizing:border-box;font-size:16px}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input,textarea)::-moz-placeholder{color:#52677a!important;-webkit-text-fill-color:#52677A!important;opacity:1!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(input,textarea)::placeholder{color:#52677a!important;-webkit-text-fill-color:#52677A!important;opacity:1!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-search-field input.business-search,.reports-search-field input.reports-search){padding-inline-start:45px!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) input[type=date]{color-scheme:light!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-primary,.fleet-request-submit,.reports-submit-row button,.report-compose button,.enterprise-messages-panel>button):not(:disabled){background:#246d91!important;color:#fff!important;border:1.5px solid #1E6386!important;border-radius:12px!important;box-shadow:0 4px 12px #246d912b!important;min-height:44px}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.fleet-request-review .fleet-request-actions button:first-child,.reports-visibility-actions button:has(svg.lucide-check-circle-2)):not(:disabled){background:#21774f!important;color:#fff!important;border:1.5px solid #175B43!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.reports-new-toggle,.reports-driver-actions button:first-child):not(:disabled){background:#8a3158!important;color:#fff!important;border:1.5px solid #762548!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.enterprise-message-delete,.business-unassign,.reports-visibility-actions button:has(svg.lucide-trash-2),.fleet-request-review .fleet-request-actions button:last-child):not(:disabled){background:#ad3150!important;color:#fff!important;border:1.5px solid #94283E!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.report-status.new,.fleet-request-status.requested,.fleet-request-status.declared){background:#fff0ce!important;color:#93570b!important;border:1px solid #E7C780!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.report-status.acknowledged,.report-status.scheduled,.fleet-request-status.authorized){background:#d9f1fa!important;color:#1e526a!important;border:1px solid #93BECE!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.report-status.resolved,.fleet-request-status.completed,.business-status.active,.business-vehicle-state:not(.repair):not(.broken)){background:#e2f2e7!important;color:#175b43!important;border:1px solid #A0C9AB!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.report-status.dismissed,.business-status.suspended){background:#eceef1!important;color:#536579!important;border:1px solid #C7CDD3!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.fleet-request-status.refused,.business-vehicle-state.broken,.report-urgency.critical){background:#fbe4e9!important;color:#952b48!important;border:1px solid #E9ACBC!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.reports-scope button,.fleet-request-actions button)[aria-pressed=true]:not(:disabled){background:#246d91!important;color:#fff!important;border:1.5px solid #1D5F82!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) :is(.reports-scope button,.fleet-request-actions button)[aria-pressed=false]:not(:disabled){background:#d9f1fa!important;color:#1e526a!important;border:1.5px solid #A5CBD8!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .slimcar-export-bar button:not(:disabled){background:#d9f1fa!important;color:#1e526a!important;border:1px solid #93BECE!important;min-height:40px;min-width:60px}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .slimcar-export-bar button:last-child:not(:disabled){background:#e2f2e7!important;color:#175b43!important;border-color:#a0c9ab!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) .enterprise-message-capability-note{background:#f4f1eb!important;color:#725c39!important;border:1px solid #D8CCB7!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-frame{background:#fffefc!important;color:#1c384d!important;border:1.5px solid #C9D8D8!important;max-width:calc(100vw - 16px);margin-inline:auto}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fffefc!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;min-height:42px;font-size:16px;border:1.5px solid #9BBBCB!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-heading{color:#1c384d!important}body:not(:has(.quiz-page)) .business-shell:not(:has(.slimcar-v2-dashboard)) button:focus-visible{outline:3px solid #246D91!important;outline-offset:2px}@media (max-width:600px){.business-shell:not(:has(.slimcar-v2-dashboard)) :is(.business-card,.reports-card,.fleet-request-item){max-width:100%;min-width:0;box-sizing:border-box}}.app-main.sc22-all-pages{--nature-paper:#FFFEFC;--nature-ink:#1C384D;--nature-muted:#52677A;--nature-line:#B6CDD4;--nature-blue:#246D91;--nature-blue-pale:#D9F1FA;--nature-green:#21774F;--nature-green-pale:#E2F2E7;--nature-raspberry:#8A3158;background:radial-gradient(ellipse at 95% 8%,rgba(138,49,88,.065),transparent 34%),radial-gradient(ellipse at 0% 94%,rgba(33,119,79,.07),transparent 38%),linear-gradient(155deg,#f7f6f2,#faf8f5 56%,#f2f7f1)!important;color:var(--nature-ink);min-height:calc(100dvh - 180px);box-sizing:border-box;max-width:64rem;overflow-x:clip}.app-main.sc22-all-pages:has(.slimcar-v2-dashboard),.app-main.sc22-all-pages:has(.professional-overview){background:transparent!important;overflow-x:visible}.sc22-all-pages .sc22-notes{color:var(--nature-ink);min-width:0}.sc22-all-pages .sc22-notes :is(.bg-slate-900,.bg-slate-950,.card){background:var(--nature-paper)!important;border:1.5px solid var(--nature-line)!important;border-radius:17px!important;box-shadow:0 7px 20px #16403f12!important;color:var(--nature-ink)!important}.sc22-all-pages .sc22-notes :is(.title,h2,h3,b,strong){color:var(--nature-ink)!important}.sc22-all-pages .sc22-notes :is(.muted,.text-slate-400,.text-slate-500,small,label){color:var(--nature-muted)!important;opacity:1!important}.sc22-all-pages .sc22-notes :is(.field,.select,input:not([type=checkbox]):not([type=radio]),textarea){background:var(--nature-paper)!important;background-image:none!important;color:var(--nature-ink)!important;-webkit-text-fill-color:var(--nature-ink)!important;border:1.5px solid #9FBCC9!important;border-radius:12px!important;font-size:16px;min-height:44px;max-width:100%;box-sizing:border-box;color-scheme:light}.sc22-all-pages .sc22-notes :is(input,textarea)::-moz-placeholder{color:#627887!important;-webkit-text-fill-color:#627887!important}.sc22-all-pages .sc22-notes :is(input,textarea)::placeholder{color:#627887!important;-webkit-text-fill-color:#627887!important}.sc22-all-pages .sc22-notes .btn:not(:disabled){background:var(--nature-green)!important;color:#fff!important;border:1.5px solid #175B43!important;border-radius:12px!important;min-height:44px}.sc22-all-pages .sc22-notes .link:not(.text-red-400){color:var(--nature-blue)!important}.sc22-all-pages .sc22-notes .link.text-red-400{color:#ad3150!important}.sc22-all-pages :is(.vehicle-card,.vehicle-detail-hero,.vehicle-stat,.vehicle-logbook-entry,.logbook-entry,.logbook-table-wrap,.logbook-vehicle-option,.reminder-panel,.reminder-item,.dashboard-detail-modal,.dashboard-detail-item){background:var(--nature-paper)!important;background-image:none!important;color:var(--nature-ink)!important;border:1.5px solid var(--nature-line)!important;border-radius:16px!important;box-shadow:0 6px 19px #1f464612!important;max-width:100%;box-sizing:border-box}.sc22-all-pages :is(.vehicle-detail-title,.vehicle-stat b,.vehicle-logbook-entry b,.vehicle-info b,.logbook-entry b,.reminder-item b){color:var(--nature-ink)!important}.sc22-all-pages :is(.vehicle-info small,.vehicle-stat span,.vehicle-detail-meta span,.vehicle-logbook-entry small,.logbook-entry small,.reminder-item small){color:var(--nature-muted)!important;opacity:1!important}.sc22-all-pages .vehicle-detail-avatar{background:var(--nature-blue-pale)!important;border:1px solid #9FCBD9!important;color:var(--nature-blue)!important}.sc22-all-pages .vehicle-detail-meta span{background:var(--nature-blue-pale)!important;color:#1e526a!important;border:1px solid #B7D9E5!important}.sc22-all-pages :is(.vehicle-back,.logbook-back,.fleet-request-back){color:var(--nature-blue)!important;min-height:42px;font-weight:750}.sc22-all-pages .vehicle-section-tab:not(.active):not(.active-reminder){background:var(--nature-blue-pale)!important;border:1.5px solid #A7CAD8!important;color:#1e526a!important;min-height:44px}.sc22-all-pages .vehicle-section-tab:not(.active):not(.active-reminder) :is(span,small){color:#1e526a!important}.sc22-all-pages .vehicle-section-tab:is(.active,.active-reminder){background:var(--nature-blue)!important;color:#fff!important;border:1.5px solid #1C5E7E!important}.sc22-all-pages .vehicle-section-tab:is(.active,.active-reminder) :is(span,small){color:#fff!important}.sc22-all-pages .vehicle-status-running{color:var(--nature-green)!important}.sc22-all-pages .vehicle-status-repair{color:#93570b!important}.sc22-all-pages .vehicle-status-broken{color:#ad3150!important}.sc22-all-pages .reminder-dot.ok{background:var(--nature-green)!important}.sc22-all-pages .reminder-dot.soon{background:#c98319!important}.sc22-all-pages .reminder-dot.due{background:#ad3150!important}.sc22-all-pages :is(.help-hero,.contact-hero,.forum-hero,.about-hero,.help-item,.contact-card,.forum-post,.forum-compose,.forum-thread,.contact-note,.help-count,.forum-search,.help-search,.forum-filters button,.forum-advanced-filters label,.forum-advanced-filters select){background:var(--nature-paper)!important;background-image:none!important;color:var(--nature-ink)!important;border:1.5px solid var(--nature-line)!important;border-radius:16px!important;box-shadow:0 5px 18px #1947480f!important;max-width:100%;box-sizing:border-box}.sc22-all-pages :is(.help-title,.contact-title,.forum-title,.about-title,.forum-post h3,.help-question,.contact-card-head b){color:var(--nature-ink)!important;font-weight:750}.sc22-all-pages :is(.help-answer,.help-subtitle,.contact-subtitle,.forum-subtitle,.forum-post-body,.forum-reply p,.contact-card-head span,.contact-note,.about-hero p,.forum-post-footer,.help-count span){color:var(--nature-muted)!important;line-height:1.5;opacity:1!important}.sc22-all-pages :is(.help-kicker,.contact-kicker,.forum-kicker,.about-kicker,.help-search svg,.forum-search-trigger svg,.contact-note svg){color:var(--nature-blue)!important}.sc22-all-pages .help-item.open{border-color:#79b5c8!important}.sc22-all-pages :is(.help-search-input,.forum-search input,.forum-advanced-filters input,.contact-textarea,.forum-compose textarea,.forum-reply-box input){background:var(--nature-paper)!important;background-image:none!important;color:var(--nature-ink)!important;-webkit-text-fill-color:var(--nature-ink)!important;border:1px solid #9FBCC9!important;border-radius:11px!important;min-height:43px;font-size:16px;max-width:100%;min-width:0}.sc22-all-pages :is(.help-search-input,.forum-search input,.contact-textarea)::-moz-placeholder{color:var(--nature-muted)!important;-webkit-text-fill-color:var(--nature-muted)!important}.sc22-all-pages :is(.help-search-input,.forum-search input,.contact-textarea)::placeholder{color:var(--nature-muted)!important;-webkit-text-fill-color:var(--nature-muted)!important}.sc22-all-pages :is(.forum-new-btn,.contact-card .btn):not(:disabled){background:var(--nature-blue)!important;color:#fff!important;border:1px solid #1E526A!important;border-radius:12px!important;min-height:44px}.sc22-all-pages .forum-filters button.active,.sc22-all-pages .help-count{background:var(--nature-blue-pale)!important;color:#1e526a!important;border-color:#a2c9d6!important}.sc22-all-pages .help-count strong,.sc22-all-pages .contact-success{color:var(--nature-green)!important}.sc22-all-pages .contact-success{background:var(--nature-green-pale)!important;border:1px solid #A3CDB3!important}.sc22-all-pages .contact-badge{background:var(--nature-blue-pale)!important;color:#1e526a!important;border:1px solid #A2C9D6!important;border-radius:12px}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-frame{background:#fffefc!important;color:#1c384d!important;border:1.5px solid #B6CDD4!important}body:not(:has(.quiz-page)) .slimcar-universal-modal :is(.slimcar-form-card,.slimcar-logbook-surface,.logbook-modal-box,.bg-slate-900){background:#fffefc!important;background-image:none!important;border:1px solid #B6CDD4!important;border-radius:15px!important;color:#1c384d!important}body:not(:has(.quiz-page)) .slimcar-universal-modal :is(.title,.slimcar-universal-heading h2,.logbook-heading h2,b,strong){color:#1c384d!important}body:not(:has(.quiz-page)) .slimcar-universal-modal :is(.muted,.text-slate-400,.text-slate-500,label,small){color:#52677a!important}body:not(:has(.quiz-page)) .slimcar-universal-modal :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.field,.select){background:#fffefc!important;background-image:none!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border:1.5px solid #9FBCC9!important;border-radius:11px!important;max-width:100%;min-width:0;box-sizing:border-box;font-size:16px;min-height:43px;color-scheme:light}body:not(:has(.quiz-page)) .slimcar-universal-modal :is(input,textarea)::-moz-placeholder{color:#52677a!important;-webkit-text-fill-color:#52677A!important}body:not(:has(.quiz-page)) .slimcar-universal-modal :is(input,textarea)::placeholder{color:#52677a!important;-webkit-text-fill-color:#52677A!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .btn:not(:disabled){background:#21774f!important;border:1px solid #175B43!important;color:#fff!important;border-radius:11px!important;min-height:43px}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-close{color:#246d91!important;border:1px solid #A2C9D6!important;background:#d9f1fa!important;border-radius:11px}.sc22-all-pages .slimcar-export-bar{display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto}.sc22-all-pages .slimcar-export-bar button:not(:disabled){background:#d9f1fa!important;color:#1e526a!important;border:1px solid #9CC6D5!important;border-radius:10px!important;min-height:40px}.sc22-all-pages .slimcar-export-bar button:last-child:not(:disabled){background:#e2f2e7!important;color:#175b43!important;border-color:#a3cdb3!important}.sc22-all-pages :is(button,input,select,textarea):focus-visible,body:not(:has(.quiz-page)) .slimcar-universal-modal :is(button,input,select,textarea):focus-visible{outline:3px solid #246D91!important;outline-offset:2px!important}.sc22-all-pages :is(button,input,select,textarea):disabled{opacity:.57!important}@media (max-width:640px){.app-main.sc22-all-pages{min-width:0;padding-inline:11px;overflow-x:clip}.sc22-all-pages :is(.vehicle-detail-hero,.vehicle-card,.help-hero,.forum-hero,.contact-card){max-width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.sc22-all-pages :is(button,.vehicle-card,.vehicle-logbook-entry){transition:none!important}}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) :is(.field,.select){background:#fffefc!important;background-image:none!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border:1.5px solid #9FBCC9!important;border-radius:11px!important;max-width:100%;min-width:0;box-sizing:border-box;color-scheme:light;font-size:16px;min-height:43px}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) :is(.field,.select):focus-visible{border-color:#246d91!important;outline:3px solid rgba(36,109,145,.22)!important}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) :is(.field,input,textarea)::-moz-placeholder{color:#627887!important;-webkit-text-fill-color:#627887!important;opacity:1!important}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) :is(.field,input,textarea)::placeholder{color:#627887!important;-webkit-text-fill-color:#627887!important;opacity:1!important}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) .bg-slate-900.rounded-xl.p-4{background:#fffefc!important;border:1.5px solid #B6CDD4!important;color:#1c384d!important;box-shadow:0 6px 18px #1c4b4b12!important}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) .bg-slate-900.rounded-xl.p-4 :is(.text-slate-100,.text-slate-200,.text-slate-300){color:#1c384d!important}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) .bg-slate-900.rounded-xl.p-4 :is(.text-slate-400,.text-slate-500){color:#52677a!important}.app-main.sc22-all-pages:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)) :is(.vehicle-detail-page,.slimcar-fuel-page,.slimcar-logbook-surface,.forum-page,.contact-page,.help-page,.about-page,.admin-page,.sc22-notes) .btn:not(:disabled){background:#246d91!important;color:#fff!important;border:1.5px solid #1E526A!important;border-radius:11px!important;min-height:43px}.app-main.sc22-all-pages .sc22-notes .btn:not(:disabled){background:#21774f!important;border-color:#175b43!important;color:#fff!important}.app-main.sc22-all-pages .admin-page :is(.admin-hero,.admin-panel,.admin-user-card,.admin-detail,.admin-limit-panel,.admin-message-card,.admin-user-row,.admin-section-nav,.admin-user-search){background:#fffefc!important;background-image:none!important;border:1.5px solid #B6CDD4!important;border-radius:15px!important;color:#1c384d!important;box-sizing:border-box;max-width:100%}.app-main.sc22-all-pages .admin-page :is(.admin-title,.admin-limit-head h4,.admin-detail h3){color:#1c384d!important}.app-main.sc22-all-pages .admin-page :is(.admin-user-meta,.admin-updated,.admin-subtitle){color:#52677a!important}.app-main.sc22-all-pages .admin-page .admin-section-nav button.active{background:#246d91!important;color:#fff!important}.app-main.sc22-all-pages .admin-page :is(.admin-refresh,.admin-section-nav button:not(.active)){background:#d9f1fa!important;color:#1e526a!important;border:1px solid #A1C8D5!important;min-height:42px}.app-main.sc22-all-pages :is(.contact-success,.reminder-tone-ok,.vehicle-status-running){color:#21774f!important}.app-main.sc22-all-pages :is(.vehicle-status-broken,.reminder-tone-due){color:#ad3150!important}.sc22-main-shell:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)){background:#f7f6f2!important;color:#1c384d}html:has(.sc22-main-shell:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview))),body:has(.sc22-main-shell:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview))),body:has(.sc22-main-shell:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview))) #root{background:#f7f6f2!important;background-image:none!important;color:#1c384d}body .sc22-main-shell:not(:has(.slimcar-v2-dashboard)):not(:has(.professional-overview)){background:linear-gradient(150deg,#faf8f5,#f7f6f2 60%,#f1f6f1)!important;min-height:100dvh;color:#1c384d!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light]>main.app-main.sc22-all-pages{background:radial-gradient(ellipse at 92% 6%,rgba(138,49,88,.048),transparent 34%),radial-gradient(ellipse at 10% 92%,rgba(33,119,79,.068),transparent 38%),#f7f6f2!important;min-height:calc(100dvh - 220px);color:#1c384d!important}body .sc22-main-shell .app-main.sc22-all-pages .sc22-notes :is(.title,h1,h2,h3,.garage-kicker){color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;opacity:1!important;text-shadow:none!important}body .sc22-main-shell .app-main.sc22-all-pages .sc22-notes :is(.muted,p,.text-slate-400,.text-slate-500){color:#52677a!important;-webkit-text-fill-color:#52677A!important;opacity:1!important}body .sc22-main-shell .app-main.sc22-all-pages :is(.help-search,.forum-search){background:#fffefc!important;border:1.5px solid #B6CDD4!important;box-shadow:0 4px 13px #1f46460e!important}body .sc22-main-shell .app-main.sc22-all-pages :is(.help-search-input,.forum-search input){background:#fffefc!important;background-image:none!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border:0!important;box-shadow:none!important;min-height:44px;min-width:0;outline-offset:1px;font-size:16px}body .sc22-main-shell .app-main.sc22-all-pages :is(.help-search-input,.forum-search input)::-moz-placeholder{color:#607789!important;-webkit-text-fill-color:#607789!important;opacity:1!important}body .sc22-main-shell .app-main.sc22-all-pages :is(.help-search-input,.forum-search input)::placeholder{color:#607789!important;-webkit-text-fill-color:#607789!important;opacity:1!important}body .sc22-main-shell .app-main.sc22-all-pages :is(.help-search svg,.forum-search svg){color:#246d91!important;opacity:1!important}body .sc22-main-shell .app-nav .app-nav-item:not(.active){color:#b9cadd!important}body .sc22-main-shell .app-nav .app-nav-item:not(.active) svg{color:#b9cadd!important;opacity:1!important}body .sc22-main-shell .app-nav .app-nav-item.active{color:#73e5f4!important}body .sc22-main-shell .app-main.sc22-all-pages :is(.help-hero,.help-item,.contact-hero,.contact-card,.contact-note,.about-hero,.sc22-notes .bg-slate-900,.forum-post,.forum-hero){border:1.25px solid #B9CBD0!important;box-shadow:0 4px 14px #2549490e!important}body .sc22-main-shell .app-main.sc22-all-pages .contact-card-head{background:transparent!important;box-shadow:none!important}body .sc22-main-shell .app-main.sc22-all-pages .contact-card-head :is(b,span){background:transparent!important;box-shadow:none!important}body .sc22-main-shell .app-main.sc22-all-pages button:disabled{background:#e6e9e9!important;color:#647381!important;-webkit-text-fill-color:#647381!important;border:1px solid #CBD4D8!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}body .sc22-main-shell .app-main.sc22-all-pages :is(.report-status.resolved,.contact-success){color:#175b43!important}html:has(.sc22-main-shell[data-slimcar-canvas=light]),body:has(.sc22-main-shell[data-slimcar-canvas=light]),body:has(.sc22-main-shell[data-slimcar-canvas=light]) #root{background:#f7f6f2!important;background-image:none!important;color:#1c384d!important}body .sc22-main-shell[data-slimcar-canvas=light]{background:#f7f6f2!important;color:#1c384d!important;min-height:100dvh}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light]>main.app-main.sc22-all-pages{background:radial-gradient(ellipse at 93% 7%,rgba(138,49,88,.055),transparent 36%),radial-gradient(ellipse at 5% 94%,rgba(33,119,79,.075),transparent 38%),linear-gradient(155deg,#faf8f5,#f7f6f2 60%,#f2f7f1)!important;color:#1c384d!important;min-height:calc(100dvh - 220px)}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light]>main.app-main.sc22-all-pages .sc22-notes>div:first-child :is(.title,.muted,.garage-kicker){color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;opacity:1!important;text-shadow:none!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light]>main.app-main.sc22-all-pages .sc22-notes>div:first-child .muted{color:#52677a!important;-webkit-text-fill-color:#52677A!important}body:has(.quiz-page),body:has(.quiz-page) #root,body:has(.quiz-page) .sc22-main-shell{background:#f7f6f2!important;color:#1c384d}body:has(.quiz-page) main.app-main{background:radial-gradient(ellipse at 94% 8%,rgba(138,49,88,.055),transparent 34%),radial-gradient(ellipse at 4% 91%,rgba(33,119,79,.075),transparent 36%),linear-gradient(155deg,#faf8f5,#f7f6f2 58%,#f2f7f1)!important;color:#1c384d!important;min-height:calc(100dvh - 180px);box-sizing:border-box;overflow-x:clip}.quiz-page{--quiz-paper:var(--slimcar-surface,#fffefc);--quiz-ink:var(--slimcar-ink,#1c384d);--quiz-muted:var(--slimcar-muted,#52677a);--quiz-line:#b6cdd4;--quiz-blue:var(--slimcar-action-primary,#246d91);--quiz-cyan:#0785a6;--quiz-blue-pale:var(--slimcar-action-secondary,#d9f1fa);--quiz-green:#21774f;--quiz-rose:#8a3158;max-width:920px;width:100%;min-width:0;padding:16px 8px 42px;margin-inline:auto;box-sizing:border-box;color:var(--quiz-ink)}.quiz-page :is(.quiz-hero,.quiz-choice-card,.quiz-stats-strip,.quiz-info-card,.quiz-question-card,.quiz-result-card,.quiz-progress-summary>div){background:var(--quiz-paper)!important;background-image:none!important;color:var(--quiz-ink)!important;border:1.5px solid var(--quiz-line)!important;border-radius:18px!important;box-shadow:0 6px 20px #1f464613!important}.quiz-page .quiz-hero{position:relative;min-height:204px;padding:28px 30px;overflow:hidden;background:radial-gradient(circle at 85% 30%,rgba(33,119,79,.12),transparent 38%),linear-gradient(120deg,#fffefc,#eef8f5)!important;border-color:#a9cfd2!important}.quiz-page .quiz-hero:before{background:linear-gradient(90deg,transparent,rgba(10,141,170,.09),transparent);pointer-events:none}.quiz-page .quiz-hero-copy{max-width:620px}.quiz-page .quiz-eyebrow{color:#087b93;font-weight:800;font-size:11px;letter-spacing:.12em}.quiz-page .quiz-hero h2{color:var(--quiz-ink)!important;font-size:clamp(26px,4.5vw,36px);line-height:1.12}.quiz-page .quiz-hero p{color:var(--quiz-muted)!important;max-width:410px}.quiz-page .quiz-help-button-large{color:#925609!important;background:#fff0d8!important;border:1.5px solid #d1a257!important;box-shadow:none!important}.quiz-page .quiz-help-link{background:var(--quiz-blue-pale)!important;color:#1e526a!important;border:1.5px solid #92c0d0!important;min-height:44px;border-radius:999px}.quiz-page .quiz-help-link:hover{background:#c9eaf5!important}.quiz-page .quiz-hero-visual{opacity:.64}.quiz-page .quiz-hero-ring{border-color:#0785a638;box-shadow:0 0 0 24px #0785a609,0 0 0 48px #0785a606}.quiz-page .quiz-hero-gauge{border-color:#0785a621;border-top-color:#0799bc;border-right-color:#21774f}.quiz-page .quiz-hero-gauge span{background:#1c384d;box-shadow:0 0 0 5px #eef8f5}.quiz-page .quiz-hero-gauge b{color:#1b6078}.quiz-page .quiz-section-label{color:#52677a;font-size:11px;letter-spacing:.11em}.quiz-page .quiz-section-label i{background:linear-gradient(90deg,#a8cad0,transparent)}.quiz-page .quiz-choice-list{gap:14px}.quiz-page .quiz-choice-card{align-items:start;min-width:0;padding:20px}.quiz-page .quiz-choice-card:hover{transform:none;border-color:#79b5c8!important;box-shadow:0 8px 23px #1f46461c!important}.quiz-page .quiz-choice-card-custom{border-color:#d7c1ce!important;background:linear-gradient(135deg,#fffefc,#fdf8fb)!important}.quiz-page .quiz-choice-card:after{border-color:#0785a612;pointer-events:none}.quiz-page .quiz-choice-number{background:#d9f1fa!important;color:#1e526a!important;border:2px solid #91c3d2!important;box-shadow:none!important}.quiz-page .quiz-choice-card-custom .quiz-choice-number{background:#f8eaf0!important;color:#8a3158!important;border-color:#d5aabe!important}.quiz-page .quiz-mode-number{color:#925609!important}.quiz-page .quiz-choice-content h3{color:var(--quiz-ink)!important;line-height:1.2}.quiz-page .quiz-choice-content p{color:var(--quiz-muted)!important}.quiz-page .quiz-feature-line{color:#35546a!important;line-height:1.5}.quiz-page .quiz-feature-line span{color:var(--quiz-cyan)!important}.quiz-page .quiz-choice-button,.quiz-page .quiz-category-start,.quiz-page .quiz-session .btn:not(:disabled),.quiz-page .quiz-result-actions .btn:not(:disabled),.quiz-page .quiz-help-close:not(:disabled){color:#fff!important;background:linear-gradient(110deg,#077493,#2469c9)!important;border:1.5px solid #087dba!important;border-radius:12px!important;min-height:46px;box-shadow:0 5px 14px #1470ba30!important;font-weight:800;-webkit-text-fill-color:#fff!important}.quiz-page .quiz-choice-button-custom{background:linear-gradient(110deg,#8a3158,#a14172)!important;border-color:#7a2a50!important}.quiz-page .quiz-choice-button:hover,.quiz-page .quiz-category-start:hover{filter:brightness(.96)}.quiz-page :is(.quiz-selection-button,.quiz-level-field .select){background:#fffefc!important;color:var(--quiz-ink)!important;-webkit-text-fill-color:var(--quiz-ink)!important;border:1.5px solid #9fbcc9!important;border-radius:11px!important;min-height:46px;font-size:16px;color-scheme:light}.quiz-page .quiz-selection-button :is(span,strong,b){color:var(--quiz-ink)!important}.quiz-page .quiz-level-field>span{color:var(--quiz-muted)!important;font-size:12px}.quiz-page :is(.quiz-stat-grid>div,.quiz-progress-summary>div){background:#eef8fa!important;border:1px solid #c1dbe1!important;color:var(--quiz-ink)!important}.quiz-page .quiz-stats-strip{overflow:hidden}.quiz-page .quiz-stats-strip>div+div{border-left-color:#dce8ea}.quiz-page .quiz-stats-strip>div{min-width:0}.quiz-page .quiz-stats-strip strong,.quiz-page .quiz-stat-grid b{color:#1e526a!important}.quiz-page .quiz-stats-strip small,.quiz-page .quiz-stat-grid span,.quiz-page .quiz-progress-summary span,.quiz-page .quiz-info-card p,.quiz-page .quiz-stat-row small{color:var(--quiz-muted)!important;font-size:12px;opacity:1}.quiz-page .quiz-stats-icon{color:var(--quiz-cyan)!important}.quiz-page .quiz-info-card h3,.quiz-page .quiz-info-card b,.quiz-page .quiz-stat-row>span,.quiz-page .quiz-progress-summary b{color:var(--quiz-ink)!important}.quiz-page .quiz-stat-row{border-top-color:#dce8ea}.quiz-page .quiz-reset-button{background:#f9e9ef!important;color:#8a3158!important;border:1.5px solid #d7aec0!important;border-radius:11px;min-height:42px}.quiz-page .quiz-back-button{background:var(--quiz-blue-pale)!important;color:#1e526a!important;border:1.5px solid #9fc6d4!important;min-height:44px;border-radius:11px}.quiz-page .quiz-session-top,.quiz-page .quiz-question-meta span{color:var(--quiz-muted)!important}.quiz-page .quiz-progress{background:#d8e7e9!important;height:8px}.quiz-page .quiz-progress span{background:linear-gradient(90deg,#0785a6,#21774f)!important}.quiz-page .quiz-question-card h2{color:var(--quiz-ink)!important;font-size:clamp(19px,3.6vw,24px);line-height:1.45;overflow-wrap:anywhere}.quiz-page .quiz-question-meta span{background:#eef8fa!important;border:1px solid #b6d3dc!important;color:#1e526a!important;font-size:12px}.quiz-page .quiz-answers{gap:11px}.quiz-page .quiz-answer{background:#fffefc!important;color:var(--quiz-ink)!important;border:1.5px solid #a9c1cc!important;border-radius:12px;min-height:56px;font-size:15px}.quiz-page .quiz-answer strong{background:#d9f1fa!important;color:#1e526a!important;font-size:13px;min-width:30px;min-height:30px}.quiz-page .quiz-answer :is(span,strong){overflow-wrap:anywhere}.quiz-page .quiz-answer:hover:not(:disabled),.quiz-page .quiz-answer.selected{background:#e5f5fa!important;border-color:#087f9f!important;box-shadow:inset 0 0 0 1px #087f9f!important}.quiz-page .quiz-answer.correct{background:#e2f2e7!important;border-color:#21774f!important;box-shadow:inset 0 0 0 1px #21774f!important}.quiz-page .quiz-answer.wrong{background:#fbe9ed!important;border-color:#ad3150!important;box-shadow:inset 0 0 0 1px #ad3150!important}.quiz-page .quiz-answer:disabled{opacity:1;cursor:default}.quiz-page :is(.quiz-explanation,.quiz-retain){background:#f0f8fa!important;border:1.5px solid #b9d7df!important;color:var(--quiz-ink)!important;border-radius:13px}.quiz-page :is(.quiz-explanation b,.quiz-retain b){color:#1e526a!important}.quiz-page :is(.quiz-explanation p,.quiz-retain p){color:var(--quiz-muted)!important;font-size:14px}.quiz-page .quiz-result-card h2{color:var(--quiz-ink)!important}.quiz-page .quiz-result-card>strong{color:#087f9f!important}.quiz-page .quiz-result-card>p{color:var(--quiz-muted)!important}.quiz-page .quiz-result-actions{flex-wrap:wrap}.quiz-page .quiz-result-actions>button{min-height:44px}.quiz-page :is(.quiz-category-modal,.quiz-help-modal){background:#fffefc!important;background-image:none!important;border:1.5px solid #b6cdd4!important;color:var(--quiz-ink)!important;border-radius:18px;box-shadow:0 18px 55px #12303e38;max-width:calc(100vw - 24px)}.quiz-page .quiz-category-modal-head h3,.quiz-page .quiz-help-modal-head h3{color:var(--quiz-ink)!important}.quiz-page :is(.quiz-category-modal-head button,.quiz-help-modal-head button){color:#1e526a!important;min-width:44px;min-height:44px;border-radius:10px}.quiz-page .quiz-category-modal-item{background:#fffefc!important;color:var(--quiz-ink)!important;border:1.5px solid #b6cdd4!important;min-height:52px}.quiz-page .quiz-category-modal-item strong{color:var(--quiz-ink)!important;overflow-wrap:anywhere}.quiz-page .quiz-category-modal-item small{color:#52677a!important;font-size:11px}.quiz-page .quiz-category-modal-item:is(:hover:not(:disabled),.active){background:#e5f5fa!important;border-color:#087f9f!important;box-shadow:inset 0 0 0 1px #087f9f!important}.quiz-page .quiz-category-modal-item.locked{opacity:.65;filter:none}.quiz-page .quiz-help-modal :is(p,ul){color:var(--quiz-muted)!important;font-size:14px}.quiz-page .quiz-help-modal h4{color:#1e526a!important}.quiz-page .quiz-help-update{background:#edf6f6!important;border:1px solid #b9d8d3!important}.quiz-page .quiz-help-update strong{color:#175b43!important}.quiz-page :is(button,select):focus-visible{outline:3px solid #087f9f!important;outline-offset:3px}.quiz-page button:disabled:not(.quiz-answer){opacity:1;color:#647381!important;-webkit-text-fill-color:#647381!important;background:#e6e9e9!important;border-color:#cbd4d8!important;box-shadow:none!important;cursor:not-allowed}.quiz-page[dir=rtl] :is(.quiz-choice-content,.quiz-answer,.quiz-category-modal-item){text-align:start}.quiz-page[dir=rtl] .quiz-choice-button b{margin-left:0;margin-inline-start:auto}@media (max-width:760px){.quiz-page{padding:12px 6px 32px}.quiz-page .quiz-hero{min-height:0;padding:22px 18px}.quiz-page .quiz-hero-copy{padding-right:0;max-width:100%}.quiz-page .quiz-hero h2{font-size:clamp(24px,6vw,30px)}.quiz-page .quiz-hero-visual{display:none}.quiz-page .quiz-choice-card{grid-template-columns:40px minmax(0,1fr);min-height:0;padding:17px 15px;gap:12px}.quiz-page .quiz-choice-action{grid-column:1/-1}.quiz-page .quiz-choice-button{width:100%;min-height:48px}.quiz-page .quiz-simple-filters,.quiz-page .quiz-dashboard-grid,.quiz-page .quiz-category-modal-list{grid-template-columns:1fr}.quiz-page .quiz-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-page .quiz-stats-strip>div:nth-child(3){border-left:0;border-top:1px solid #dce8ea}.quiz-page .quiz-stats-strip>div:nth-child(4){border-top:1px solid #dce8ea}.quiz-page .quiz-answer{padding:12px}}@media (max-width:390px){.quiz-page{padding-inline:2px}.quiz-page .quiz-choice-card{padding:14px 12px}.quiz-page .quiz-choice-content h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.quiz-page *{transition:none!important;animation:none!important}}body:has(.app-header) .app-header{background:#fff!important;border-bottom:1.5px solid #b8ccdf!important;box-shadow:0 2px 12px #10325013!important;color:#1c384d!important}body:has(.app-header) .app-header .app-account-identity,body:has(.app-header) .app-header .app-account-identity span,body:has(.app-header) .app-header .app-brand-text small{color:#29475f!important;opacity:1!important}body:has(.app-header) .app-header .app-header-actions .select{background:#f6fbff!important;border:1.5px solid #90bcd5!important;color:#0b2d56!important;-webkit-text-fill-color:#0b2d56!important;box-shadow:0 3px 11px #16477414;color-scheme:light;min-height:42px}body:has(.app-header) .app-header .app-header-actions .iconBtn{color:#193f67!important}body:has(.app-header) .app-nav{background:#06162f!important;border-bottom:1.5px solid #1c4a67!important}body:has(.app-header) .app-nav .app-nav-item{color:#dce6f6!important;border-bottom-width:3px!important}body:has(.app-header) .app-nav .app-nav-item.active{color:#80eafb!important;background:#092c46!important;border-bottom-color:#26c6de!important}body:has(.app-header) .app-nav .app-nav-item svg{color:currentColor!important}body:has(.app-header) .app-nav .app-more-wrap{background:#06162f!important;border-inline-start:1px solid #35516e!important}body:has(.app-header) :is(.app-header button,.app-nav button):focus-visible{outline:3px solid #087f9f!important;outline-offset:2px}.sc22-all-pages .contact-help-shortcut{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sc22-all-pages .contact-help-shortcut>span{flex:1 1 200px;min-width:0}.sc22-all-pages .contact-help-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;border:1.5px solid #95c0cc;background:#d9f1fa;color:#1e526a;min-height:44px;padding:8px 14px;font-weight:750;cursor:pointer}.sc22-all-pages .contact-help-link:hover{background:#c6eaf5}.sc22-all-pages .contact-help-link:focus-visible{outline:3px solid #087f9f;outline-offset:2px}.business-shell .fleet-request-filter-panel{max-width:100%;min-width:0;border:1.5px solid #b6cdd4;border-radius:13px;background:#fffefc;color:#1c384d;overflow:hidden}.business-shell .fleet-request-filter-toggle{display:flex;align-items:center;gap:9px;padding:13px 15px;font-weight:750;color:#1e526a;min-height:46px;cursor:pointer}.business-shell .fleet-request-filter-toggle::marker{color:#246d91}.business-shell .fleet-request-filter-panel[open] .fleet-request-filter-toggle{border-bottom:1px solid #d3e2e5;background:#eaf6f7}.business-shell .fleet-request-filter-count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-width:24px;min-height:24px;padding:2px 6px;background:#1e526a;color:#fff;font-size:12px;font-weight:800}.business-shell .fleet-request-filter-panel .fleet-request-search-hint{padding:12px 14px 0;margin:0;color:#52677a}.business-shell .fleet-request-filter-panel .fleet-request-filters{padding:12px 14px 15px;box-sizing:border-box}.business-shell .fleet-request-filter-toggle:focus-visible{outline:3px solid #087f9f;outline-offset:-3px}@media (max-width:390px){.sc22-all-pages .contact-help-link{width:100%}.business-shell .fleet-request-filter-panel .fleet-request-filters{padding:10px}}.professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:10px;min-width:0;min-height:110px;padding:12px!important;text-align:start}.professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable>span{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word;line-height:1.35;font-size:clamp(12px,2.8vw,14px)!important}.professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable>b{display:block;margin-top:auto;white-space:normal;overflow-wrap:anywhere;font-size:clamp(19px,4.6vw,24px)!important;line-height:1.12;font-variant-numeric:tabular-nums}.professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable:focus-visible{outline:3px solid #22c7df!important;outline-offset:3px}.professional-overview .dashboard-date-icon{display:inline-block;vertical-align:-.19em;margin-inline-end:3px;width:18px;height:18px;min-width:18px;stroke-width:2}.dashboard-detail-icon:has(svg){display:inline-flex;align-items:center;justify-content:center}@media (max-width:390px){.professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable{padding:10px 8px!important;gap:7px}}body:not(:has(.quiz-page)) .dashboard-detail-backdrop .dashboard-detail-modal{background:#fffefc!important;background-image:none!important;color:#1c384d!important;border:1.5px solid #aac8d2!important;border-radius:20px!important}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-kicker{color:#136d82!important;opacity:1!important;font-weight:750;letter-spacing:.07em}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-head{border-bottom:1px solid #c9d8d8!important}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-head h3,body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-main b{color:#1c384d!important;opacity:1!important;-webkit-text-fill-color:#1c384d!important}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-count,body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-main small,body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-empty{color:#52677a!important;-webkit-text-fill-color:#52677a!important;opacity:1!important}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-item{background:#fffefc!important;background-image:none!important;border:1.5px solid #bed1d5!important;color:#1c384d!important;min-height:66px;border-radius:14px!important}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-item:hover{background:#eaf6f9!important;border-color:#367d97!important}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-item>svg{color:#1e526a!important;flex-shrink:0}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-icon{color:#246d91!important;flex:0 0 34px}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-head button{background:#e3f3f8!important;border:1px solid #b2cdd7!important;color:#174d63!important;min-width:44px;min-height:44px}body:not(:has(.quiz-page)) .dashboard-detail-modal .dashboard-detail-main{overflow-wrap:anywhere}body:not(:has(.quiz-page)) .slimcar-universal-modal:has(.fleet-fuel-surface) .slimcar-universal-frame{background:#fffefc!important;background-image:none!important;color:#1c384d!important}body:not(:has(.quiz-page)) .slimcar-universal-modal:has(.fleet-fuel-surface) .slimcar-universal-header{background:#e9f5f6!important;background-image:none!important;border-bottom:1.5px solid #bad3d7!important}body:not(:has(.quiz-page)) .slimcar-universal-modal:has(.fleet-fuel-surface) .slimcar-universal-heading h2{color:#1c384d!important;-webkit-text-fill-color:#1c384d!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal:has(.fleet-fuel-surface) .slimcar-universal-body{background:#fffefc!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .fleet-fuel-surface{background:#fffefc!important;background-image:none!important;color:#1c384d!important;border:1px solid #c6d7d9!important;box-shadow:none!important;max-width:100%}body:not(:has(.quiz-page)) .fleet-fuel-surface :is(h2,h4){color:#1c384d!important;-webkit-text-fill-color:#1c384d!important}body:not(:has(.quiz-page)) .fleet-fuel-surface :is(.muted,p,.link){color:#52677a!important;-webkit-text-fill-color:#52677a!important;opacity:1!important}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-field{display:grid;gap:6px;min-width:0;color:#294c60!important;font-weight:700;font-size:13px}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-field>span{color:#294c60!important;opacity:1!important}body:not(:has(.quiz-page)) .fleet-fuel-surface :is(.field,.select){background:#fff!important;background-image:none!important;color:#1c384d!important;-webkit-text-fill-color:#1c384d!important;border:1.5px solid #9fbcc9!important;border-radius:12px!important;color-scheme:light!important;font-size:16px;min-height:46px}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-table-scroll{background:#fffefc!important;border:1px solid #c9d8d8!important;max-width:100%;overflow-x:auto;scrollbar-width:thin}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-table-scroll table{color:#1c384d!important;min-width:680px;font-size:12px;border-collapse:collapse}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-table-scroll :is(th,td){color:#1c384d!important;border-color:#d6e3e5!important;opacity:1!important;padding:10px 8px;vertical-align:top}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-table-scroll th{background:#eaf5f7!important;font-weight:800}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-table-scroll tr:nth-child(2n) td{background:#f2f8f9!important}body:not(:has(.quiz-page)) .fleet-fuel-surface .fleet-fuel-table-scroll:focus-visible{outline:3px solid #087f9f;outline-offset:2px}body:not(:has(.quiz-page)) .fleet-fuel-surface .link{min-height:40px;text-decoration:underline;text-underline-offset:3px}body:not(:has(.quiz-page)) .app-main .vehicle-detail-page>.vehicle-back{color:#a9e8f4!important;-webkit-text-fill-color:#a9e8f4!important;opacity:1!important}body:not(:has(.quiz-page)) .app-main .vehicle-detail-hero .muted{color:#52677a!important;-webkit-text-fill-color:#52677a!important;opacity:1!important}body:not(:has(.quiz-page)) .app-main .vehicle-detail-page .vehicle-stat-editable{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;align-items:center;gap:5px 9px!important;min-width:0}body:not(:has(.quiz-page)) .app-main .vehicle-detail-page .vehicle-stat-editable>span{grid-column:1/-1;width:100%;min-width:0;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;color:#52677a!important;font-size:12px!important}body:not(:has(.quiz-page)) .app-main .vehicle-detail-page .vehicle-stat-editable>b{grid-column:1;min-width:0;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere;color:#1c384d!important;font-size:clamp(13px,3.7vw,18px)}body:not(:has(.quiz-page)) .app-main .vehicle-detail-page .vehicle-stat-edit{grid-column:2;grid-row:2;width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center}body:not(:has(.quiz-page)) .app-main .vehicle-detail-page .vehicle-detail-actions .iconBtn{color:#275d76!important;min-width:42px;min-height:42px;background:#eaf5f7!important;border:1px solid #b2cbd3!important}body:not(:has(.quiz-page)) .app-main .vehicle-detail-page .vehicle-detail-actions .iconBtn.text-red-400{color:#a02d60!important}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card{min-height:88px;text-align:start}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card>div{min-width:0}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;color:#f3f9ff!important;font-size:clamp(15px,3.8vw,19px)!important;line-height:1.28!important;min-width:0}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;color:#b8d2ee!important;line-height:1.4!important}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card :is(b,small){-webkit-text-fill-color:currentColor!important}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card:is(:active,:focus-visible) b{color:#0f172a!important}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card:is(:active,:focus-visible) small{color:#475569!important}body:not(:has(.quiz-page)) .business-shell:has(.slimcar-v2-dashboard) .business-management-head .business-kicker{color:#77dff0!important;-webkit-text-fill-color:#77dff0!important;opacity:1!important}@media (max-width:390px){body:not(:has(.quiz-page)) .fleet-fuel-surface{padding:13px!important}body:not(:has(.quiz-page)) .dashboard-detail-modal{padding:12px!important}}:root{--sc1605-ink:#1c384d;--sc1605-muted:#52677a;--sc1605-border:#aac7d0}.business-loading-shell{min-height:0;padding-top:12px}.business-loading-skeleton{max-width:640px;margin:0 auto;padding:12px;opacity:.7}.business-skeleton-banner,.business-skeleton-grid>span{display:block;border-radius:16px;background:linear-gradient(100deg,#e5eff2 25%,#f6fafb,#e5eff2 75%);background-size:220% 100%;animation:sc1605-shimmer 1.35s ease-in-out infinite}.business-skeleton-banner{height:104px}.business-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.business-skeleton-grid>span{height:95px}@keyframes sc1605-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.business-skeleton-grid>span,.business-skeleton-banner{animation:none}}.sc22-all-pages .business-shell :is(.business-page-back,.fleet-requests>.fleet-request-back,.reports-shell>.reports-back){display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:117px;min-height:44px;gap:7px;padding:8px 13px!important;border:1.5px solid #92bfce!important;background:#d9f1fa!important;border-radius:13px!important;color:#1e526a!important;-webkit-text-fill-color:#1e526a!important;font-weight:800!important;text-decoration:none!important;line-height:1.1;box-shadow:none!important}.sc22-all-pages .business-shell :is(.business-page-back,.fleet-requests>.fleet-request-back,.reports-shell>.reports-back) svg{width:19px;height:19px;flex:none;display:block}.sc22-all-pages .business-shell :is(.business-page-back,.fleet-requests>.fleet-request-back,.reports-shell>.reports-back):focus-visible{outline:3px solid #0e7995;outline-offset:3px}.sc22-all-pages .business-member-detail .business-member-fields{display:grid;grid-template-columns:minmax(100px,34%) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:12px;align-items:start;width:100%}.sc22-all-pages .business-member-detail .business-member-fields dt{color:var(--sc1605-muted)!important;font-size:13px;font-weight:700;line-height:1.45;min-width:0;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.sc22-all-pages .business-member-detail .business-member-fields dd{color:var(--sc1605-ink)!important;min-width:0;font-size:14px;line-height:1.45;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-text-fill-color:var(--sc1605-ink)!important}@media (max-width:390px){.sc22-all-pages .business-member-detail .business-member-fields{grid-template-columns:minmax(95px,36%) minmax(0,1fr);gap:10px}}.sc22-all-pages .business-module-page .fleet-request-index{padding:16px;border:1.5px solid var(--sc1605-border);border-radius:20px;background:#fffefc;color:var(--sc1605-ink);box-shadow:0 5px 18px #1344540e;display:grid;gap:14px;min-width:0}.sc22-all-pages .business-module-page .fleet-request-index .fleet-request-heading{margin:0}.sc22-all-pages .business-module-page .fleet-request-index .fleet-request-heading h3{color:var(--sc1605-ink)!important;font-size:19px}.sc22-all-pages .business-module-page .fleet-request-new{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:8px;background:#dff4e8;color:#176244;border:1px solid #a8d5be;font-size:12px;font-weight:800}.sc22-all-pages .business-module-page .fleet-request-index .fleet-request-item{background:#fff;border:1.5px solid #c4d6da;color:var(--sc1605-ink)}.sc22-all-pages .business-module-page .fleet-request-index .fleet-request-item :is(b,small){color:var(--sc1605-ink)!important}.sc22-all-pages .business-module-page .fleet-request-index .fleet-request-export-preview{overflow-x:auto;max-width:100%;border:1px solid #b6cdd4;border-radius:12px;background:#fff}.sc22-all-pages .business-module-page .fleet-request-export-preview table{min-width:650px;width:100%;border-collapse:collapse;font-size:13px}.sc22-all-pages .business-module-page .fleet-request-export-preview th,.sc22-all-pages .business-module-page .fleet-request-export-preview td{padding:10px 12px;border-bottom:1px solid #d6e3e7;text-align:start;color:var(--sc1605-ink)}.sc22-all-pages .business-module-page .fleet-request-export-preview th{background:#eaf4f7}.sc22-main-shell[data-slimcar-canvas=light]>main.app-main.sc22-all-pages{background-color:#fff!important}.sc22-all-pages :is(.sc22-notes,.contact-page){width:100%;max-width:740px;margin-inline:auto;min-width:0;box-sizing:border-box}.sc22-all-pages :is(.sc22-notes,.contact-page) :is(.contact-card,.contact-hero,.contact-note,.bg-slate-900){max-width:100%;min-width:0;box-sizing:border-box}.sc22-all-pages .sc22-notes .garage-kicker .brand-inline{color:#0c8aa5!important;-webkit-text-fill-color:#0c8aa5!important}.sc22-all-pages .sc22-notes>.sc1605-notes-title{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:800;letter-spacing:.03em;color:#26637a}.sc22-all-pages .sc22-notes .sc1605-notes-title .brand-inline{color:#0c8aa5!important;-webkit-text-fill-color:#0c8aa5!important}@media (max-width:450px){.app-main.sc22-all-pages{padding-inline:15px!important}.sc22-all-pages :is(.sc22-notes,.contact-page){padding-inline:0!important}.sc22-all-pages .business-module-page .fleet-request-index{padding:12px}}.sc22-all-pages .business-assignment-card .business-assignment-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.sc22-all-pages .business-assignment-card .business-change-assignment{background:#d9f1fa!important;border:1.5px solid #9cc6d3!important;color:#1e526a!important;-webkit-text-fill-color:#1e526a!important;font-weight:800;min-height:42px}.sc22-all-pages .business-assignment-card .business-unassign{background:#f8e5eb!important;border:1.5px solid #ce9bb3!important;color:#913450!important;-webkit-text-fill-color:#913450!important;font-weight:800;min-height:42px;max-width:none}.sc22-all-pages .business-assignment-card .business-reassign-panel{flex:1 1 100%;width:100%;display:grid;gap:12px;padding:12px;border:1.5px solid #b5ced7;border-radius:13px;background:#f7fbfc}.sc22-all-pages .business-reassign-panel label{display:grid;gap:7px;font-weight:750;color:#294c60}.sc22-all-pages .business-reassign-buttons{display:flex;flex-wrap:wrap;gap:9px}@media (max-width:440px){.sc22-all-pages .business-assignment-card .business-assignment-actions{width:100%;justify-content:stretch}.sc22-all-pages .business-assignment-card .business-assignment-actions>button{flex:1 1 135px;min-width:0;white-space:normal}}.sc22-all-pages .enterprise-messages-export{background:#fffefc;border:1.5px solid #b5ccd4;border-radius:17px;padding:14px;display:grid;gap:12px;min-width:0}.sc22-all-pages .enterprise-messages-preview-toggle,.sc22-all-pages .fleet-request-preview-toggle{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;width:100%;padding:10px;border-radius:12px;border:1.5px solid #92bfce;background:#d9f1fa;color:#1e526a;font-weight:800}.sc22-all-pages .enterprise-messages-preview-toggle:disabled,.sc22-all-pages .fleet-request-preview-toggle:disabled{background:#e5ebec;color:#6d7880;border-color:#ccd6d8;opacity:1}.sc22-all-pages .enterprise-messages-export-preview{overflow-x:auto;max-width:100%;max-height:55vh;border:1px solid #b6cdd4;border-radius:12px}.sc22-all-pages .enterprise-messages-export-preview table{width:100%;min-width:650px;border-collapse:collapse;font-size:13px}.sc22-all-pages .enterprise-messages-export-preview :is(th,td){text-align:start;padding:9px 12px;border-bottom:1px solid #d7e4e8;color:#1c384d;vertical-align:top;overflow-wrap:anywhere}.sc22-all-pages .enterprise-messages-export-preview th{background:#eaf5f7;font-weight:800}.sc22-all-pages :is(.enterprise-messages-export-preview,.fleet-request-export-preview):focus-visible{outline:3px solid #0e7896;outline-offset:2px}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-header{background:#e9f6fa!important;background-image:none!important;border-bottom:1.5px solid #b7cdd4!important;color:#173b50!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-heading,body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-heading h2{color:#173b50!important;-webkit-text-fill-color:#173b50!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-body{background:#fffefc!important;color:#1c384d!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-close{background:#d9f1fa!important;color:#1b5974!important;border:1.5px solid #9ebfcd!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--account :is(.slimcar-form-card,.slimcar-form-card p,.slimcar-form-card label,.account-danger,.account-danger b,.account-danger p,.account-delete-confirm p){color:#29485e!important;-webkit-text-fill-color:#29485e!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--account .slimcar-form-card .text-slate-200{color:#29485e!important;-webkit-text-fill-color:#29485e!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--account .premium-welcome-card{background:#fff8e6!important;background-image:none!important;border:1.5px solid #e4c882!important;border-radius:16px;box-shadow:none!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--account .premium-welcome-title{color:#885800!important;-webkit-text-fill-color:#885800!important;font-size:15px!important;font-weight:850}body:not(:has(.quiz-page)) .slimcar-universal-modal--account .premium-welcome-card p{color:#4e4435!important;-webkit-text-fill-color:#4e4435!important;font-size:14px!important;line-height:1.5!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--account .premium-badge{background:#f2bd39!important;color:#352a1c!important;-webkit-text-fill-color:#352a1c!important;border-radius:11px;font-weight:800}body:not(:has(.quiz-page)) .slimcar-universal-modal--account .account-danger{margin-top:24px;padding-top:16px;border-top:1px solid #e6c0ca!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--account .account-delete-btn{background:#fff1f2!important;color:#a12745!important;-webkit-text-fill-color:#a12745!important;border:1.5px solid #dba0ad!important;border-radius:12px;font-weight:800}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry .fleet-expiry-content{background:#fffefc!important;background-image:none!important;color:#1c384d!important;border:0!important;box-shadow:none!important;min-width:0;max-width:100%}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry .fleet-expiry-content :is(th,td,label,.muted){color:#29485e!important;-webkit-text-fill-color:#29485e!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry .fleet-expiry-table-scroll{border:1px solid #c5d8de;border-radius:14px;overflow-x:auto;max-width:100%;scrollbar-color:#7aafc0 #ecf5f6}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry table{min-width:660px;border-collapse:collapse}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry th{background:#e7f3f7!important;font-weight:850;white-space:nowrap}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry tr{border-bottom:1px solid #d3e2e6!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry tbody tr:nth-child(2n){background:#f6fafb!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-expiry input[type=checkbox],body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook input[type=checkbox]{accent-color:#087ea0;width:18px;height:18px;flex-shrink:0}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .logbook-vehicle-filter{background:#f0f8fa!important;border:1.5px solid #b2d0d9!important;border-radius:15px!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook :is(.logbook-filter-head,.logbook-filter-head b,.logbook-filter-head button){color:#1d526e!important;-webkit-text-fill-color:#1d526e!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .logbook-vehicle-option{background:#fff!important;border:1px solid #d3e2e5!important;padding:9px 10px;border-radius:10px!important;color:#1c384d!important;display:flex;align-items:center;min-width:0}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .logbook-vehicle-option span{color:#1c384d!important;-webkit-text-fill-color:#1c384d!important;font-size:14px;overflow-wrap:anywhere;line-height:1.35}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .logbook-vehicle-option input{background:transparent!important;box-shadow:none!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .logbook-vehicle-options{grid-template-columns:1fr!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .logbook-filter-head{flex-wrap:wrap;gap:10px}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview{background:#fffefc!important;background-image:none!important;color:#1c384d!important;border:1.5px solid #bcd3da!important;box-shadow:0 8px 25px #294e5714!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview:before,body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview:after{display:none!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview>section{background:#f8fcfd!important;background-image:none!important;color:#1c384d!important;border:1px solid #bdd8df!important;border-radius:20px!important;box-shadow:none!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview :is(h2,h3,.professional-fleet-title,.professional-summary-title){color:#14546c!important;-webkit-text-fill-color:#14546c!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview>section>div:first-child :is(p,h2),body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview>section:nth-of-type(4) :is(p,h2){color:#21566c!important;-webkit-text-fill-color:#21566c!important;opacity:1!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .professional-card{background:#fff!important;background-image:none!important;color:#1c384d!important;border:1.5px solid #aecbd6!important;box-shadow:0 2px 7px #1544580d!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .professional-card :is(span,b,small){color:#1c384d!important;-webkit-text-fill-color:#1c384d!important;opacity:1!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .professional-card b{font-size:16px!important;line-height:1.32!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .vehicle-dashboard-card{background:#fff!important;color:#1c384d!important;border:1px solid #a5cbd8!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .vehicle-dashboard-card :is(b,small){color:#1c384d!important;-webkit-text-fill-color:#1c384d!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .vehicle-status-pill-running{background:#e3f6eb!important;color:#176a45!important;-webkit-text-fill-color:#176a45!important;border-color:#acd7c0}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .vehicle-status-pill-repair{background:#fff3d9!important;color:#85550a!important;-webkit-text-fill-color:#85550a!important;border-color:#e4cb91}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .professional-overview .vehicle-status-pill-broken{background:#ffebee!important;color:#a42648!important;-webkit-text-fill-color:#a42648!important;border-color:#e3afbf}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .vehicle-detail-page>.vehicle-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border-radius:13px;border:1.5px solid #92bfce!important;background:#d9f1fa!important;color:#1e526a!important;-webkit-text-fill-color:#1e526a!important;font-size:14px;font-weight:800;min-height:44px}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .vehicle-detail-page .vehicle-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .vehicle-detail-page .vehicle-stat-editable{grid-column:1/-1;width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;padding:14px 15px!important;min-height:95px;gap:6px 12px!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .vehicle-detail-page .vehicle-stat-editable>span{grid-column:1/-1!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:14px!important;line-height:1.35;color:#36586b!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .vehicle-detail-page .vehicle-stat-editable>b{grid-column:1!important;grid-row:2!important;white-space:nowrap!important;overflow-wrap:normal!important;font-size:19px!important;min-width:0;max-width:none!important;color:#1c384d!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .vehicle-detail-page .vehicle-stat-editable>.vehicle-stat-edit{grid-column:2!important;grid-row:2!important;position:static!important;inset:auto!important;height:44px!important;width:44px!important}body:not(:has(.quiz-page)) .sc22-main-shell[data-slimcar-canvas=light] .vehicle-detail-page .vehicle-status-badge.vehicle-status-repair{background:#fff3d9!important;color:#85550a!important;-webkit-text-fill-color:#85550a!important;border:1px solid #e4cb91}body:not(:has(.quiz-page)) .sc22-all-pages .business-assignment-card .business-assignment-actions{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;flex:1 1 100%}body:not(:has(.quiz-page)) .sc22-all-pages .business-assignment-card .business-assignment-actions>button{width:100%!important;min-width:0!important;min-height:49px!important;padding:8px 6px!important;font-size:12px!important;line-height:1.24!important;white-space:normal!important;word-break:normal!important;margin:0!important;max-width:none!important}body:not(:has(.quiz-page)) .sc22-all-pages .business-assignment-card .business-unassign{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a82c4f!important;border-color:#912741!important}:root{--sc27-cyan:var(--slimcar-brand-cyan,#07b8d2);--sc27-orange:var(--slimcar-brand-orange,#ee9749);--sc27-ink:var(--slimcar-ink,#1c384d);--sc27-blue:var(--slimcar-action-secondary,#d9f1fa);--sc27-blue-border:var(--slimcar-action-secondary-border,#95c2d1);--sc27-blue-ink:var(--slimcar-action-secondary-text,#1e526a);--sc27-green:var(--slimcar-accent-green,#279872);--sc27-surface:var(--slimcar-surface,#fffefc)}.slimcar-page-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;width:100%;min-width:0;line-height:1.25}.slimcar-page-heading .brand-inline{display:inline-flex;white-space:nowrap;font-size:clamp(18px,4.8vw,23px)!important;line-height:1.2;font-weight:850!important;background:none!important;-webkit-text-fill-color:initial!important}.slimcar-page-heading .brand-inline>span:first-child{color:var(--sc27-cyan)!important;-webkit-text-fill-color:var(--sc27-cyan)!important}.slimcar-page-heading .brand-inline>span:last-child{color:var(--sc27-orange)!important;-webkit-text-fill-color:var(--sc27-orange)!important}.slimcar-page-heading-separator{color:#56abc0;font-size:20px;line-height:1}.slimcar-page-heading .slimcar-page-heading-title{margin:0!important;padding:0!important;color:var(--sc27-ink)!important;-webkit-text-fill-color:var(--sc27-ink)!important;font-size:clamp(18px,4.6vw,24px)!important;font-weight:750!important;line-height:1.3!important;letter-spacing:-.015em!important;overflow-wrap:anywhere}body:not(:has(.quiz-page)) .sc22-all-pages :is(.slimcar-notes-hero,.help-hero,.contact-hero,.about-hero){position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 98% 4%,rgba(69,184,131,.16),transparent 30%),radial-gradient(ellipse at 0% 100%,rgba(22,188,209,.08),transparent 42%),linear-gradient(125deg,#fffefc 5%,#f1faf6)!important;background-image:radial-gradient(ellipse at 98% 4%,rgba(69,184,131,.16),transparent 30%),radial-gradient(ellipse at 0% 100%,rgba(22,188,209,.08),transparent 42%),linear-gradient(125deg,#fffefc 5%,#f1faf6)!important;border:1.5px solid #afd0d0!important;border-radius:19px!important;box-shadow:0 6px 18px #215d530f!important;color:var(--sc27-ink)!important;padding:19px 20px!important;margin-bottom:17px!important}.sc22-all-pages .slimcar-notes-hero .slimcar-page-description{margin:9px 0 0;font-size:14px;line-height:1.5;color:#52677a}.sc22-all-pages :is(.help-hero,.contact-hero) .slimcar-page-heading-title,.sc22-all-pages .about-hero .slimcar-page-heading-title{color:var(--sc27-ink)!important;-webkit-text-fill-color:var(--sc27-ink)!important}.sc22-all-pages :is(.help-subtitle,.contact-subtitle,.about-hero p){color:#52677a!important;-webkit-text-fill-color:#52677a!important;opacity:1!important}.sc22-all-pages :is(.help-hero,.contact-hero) :is(.slimcar-help-hero-copy,.slimcar-contact-hero-copy){min-width:0;max-width:100%}.sc22-all-pages :is(.help-hero,.contact-hero) p{margin-top:8px;line-height:1.45}.sc22-all-pages .about-hero p{font-size:clamp(14px,3.8vw,16px)!important;line-height:1.65!important;margin:13px 0 0!important}.sc22-all-pages .about-hero{max-width:740px!important}body:has(.quiz-page) .quiz-page .quiz-hero{background:radial-gradient(ellipse at 94% 0%,rgba(69,184,131,.17),transparent 31%),radial-gradient(ellipse at 0% 95%,rgba(10,169,197,.09),transparent 38%),linear-gradient(115deg,#fffefc 4%,#eff9f5)!important;border-color:#afd0d0!important;padding:21px 20px!important;min-height:175px!important}.quiz-page .quiz-title-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0;text-align:start}.quiz-page .quiz-title-line .slimcar-page-heading{flex:1;flex-wrap:wrap;align-items:baseline;gap:5px 8px}.quiz-page .quiz-title-line .slimcar-page-heading-title{font-size:clamp(19px,4.8vw,26px)!important}.quiz-page .quiz-hero .quiz-help-link{background:var(--sc27-blue)!important;color:var(--sc27-blue-ink)!important;-webkit-text-fill-color:var(--sc27-blue-ink)!important;border-color:var(--sc27-blue-border)!important;box-shadow:none!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.business-outline,.business-page-back,.fleet-request-back,.reports-back,.business-back-form,.business-change-assignment,.fleet-request-preview-toggle,.enterprise-messages-preview-toggle,.contact-help-link,.help-search button,.business-state-link,.reports-state-link):not(:disabled):not(.business-unassign):not(.business-danger){background:var(--sc27-blue)!important;background-image:none!important;color:var(--sc27-blue-ink)!important;-webkit-text-fill-color:var(--sc27-blue-ink)!important;border:1.5px solid var(--sc27-blue-border)!important;border-radius:12px!important;box-shadow:none!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.sc22-notes,.contact-page,.help-page,.about-page,.forum-page) .btn:not(:disabled):not(.text-red-400){background:var(--sc27-blue)!important;background-image:none!important;color:var(--sc27-blue-ink)!important;-webkit-text-fill-color:var(--sc27-blue-ink)!important;border:1.5px solid var(--sc27-blue-border)!important;border-radius:12px!important;box-shadow:none!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.business-outline,.business-page-back,.fleet-request-back,.reports-back,.business-back-form,.business-change-assignment,.contact-help-link,.btn):not(:disabled):not(.business-unassign):hover{filter:brightness(.97)}body:not(:has(.quiz-page)) .sc22-all-pages :is(.contact-card,.contact-note,.help-item,.sc22-notes .bg-slate-900,.business-member,.business-assignment-card){background:radial-gradient(ellipse at 100% 0%,rgba(54,169,112,.065),transparent 35%),#fffefc!important}body:not(:has(.quiz-page)) .professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable{min-height:98px!important;padding:9px 10px!important;gap:5px!important}body:not(:has(.quiz-page)) .professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable>b{margin-top:3px!important}body:not(:has(.quiz-page)) .professional-overview .dashboard-status-group-title{margin-top:7px!important;margin-bottom:3px!important}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card :is(b,strong,small){font-weight:450!important;letter-spacing:0!important}body:not(:has(.quiz-page)) .professional-overview .vehicle-dashboard-card b{font-size:clamp(15px,3.8vw,18px)!important;line-height:1.35!important}@media (max-width:390px){body:not(:has(.quiz-page)) .professional-overview .grid.grid-cols-3>button.professional-card.dashboard-clickable{padding:9px 7px!important;min-height:99px!important}.slimcar-page-heading{gap:4px 7px}body:not(:has(.quiz-page)) .sc22-all-pages :is(.slimcar-notes-hero,.help-hero,.contact-hero,.about-hero){padding:16px!important}}body:not(:has(.quiz-page)) .logbook-modal .empty,body:not(:has(.quiz-page)) .maintenance-logbook-modal .empty,body:not(:has(.quiz-page)) .logbook-content .empty{background:#edf5f8!important;color:#234457!important;-webkit-text-fill-color:#234457!important;border:1px solid #b5cbd5!important;opacity:1!important}body:not(:has(.quiz-page)) .contact-email-option{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;padding:14px 16px;background:#f2f9fc;border:1px solid #b9d5df;border-radius:15px;color:#25485c}body:not(:has(.quiz-page)) .contact-email-option a{color:#096d91;font-weight:700;overflow-wrap:anywhere;text-decoration:underline}body:not(:has(.quiz-page)) .slimcar-logbook-surface .empty{background:#edf5f8!important;color:#234457!important;-webkit-text-fill-color:#234457!important;border:1px solid #b5cbd5!important;opacity:1!important}.help-section{margin:12px 0 18px;min-width:0}.help-section-title{font-size:1rem;font-weight:750;color:#21465b!important;-webkit-text-fill-color:#21465b!important;margin:12px 4px;padding:8px 2px;border-bottom:1px solid #bdd6df}.help-section .help-item{margin-bottom:8px}.app-sticky-stack{position:sticky!important;top:0!important;z-index:60!important;width:100%;isolation:isolate;transform:translateZ(0);background:#fff!important;box-shadow:0 1px #a8cbd8}.app-sticky-stack>.app-header,.app-sticky-stack>.app-nav{position:relative!important;top:auto!important;inset-block-start:auto!important;z-index:auto!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.app-sticky-stack>.app-header{background:#fff!important;border-bottom:1px solid #c5dfe8!important}.app-sticky-stack>.app-nav{background:#07182d!important;border-bottom:2px solid #247d9a!important;min-height:44px}.app-sticky-stack .app-more-menu{position:absolute!important;top:100%!important;inset-inline-end:10px!important;z-index:90!important}.app-main.sc22-all-pages .garage-hero{background:radial-gradient(ellipse at 95% 55%,rgba(0,183,208,.22),transparent 47%),linear-gradient(120deg,#071b30,#0d3248)!important;border:1.5px solid #267f99!important}.app-main.sc22-all-pages .garage-hero .garage-title{color:#fff!important;-webkit-text-fill-color:#fff!important}.app-main.sc22-all-pages .garage-hero .muted,.app-main.sc22-all-pages .garage-hero p{color:#e1edf3!important;-webkit-text-fill-color:#e1edf3!important;opacity:1!important;font-weight:400!important}.app-main.sc22-all-pages .garage-hero .garage-count{background:#092238!important;border:1.5px solid #4c93a6!important;padding:10px 8px;min-width:92px;min-height:86px;height:auto}.app-main.sc22-all-pages .garage-hero .garage-count strong{color:#24d1e4!important;-webkit-text-fill-color:#24d1e4!important;font-size:27px!important}.app-main.sc22-all-pages .garage-hero .garage-count span{color:#f0f9fc!important;-webkit-text-fill-color:#f0f9fc!important;font-size:15px!important}.app-main.sc22-all-pages .garage-hero .garage-count small{color:#d2e5ec!important;-webkit-text-fill-color:#d2e5ec!important;font-size:12px!important;letter-spacing:0!important}.app-main.sc22-all-pages .vehicle-grid .vehicle-card{background:radial-gradient(ellipse at 98% 0%,rgba(74,181,134,.09),transparent 35%),#fffefc!important;border:1.5px solid #accbd5!important;box-shadow:0 6px 18px #16465017!important}.app-main.sc22-all-pages .vehicle-grid .vehicle-card .vehicle-info>b{color:#183e53!important;-webkit-text-fill-color:#183e53!important;font-size:17px!important;line-height:1.3}.app-main.sc22-all-pages .vehicle-grid .vehicle-card .vehicle-info>small{color:#38566a!important;-webkit-text-fill-color:#38566a!important;font-size:13px!important}.app-main.sc22-all-pages .vehicle-grid .vehicle-card .vehicle-mileage{color:#066a84!important;-webkit-text-fill-color:#066a84!important;background:#e7f7fb!important;border:1.5px solid #85c8d9!important;font-size:12px!important}.app-main.sc22-all-pages .vehicle-grid .vehicle-card :is(.vehicle-main>svg,.vehicle-actions .iconBtn:not(.text-red-400)){color:#346d87!important;stroke:#346d87!important;opacity:1!important}.app-main.sc22-all-pages .vehicle-grid .vehicle-card .vehicle-actions .text-red-400{color:#a3274a!important;stroke:#a3274a!important;opacity:1!important}.app-main.sc22-all-pages .vehicle-grid .vehicle-card .vehicle-actions .iconBtn{border-radius:10px!important;background:#eaf4f7!important;border:1px solid #c2d7df!important}.app-main.sc22-all-pages .vehicle-detail-page .vehicle-back,.app-main.sc22-all-pages .business-shell .business-page-back{color:#215570!important;-webkit-text-fill-color:#215570!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-header .slimcar-universal-heading{color:#173c52!important;-webkit-text-fill-color:#173c52!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .slimcar-universal-body :is(.muted,.text-slate-400,.text-slate-500){color:#506a78!important;-webkit-text-fill-color:#506a78!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal :is(.logbook-entry,.logbook-vehicle-option,.logbook-stat,.logbook-card){color:#1a3e53!important;-webkit-text-fill-color:#1a3e53!important}body:not(:has(.quiz-page)) .slimcar-universal-modal .logbook-entry :is(span,b,p,small){color:#244b5e!important;-webkit-text-fill-color:#244b5e!important}.app-main.sc22-all-pages .vehicle-detail-page :is(.vehicle-section-header,.intervention-section-header) :is(h2,h3,span,p){color:#1b445b!important;-webkit-text-fill-color:#1b445b!important;opacity:1!important}.app-main.sc22-all-pages .professional-overview :is(.professional-search,.professional-table-wrap,.professional-table){max-width:100%;min-width:0}.app-main.sc22-all-pages .professional-overview .professional-table-wrap{overflow-x:auto!important;scrollbar-color:#8bb4c5 #edf6f8;border-radius:12px;border:1px solid #b8d1dc}.app-main.sc22-all-pages .professional-overview .professional-table :is(td,td b,td small,th){color:#284a5e!important;-webkit-text-fill-color:#284a5e!important;opacity:1!important}.app-main.sc22-all-pages .professional-overview .professional-table th{background:#e6f3f7!important;color:#204c61!important}.app-main.sc22-all-pages .admin-page .admin-hero{align-items:center!important;padding:16px 18px!important;background:radial-gradient(ellipse at 100% 0%,rgba(51,169,125,.12),transparent 44%),#fffefc!important}.app-main.sc22-all-pages .admin-page .admin-hero .slimcar-page-heading-title{color:#1b4255!important;-webkit-text-fill-color:#1b4255!important;font-size:clamp(17px,4.4vw,23px)!important}.app-main.sc22-all-pages .admin-page :is(.admin-panel-head h3,.admin-user-main b,.admin-user-meta b,.admin-message-card p,.admin-message-content p,.admin-stat-card b,.admin-stat-card span,.admin-pagination,.admin-detail-head h3,.admin-limit-head h4){color:#1f4458!important;-webkit-text-fill-color:#1f4458!important;opacity:1!important}.app-main.sc22-all-pages .admin-page :is(.admin-user-main small,.admin-user-meta small,.admin-message-meta,.admin-message-meta b,.admin-panel-head span,.admin-updated,.admin-actions .link,.admin-pagination .link,.admin-limit-head .muted){color:#486776!important;-webkit-text-fill-color:#486776!important;opacity:1!important}.app-main.sc22-all-pages .admin-page .admin-panel,.app-main.sc22-all-pages .admin-page .admin-user-card,.app-main.sc22-all-pages .admin-page .admin-message-card,.app-main.sc22-all-pages .admin-page .admin-stat-card{background:#fffefc!important;color:#1f4458!important;border:1.4px solid #bdd5dc!important;box-shadow:0 3px 10px #1043500d!important}.app-main.sc22-all-pages .admin-page :is(.admin-user-card:hover,.admin-message-card.unread){background:#f2faff!important;border-color:#75b8cb!important}.app-main.sc22-all-pages .admin-page .admin-user-meta{min-width:0!important;max-width:42%;grid-template-columns:minmax(0,1fr);gap:3px;text-align:end}.app-main.sc22-all-pages .admin-page .admin-user-meta b{font-size:12px!important;line-height:1.3!important;overflow-wrap:anywhere;white-space:normal}.app-main.sc22-all-pages .admin-page .admin-user-meta em{background:#e5f5f4!important;color:#146f70!important;-webkit-text-fill-color:#146f70!important;border:1px solid #95cbca!important}.app-main.sc22-all-pages .admin-page .admin-search-submit{height:40px!important;min-width:96px!important;border-radius:10px!important;border:1.5px solid #8ebfce!important;background:#d9f1fa!important;color:#1c5369!important;-webkit-text-fill-color:#1c5369!important;font-size:13px!important;position:static!important;transform:none!important;flex:0 0 auto!important}.app-main.sc22-all-pages .admin-page .admin-user-search{width:100%!important;min-height:50px!important;height:auto!important;padding:5px 6px 5px 10px!important;gap:7px!important;display:flex!important;align-items:center;background:#fff!important;border:1.5px solid #abc9d3!important}.app-main.sc22-all-pages .admin-page .admin-user-search input{min-height:40px!important;flex:1 1 auto!important;min-width:0!important;background:transparent!important;color:#1c4054!important;-webkit-text-fill-color:#1c4054!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;font-size:14px!important}.app-main.sc22-all-pages .admin-page .admin-user-search input::-moz-placeholder{color:#5b7380!important;-webkit-text-fill-color:#5b7380!important}.app-main.sc22-all-pages .admin-page .admin-user-search input::placeholder{color:#5b7380!important;-webkit-text-fill-color:#5b7380!important}.app-main.sc22-all-pages .admin-page .admin-search-clear{background:#eef5f7!important;color:#205971!important;-webkit-text-fill-color:#205971!important;min-width:38px;min-height:38px;border-radius:8px}.app-main.sc22-all-pages .admin-page .admin-section-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%}.app-main.sc22-all-pages .admin-page .admin-section-nav button{min-width:0;min-height:45px!important;padding:8px 4px!important;border:1.5px solid #95c3d0!important;font-size:clamp(11px,3.25vw,14px)!important;overflow-wrap:anywhere}.app-main.sc22-all-pages .admin-page .admin-message-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.app-main.sc22-all-pages .admin-page .admin-message-filters button{min-width:0;min-height:72px;padding:10px!important;display:flex;align-items:center;gap:6px;border:1.5px solid #bdd5dc!important;border-radius:13px!important;background:#eaf6f9!important;color:#235268!important;-webkit-text-fill-color:#235268!important;font-size:12px!important}.app-main.sc22-all-pages .admin-page .admin-message-filters button.active{background:#226e90!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#135878!important}.app-main.sc22-all-pages .admin-page .admin-message-filters button b{margin-inline-start:auto!important;background:#d8ebf4!important;color:#1a516b!important;-webkit-text-fill-color:#1a516b!important;padding:4px 8px;border-radius:999px;font-size:12px!important}.app-main.sc22-all-pages .admin-page .admin-message-content{min-width:0}.app-main.sc22-all-pages .admin-page .admin-message-content p{color:#23465a!important;-webkit-text-fill-color:#23465a!important;line-height:1.5;font-size:14px!important;overflow-wrap:anywhere}.app-main.sc22-all-pages .admin-page .admin-actions{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #cddce2!important}.app-main.sc22-all-pages .admin-page .admin-actions .link{min-height:35px;text-decoration:underline;text-decoration-color:#86b5c8;font-size:12px!important;color:#1d5c78!important;-webkit-text-fill-color:#1d5c78!important}.app-main.sc22-all-pages .admin-page .admin-stat-card svg,.app-main.sc22-all-pages .admin-page .admin-message-icon svg{color:#187c9c!important}.app-main.sc22-all-pages .admin-page .admin-technical-details{border:1.5px solid #b5cfd9;border-radius:14px;background:#f1f9f9;color:#1d4b60;padding:12px 14px}.app-main.sc22-all-pages .admin-page .admin-technical-details summary{cursor:pointer;list-style:revert;font-size:14px;font-weight:700;padding:4px;color:#21566c}.app-main.sc22-all-pages .admin-page .admin-technical-details>div{background:#fff!important;border:1px solid #bdd5dc!important;color:#285468!important}.app-main.sc22-all-pages .admin-page .admin-technical-details :is(span,b,.text-slate-300,.text-red-300,.link){color:#295367!important;-webkit-text-fill-color:#295367!important;opacity:1!important}.app-main.sc22-all-pages .admin-page .admin-technical-details .btn{background:#226e90!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.auth-card{background:radial-gradient(ellipse at 95% 0%,rgba(52,169,116,.16),transparent 38%),#fffefc!important;border:1.5px solid #a6cdd6!important;box-shadow:0 16px 40px #00000040!important;color:#1d4256!important;padding:22px!important;max-width:450px}.auth-card .auth-mode-title{color:#1c4057!important;-webkit-text-fill-color:#1c4057!important;border-bottom:1px solid #cadfe5!important;margin-top:12px;margin-bottom:14px;font-size:21px!important;font-weight:750!important}.auth-card .auth-input-label,.auth-input-label{display:block;margin-top:12px;margin-bottom:7px;color:#294e60!important;-webkit-text-fill-color:#294e60!important;font-size:13px;font-weight:650}.auth-card .field,.auth-card .select{background:#fff!important;color:#1b3d52!important;-webkit-text-fill-color:#1b3d52!important;border:1.5px solid #9fbecb!important;border-radius:12px!important;min-height:49px!important;box-shadow:none!important}.auth-card .field::-moz-placeholder{color:#677e8a!important;-webkit-text-fill-color:#677e8a!important;opacity:1!important}.auth-card .field::placeholder{color:#677e8a!important;-webkit-text-fill-color:#677e8a!important;opacity:1!important}.auth-card .relative button{color:#1f637b!important;-webkit-text-fill-color:#1f637b!important;font-size:13px!important;font-weight:600}.auth-card .btn:not(:disabled){background:#157ba5!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1.5px solid #146485!important;min-height:49px!important;border-radius:12px!important;font-size:15px!important;font-weight:750!important}.auth-card .btn:disabled{background:#e0e9ed!important;color:#516b78!important;-webkit-text-fill-color:#516b78!important;border:1px solid #b8cbd3!important;opacity:1!important}.auth-card .link{color:#1f6580!important;-webkit-text-fill-color:#1f6580!important;font-weight:650!important}.auth-card .auth-secondary{border-top:1px solid #cbdfe4;display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:12px;margin-top:13px}.auth-card p.text-cyan-300{color:#166581!important;-webkit-text-fill-color:#166581!important}.auth-card p.text-red-400{color:#af294e!important;-webkit-text-fill-color:#af294e!important}.auth-card p.text-amber-400{color:#75520a!important;-webkit-text-fill-color:#75520a!important}@media (max-width:390px){.auth-card{padding:16px!important}.app-main.sc22-all-pages .admin-page .admin-message-filters button{padding:8px 6px!important;font-size:11px!important}.app-main.sc22-all-pages .admin-page .admin-user-card{padding:10px 8px!important}}.business-fleet-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%;margin-top:14px}.business-fleet-links>button{width:100%!important;min-width:0!important;padding:11px 8px!important;min-height:48px!important;font-size:13px!important;line-height:1.3!important;border-radius:12px!important;white-space:normal!important;overflow-wrap:anywhere}.business-fleet-links>.business-outline{color:#21576f!important;-webkit-text-fill-color:#21576f!important;background:#daf1fa!important;border:1.5px solid #98c3d1!important}.business-fleet-links>.business-primary{background:linear-gradient(120deg,#087b9d,#246ec9)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1.5px solid #187fa6!important}.professional-overview .fleet-page-back{display:inline-flex!important;align-items:center;gap:8px;color:#205a71!important;-webkit-text-fill-color:#205a71!important;background:#daf1fa!important;border:1.5px solid #96bfcd!important;padding:8px 14px!important;min-height:43px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;margin-bottom:12px!important}.professional-overview .fleet-overview-shortcut{display:inline-flex;align-items:center;justify-content:center;background:#daf1fa!important;color:#20576e!important;-webkit-text-fill-color:#20576e!important;border:1.5px solid #9dc5d1!important;border-radius:12px!important;min-height:42px!important;padding:9px 16px!important;margin:4px 0 9px!important;box-shadow:none!important}.professional-overview .dashboard-main-title{font-size:clamp(19px,5vw,26px)!important;line-height:1.35!important;white-space:normal!important;color:#155b70!important;-webkit-text-fill-color:#155b70!important;padding:2px 0 9px!important}.professional-overview .dashboard-vehicles-head{gap:10px!important;flex-wrap:wrap!important}.professional-overview .dashboard-vehicles-head .btn,.professional-overview .dashboard-vehicles-head button{min-height:42px;white-space:normal;flex-shrink:0}@media (max-width:390px){.business-fleet-links>button{font-size:12px!important}}.business-shell .business-fleet-entry .business-fleet-links{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:10px!important}.business-shell .business-fleet-entry .business-fleet-links>button{grid-column:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 8px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important;line-height:1.35!important}@media (max-width:360px){.business-shell .business-fleet-entry .business-fleet-links{grid-template-columns:1fr!important}}:root{--sc-accent-cyan:#16c6dc;--sc-accent-blue:#167ca5;--sc-accent-orange:#f69a45;--sc-surface-tint:#eaf7f9;--sc-ink:#193e55}.app-main.sc22-all-pages{background:radial-gradient(ellipse at 8% 6%,rgba(22,198,220,.13),transparent 34%),radial-gradient(ellipse at 95% 40%,rgba(246,154,69,.09),transparent 38%),linear-gradient(180deg,#f4fafb,#eaf5f8 56%,#f6f9f7)!important}.app-main.sc22-all-pages :is(.garage-hero,.business-shell .business-hero,.professional-overview .dashboard-hero){border-radius:20px;box-shadow:0 12px 28px #10405521}.app-main.sc22-all-pages :is(.vehicle-card,.business-shell .business-card,.professional-overview .dashboard-card){box-shadow:0 6px 18px #0e4a601a}.app-main.sc22-all-pages .business-shell :is(.business-fleet-entry,.business-fleet-links){min-width:0;max-width:100%}.app-main.sc22-all-pages .business-shell .business-fleet-entry .business-fleet-links>button{overflow-wrap:break-word!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:410px){.app-main.sc22-all-pages .business-shell .business-fleet-entry .business-fleet-links{grid-template-columns:minmax(0,1fr)!important}.app-main.sc22-all-pages .business-shell .business-fleet-entry .business-fleet-links>button{width:100%!important;min-height:48px!important}}.app-main.sc22-all-pages .business-shell .business-hero.slimcar-v2-hero :is(.slimcar-v2-welcome,h2,.business-company-name){color:#153c55!important;-webkit-text-fill-color:#153c55!important;text-shadow:0 1px 0 rgba(255,255,255,.75)!important;opacity:1!important}.app-main.sc22-all-pages .business-shell .business-hero.slimcar-v2-hero .business-hero-main{background:#fafeffde;border-radius:12px;padding:8px 11px}.auth-card{background:radial-gradient(ellipse at 100% 0%,rgba(22,198,220,.17),transparent 44%),radial-gradient(ellipse at 0% 100%,rgba(246,154,69,.11),transparent 42%),#fffefc!important}.auth-card :is(h1,h2,h3,label){color:#193e55!important;-webkit-text-fill-color:#193e55!important}.auth-card :is(input,select){color:#193e55!important;-webkit-text-fill-color:#193e55!important}.auth-card :is(a,.link){color:#146584!important;-webkit-text-fill-color:#146584!important}.auth-card :is(button,select,input):focus-visible{outline:3px solid #16a7c2!important;outline-offset:2px}.slimcar-universal-modal:has(.slimcar-fuel-page) .slimcar-universal-frame,.slimcar-universal-modal:has(.slimcar-fuel-page) .slimcar-universal-body{background:#fffefc!important;background-image:none!important;color:#193e55!important}.slimcar-universal-modal:has(.slimcar-fuel-page) .slimcar-universal-header{background:#e7f5f9!important;background-image:none!important;border-bottom:1.5px solid #abcdd9!important}.slimcar-universal-modal:has(.slimcar-fuel-page) .slimcar-universal-heading h2{color:#193e55!important;-webkit-text-fill-color:#193e55!important}.slimcar-universal-modal .slimcar-fuel-page{color:#193e55!important}.slimcar-universal-modal .slimcar-fuel-page>.rounded-2xl.border,.slimcar-universal-modal .slimcar-fuel-page .stat-card,.slimcar-universal-modal .slimcar-fuel-page .empty,.slimcar-universal-modal .slimcar-fuel-page>.space-y-2>.rounded-2xl{background:#f0f9fb!important;background-image:none!important;color:#193e55!important;border:1.5px solid #b3d2db!important;box-shadow:none!important}.slimcar-universal-modal .slimcar-fuel-page .stat-card{background:#e9f6fa!important;min-width:0}.slimcar-universal-modal .slimcar-fuel-page .stat-card :is(span,b),.slimcar-universal-modal .slimcar-fuel-page>.rounded-2xl.border h4,.slimcar-universal-modal .slimcar-fuel-page>.space-y-2 b{color:#193e55!important;-webkit-text-fill-color:#193e55!important;opacity:1!important}.slimcar-universal-modal .slimcar-fuel-page :is(.muted,.empty){color:#4e6778!important;-webkit-text-fill-color:#4e6778!important;opacity:1!important}.slimcar-universal-modal .slimcar-fuel-page :is(.field,.select){background:#fff!important;color:#193e55!important;-webkit-text-fill-color:#193e55!important;border:1.5px solid #9fc3d1!important;color-scheme:light!important}.slimcar-universal-modal .slimcar-fuel-page .link:not(.text-red-400){color:#126382!important;-webkit-text-fill-color:#126382!important}.slimcar-universal-modal .slimcar-fuel-page .slimcar-bottom-export{border-top:1px solid #cadde4;padding-top:10px}.slimcar-universal-modal--fleet-logbook .slimcar-universal-frame,.slimcar-universal-modal--fleet-logbook .slimcar-universal-body{background:#fffefc!important;color:#193e55!important}.slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface{color:#193e55!important}.slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface :is(.logbook-range-title,.logbook-range-title b,.logbook-company-name,.logbook-main-title){color:#193e55!important;-webkit-text-fill-color:#193e55!important;opacity:1!important}.slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface :is(.field,.select){background:#fff!important;color:#193e55!important;-webkit-text-fill-color:#193e55!important;color-scheme:light!important}.slimcar-auth-screen .auth-card.bg-slate-900{background:radial-gradient(ellipse at 100% 0%,rgba(22,198,220,.13),transparent 44%),radial-gradient(ellipse at 0% 100%,rgba(246,154,69,.09),transparent 42%),#fffefc!important;background-color:#fffefc!important}.slimcar-auth-screen .auth-card :is(.auth-mode-title,.auth-input-label,.auth-password-label){color:#193e55!important;-webkit-text-fill-color:#193e55!important;opacity:1!important}.slimcar-auth-screen .auth-card input.field:not([type=checkbox]):not([type=radio]),.slimcar-auth-screen .auth-card select.select{background:#fff!important;background-image:none!important;color:#193e55!important;-webkit-text-fill-color:#193e55!important;color-scheme:light!important}.slimcar-auth-screen .auth-card input.field::-moz-placeholder{color:#607784!important;-webkit-text-fill-color:#607784!important;opacity:1!important}.slimcar-auth-screen .auth-card input.field::placeholder{color:#607784!important;-webkit-text-fill-color:#607784!important;opacity:1!important}.slimcar-auth-screen .auth-card :is(.link,.auth-forgot){color:#146584!important;-webkit-text-fill-color:#146584!important}.auth-card .auth-mode-title,.auth-card :is(.auth-input-label,.auth-password-label){color:#193e55!important;-webkit-text-fill-color:#193e55!important;opacity:1!important}.auth-card .field,.auth-card .select{color-scheme:light!important}.auth-card :is(.link,.auth-forgot){color:#146584!important;-webkit-text-fill-color:#146584!important}.professional-overview .dashboard-vehicles-head .dashboard-vehicles-heading h2{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.25!important}.professional-overview .dashboard-vehicles-head .dashboard-vehicles-heading{min-width:0;max-width:100%}.professional-overview .dashboard-vehicles-head .dashboard-add-vehicle-btn{position:relative;flex-shrink:0;max-width:100%}@media (max-width:440px){.professional-overview .dashboard-vehicles-head{display:grid!important;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px!important}.professional-overview .dashboard-vehicles-head .dashboard-add-vehicle-btn{justify-self:end;min-width:110px;min-height:42px}.professional-overview section:has(>.flex>h2.text-violet-900)>.grid.grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.professional-overview section:has(>.flex>h2.text-violet-900)>.grid.grid-cols-3>button:last-child{grid-column:1 / -1}.professional-overview section:has(>.flex>h2.text-violet-900)>.grid.grid-cols-3>button.professional-card.dashboard-clickable>span{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}.sc22-all-pages .business-person-card .business-avatar,.sc22-all-pages .business-member .business-avatar{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,22,50,.24)}.slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface :is(.logbook-entry,.logbook-card,.logbook-stat,.logbook-vehicle-option){background:#eef8fa!important;background-image:none!important;color:#193e55!important;-webkit-text-fill-color:#193e55!important;border-color:#a9cbd5!important;opacity:1!important}.slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface :is(.logbook-entry,.logbook-card,.logbook-stat,.logbook-vehicle-option) :is(span,b,p,small,strong,div){color:#193e55!important;-webkit-text-fill-color:#193e55!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-entry{background:#fff!important;color:#193e55!important;border:1.5px solid #bed5dc!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-entry-grid>span,body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-entry>p{background:#eaf5f8!important;color:#24485b!important;-webkit-text-fill-color:#24485b!important;border:1px solid #d3e5eb!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-entry-grid>span>small,body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-entry>p>small{color:#4b6573!important;-webkit-text-fill-color:#4b6573!important;opacity:1!important}body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-entry-grid>span>b,body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-entry-top b,body:not(:has(.quiz-page)) .slimcar-universal-modal--fleet-logbook .slimcar-logbook-surface .logbook-vehicle{color:#153e52!important;-webkit-text-fill-color:#153e52!important;opacity:1!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:start!important;-moz-column-gap:12px!important;column-gap:12px!important;row-gap:8px!important;min-width:0!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card>.report-category{grid-column:1!important;grid-row:1 / span 2!important;width:40px!important;height:40px!important;flex-shrink:0!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card>.report-main{grid-column:2!important;grid-row:1 / span 2!important;min-width:0!important;overflow-wrap:anywhere!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card>.report-main :is(b,small){display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card>.report-main b{color:#f1f9ff!important;-webkit-text-fill-color:#f1f9ff!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card>.report-main small{color:#bcd3e3!important;-webkit-text-fill-color:#bcd3e3!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card>.report-status{grid-column:3!important;grid-row:1!important;align-self:start!important}.sc22-all-pages .reports-shell .report-compact-card.reports-manager-card>svg:last-child{grid-column:3!important;grid-row:2!important;justify-self:end!important}:root{--sc-ui-font:var(--slimcar-font-latin,Inter,Roboto,"Segoe UI",Arial,sans-serif);--sc-ui-font-ar:var(--slimcar-font-arabic,"Noto Sans Arabic",Tahoma,Arial,sans-serif);--sc-ui-ink:var(--slimcar-ink,#1c384d);--sc-ui-secondary:var(--slimcar-muted,#52677a);--sc-ui-surface:var(--slimcar-surface,#fffefc);--sc-ui-field:#ffffff;--sc-ui-outline:#b8d7e3;--sc-ui-action:var(--slimcar-action-primary,#246D91);--sc-ui-action-text:var(--slimcar-action-primary-text,#fff);--sc-ui-radius:var(--slimcar-radius-button,12px);--sc-ui-control:48px;--sc-ui-label:15px;--sc-ui-body:16px;--sc-ui-button:16px;--sc-ui-header-logo:clamp(27px,7vw,34px)}.slimcar-auth-screen .auth-card,.app-sticky-stack>.app-header{font-family:var(--sc-ui-font)!important}html[lang=ar] .slimcar-auth-screen .auth-card,html[dir=rtl] .slimcar-auth-screen .auth-card,html[lang=ar] .app-sticky-stack>.app-header,html[dir=rtl] .app-sticky-stack>.app-header{font-family:var(--sc-ui-font-ar)!important}.slimcar-auth-screen .auth-card .auth-mode-title{font-size:clamp(26px,7vw,30px)!important;line-height:1.22!important;font-weight:700!important;color:var(--sc-ui-ink)!important;-webkit-text-fill-color:var(--sc-ui-ink)!important}.slimcar-auth-screen .auth-card .auth-input-label{font-size:var(--sc-ui-label)!important;font-weight:600!important;line-height:1.4!important;color:var(--sc-ui-ink)!important;-webkit-text-fill-color:var(--sc-ui-ink)!important}.slimcar-auth-screen .auth-card :is(input.field,select.select){font-size:var(--sc-ui-body)!important;min-height:var(--sc-ui-control)!important;font-weight:400!important;background-color:var(--sc-ui-field)!important;color:var(--sc-ui-ink)!important;-webkit-text-fill-color:var(--sc-ui-ink)!important}.slimcar-auth-screen .auth-card .btn{font-size:var(--sc-ui-button)!important;font-weight:600!important;line-height:1.35!important;min-height:var(--sc-ui-control)!important;border-radius:var(--sc-ui-radius)!important}.slimcar-auth-screen .auth-card .btn:not(:disabled){background:var(--sc-ui-action)!important;color:var(--sc-ui-action-text)!important;-webkit-text-fill-color:var(--sc-ui-action-text)!important}.slimcar-auth-screen .auth-card .btn:disabled{background:#e1e9ee!important;color:#486477!important;-webkit-text-fill-color:#486477!important;opacity:1!important}.app-sticky-stack>.app-header .app-brand-text>b{font-size:var(--sc-ui-header-logo)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.025em!important}.app-sticky-stack>.app-header .app-account-identity{font-size:clamp(13px,3.2vw,15px)!important;font-weight:500!important;line-height:1.35!important}.app-sticky-stack>.app-header :is(.select,.iconBtn){min-height:44px!important}@media (max-width:360px){.app-sticky-stack>.app-header .app-brand-text>b{font-size:27px!important}}:root{color-scheme:only light}html,body,#root{color-scheme:only light}.slimcar-auth-screen .auth-card input.field[name=username]::-moz-placeholder,.slimcar-auth-screen .auth-card input.field[name=current-password]::-moz-placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.slimcar-auth-screen .auth-card input.field[name=username]::placeholder,.slimcar-auth-screen .auth-card input.field[name=current-password]::placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.vehicle-detail-page .section-heading{background:linear-gradient(125deg,#d9f1fa,#fffefc)!important;border:1px solid #C9D8D8!important;border-radius:16px;padding:14px 16px;color:#1c384d!important}.vehicle-detail-page .section-heading :is(.title,.muted,h3,p){color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;text-shadow:none!important;opacity:1!important}.vehicle-detail-page .empty,.vehicle-detail-page .logbook-tool{color:#1c384d!important;-webkit-text-fill-color:#1C384D!important}.vehicle-detail-page .empty{background:#fffefc!important;border:1px solid #C9D8D8!important;border-radius:14px;padding:18px}.vehicle-detail-page .fleet-requests .fleet-request-heading h3{color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;text-shadow:none!important}.vehicle-detail-page .fleet-requests .fleet-request-empty,.vehicle-detail-page .fleet-requests .fleet-request-date-hint{color:#4b6573!important;-webkit-text-fill-color:#4B6573!important}.vehicle-detail-page .fleet-requests .fleet-request-form,.vehicle-detail-page .fleet-requests .fleet-request-detail,.vehicle-detail-page .fleet-requests .fleet-request-item{background:#fffefc!important;color:#1c384d!important;border:1px solid #C9D8D8!important}.vehicle-detail-page .fleet-requests :is(input,select,textarea){background:#fff!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border-color:#c9d8d8!important}.vehicle-detail-page .reports-shell :is(.reports-intro,.reports-card,.reports-detail-page,.reports-driver-home,.reports-list){background:#fffefc!important;color:#1c384d!important;border-color:#c9d8d8!important}.vehicle-detail-page .reports-shell :is(h2,h3,p,label,small,.reports-form label>span,.reports-intro p,.reports-intro h3,.reports-help-hint){color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;text-shadow:none!important}.vehicle-detail-page .reports-shell :is(input,select,textarea,.report-compose textarea,.report-status-control select){background:#fff!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border:1px solid #C9D8D8!important}.slimcar-fuel-page,.fleet-fuel-surface{background:#fffefc!important;color:#1c384d!important}.slimcar-fuel-page .slimcar-form-card,.fleet-fuel-surface .fleet-fuel-intro{background:#f7f6f2!important;color:#1c384d!important;border-color:#c9d8d8!important}.slimcar-fuel-page :is(input,select,textarea),.fleet-fuel-surface :is(input,select,textarea){background:#fff!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border-color:#c9d8d8!important}@media (max-width:600px){.vehicle-detail-page .section-heading{padding:12px 14px}}.business-shell .reports-shell .reports-card,.business-shell .reports-shell .reports-list,.business-shell .reports-shell .reports-detail-page{background:#fffefc!important;color:#1c384d!important;border-color:#c9d8d8!important}.business-shell .reports-shell .report-compact-card{background:#f4f8f7!important;color:#1c384d!important;border:1px solid #C9D8D8!important}.business-shell .reports-shell .report-compact-card .report-main :is(b,small),.business-shell .reports-shell .reports-card-head h3,.business-shell .reports-shell .reports-empty{color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;opacity:1!important;text-shadow:none!important}.business-shell .reports-shell .report-compact-card .report-status{font-weight:800!important;opacity:1!important}.business-shell .reports-shell .reports-search{background:#fff!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border-color:#c9d8d8!important}.auth-card input.field[type=email],.auth-card input.field[type=password],.auth-card input.field[type=text]{border:2.5px solid #31576b!important;border-color:#31576b!important;background:#fff!important;box-shadow:0 0 0 1px #31576b2e!important}.auth-card input.field:focus{border-color:#087d9c!important;outline:2px solid #8cc9d8!important;outline-offset:1px}.app-main.sc22-all-pages .business-shell .reports-shell .report-compact-card.reports-manager-card .report-main,.app-main.sc22-all-pages .business-shell .reports-shell .report-compact-card.reports-manager-card .report-main b,.app-main.sc22-all-pages .business-shell .reports-shell .report-compact-card.reports-manager-card .report-main small{color:#173b4d!important;-webkit-text-fill-color:#173b4d!important;opacity:1!important;visibility:visible!important}.slimcar-auth-screen .auth-card input.field:not([type=checkbox]):not([type=radio]){border:2.5px solid #31576b!important}.reports-shell .reports-scope{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}.reports-shell .reports-scope>button{height:46px!important;min-height:46px!important;max-height:46px!important;width:100%!important;grid-column:auto!important;align-self:start!important}.app-main.sc22-all-pages .vehicle-detail-page .fleet-requests .fleet-request-fields label{color:#1c384d!important;-webkit-text-fill-color:#1C384D!important}.app-main.sc22-all-pages .vehicle-detail-page .fleet-requests .fleet-request-fields :is(input,select,textarea){background:#fff!important;background-image:none!important;color:#1c384d!important;-webkit-text-fill-color:#1C384D!important;border:1px solid #C9D8D8!important}.business-shell .reports-shell .reports-index .reports-card-head{display:flex!important;align-items:center!important;justify-content:space-between;gap:8px!important}.business-shell .reports-shell .reports-index .reports-card-head h3{display:block!important;white-space:nowrap!important;font-size:clamp(.78rem,3.45vw,1rem)!important;min-width:0;line-height:1.3;overflow-wrap:normal!important;margin:0}.business-shell .reports-shell .reports-index .reports-card-head>span{flex-shrink:0}.business-shell .reports-shell,.business-shell .reports-shell .reports-card,.business-shell .reports-shell .reports-list,.business-shell .reports-shell .reports-manager-card{height:auto!important;min-height:0!important;align-content:start!important;align-self:start!important}.business-shell .reports-shell .reports-manager-card{padding:12px!important;gap:7px!important}.request-reminder{border-top:1px solid #C9D8D8;padding-top:14px;display:grid;gap:10px}.request-reminder h4{font-weight:700;color:#1c384d!important}.request-reminder p{font-size:.8rem;color:#486878!important}.fleet-requests .request-reminder .request-reminder-check{display:flex;flex-direction:row;align-items:center;gap:8px}.fleet-requests .request-reminder .request-reminder-check input{width:20px;height:20px;min-height:20px}@media (max-width:600px){.business-shell .reports-shell .reports-list .reports-manager-card{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;align-content:start!important}.business-shell .reports-shell .reports-list .reports-manager-card .report-category{grid-column:1!important;grid-row:1!important}.business-shell .reports-shell .reports-list .reports-manager-card .report-main{grid-column:2!important;grid-row:1!important;display:grid!important;width:100%!important;min-width:0!important}.business-shell .reports-shell .reports-list .reports-manager-card .report-status{grid-column:2!important;grid-row:2!important;justify-self:start!important;max-width:100%!important;width:-moz-fit-content!important;width:fit-content!important;text-align:start!important;white-space:normal!important}}.fleet-requests .request-reminder .fleet-request-actions button:first-child{background:#0e7490!important;color:#fff!important}:root{--sc28-cyan: #08aeca;--sc28-cyan-dark: #087a98;--sc28-blue: #2563c7;--sc28-pink: #b51f68;--sc28-garnet-light: #f4dce6;--sc28-garnet-ink: #752342;--sc28-green: #bdebd1;--sc28-green-ink: #175b43;--sc28-red: #fde0df;--sc28-red-ink: #9d2929;--sc28-yellow: #ffe600;--sc28-ink: #173b50}body:not(:has(.quiz-page)) .sc22-all-pages button.btn:not(:disabled):not([class*=text-red]):not([class*=danger]):not([class*=delete]):not([class*=alert]){background:linear-gradient(125deg,var(--sc28-cyan),var(--sc28-blue))!important;background-image:linear-gradient(125deg,var(--sc28-cyan),var(--sc28-blue))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #087f9d!important;box-shadow:0 3px 10px #087e9d29!important}body:not(:has(.quiz-page)) .sc22-all-pages button.btn:not(:disabled):not([class*=text-red]):not([class*=danger]):not([class*=delete]):not([class*=alert]):active{background:#0b3d5c!important;background-image:none!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important;border-color:#082f49!important}body:not(:has(.quiz-page)) .sc22-all-pages button.link:not(:disabled):not([class*=text-red]):not([class*=danger]):not([class*=delete]){color:var(--sc28-blue)!important;-webkit-text-fill-color:var(--sc28-blue)!important}body:not(:has(.quiz-page)) .sc22-all-pages button.link:not([class*=text-red]):not([class*=danger]):not([class*=delete]):active{background:#0b3d5c!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important;border-radius:8px}body:not(:has(.quiz-page)) .sc22-all-pages :is(.business-search-field,.reports-search-field){background:transparent!important;border:0!important;box-shadow:none!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.forum-search,.help-search,.admin-user-search){background:#e8f8fb!important;border:1.5px solid #42bdd0!important;box-shadow:0 2px 8px #087e9d14!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(input[type=search],.business-search,.reports-search,.help-search-input,.forum-search input,.admin-user-search input){background:#f8fdff!important;background-image:none!important;color:var(--sc28-ink)!important;-webkit-text-fill-color:var(--sc28-ink)!important;border-color:#42bdd0!important;caret-color:var(--sc28-cyan-dark)!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(input[type=search],.business-search,.reports-search,.help-search-input,.forum-search input,.admin-user-search input)::-moz-placeholder{color:#557486!important;-webkit-text-fill-color:#557486!important;opacity:1!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(input[type=search],.business-search,.reports-search,.help-search-input,.forum-search input,.admin-user-search input)::placeholder{color:#557486!important;-webkit-text-fill-color:#557486!important;opacity:1!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(input[type=search],.business-search,.reports-search,.help-search-input,.forum-search input,.admin-user-search input,.report-compose textarea,.enterprise-messages-panel textarea,.contact-textarea,.forum-compose textarea,.forum-reply-box input,.forum-reply-box textarea):focus-visible{outline:2px solid #0789aa!important;outline-offset:2px!important;box-shadow:0 0 0 4px #08aeca33!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.business-search-field,.reports-search-field,.forum-search,.help-search,.admin-user-search) :is(svg,button){color:var(--sc28-cyan-dark)!important}body:not(:has(.quiz-page)) .sc22-all-pages .business-tabs button:not(.active){background:#e8f8fb!important;color:#1e526a!important;border:1.5px solid #78c7d5!important}body:not(:has(.quiz-page)) .sc22-all-pages .business-tabs button.active{background:linear-gradient(125deg,var(--sc28-cyan-dark),var(--sc28-blue))!important;color:#fff!important;border:1.5px solid #087f9d!important;box-shadow:inset 0 -2px #7be8f2!important}body:not(:has(.quiz-page)) .sc22-all-pages .business-icon-btn,body:not(:has(.quiz-page)) .sc22-all-pages .business-row-actions button:first-child,body:not(:has(.quiz-page)) .sc22-all-pages .business-member-actions button,body:not(:has(.quiz-page)) .sc22-all-pages .admin-refresh,body:not(:has(.quiz-page)) .sc22-all-pages .admin-search-submit,body:not(:has(.quiz-page)) .sc22-all-pages .admin-search-clear,body:not(:has(.quiz-page)) .sc22-all-pages .admin-section-nav button:not(.active),body:not(:has(.quiz-page)) .sc22-all-pages .forum-filters button:not(.active),body:not(:has(.quiz-page)) .sc22-all-pages .forum-compose-actions button,body:not(:has(.quiz-page)) .sc22-all-pages .professional-search-button,body:not(:has(.quiz-page)) .sc22-all-pages .reminder-panel-head button,body:not(:has(.quiz-page)) .sc22-all-pages .vehicle-detail-actions .iconBtn:not([class*=text-red]),body:not(:has(.quiz-page)) .sc22-all-pages .reports-scope button[aria-pressed=false],body:not(:has(.quiz-page)) .sc22-all-pages .fleet-request-actions button[aria-pressed=false]{background:#d9f1fa!important;color:#1e526a!important;-webkit-text-fill-color:#1e526a!important;border:1.5px solid #93bece!important}body:not(:has(.quiz-page)) .sc22-all-pages .business-row-actions button:last-child{background:var(--sc28-red)!important;color:var(--sc28-red-ink)!important;border:1.5px solid #efaaa6!important}body:not(:has(.quiz-page)) .sc22-all-pages .reminder-item:has(.reminder-dot.ok){background:#e2f2e7!important;border-color:#a3cdb3!important}body:not(:has(.quiz-page)) .sc22-all-pages .reminder-item:has(.reminder-dot.soon){background:#fff0d2!important;border-color:#e7c780!important}body:not(:has(.quiz-page)) .sc22-all-pages .reminder-item:has(.reminder-dot.due){background:var(--sc28-red)!important;border-color:#efaaa6!important}body:not(:has(.quiz-page)) .sc22-all-pages .forum-filters button.active,body:not(:has(.quiz-page)) .sc22-all-pages .admin-section-nav button.active,body:not(:has(.quiz-page)) .sc22-all-pages .reports-scope button[aria-pressed=true],body:not(:has(.quiz-page)) .sc22-all-pages .fleet-request-actions button[aria-pressed=true]{background:linear-gradient(125deg,var(--sc28-cyan-dark),var(--sc28-blue))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1.5px solid #087f9d!important}body:not(:has(.quiz-page)) .sc22-main-shell .app-nav .app-nav-item:not(.active){color:#c7f4fa!important}body:not(:has(.quiz-page)) .sc22-main-shell .app-nav .app-nav-item:not(.active) svg{color:#54c9dd!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.report-compose textarea,.enterprise-messages-panel textarea,.contact-textarea,.forum-compose textarea,.forum-reply-box input,.forum-reply-box textarea){background:#fbfeff!important;background-image:none!important;color:var(--sc28-ink)!important;-webkit-text-fill-color:var(--sc28-ink)!important;border:1.5px solid #37b6ca!important;caret-color:var(--sc28-cyan-dark)!important;box-shadow:inset 0 1px 2px #173b500d!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.report-compose textarea,.enterprise-messages-panel textarea,.contact-textarea,.forum-compose textarea,.forum-reply-box input,.forum-reply-box textarea)::-moz-placeholder{color:#557486!important;-webkit-text-fill-color:#557486!important;opacity:1!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.report-compose textarea,.enterprise-messages-panel textarea,.contact-textarea,.forum-compose textarea,.forum-reply-box input,.forum-reply-box textarea)::placeholder{color:#557486!important;-webkit-text-fill-color:#557486!important;opacity:1!important}body:not(:has(.quiz-page)) .sc22-all-pages .report-compose button:not(:disabled),body:not(:has(.quiz-page)) .sc22-all-pages .enterprise-messages-panel:has(textarea)>button:not(:disabled){background:var(--sc28-pink)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #941750!important}body:not(:has(.quiz-page)) .sc22-all-pages .report-compose button:not(:disabled):active,body:not(:has(.quiz-page)) .sc22-all-pages .enterprise-messages-panel:has(textarea)>button:not(:disabled):active{color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.enterprise-message-actions button:not(.enterprise-message-delete),.enterprise-message-toolbar button):not(:disabled){background:var(--sc28-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #1f4fa1!important}body:not(:has(.quiz-page)) .export-center-filters :is(input,select){background:#f8fdff!important;background-image:none!important;color:var(--sc28-ink)!important;-webkit-text-fill-color:var(--sc28-ink)!important;border:1.5px solid #42bdd0!important}body:not(:has(.quiz-page)) .export-center-filters label,body:not(:has(.quiz-page)) .export-center-filters label span{color:var(--sc28-ink)!important;-webkit-text-fill-color:var(--sc28-ink)!important}body:not(:has(.quiz-page)) .export-center-refresh{background:var(--sc28-cyan-dark)!important;color:#fff!important;border-color:var(--sc28-cyan-dark)!important}body:not(:has(.quiz-page)) .export-center-refresh:focus-visible{outline:3px solid #42bdd0!important;outline-offset:2px!important}body:not(:has(.quiz-page)) .export-center-actions button{min-height:44px;transition:filter .15s ease,transform .15s ease}body:not(:has(.quiz-page)) .export-center-actions button:nth-child(1),body:not(:has(.quiz-page)) .sc22-all-pages .slimcar-export-bar button:nth-child(1){background:var(--sc28-cyan-dark)!important;color:#fff!important;border-color:var(--sc28-cyan-dark)!important}body:not(:has(.quiz-page)) .export-center-actions button:nth-child(2),body:not(:has(.quiz-page)) .sc22-all-pages .slimcar-export-bar button:nth-child(2){background:var(--sc28-blue)!important;color:#fff!important;border-color:var(--sc28-blue)!important}body:not(:has(.quiz-page)) .export-center-actions button:nth-child(3),body:not(:has(.quiz-page)) .sc22-all-pages .slimcar-export-bar button:nth-child(3){background:var(--sc28-green)!important;color:var(--sc28-green-ink)!important;border-color:#79cba5!important}body:not(:has(.quiz-page)) .export-center-actions button:nth-child(4),body:not(:has(.quiz-page)) .sc22-all-pages .slimcar-export-bar button:nth-child(4){background:var(--sc28-garnet-light)!important;color:var(--sc28-garnet-ink)!important;border-color:#d59ab0!important}body:not(:has(.quiz-page)) :is(.export-center-actions,.slimcar-export-bar) button:not(:disabled):active{background:#0b3d5c!important;background-image:none!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important;border-color:#082f49!important;filter:brightness(.86);transform:translateY(1px)}body:not(:has(.quiz-page)) .sc22-all-pages .slimcar-export-bar button:not(:disabled){min-height:44px;transition:filter .15s ease,transform .15s ease}body:not(:has(.quiz-page)) .export-center-reset{background:var(--sc28-green)!important;color:var(--sc28-green-ink)!important;border-color:#79cba5!important}body:not(:has(.quiz-page)) .export-center-reset:active{background:var(--sc28-green-ink)!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important}body:not(:has(.quiz-page)) .export-center-refresh:active{background:#0b3d5c!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.account-delete-btn,.business-danger,.business-outline.danger,.business-unassign,.business-row-actions button:last-child,.enterprise-message-delete,.fleet-request-btn-danger,.delete-button,.alert-action,.reminder-action,.reports-visibility-actions button:has(svg.lucide-trash-2),.fleet-request-review .fleet-request-actions button:last-child):not(:disabled),body:not(:has(.quiz-page)) .sc22-all-pages button[class*=text-red]:not(:disabled){background:var(--sc28-red)!important;color:var(--sc28-red-ink)!important;-webkit-text-fill-color:var(--sc28-red-ink)!important;border-color:#efaaa6!important}body:not(:has(.quiz-page)) .sc22-all-pages button:not(:disabled):active{background:#0b3d5c!important;background-image:none!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important;border-color:#082f49!important}body:not(:has(.quiz-page)) .sc22-all-pages .export-center-actions button:not(:disabled):active,body:not(:has(.quiz-page)) .sc22-all-pages .slimcar-export-bar button:not(:disabled):active{background:#0b3d5c!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important}body:not(:has(.quiz-page)) .sc22-all-pages :is(.account-delete-btn,.business-danger,.business-outline.danger,.business-unassign,.business-row-actions button:last-child,.enterprise-message-delete,.fleet-request-btn-danger,.delete-button,.alert-action,.reminder-action,.reports-visibility-actions button:has(svg.lucide-trash-2),.fleet-request-review .fleet-request-actions button:last-child):not(:disabled):active,body:not(:has(.quiz-page)) .sc22-all-pages button[class*=text-red]:not(:disabled):active{background:#8c1f2c!important;color:var(--sc28-yellow)!important;-webkit-text-fill-color:var(--sc28-yellow)!important;border-color:#741825!important}@media (prefers-reduced-motion: reduce){body:not(:has(.quiz-page)) .export-center-actions button{transition:none}}body .sc22-all-pages .business-shell .business-assignment-card .business-assignment-actions button.business-assignment-remove,body .sc22-all-pages .business-shell .business-assignment-card .business-assignment-actions button.business-assignment-remove:hover,body .sc22-all-pages .business-shell .business-assignment-card .business-assignment-actions button.business-assignment-remove:active,body .sc22-all-pages .business-shell .business-assignment-card .business-assignment-actions button.business-assignment-remove:focus,body .sc22-all-pages .business-shell .business-assignment-card .business-assignment-actions button.business-assignment-remove:disabled{background:#8e1b3f!important;background-image:none!important;border:1px solid #64122b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important}body .sc22-all-pages .fleet-requests .fleet-request-index .fleet-request-review-lanes>button{background:#edf5f7!important;border-color:#a9c4cf!important;color:#294c60!important;-webkit-text-fill-color:#294c60!important}body .sc22-all-pages .fleet-requests .fleet-request-index .fleet-request-review-lanes>button[aria-pressed=true]{background:#126d88!important;border-color:#0b546c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .sc22-all-pages .fleet-requests .fleet-request-index .fleet-request-review-lanes>button span{background:#0b3d5c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .sc22-all-pages .fleet-requests .fleet-request-index .fleet-request-review-lanes>button[aria-pressed=true] span{background:#fff!important;color:#0b546c!important;-webkit-text-fill-color:#0b546c!important}body .sc22-all-pages .fleet-requests .fleet-request-detail .fleet-request-meta b{color:#425d6c!important;-webkit-text-fill-color:#425d6c!important}body .sc22-all-pages .fleet-requests .fleet-request-detail .fleet-request-meta span{color:#1c384d!important;-webkit-text-fill-color:#1c384d!important}body .sc22-all-pages .slimcar-logbook-surface .logbook-toolbar>button.logbook-tool{background:#e8f3f6!important;border-color:#9cbac4!important;color:#294c60!important;-webkit-text-fill-color:#294c60!important;opacity:1!important}body .sc22-all-pages .slimcar-logbook-surface .logbook-toolbar>button.logbook-tool.active{background:#126d88!important;border-color:#0b546c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .sc22-all-pages .slimcar-logbook-surface .logbook-toolbar>button.logbook-tool:disabled{background:#e2e9ec!important;border-color:#b8c7cd!important;color:#526774!important;-webkit-text-fill-color:#526774!important;opacity:1!important;cursor:not-allowed!important}body .empty.garage-empty{background:#f1f7f9!important;background-image:none!important;border:1px solid #bfd1d8!important;color:#294c60!important;-webkit-text-fill-color:#294c60!important;opacity:1!important;filter:none!important;text-shadow:none!important}body .fleet-requests .fleet-request-detail{opacity:1!important;filter:none!important}body .fleet-requests .fleet-request-detail>h3{color:#1c384d!important;-webkit-text-fill-color:#1c384d!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}body .fleet-requests .fleet-request-detail .fleet-request-detail-date,body .fleet-requests .fleet-request-detail .fleet-request-detail-description,body .fleet-requests .fleet-request-detail .fleet-request-meta,body .fleet-requests .fleet-request-detail .fleet-request-meta p,body .fleet-requests .fleet-request-detail .fleet-request-meta b,body .fleet-requests .fleet-request-detail .fleet-request-meta span{opacity:1!important;filter:none!important;text-shadow:none!important}body .fleet-requests .fleet-request-detail .fleet-request-detail-date,body .fleet-requests .fleet-request-detail .fleet-request-meta b{color:#425d6c!important;-webkit-text-fill-color:#425d6c!important}body .fleet-requests .fleet-request-detail .fleet-request-detail-description,body .fleet-requests .fleet-request-detail .fleet-request-meta span{color:#1c384d!important;-webkit-text-fill-color:#1c384d!important}body .slimcar-logbook-surface .logbook-toolbar>button.logbook-tool{background:#e8f3f6!important;background-image:none!important;border-color:#9cbac4!important;color:#294c60!important;-webkit-text-fill-color:#294c60!important;opacity:1!important;filter:none!important;text-shadow:none!important}body .slimcar-logbook-surface .logbook-toolbar>button.logbook-tool.active{background:#126d88!important;border-color:#0b546c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .slimcar-logbook-surface .logbook-toolbar>button.logbook-tool:disabled{background:#e2e9ec!important;border-color:#b8c7cd!important;color:#526774!important;-webkit-text-fill-color:#526774!important;opacity:1!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;background:#fff!important;color:#173b4d!important;opacity:1!important;filter:none!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-category{grid-column:1!important;grid-row:1 / span 2!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-main{grid-column:2!important;grid-row:1 / span 2!important;display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;color:#173b4d!important;-webkit-text-fill-color:#173b4d!important;opacity:1!important;visibility:visible!important;filter:none!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-main b{color:#173b4d!important;-webkit-text-fill-color:#173b4d!important;opacity:1!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-main small{color:#486878!important;-webkit-text-fill-color:#486878!important;opacity:1!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-status{grid-column:3!important;grid-row:1!important;align-self:start!important}.app-main.sc22-all-pages .reports-shell .reports-detail-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-main.sc22-all-pages .reports-shell .reports-detail-page>.reports-detail-meta{width:100%!important;max-width:100%!important;min-width:0!important;color:#334e68!important;-webkit-text-fill-color:#334e68!important;opacity:1!important;filter:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.app-main.sc22-all-pages .reports-shell .reports-detail-page>.reports-detail-status,.app-main.sc22-all-pages .reports-shell .reports-detail-page>.report-description-text{width:100%!important;max-width:100%!important;min-width:0!important;color:#334e68!important;-webkit-text-fill-color:#334e68!important;opacity:1!important;filter:none!important;text-shadow:none!important;overflow-wrap:anywhere!important;word-break:normal!important}@media (max-width:600px){.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card{grid-template-columns:44px minmax(0,1fr) auto!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-main{grid-column:2!important;grid-row:1!important}}@media (max-width:600px){.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card{grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-main{grid-column:2!important;grid-row:1!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>.report-status{grid-column:2!important;grid-row:2!important;justify-self:start!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;white-space:normal!important;text-align:start!important}.app-main.sc22-all-pages .reports-shell .reports-list .report-compact-card.reports-manager-card>svg:last-child{display:none!important}}
