*,:after,:before{--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:#3b82f680;--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:#3b82f680;--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: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-28{width:7rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-full{min-width:100%}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[8rem\]{max-width:8rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-cell{cursor:cell}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100\/0{background-color:#dbeafe00}.bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-600{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.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-medium{font-weight:500}.font-semibold{font-weight:600}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.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-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--error-color:#d32f2f;--success-color:#388e3c;--disabled-color:#b0bec5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}::-webkit-scrollbar{height:12px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border:2px solid #f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:#0000}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-emerald-900:hover{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-slate-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-6{margin-top:1.5rem}.sm\:w-16{width:4rem}.sm\:w-auto{width:auto}.sm\:min-w-\[160px\]{min-width:160px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:sticky{position:-webkit-sticky;position:sticky}.md\:top-0{top:0}.md\:z-auto{z-index:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-\[200px\]{width:200px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:overflow-y-hidden{overflow-y:hidden}.md\:p-5{padding:1.25rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.EmptyLayout_wrapper__GSM85{display:flex;flex-direction:column;min-height:100vh;width:100%}.AddPoint_site-wrapper__y412K{background:var(--background-light);color:var(--text-dark);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.AddPoint_container__vHc3Z{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.AddPoint_header__n9axW{align-items:center;background:var(--white);box-shadow:0 2px 4px var(--shadow-light);display:flex;justify-content:space-between;padding:16px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.AddPoint_logo__-ztjH{align-items:center;color:var(--accent-color);display:flex;font-size:26px;font-weight:700}.AddPoint_logo-imgs__txhj9{border-radius:50%;height:48px;margin-right:10px;width:48px}.AddPoint_nav__4q3AM a{color:var(--text-dark);font-size:16px;font-weight:600;margin-left:24px;text-decoration:none;transition:color .3s ease}.AddPoint_nav__4q3AM a:hover{color:var(--hover-color)}.AddPoint_hero__9JPwo{align-items:center;background-attachment:fixed;background-position:50%;background-size:cover;display:flex;height:700px;justify-content:center}.AddPoint_hero-content__hE4b6{border-radius:12px;margin-right:99px;max-width:500px;padding:24px 40px;text-align:center}.AddPoint_hero-content__hE4b6 h2{color:var(--text-dark);font-size:30px;font-weight:700;margin-bottom:16px}.AddPoint_hero-form__gV4Vp{display:flex;flex-direction:column;gap:12px}.AddPoint_hero-form__gV4Vp .AddPoint_input__sNeFa{border:1px solid #d1d5db;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.AddPoint_hero-form__gV4Vp .AddPoint_input__sNeFa:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2e7d321a;outline:none}.AddPoint_cta-btn__waf3J{background:var(--primary-color);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-decoration:none;transition:background .3s ease,transform .2s ease}.AddPoint_cta-btn__waf3J:hover{background:var(--hover-color);transform:translateY(-2px)}.AddPoint_cta-btn__waf3J:disabled{background:var(--disabled-color);cursor:not-allowed;transform:none}.AddPoint_section__jZU\+a{margin:0 auto;max-width:640px;padding:44px 20px;width:100%}.AddPoint_form-title__1--Mu{margin-bottom:0}.AddPoint_form-title__1--Mu,.AddPoint_section-title__CbwBK{color:var(--text-dark);font-size:30px;font-weight:700;text-align:center}.AddPoint_section-title__CbwBK{margin-bottom:20px;opacity:0;transition:opacity .6s ease-out}.AddPoint_section-title__CbwBK.AddPoint_visible__k9QEM{opacity:1}.AddPoint_highlight__hVhVr{background:var(--white);border-radius:12px;box-shadow:0 2px 6px var(--shadow-light);padding:48px 20px;width:500px}.AddPoint_benefits__uYiTe{border:1px solid var(--primary-color);border-bottom-right-radius:40px;border-top-left-radius:40px}.AddPoint_benefits-grid__ie\+9o{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;padding:16px 0}.AddPoint_benefit-card__jsKBa{align-items:center;background:var(--white);border-radius:10px;box-shadow:0 2px 6px var(--shadow-light);display:flex;opacity:0;padding:20px;transform:scale(.95);transition:transform .4s ease,box-shadow .4s ease,opacity .4s ease}.AddPoint_benefit-card__jsKBa.AddPoint_visible__k9QEM{opacity:1;transform:scale(1)}.AddPoint_benefit-card__jsKBa:first-child{transition-delay:.1s}.AddPoint_benefit-card__jsKBa:nth-child(2){transition-delay:.2s}.AddPoint_benefit-card__jsKBa:nth-child(3){transition-delay:.3s}.AddPoint_benefit-card__jsKBa:nth-child(4){transition-delay:.4s}.AddPoint_benefit-card__jsKBa:hover{box-shadow:0 6px 12px var(--shadow-medium);transform:scale(1.02)}.AddPoint_benefit-card__jsKBa .AddPoint_icon__g0YwT{align-items:center;background:var(--icon-bg);border-radius:50%;color:var(--white);display:flex;font-size:24px;height:48px;justify-content:center;margin-right:16px;transition:background .3s ease;width:48px}.AddPoint_benefit-card__jsKBa:hover .AddPoint_icon__g0YwT{background:linear-gradient(135deg,#66bb6a,#1b5e20)}.AddPoint_benefit-content__e0ryI{flex:1 1}.AddPoint_benefit-content__e0ryI h4{color:var(--text-dark);font-size:18px;font-weight:700;margin-bottom:8px}.AddPoint_benefit-content__e0ryI p{color:var(--text-dark);font-size:15px}.AddPoint_benefit-content__e0ryI strong{color:var(--accent-color);font-weight:600}.AddPoint_note__JcANu{background:var(--background-light);border-radius:8px;color:var(--text-medium);font-size:15px;margin:24px auto 0;max-width:600px;padding:16px;text-align:center}.AddPoint_form-container__uTQOa{margin:0 auto;max-width:400px}.AddPoint_form__1fI0O{display:flex;flex-direction:column;gap:16px}.AddPoint_input__sNeFa{border:1px solid #d1d5db;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.AddPoint_input__sNeFa:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2e7d321a;outline:none}.AddPoint_input__sNeFa.AddPoint_error__uCJZK{border-color:var(--error-color)}.AddPoint_error__uCJZK{color:var(--error-color);font-size:14px;text-align:center}.AddPoint_success__bRgVT{color:var(--success-color);font-size:14px;text-align:center}.AddPoint_contact__rb0HA{background-color:var(--white);border:1px solid #b3b3b31f;border-bottom-right-radius:40px;border-top-left-radius:40px}.AddPoint_contact-content__aCYmI{margin:0 auto;max-width:610px;padding:24px}.AddPoint_contact-text__MNd6U{color:var(--text-medium);font-size:15px;line-height:1.8;margin-bottom:24px}.AddPoint_contact-text__MNd6U p{margin:8px 0}.AddPoint_contact-text__MNd6U a{color:var(--accent-color);text-decoration:none;transition:color .3s ease}.AddPoint_contact-text__MNd6U a:hover{color:var(--hover-color);text-decoration:underline}.AddPoint_contact-note__aa3-\+{background:var(--background-light);border-radius:8px;color:var(--text-medium);font-size:15px;font-weight:600;margin-bottom:24px;padding:16px;text-align:center}.AddPoint_foot-img__M4Axn{display:block;margin-top:24px;width:100%}.AddPoint_footer__NR9pP{background:var(--text-dark);color:var(--white);font-size:14px;padding:24px;text-align:center}@media (max-width:768px){.AddPoint_header__n9axW{align-items:flex-start;flex-direction:column;padding:12px 16px}.AddPoint_logo__-ztjH{align-items:center;display:flex;font-size:22px;margin-bottom:0}.AddPoint_logo-imgs__txhj9{height:36px;margin-right:8px;width:36px}.AddPoint_nav__4q3AM{align-items:center;display:flex;justify-content:flex-end;width:100%}.AddPoint_nav__4q3AM a{font-size:14px;margin:0 12px 0 0}.AddPoint_hero__9JPwo{align-items:center;display:flex;height:400px;justify-content:center;padding:0}.AddPoint_hero-content__hE4b6{margin:0 auto;padding:16px 20px}.AddPoint_hero-content__hE4b6 h2{font-size:24px;margin-bottom:12px}.AddPoint_hero-form__gV4Vp{gap:10px}.AddPoint_hero-form__gV4Vp .AddPoint_input__sNeFa{font-size:14px;padding:10px}.AddPoint_cta-btn__waf3J{font-size:14px;padding:10px 20px}.AddPoint_section__jZU\+a{padding:32px 16px}.AddPoint_section-title__CbwBK{font-size:24px;margin-bottom:24px}.AddPoint_highlight__hVhVr{margin:0 auto;padding:32px 20px;width:auto}.AddPoint_form-container__uTQOa{margin:0 auto;max-width:100%;padding:16px 0;width:90%}.AddPoint_form__1fI0O{gap:12px}.AddPoint_input__sNeFa{font-size:14px;padding:10px}.AddPoint_error__uCJZK,.AddPoint_success__bRgVT{font-size:13px}.AddPoint_benefits-grid__ie\+9o{gap:16px;grid-template-columns:1fr}.AddPoint_benefit-card__jsKBa{padding:16px}.AddPoint_benefit-card__jsKBa .AddPoint_icon__g0YwT{font-size:20px;height:40px;width:40px}.AddPoint_benefit-content__e0ryI h4{font-size:16px}.AddPoint_benefit-content__e0ryI p{font-size:14px}.AddPoint_note__JcANu{font-size:14px;padding:12px}.AddPoint_contact-content__aCYmI{padding:16px 0}.AddPoint_contact-text__MNd6U{font-size:14px}.AddPoint_contact-note__aa3-\+{font-size:14px;margin-bottom:16px;padding:12px}.AddPoint_foot-img__M4Axn{margin-top:16px}.AddPoint_footer__NR9pP{font-size:12px;padding:16px}}@media (max-width:480px){.AddPoint_hero-content__hE4b6{width:100%}.AddPoint_highlight__hVhVr{margin:0 12px;padding:24px 16px}.AddPoint_benefit__Tcm0h,.AddPoint_benefits__uYiTe,.AddPoint_contact__rb0HA{margin:0 12px;width:auto}.AddPoint_benefit-content__e0ryI h4{margin-bottom:0}.AddPoint_benefit-content__e0ryI p{font-size:13px}}.History_wrapper__aOa7B{background-color:#f5f5f5;box-sizing:border-box;font-family:Arial,sans-serif;margin:0 auto;max-width:768px;min-height:100vh;padding:28px 12px;width:100%}.History_title__KVYb6{color:#333;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.History_input-container__\+wtwu{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.History_input__Pdq7q{border:1px solid #ccc;border-radius:8px;font-size:16px;max-width:300px;outline:none;padding:10px;transition:border-color .3s ease;width:100%}.History_input__Pdq7q:focus{border-color:#007bff}.History_button__qewmP{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 24px;transition:background-color .3s ease}.History_button__qewmP:hover:not(.History_button-disabled__BrW62){background-color:#0056b3}.History_button-disabled__BrW62{background-color:#6c757d;cursor:not-allowed}.History_error__uViP5{color:#dc3545;font-size:14px;margin-bottom:16px;text-align:center}.History_section__Kimbp{margin-bottom:24px}.History_section-title__UgiyZ{color:#333;font-size:18px;font-weight:600;margin-bottom:8px}.History_table-container__z6P01{-webkit-overflow-scrolling:touch;overflow-x:auto}.History_table__u9vNP{background-color:#fff;border-collapse:collapse;font-size:14px;table-layout:fixed;width:100%}.History_table__u9vNP td,.History_table__u9vNP th{border:1px solid #ddd;overflow:hidden;padding:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.History_table__u9vNP td:first-child,.History_table__u9vNP td:nth-child(2),.History_table__u9vNP td:nth-child(3),.History_table__u9vNP th:first-child,.History_table__u9vNP th:nth-child(2),.History_table__u9vNP th:nth-child(3){width:33.33%}.History_table__u9vNP th{background-color:#f8f9fa;color:#333;font-weight:700}.History_table__u9vNP td{color:#555}.History_empty-message__hSRye{color:#666;font-size:14px;margin-top:20px;text-align:center}.History_notification__HBR5I{color:#ff9800;font-size:14px;font-weight:500;margin-top:20px;text-align:center}@media (max-width:640px){.History_title__KVYb6{font-size:20px}.History_input__Pdq7q{font-size:14px;padding:8px}.History_button__qewmP{font-size:14px;padding:8px 20px}.History_table__u9vNP{font-size:12px}.History_table__u9vNP td,.History_table__u9vNP th{padding:6px}.History_section-title__UgiyZ{font-size:16px}.History_notification__HBR5I{font-size:13px}}.History_house__aTn5d{align-items:center;background:var(--primary-color);border-radius:50%;bottom:20px;box-shadow:0 4px 12px var(--shadow-medium);color:var(--white);display:flex;height:42px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;width:42px;z-index:1000}.History_house__aTn5d:hover{background:var(--hover-color);box-shadow:0 6px 16px var(--shadow-medium);transform:scale(1.1)}.History_house__aTn5d .History_fa-house__rLwjF{font-size:28px}*{box-sizing:border-box}.Login_login-container__kYpqU{align-items:center;background:linear-gradient(135deg,#e6f7fa,#f0f4f0);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.Login_title__tauOQ{color:#1b5e20;font-size:2rem;font-weight:700;margin-bottom:1.875rem;text-align:center}.Login_login-form__Se5iw{background:#f0f4f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;flex-wrap:wrap;gap:.9375rem;max-width:500px;padding:1.25rem;width:100%}.Login_input__qz5Cj{background:#fff;border:2px solid #e0e7ff;border-radius:10px;flex:1 1;font-size:1rem;min-width:200px;padding:.875rem;transition:border-color .3s ease,box-shadow .3s ease}.Login_input__qz5Cj:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf5080;outline:none}.Login_button__22Wej{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;transition:transform .2s ease,box-shadow .3s ease}.Login_button__22Wej:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.Login_button__22Wej:focus{outline:2px solid #4caf50;outline-offset:2px}.Login_button__22Wej:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.Toast_toast__IMnYR{align-items:center;animation:Toast_slideIn__hHXFz .3s ease forwards,Toast_slideOut__lF-dF .3s ease 2.7s forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:10px;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:1000}.Toast_toast__IMnYR.Toast_success__kSDlo{background:#e8f5e9;color:#2e7d32}.Toast_toast__IMnYR.Toast_error__OX3HI{background:#ffebee;color:#d32f2f}.Toast_toast__IMnYR.Toast_warning__eVK4F{background:#fff8e1;color:#f9a825}.Toast_toast-icon__6b60M{font-size:18px}.Toast_toast-message__gReTc{font-size:14px;font-weight:500}@keyframes Toast_slideIn__hHXFz{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideOut__lF-dF{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:768px){.Toast_toast__IMnYR{padding:10px 16px;right:12px;top:60px}}@media (max-width:480px){.Toast_toast__IMnYR{font-size:12px;padding:8px 12px;right:8px;top:50px}.Toast_toast-icon__6b60M{font-size:16px}.Toast_toast-message__gReTc{font-size:12px}}.NavigationPage_navContainer__5jGVZ{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:16px;box-shadow:0 6px 20px #00000014;display:flex;flex-direction:column;margin:40px auto;max-width:420px;padding:24px;width:100%}.NavigationPage_cvtitle__-zQ4s{background:#52d859;border-radius:12px;color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:20px;padding:14px;text-align:center;width:100%}.NavigationPage_navLinks__qaZlZ{display:flex;flex-direction:column;gap:14px;width:100%}.NavigationPage_navButton__rWMQn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 6px #0000000d;color:#2d3748;display:flex;font-size:1.05rem;font-weight:500;gap:10px;padding:14px;text-decoration:none;transition:all .25s ease-in-out}.NavigationPage_navButton__rWMQn:hover{background:#3182ce;box-shadow:0 6px 14px #3182ce4d;color:#fff;transform:translateY(-2px)}.NavigationPage_icon__dxIqL{align-items:center;display:flex;font-size:1.2rem}@media (max-width:600px){.NavigationPage_navContainer__5jGVZ{padding:16px}.NavigationPage_cvtitle__-zQ4s{font-size:1.2rem;padding:10px}.NavigationPage_navButton__rWMQn{font-size:1rem;padding:12px}}.AdminDashboardPage_container__YxXiR{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AdminDashboardPage_container__YxXiR,.AdminDashboardPage_login-container__Xavfo{background:linear-gradient(135deg,#e6f7fa,#f0f4f0);display:flex;justify-content:center;min-height:100vh}.AdminDashboardPage_login-container__Xavfo{align-items:center;flex-direction:column;padding:20px}.AdminDashboardPage_hamburger__qKtsb{align-items:center;background:#4caf50;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:none;height:42px;justify-content:center;left:10px;position:fixed;top:12px;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:42px;z-index:1000}.AdminDashboardPage_hamburger__qKtsb:hover{background:#388e3c;box-shadow:0 4px 12px #0003;transform:scale(1.1)}.AdminDashboardPage_hamburger__qKtsb.AdminDashboardPage_active__cQb7G{background:#2e7d32;box-shadow:0 4px 12px #0003}.AdminDashboardPage_hamburger-icon__vNlOq{transition:opacity .3s ease,transform .3s ease}.AdminDashboardPage_hamburger__qKtsb.AdminDashboardPage_active__cQb7G .AdminDashboardPage_hamburger-icon__vNlOq{transform:rotate(180deg)}.AdminDashboardPage_overlay__TgCV8{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:998}.AdminDashboardPage_overlay__TgCV8.AdminDashboardPage_active__cQb7G{opacity:1;visibility:visible}.AdminDashboardPage_sidebar__lzZDL{background:#1b5e20;box-shadow:2px 0 6px #00000026;color:#f0f0f1;height:100%;left:0;overflow-y:auto;padding:16px 12px;position:fixed;top:0;transition:transform .3s ease-in-out;width:230px;z-index:999}.AdminDashboardPage_sidebar-title__14Vct{color:#f0f0f1;font-size:18px;font-weight:600;margin-bottom:16px;text-align:left}.AdminDashboardPage_sidebar-menu__jrN2a{list-style:none;margin:0;padding:0}.AdminDashboardPage_group-header__U2pHX{align-items:center;background:#0000;border-radius:4px;color:#e8f5e9;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:space-between;margin:2px 0;padding:8px 10px;text-align:left;transition:background-color .2s ease}.AdminDashboardPage_group-header__U2pHX>span{flex:1 1;text-align:left}.AdminDashboardPage_group-icon__f8OGw{font-size:14px;opacity:.9;width:16px}.AdminDashboardPage_group-header__U2pHX:hover{background:#ffffff1f}.AdminDashboardPage_chevron-icon__NXN7g{font-size:12px;transition:transform .3s ease}.AdminDashboardPage_chevron-icon__NXN7g.AdminDashboardPage_expanded__\+gWtn{transform:rotate(180deg)}.AdminDashboardPage_submenu__eECb5{border-left:none;list-style:none;margin:0 0 8px;max-height:0;opacity:0;overflow:hidden;padding:0 0 0 10px;transition:max-height .2s ease,opacity .2s ease}.AdminDashboardPage_submenu__eECb5.AdminDashboardPage_open__C4N0z{max-height:500px;opacity:1}.AdminDashboardPage_sidebar-item__XDrx-{align-items:center;border-radius:3px;color:#e8f5e9d9;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:8px;margin:1px 0;padding:6px 10px;text-align:left;transition:background-color .15s ease,color .15s ease}.AdminDashboardPage_item-icon__qnJ9e{font-size:13px;opacity:.9;width:14px}.AdminDashboardPage_sidebar-item__XDrx-:hover{background:#ffffff26;color:#fff}.AdminDashboardPage_sidebar-item__XDrx-.AdminDashboardPage_active__cQb7G{background:#43a047;color:#fff;font-weight:500}.AdminDashboardPage_content__-l-4t{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;flex:1 1;margin-left:270px;max-width:1440px;padding:15px 20px;transition:margin-left .3s ease-in-out}.AdminDashboardPage_title__Na3le{color:#1b5e20;font-size:24px;font-weight:700;margin-bottom:15px;margin-top:0;text-align:center}.AdminDashboardPage_subtitle__6hONL{color:#1b5e20;font-size:24px;font-weight:600;margin-bottom:20px}.AdminDashboardPage_add-point-section__ZbbtS,.AdminDashboardPage_customer-points-section__Yiuln,.AdminDashboardPage_customer-section__DxxPg,.AdminDashboardPage_redeem-section__tLYXB,.AdminDashboardPage_transactions-section__0MaHO{margin-bottom:40px}.AdminDashboardPage_search-form__WNqiK{background:#f0f4f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:20px;position:-webkit-sticky;position:sticky;top:12px;z-index:100}.AdminDashboardPage_input__ZwSdJ{background:#fff;border:2px solid #e0e7ff;border-radius:10px;flex:1 1;font-size:16px;padding:14px;transition:border-color .3s ease,box-shadow .3s ease}.AdminDashboardPage_input__ZwSdJ:focus{border-color:#4caf50;box-shadow:0 0 10px #4caf5033;outline:none}.AdminDashboardPage_button__E5skY{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:transform .2s ease,box-shadow .3s ease}.AdminDashboardPage_button__E5skY:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.AdminDashboardPage_back-button__7H8G7{align-items:center;background:#4caf50;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:36px}.AdminDashboardPage_back-button__7H8G7:hover{background:#388e3c;box-shadow:0 4px 12px #0003;transform:scale(1.1)}.AdminDashboardPage_delete-button__gt05H{align-items:center;background:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;justify-content:center;padding:8px 12px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.AdminDashboardPage_delete-button__gt05H:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.AdminDashboardPage_delete-button__gt05H:active{box-shadow:0 1px 4px #d32f2f33;transform:translateY(0)}.AdminDashboardPage_button-container__WDz\+y{align-items:center;display:flex;justify-content:center;width:100%}.AdminDashboardPage_message__ZUXG3{border-radius:8px;font-size:14px;margin-top:15px;padding:12px;text-align:center}.AdminDashboardPage_message__ZUXG3.AdminDashboardPage_success__WIfMG{background:#e8f5e9;color:#2e7d32}.AdminDashboardPage_message__ZUXG3.AdminDashboardPage_error__QFfvO{background:#ffebee;color:#d32f2f}.AdminDashboardPage_total-points__ci918{color:#1b5e20;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.AdminDashboardPage_total-points__ci918 .AdminDashboardPage_positive__saULW{color:#2e7d32}.AdminDashboardPage_total-points__ci918 .AdminDashboardPage_negative__ZVaWJ{color:#d32f2f}.AdminDashboardPage_table__0JwT2{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 15px #0000001a;overflow:hidden;table-layout:auto;width:100%}.AdminDashboardPage_td__E-0Ow,.AdminDashboardPage_th__\+\+M5Q{border-bottom:1px solid #e0e7ff;max-width:200px;min-width:80px;overflow-wrap:break-word;padding:12px;text-align:left}.AdminDashboardPage_th__\+\+M5Q{background:linear-gradient(90deg,#f0f4f0,#e6f7fa);color:#1b5e20;font-size:14px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AdminDashboardPage_th__\+\+M5Q:first-child{width:30%}.AdminDashboardPage_th__\+\+M5Q:nth-child(2){width:25%}.AdminDashboardPage_th__\+\+M5Q:nth-child(3),.AdminDashboardPage_th__\+\+M5Q:nth-child(4){text-align:center;width:20%}.AdminDashboardPage_td__E-0Ow{font-size:14px}.AdminDashboardPage_td__E-0Ow:nth-child(3),.AdminDashboardPage_td__E-0Ow:nth-child(4){text-align:center}.AdminDashboardPage_td__E-0Ow.AdminDashboardPage_positive__saULW{color:#2e7d32;font-weight:500}.AdminDashboardPage_td__E-0Ow.AdminDashboardPage_negative__ZVaWJ{color:#d32f2f;font-weight:500}.AdminDashboardPage_tr__6-DtJ{transition:background-color .3s ease}.AdminDashboardPage_tr__6-DtJ:hover{background:#e8f5e9}.AdminDashboardPage_loading__2yNUW,.AdminDashboardPage_no-data__n4fgb{background:#f0f4f0;border-radius:8px;color:#78909c;font-size:16px;margin-top:20px;padding:15px;text-align:center}.AdminDashboardPage_pagination-info__74h9E{background:#f0f4f0;border-radius:8px;color:#1b5e20;font-size:14px;margin-bottom:15px;padding:10px;text-align:center}.AdminDashboardPage_pagination__aZCe\+{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px;padding:15px}.AdminDashboardPage_pagination-button__CNnOR{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.AdminDashboardPage_pagination-button__CNnOR:hover:not(:disabled){box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.AdminDashboardPage_pagination-button__CNnOR:disabled{background:#ccc;cursor:not-allowed;opacity:.5}.AdminDashboardPage_pagination-info-text__L0HSe{color:#1b5e20;font-size:14px;font-weight:500;padding:0 10px}.AdminDashboardPage_pagination-input-form__wtqj0{align-items:center;display:flex;gap:5px}.AdminDashboardPage_pagination-input__X9lrE{border:2px solid #e0e7ff;border-radius:6px;font-size:13px;padding:6px 8px;text-align:center;transition:border-color .3s ease,box-shadow .3s ease;width:60px}.AdminDashboardPage_pagination-input__X9lrE:focus{border-color:#4caf50;box-shadow:0 0 8px #4caf5033;outline:none}.AdminDashboardPage_pagination-go-button__rUYzp{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:transform .2s ease,box-shadow .3s ease}.AdminDashboardPage_pagination-go-button__rUYzp:hover{box-shadow:0 2px 8px #4caf504d;transform:translateY(-1px)}.AdminDashboardPage_skeleton__lNfQc{animation:AdminDashboardPage_skeleton-loading__ifrdM 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes AdminDashboardPage_skeleton-loading__ifrdM{0%{background-position:200% 0}to{background-position:-200% 0}}.AdminDashboardPage_skeleton-text__mcQCk{height:16px;margin:4px 0;width:100%}.AdminDashboardPage_skeleton-text__mcQCk.AdminDashboardPage_skeleton-short__2M7W0{margin:4px auto;width:60px}.AdminDashboardPage_skeleton-text__mcQCk.AdminDashboardPage_skeleton-info__JjERG{height:20px;margin:0 auto;width:300px}.AdminDashboardPage_skeleton-button__b669e{border-radius:6px;height:32px;margin:0 auto;width:40px}@media (max-width:768px){.AdminDashboardPage_hamburger__qKtsb{display:flex}.AdminDashboardPage_sidebar__lzZDL{transform:translateX(-100%)}.AdminDashboardPage_sidebar__lzZDL.AdminDashboardPage_open__C4N0z{transform:translateX(0)}.AdminDashboardPage_content__-l-4t{margin-left:0;padding:6px}.AdminDashboardPage_search-form__WNqiK{flex-direction:column}.AdminDashboardPage_button__E5skY,.AdminDashboardPage_input__ZwSdJ,.AdminDashboardPage_table__0JwT2{width:100%}.AdminDashboardPage_td__E-0Ow,.AdminDashboardPage_th__\+\+M5Q{font-size:12px;max-width:150px;min-width:60px;padding:8px}.AdminDashboardPage_th__\+\+M5Q:first-child,.AdminDashboardPage_th__\+\+M5Q:nth-child(2){width:25%}.AdminDashboardPage_th__\+\+M5Q:nth-child(3),.AdminDashboardPage_th__\+\+M5Q:nth-child(4){text-align:center;width:20%}.AdminDashboardPage_td__E-0Ow:nth-child(3),.AdminDashboardPage_td__E-0Ow:nth-child(4){text-align:center}.AdminDashboardPage_delete-button__gt05H{font-size:12px;padding:6px 8px}.AdminDashboardPage_back-button__7H8G7{height:32px;width:32px}.AdminDashboardPage_group-header__U2pHX{font-size:15px;padding:10px 12px}.AdminDashboardPage_submenu__eECb5{margin-left:10px;padding-left:15px}.AdminDashboardPage_sidebar-item__XDrx-{font-size:13px;margin-left:3px;padding:7px 10px}}@media (max-width:480px){.AdminDashboardPage_title__Na3le{font-size:20px;margin-bottom:12px;margin-top:0}.AdminDashboardPage_subtitle__6hONL{font-size:20px}.AdminDashboardPage_button__E5skY,.AdminDashboardPage_input__ZwSdJ{font-size:14px;padding:12px}.AdminDashboardPage_td__E-0Ow,.AdminDashboardPage_th__\+\+M5Q{font-size:11px;max-width:120px;min-width:50px;padding:6px}.AdminDashboardPage_th__\+\+M5Q:first-child,.AdminDashboardPage_th__\+\+M5Q:nth-child(2){width:25%}.AdminDashboardPage_th__\+\+M5Q:nth-child(3),.AdminDashboardPage_th__\+\+M5Q:nth-child(4){text-align:center;width:20%}.AdminDashboardPage_td__E-0Ow:nth-child(3),.AdminDashboardPage_td__E-0Ow:nth-child(4){text-align:center}.AdminDashboardPage_delete-button__gt05H{font-size:11px;padding:5px 7px}.AdminDashboardPage_back-button__7H8G7{height:28px;width:28px}.AdminDashboardPage_group-header__U2pHX{font-size:14px;padding:8px 10px}.AdminDashboardPage_submenu__eECb5{margin-left:8px;padding-left:12px}.AdminDashboardPage_sidebar-item__XDrx-{font-size:12px;margin-left:2px;padding:6px 8px}.AdminDashboardPage_pagination-info__74h9E{font-size:12px;padding:8px}.AdminDashboardPage_pagination__aZCe\+{flex-wrap:wrap;gap:10px;padding:10px}.AdminDashboardPage_pagination-button__CNnOR{font-size:12px;padding:8px 15px}.AdminDashboardPage_pagination-info-text__L0HSe{font-size:12px}.AdminDashboardPage_pagination-input-form__wtqj0{gap:4px}.AdminDashboardPage_pagination-input__X9lrE{font-size:11px;padding:5px 6px;width:50px}.AdminDashboardPage_pagination-go-button__rUYzp{font-size:11px;padding:5px 10px}}.AdminDashboardPage_auto-insert-section__W0HdE{margin-bottom:40px}.AdminDashboardPage_form-container__3gxua{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin:0 auto;max-width:600px;padding:30px}.AdminDashboardPage_form-title__sNZRD{color:#1b5e20;font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.AdminDashboardPage_form-description__6mgLC{color:#666;font-size:14px;line-height:1.6;margin-bottom:30px;text-align:center}.AdminDashboardPage_insert-form__5F7bU{display:flex;flex-direction:column;gap:20px}.AdminDashboardPage_form-group__56YAX{display:flex;flex-direction:column;gap:8px}.AdminDashboardPage_form-label__JVcDO{color:#1b5e20;font-size:14px;font-weight:600}.AdminDashboardPage_form-input__\+MQmU{background:#fff;border:2px solid #e0e7ff;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease}.AdminDashboardPage_form-input__\+MQmU:focus{border-color:#4caf50;box-shadow:0 0 10px #4caf5033;outline:none}.AdminDashboardPage_form-select__r2437{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%231b5e20' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:35px}.AdminDashboardPage_loading-text__ekUJy{color:#666;font-size:14px;font-style:italic;padding:12px}.AdminDashboardPage_submit-button__Vxedp{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 28px;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.AdminDashboardPage_submit-button__Vxedp:hover:not(:disabled){box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.AdminDashboardPage_submit-button__Vxedp.AdminDashboardPage_loading__2yNUW,.AdminDashboardPage_submit-button__Vxedp:disabled{cursor:not-allowed;opacity:.6}.AdminDashboardPage_message-container__-ft71{border-radius:8px;margin-top:20px;padding:15px;text-align:center}.AdminDashboardPage_message-container__-ft71.AdminDashboardPage_success__WIfMG{background:#e8f5e9;border:1px solid #4caf50;color:#2e7d32}.AdminDashboardPage_message-container__-ft71.AdminDashboardPage_error__QFfvO{background:#ffebee;border:1px solid #f44336;color:#d32f2f}.AdminDashboardPage_message-text__XKvn2{font-size:14px;font-weight:500;margin:0}.AdminDashboardPage_info-box__QMYvZ{background:#f0f4f0;border-left:4px solid #4caf50;border-radius:8px;margin-top:30px;padding:20px}.AdminDashboardPage_info-title__azbWq{color:#1b5e20;font-size:16px;font-weight:600;margin-bottom:12px}.AdminDashboardPage_info-list__Jxt84{color:#666;font-size:14px;line-height:1.8;margin:0;padding-left:20px}.AdminDashboardPage_info-list__Jxt84 li{margin-bottom:8px}.Modal_modal-overlay__Lrnfu{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.Modal_modal__OBhIc{animation:Modal_fadeIn__4kNhV .3s ease forwards;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:400px;padding:20px;width:90%}.Modal_modal-title__1HulE{color:#1b5e20;font-size:20px;font-weight:600;margin-bottom:10px;text-align:center}.Modal_modal-message__w351k{color:#333;font-size:16px;margin-bottom:20px;text-align:center}.Modal_modal-actions__2AUAB{display:flex;gap:10px;justify-content:center}.Modal_modal-button__kaDqO{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.Modal_modal-button__kaDqO.Modal_confirm__kpKmE{background:linear-gradient(90deg,#4caf50,#66bb6a);color:#fff}.Modal_modal-button__kaDqO.Modal_confirm__kpKmE:hover:not(:disabled){box-shadow:0 2px 8px #4caf504d;transform:translateY(-2px)}.Modal_modal-button__kaDqO.Modal_confirm__kpKmE:active:not(:disabled){box-shadow:0 1px 4px #4caf5033;transform:translateY(0)}.Modal_modal-button__kaDqO.Modal_confirm__kpKmE:disabled{background:#a5d6a7;cursor:not-allowed}.Modal_modal-button__kaDqO.Modal_cancel__\+71JN{background:#e0e7ff;color:#1b5e20}.Modal_modal-button__kaDqO.Modal_cancel__\+71JN:hover:not(:disabled){background:#d0d7ff;box-shadow:0 2px 8px #00000026;transform:translateY(-2px)}.Modal_modal-button__kaDqO.Modal_cancel__\+71JN:active:not(:disabled){box-shadow:0 1px 4px #0000001a;transform:translateY(0)}.Modal_modal-button__kaDqO.Modal_cancel__\+71JN:disabled{background:#eceff1;color:#78909c;cursor:not-allowed}@keyframes Modal_fadeIn__4kNhV{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.Modal_modal__OBhIc{padding:15px;width:95%}.Modal_modal-title__1HulE{font-size:18px}.Modal_modal-message__w351k{font-size:14px}.Modal_modal-button__kaDqO{font-size:12px;padding:8px 16px}}.DriverManager_driver-manager__KxHsj{padding:20px}.DriverManager_subtitle__Pybcs{color:#1b5e20;font-size:24px;font-weight:600;margin-bottom:20px}.DriverManager_search-form__HBZK3{background:#f0f4f0;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px;padding:20px}.DriverManager_input__9Ah9y{background:#fff;border:2px solid #e0e7ff;border-radius:10px;flex:1 1;font-size:16px;min-width:200px;padding:14px;transition:border-color .3s ease,box-shadow .3s ease}.DriverManager_input__9Ah9y:focus{border-color:#4caf50;box-shadow:0 0 10px #4caf5033;outline:none}.DriverManager_button__eq9v9{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:transform .2s ease,box-shadow .3s ease}.DriverManager_button__eq9v9:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.DriverManager_back-button__zJW5N:hover{background:#388e3c;box-shadow:0 4px 12px #0003;transform:scale(1.1)}.DriverManager_action__ClhVF{display:flex;gap:6px}.DriverManager_edit-button__G8SWG{align-items:center;background-color:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;padding:6px 8px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.DriverManager_edit-button__G8SWG:hover{background:#1565c0;box-shadow:0 2px 8px #1976d24d;transform:translateY(-2px)}.DriverManager_delete-button__vK2uw{align-items:center;background:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;padding:6px 8px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.DriverManager_delete-button__vK2uw:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.DriverManager_reset-password-button__-r9Ik{align-items:center;background:#f57c00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;padding:6px 8px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.DriverManager_reset-password-button__-r9Ik:hover{background:#e65100;box-shadow:0 2px 8px #f57c004d;transform:translateY(-2px)}.DriverManager_delete-button__vK2uw:disabled,.DriverManager_edit-button__G8SWG:disabled,.DriverManager_reset-password-button__-r9Ik:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.DriverManager_table__I3s2M{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 15px #0000001a;overflow:hidden;table-layout:auto;width:100%}.DriverManager_td__ZuuTA,.DriverManager_th__Ijlya{border-bottom:1px solid #e0e7ff;max-width:200px;min-width:80px;overflow-wrap:break-word;padding:12px;text-align:left}.DriverManager_th__Ijlya{background:linear-gradient(90deg,#f0f4f0,#e6f7fa);color:#1b5e20;font-size:14px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.DriverManager_th__Ijlya:first-child{width:10%}.DriverManager_th__Ijlya:nth-child(2){width:20%}.DriverManager_th__Ijlya:nth-child(3){width:25%}.DriverManager_th__Ijlya:nth-child(4){width:15%}.DriverManager_th__Ijlya:nth-child(5){width:10%}.DriverManager_th__Ijlya:nth-child(6){text-align:center;width:15%}.DriverManager_td__ZuuTA{font-size:14px}.DriverManager_td__ZuuTA:nth-child(6){text-align:center}.DriverManager_tr__7kYsF{transition:background-color .3s ease}.DriverManager_tr__7kYsF:hover{background:#e8f5e9}.DriverManager_no-data__E3M-X{background:#f0f4f0;border-radius:8px;color:#78909c;font-size:16px;margin-top:20px;padding:15px;text-align:center}.DriverManager_loading-text__09iCX{align-items:center;background:#e3f2fd;border-radius:8px;color:#1976d2;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;margin-top:20px;padding:20px}.DriverManager_modal-input__Kk5YX{background:#fff;border:2px solid #e0e7ff;border-radius:8px;font-size:16px;margin-top:10px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.DriverManager_modal-input__Kk5YX:focus{border-color:#4caf50;box-shadow:0 0 8px #4caf5033;outline:none}.DriverManager_modal-button__mN-As{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;margin:10px 5px;padding:12px 24px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.DriverManager_modal-button-confirm__DCxRV{background:linear-gradient(90deg,#4caf50,#66bb6a);color:#fff}.DriverManager_modal-button-confirm__DCxRV:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.DriverManager_modal-button-cancel__FXQBN{background:#d32f2f;color:#fff}.DriverManager_modal-button-cancel__FXQBN:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.DriverManager_modal-button__mN-As:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.DriverManager_button-container__03E6K{display:flex;gap:10px}@media (max-width:768px){.DriverManager_search-form__HBZK3{flex-direction:column}.DriverManager_input__9Ah9y,.DriverManager_modal-input__Kk5YX{min-width:0;width:100%}.DriverManager_button-container__03E6K{display:flex;flex-direction:row-reverse;gap:10px}.DriverManager_td__ZuuTA,.DriverManager_th__Ijlya{font-size:12px;max-width:150px;min-width:60px;padding:8px}.DriverManager_td__ZuuTA:nth-child(6),.DriverManager_th__Ijlya:nth-child(6){width:20%}}@media (max-width:480px){.DriverManager_driver-manager__KxHsj{padding:0}.DriverManager_subtitle__Pybcs{font-size:20px}.DriverManager_input__9Ah9y,.DriverManager_modal-button__mN-As,.DriverManager_modal-input__Kk5YX{font-size:14px;padding:12px}.DriverManager_button__eq9v9{padding:12px}.DriverManager_td__ZuuTA,.DriverManager_th__Ijlya{font-size:11px;max-width:120px;min-width:50px;padding:6px}.DriverManager_action__ClhVF{flex-direction:column}}.Skeleton_skeleton__0ZACs{background:#e9edf3;border-radius:8px;overflow:hidden;position:relative}.Skeleton_skeleton__0ZACs:after{animation:Skeleton_shimmer__AQStX 1.2s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffffa6 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes Skeleton_shimmer__AQStX{to{transform:translateX(100%)}}.Skeleton_wrapper__GGm7R{display:block}.CheckInManager_checkin-manager__1CvuA{padding:20px}.CheckInManager_bottom__3-TlR{margin-top:20px}.CheckInManager_subtitle__QayTt{color:#1b5e20;font-size:24px;font-weight:600;margin-bottom:20px}.CheckInManager_day-section__q9Wr-{margin-bottom:30px}.CheckInManager_day-header__5iq0c{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.CheckInManager_day-title__8Jixx{color:#2e7d32;font-size:18px;font-weight:600}.CheckInManager_table__UhbeY{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 15px #0000001a;overflow:hidden;table-layout:auto;width:100%}.CheckInManager_td__N9q-L,.CheckInManager_th__OG16J{border-bottom:1px solid #e0e7ff;max-width:200px;min-width:80px;overflow-wrap:break-word;padding:12px;text-align:left}.CheckInManager_th__OG16J{background:linear-gradient(90deg,#f0f4f0,#e6f7fa);color:#1b5e20;font-size:14px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CheckInManager_th__OG16J:first-child,.CheckInManager_th__OG16J:nth-child(2),.CheckInManager_th__OG16J:nth-child(3){width:20%}.CheckInManager_th__OG16J:nth-child(4){width:10%}.CheckInManager_th__OG16J:nth-child(5),.CheckInManager_th__OG16J:nth-child(6){text-align:center;width:10%}.CheckInManager_td__N9q-L{font-size:14px}.CheckInManager_td__N9q-L:nth-child(5),.CheckInManager_td__N9q-L:nth-child(6){text-align:center}.CheckInManager_td__N9q-L.CheckInManager_pending__gyyVz{color:#f57c00;font-weight:500}.CheckInManager_td__N9q-L.CheckInManager_approved__-pHio{color:#2e7d32;font-weight:500}.CheckInManager_td__N9q-L.CheckInManager_negative__y9Fyx,.CheckInManager_td__N9q-L.CheckInManager_rejected__M9Q2V{color:#d32f2f;font-weight:500}.CheckInManager_tr__iFxD3{transition:background-color .3s ease}.CheckInManager_tr__iFxD3.CheckInManager_active__RKXaw,.CheckInManager_tr__iFxD3:hover{background:#e8f5e9}.CheckInManager_td__N9q-L.CheckInManager_center__CPM41,.CheckInManager_th__OG16J.CheckInManager_center__CPM41{text-align:center}.CheckInManager_image-container__zfdUd{display:inline-block;position:relative}.CheckInManager_checkin-image__GrXKp{border-radius:8px;cursor:pointer;margin:5px;max-height:100px;max-width:100px;object-fit:cover;transition:transform .2s ease}.CheckInManager_checkin-image__GrXKp:hover{transform:scale(1.05)}.CheckInManager_image-error__gR1rp{display:inline-block;font-size:14px;margin:5px;vertical-align:middle}.CheckInManager_action-button__eDLM8{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;margin:0 5px;padding:8px 12px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.CheckInManager_action-button__eDLM8.CheckInManager_mail__rSIou{color:#2263be}.CheckInManager_action-button__eDLM8.CheckInManager_approve__nmBVm{background:#4caf50}.CheckInManager_action-button__eDLM8.CheckInManager_approve__nmBVm:hover{background:#388e3c;box-shadow:0 2px 8px #4caf504d;transform:translateY(-2px)}.CheckInManager_action-button__eDLM8.CheckInManager_reject__z67zO{background:#d32f2f}.CheckInManager_action-button__eDLM8.CheckInManager_reject__z67zO:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.CheckInManager_action-button__eDLM8.CheckInManager_approve-all__si6E8{background:#2196f3;color:#fff;padding:8px 16px}.CheckInManager_action-button__eDLM8.CheckInManager_approve-all__si6E8:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d;transform:translateY(-2px)}.CheckInManager_action-button__eDLM8:hover{box-shadow:0 2px 8px #0000004d;transform:translateY(-2px)}.CheckInManager_image-overlay__IwWOP{align-items:center;animation:CheckInManager_fadeIn__m246a .3s ease-in-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CheckInManager_image-modal__pYnmZ{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:90vh;max-width:90%;overflow:hidden;position:relative}.CheckInManager_full-image__0FCbD{max-height:80vh;max-width:100%;object-fit:contain}.CheckInManager_image-error__gR1rp{color:#d32f2f;font-size:16px;font-weight:500;margin:20px;text-align:center}.CheckInManager_close-button__1CNu1{align-items:center;background:#d32f2f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .3s ease,transform .2s ease;width:36px}.CheckInManager_close-button__1CNu1:hover{background:#b71c1c;transform:scale(1.1)}.CheckInManager_no-data__1IqxY{background:#f0f4f0;border-radius:8px;color:#78909c;font-size:16px;margin-top:20px;padding:15px;text-align:center}.CheckInManager_loading-text__Hk7sJ{align-items:center;background:#e3f2fd;border-radius:8px;color:#1976d2;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;margin-top:20px;padding:20px}@keyframes CheckInManager_fadeIn__m246a{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.CheckInManager_checkin-manager__1CvuA{padding:0}.CheckInManager_subtitle__QayTt{font-size:20px}.CheckInManager_day-title__8Jixx{font-size:16px}.CheckInManager_td__N9q-L,.CheckInManager_th__OG16J{font-size:12px;max-width:150px;min-width:60px;padding:8px}.CheckInManager_checkin-image__GrXKp{max-height:80px;max-width:80px}.CheckInManager_action-button__eDLM8{font-size:12px;padding:6px 8px}.CheckInManager_action-button__eDLM8.CheckInManager_approve-all__si6E8{padding:6px 12px}.CheckInManager_full-image__0FCbD{max-height:70vh}.CheckInManager_close-button__1CNu1{height:32px;width:32px}}@media (max-width:480px){.CheckInManager_subtitle__QayTt{font-size:18px}.CheckInManager_day-title__8Jixx{font-size:14px}.CheckInManager_td__N9q-L,.CheckInManager_th__OG16J{font-size:11px;max-width:120px;min-width:50px;padding:6px}.CheckInManager_checkin-image__GrXKp{max-height:60px;max-width:60px}.CheckInManager_action-button__eDLM8{font-size:11px;padding:5px 7px}.CheckInManager_action-button__eDLM8.CheckInManager_approve-all__si6E8{padding:5px 10px}.CheckInManager_full-image__0FCbD{max-height:60vh}.CheckInManager_close-button__1CNu1{height:28px;width:28px}.CheckInManager_action-btn__V-1IS{display:flex;flex-direction:column;gap:4px}.CheckInManager_day-header__5iq0c{align-items:flex-start;flex-direction:column;gap:10px}.CheckInManager_image-error__gR1rp{font-size:11px}}.WashManager_wash-manager__DhrdH{padding:20px}.WashManager_bottom__Rx8Qk{margin-top:20px}.WashManager_subtitle__tIbQd{color:#1b5e20;font-size:24px;font-weight:600;margin-bottom:20px}.WashManager_month-section__k2PPf{margin-bottom:30px}.WashManager_month-header__Z9Atz{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.WashManager_month-title__D7qiD{color:#2e7d32;font-size:18px;font-weight:600}.WashManager_table__rw22a{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 15px #0000001a;overflow:hidden;table-layout:auto;width:100%}.WashManager_td__CybB5,.WashManager_th__d402f{border-bottom:1px solid #e0e7ff;max-width:200px;min-width:80px;overflow-wrap:break-word;padding:12px;text-align:left}.WashManager_th__d402f{background:linear-gradient(90deg,#f0f4f0,#e6f7fa);color:#1b5e20;font-size:14px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.WashManager_th__d402f:first-child,.WashManager_th__d402f:nth-child(2){width:20%}.WashManager_th__d402f:nth-child(3){width:15%}.WashManager_th__d402f:nth-child(4),.WashManager_th__d402f:nth-child(5){text-align:center;width:10%}.WashManager_td__CybB5{font-size:14px}.WashManager_td__CybB5:nth-child(4),.WashManager_td__CybB5:nth-child(6){text-align:center}.WashManager_td__CybB5:nth-child(5){text-align:center;width:10%}.WashManager_td__CybB5.WashManager_pending__nc48R{color:#f57c00;font-weight:500}.WashManager_td__CybB5.WashManager_approved__QwIu0{color:#2e7d32;font-weight:500}.WashManager_td__CybB5.WashManager_negative__S7zWR,.WashManager_td__CybB5.WashManager_rejected__IgBkP{color:#d32f2f;font-weight:500}.WashManager_tr__0TRJj{transition:background-color .3s ease}.WashManager_tr__0TRJj.WashManager_active__dKNV\+,.WashManager_tr__0TRJj:hover{background:#e8f5e9}.WashManager_image-container__Xw05k{display:inline-block;position:relative}.WashManager_wash-image__ZYNz5{border-radius:8px;cursor:pointer;margin:5px;max-height:100px;max-width:100px;object-fit:cover;transition:transform .2s ease}.WashManager_wash-image__ZYNz5:hover{transform:scale(1.05)}.WashManager_image-error__KKzrs{display:inline-block;font-size:14px;margin:5px;vertical-align:middle}.WashManager_action-button__WlHHY{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;margin:0 5px;padding:8px 12px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.WashManager_action-button__WlHHY.WashManager_mail__M108T{color:#2263be}.WashManager_action-button__WlHHY.WashManager_approve__K-b\+k{background:#4caf50}.WashManager_action-button__WlHHY.WashManager_approve__K-b\+k:hover{background:#388e3c;box-shadow:0 2px 8px #4caf504d;transform:translateY(-2px)}.WashManager_action-button__WlHHY.WashManager_reject__etb6D{background:#d32f2f}.WashManager_action-button__WlHHY.WashManager_reject__etb6D:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.WashManager_action-button__WlHHY.WashManager_approve-all__DRV87{background:#2196f3;color:#fff;padding:8px 16px}.WashManager_action-button__WlHHY.WashManager_approve-all__DRV87:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d;transform:translateY(-2px)}.WashManager_action-button__WlHHY:hover{box-shadow:0 2px 8px #0000004d;transform:translateY(-2px)}.WashManager_image-overlay__xb5eS{align-items:center;animation:WashManager_fadeIn__YhoR2 .3s ease-in-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.WashManager_image-modal__cZXSB{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:90vh;max-width:90%;overflow:hidden;position:relative}.WashManager_full-image__vL58g{max-height:80vh;max-width:100%;object-fit:contain}.WashManager_image-error__KKzrs{color:#d32f2f;font-size:16px;font-weight:500;margin:20px;text-align:center}.WashManager_close-button__t1ynj{align-items:center;background:#d32f2f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .3s ease,transform .2s ease;width:36px}.WashManager_close-button__t1ynj:hover{background:#b71c1c;transform:scale(1.1)}.WashManager_no-data__mzZH0{background:#f0f4f0;border-radius:8px;color:#78909c;font-size:16px;margin-top:20px;padding:15px;text-align:center}.WashManager_loading-text__9fA1w{align-items:center;background:#e3f2fd;border-radius:8px;color:#1976d2;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;margin-top:20px;padding:20px}@keyframes WashManager_fadeIn__YhoR2{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.WashManager_wash-manager__DhrdH{padding:0}.WashManager_subtitle__tIbQd{font-size:20px}.WashManager_month-title__D7qiD{font-size:16px}.WashManager_td__CybB5,.WashManager_th__d402f{font-size:12px;max-width:150px;min-width:60px;padding:8px}.WashManager_wash-image__ZYNz5{max-height:80px;max-width:80px}.WashManager_action-button__WlHHY{font-size:12px;padding:6px 8px}.WashManager_action-button__WlHHY.WashManager_approve-all__DRV87{padding:6px 12px}.WashManager_full-image__vL58g{max-height:70vh}.WashManager_close-button__t1ynj{height:32px;width:32px}}@media (max-width:480px){.WashManager_subtitle__tIbQd{font-size:18px}.WashManager_month-title__D7qiD{font-size:14px}.WashManager_td__CybB5,.WashManager_th__d402f{font-size:11px;max-width:120px;min-width:50px;padding:6px}.WashManager_image-error__KKzrs{font-size:11px}.WashManager_wash-image__ZYNz5{max-height:60px;max-width:60px}.WashManager_action-button__WlHHY{font-size:11px;padding:5px 7px}.WashManager_action-button__WlHHY.WashManager_approve-all__DRV87{padding:5px 10px}.WashManager_full-image__vL58g{max-height:60vh}.WashManager_close-button__t1ynj{height:28px;width:28px}.WashManager_action-btn__nAiI-{display:flex;flex-direction:column;gap:4px}.WashManager_month-header__Z9Atz{align-items:flex-start;flex-direction:column;gap:10px}}.ImageManager_container__aZkn\+{background:#f5f7fa;margin:0 auto;max-width:1200px;padding:20px}.ImageManager_content__ew2Lr{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:20px}.ImageManager_header__fqsJC{align-items:center;display:flex;gap:20px;margin-bottom:20px}.ImageManager_title__sDFSu{color:#1b5e20;font-size:24px;font-weight:600;margin:0}.ImageManager_month-section__FwjjM{margin-bottom:30px}.ImageManager_month-content__\+tvrL{padding:20px}.ImageManager_upload-container__-uacv{background:#f0f4f0;border-radius:12px;padding:20px}.ImageManager_month-header__qyJns{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.ImageManager_subtitle__6o6Mg{color:#2e7d32;font-size:18px;font-weight:600;margin:0}.ImageManager_upload-text__1L64G{color:#1b5e20;display:block;font-size:16px;font-weight:500;margin-bottom:8px}.ImageManager_file-input__n9ago,.ImageManager_select-input__6AJ-t{background:#fff;border:1px solid #e0e7ff;border-radius:8px;box-sizing:border-box;font-size:14px;max-width:300px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.ImageManager_file-input__n9ago:focus,.ImageManager_select-input__6AJ-t:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf504d;outline:none}.ImageManager_file-input__n9ago:disabled,.ImageManager_select-input__6AJ-t:disabled{background:#e0e0e0;cursor:not-allowed}.ImageManager_form-group__Ik-Un{display:flex;flex-direction:column;gap:20px;padding:20px}.ImageManager_action-button__hQOx4{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;justify-content:center;padding:10px 20px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.ImageManager_action-button__hQOx4.ImageManager_delete__hW4Od{background:#d32f2f}.ImageManager_action-button__hQOx4.ImageManager_delete__hW4Od:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.ImageManager_action-button__hQOx4.ImageManager_upload__O9ET9{background:#4caf50}.ImageManager_action-button__hQOx4.ImageManager_upload__O9ET9:hover{background:#388e3c;box-shadow:0 2px 8px #4caf504d;transform:translateY(-2px)}.ImageManager_action-button__hQOx4:disabled{background:#b0bec5;box-shadow:none;cursor:not-allowed;transform:none}.ImageManager_spinner__fQU8Q{animation:ImageManager_spin__OIji2 1s linear infinite}.ImageManager_error-list__7Wqrj{background:#ffebee;border-radius:8px;list-style:none;margin-top:10px;padding:10px}.ImageManager_error-item__YAoUz{color:#d32f2f;font-size:14px;margin-bottom:5px}@keyframes ImageManager_spin__OIji2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ImageManager_container__aZkn\+{padding:12px}.ImageManager_title__sDFSu{font-size:20px}.ImageManager_subtitle__6o6Mg{font-size:16px}.ImageManager_upload-text__1L64G{font-size:14px}.ImageManager_file-input__n9ago,.ImageManager_select-input__6AJ-t{font-size:12px;max-width:100%;padding:8px}.ImageManager_action-button__hQOx4{font-size:14px;padding:8px 16px}}@media (max-width:480px){.ImageManager_container__aZkn\+{padding:8px}.ImageManager_title__sDFSu{font-size:18px}.ImageManager_subtitle__6o6Mg{font-size:14px}.ImageManager_upload-text__1L64G{font-size:12px}.ImageManager_file-input__n9ago,.ImageManager_select-input__6AJ-t{font-size:11px;padding:6px}.ImageManager_action-button__hQOx4{font-size:12px;padding:6px 12px}.ImageManager_month-header__qyJns{align-items:flex-start;flex-direction:column}.ImageManager_month-content__\+tvrL{padding:0}}.PromotionManagement_content__zay2T{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:16px}.PromotionManagement_section-title__AZuMM{color:#1b5e20;font-size:20px;font-weight:700;margin-bottom:16px;text-align:left}.PromotionManagement_redeem-section__OFpol{margin-bottom:24px}.PromotionManagement_promotion-form__ZKLkt,.PromotionManagement_promotions-list__Qj-Vc{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:16px;padding:16px}.PromotionManagement_list-header__lzTyE{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.PromotionManagement_promotion-card__9b8YU{align-items:center;border:1px solid #e0e7ff;border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px}.PromotionManagement_card-info__DsLIP{display:flex;flex:1 1;flex-direction:column;gap:4px}.PromotionManagement_form-row__JszdI{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.PromotionManagement_form-label__npdP2{color:#1b5e20;font-size:14px;font-weight:600}.PromotionManagement_input__2AC\+t{background:#fff;border:2px solid #e0e7ff;border-radius:6px;font-size:14px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease}.PromotionManagement_input__2AC\+t:focus{border-color:#4caf50;box-shadow:0 0 8px #4caf5033;outline:none}.PromotionManagement_button__8kv-M{align-items:center;background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-width:100px;padding:10px 16px;transition:transform .2s ease,box-shadow .3s ease;white-space:nowrap}.PromotionManagement_button__8kv-M:hover:not(:disabled){box-shadow:0 4px 10px #4caf504d;transform:translateY(-2px)}.PromotionManagement_button__8kv-M:disabled{cursor:not-allowed;opacity:.6;transform:none}.PromotionManagement_save-button__zPTp5{background:linear-gradient(90deg,#4caf50,#66bb6a)}.PromotionManagement_stop-button__gPur7{background:linear-gradient(90deg,#d32f2f,#ef5350)}.PromotionManagement_stop-button__gPur7:hover:not(:disabled){box-shadow:0 4px 10px #d32f2f4d}.PromotionManagement_reload-button__WS8w0{background:linear-gradient(90deg,#0288d1,#29b6f6);flex:none;width:auto}.PromotionManagement_reload-button__WS8w0:hover:not(:disabled){box-shadow:0 4px 10px #0288d14d}.PromotionManagement_button-icon__mbm8e,.PromotionManagement_button-text__55bv-{display:inline}.PromotionManagement_card-label__xbMnJ{color:#1b5e20;font-size:14px;font-weight:600}.PromotionManagement_card-value__kgfSD{color:#333;font-size:14px}.PromotionManagement_loading__ZJo9Z,.PromotionManagement_no-data__6g0Ci{background:#f0f4f0;border-radius:6px;color:#78909c;font-size:14px;margin:12px 0;padding:10px;text-align:center}.PromotionManagement_date-info__rm7SW{color:#424242;font-size:.85rem;margin-top:.3rem}@media (min-width:768px){.PromotionManagement_content__zay2T{border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:24px}.PromotionManagement_section-title__AZuMM{font-size:24px;margin-bottom:20px}.PromotionManagement_promotion-form__ZKLkt,.PromotionManagement_promotions-list__Qj-Vc{padding:20px}.PromotionManagement_list-header__lzTyE{margin-bottom:20px}.PromotionManagement_form-row__JszdI{align-items:center;flex-direction:row;gap:12px}.PromotionManagement_form-label__npdP2{flex-shrink:0;font-size:16px;width:120px}.PromotionManagement_input__2AC\+t{flex:1 1;font-size:16px;max-width:300px;padding:12px}.PromotionManagement_button__8kv-M{flex:none;font-size:16px;min-width:140px;padding:12px 24px}.PromotionManagement_promotion-card__9b8YU{flex-direction:row;flex-wrap:nowrap;gap:16px;padding:16px}.PromotionManagement_card-info__DsLIP{align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px}.PromotionManagement_card-label__xbMnJ,.PromotionManagement_card-value__kgfSD{font-size:16px}}@media (min-width:1024px){.PromotionManagement_content__zay2T{margin:0 auto;max-width:1200px}.PromotionManagement_section-title__AZuMM{font-size:28px}.PromotionManagement_promotion-form__ZKLkt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.PromotionManagement_promotion-form__ZKLkt>h3{grid-column:1/-1}.PromotionManagement_promotions-list__Qj-Vc{display:flex;flex-direction:column}.PromotionManagement_button__8kv-M{font-size:16px;min-width:160px;padding:14px 28px}}@media (max-width:767px){.PromotionManagement_content__zay2T,.PromotionManagement_promotion-form__ZKLkt,.PromotionManagement_promotions-list__Qj-Vc{padding:12px}.PromotionManagement_promotion-card__9b8YU{align-items:stretch;flex-direction:column;padding:10px}.PromotionManagement_card-info__DsLIP{flex-direction:column;gap:8px;margin-bottom:8px}.PromotionManagement_button__8kv-M{justify-content:center;min-width:auto;width:100%}.PromotionManagement_reload-button__WS8w0{min-width:40px;padding:8px;width:auto}.PromotionManagement_reload-button__WS8w0 .PromotionManagement_button-text__55bv-{display:none}.PromotionManagement_reload-button__WS8w0 .PromotionManagement_button-icon__mbm8e{display:inline}}@media (max-width:480px){.PromotionManagement_reload-button__WS8w0{height:40px;padding:8px;width:40px}}:root{--history-gradient:linear-gradient(90deg,#7b1fa2,#ab47bc);--reset-gradient:linear-gradient(90deg,#388e3c,#66bb6a)}.RewardManagement_content__iLEgY{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family);margin:0 auto;max-width:1200px;min-height:100vh;padding:12px}.RewardManagement_section-title__sx9QK{color:#1b5e20;color:var(--primary-color);font-size:1.25rem;font-weight:700;margin-bottom:12px}.RewardManagement_reward-section__lmkGw{margin-bottom:16px}.RewardManagement_reward-form__PIAv9,.RewardManagement_rewards-list__v6bXf{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow);padding:12px}.RewardManagement_list-header__ilR7U{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.RewardManagement_list-actions__rny32{display:flex;gap:8px}.RewardManagement_reward-card__AL69f{border:1px solid #e0e7ff;border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px}.RewardManagement_card-info__c0kAJ{display:flex;flex:1 1;flex-direction:column;gap:6px}.RewardManagement_card-actions__JRTN-{display:flex;gap:8px;justify-content:flex-end}.RewardManagement_form-row__yXtNS{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.RewardManagement_form-actions__bxXo4{display:flex;gap:8px}.RewardManagement_form-label__AlVKt{color:#1b5e20;color:var(--primary-color);font-size:.85rem;font-weight:600}.RewardManagement_input__M2Fhl{background:#fff;border:2px solid #e0e7ff;border:2px solid var(--border-color);border-radius:6px;font-size:.85rem;padding:8px;transition:border-color .3s ease,box-shadow .3s ease}.RewardManagement_input__M2Fhl:focus{border-color:#4caf50;box-shadow:0 0 6px #4caf5033;outline:none}.RewardManagement_button__FzFOF{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;min-width:36px;padding:8px;transition:transform .2s ease,box-shadow .3s ease}.RewardManagement_button__FzFOF:hover:not(:disabled){box-shadow:0 3px 8px #0003;transform:translateY(-1px)}.RewardManagement_button__FzFOF:disabled{cursor:not-allowed;opacity:.6}.RewardManagement_save-button__x79zg{background:linear-gradient(90deg,#4caf50,#66bb6a);background:var(--primary-gradient)}.RewardManagement_stop-button__eH-wb{background:linear-gradient(90deg,#d32f2f,#ef5350);background:var(--danger-gradient)}.RewardManagement_edit-button__C9dYY{background:linear-gradient(90deg,#e7e737,#f1b832);background:var(--warning-gradient)}.RewardManagement_reload-button__74lJA{background:linear-gradient(90deg,#0288d1,#29b6f6);background:var(--reload-gradient)}.RewardManagement_history-button__JlRDj{background:linear-gradient(90deg,#7b1fa2,#ab47bc);background:var(--history-gradient)}.RewardManagement_reset-button__GjAL-{background:linear-gradient(90deg,#388e3c,#66bb6a);background:var(--reset-gradient)}.RewardManagement_card-label__SNQgA{color:#1b5e20;color:var(--primary-color);font-size:.85rem;font-weight:600}.RewardManagement_card-value__tnrrq{color:#333;font-size:.85rem}.RewardManagement_loading__DijNB,.RewardManagement_no-data__UJP3B{background:#f0f4f0;border-radius:6px;color:#78909c;font-size:.85rem;padding:8px;text-align:center}@media (min-width:768px){.RewardManagement_content__iLEgY{border-radius:10px;padding:20px}.RewardManagement_section-title__sx9QK{font-size:1.5rem;margin-bottom:16px}.RewardManagement_reward-form__PIAv9,.RewardManagement_rewards-list__v6bXf{padding:16px}.RewardManagement_form-row__yXtNS{align-items:center;flex-direction:row;gap:10px}.RewardManagement_form-label__AlVKt{font-size:.9rem;width:100px}.RewardManagement_input__M2Fhl{flex:1 1;font-size:.9rem;max-width:250px;padding:10px}.RewardManagement_button__FzFOF{font-size:.9rem;min-width:120px;padding:10px 16px}.RewardManagement_button-text__AJbZz{display:inline}.RewardManagement_reward-card__AL69f{align-items:center;flex-direction:row;gap:12px;padding:12px}.RewardManagement_card-info__c0kAJ{flex-direction:row;flex-wrap:wrap;gap:12px}.RewardManagement_card-label__SNQgA,.RewardManagement_card-value__tnrrq{font-size:.9rem}}@media (min-width:1024px){.RewardManagement_reward-form__PIAv9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.RewardManagement_reward-form__PIAv9>h3{grid-column:1/-1}.RewardManagement_button__FzFOF{min-width:130px;padding:10px 20px}.RewardManagement_reward-card__AL69f{gap:16px;padding:14px}}@media (max-width:767px){.RewardManagement_button-text__AJbZz{display:none}.RewardManagement_button__FzFOF{height:36px;min-width:36px;padding:8px}.RewardManagement_reward-form__PIAv9,.RewardManagement_rewards-list__v6bXf{padding:10px}.RewardManagement_reward-card__AL69f{padding:8px}.RewardManagement_card-info__c0kAJ{gap:4px}.RewardManagement_form-label__AlVKt{font-size:.8rem}.RewardManagement_input__M2Fhl{font-size:.8rem;padding:6px}}@media (max-width:480px){.RewardManagement_content__iLEgY{padding:8px}.RewardManagement_section-title__sx9QK{font-size:1.1rem}.RewardManagement_button__FzFOF{height:32px;min-width:32px;padding:6px}}.PromotionLinkManagement_container__jg2P1{font-size:12px;padding:12px}.PromotionLinkManagement_header__snt33{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.PromotionLinkManagement_header-actions__c3YQ9{display:flex;gap:10px}.PromotionLinkManagement_header__snt33 h2{color:#333;margin:0}.PromotionLinkManagement_btn__6Z2Qv{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-size:12px;gap:8px;padding:6px 12px;transition:all .3s}.PromotionLinkManagement_btn-primary__RMyC6{background:#2e7d32;color:#fff}.PromotionLinkManagement_btn-primary__RMyC6:hover{background:#1b5e20}.PromotionLinkManagement_btn-secondary__ZJLNk{background:#6c757d;color:#fff}.PromotionLinkManagement_btn-secondary__ZJLNk:hover{background:#5a6268}.PromotionLinkManagement_btn-icon__zzz79{background:#0000;color:#666;padding:8px 12px}.PromotionLinkManagement_btn-icon__zzz79:hover{background:#f0f0f0}.PromotionLinkManagement_btn-danger__AiY94{color:#dc3545}.PromotionLinkManagement_btn-danger__AiY94:hover{background:#f8d7da}.PromotionLinkManagement_modal-overlay__zJw5L{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PromotionLinkManagement_modal-form-container__vLVJZ{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:100%}.PromotionLinkManagement_modal-form-header__JAsBs{align-items:center;border-bottom:2px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.PromotionLinkManagement_modal-form-header__JAsBs h3{color:#333;font-size:1.5rem;margin:0}.PromotionLinkManagement_modal-close-btn__B5Hkz{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .3s;width:32px}.PromotionLinkManagement_modal-close-btn__B5Hkz:hover{background:#f0f0f0;color:#333}.PromotionLinkManagement_form-container__Sx1Kv{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:12px;padding:14px}.PromotionLinkManagement_form-container__Sx1Kv h3{color:#333;margin-bottom:20px;margin-top:0}.PromotionLinkManagement_form-row__Mf0w0{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.PromotionLinkManagement_form-group__FdRum{display:flex;flex-direction:column}.PromotionLinkManagement_form-group__FdRum label{color:#333;font-weight:500;margin-bottom:5px}.PromotionLinkManagement_form-group__FdRum input,.PromotionLinkManagement_form-group__FdRum select,.PromotionLinkManagement_form-group__FdRum textarea{border:1px solid #ddd;border-radius:4px;font-size:12px;padding:8px 12px}.PromotionLinkManagement_form-group__FdRum input:focus,.PromotionLinkManagement_form-group__FdRum select:focus,.PromotionLinkManagement_form-group__FdRum textarea:focus{border-color:#2e7d32;outline:none}.PromotionLinkManagement_form-actions__2oQtg{display:flex;gap:10px;margin-top:12px}.PromotionLinkManagement_table-container__ntNac{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PromotionLinkManagement_table__GPg4l{border-collapse:collapse;width:100%}.PromotionLinkManagement_table__GPg4l thead{background:#f5f5f5}.PromotionLinkManagement_table__GPg4l th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:8px;text-align:left}.PromotionLinkManagement_table__GPg4l td{border-bottom:1px solid #eee;padding:8px}.PromotionLinkManagement_table__GPg4l tbody tr:hover{background:#f9f9f9}.PromotionLinkManagement_empty__5VOVW{color:#999;padding:20px;text-align:center}.PromotionLinkManagement_badge__L9wvP{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px}.PromotionLinkManagement_badge__L9wvP.PromotionLinkManagement_active__9YtFX{background:#d4edda;color:#155724}.PromotionLinkManagement_badge__L9wvP.PromotionLinkManagement_inactive__TR8bF{background:#f8d7da;color:#721c24}.PromotionLinkManagement_link-path-container__K7rT2{display:flex;flex-direction:column;gap:4px}.PromotionLinkManagement_link-path__WnNcP{color:#666;font-family:monospace;font-size:12px}.PromotionLinkManagement_full-url__0oYpU{color:#999;font-size:12px;font-style:italic}.PromotionLinkManagement_full-url__0oYpU small{word-break:break-all}.PromotionLinkManagement_copy-btn__HyGY9{background:none;border:none;color:#2e7d32;cursor:pointer;margin-left:8px;opacity:.6;padding:4px 8px;transition:opacity .3s}.PromotionLinkManagement_copy-btn__HyGY9:hover{opacity:1}.PromotionLinkManagement_open-link-btn__RJq1U{color:#2e7d32;cursor:pointer;display:inline-block;font-size:12px;margin-left:6px;text-decoration:underline}.PromotionLinkManagement_open-link-btn__RJq1U:hover{color:#1b5e20}.PromotionLinkManagement_voucher-name__Nijmw{color:#666;font-size:12px;margin-top:4px}.PromotionLinkManagement_no-voucher__CzbCf{color:#999}.PromotionLinkManagement_actions__ZoUrP{display:flex;gap:8px}.PromotionLinkManagement_loading__ZxCnn{color:#666;padding:20px;text-align:center}.PromotionLinkManagement_analytics-container__v8dyz{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-top:12px;padding:14px}.PromotionLinkManagement_analytics-header__58MLQ{align-items:center;border-bottom:2px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.PromotionLinkManagement_analytics-header__58MLQ h3{color:#333;margin:0}.PromotionLinkManagement_date-filter__TokTN{background:#f9f9f9;border-radius:5px;margin-bottom:12px;padding:10px}.PromotionLinkManagement_bookings-section__Gmdu2,.PromotionLinkManagement_summary-section__519aD{margin-top:12px}.PromotionLinkManagement_bookings-section__Gmdu2 h4,.PromotionLinkManagement_summary-section__519aD h4{color:#333;margin-bottom:15px}.PromotionLinkManagement_booking-info__LkQkZ{font-size:12px;line-height:1.6}.PromotionLinkManagement_booking-info__LkQkZ div{margin-bottom:4px}@media (max-width:768px){.PromotionLinkManagement_form-row__Mf0w0{grid-template-columns:1fr}.PromotionLinkManagement_table-container__ntNac{overflow-x:auto}.PromotionLinkManagement_table__GPg4l{min-width:800px}}:root{--inactive-gradient:linear-gradient(135deg,#ffebee,#ffcdd2);--inactive-text:#d32f2f;--inactive-light:#f8bbd9}.VoucherManagement_content__n3QJb{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family);margin:0 auto;max-width:1200px;min-height:100vh;padding:12px}.VoucherManagement_section-title__nZ809{color:#1b5e20;color:var(--primary-color);font-size:1.25rem;font-weight:700;margin-bottom:12px}.VoucherManagement_voucher-section__Pvtmz{margin-bottom:16px}.VoucherManagement_voucher-form__\+pY-v,.VoucherManagement_vouchers-list__Ed6aw{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow);padding:12px}.VoucherManagement_list-header__dBOHO{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.VoucherManagement_list-actions__2B\+Lj{display:flex;gap:8px}.VoucherManagement_voucher-card__RqcAb{border:1px solid #e0e7ff;border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;transition:background-color .3s ease,border-color .3s ease}.VoucherManagement_voucher-card__RqcAb.VoucherManagement_inactive__QZQJL{background:linear-gradient(135deg,#ffebee,#ffcdd2);background:var(--inactive-gradient);border:2px dashed #d32f2f;border:2px dashed var(--inactive-text);color:#d32f2f;color:var(--inactive-text);opacity:1;position:relative}.VoucherManagement_voucher-card__RqcAb.VoucherManagement_inactive__QZQJL .VoucherManagement_card-label__Gtc8m{color:#f8bbd9;color:var(--inactive-light);font-weight:700}.VoucherManagement_voucher-card__RqcAb.VoucherManagement_inactive__QZQJL .VoucherManagement_card-value__OdNSc{color:#d32f2f;color:var(--inactive-text);font-style:italic;font-weight:500}.VoucherManagement_card-info__9v7jr{display:flex;flex:1 1;flex-direction:column;gap:6px}.VoucherManagement_card-actions__T8gXb{display:flex;gap:8px;justify-content:flex-end}.VoucherManagement_form-row__M7HsW{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.VoucherManagement_form-actions__Edvaa{display:flex;gap:8px}.VoucherManagement_form-label__tbCM1{color:#1b5e20;color:var(--primary-color);font-size:.85rem;font-weight:600}.VoucherManagement_input__PzCA6{background:#fff;border:2px solid #e0e7ff;border:2px solid var(--border-color);border-radius:6px;font-size:.85rem;padding:8px;transition:border-color .3s ease,box-shadow .3s ease}.VoucherManagement_input__PzCA6:focus{border-color:#4caf50;box-shadow:0 0 6px #4caf5033;outline:none}.VoucherManagement_button__g2Pxu{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;min-width:36px;padding:8px;transition:transform .2s ease,box-shadow .3s ease}.VoucherManagement_button__g2Pxu:hover:not(:disabled){box-shadow:0 3px 8px #0003;transform:translateY(-1px)}.VoucherManagement_button__g2Pxu:disabled{cursor:not-allowed;opacity:.6}.VoucherManagement_save-button__HaFlF{background:linear-gradient(90deg,#4caf50,#66bb6a);background:var(--primary-gradient)}.VoucherManagement_stop-button__h4c73{background:linear-gradient(90deg,#d32f2f,#ef5350);background:var(--danger-gradient)}.VoucherManagement_edit-button__WOHlD{background:linear-gradient(90deg,#e7e737,#f1b832);background:var(--warning-gradient)}.VoucherManagement_reload-button__vWn7I{background:linear-gradient(90deg,#0288d1,#29b6f6);background:var(--reload-gradient)}.VoucherManagement_card-label__Gtc8m{color:#1b5e20;color:var(--primary-color);font-size:.85rem;font-weight:600}.VoucherManagement_card-value__OdNSc{color:#333;font-size:.85rem}.VoucherManagement_card-value__OdNSc.VoucherManagement_inactive__QZQJL{color:#d32f2f;color:var(--inactive-text);font-style:italic}.VoucherManagement_status-badge__tXuE8{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:700;margin-top:4px;padding:4px 8px}.VoucherManagement_status-badge__tXuE8.VoucherManagement_inactive__QZQJL{background:linear-gradient(90deg,#d32f2f,#ef5350);background:var(--danger-gradient);border:none;color:#fff;font-size:.8rem}.VoucherManagement_loading__Y56N1,.VoucherManagement_no-data__j3Byk{background:#f0f4f0;border-radius:6px;color:#78909c;font-size:.85rem;padding:8px;text-align:center}@media (min-width:768px){.VoucherManagement_content__n3QJb{border-radius:10px;padding:20px}.VoucherManagement_section-title__nZ809{font-size:1.5rem;margin-bottom:16px}.VoucherManagement_voucher-form__\+pY-v,.VoucherManagement_vouchers-list__Ed6aw{padding:16px}.VoucherManagement_form-row__M7HsW{align-items:center;flex-direction:row;gap:10px}.VoucherManagement_form-label__tbCM1{font-size:.9rem;width:100px}.VoucherManagement_input__PzCA6{flex:1 1;font-size:.9rem;max-width:250px;padding:10px}.VoucherManagement_button__g2Pxu{font-size:.9rem;min-width:120px;padding:10px 16px}.VoucherManagement_button-text__zIK1l{display:inline}.VoucherManagement_voucher-card__RqcAb{align-items:center;flex-direction:row;gap:12px;padding:12px}.VoucherManagement_card-info__9v7jr{flex-direction:row;flex-wrap:wrap;gap:12px}.VoucherManagement_card-label__Gtc8m,.VoucherManagement_card-value__OdNSc{font-size:.9rem}.VoucherManagement_status-badge__tXuE8{font-size:.8rem}}@media (min-width:1024px){.VoucherManagement_voucher-form__\+pY-v{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.VoucherManagement_voucher-form__\+pY-v>h3{grid-column:1/-1}.VoucherManagement_button__g2Pxu{min-width:130px;padding:10px 20px}.VoucherManagement_voucher-card__RqcAb{align-items:flex-start;flex-direction:row;gap:16px;padding:14px}.VoucherManagement_card-info__9v7jr{flex:1 1;flex-direction:column;gap:8px}.VoucherManagement_card-label__Gtc8m,.VoucherManagement_card-value__OdNSc{font-size:.95rem}.VoucherManagement_status-badge__tXuE8{align-self:flex-start}}@media (max-width:767px){.VoucherManagement_button-text__zIK1l{display:none}.VoucherManagement_button__g2Pxu{height:36px;min-width:36px;padding:8px}.VoucherManagement_voucher-form__\+pY-v,.VoucherManagement_vouchers-list__Ed6aw{padding:10px}.VoucherManagement_voucher-card__RqcAb{padding:8px}.VoucherManagement_card-info__9v7jr{gap:4px}.VoucherManagement_form-label__tbCM1{font-size:.8rem}.VoucherManagement_input__PzCA6{font-size:.8rem;padding:6px}}@media (max-width:480px){.VoucherManagement_content__n3QJb{padding:8px}.VoucherManagement_section-title__nZ809{font-size:1.1rem}.VoucherManagement_button__g2Pxu{height:32px;min-width:32px;padding:6px}}:root{--primary-color:#1b5e20;--primary-gradient:linear-gradient(90deg,#4caf50,#66bb6a);--warning-gradient:linear-gradient(90deg,#e7e737,#f1b832);--danger-gradient:linear-gradient(90deg,#d32f2f,#ef5350);--reload-gradient:linear-gradient(90deg,#0288d1,#29b6f6);--border-color:#e0e7ff;--shadow:0 2px 8px #0000001a;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.TripsManagement_content__idO53{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family);margin:0 auto;max-width:1200px;min-height:100vh;padding:12px}.TripsManagement_section-title__fXKI1{color:#1b5e20;color:var(--primary-color);font-size:1.25rem;font-weight:700;margin-bottom:12px}.TripsManagement_trip-section__akXWm{margin-bottom:16px}.TripsManagement_trip-form__95z\+h,.TripsManagement_trips-list__RxXp8{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow);padding:12px}.TripsManagement_list-header__5vKdw{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TripsManagement_list-actions__Kn8iA{display:flex;gap:8px}.TripsManagement_trip-card__40wU8{border:1px solid #e0e7ff;border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;transition:background-color .3s ease,border-color .3s ease}.TripsManagement_card-info__39RKe{display:flex;flex:1 1;flex-direction:column;gap:6px}.TripsManagement_card-actions__ciF2u{display:flex;gap:8px;justify-content:flex-end}.TripsManagement_form-row__I35kj{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.TripsManagement_form-actions__TnJ\+Z{display:flex;gap:8px}.TripsManagement_form-label__-Htq-{color:#1b5e20;color:var(--primary-color);font-size:.85rem;font-weight:600}.TripsManagement_input__XNyOd,.TripsManagement_textarea__UQUP8{background:#fff;border:2px solid #e0e7ff;border:2px solid var(--border-color);border-radius:6px;font-size:.85rem;padding:8px;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.TripsManagement_textarea__UQUP8{min-height:60px}.TripsManagement_input__XNyOd:focus,.TripsManagement_textarea__UQUP8:focus{border-color:#4caf50;box-shadow:0 0 6px #4caf5033;outline:none}.TripsManagement_button__Ua0r-{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;min-width:36px;padding:8px;transition:transform .2s ease,box-shadow .3s ease}.TripsManagement_button__Ua0r-:hover:not(:disabled){box-shadow:0 3px 8px #0003;transform:translateY(-1px)}.TripsManagement_button__Ua0r-:disabled{cursor:not-allowed;opacity:.6}.TripsManagement_save-button__DC8Xd{background:linear-gradient(90deg,#4caf50,#66bb6a);background:var(--primary-gradient)}.TripsManagement_cancel-button__9Ohd1,.TripsManagement_delete-button__11rDq{background:linear-gradient(90deg,#d32f2f,#ef5350);background:var(--danger-gradient)}.TripsManagement_edit-button__KvcDt{background:linear-gradient(90deg,#e7e737,#f1b832);background:var(--warning-gradient)}.TripsManagement_reload-button__bYM6g{background:linear-gradient(90deg,#0288d1,#29b6f6);background:var(--reload-gradient)}.TripsManagement_card-label__Gvawk{color:#1b5e20;color:var(--primary-color);font-size:.85rem;font-weight:600}.TripsManagement_card-value__p\+ljd{color:#333;font-size:.85rem}.TripsManagement_loading__0jQCQ,.TripsManagement_no-data__VuOK8{background:#f0f4f0;border-radius:6px;color:#78909c;font-size:.85rem;padding:8px;text-align:center}@media (min-width:768px){.TripsManagement_content__idO53{border-radius:10px;padding:20px}.TripsManagement_section-title__fXKI1{font-size:1.5rem;margin-bottom:16px}.TripsManagement_trip-form__95z\+h,.TripsManagement_trips-list__RxXp8{padding:16px}.TripsManagement_form-row__I35kj{align-items:center;flex-direction:row;gap:10px}.TripsManagement_form-label__-Htq-{font-size:.9rem;width:100px}.TripsManagement_input__XNyOd,.TripsManagement_textarea__UQUP8{flex:1 1;font-size:.9rem;max-width:250px;padding:10px}.TripsManagement_textarea__UQUP8{max-width:none;width:100%}.TripsManagement_button__Ua0r-{font-size:.9rem;min-width:120px;padding:10px 16px}.TripsManagement_button-text__FuNRs{display:inline}.TripsManagement_trip-card__40wU8{align-items:center;flex-direction:row;gap:12px;padding:12px}.TripsManagement_card-info__39RKe{flex-direction:row;flex-wrap:wrap;gap:12px}.TripsManagement_card-label__Gvawk,.TripsManagement_card-value__p\+ljd{font-size:.9rem}}@media (min-width:1024px){.TripsManagement_trip-form__95z\+h{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.TripsManagement_trip-form__95z\+h>h3{grid-column:1/-1}.TripsManagement_button__Ua0r-{min-width:130px;padding:10px 20px}.TripsManagement_trip-card__40wU8{align-items:flex-start;flex-direction:row;gap:16px;padding:14px}.TripsManagement_card-info__39RKe{flex:1 1;flex-direction:column;gap:8px}.TripsManagement_card-label__Gvawk,.TripsManagement_card-value__p\+ljd{font-size:.95rem}}@media (max-width:767px){.TripsManagement_button-text__FuNRs{display:none}.TripsManagement_button__Ua0r-{height:36px;min-width:36px;padding:8px}.TripsManagement_trip-form__95z\+h,.TripsManagement_trips-list__RxXp8{padding:10px}.TripsManagement_trip-card__40wU8{padding:8px}.TripsManagement_card-info__39RKe{gap:4px}.TripsManagement_form-label__-Htq-{font-size:.8rem}.TripsManagement_input__XNyOd,.TripsManagement_textarea__UQUP8{font-size:.8rem;padding:6px}}@media (max-width:480px){.TripsManagement_content__idO53{padding:8px}.TripsManagement_section-title__fXKI1{font-size:1.1rem}.TripsManagement_button__Ua0r-{height:32px;min-width:32px;padding:6px}}.UserManagement_user-management__XFMqP{width:100%}.UserManagement_header__btS9A{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.UserManagement_add-button__O0H-x{align-items:center;background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:transform .2s ease,box-shadow .3s ease}.UserManagement_add-button__O0H-x:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.UserManagement_loading__8Z0TC,.UserManagement_no-data__ss3ue{background:#f0f4f0;border-radius:8px;color:#78909c;font-size:16px;margin-top:20px;padding:15px;text-align:center}.UserManagement_table__y4UL-{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 15px #0000001a;overflow:hidden;width:100%}.UserManagement_td__L5PyR,.UserManagement_th__q4jmG{border-bottom:1px solid #e0e7ff;padding:12px;text-align:left}.UserManagement_th__q4jmG{background:linear-gradient(90deg,#f0f4f0,#e6f7fa);color:#1b5e20;font-size:14px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.UserManagement_td__L5PyR{font-size:14px}.UserManagement_tr__4q2Fy{transition:background-color .3s ease}.UserManagement_tr__4q2Fy:hover{background:#e8f5e9}.UserManagement_action-buttons__4yVT\+{display:flex;gap:8px;justify-content:center}.UserManagement_action-button__N6Ksi{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:8px 12px;transition:transform .2s ease,box-shadow .3s ease}.UserManagement_edit-button__fouHg{background:#2196f3;color:#fff}.UserManagement_edit-button__fouHg:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d;transform:translateY(-2px)}.UserManagement_password-button__2ut1p{background:#ff9800;color:#fff}.UserManagement_password-button__2ut1p:hover{background:#f57c00;box-shadow:0 2px 8px #ff98004d;transform:translateY(-2px)}.UserManagement_delete-button__MykKW{background:#d32f2f;color:#fff}.UserManagement_delete-button__MykKW:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.UserManagement_role-badge__wjzNY{border-radius:12px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;transition:transform .2s ease,box-shadow .3s ease}.UserManagement_role-badge__wjzNY:hover{box-shadow:0 2px 8px #0003;transform:scale(1.05)}.UserManagement_role-badge__wjzNY.UserManagement_admin__JaeqZ{background:#f44336;color:#fff}.UserManagement_role-badge__wjzNY.UserManagement_crm__KPcRs{background:#2196f3;color:#fff}.UserManagement_role-badge__wjzNY.UserManagement_driver__wS3TP{background:#4caf50;color:#fff}.UserManagement_status-badge__zeDbE{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.UserManagement_status-badge__zeDbE.UserManagement_active__42lfo{background:#4caf50;color:#fff}.UserManagement_status-badge__zeDbE.UserManagement_inactive__qMhj8{background:#9e9e9e;color:#fff}.UserManagement_select-input__BGlOQ{background:#fff;border:2px solid #e0e7ff;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;min-width:100px;padding:6px 10px;transition:border-color .3s ease,box-shadow .3s ease}.UserManagement_select-input__BGlOQ:focus{border-color:#4caf50;box-shadow:0 0 8px #4caf5033;outline:none}.UserManagement_select-input__BGlOQ.UserManagement_role-admin__O-UTx{border-color:#f44336;color:#f44336;font-weight:600}.UserManagement_select-input__BGlOQ.UserManagement_role-admin__O-UTx:focus{border-color:#f44336;box-shadow:0 0 8px #f443364d}.UserManagement_select-input__BGlOQ.UserManagement_role-crm__In\+Zh{border-color:#2196f3;color:#2196f3;font-weight:600}.UserManagement_select-input__BGlOQ.UserManagement_role-crm__In\+Zh:focus{border-color:#2196f3;box-shadow:0 0 8px #2196f34d}.UserManagement_select-input__BGlOQ.UserManagement_role-driver__0UOdS{border-color:#4caf50;color:#4caf50;font-weight:600}.UserManagement_select-input__BGlOQ.UserManagement_role-driver__0UOdS:focus{border-color:#4caf50;box-shadow:0 0 8px #4caf504d}.UserManagement_select-input__BGlOQ.UserManagement_role-Dispatchers__OsW9i,.UserManagement_select-input__BGlOQ.UserManagement_role-dispatchers__zq5bj{border-color:#9c27b0;color:#9c27b0;font-weight:600}.UserManagement_select-input__BGlOQ.UserManagement_role-Dispatchers__OsW9i:focus,.UserManagement_select-input__BGlOQ.UserManagement_role-dispatchers__zq5bj:focus{border-color:#9c27b0;box-shadow:0 0 8px #9c27b04d}.UserManagement_select-input__BGlOQ.UserManagement_role-accounting__VHkI8{border-color:#ff5722;color:#ff5722;font-weight:600}.UserManagement_select-input__BGlOQ.UserManagement_role-accounting__VHkI8:focus{border-color:#ff5722;box-shadow:0 0 8px #ff57224d}.UserManagement_select-input__BGlOQ.UserManagement_status-active__mYYeM{border-color:#4caf50;color:#4caf50;font-weight:600}.UserManagement_select-input__BGlOQ.UserManagement_status-active__mYYeM:focus{border-color:#4caf50;box-shadow:0 0 8px #4caf504d}.UserManagement_select-input__BGlOQ.UserManagement_status-inactive__IRAZ7{border-color:#9e9e9e;color:#9e9e9e;font-weight:600}.UserManagement_select-input__BGlOQ.UserManagement_status-inactive__IRAZ7:focus{border-color:#9e9e9e;box-shadow:0 0 8px #9e9e9e4d}.UserManagement_modal-overlay__WWhfu{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.UserManagement_modal-content__zB-kQ{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px;width:90%}.UserManagement_modal-title__HTZeD{color:#1b5e20;font-size:24px;font-weight:700;margin-bottom:20px}.UserManagement_form-group__D-CK5{margin-bottom:20px}.UserManagement_form-group__D-CK5 label{color:#1b5e20;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.UserManagement_form-group__D-CK5 .UserManagement_input__J3xoL{border:2px solid #e0e7ff;border-radius:8px;font-size:14px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.UserManagement_form-group__D-CK5 .UserManagement_input__J3xoL:focus{border-color:#4caf50;box-shadow:0 0 10px #4caf5033;outline:none}.UserManagement_form-hint__uvqEB{color:#78909c;display:block;font-size:12px;font-style:italic;margin-top:4px}.UserManagement_modal-actions__oW3dI{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.UserManagement_submit-button__zteWs{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:transform .2s ease,box-shadow .3s ease}.UserManagement_submit-button__zteWs:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.UserManagement_cancel-button__WybIl{background:#9e9e9e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:transform .2s ease,box-shadow .3s ease}.UserManagement_cancel-button__WybIl:hover{background:#757575;box-shadow:0 4px 12px #9e9e9e4d;transform:translateY(-2px)}@media (max-width:768px){.UserManagement_header__btS9A{align-items:stretch;flex-direction:column;gap:15px}.UserManagement_add-button__O0H-x{justify-content:center;width:100%}.UserManagement_table__y4UL-{font-size:12px}.UserManagement_td__L5PyR,.UserManagement_th__q4jmG{font-size:12px;padding:8px}.UserManagement_action-buttons__4yVT\+{flex-direction:column;gap:4px}.UserManagement_action-button__N6Ksi{font-size:12px;padding:6px 10px}.UserManagement_select-input__BGlOQ{font-size:11px;min-width:80px;padding:5px 8px}.UserManagement_modal-content__zB-kQ{padding:20px;width:95%}}.CustomerCare_customer-care__ZhXY1{padding:20px}.CustomerCare_header__mi6TB{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CustomerCare_title__OMJld{color:#1b5e20;font-size:24px;font-weight:700;margin:0}.CustomerCare_actions__c73Nn{display:flex;gap:10px}.CustomerCare_button__45-NO{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.CustomerCare_refresh-button__BqZDt{background:linear-gradient(90deg,#4caf50,#66bb6a);color:#fff}.CustomerCare_refresh-button__BqZDt:hover:not(:disabled){box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.CustomerCare_refresh-button__BqZDt:disabled{cursor:not-allowed;opacity:.6}.CustomerCare_tabs__CFTKf{border-bottom:2px solid #e0e0e0;display:flex;gap:10px;margin-bottom:20px}.CustomerCare_tab__XlZu5{background:#0000;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.CustomerCare_tab__XlZu5:hover{color:#4caf50}.CustomerCare_tab__XlZu5.CustomerCare_active__QeOvQ{border-bottom-color:#4caf50;color:#4caf50}.CustomerCare_tab-content__QlszS{margin-top:20px}.CustomerCare_filters__QaPS3{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:20px;margin-bottom:20px;padding:15px}.CustomerCare_filter-group__0fusp{align-items:center;display:flex;gap:10px}.CustomerCare_filter-group__0fusp label{color:#333;font-size:14px;font-weight:500}.CustomerCare_filter-input__Hgc39{border:2px solid #e0e0e0;border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .3s ease;width:80px}.CustomerCare_filter-input__Hgc39:focus{border-color:#4caf50;outline:none}.CustomerCare_export-button__qwDYU{background:linear-gradient(90deg,#2196f3,#42a5f5);color:#fff;margin-left:auto}.CustomerCare_export-button__qwDYU:hover:not(:disabled){box-shadow:0 4px 12px #2196f34d;transform:translateY(-2px)}.CustomerCare_export-button__qwDYU:disabled{cursor:not-allowed;opacity:.6}.CustomerCare_search-button__X26Ux{background:linear-gradient(90deg,#2196f3,#42a5f5);color:#fff}.CustomerCare_search-button__X26Ux:hover:not(:disabled){box-shadow:0 4px 12px #2196f34d;transform:translateY(-2px)}.CustomerCare_search-button__X26Ux:disabled{cursor:not-allowed;opacity:.6}.CustomerCare_cared-button__fplaP{background:linear-gradient(90deg,#4caf50,#66bb6a);color:#fff}.CustomerCare_cared-button__fplaP:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.CustomerCare_upload-button__3K9qk{align-items:center;background:linear-gradient(90deg,#ff9800,#ffb74d);color:#fff;cursor:pointer;display:inline-flex;gap:8px}.CustomerCare_upload-button__3K9qk:hover{box-shadow:0 4px 12px #ff98004d;transform:translateY(-2px)}.CustomerCare_upload-button__3K9qk input[type=file]{display:none}.CustomerCare_statistics-header__OIVMM{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.CustomerCare_statistics-title__ZwBJZ{color:#1b5e20;font-size:20px;font-weight:700;margin:0}.CustomerCare_update-button__iZ8VK{background:linear-gradient(90deg,#4caf50,#66bb6a);color:#fff}.CustomerCare_update-button__iZ8VK:hover:not(:disabled){box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.CustomerCare_update-button__iZ8VK:disabled{cursor:not-allowed;opacity:.6}.CustomerCare_statistics-overview__OVzoZ{background:#f5f5f5;border-radius:8px;margin-bottom:30px;padding:20px}.CustomerCare_stat-item__fXVZV{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 0}.CustomerCare_stat-item__fXVZV:last-child{border-bottom:none}.CustomerCare_stat-item__fXVZV.CustomerCare_urgent__NTWo7{background:#ffebee;border-bottom:none;border-radius:6px;margin-bottom:8px;padding:12px 15px}.CustomerCare_stat-item__fXVZV.CustomerCare_risk__OMXs1{background:#fff3e0;border-bottom:none;border-radius:6px;margin-bottom:8px;padding:12px 15px}.CustomerCare_stat-item__fXVZV.CustomerCare_cold__n8n7K{background:#e3f2fd;border-bottom:none;border-radius:6px;margin-bottom:8px;padding:12px 15px}.CustomerCare_stat-item__fXVZV.CustomerCare_lost__qkQkN{background:#eceff1;border-bottom:none;border-radius:6px;margin-bottom:8px;padding:12px 15px}.CustomerCare_stat-item__fXVZV.CustomerCare_total__KQxXv{background:#e8f5e9;border:2px solid #4caf50;border-radius:6px;margin-bottom:8px;padding:12px 15px}.CustomerCare_stat-item__fXVZV.CustomerCare_last-update__cPPPQ{border-top:2px solid #e0e0e0;color:#666;font-style:italic;margin-top:10px;padding-top:15px}.CustomerCare_stat-label__n3gMz{color:#333;font-size:15px;font-weight:500}.CustomerCare_stat-value__b1J8u{color:#1b5e20;font-size:16px;font-weight:700}.CustomerCare_statistics-details__ddNbB{margin-top:30px}.CustomerCare_details-title__ZNjSD{color:#333;font-size:18px;font-weight:600;margin-bottom:15px}.CustomerCare_count-info__UmVcl{background:#e3f2fd;border-radius:6px;color:#1565c0;font-size:14px;font-weight:500;margin-bottom:15px;padding:10px 15px;text-align:center}.CustomerCare_mark-as-cared-section__\+wAnD{background:#e8f5e9;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:15px}.CustomerCare_selected-info__f2HSC{color:#1b5e20;font-size:14px;font-weight:600}.CustomerCare_note-input-group__2ghu1{align-items:center;display:flex;gap:10px}.CustomerCare_note-input-group__2ghu1 label{color:#333;font-size:14px;font-weight:500;white-space:nowrap}.CustomerCare_note-input__UsX78{border:2px solid #e0e0e0;border-radius:6px;flex:1 1;font-size:14px;padding:8px 12px;transition:border-color .3s ease}.CustomerCare_note-input__UsX78:focus{border-color:#4caf50;outline:none}.CustomerCare_mark-button__o6uXs{align-self:flex-start;background:linear-gradient(90deg,#4caf50,#66bb6a);color:#fff}.CustomerCare_mark-button__o6uXs:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.CustomerCare_table-container__C0Ewn{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-x:auto}.CustomerCare_table__tpLk7{border-collapse:collapse;width:100%}.CustomerCare_mobile-card-container__bGHVq{display:none;padding:0}.CustomerCare_mobile-card__yqaHl{background:#fff;border-left:4px solid #4caf50;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:15px;padding:15px}.CustomerCare_mobile-card-row__ZdP2C{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.CustomerCare_mobile-card-row__ZdP2C:last-child{border-bottom:none}.CustomerCare_mobile-card-label__iUK-\+{color:#666;font-size:13px;font-weight:600;min-width:120px}.CustomerCare_mobile-card-value__bNoax{color:#333;flex:1 1;font-size:14px;text-align:right}.CustomerCare_mobile-card-header__jp7jy{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.CustomerCare_mobile-card-title__yUOqL{color:#1b5e20;font-size:16px;font-weight:700}.CustomerCare_mobile-card-checkbox__PkEit{height:20px;width:20px}.CustomerCare_th__pAWUw{background:#f5f5f5;border-bottom:2px solid #e0e0e0;color:#333;font-weight:600;padding:12px;text-align:left;white-space:normal}.CustomerCare_checkbox-col__tIe1n{text-align:center;width:50px}.CustomerCare_td__sEaDP{border-bottom:1px solid #e0e0e0;color:#666;padding:12px;white-space:normal}.CustomerCare_tr__tAmF8:hover{background:#f9f9f9}.CustomerCare_severity__tYdKd{text-align:center}.CustomerCare_severity-badge__SAm5W{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.CustomerCare_severity-urgent__Rdv21{background:#ffebee;color:#c62828}.CustomerCare_severity-risk__Bk5os{background:#fff3e0;color:#e65100}.CustomerCare_severity-cold__ujUaB{background:#e3f2fd;color:#1565c0}.CustomerCare_severity-lost__SNWWX{background:#eceff1;color:#424242}.CustomerCare_loading__WzhHu{color:#666;font-size:16px;padding:40px;text-align:center}.CustomerCare_skeleton__Rm20V{animation:CustomerCare_skeleton-loading__MRGPJ 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes CustomerCare_skeleton-loading__MRGPJ{0%{background-position:200% 0}to{background-position:-200% 0}}.CustomerCare_skeleton-text__OuALR{height:16px;margin:4px 0;width:100%}.CustomerCare_skeleton-text__OuALR.CustomerCare_skeleton-short__XK6-I{margin:4px auto;width:60px}.CustomerCare_skeleton-text__OuALR.CustomerCare_skeleton-info__56BAk{height:20px;margin:0 auto;width:300px}.CustomerCare_skeleton-button__JcPB4{border-radius:6px;height:32px;margin:0 auto;width:40px}.CustomerCare_skeleton-badge__zs5Fo{border-radius:12px;height:24px;margin:0 auto;width:100px}.CustomerCare_skeleton-checkbox__MktJI{border-radius:3px;height:18px;margin:0 auto;width:18px}.CustomerCare_no-data__JVgKs{background:#f5f5f5;border-radius:8px;color:#999;font-size:16px;padding:40px;text-align:center}@media (max-width:1200px){.CustomerCare_table-container__C0Ewn{overflow-x:auto}.CustomerCare_table__tpLk7{width:100%}.CustomerCare_td__sEaDP,.CustomerCare_th__pAWUw{font-size:13px;padding:10px 8px}}@media (max-width:768px){.CustomerCare_customer-care__ZhXY1{padding:15px}.CustomerCare_header__mi6TB{align-items:flex-start;flex-direction:column;gap:15px}.CustomerCare_title__OMJld{font-size:20px}.CustomerCare_actions__c73Nn{flex-wrap:wrap;width:100%}.CustomerCare_button__45-NO{font-size:13px;padding:8px 16px}.CustomerCare_tabs__CFTKf{flex-wrap:wrap;gap:8px}.CustomerCare_tab__XlZu5{font-size:14px;padding:10px 16px}.CustomerCare_filters__QaPS3{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:12px}.CustomerCare_filter-group__0fusp{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.CustomerCare_filter-group__0fusp label{font-size:12px;white-space:nowrap}.CustomerCare_filter-input__Hgc39{font-size:12px;padding:6px 8px;width:100%}.CustomerCare_cared-button__fplaP,.CustomerCare_export-button__qwDYU,.CustomerCare_search-button__X26Ux{grid-column:1/-1;justify-self:stretch;width:100%}.CustomerCare_table-container__C0Ewn{-webkit-overflow-scrolling:touch;margin-bottom:20px;overflow-x:auto}.CustomerCare_table__tpLk7{width:100%}.CustomerCare_td__sEaDP,.CustomerCare_th__pAWUw{word-wrap:break-word;font-size:12px;line-height:1.4;max-width:150px;overflow-wrap:break-word;padding:8px;white-space:normal;word-break:break-word}.CustomerCare_checkbox-col__tIe1n{max-width:30px;padding:8px 4px;width:30px}.CustomerCare_mobile-card-container__bGHVq{display:block;margin-top:20px}.CustomerCare_skeleton-text__OuALR{height:15px}.CustomerCare_skeleton-text__OuALR.CustomerCare_skeleton-short__XK6-I{width:50px}.CustomerCare_skeleton-badge__zs5Fo{height:22px;width:90px}.CustomerCare_skeleton-checkbox__MktJI{height:18px;width:18px}.CustomerCare_statistics-overview__OVzoZ{padding:15px}.CustomerCare_stat-item__fXVZV{align-items:flex-start;flex-direction:column;gap:5px;padding:10px 0}.CustomerCare_stat-label__n3gMz{font-size:13px}.CustomerCare_stat-value__b1J8u{font-size:15px}.CustomerCare_mark-as-cared-section__\+wAnD{padding:12px}.CustomerCare_note-input-group__2ghu1{align-items:flex-start;flex-direction:column;gap:8px}.CustomerCare_note-input__UsX78{width:100%}}@media (max-width:480px){.CustomerCare_customer-care__ZhXY1{padding:10px}.CustomerCare_title__OMJld{font-size:18px}.CustomerCare_table__tpLk7{width:100%}.CustomerCare_td__sEaDP,.CustomerCare_th__pAWUw{word-wrap:break-word;font-size:11px;line-height:1.4;max-width:120px;overflow-wrap:break-word;padding:6px;white-space:normal;word-break:break-word}.CustomerCare_checkbox-col__tIe1n{max-width:25px;padding:6px 3px;width:25px}.CustomerCare_button__45-NO{font-size:12px;padding:6px 12px}.CustomerCare_tab__XlZu5{font-size:12px;padding:8px 12px}.CustomerCare_filters__QaPS3{gap:8px;grid-template-columns:1fr 1fr;padding:10px}.CustomerCare_filter-group__0fusp label{font-size:11px}.CustomerCare_filter-input__Hgc39{font-size:11px;padding:5px 6px}.CustomerCare_skeleton-text__OuALR{height:14px}.CustomerCare_skeleton-text__OuALR.CustomerCare_skeleton-short__XK6-I{width:40px}.CustomerCare_skeleton-badge__zs5Fo{height:20px;width:80px}.CustomerCare_skeleton-checkbox__MktJI{height:16px;width:16px}}.SheetManagement_container__JhRuF{margin:0 auto;max-width:1200px;padding:20px}.SheetManagement_header__fYVIN{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.SheetManagement_header__fYVIN h2{color:#333;margin:0}.SheetManagement_add-button__\+2ouZ{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 20px;transition:background-color .3s}.SheetManagement_add-button__\+2ouZ:hover{background-color:#45a049}.SheetManagement_table-container__d72mO{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.SheetManagement_table__2sAPN{border-collapse:collapse;width:100%}.SheetManagement_table__2sAPN thead{background-color:#f5f5f5}.SheetManagement_table__2sAPN th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:12px;text-align:left}.SheetManagement_table__2sAPN td{border-bottom:1px solid #eee;padding:12px}.SheetManagement_table__2sAPN tbody tr:hover{background-color:#f9f9f9}.SheetManagement_empty__MczSL{color:#999;padding:40px;text-align:center}.SheetManagement_actions__OhRfJ{display:flex;gap:8px}.SheetManagement_active-badge__\+mIT1{background-color:#4caf50;border-radius:4px;font-weight:500}.SheetManagement_active-badge__\+mIT1,.SheetManagement_set-active-button__OohxN{align-items:center;color:#fff;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.SheetManagement_set-active-button__OohxN{background-color:#ff9800;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.SheetManagement_set-active-button__OohxN:hover{background-color:#f57c00}.SheetManagement_delete-button__aJRvv,.SheetManagement_edit-button__3J31h{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:6px 12px;transition:all .3s}.SheetManagement_edit-button__3J31h{background-color:#2196f3;color:#fff}.SheetManagement_edit-button__3J31h:hover{background-color:#1976d2}.SheetManagement_delete-button__aJRvv{background-color:#f44336;color:#fff}.SheetManagement_delete-button__aJRvv:hover{background-color:#d32f2f}.SheetManagement_modal-overlay__t4x1\+{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SheetManagement_modal__ROp0m{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.SheetManagement_modal-header__e16Uz{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.SheetManagement_modal-header__e16Uz h3{color:#333;margin:0}.SheetManagement_close-button__Ec7bp{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.SheetManagement_close-button__Ec7bp:hover{color:#333}.SheetManagement_form__jNLSB{padding:20px}.SheetManagement_form-group__FlPWb{margin-bottom:20px}.SheetManagement_form-group__FlPWb label{color:#333;display:block;font-weight:500;margin-bottom:8px}.SheetManagement_form-group__FlPWb input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.SheetManagement_form-group__FlPWb input:focus{border-color:#4caf50;outline:none}.SheetManagement_info-text__DncYW{color:#666;font-size:12px;font-style:italic;margin-top:8px}.SheetManagement_form-actions__Q96y2{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.SheetManagement_cancel-button__F7hRS,.SheetManagement_submit-button__B0W1X{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s}.SheetManagement_cancel-button__F7hRS{background-color:#f5f5f5;color:#333}.SheetManagement_cancel-button__F7hRS:hover{background-color:#e0e0e0}.SheetManagement_submit-button__B0W1X{background-color:#4caf50;color:#fff}.SheetManagement_submit-button__B0W1X:hover{background-color:#45a049}.SheetManagement_cancel-button__F7hRS:disabled,.SheetManagement_submit-button__B0W1X:disabled{cursor:not-allowed;opacity:.6}.VehicleDetail_vehicleContainer__HQzxV{background-color:#f7fafc;box-shadow:0 10px 25px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:480px;min-height:100vh;overflow:hidden;padding:0;width:100%}.VehicleDetail_header__q-W9I{align-items:center;background-color:#52d859;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;margin-bottom:0;padding:12px 16px;position:relative}.VehicleDetail_backButton__Nna\+5{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:.95rem;left:16px;padding:0;position:absolute}.VehicleDetail_backButton__Nna\+5:hover{background:#ffffff4d}.VehicleDetail_headerTitle__xtXod{color:#fff;flex:1 1;font-size:1.3rem;font-weight:600;margin:0;text-align:center}.VehicleDetail_vehicleInfo__lMqkW{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:16px 20px;width:100%}.VehicleDetail_infoTitle__1SSHV{color:#1976d2;font-size:1.2rem;font-weight:700;margin-bottom:14px;text-align:center}.VehicleDetail_vehicleCard__jyGAo{display:flex;flex-direction:column;gap:12px}.VehicleDetail_vehicleRow__Q0CKK{align-items:center;background:#f9fafb;border-radius:10px;color:#333;display:flex;font-size:1rem;gap:10px;padding:10px 14px;transition:background .25s ease}.VehicleDetail_vehicleRow__Q0CKK:hover{background:#e3f2fd}.VehicleDetail_vicon__fI-Lk{color:#1976d2;font-size:1.2rem}.VehicleDetail_historyContainer__YgnEH{margin:0 auto;max-width:768px}.VehicleDetail_reportList__zm\+uA{display:flex;flex-direction:column;gap:16px}.VehicleDetail_reportCard__QR5WA{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:12px}.VehicleDetail_reportType__kG\+2i{font-size:1.1rem;font-weight:600;margin-bottom:8px}.VehicleDetail_reportDetails__0pOMx{display:flex;flex-direction:column;gap:8px}.VehicleDetail_reportImage__4ye4D{border-radius:8px;cursor:pointer;height:120px;object-fit:cover;width:120px}.VehicleDetail_reportDate__OfXER{font-size:.9rem;margin:0}.VehicleDetail_modal__U8ZeX{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.VehicleDetail_modalContent__f6b6y{max-height:90vh;max-width:90%;position:relative}.VehicleDetail_modalImage__y\+JYm{border-radius:8px;height:auto;width:100%}.VehicleDetail_modalCloseButton__\+yNGO{background-color:#2d3748;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:8px;position:absolute;right:8px;top:8px}.VehicleDetail_closeIcon__-r8jm{height:24px;width:24px}.WashUploadPage_container__Aa3Pa{background:linear-gradient(135deg,#e6f7fa,#f0f4f0);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh}.WashUploadPage_content__Dvp1y{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;flex:1 1;margin-left:0;max-width:1440px;padding:30px;transition:margin-left .3s ease-in-out}.WashUploadPage_header__wbWhF{align-items:center;display:flex;justify-content:center;margin-bottom:30px;position:relative}.WashUploadPage_back-button__AknU9{align-items:center;background:#4caf50;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:36px}.WashUploadPage_back-button__AknU9:hover{background:#388e3c;box-shadow:0 4px 12px #0003;transform:scale(1.1)}.WashUploadPage_title__cQLen{color:#1b5e20;flex:1 1;font-size:32px;font-weight:700;margin-bottom:0;text-align:center}.WashUploadPage_upload-container__423ZN{margin-bottom:40px}.WashUploadPage_month-section__4SYBZ{margin-bottom:20px}.WashUploadPage_month-header__wpscU{align-items:center;background:#f0f4f0;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:15px 20px;transition:background .3s ease}.WashUploadPage_month-header__wpscU:hover{background:#e8f5e9}.WashUploadPage_subtitle__sO1nT{color:#1b5e20;font-size:24px;font-weight:600;margin:0}.WashUploadPage_status__xHrVV{border-radius:6px;font-size:14px;padding:4px 8px}.WashUploadPage_status-complete__88P50{background:#e8f5e9;color:#2e7d32}.WashUploadPage_status-pending__JYqOI{background:#fefcbf;color:#744210}.WashUploadPage_month-content__Rd\+wB{background:#f9fafb;border-radius:8px;margin-top:10px;padding:20px}.WashUploadPage_upload-button__t\+3W9{align-items:center;background:#f0f4f0;border:2px dashed #4caf50;border-radius:10px;color:#4caf50;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.WashUploadPage_upload-button__t\+3W9:hover{border-color:#388e3c;box-shadow:0 4px 12px #4caf5033}.WashUploadPage_upload-button__t\+3W9.WashUploadPage_uploading__gt69e{cursor:not-allowed;opacity:.6}.WashUploadPage_upload-button__t\+3W9.WashUploadPage_uploading__gt69e:after{bottom:-20px;color:#4caf50;content:"Đang tải...";font-size:14px;position:absolute}.WashUploadPage_upload-button__t\+3W9 svg{color:#4caf50}.WashUploadPage_upload-button-small__z9y6e{align-items:center;background:#f0f4f0;border:2px dashed #4caf50;border-radius:10px;cursor:pointer;display:flex;height:60px;justify-content:center;margin-top:10px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:60px}.WashUploadPage_upload-button-small__z9y6e:hover{border-color:#388e3c;box-shadow:0 4px 12px #4caf5033}.WashUploadPage_upload-button-small__z9y6e.WashUploadPage_uploading__gt69e{cursor:not-allowed;opacity:.6}.WashUploadPage_upload-button-small__z9y6e.WashUploadPage_uploading__gt69e:after{bottom:-20px;color:#4caf50;content:"Đang tải...";font-size:14px;position:absolute}.WashUploadPage_upload-button-small__z9y6e svg{color:#4caf50}.WashUploadPage_upload-text__dWBEW{color:#4caf50;font-size:16px;font-weight:600}.WashUploadPage_file-input__QboVw{display:none}.WashUploadPage_table__9meTv{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 15px #0000001a;overflow:hidden;table-layout:auto;width:100%}.WashUploadPage_td__kBnDs,.WashUploadPage_th__JQxbu{border-bottom:1px solid #e0e7ff;max-width:200px;min-width:80px;overflow-wrap:break-word;padding:12px;text-align:left}.WashUploadPage_th__JQxbu{background:linear-gradient(90deg,#f0f4f0,#e6f7fa);color:#1b5e20;font-size:14px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.WashUploadPage_th__JQxbu:first-child{width:30%}.WashUploadPage_th__JQxbu:nth-child(2){text-align:center;width:20%}.WashUploadPage_th__JQxbu:nth-child(3){text-align:center;width:25%}.WashUploadPage_th__JQxbu:nth-child(4){text-align:center;width:20%}.WashUploadPage_td__kBnDs{font-size:14px}.WashUploadPage_td__kBnDs:nth-child(2),.WashUploadPage_td__kBnDs:nth-child(3),.WashUploadPage_td__kBnDs:nth-child(4){text-align:center}.WashUploadPage_image-container__8Fg6j{display:inline-block;position:relative}.WashUploadPage_td__kBnDs img{border-radius:6px;cursor:pointer;height:60px;margin-right:8px;object-fit:cover;width:60px}.WashUploadPage_image-error__KwpYV{color:#d32f2f;display:inline-block;font-size:14px;font-weight:500;vertical-align:middle}.WashUploadPage_td__kBnDs.WashUploadPage_status-approved__rYEG8{color:#2e7d32}.WashUploadPage_td__kBnDs.WashUploadPage_status-pending__JYqOI{color:#78909c}.WashUploadPage_td__kBnDs.WashUploadPage_status-rejected__EFvNa{color:#d32f2f}.WashUploadPage_tr__v\+xs0{transition:background-color .3s ease}.WashUploadPage_tr__v\+xs0:hover{background:#e8f5e9}.WashUploadPage_button-container__6SoxI{align-items:center;display:flex;justify-content:center;width:100%}.WashUploadPage_delete-button__-6JdC{align-items:center;background:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;justify-content:center;padding:8px 12px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.WashUploadPage_delete-button__-6JdC:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.WashUploadPage_delete-button__-6JdC:active{box-shadow:0 1px 4px #d32f2f33;transform:translateY(0)}.WashUploadPage_modal-overlay__j\+3y1{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.WashUploadPage_modal-overlay__j\+3y1.WashUploadPage_active__cGQFd{opacity:1;visibility:visible}.WashUploadPage_modal-content__nHQyh{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;max-height:90%;max-width:90%;padding:16px;position:relative}.WashUploadPage_modal-content__nHQyh img{border-radius:8px;max-height:80vh;max-width:100%;object-fit:contain}.WashUploadPage_modal-content__nHQyh .WashUploadPage_image-error__KwpYV{color:#d32f2f;font-size:16px;font-weight:500;margin-top:20px;text-align:center}.WashUploadPage_close-button__xF6q4{align-items:center;background:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;width:30px}.WashUploadPage_close-button__xF6q4:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.WashUploadPage_loading__xfqHB,.WashUploadPage_no-data__uHdGO{background:#f0f4f0;border-radius:8px;color:#78909c;font-size:16px;margin-top:20px;padding:15px;text-align:center}.WashUploadPage_loading__xfqHB .WashUploadPage_spinner__CR8nF{animation:WashUploadPage_spin__R9VTw 1s linear infinite;margin-right:8px}@keyframes WashUploadPage_spin__R9VTw{to{transform:rotate(1turn)}}@media (max-width:768px){.WashUploadPage_content__Dvp1y{padding:12px}.WashUploadPage_title__cQLen{font-size:24px}.WashUploadPage_subtitle__sO1nT{font-size:20px}.WashUploadPage_upload-button-small__z9y6e,.WashUploadPage_upload-button__t\+3W9{padding:12px}.WashUploadPage_table__9meTv{width:100%}.WashUploadPage_td__kBnDs,.WashUploadPage_th__JQxbu{font-size:12px;max-width:150px;min-width:60px;padding:8px}.WashUploadPage_th__JQxbu:first-child{width:25%}.WashUploadPage_th__JQxbu:nth-child(2){text-align:center;width:20%}.WashUploadPage_th__JQxbu:nth-child(3){text-align:center;width:25%}.WashUploadPage_th__JQxbu:nth-child(4){text-align:center;width:20%}.WashUploadPage_td__kBnDs:nth-child(2),.WashUploadPage_td__kBnDs:nth-child(3),.WashUploadPage_td__kBnDs:nth-child(4){text-align:center}.WashUploadPage_td__kBnDs img{height:50px;width:50px}.WashUploadPage_image-error__KwpYV{font-size:12px}.WashUploadPage_close-button__xF6q4,.WashUploadPage_delete-button__-6JdC{font-size:12px;padding:6px 8px}.WashUploadPage_back-button__AknU9{height:32px;width:32px}}@media (max-width:480px){.WashUploadPage_title__cQLen{font-size:20px}.WashUploadPage_subtitle__sO1nT{font-size:18px}.WashUploadPage_upload-button-small__z9y6e,.WashUploadPage_upload-button__t\+3W9{font-size:14px;padding:10px}.WashUploadPage_td__kBnDs,.WashUploadPage_th__JQxbu{font-size:11px;max-width:120px;min-width:50px;padding:6px}.WashUploadPage_th__JQxbu:first-child{width:25%}.WashUploadPage_th__JQxbu:nth-child(2){text-align:center;width:20%}.WashUploadPage_th__JQxbu:nth-child(3){text-align:center;width:25%}.WashUploadPage_th__JQxbu:nth-child(4){text-align:center;width:20%}.WashUploadPage_td__kBnDs:nth-child(2),.WashUploadPage_td__kBnDs:nth-child(3),.WashUploadPage_td__kBnDs:nth-child(4){text-align:center}.WashUploadPage_td__kBnDs img{height:40px;width:40px}.WashUploadPage_image-error__KwpYV{font-size:11px}.WashUploadPage_close-button__xF6q4,.WashUploadPage_delete-button__-6JdC{font-size:11px;padding:5px 7px}.WashUploadPage_back-button__AknU9{height:28px;width:28px}}.DriverHomePage_homeContainer__lhMpt{align-items:center;background:#f4f6f8;box-shadow:0 10px 25px #00000014;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:420px;overflow:hidden;padding:0;width:100%}.DriverHomePage_header__SA49m{align-items:center;background:#52d859;color:#fff;display:flex;justify-content:center;padding:14px 18px;position:relative;width:100%}.DriverHomePage_backButton__WmGeb{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:.95rem;left:16px;padding:0;position:absolute}.DriverHomePage_backButton__WmGeb:hover{background:#ffffff4d}.DriverHomePage_pageTitle__iSLMX{flex:1 1;font-size:1.3rem;font-weight:600;margin:0;text-align:center}.DriverHomePage_vehicleInfo__yPOG4{background:#fff;border-bottom:1px solid #e2e8f0;border-radius:0 0 20px 20px;margin-bottom:24px;padding:16px 20px;text-align:left;width:100%}.DriverHomePage_cvtitle__M9oj\+{color:#1976d2;font-size:1.2rem;font-weight:700;margin-bottom:14px;text-align:center}.DriverHomePage_vehicleCard__484Xf{display:flex;flex-direction:column;gap:12px}.DriverHomePage_vehicleRow__CLu\+x{align-items:center;background:#f9fafb;border-radius:10px;color:#333;display:flex;font-size:1rem;gap:10px;padding:10px 14px;transition:background .25s ease}.DriverHomePage_vehicleRow__CLu\+x:hover{background:#e3f2fd}.DriverHomePage_vicon__2ZslH{color:#1976d2;font-size:1.2rem}.DriverHomePage_navLinks__moPUb{display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.DriverHomePage_navButton__tng\+P{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 3px 10px #0000000f;color:#2d3748;display:flex;font-size:1.05rem;font-weight:600;gap:12px;padding:16px;text-decoration:none;transition:all .25s ease-in-out}.DriverHomePage_navButton__tng\+P:hover{background:linear-gradient(135deg,#42a5f5,#1e88e5);box-shadow:0 8px 18px #1e88e54d;color:#fff;transform:translateY(-3px)}.DriverHomePage_icon__oonKB{align-items:center;display:flex;font-size:1.4rem}.DriverHomePage_label__qj3KG{flex:1 1;text-align:left}.DriverHomePage_errorMessage__Ef\+VE{background:#ffebee;border-radius:10px;color:#d32f2f;font-size:1rem;margin:20px;max-width:360px;padding:20px;text-align:center;width:100%}.DriverHomePage_loading__aG1dr{align-items:center;color:#333;display:flex;font-size:1rem;gap:10px;padding:20px}.DriverHomePage_spinner__ANDIm{animation:DriverHomePage_spin__gl95a 1s linear infinite}@keyframes DriverHomePage_spin__gl95a{to{transform:rotate(1turn)}}.DriverHomePage_retryButton__13Sgr{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.DriverHomePage_retryButton__13Sgr:hover{background:#1565c0}@media (max-width:600px){.DriverHomePage_pageTitle__iSLMX{font-size:1.1rem}.DriverHomePage_cvtitle__M9oj\+{font-size:1rem}.DriverHomePage_navButton__tng\+P{font-size:1rem;padding:14px}}.CheckInUploadPage_container__lQ6Qa{background:linear-gradient(135deg,#e6f7fa,#f0f4f0);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh}.CheckInUploadPage_content__4lRsq{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;flex:1 1;margin-left:0;max-width:1440px;padding:30px;transition:margin-left .3s ease-in-out}.CheckInUploadPage_header__nf-La{align-items:center;display:flex;justify-content:center;margin-bottom:30px;position:relative}.CheckInUploadPage_back-button__r7cX4{align-items:center;background:#4caf50;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:36px}.CheckInUploadPage_back-button__r7cX4:hover{background:#388e3c;box-shadow:0 4px 12px #0003;transform:scale(1.1)}.CheckInUploadPage_title__1YcmH{color:#1b5e20;flex:1 1;font-size:32px;font-weight:700;margin-bottom:0;text-align:center}.CheckInUploadPage_upload-container__QZGNd{margin-bottom:40px}.CheckInUploadPage_day-section__O2\+SU{margin-bottom:20px}.CheckInUploadPage_day-header__o-MWw{align-items:center;background:#f0f4f0;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:15px 20px;transition:background .3s ease}.CheckInUploadPage_day-header__o-MWw:hover{background:#e8f5e9}.CheckInUploadPage_subtitle__3b-KQ{color:#1b5e20;font-size:24px;font-weight:600;margin:0}.CheckInUploadPage_status__gTXGd{border-radius:6px;font-size:14px;padding:4px 8px}.CheckInUploadPage_status-complete__0BftD{background:#e8f5e9;color:#2e7d32}.CheckInUploadPage_status-pending__23JA5{background:#fefcbf;color:#744210}.CheckInUploadPage_day-content__IBj4w{background:#f9fafb;border-radius:8px;margin-top:10px;padding:20px}.CheckInUploadPage_upload-button__C2jg5{align-items:center;background:#f0f4f0;border:2px dashed #4caf50;border-radius:10px;color:#4caf50;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.CheckInUploadPage_upload-button__C2jg5:hover{border-color:#388e3c;box-shadow:0 4px 12px #4caf5033}.CheckInUploadPage_upload-button__C2jg5.CheckInUploadPage_uploading__lAP11{cursor:not-allowed;opacity:.6}.CheckInUploadPage_upload-button__C2jg5.CheckInUploadPage_uploading__lAP11:after{bottom:-20px;color:#4caf50;content:"Đang tải...";font-size:14px;position:absolute}.CheckInUploadPage_upload-button__C2jg5 svg{color:#4caf50}.CheckInUploadPage_upload-button-small__I4U4v{align-items:center;background:#f0f4f0;border:2px dashed #4caf50;border-radius:10px;cursor:pointer;display:flex;height:60px;justify-content:center;margin-top:10px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:60px}.CheckInUploadPage_upload-button-small__I4U4v:hover{border-color:#388e3c;box-shadow:0 4px 12px #4caf5033}.CheckInUploadPage_upload-button-small__I4U4v.CheckInUploadPage_uploading__lAP11{cursor:not-allowed;opacity:.6}.CheckInUploadPage_upload-button-small__I4U4v.CheckInUploadPage_uploading__lAP11:after{bottom:-20px;color:#4caf50;content:"Đang tải...";font-size:14px;position:absolute}.CheckInUploadPage_upload-button-small__I4U4v svg{color:#4caf50}.CheckInUploadPage_upload-text__vDfNO{color:#4caf50;font-size:16px;font-weight:600}.CheckInUploadPage_file-input__4v2tG{display:none}.CheckInUploadPage_table__X3Svz{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 4px 15px #0000001a;overflow:hidden;table-layout:auto;width:100%}.CheckInUploadPage_td__Q-7DH,.CheckInUploadPage_th__BrIF1{border-bottom:1px solid #e0e7ff;max-width:200px;min-width:80px;overflow-wrap:break-word;padding:12px;text-align:left}.CheckInUploadPage_th__BrIF1{background:linear-gradient(90deg,#f0f4f0,#e6f7fa);color:#1b5e20;font-size:14px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CheckInUploadPage_th__BrIF1:first-child{width:30%}.CheckInUploadPage_th__BrIF1:nth-child(2){text-align:center;width:20%}.CheckInUploadPage_th__BrIF1:nth-child(3){text-align:center;width:25%}.CheckInUploadPage_th__BrIF1:nth-child(4){text-align:center;width:20%}.CheckInUploadPage_td__Q-7DH{font-size:14px}.CheckInUploadPage_td__Q-7DH:nth-child(2),.CheckInUploadPage_td__Q-7DH:nth-child(3),.CheckInUploadPage_td__Q-7DH:nth-child(4){text-align:center}.CheckInUploadPage_image-container__FsNH0{display:inline-block;position:relative}.CheckInUploadPage_td__Q-7DH img{border-radius:6px;cursor:pointer;height:60px;margin-right:8px;object-fit:cover;width:60px}.CheckInUploadPage_image-error__n62tB{color:#d32f2f;display:inline-block;font-size:14px;font-weight:500;vertical-align:middle}.CheckInUploadPage_td__Q-7DH.CheckInUploadPage_status-approved__9zbqu{color:#2e7d32}.CheckInUploadPage_td__Q-7DH.CheckInUploadPage_status-pending__23JA5{color:#78909c}.CheckInUploadPage_td__Q-7DH.CheckInUploadPage_status-rejected__7lEAY{color:#d32f2f}.CheckInUploadPage_tr__Zkc4c{transition:background-color .3s ease}.CheckInUploadPage_tr__Zkc4c:hover{background:#e8f5e9}.CheckInUploadPage_button-container__hRH3C{align-items:center;display:flex;justify-content:center;width:100%}.CheckInUploadPage_delete-button__j3NTa{align-items:center;background:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;justify-content:center;padding:8px 12px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.CheckInUploadPage_delete-button__j3NTa:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.CheckInUploadPage_delete-button__j3NTa:active{box-shadow:0 1px 4px #d32f2f33;transform:translateY(0)}.CheckInUploadPage_modal-overlay__0NSOE{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.CheckInUploadPage_modal-overlay__0NSOE.CheckInUploadPage_active__s0np8{opacity:1;visibility:visible}.CheckInUploadPage_modal-content__vtzV-{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;max-height:90%;max-width:90%;padding:16px;position:relative}.CheckInUploadPage_modal-content__vtzV- img{border-radius:8px;max-height:80vh;max-width:100%;object-fit:contain}.CheckInUploadPage_modal-content__vtzV- .CheckInUploadPage_image-error__n62tB{color:#d32f2f;font-size:16px;font-weight:500;margin-top:20px;text-align:center}.CheckInUploadPage_close-button__eIO7U{align-items:center;background:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;width:30px}.CheckInUploadPage_close-button__eIO7U:hover{background:#b71c1c;box-shadow:0 2px 8px #d32f2f4d;transform:translateY(-2px)}.CheckInUploadPage_loading__jIa3K,.CheckInUploadPage_no-data__Hb0TP{background:#f0f4f0;border-radius:8px;color:#78909c;font-size:16px;margin-top:20px;padding:15px;text-align:center}.CheckInUploadPage_loading__jIa3K .CheckInUploadPage_spinner__\+KtwG{animation:CheckInUploadPage_spin__iQq7X 1s linear infinite;margin-right:8px}@keyframes CheckInUploadPage_spin__iQq7X{to{transform:rotate(1turn)}}@media (max-width:768px){.CheckInUploadPage_content__4lRsq{padding:12px}.CheckInUploadPage_title__1YcmH{font-size:24px}.CheckInUploadPage_subtitle__3b-KQ{font-size:20px}.CheckInUploadPage_upload-button-small__I4U4v,.CheckInUploadPage_upload-button__C2jg5{padding:12px}.CheckInUploadPage_table__X3Svz{width:100%}.CheckInUploadPage_td__Q-7DH,.CheckInUploadPage_th__BrIF1{font-size:12px;max-width:150px;min-width:60px;padding:8px}.CheckInUploadPage_th__BrIF1:first-child{width:25%}.CheckInUploadPage_th__BrIF1:nth-child(2){text-align:center;width:20%}.CheckInUploadPage_th__BrIF1:nth-child(3){text-align:center;width:25%}.CheckInUploadPage_th__BrIF1:nth-child(4){text-align:center;width:20%}.CheckInUploadPage_td__Q-7DH:nth-child(2),.CheckInUploadPage_td__Q-7DH:nth-child(3),.CheckInUploadPage_td__Q-7DH:nth-child(4){text-align:center}.CheckInUploadPage_td__Q-7DH img{height:50px;width:50px}.CheckInUploadPage_image-error__n62tB{font-size:12px}.CheckInUploadPage_close-button__eIO7U,.CheckInUploadPage_delete-button__j3NTa{font-size:12px;padding:6px 8px}.CheckInUploadPage_back-button__r7cX4{height:32px;width:32px}}@media (max-width:480px){.CheckInUploadPage_title__1YcmH{font-size:20px}.CheckInUploadPage_subtitle__3b-KQ{font-size:18px}.CheckInUploadPage_upload-button-small__I4U4v,.CheckInUploadPage_upload-button__C2jg5{font-size:14px;padding:10px}.CheckInUploadPage_td__Q-7DH,.CheckInUploadPage_th__BrIF1{font-size:11px;max-width:120px;min-width:50px;padding:6px}.CheckInUploadPage_th__BrIF1:first-child{width:25%}.CheckInUploadPage_th__BrIF1:nth-child(2){text-align:center;width:20%}.CheckInUploadPage_th__BrIF1:nth-child(3){text-align:center;width:25%}.CheckInUploadPage_th__BrIF1:nth-child(4){text-align:center;width:20%}.CheckInUploadPage_td__Q-7DH:nth-child(2),.CheckInUploadPage_td__Q-7DH:nth-child(3),.CheckInUploadPage_td__Q-7DH:nth-child(4){text-align:center}.CheckInUploadPage_td__Q-7DH img{height:40px;width:40px}.CheckInUploadPage_image-error__n62tB{font-size:11px}.CheckInUploadPage_close-button__eIO7U,.CheckInUploadPage_delete-button__j3NTa{font-size:11px;padding:5px 7px}.CheckInUploadPage_back-button__r7cX4{height:28px;width:28px}}:root{--primary-color:#2e7d32;--hover-color:#1b5e20;--accent-color:#4caf50;--background-light:#e8f5e9;--text-dark:#1a1a1a;--text-medium:#4a4a4a;--white:#fff;--shadow-light:#0000000d;--shadow-medium:#0000001a;--icon-bg:linear-gradient(135deg,#4caf50,#2e7d32)}.NotFoundPage_site-wrapper__tXgsO{background:#e8f5e9;background:var(--background-light);color:#1a1a1a;color:var(--text-dark);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;max-height:100vh;min-height:100vh;overflow:hidden}.NotFoundPage_header__GF8ry{align-items:center;background:#fff;background:var(--white);box-shadow:0 2px 4px #0000000d;box-shadow:0 2px 4px var(--shadow-light);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.NotFoundPage_logo__idfwO{align-items:center;color:#4caf50;color:var(--accent-color);display:flex;font-size:22px;font-weight:700}.NotFoundPage_logo-imgs__w06\+F{border-radius:50%;height:36px;margin-right:8px;width:36px}.NotFoundPage_nav__cp5gM a{color:#1a1a1a;color:var(--text-dark);font-size:14px;font-weight:600;margin-left:16px;text-decoration:none;transition:color .3s ease}.NotFoundPage_nav__cp5gM a:hover{color:#1b5e20;color:var(--hover-color)}.NotFoundPage_container__MpEg-{flex:1 1;margin:0 12px;padding:0}.NotFoundPage_container__MpEg-,.NotFoundPage_section__V2epr{align-items:center;display:flex;flex-direction:column;justify-content:center}.NotFoundPage_section__V2epr{max-width:500px;padding:16px;width:100%}.NotFoundPage_section-title__h68df{color:#1a1a1a;color:var(--text-dark);font-size:24px;font-weight:700;margin-bottom:16px;opacity:0;text-align:center;transition:opacity .6s ease-out}.NotFoundPage_section-title__h68df.NotFoundPage_visible__DBwoq{opacity:1}.NotFoundPage_highlight__oOsng{background:#fff;background:var(--white);border-radius:12px;box-shadow:0 2px 6px #0000000d;box-shadow:0 2px 6px var(--shadow-light);padding:24px}.NotFoundPage_form-container__-sZfv{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%}.NotFoundPage_contact-text__Nwq7a{color:#4a4a4a;color:var(--text-medium);font-size:14px;line-height:1.6;text-align:center}.NotFoundPage_contact-text__Nwq7a p{margin:6px 0}.NotFoundPage_contact-text__Nwq7a a{color:#4caf50;color:var(--accent-color);text-decoration:none;transition:color .3s ease}.NotFoundPage_contact-text__Nwq7a a:hover{color:#1b5e20;color:var(--hover-color);text-decoration:underline}.NotFoundPage_contact-text__Nwq7a .NotFoundPage_icon__FFzR5{align-items:center;background:linear-gradient(135deg,#4caf50,#2e7d32);background:var(--icon-bg);border-radius:50%;color:#fff;color:var(--white);display:inline-flex;font-size:18px;height:28px;justify-content:center;margin-right:6px;transition:background .3s ease;vertical-align:middle;width:28px}.NotFoundPage_contact-text__Nwq7a .NotFoundPage_icon__FFzR5:hover{background:linear-gradient(135deg,#66bb6a,#1b5e20)}.NotFoundPage_cta-btn__GUtIy{background:#2e7d32;background:var(--primary-color);border:none;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-align:center;text-decoration:none;transition:background .3s ease,transform .2s ease}.NotFoundPage_cta-btn__GUtIy:hover{background:#1b5e20;background:var(--hover-color);transform:translateY(-2px)}.NotFoundPage_footer__DqkWi{background:#1a1a1a;background:var(--text-dark);color:#fff;color:var(--white);flex-shrink:0;font-size:12px;padding:12px;text-align:center}@media (max-width:768px){.NotFoundPage_header__GF8ry{align-items:flex-start;flex-direction:column;padding:8px 16px}.NotFoundPage_logo__idfwO{font-size:20px}.NotFoundPage_logo-imgs__w06\+F{height:32px;margin-right:6px;width:32px}.NotFoundPage_nav__cp5gM{align-items:center;display:flex;justify-content:flex-end;width:100%}.NotFoundPage_nav__cp5gM a{font-size:13px;margin:0 8px 0 0}.NotFoundPage_section__V2epr{padding:12px}.NotFoundPage_section-title__h68df{font-size:20px;margin-bottom:12px}.NotFoundPage_highlight__oOsng{padding:16px}.NotFoundPage_form-container__-sZfv{max-width:90%}.NotFoundPage_contact-text__Nwq7a{font-size:13px}.NotFoundPage_contact-text__Nwq7a .NotFoundPage_icon__FFzR5{font-size:16px;height:24px;width:24px}.NotFoundPage_cta-btn__GUtIy{font-size:13px;padding:8px 16px}.NotFoundPage_footer__DqkWi{font-size:11px;padding:8px}}@media (max-width:480px){.NotFoundPage_highlight__oOsng{padding:12px}.NotFoundPage_contact-text__Nwq7a{font-size:12px}.NotFoundPage_contact-text__Nwq7a .NotFoundPage_icon__FFzR5{font-size:14px;height:20px;width:20px}}.GioVang_section__M4KlD{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e9f0);display:flex;font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2rem 1rem}.GioVang_container__Z2gqR{margin:0 auto;max-width:1200px;padding:0 .5rem;width:100%}.GioVang_header__jJWnx{margin-bottom:2rem}.GioVang_header-content__ufHpj{align-items:center;display:flex;flex-direction:row-reverse;gap:1.5rem;justify-content:space-between}.GioVang_logo-container__bpuWH{flex-shrink:0}.GioVang_logo__Jib5S{display:block;height:auto;max-width:120px;transition:transform .3s ease}.GioVang_logo__Jib5S:hover{transform:scale(1.05)}.GioVang_header-text__BGu-u{display:flex;flex-direction:column;justify-content:center}.GioVang_title__Zlnqo{color:#1a3c34;font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:.3rem}.GioVang_route__RC\+qK{color:#2e7d32;font-size:1.2rem;font-weight:500;margin-bottom:.3rem}.GioVang_promotion-info__V8jOl{color:#424242;font-size:.95rem;font-weight:500;margin-bottom:.3rem}.GioVang_promotion-info__V8jOl.GioVang_zero__VKWoX{color:#d32f2f}.GioVang_contact__UncJO{color:#424242;font-size:.95rem}.GioVang_contact__UncJO a{color:#1976d2;font-weight:600;text-decoration:none}.GioVang_contact__UncJO a:hover{text-decoration:underline}.GioVang_selected-promotion__NApH0{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem;padding:1rem;text-align:center}.GioVang_selected-promotion__NApH0 h3{color:#1a3c34;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.GioVang_selected-promotion__NApH0 p{color:#424242;font-size:.95rem;margin:0}.GioVang_change-voucher-btn__BTVwy{background:linear-gradient(90deg,#1976d2,#2196f3);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:.5rem;padding:.5rem 1rem;transition:background .3s ease,transform .2s ease}.GioVang_change-voucher-btn__BTVwy:hover:not(:disabled){background:linear-gradient(90deg,#1565c0,#1976d2);transform:translateY(-2px)}.GioVang_change-voucher-btn__BTVwy:disabled{background:#bdbdbd;cursor:not-allowed;transform:none}.GioVang_form__myyGK{grid-gap:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:grid;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.GioVang_form-group__GsqpX{display:flex;flex-direction:column}.GioVang_form-group__GsqpX label{color:#1a3c34;font-size:.9rem;font-weight:500;margin-bottom:.4rem}.GioVang_form-group__GsqpX input,.GioVang_form-group__GsqpX select,.GioVang_form-group__GsqpX textarea{border:1px solid #e0e0e0;border-radius:8px;font-size:.95rem;min-height:44px;padding:.75rem;transition:all .3s ease}.GioVang_form-group__GsqpX input:focus,.GioVang_form-group__GsqpX select:focus,.GioVang_form-group__GsqpX textarea:focus{border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d321a;outline:none}.GioVang_form-group__GsqpX textarea{min-height:80px;resize:vertical}.GioVang_form-group__GsqpX select{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="%23424242" d="M6 9L2 5h8z"/></svg>') no-repeat right .75rem center/12px 12px;padding-right:2rem}.GioVang_date-info__Pa\+nD{color:#424242;font-size:.85rem;font-style:italic;margin-top:.4rem}.GioVang_submit-btn__AqxYF{align-items:center;background:linear-gradient(90deg,#2e7d32,#4caf50);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:48px;padding:.75rem;transition:background .3s ease,transform .2s ease}.GioVang_submit-btn__AqxYF:hover:not(:disabled){background:linear-gradient(90deg,#1b5e20,#388e3c);transform:translateY(-2px)}.GioVang_submit-btn__AqxYF:disabled{background:#bdbdbd;cursor:not-allowed;transform:none}.GioVang_submit-btn__AqxYF.GioVang_loading__ViLiJ .GioVang_loader__svlpl{animation:GioVang_spin__RGvRj .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:1.2rem;margin-right:.5rem;width:1.2rem}@keyframes GioVang_spin__RGvRj{to{transform:rotate(1turn)}}.GioVang_error__xXmv\+{color:#d32f2f}.GioVang_error__xXmv\+,.GioVang_success__0mC1Q{font-size:.85rem;margin-top:.5rem;text-align:center}.GioVang_success__0mC1Q{color:#2e7d32}.GioVang_info__7wF\+x{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}.GioVang_info-title__tZzgm{color:#1a3c34;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.GioVang_info-desc__i632x{color:#424242;font-size:1rem;margin-bottom:1rem}.GioVang_features__UkMPD h4,.GioVang_pricing__8Ov-n h4{color:#1a3c34;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.GioVang_features__UkMPD ul,.GioVang_pricing__8Ov-n p,.GioVang_pricing__8Ov-n ul{color:#424242;font-size:.95rem;margin-bottom:.5rem}.GioVang_pricing__8Ov-n ul{list-style-type:disc;padding-left:1.5rem}.GioVang_route-info__-nopw{color:#2e7d32;font-weight:600}.GioVang_features__UkMPD ul{list-style:none;padding:0}.GioVang_features__UkMPD li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.GioVang_features__UkMPD li:before{color:#2e7d32;content:"✔";font-size:1rem;left:0;position:absolute}.GioVang_modal-overlay__PvkF-{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.GioVang_modal-overlay__PvkF-.GioVang_no-close__zbb9s{cursor:default}.GioVang_modal__wJArm{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:90%;padding:1.5rem;position:relative;text-align:center;width:400px}.GioVang_modal-close__D-K96{align-items:center;background:none;border:none;color:#424242;cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;position:absolute;right:.5rem;top:0;transition:color .3s ease;width:44px}.GioVang_modal-close__D-K96:hover{color:#2e7d32}.GioVang_modal-title__rca4H{color:#1a3c34;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.GioVang_modal-content__Xnwtn{color:#424242;font-size:1rem;line-height:1.5}.GioVang_voucher-list__d2Dl2{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto}.GioVang_voucher-item__fuS2s{align-items:center;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.GioVang_voucher-item__fuS2s p{color:#424242;font-size:.95rem;margin:.5rem 0}.GioVang_select-btn__JG2sO{background:linear-gradient(90deg,#4caf50,#66bb6a);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:background .3s ease,transform .2s ease}.GioVang_select-btn__JG2sO:hover:not(:disabled){background:linear-gradient(90deg,#388e3c,#4caf50);transform:translateY(-2px)}.GioVang_select-btn__JG2sO:disabled{background:#bdbdbd;cursor:not-allowed;transform:none}@media (max-width:768px){.GioVang_section__M4KlD{padding:1.5rem .75rem}.GioVang_container__Z2gqR{padding:0}.GioVang_header__jJWnx{margin-bottom:1.5rem}.GioVang_header-content__ufHpj{align-items:center;flex-direction:row;justify-content:space-between;padding:0 12px;text-align:right}.GioVang_logo__Jib5S{max-width:100px}.GioVang_title__Zlnqo{font-size:1.5rem}.GioVang_route__RC\+qK{font-size:1.1rem}.GioVang_contact__UncJO,.GioVang_promotion-info__V8jOl{font-size:.9rem}.GioVang_selected-promotion__NApH0{padding:.75rem}.GioVang_selected-promotion__NApH0 h3{font-size:1rem}.GioVang_selected-promotion__NApH0 p{font-size:.9rem}.GioVang_change-voucher-btn__BTVwy{font-size:.85rem;padding:.4rem .8rem}.GioVang_form__myyGK{gap:.75rem;padding:1rem}.GioVang_form-group__GsqpX label{font-size:.85rem}.GioVang_form-group__GsqpX input,.GioVang_form-group__GsqpX select,.GioVang_form-group__GsqpX textarea{font-size:.9rem;min-height:40px;padding:.6rem}.GioVang_form-group__GsqpX textarea{min-height:60px}.GioVang_date-info__Pa\+nD{font-size:.8rem}.GioVang_submit-btn__AqxYF{font-size:.95rem;min-height:44px;padding:.6rem}.GioVang_info__7wF\+x{padding:1rem}.GioVang_info-title__tZzgm{font-size:1.3rem}.GioVang_info-desc__i632x{font-size:.9rem}.GioVang_features__UkMPD h4,.GioVang_pricing__8Ov-n h4{font-size:1.1rem}.GioVang_features__UkMPD ul,.GioVang_pricing__8Ov-n p,.GioVang_pricing__8Ov-n ul{font-size:.9rem}.GioVang_modal__wJArm{padding:1rem;width:90%}.GioVang_modal-title__rca4H{font-size:1.1rem}.GioVang_modal-content__Xnwtn{font-size:.9rem}.GioVang_modal-close__D-K96{font-size:1rem}.GioVang_voucher-item__fuS2s{flex-direction:column;gap:8px;text-align:left}.GioVang_voucher-item__fuS2s p{font-size:.9rem;margin:0}.GioVang_select-btn__JG2sO{font-size:.85rem;padding:.6rem;width:100%}}@media (max-width:480px){.GioVang_logo__Jib5S{max-width:90px}.GioVang_title__Zlnqo{font-size:1.3rem}.GioVang_route__RC\+qK{font-size:1rem}.GioVang_promotion-info__V8jOl{font-size:.85rem}.GioVang_form__myyGK{gap:.5rem}.GioVang_form-group__GsqpX label{font-size:.8rem}.GioVang_form-group__GsqpX input,.GioVang_form-group__GsqpX select,.GioVang_form-group__GsqpX textarea{font-size:.85rem;padding:.5rem}.GioVang_date-info__Pa\+nD{font-size:.75rem}.GioVang_modal__wJArm{padding:.75rem}.GioVang_modal-title__rca4H{font-size:1rem}.GioVang_modal-content__Xnwtn{font-size:.85rem}}.Spinner_wrapper__JohxE{align-items:center;background-color:#f0f4f8;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;padding:12px}.Spinner_wheel-container__0ResK{aspect-ratio:1/1;display:flex;position:relative;width:min(92vw,420px)}.Spinner_wheel__0VLeA{background:conic-gradient(#ff6b6b 0deg 45deg,#4ecdc4 45deg 90deg,#45b7d1 90deg 135deg,#96ceb4 135deg 180deg,#ffeead 180deg 225deg,#d4a5a5 225deg 270deg,#9b59b6 270deg 315deg,#3498db 315deg 1turn);border-radius:50%;box-shadow:0 0 20px #0003;height:100%;overflow:hidden;position:relative;transition:transform 5s cubic-bezier(.1,.9,.2,1);width:100%;will-change:transform}.Spinner_wheel-container__0ResK>:first-child{display:flex;height:100%!important;width:100%!important}.Spinner_wheel-container__0ResK img{right:12px;top:24px;width:13%}.Spinner_wheel-container__0ResK canvas,.Spinner_wheel-container__0ResK>div>canvas{height:100%!important;width:100%!important}.Spinner_spinning__gVXTf{transform:rotate(0deg)}.Spinner_segment__3YNeI{align-items:flex-start;display:flex;height:50%;justify-content:center;left:50%;padding-top:10px;position:absolute;top:0;transform-origin:0 100%;width:50%}.Spinner_segment-item__rHVFy{left:-17px;position:absolute;top:39%;transform:rotate(-55deg)}.Spinner_prize-text__ASJdh{color:#fff;display:flex;font-size:.8rem;font-weight:700;text-align:center;text-shadow:1px 1px 2px #00000080;transform:rotate(-13.5deg);width:100px}.Spinner_top-pointer__\+n6eG{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAENCAMAAADwnMpiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACZUExURUdwTP+OROJKK+JKK/6PReJKK/+QQ+JKK+JKK+JKK+JKK/2MQ/+LRv2LQeNLK+JKK/BrNuRNLPyJQeNLK/d+PfFvN/iFQONLK/BtOPV3OvmCPfFxOPR4PeNMLO5oNexiNPmBPudVL+hXL+pcMepfMuZSLvV7PORPLPFyPedULuhYMOpfM+5nNetdMfupXexhM+2dRuNOLeJKK+Smm3cAAAAydFJOUwAY9Okb+hT+8f3uIRYm5fdz1yvdQWQx4mtRNV1L0HqNOsOwo5W6RcRWz6qGgLYFnA6eKwdCNwAACLhJREFUGBntwNeSg8C1BdANdHMaGLJyzprRaNL+/4+7df1iV7lsgyI0Wnh5eXl5eXl5eXl5+S/8t3jQG/ez5W779bX+f1+b7fI8ms4mseOjS5yo937erk0aCP+FCP9BJHU/NstpL3JgPSeeZafc1SIkhf+FiDYf29EheoOlfLXq/+RGC4WVSertF+PoDbZRg9HP0ATC+kRc7zQaOLCGH83OH6EWXk50eDxPFCzgR++7oRHh1XS4ziYO2k31PksjwpsQSb1NP/bRVm9FtjaaNyWmXPYU2kj1dqUrvLkg8DbjCG0TvW88zTsJzHoU+2gPP+qvTcA7CkyeFW9oibg/94R3JibPCh8tEE2PYcAHkDDvx2g6NduHAR8kMMd3hSZ7m2wTzQcKvFPPQWPFWenywdLhcuCjkdRsbQI+nsn7EZrHL5aJ5lME4WbloGHUbG74LJKWWYxGic9JyicKwn3PQWP4q00ofK60zGI0hHrPXT5dEG5WPpogWgw1m8DNpwrPV+y8gM2gk2WMJ/NXeyNsCgk3Ex/P5PTmLpvEzHsOnkeNS5fN4uZjhWdR0zJl06TlVOE51Gio2Tx62Fd4BtUfajaRTrIIj6f6Q81mCpJFhEdT/aFmU4n3GeGx1LTUbDBvGeGRnHGp2Wjep8Lj+L08ZcMlmcLDTOYumy4YTh08SLE3bD5dHnw8RLQzbAN3PsEjqMwTtoK7KXB//ngYsCXMMsLdTfKUbSHeSOHO4o3L9gjKg4+7UouQbZLOB7gnf5YIW8VsI9xRMU/ZMuHIwd2onWHbBGUPdzNL2D7pusCdxEfNFjKfCnfxlhm2kSRjH/ewKgO2UjovcAdqm7KlzFLh9sYeWyuZ4ebivWZr6WOMG/Onhi1msjfcVpEHbLGgXOGmnEXIVku3CrdUlMJWE+8dN+QsDFtOH2PcTlEK2870fdyKnxm2XpAXuJU4F7afOTu4kZGhBaQc4DaitdAG7qeDmxgbWkHKCW5BbQLaIf10cAM9j5aQcoDrvS01beEufFytKGkNyWNcLXNpDzPCtaK90B6yV7jSwdAm4QHXedtp2kTv3nCVoqRdyhhXGbm0izvCNdReaBfZO7hCL6Rtwgku539q2kYvcLkop32OChd7N7RPuMKlnJ3QPnqBS8WJ0D6ydnChvksbhQNcxtkKbaT7uEzh0Uqy9XGRUUo7JREu4ZyEdjIHXKLwaCkZ4RKjlJaSrY/6nI3QVomD+gqP1jIT1DdKaa1gjNqcjdBackZthUeLbVDbKKXFyjfU5JyEFnMVaio82kyvUFM/pc1khnqcrdBmkqGeOKHdlqhn6tJuX6jF3wnt9oFa1FBot9BHHTNDu4l+Qx1noeWCCDWoD6HlpEANg5C2kwFqGGlab4LqnJPQej1UF3m0Xw/Vvbu0Xw/VLYX266EylbMDeqhsYtgBPVSWBeyAHqpyNsIOWKGqyGMHyABVjV12gMSo6izsAB2hIvUh7IDUR0VFyC5IfFTU1+wA+UBF/k7YBV+oSCXshCUq6oXshAwVjYRdELyjGuck7IJghWpUwk4wMao5uOwEz0E1mbATvnxU4myEXSBLVBN57ASZopqDy05IV6gmE3ZCGKES5yTshPUbKlEeO0F2qKbnshOCKaoZCTshnKASfyvshKFCJSphJ8jORyUTw07QfVQzDdgJ4QDV/Ai7QD4UKnE+2AlyRjWxYSeYGaqZaXaBDCNUsxB2gfz4qMT/Yie4U1SjPHaBJDGq6bnsgmDroJqpsAvMFBX9CDtAhjGqcT7YBbJzUE1k2AXhOyqaaXaA5BEqyoQdkC58VOOf2AXJBBWphB2gtw4qGhh2gBmjqnFA+8kxQlVnof1Mhqr8De0neYyqHI/2c88+qhoYWk/KASo7BLReunRQWSa0nQwnqG5J67mfDqpb03ZSDlBDQtuZs4MaUlouyAvUoWm5cOqjhkhot3QfoY53Wi45oJY97WaWCrXMaTWdF6gnpdW8dx+1/GrazGwj1HOgzXQ+QE2ftJgkYx81zWkxc1aoq6S93H2Mur41rZXmK9RWBLRVMBz7qG1EW4mXKdS3p63CXYQL5LSUOcW4REo7ufsBLvEd0ErufIWLDGglNz/4uMiINkrLmYPL7GmhtJwpXCinfdxyrHChX5fWcfOZwqViTdu4856Di02FlnH3Kx+X29Ey4WmAa+S0SuAtY1zFo03SYRbhKr+aFnHzscJ1YqE1JNysfFzpndZIk3OMqy1pCzMfK1xvTjtob1f4uIGENpAwH0e4hW9NC6TDz8LHTTgBWy/wTisHN7Ji2wXm+K5wMyO2m5i8H+OGNmwzcctF4eOWSraXmPJcOLgtw7aSMM8KBzf2G7CddLjvRz5uLhK2kKTJz0HhHsZsHRGTLwYO7uOTLSNpeJpGPu5lzjYRMfl5pXBHQ7aHpN52Gvm4p++UbaHNcTFwcGd+wFYQU+4OEe5vIGw+Sb3tNPbxCFM2nehwPyocPMiOzabDdTZx8DhzNpgOj4uJwkN5bCodrhcrhQf71mwi0eE6myg83m/AxpHU22QDB09RsFlETLLtFw6eZcwGEW3yz3H0hidasinE9TbZROHJjmwC0ebjcxw5eD6PzyZikl1/oNAMLp9JxPW+sp7y0RTfwmcRSb39YhY5aJJf4TOIuN5XNoscNE3Mh5PAJKfsEDlooh4fSrT5+OmvlI+mGvFRRFzvazGOHTTajg8gos3HbrpSPhrvg/clos3Hz+gQOWgHw7sR0ebjp9+LHLQI70IkNeuffi9y0Da8MQnScL1dzCaOj1ZKeSuivfnfzEHLubye6GT+965ghSOvITqZ/72rb9jjFPASIql3/JspWGcasibRZr7pT3zYKTpqVhXoZL6bxr+w2mci/F9Eu+UxO6hvdED0Z4T/kWgv/5sOftEhh7+Q/050Wh4XM/WL7ln9DTX/SXSYn/oT/xud9dv/y8MgkCAdzj/H0S9evtVk1hv433h5eXl5ebna/wE/LWKN4f9AUgAAAABJRU5ErkJggg==) no-repeat 50%/contain;height:clamp(16px,5vw,28px);left:50%;pointer-events:none;position:absolute;top:-6px;transform:translateX(-50%);width:clamp(16px,5vw,28px);z-index:12}.Spinner_inner-circle__7pHCP{align-items:center;background-color:#2ecc71;border:2px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:clamp(56px,16%,84px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s;-webkit-user-select:none;user-select:none;width:clamp(56px,16%,84px);z-index:15}.Spinner_inner-circle__7pHCP:hover:not(.Spinner_disabled__5jA4e){background-color:#27ae60}.Spinner_inner-circle__7pHCP.Spinner_disabled__5jA4e{background-color:#95a5a6;cursor:not-allowed;pointer-events:none}.Spinner_inner-circle-text__x7-8U{color:#fff;font-size:clamp(.75rem,2.4vw,.9rem);font-weight:700;text-align:center}.Spinner_history-container__jlJ6r{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin-top:20px;max-width:600px;padding:20px;width:100%}.Spinner_history-title__eaj9G{color:#2c3e50;font-size:1.5rem;font-weight:700;margin-bottom:15px;text-align:center}.Spinner_history-list__q6ehj{list-style:none;overflow-y:auto;padding:0}.Spinner_history-item__DmtFJ{border-bottom:1px solid #e0e0e0;color:#34495e;display:flex;font-size:.9rem;justify-content:space-between;padding:10px}.Spinner_history-item__DmtFJ:last-child{border-bottom:none}.Spinner_history-item__DmtFJ span:not(:nth-child(3)){flex:1 1;text-align:center}.Spinner_history-item__DmtFJ span:first-child{flex:1 1;text-align:start}.Spinner_history-item__DmtFJ .Spinner_prize__Z6EBp{color:#2ecc71;font-weight:700}.Spinner_history-item__DmtFJ .Spinner_phone__dJlGS{color:#7f8c8d}.Spinner_history-item__DmtFJ .Spinner_timestamp__a9L4v{color:#95a5a6}@media (max-width:480px){.Spinner_wheel-container__0ResK{width:min(92vw,360px)}.Spinner_history-container__jlJ6r{padding:15px}.Spinner_history-title__eaj9G{font-size:1.2rem}.Spinner_history-item__DmtFJ{font-size:.8rem;gap:5px}}.Modal_modal-overlay__VvNOi{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Modal_modal__3-1Ov{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0003;max-width:90%;padding:1.5rem;position:relative;text-align:center;width:400px}.Modal_modal-close__utuT7{align-items:center;background:none;border:none;color:#424242;cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:color .3s ease;width:44px}.Modal_modal-close__utuT7:hover{color:#2e7d32}.Modal_modal-title__eNsSw{color:#1a3c34;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.Modal_modal-content__UDPhb{color:#424242;font-size:1rem;line-height:1.5;margin-bottom:1rem}.Modal_form__M72yQ{gap:1rem}.Modal_form-group__aX9LE,.Modal_form__M72yQ{display:flex;flex-direction:column}.Modal_form-group__aX9LE label{color:#1a3c34;font-size:.9rem;font-weight:500;margin-bottom:.4rem}.Modal_form-group__aX9LE input{border:1px solid #e0e0e0;border-radius:8px;font-size:.95rem;min-height:44px;padding:.75rem;transition:all .3s ease}.Modal_form-group__aX9LE input:focus{border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d321a;outline:none}.Modal_error__gDFPv{color:#d32f2f;font-size:.85rem;margin-top:.5rem;text-align:center}.Modal_submit-btn__pXWdi{align-items:center;background:linear-gradient(90deg,#2e7d32,#4caf50);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:48px;padding:.75rem;transition:background .3s ease,transform .2s ease}.Modal_submit-btn__pXWdi:hover:not(:disabled){background:linear-gradient(90deg,#1b5e20,#388e3c);transform:translateY(-2px)}.Modal_submit-btn__pXWdi:disabled{background:#bdbdbd;cursor:not-allowed;transform:none}.Modal_submit-btn__pXWdi.Modal_loading__EZrHi .Modal_loader__6slrp{animation:Modal_spin__cLK4y .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:1.2rem;margin-right:.5rem;width:1.2rem}@keyframes Modal_spin__cLK4y{to{transform:rotate(1turn)}}@media (max-width:768px){.Modal_modal__3-1Ov{max-width:calc(100% - 24px);padding:1rem;width:100%}.Modal_modal-title__eNsSw{font-size:1.1rem}.Modal_modal-content__UDPhb{font-size:.9rem}.Modal_form-group__aX9LE label{font-size:.85rem}.Modal_form-group__aX9LE input{font-size:.9rem;min-height:40px;padding:.6rem}.Modal_submit-btn__pXWdi{font-size:.95rem;min-height:44px;padding:.6rem}}@media (max-width:480px){.Modal_modal__3-1Ov{padding:.75rem}.Modal_modal-title__eNsSw{font-size:1rem}.Modal_modal-content__UDPhb{font-size:.85rem}.Modal_form-group__aX9LE label{font-size:.8rem}.Modal_form-group__aX9LE input{font-size:.85rem;padding:.5rem}}.Info_info__2hcKh{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}.Info_info-title__0SwQP{color:#1a3c34;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.Info_info-desc__cAwiS{color:#424242;font-size:1rem;margin-bottom:1rem}.Info_features__gHwvp h4,.Info_pricing__M9XZC h4{color:#1a3c34;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.Info_features__gHwvp ul,.Info_pricing__M9XZC p,.Info_pricing__M9XZC ul{color:#424242;font-size:.95rem;margin-bottom:.5rem}.Info_pricing__M9XZC ul{list-style-type:disc;padding-left:1.5rem}.Info_route-info__sEonM{color:#2e7d32;font-weight:600}.Info_features__gHwvp ul{list-style:none;padding:0}.Info_features__gHwvp li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.Info_features__gHwvp li:before{color:#2e7d32;content:"✔";font-size:1rem;left:0;position:absolute}@media (max-width:768px){.Info_info__2hcKh{max-width:600px;padding:1rem;width:100%}.Info_info-title__0SwQP{font-size:1.3rem}.Info_info-desc__cAwiS{font-size:.9rem}.Info_features__gHwvp h4,.Info_pricing__M9XZC h4{font-size:1.1rem}.Info_features__gHwvp ul,.Info_pricing__M9XZC p,.Info_pricing__M9XZC ul{font-size:.9rem}}@media (max-width:480px){.Info_info-title__0SwQP{font-size:1.2rem}.Info_info-desc__cAwiS{font-size:.85rem}.Info_features__gHwvp h4,.Info_pricing__M9XZC h4{font-size:1rem}.Info_features__gHwvp ul,.Info_pricing__M9XZC p,.Info_pricing__M9XZC ul{font-size:.85rem}}.Header_header__iExlj{margin-bottom:2rem;width:100%}.Header_header-content__KGaYD{align-items:center;display:flex;flex-direction:row-reverse;gap:1.5rem;justify-content:space-between}.Header_logo-container__nql0o{flex-shrink:0}.Header_logo__RDUcG{display:block;height:auto;max-width:120px;transition:transform .3s ease}.Header_logo__RDUcG:hover{transform:scale(1.05)}.Header_header-text__CBSxC{display:flex;flex-direction:column;justify-content:center;position:relative}.Header_title__Xf7sX{color:#1a3c34;font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:.3rem}.Header_route__LiXtH{color:#2e7d32;font-size:1.2rem;font-weight:500;margin-bottom:.3rem}.Header_promotion-info__LU4Qy{color:#424242;font-size:.95rem;font-weight:500;margin-bottom:.3rem}.Header_promotion-info__LU4Qy.Header_zero__SyjMy{color:#d32f2f}.Header_contact__E6UX0{color:#424242;font-size:.95rem}.Header_contact__E6UX0 a{color:#1976d2;font-weight:600;text-decoration:none}.Header_contact__E6UX0 a:hover{text-decoration:underline}.Header_placeholder__kG0PE{animation:Header_skeleton-loading__S7av7 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:4px;display:inline-block}.Header_title-placeholder__rZZcN{height:1.8rem;width:200px}.Header_route-placeholder__DhezI{height:1.2rem;width:150px}.Header_contact-placeholder__cgLPA{height:.95rem;width:120px}@keyframes Header_skeleton-loading__S7av7{0%{background-color:#e0e0e0}50%{background-color:#d0d0d0}to{background-color:#e0e0e0}}.Header_edit-icon__ez2ai{bottom:0;color:#1976d2;cursor:pointer;font-size:1.2rem;opacity:0;position:absolute;right:0;transition:all .2s ease;z-index:99}.Header_header-text__CBSxC:hover .Header_edit-icon__ez2ai{color:#1565c0;opacity:1;transform:translateY(20px)}.Header_modal-overlay__VACJ6{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Header_modal__99gEq{animation:Header_fadeIn__DWhQB .3s ease forwards;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:400px;padding:20px;width:90%}.Header_modal-header__4R6md{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Header_modal-title__u4I5K{color:#1b5e20;font-size:20px;font-weight:600}.Header_close-icon__uAwu\+{color:#424242;cursor:pointer;font-size:1.5rem;transition:color .2s ease}.Header_close-icon__uAwu\+:hover{color:#1976d2}.Header_form-group__L2hVz{margin-bottom:1rem}.Header_form-label__535Fw{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:.5rem}.Header_form-input__7bBy1{border:1px solid #e0e0e0;border-radius:8px;font-size:14px;padding:8px;transition:border-color .2s ease;width:100%}.Header_form-input__7bBy1:focus{border-color:#4caf50;outline:none}.Header_modal-actions__FOt6Y{display:flex;gap:10px;justify-content:flex-end}.Header_modal-button__FQzHO{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.Header_modal-button__FQzHO.Header_confirm__6QDGM{background:linear-gradient(90deg,#4caf50,#66bb6a);color:#fff}.Header_modal-button__FQzHO.Header_confirm__6QDGM:hover{box-shadow:0 2px 8px #4caf504d;transform:translateY(-2px)}.Header_modal-button__FQzHO.Header_confirm__6QDGM:active{box-shadow:0 1px 4px #4caf5033;transform:translateY(0)}.Header_modal-button__FQzHO.Header_cancel__\+qC80{background:#e0e7ff;color:#1b5e20}.Header_modal-button__FQzHO.Header_cancel__\+qC80:hover{background:#d0d7ff;box-shadow:0 2px 8px #00000026;transform:translateY(-2px)}.Header_modal-button__FQzHO.Header_cancel__\+qC80:active{box-shadow:0 1px 4px #0000001a;transform:translateY(0)}@keyframes Header_fadeIn__DWhQB{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Header_header__iExlj{margin-bottom:1.5rem}.Header_header-content__KGaYD{align-items:center;flex-direction:row;justify-content:space-between;padding:0 12px;text-align:right}.Header_logo__RDUcG{max-width:100px}.Header_title__Xf7sX{font-size:1.5rem}.Header_route__LiXtH{font-size:1.1rem}.Header_contact__E6UX0,.Header_promotion-info__LU4Qy{font-size:.9rem}.Header_title-placeholder__rZZcN{height:1.5rem;width:160px}.Header_route-placeholder__DhezI{height:1.1rem;width:120px}.Header_contact-placeholder__cgLPA{height:.9rem;width:100px}.Header_edit-icon__ez2ai{right:0}.Header_modal__99gEq{padding:15px;width:95%}}@media (max-width:480px){.Header_logo__RDUcG{max-width:90px}.Header_title__Xf7sX{font-size:1.3rem}.Header_route__LiXtH{font-size:1rem}.Header_contact__E6UX0,.Header_promotion-info__LU4Qy{font-size:.85rem}.Header_title-placeholder__rZZcN{height:1.3rem;width:140px}.Header_route-placeholder__DhezI{height:1rem;width:100px}.Header_contact-placeholder__cgLPA{height:.85rem;width:90px}.Header_modal-title__u4I5K{font-size:18px}.Header_form-label__535Fw{font-size:13px}.Header_form-input__7bBy1{font-size:13px;padding:6px}.Header_modal-button__FQzHO{font-size:12px;padding:8px 16px}}
/*# sourceMappingURL=main.f8b2f61b.css.map*/