: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}.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:linear-gradient(180deg,#2e7d32,#1b5e20);box-shadow:4px 0 10px #0000001a;color:#fff;height:100%;left:0;overflow-y:auto;padding:30px 20px;position:fixed;top:0;transition:transform .3s ease-in-out;width:250px;z-index:999}.AdminDashboardPage_sidebar-title__14Vct{color:#fff;font-size:26px;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:0 2px 4px #0003}.AdminDashboardPage_sidebar-menu__jrN2a{list-style:none;padding:0}.AdminDashboardPage_sidebar-item__XDrx-{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:500;margin-bottom:10px;padding:15px 20px;transition:background-color .3s ease,transform .2s ease}.AdminDashboardPage_sidebar-item__XDrx-:hover{background:#fff3;transform:translateX(5px)}.AdminDashboardPage_sidebar-item__XDrx-.AdminDashboardPage_active__cQb7G{background:#4caf50;box-shadow:0 2px 8px #4caf504d;color:#fff}.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:30px;transition:margin-left .3s ease-in-out}.AdminDashboardPage_title__Na3le{color:#1b5e20;font-size:32px;font-weight:700;margin-bottom:30px;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}@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}}@media (max-width:480px){.AdminDashboardPage_title__Na3le{font-size:24px;margin-bottom:28px;margin-top:12px}.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}}.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}}.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{--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);--history-gradient:linear-gradient(90deg,#7b1fa2,#ab47bc);--reset-gradient:linear-gradient(90deg,#388e3c,#66bb6a);--border-color:#e0e7ff;--shadow:0 2px 8px #0000001a;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.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}}.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.02ea8b4d.css.map*/