.layout_body__oiEIT{margin:0;font-family:var(--font-body);background:var(--theme-background);color:var(--theme-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .2s ease,color .2s ease}.layout_header__ttTk7{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--theme-card-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--theme-border);box-shadow:var(--theme-shadow-medium)}.layout_headerContent__OIGfC{background:var(--theme-card-background);max-width:1400px;margin:0 auto;padding:.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media(max-width:1024px){.layout_headerContent__OIGfC{padding:.3rem 1rem}}.layout_brand__D_B_E{display:flex;align-items:center;gap:1rem;text-decoration:none;flex-shrink:0;transition:all .3s ease}.layout_logoIcon__GdmnP{width:70px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));display:grid;place-items:center;font-size:1.5rem;box-shadow:0 4px 14px var(--theme-primary-glow);transition:all .2s ease;flex-shrink:0;overflow:hidden;padding:2px}.layout_logoImage__PRXbF{width:100%;height:100%;object-fit:contain;border-radius:8px;background:#fff}.layout_logoIcon__GdmnP:has(.layout_logoImage__PRXbF){background:transparent;box-shadow:0 0 20px rgba(0,0,0,.3)}.layout_brandInfo__yj3lM{display:flex;flex-direction:column;gap:.15rem;min-width:0;max-width:280px}@media(max-width:1200px){.layout_brandInfo__yj3lM{display:none}}@media(max-width:640px){.layout_brandInfo__yj3lM{display:none}}.layout_brandName__Y7ijN{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.03em;color:var(--theme-text-primary);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){.layout_brandName__Y7ijN{font-size:1rem}}.layout_brandTagline__iV6HO{font-size:.65rem;color:var(--theme-text-muted);font-weight:500;white-space:normal;word-wrap:break-word;max-width:300px;line-height:1.1}.layout_nav__ZiJaj{flex:1 1;display:flex}@media(max-width:900px){.layout_nav__ZiJaj{position:relative}}.layout_navList__Uym0D{list-style:none;display:flex;gap:.4rem;margin:0;padding:0;align-items:center}.layout_navList__Uym0D li a{display:flex;align-items:center;gap:.4rem;color:var(--theme-text-muted);text-decoration:none;font-family:var(--font-body);font-weight:600;font-size:.875rem;padding:.5rem 1rem;border-radius:10px;transition:all .18s ease;white-space:nowrap;background:transparent;border:1px solid gray}.layout_navList__Uym0D li a:hover{color:var(--theme-primary);background:var(--theme-primary-focus);border-color:rgba(0,212,255,.3)}[data-theme=light] .layout_navList__Uym0D li a:hover{background:var(--theme-primary-focus);border-color:rgba(0,98,204,.3)}.layout_navList__Uym0D li a:hover{transform:translateY(-1px)}.layout_navList__Uym0D .layout_activeNav__habLv{color:var(--theme-primary)!important;background:var(--theme-primary-focus)!important;border:none!important;border-bottom:2px solid var(--theme-primary)!important;box-shadow:none;transform:translateY(-1px)}.layout_navList__Uym0D .layout_activeNav__habLv .layout_navIcon__WdtZm{opacity:1}@media(max-width:900px){.layout_navList__Uym0D{position:absolute;top:60px;right:0;flex-direction:column;background:var(--theme-card-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--theme-border);padding:1rem;border-radius:16px;box-shadow:var(--theme-shadow-heavy);display:none;gap:.5rem;min-width:200px}.layout_navList__Uym0D.layout_open__sULTN{display:flex;animation:layout_slideDown__GVHBJ .3s ease}.layout_navList__Uym0D li a{width:100%;justify-content:flex-start}}.layout_navIcon__WdtZm{font-size:1rem}.layout_rightSection__wIB6I{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.layout_ownerInfo__YTmLo{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:var(--theme-card-background);border-radius:50px;border:1px solid var(--theme-border);transition:all .3s ease}.layout_ownerInfo__YTmLo:hover{background:var(--theme-hover);border-color:var(--theme-primary)}@media(max-width:768px){.layout_ownerInfo__YTmLo{display:none}}.layout_ownerAvatar__Bybvu{flex-shrink:0;transition:all .2s ease}.layout_ownerDetails__e8oaG{display:flex;flex-direction:column;gap:.05rem}.layout_ownerName__cNOnu{font-size:.85rem;font-weight:700;color:var(--theme-text-primary);line-height:1}.layout_ownerRole__0dU1J{font-size:.65rem;color:var(--theme-text-muted);font-weight:500}.layout_logoutBtn__tEiBI{background:var(--theme-danger-light);color:var(--theme-danger);border:1px solid rgba(255,79,107,.25)}.layout_logoutBtn__tEiBI:hover{background:rgba(255,79,107,.2);border-color:rgba(255,79,107,.4);transform:translateY(-1px)}[data-theme=light] .layout_logoutBtn__tEiBI{border-color:rgba(230,51,87,.2)}[data-theme=light] .layout_logoutBtn__tEiBI:hover{background:rgba(230,51,87,.12);border-color:rgba(230,51,87,.3)}.layout_disabledLink__ntydX{opacity:.4;cursor:not-allowed!important;pointer-events:all!important}.layout_disabledLink__ntydX:hover{color:var(--theme-text-muted)!important;background:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;transform:none!important;box-shadow:none!important}.layout_loginBtn__ej64B,.layout_logoutBtn__tEiBI{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:12px;border:none;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}@media(max-width:768px){.layout_loginBtn__ej64B,.layout_logoutBtn__tEiBI{padding:.6rem 1rem;font-size:.85rem}}.layout_loginBtn__ej64B{background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));color:#fff;box-shadow:0 4px 14px var(--theme-primary-glow)}.layout_loginBtn__ej64B:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--theme-primary-glow)}.layout_loginBtn__ej64B:active{transform:translateY(0)}.layout_profileContainer__pe863{position:relative}.layout_profileButton__PDsNe{background:transparent;border:none;padding:0;cursor:pointer;transition:all .3s ease}.layout_profileButton__PDsNe:hover{transform:scale(1.05)}.layout_profileButton__PDsNe:active{transform:scale(.95)}.layout_ownerAvatar__Bybvu{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--theme-success),#00a07a);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:1rem;color:#fff;box-shadow:0 4px 14px var(--theme-success-light);transition:all .3s ease;cursor:pointer}.layout_ownerAvatar__Bybvu:hover{box-shadow:0 6px 20px rgba(34,197,94,.6)}.layout_profileDropdown__6_4KI{position:absolute;top:calc(100% + 12px);right:0;min-width:260px;background:var(--theme-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--theme-border);border-radius:16px;box-shadow:var(--theme-shadow-heavy);padding:.75rem;animation:layout_dropdownSlide__LgJcW .3s ease;z-index:1000}.layout_profileDropdown__6_4KI:before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:var(--theme-surface);border-left:1px solid var(--theme-border);border-top:1px solid var(--theme-border);transform:rotate(45deg)}@keyframes layout_dropdownSlide__LgJcW{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.layout_dropdownHeader__H4BsZ{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--theme-hover);border-radius:12px;margin-bottom:.5rem}.layout_dropdownAvatar__UBFak{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--theme-success),#00a07a);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:#fff;box-shadow:0 4px 14px var(--theme-success-light);flex-shrink:0}.layout_dropdownInfo__jC2k3{display:flex;flex-direction:column;gap:.25rem;min-width:0}.layout_dropdownName__9Ovq0{font-size:.95rem;font-weight:700;color:var(--theme-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_dropdownRole__2zAX9{font-size:.75rem;color:var(--theme-text-secondary);font-weight:500}.layout_dropdownDivider__877Jy{height:1px;background:var(--theme-border);margin:.5rem 0}.layout_dropdownItem__8D3YB{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:10px;color:var(--theme-text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:left}.layout_dropdownItem__8D3YB:hover{background:var(--theme-hover);color:var(--theme-text-primary);transform:translateX(4px)}.layout_dropdownItem__8D3YB:active{transform:translateX(2px)}.layout_dropdownItemDanger__vb0VR{color:var(--theme-danger)}.layout_dropdownItemDanger__vb0VR:hover{background:var(--theme-danger-light);color:var(--theme-danger)}.layout_dropdownIcon__vxZ1v{font-size:1.1rem;flex-shrink:0}@media(max-width:768px){.layout_profileDropdown__6_4KI{right:-10px;min-width:240px}.layout_profileDropdown__6_4KI:before{right:20px}}@media(max-width:480px){.layout_profileDropdown__6_4KI{right:0;left:auto;min-width:220px}}.layout_loginBtn__ej64B,.layout_logoutBtn__tEiBI,.layout_ownerDetails__e8oaG,.layout_ownerInfo__YTmLo,.layout_ownerName__cNOnu,.layout_ownerRole__0dU1J{display:none!important}.layout_logoutBtn__tEiBI{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.layout_logoutBtn__tEiBI:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5);transform:translateY(-2px)}.layout_logoutBtn__tEiBI:active{transform:translateY(0)}.layout_loginIcon__n9siQ,.layout_logoutIcon__R2Xqp{font-size:1.1rem}.layout_logoutModal__VI2hk{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:layout_fadeIn__fgwuM .3s ease}.layout_logoutCard__j_5TP{background:var(--theme-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--theme-border-strong);border-radius:20px;padding:2.5rem 2rem;max-width:400px;width:90%;text-align:center;box-shadow:var(--theme-shadow-heavy);animation:layout_slideUp__f_US6 .4s ease}.layout_logoutCard__j_5TP .layout_logoutIcon__R2Xqp{font-size:3rem;margin-bottom:1rem}.layout_logoutCard__j_5TP h3{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 .75rem}.layout_logoutCard__j_5TP p{font-size:1rem;color:var(--theme-text-muted);margin:0 0 2rem}.layout_logoutActions__539Hq{display:flex;gap:1rem;justify-content:center}.layout_logoutActions__539Hq button{flex:1 1;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:none}.layout_cancelBtn__aXm6I{background:var(--theme-input-bg);color:var(--theme-text-body);border:1px solid var(--theme-border-strong)}.layout_cancelBtn__aXm6I:hover{background:var(--theme-hover-bg);border-color:var(--theme-border)}.layout_confirmBtn__GkPqb{background:linear-gradient(135deg,var(--theme-danger),#c24);color:#fff;box-shadow:0 4px 14px rgba(255,79,107,.35)}.layout_confirmBtn__GkPqb:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,79,107,.5)}.layout_confirmBtn__GkPqb:active{transform:translateY(0)}[data-theme=light] .layout_confirmBtn__GkPqb{background:linear-gradient(135deg,#e63357,#b8003b);box-shadow:0 4px 14px rgba(230,51,87,.3)}[data-theme=light] .layout_confirmBtn__GkPqb:hover{box-shadow:0 6px 20px rgba(230,51,87,.45)}@media(max-width:900px){.layout_loginBtn__ej64B,.layout_logoutBtn__tEiBI{display:none}.layout_navList__Uym0D.layout_open__sULTN li:last-child{border-top:1px solid hsla(0,0%,100%,.1);padding-top:.5rem;margin-top:.5rem}}@media(max-width:768px){.layout_logoutCard__j_5TP{padding:2rem 1.5rem}.layout_logoutCard__j_5TP h3{font-size:1.3rem}.layout_logoutCard__j_5TP p{font-size:.95rem}.layout_logoutActions__539Hq button{padding:.75rem 1.25rem;font-size:.9rem}}.layout_hamburger__9AG6s{display:none;flex-direction:column;gap:5px;background:var(--theme-input-bg);border:1px solid var(--theme-border-strong);padding:10px;border-radius:10px;cursor:pointer;transition:all .2s ease}.layout_hamburger__9AG6s:hover{background:var(--theme-hover-bg);border-color:var(--theme-primary)}@media(max-width:900px){.layout_hamburger__9AG6s{display:flex}}.layout_lineOpen__fuoLt,.layout_line__c0TWR{width:22px;height:2.5px;background:var(--theme-text-body);border-radius:2px;transition:all .2s ease;display:block}.layout_lineOpen__fuoLt:first-child{transform:translateY(7.5px) rotate(45deg)}.layout_lineOpen__fuoLt:nth-child(2){opacity:0}.layout_lineOpen__fuoLt:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.layout_main__30FUz{min-height:calc(100vh - 400px)}.layout_footerBottomContent__ka_OU{max-width:100%;margin:0 auto;padding:1.5rem 2rem;background:var(--theme-card-background);display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width:768px){.layout_footerBottomContent__ka_OU{flex-direction:column;text-align:center;gap:1rem;padding:1.25rem 1.5rem}}.layout_copyright__8F90u,.layout_footerBottomLinks__8OxJH span:not(.layout_separator__itUPe){color:var(--theme-text-body);font-family:var(--font-display);font-size:.92rem;margin:0;font-weight:500}.layout_footerBottomLinks__8OxJH{display:flex;gap:1.5rem;align-items:center}.layout_footerBottomLinks__8OxJH span:not(.layout_separator__itUPe){font-size:.85rem;font-weight:500;transition:color .2s ease;cursor:default}.layout_footerBottomLinks__8OxJH span:not(.layout_separator__itUPe):hover{color:var(--theme-primary)}@media(max-width:640px){.layout_footerBottomLinks__8OxJH{flex-wrap:wrap;justify-content:center;gap:1rem}}.layout_separator__itUPe{color:var(--theme-text-caption);font-weight:300;font-size:.75rem}@media(max-width:640px){.layout_separator__itUPe{display:none}}@keyframes layout_slideDown__GVHBJ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.layout_modalOverlay__Uxoua{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:layout_fadeIn__fgwuM .3s ease}.layout_modalContent__U_gNK{background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;padding:2.5rem 2rem;max-width:450px;width:100%;box-shadow:var(--theme-shadow-heavy);position:relative;animation:layout_slideUp__f_US6 .4s ease}.layout_modalContent__U_gNK:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--theme-primary),var(--theme-primary-dark),var(--theme-info));background-size:200% 100%;border-radius:24px 24px 0 0;animation:layout_gradientSlide__DAMIU 3s ease infinite}@keyframes layout_gradientSlide__DAMIU{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.layout_closeBtn__VEYxs{position:absolute;top:1rem;right:1rem;width:36px;height:36px;background:var(--theme-input-bg);border:1px solid var(--theme-border-strong);border-radius:10px;color:var(--theme-text-muted);font-size:1.2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.layout_closeBtn__VEYxs:hover{background:var(--theme-danger-light);color:var(--theme-danger);border-color:rgba(255,79,107,.3);transform:rotate(90deg)}[data-theme=light] .layout_closeBtn__VEYxs:hover{background:var(--theme-danger-light);border-color:rgba(230,51,87,.3)}.layout_modalHeader__T_Dz2{text-align:center;margin-bottom:2rem}.layout_iconCircle__qaVlL{width:70px;height:70px;margin:0 auto 1.25rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 8px 24px rgba(6,182,212,.4);animation:layout_pulse__mVvbW 2s ease-in-out infinite}@keyframes layout_pulse__mVvbW{0%,to{transform:scale(1);box-shadow:0 8px 24px rgba(6,182,212,.4)}50%{transform:scale(1.05);box-shadow:0 12px 32px rgba(6,182,212,.6)}}.layout_modalHeader__T_Dz2 h2{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 .5rem}.layout_modalHeader__T_Dz2 p{font-size:.9rem;color:var(--theme-text-muted);margin:0}.layout_inputGroup__Ul0_N,.layout_loginForm__HtZ52{margin-bottom:1.5rem}.layout_inputGroup__Ul0_N label{display:block;color:var(--theme-text-muted);font-size:.9rem;font-weight:600;margin-bottom:.75rem}.layout_input__Wosur{width:90%;padding:1rem 1.25rem;background:var(--theme-input-bg);border:1.5px solid var(--theme-input-border);border-radius:10px;color:var(--theme-text-primary);font-size:1rem;font-family:var(--font-body);transition:all .18s ease}.layout_input__Wosur:focus{outline:none;border-color:var(--theme-input-focus-border);background:var(--theme-input-bg);box-shadow:0 0 0 3px var(--theme-input-focus-ring)}.layout_input__Wosur::placeholder{color:var(--theme-input-placeholder)}.layout_input__Wosur:disabled{opacity:.6;cursor:not-allowed}.layout_error__IjW3f{display:flex;align-items:center;gap:.5rem;color:var(--theme-danger);font-size:.85rem;margin-top:.75rem;padding:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;animation:layout_shake__FAn6t .5s ease}.layout_errorIcon__1mHjk{font-size:1rem;flex-shrink:0}@keyframes layout_shake__FAn6t{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.layout_submitBtn__T3UT2{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:all .18s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 4px 14px var(--theme-primary-glow)}.layout_submitBtn__T3UT2:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px var(--theme-primary-glow)}.layout_submitBtn__T3UT2:active:not(:disabled){transform:translateY(0)}.layout_submitBtn__T3UT2:disabled{opacity:.6;cursor:not-allowed}.layout_submitBtn__T3UT2 span:first-child{font-size:1.2rem}.layout_spinner__sS8XR{width:18px;height:18px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:layout_spin__T3qXZ .8s linear infinite}@keyframes layout_spin__T3qXZ{to{transform:rotate(1turn)}}.layout_hint__jkvy_{display:flex;align-items:center;gap:.75rem;background:var(--theme-primary-focus);border:1px solid rgba(0,212,255,.2);border-radius:10px;padding:.875rem 1rem;color:var(--theme-text-body)}[data-theme=light] .layout_hint__jkvy_{border-color:rgba(0,98,204,.2)}.layout_hint__jkvy_{font-size:.85rem}.layout_hintIcon__ZghDP{font-size:1.2rem;flex-shrink:0}@media(max-width:480px){.layout_modalContent__U_gNK{padding:2rem 1.5rem}.layout_iconCircle__qaVlL{width:60px;height:60px;font-size:1.75rem}.layout_modalHeader__T_Dz2 h2{font-size:1.3rem}.layout_submitBtn__T3UT2{padding:.875rem 1.25rem}}.layout_mobileMenuDivider__odpl_{border-top:1px solid hsla(0,0%,100%,.1)!important;padding-top:.5rem!important;margin-top:.5rem!important;display:flex!important}.layout_mobileLogoutBtn__IdTLV{width:100%;display:flex!important;align-items:center;gap:.5rem;color:#ef4444;background:rgba(239,68,68,.15)!important;border:1px solid rgba(239,68,68,.3)!important;padding:.65rem 1.25rem!important;border-radius:12px!important;font-weight:600!important;font-size:.9rem!important;cursor:pointer;transition:all .3s ease;text-decoration:none}.layout_mobileLogoutBtn__IdTLV:hover{background:rgba(239,68,68,.25)!important;border-color:rgba(239,68,68,.5)!important}.layout_mobileLogoutBtn__IdTLV:active{transform:translateY(-1px)}.layout_loadingOverlay__iSQFJ{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--theme-page-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;animation:layout_fadeIn__fgwuM .2s ease-in-out}@keyframes layout_fadeIn__fgwuM{0%{opacity:0}to{opacity:1}}.layout_loadingContainer__WBOaX{display:flex;flex-direction:column;align-items:center;gap:2rem;animation:layout_slideUp__f_US6 .4s ease-out}@keyframes layout_slideUp__f_US6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.layout_threeDots__6dNNa{display:flex;align-items:center;gap:.5rem}.layout_threeDots__6dNNa span{width:12px;height:12px;border-radius:50%;background:var(--theme-primary);animation:layout_bounce__OOIiF 1.4s ease-in-out infinite}.layout_threeDots__6dNNa span:first-child{animation-delay:-.32s}.layout_threeDots__6dNNa span:nth-child(2){animation-delay:-.16s}.layout_threeDots__6dNNa span:nth-child(3){animation-delay:0s}@keyframes layout_bounce__OOIiF{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.layout_loadingMessage__gFfNf{font-size:1.1rem;color:var(--theme-text-body);margin:0;text-align:center;font-weight:500;letter-spacing:.5px}.CameraCapture_container__yyKAQ{display:flex;flex-direction:column;gap:.5rem}.CameraCapture_captureBtn__2kQGU{padding:.75rem 1.25rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));color:#fff;border:none;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.CameraCapture_captureBtn__2kQGU:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px var(--theme-primary-glow)}.CameraCapture_captureBtn__2kQGU:disabled{opacity:.6;cursor:not-allowed}.CameraCapture_fileFallback__3MkHt{font-size:.8rem;color:var(--theme-text-muted);cursor:pointer;text-decoration:underline}.CameraCapture_fileFallback__3MkHt:hover{color:var(--theme-primary)}.CameraCapture_hiddenInput__aEM4E{display:none}.CameraCapture_uploadingText__1PfY2{color:var(--theme-primary);font-size:.9rem;margin:0}.CameraCapture_error__pP4tY{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#fca5a5;font-size:.85rem}.CameraCapture_error__pP4tY p{margin:0}.CameraCapture_success__upJ0v{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--theme-success-light);border:1px solid rgba(0,200,150,.3);border-radius:8px;color:var(--theme-success)}.CameraCapture_success__upJ0v .CameraCapture_successIcon__M69hN{font-size:1.2rem}.CameraCapture_success__upJ0v p{margin:0;font-weight:600;flex:1 1}.CameraCapture_changeBtn__ylGUQ{padding:.4rem .8rem;background:var(--theme-primary-focus);border:1px solid rgba(0,212,255,.3);border-radius:6px;color:var(--theme-primary);font-size:.85rem;font-weight:600;cursor:pointer}.CameraCapture_changeBtn__ylGUQ:hover{background:rgba(0,212,255,.2)}[data-theme=light] .CameraCapture_changeBtn__ylGUQ{border-color:rgba(0,98,204,.3)}[data-theme=light] .CameraCapture_changeBtn__ylGUQ:hover{background:rgba(0,98,204,.12)}.CameraCapture_overlay__sKyzk{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:CameraCapture_fadeIn__MhAmZ .2s ease}.CameraCapture_modal__LOh35{background:var(--theme-surface);border-radius:16px;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:CameraCapture_slideUp__dYIIc .3s ease}.CameraCapture_video__lzG7w{width:100%;border-radius:12px;background:#000;margin-bottom:1rem;aspect-ratio:4/3;object-fit:cover}.CameraCapture_modalActions__JNEna{display:flex;gap:.75rem;justify-content:center}.CameraCapture_captureModalBtn__pa5Xc{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--theme-success),#00a07a);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s}.CameraCapture_captureModalBtn__pa5Xc:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(34,197,94,.5)}.CameraCapture_cancelBtn__IWHx0{padding:.75rem 1.5rem;background:hsla(0,0%,100%,.1);color:#94a3b8;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;font-weight:600;cursor:pointer}.CameraCapture_cancelBtn__IWHx0:hover{background:var(--theme-hover-bg);color:var(--theme-text-primary)}@keyframes CameraCapture_fadeIn__MhAmZ{0%{opacity:0}to{opacity:1}}@keyframes CameraCapture_slideUp__dYIIc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.check-in_page__F0uqA{min-height:100vh;place-items:center;background:var(--theme-background);padding-top:5rem}@media(max-width:768px){.check-in_page__F0uqA{padding:.75rem}}@media(max-width:480px){.check-in_page__F0uqA{padding:.5rem}}@media print{.check-in_print-area__VihcQ,.check-in_print-area__VihcQ *{visibility:visible}.check-in_print-area__VihcQ{position:absolute;left:0;top:0;width:100%}}.check-in_card___J1SM{width:100%;max-width:800px;background:var(--theme-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid var(--theme-border);padding:2.5rem;box-shadow:0 25px 60px rgba(0,0,0,.6);animation:check-in_fadeInUp__55VZo .6s ease}@media(max-width:768px){.check-in_card___J1SM{padding:1.5rem;border-radius:16px;max-width:100%}}@media(max-width:480px){.check-in_card___J1SM{padding:1rem;border-radius:12px}}.check-in_header__8drhE{text-align:center;margin-bottom:2rem}.check-in_header__8drhE h1{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 .5rem}@media(max-width:768px){.check-in_header__8drhE h1{font-size:1.5rem}}@media(max-width:480px){.check-in_header__8drhE h1{font-size:1.2rem}}.check-in_header__8drhE p{color:var(--theme-text-muted);margin:0;font-size:.95rem}@media(max-width:480px){.check-in_header__8drhE p{font-size:.85rem}}.check-in_searchCard__WmwcL{max-width:600px!important}.check-in_searchBox__Isk_Q{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}@media(max-width:768px){.check-in_searchBox__Isk_Q{flex-direction:column;gap:.75rem}}.check-in_vehicleInput__Fl4pV{flex:1 1;padding:.5em 1em;background:var(--theme-input-bg);border-radius:14px;border:2px solid var(--theme-input-border);color:var(--theme-text-primary);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .3s;text-align:center;min-height:10px}.check-in_vehicleInput__Fl4pV:focus{outline:none;border-color:var(--theme-input-focus-border);box-shadow:0 0 0 3px var(--theme-input-focus-ring);background:var(--theme-input-bg)}.check-in_vehicleInput__Fl4pV::placeholder{color:var(--theme-input-placeholder);text-transform:none;letter-spacing:normal;font-weight:500;font-size:.95rem}@media(max-width:768px){.check-in_vehicleInput__Fl4pV{font-size:1rem;padding:1rem 1.25rem}}@media(max-width:480px){.check-in_vehicleInput__Fl4pV{font-size:.9rem;padding:.85rem 1rem;border-radius:10px}}.check-in_searchBtn__XPf8g{padding:.5rem 1rem;border-radius:14px;background:var(--theme-success);color:var(--theme-button-text);font-size:1.1rem;font-weight:800;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(34,197,94,.3);white-space:nowrap;min-height:15px;width:8rem}.check-in_searchBtn__XPf8g:hover:not(:disabled){transform:translateY(-3px);background:#16a34a;box-shadow:0 15px 50px rgba(34,197,94,.4)}.check-in_searchBtn__XPf8g:active:not(:disabled){transform:translateY(-1px)}.check-in_searchBtn__XPf8g:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.check-in_searchBtn__XPf8g{width:65%;padding:1rem 1.5rem;font-size:1rem}}@media(max-width:480px){.check-in_searchBtn__XPf8g{padding:.85rem 1.25rem;font-size:.9rem;min-height:45px}}.check-in_helpText__4rsbI{text-align:center;color:var(--theme-text-muted);font-size:.9rem;margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.check-in_existingBadge__MZJgD{background:rgba(34,197,94,.15);color:var(--theme-success);border-radius:8px;border:1px solid rgba(34,197,94,.3)}.check-in_existingBadge__MZJgD,.check-in_newBadge__Ba9uW{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700}.check-in_newBadge__Ba9uW{background:rgba(59,130,246,.15);color:var(--theme-primary);border-radius:8px;border:1px solid rgba(59,130,246,.3)}.check-in_backBtn__hQ3Di{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:var(--theme-input-bg);color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s;margin-bottom:1.5rem}.check-in_backBtn__hQ3Di:hover{background:var(--theme-hover);color:var(--theme-primary);border-color:var(--theme-primary)}.check-in_form__Wxvgj{display:flex;flex-direction:column;gap:1.25rem}.check-in_formRow__ZAcuI{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media(max-width:768px){.check-in_formRow__ZAcuI{grid-template-columns:1fr;gap:1rem}}@media(max-width:480px){.check-in_formRow__ZAcuI{gap:.75rem}}.check-in_formGroup___NCs2{display:flex;flex-direction:column;gap:.4rem}.check-in_formGroup___NCs2 label{font-size:.9rem;font-weight:600;color:var(--theme-text-muted)}@media(max-width:480px){.check-in_formGroup___NCs2 label{font-size:.8rem}}.check-in_formGroup___NCs2 input,.check-in_formGroup___NCs2 select{padding:.9rem 1rem;background:var(--theme-input-bg);border-radius:10px;border:1px solid var(--theme-input-border);color:var(--theme-text-primary);font-size:.95rem;transition:all .3s;box-sizing:border-box;min-height:44px}.check-in_formGroup___NCs2 input:focus,.check-in_formGroup___NCs2 select:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-primary-focus)}.check-in_formGroup___NCs2 input::placeholder,.check-in_formGroup___NCs2 select::placeholder{color:var(--theme-input-placeholder)}@media(max-width:480px){.check-in_formGroup___NCs2 input,.check-in_formGroup___NCs2 select{font-size:.9rem;padding:.8rem .9rem}}.check-in_formGroup___NCs2 select{cursor:pointer}.check-in_formGroup___NCs2 select option{background:var(--theme-surface);color:var(--theme-text-primary)}.check-in_disabledInput__CdJcF{background:var(--theme-input-bg)!important;cursor:not-allowed;opacity:.5}.check-in_searching__nxjWp{border-color:var(--theme-primary)!important;animation:check-in_pulse__Omm99 1.5s infinite}.check-in_searchIndicator__mTeUY{font-size:.8rem;color:var(--theme-primary);margin-top:.25rem;animation:check-in_pulse__Omm99 1.5s infinite}.check-in_submitBtn__Jh3LA{margin-top:1rem;padding:1rem;border-radius:10px;background:var(--theme-button-primary);color:var(--theme-button-text);font-size:1.05rem;font-weight:800;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(59,130,246,.3);min-height:50px}.check-in_submitBtn__Jh3LA:hover:not(:disabled){transform:translateY(-2px);background:var(--theme-button-primary-hover);box-shadow:0 8px 25px rgba(59,130,246,.4)}.check-in_submitBtn__Jh3LA:active:not(:disabled){transform:translateY(-1px)}.check-in_submitBtn__Jh3LA:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.check-in_submitBtn__Jh3LA{font-size:.95rem;padding:.85rem;min-height:45px}}.check-in_receipt__qdqyx{background:#fff;color:#000;font-family:Noto Sans,Noto Sans Devanagari,Arial Unicode MS,sans-serif;font-weight:500;padding:.2rem 1rem 1rem;border:2px solid #000;border-radius:6px;max-width:900px;margin:0 auto}@media(max-width:768px){.check-in_receipt__qdqyx{padding:.9rem}}@media(max-width:480px){.check-in_receipt__qdqyx{padding:.75rem;border-radius:4px}}.check-in_receiptHeader__wI_u9{display:flex;flex-direction:column}@media(max-width:480px){.check-in_receiptHeader__wI_u9{padding-bottom:0;margin-bottom:.2rem}}.check-in_logoRow__FMRUw{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media(max-width:600px){.check-in_logoRow__FMRUw{flex-direction:column;align-items:flex-start;gap:.1rem}}.check-in_leftSide__j_zq6{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.check-in_leftSide__j_zq6{gap:.3rem}}.check-in_logoBox__z7z4_{width:auto;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:#f5f5f5}@media(max-width:480px){.check-in_logoBox__z7z4_{width:42px;height:42px}}.check-in_logoImg__oqiNm{width:100%;height:100%;object-fit:contain}.check-in_logoFallback__TSiXx{font-size:1.3rem}@media(max-width:480px){.check-in_logoFallback__TSiXx{font-size:1.1rem}}.check-in_logoText__Xreb2 h2{font-family:inherit;font-size:1.2rem;font-weight:900;margin:0 0 .05rem;color:#000;line-height:1.2}@media(max-width:480px){.check-in_logoText__Xreb2 h2{font-size:.86rem}}.check-in_logoText__Xreb2 .check-in_addressLine__n1epg{font-size:.7rem;margin:0;color:#555;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:200px}@media(max-width:480px){.check-in_logoText__Xreb2 .check-in_addressLine__n1epg{font-size:.65rem;max-width:160px}}@media(max-width:600px){.check-in_rightSide__K9Uqm{align-items:flex-start;margin-top:0;margin-bottom:0;padding-top:0}}@media(max-width:480px){.check-in_rightSide__K9Uqm{font-size:.68rem}}.check-in_rightSide__K9Uqm h4{font-size:.75rem;font-weight:700;margin-bottom:2px}@media(max-width:480px){.check-in_rightSide__K9Uqm h4{margin-bottom:0;margin-top:0}}.check-in_rightSide__K9Uqm p{font-size:.72rem;font-weight:500}@media(max-width:480px){.check-in_rightSide__K9Uqm p{margin:0;line-height:1.1}}.check-in_receiptTitle__m5d1h{font-family:inherit;text-align:center;font-size:.85rem;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:1px}@media(max-width:480px){.check-in_receiptTitle__m5d1h{font-size:.88rem;margin-top:.1rem;margin-bottom:.1rem}}.check-in_receiptBody__xDuL6{padding:.45rem 0;display:grid;grid-template-columns:1fr 140px;grid-gap:14px;gap:14px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media(max-width:600px){.check-in_receiptBody__xDuL6{grid-template-columns:1fr;gap:6px;padding:.4rem 0}}.check-in_detailsGrid__qap4g{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1px;row-gap:1px;grid-column-gap:2px;column-gap:2px}@media(max-width:480px){.check-in_detailsGrid__qap4g{row-gap:8px;column-gap:14px}}.check-in_infoRow__e8CxO{display:flex;flex-direction:row;padding:.15rem 0;font-size:.95rem}.check-in_infoRow__e8CxO span:first-child{font-weight:700;color:#333;margin-right:.5rem;flex-shrink:0}.check-in_infoRow__e8CxO span:last-child{font-weight:500;color:#000;word-break:break-word}@media(max-width:480px){.check-in_infoRow__e8CxO{font-size:.76rem;padding:.38rem 0}}.check-in_driverPhotoContainer__fKzhu{grid-column:2;grid-row:1/-1;display:flex;justify-content:center;align-items:flex-start}.check-in_driverPhotoContainer__fKzhu img{width:150px;height:150px;object-fit:cover;border:1px solid #000}@media(max-width:480px){.check-in_driverPhotoContainer__fKzhu img{width:100px;height:100px}}@media(max-width:600px){.check-in_driverPhotoContainer__fKzhu{grid-column:1;grid-row:-1;margin-top:8px;margin-bottom:0;padding:0;justify-content:center;align-items:center;order:999}.check-in_driverPhotoContainer__fKzhu img{width:100px;height:100px;display:block}}.check-in_receiptFooter__zfhNk{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media(max-width:600px){.check-in_receiptFooter__zfhNk{flex-direction:column;gap:.6rem}}.check-in_footerLeft__AyU2A{flex:1 1;min-width:0}.check-in_signBlock__siG_E{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;margin-right:.5rem;min-width:120px}@media(max-width:600px){.check-in_signBlock__siG_E{align-self:flex-end;margin-right:0}}.check-in_signLabel__iOPdi{font-weight:700;color:#000;font-size:.7rem;margin-bottom:.35rem;display:block;margin-right:100px}.check-in_signLine__D84eJ{width:100%;height:28px;border-bottom:1px solid #000;min-width:100px}.check-in_notesMarathi__KIeFA{margin-top:.35rem;text-align:left}.check-in_notesMarathi__KIeFA ul{margin:0;padding-left:1rem;list-style:disc}.check-in_notesMarathi__KIeFA ul li{font-size:.65rem;color:#555}@media(max-width:480px){.check-in_notesMarathi__KIeFA ul li{font-size:.62rem}}@media print{.check-in_hideOnPrint__8TjqA{display:none!important}}.check-in_receiptActions__6dddB{display:flex;gap:.75rem;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:2px solid hsla(0,0%,100%,.1);flex-wrap:wrap}@media(max-width:768px){.check-in_receiptActions__6dddB{flex-direction:column;margin-top:1.5rem;padding-top:1.5rem;gap:.75rem}}.check-in_primaryButton__wBoz3{padding:.75rem 1.5rem;border-radius:12px;background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#fff;font-weight:700;border:none;cursor:pointer;transition:all .3s;font-size:.95rem;flex:1 1;min-width:150px}.check-in_primaryButton__wBoz3:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,.4)}@media(max-width:768px){.check-in_primaryButton__wBoz3{width:100%}}.check-in_ghostButton__VvuMB{padding:.75rem 1.5rem;border-radius:12px;border:2px solid #06b6d4;background:transparent;color:#06b6d4;font-weight:700;cursor:pointer;transition:all .3s;font-size:.95rem;flex:1 1;min-width:150px}.check-in_ghostButton__VvuMB:hover{background:#06b6d4;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.check-in_ghostButton__VvuMB{width:100%}}@media print{.check-in_print-area__VihcQ,.check-in_print-area__VihcQ *{visibility:visible}.check-in_print-area__VihcQ{position:absolute;left:0;top:0;width:90%}.check-in_hideOnPrint__8TjqA,.check-in_receiptActions__6dddB{display:none!important}.check-in_receipt__qdqyx{border:2px solid #000;page-break-inside:avoid}}.check-in_photoUploadContainer__cLq6s{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:2px dashed rgba(6,182,212,.3);border-radius:12px;transition:all .3s ease}.check-in_photoUploadContainer__cLq6s:hover{border-color:rgba(6,182,212,.6);background:rgba(6,182,212,.05)}.check-in_fileInput__0a17x{padding:1rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s;font-size:.9rem}.check-in_fileInput__0a17x:hover:not(:disabled){border-color:#06b6d4;background:rgba(6,182,212,.1)}.check-in_fileInput__0a17x:disabled{opacity:.5;cursor:not-allowed}.check-in_fileInput__0a17x::-webkit-file-upload-button{padding:.5rem 1rem;background:#06b6d4;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;margin-right:.5rem;-webkit-transition:all .3s;transition:all .3s}.check-in_fileInput__0a17x::file-selector-button{padding:.5rem 1rem;background:#06b6d4;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;margin-right:.5rem;transition:all .3s}.check-in_fileInput__0a17x::-webkit-file-upload-button:hover{background:#0891b2}.check-in_fileInput__0a17x::file-selector-button:hover{background:#0891b2}.check-in_photoInfo___S_xu{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:8px;gap:1rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileIcon__IzlsY{font-size:1.5rem;flex-shrink:0}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z{display:flex;flex-direction:column;gap:.25rem;min-width:0}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z .check-in_fileNameText__uhLA7{color:#e2e8f0;font-size:.9rem;font-weight:600;margin:0;word-break:break-all}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z .check-in_fileSize__fm9__{color:#94a3b8;font-size:.8rem;margin:0}.check-in_removeBtnSmall__XzpI1{padding:.5rem .75rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);border-radius:6px;color:#fca5a5;cursor:pointer;transition:all .3s;font-weight:600;font-size:1rem;line-height:1;flex-shrink:0}.check-in_removeBtnSmall__XzpI1:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.6)}.check-in_changeBtnSmall___J_Qp{padding:.5rem 1rem;background:rgba(6,182,212,.2);border:1px solid rgba(6,182,212,.4);border-radius:6px;color:#06b6d4;cursor:pointer;transition:all .3s;font-weight:600;font-size:.85rem;flex-shrink:0}.check-in_changeBtnSmall___J_Qp:hover{background:rgba(6,182,212,.3);border-color:rgba(6,182,212,.6)}.check-in_uploadSuccess__YG5vy{padding:1rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.5);border-radius:8px;color:#86efac;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:1rem;justify-content:space-between}.check-in_uploadSuccess__YG5vy .check-in_successIcon__paKjM{font-size:1.5rem;flex-shrink:0}.check-in_uploadSuccess__YG5vy div{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.check-in_uploadSuccess__YG5vy div .check-in_successText__W0JxN{margin:0;font-weight:600}.check-in_uploadSuccess__YG5vy div .check-in_fileName__S_BR_{margin:0;font-size:.85rem;color:rgba(134,239,172,.8);word-break:break-all}.check-in_uploadError__Fp0PF{padding:1rem;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fca5a5;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:1rem}.check-in_uploadError__Fp0PF .check-in_errorIcon__xoLLv{font-size:1.2rem;flex-shrink:0}.check-in_uploadError__Fp0PF p{margin:0}.check-in_uploadPhotoBtn___bTp2{padding:.8rem 1.2rem;background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.check-in_uploadPhotoBtn___bTp2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,.4)}.check-in_uploadPhotoBtn___bTp2:disabled{opacity:.6;cursor:not-allowed}.check-in_uploadPhotoBtn___bTp2 .check-in_spinner__ciNbb{display:inline-block;animation:check-in_spin__1Jf0n 1s linear infinite;font-size:1.1rem}@keyframes check-in_spin__1Jf0n{to{transform:rotate(1turn)}}@keyframes check-in_fadeInUp__55VZo{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes check-in_fadeIn__G_ds_{0%{opacity:0}to{opacity:1}}@keyframes check-in_slideUp__qd_cW{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes check-in_pulse__Omm99{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){.check-in_photoUploadContainer__cLq6s{padding:1rem;gap:.75rem}.check-in_fileInput__0a17x{padding:.8rem;font-size:.85rem}.check-in_fileInput__0a17x::-webkit-file-upload-button{padding:.4rem .8rem;font-size:.8rem;margin-right:.4rem}.check-in_fileInput__0a17x::file-selector-button{padding:.4rem .8rem;font-size:.8rem;margin-right:.4rem}.check-in_photoInfo___S_xu{padding:.8rem;gap:.75rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_{gap:.5rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileIcon__IzlsY{font-size:1.2rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z{gap:.15rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z .check-in_fileNameText__uhLA7{font-size:.8rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z .check-in_fileSize__fm9__{font-size:.7rem}.check-in_changeBtnSmall___J_Qp,.check-in_removeBtnSmall__XzpI1{padding:.4rem .6rem;font-size:.75rem}.check-in_uploadSuccess__YG5vy{padding:.8rem;gap:.75rem}.check-in_uploadSuccess__YG5vy .check-in_successIcon__paKjM{font-size:1.2rem}.check-in_uploadSuccess__YG5vy div .check-in_successText__W0JxN{font-size:.85rem}.check-in_uploadSuccess__YG5vy div .check-in_fileName__S_BR_{font-size:.75rem}.check-in_uploadPhotoBtn___bTp2{padding:.7rem 1rem;font-size:.9rem;min-height:45px}}@media(max-width:480px){.check-in_backBtn__hQ3Di{font-size:.75rem;padding:.5rem .8rem;margin-bottom:1rem;width:100%;justify-content:center}.check-in_helpText__4rsbI{font-size:.8rem;flex-direction:column;gap:.3rem}.check-in_activeEntry__NRTLU,.check-in_existingBadge__MZJgD,.check-in_newBadge__Ba9uW{font-size:.75rem;padding:.4rem .8rem}.check-in_photoUploadContainer__cLq6s{padding:.75rem;gap:.5rem}.check-in_fileInput__0a17x{padding:.6rem;font-size:.75rem}.check-in_fileInput__0a17x::-webkit-file-upload-button{padding:.3rem .6rem;font-size:.7rem;margin-right:.3rem}.check-in_fileInput__0a17x::file-selector-button{padding:.3rem .6rem;font-size:.7rem;margin-right:.3rem}.check-in_photoInfo___S_xu{flex-direction:column;gap:.5rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_{flex-direction:column}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileIcon__IzlsY{font-size:1rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z .check-in_fileNameText__uhLA7{font-size:.75rem}.check-in_photoInfo___S_xu .check-in_fileName__S_BR_ .check-in_fileDetails__1qh3Z .check-in_fileSize__fm9__{font-size:.65rem}.check-in_changeBtnSmall___J_Qp,.check-in_removeBtnSmall__XzpI1{width:100%;padding:.5rem;font-size:.7rem}.check-in_uploadSuccess__YG5vy{flex-direction:column;text-align:center;padding:.75rem}.check-in_uploadSuccess__YG5vy .check-in_successIcon__paKjM{font-size:1.1rem}.check-in_uploadSuccess__YG5vy div .check-in_successText__W0JxN{font-size:.8rem}.check-in_uploadSuccess__YG5vy div .check-in_fileName__S_BR_{font-size:.7rem}.check-in_uploadPhotoBtn___bTp2{width:100%;padding:.65rem 1rem;font-size:.85rem;min-height:42px}.check-in_infoRow__e8CxO{flex-direction:row;gap:.3rem;padding:.5rem 0}.check-in_receiptTitle__m5d1h{font-size:1rem}.check-in_signLabel__iOPdi{font-size:.75rem!important}.check-in_ghostButton__VvuMB,.check-in_primaryButton__wBoz3{padding:.6rem 1.2rem;font-size:.85rem;flex:1 1;min-width:120px}}@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700;900&family=Noto+Sans+Devanagari:wght@400;500;600;700;900&display=swap";.check-out_page__gm_1a{min-height:100vh;place-items:center;background:var(--theme-background);padding-top:5rem}@media(max-width:768px){.check-out_page__gm_1a{padding:.75rem}}@media(max-width:480px){.check-out_page__gm_1a{padding:.5rem}}@media print{.check-out_print-area__zbFNi,.check-out_print-area__zbFNi *{visibility:visible}.check-out_print-area__zbFNi{position:absolute;top:0;left:0;width:100%}}.check-out_card__6HuJj{width:100%;max-width:800px;background:var(--theme-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid var(--theme-border-strong);padding:2.5rem;box-shadow:0 25px 60px rgba(0,0,0,.6);animation:check-out_fadeInUp__Pj3wG .6s ease}@media(max-width:768px){.check-out_card__6HuJj{padding:1.5rem;border-radius:16px;max-width:100%}}@media(max-width:480px){.check-out_card__6HuJj{padding:1rem;border-radius:12px}}.check-out_header__N9znX{text-align:center;margin-bottom:2rem}.check-out_header__N9znX h1{font-size:2rem;font-weight:900;color:var(--theme-text-primary);margin:0 0 .5rem}@media(max-width:768px){.check-out_header__N9znX h1{font-size:1.5rem}}@media(max-width:480px){.check-out_header__N9znX h1{font-size:1.2rem}}.check-out_header__N9znX p{color:var(--theme-text-muted);margin:0;font-size:.95rem}@media(max-width:480px){.check-out_header__N9znX p{font-size:.85rem}}.check-out_searchCard__3Vxxv{max-width:600px!important}.check-out_searchBox__8Ylex{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}@media(max-width:768px){.check-out_searchBox__8Ylex{flex-direction:column;gap:.75rem}}.check-out_vehicleInput__pu_IP{flex:1 1;padding:.5em 1em;background:var(--theme-input-bg);border-radius:14px;border:2px solid var(--theme-input-border);color:var(--theme-text-primary);font-size:1.2rem;font-weight:700;letter-spacing:1px;transition:all .3s;text-align:center;min-height:10px}.check-out_vehicleInput__pu_IP:focus{outline:none;border-color:var(--theme-input-focus-border);box-shadow:0 0 0 3px var(--theme-input-focus-ring);background:var(--theme-input-bg)}.check-out_vehicleInput__pu_IP::placeholder{color:var(--theme-input-placeholder);text-transform:none;letter-spacing:normal;font-weight:500;font-size:.95rem}@media(max-width:768px){.check-out_vehicleInput__pu_IP{font-size:1rem;padding:1rem 1.25rem}}@media(max-width:480px){.check-out_vehicleInput__pu_IP{font-size:.9rem;padding:.85rem 1rem;border-radius:10px}}.check-out_searchBtn___QPjP{padding:.5rem 1rem;border-radius:14px;background:var(--theme-warning);color:var(--theme-button-text);font-size:1.1rem;font-weight:800;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(245,158,11,.3);white-space:nowrap;width:8rem;min-height:15px}.check-out_searchBtn___QPjP:hover:not(:disabled){transform:translateY(-2px);background:#ea580c;box-shadow:0 8px 25px rgba(245,158,11,.4)}.check-out_searchBtn___QPjP:active:not(:disabled){transform:translateY(-1px)}.check-out_searchBtn___QPjP:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.check-out_searchBtn___QPjP{width:65%;padding:1rem 1.5rem;font-size:1rem}}@media(max-width:480px){.check-out_searchBtn___QPjP{padding:.85rem 1.25rem;font-size:.9rem;min-height:45px}}.check-out_helpText__p_If5{text-align:center;color:var(--theme-text-muted);font-size:.9rem;margin:0;display:flex;align-items:center;justify-content:center;gap:.5rem}.check-out_activeEntry__Bbb0E{background:var(--theme-success-light);color:var(--theme-success);padding:.5rem 1rem;border-radius:8px;font-weight:700;border:1px solid var(--theme-success)}.check-out_activeEntry__Bbb0E,.check-out_backBtn__rr_Ko{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem}.check-out_backBtn__rr_Ko{padding:.6rem 1rem;background:var(--theme-input-bg);color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s;margin-bottom:1.5rem}.check-out_backBtn__rr_Ko:hover{background:var(--theme-hover);color:var(--theme-primary);border-color:var(--theme-primary)}.check-out_form__gosY2{display:flex;flex-direction:column;gap:1.25rem}.check-out_formRow__qHWyk{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media(max-width:768px){.check-out_formRow__qHWyk{grid-template-columns:1fr;gap:1rem}}@media(max-width:480px){.check-out_formRow__qHWyk{gap:.75rem}}.check-out_formGroup__tEs_2{display:flex;flex-direction:column;gap:.4rem}.check-out_formGroup__tEs_2 label{font-size:.9rem;font-weight:600;color:var(--theme-text-muted)}@media(max-width:480px){.check-out_formGroup__tEs_2 label{font-size:.8rem}}.check-out_formGroup__tEs_2 input{padding:.9rem 1rem;background:var(--theme-input-bg);border-radius:10px;border:1px solid var(--theme-input-border);color:var(--theme-text-primary);font-size:.95rem;transition:all .3s;box-sizing:border-box;min-height:44px}.check-out_formGroup__tEs_2 input:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-primary-focus)}.check-out_formGroup__tEs_2 input::placeholder{color:var(--theme-input-placeholder)}@media(max-width:480px){.check-out_formGroup__tEs_2 input{font-size:.9rem;padding:.8rem .9rem}}.check-out_formGroup__tEs_2 small{font-size:.75rem;color:var(--theme-text-muted);opacity:.8}@media(max-width:480px){.check-out_formGroup__tEs_2 small{font-size:.7rem}}.check-out_disabledInput__LLSLW{background:var(--theme-input-bg)!important;cursor:not-allowed;opacity:.5;border-color:var(--theme-border)!important}.check-out_vehicleInput__pu_IP{text-align:left;padding-left:12px}.check-out_calculation__re046{margin:1.5rem 0 .5rem;padding:1.5rem;border-radius:16px;background:var(--theme-input-bg);border:2px solid var(--theme-warning);animation:check-out_fadeInUp__Pj3wG .4s ease}@media(max-width:768px){.check-out_calculation__re046{padding:1.25rem}}@media(max-width:480px){.check-out_calculation__re046{padding:1rem;margin:1rem 0 .5rem}}.check-out_calcRow__7dszl{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.check-out_calcRow__7dszl:last-child{margin-bottom:0;padding-top:1rem;border-top:2px solid var(--theme-border)}.check-out_calcRow__7dszl span{color:var(--theme-text-secondary);font-size:.95rem}@media(max-width:480px){.check-out_calcRow__7dszl span{font-size:.85rem}}.check-out_calcRow__7dszl strong{color:var(--theme-text-primary);font-size:1.1rem}@media(max-width:480px){.check-out_calcRow__7dszl strong{font-size:1rem}}.check-out_calcRow__7dszl strong.check-out_amount__qcDfq{font-size:2rem;color:var(--theme-warning);font-weight:900;text-shadow:0 2px 10px rgba(251,191,36,.5)}@media(max-width:768px){.check-out_calcRow__7dszl strong.check-out_amount__qcDfq{font-size:1.5rem}}.check-out_calcRow__7dszl strong.check-out_finalAmount__Q55M4{font-size:1.5rem;color:var(--theme-success);font-weight:900}@media(max-width:768px){.check-out_calcRow__7dszl strong.check-out_finalAmount__Q55M4{font-size:1.3rem}}.check-out_calcRow__7dszl input[type=text].check-out_discountInput__8AA4q{width:120px;padding:.6rem .8rem;background:var(--theme-input-bg);border:2px solid var(--theme-warning);border-radius:8px;color:var(--theme-text-primary);font-size:1.1rem;font-weight:700;text-align:right}.check-out_calcRow__7dszl input[type=text].check-out_discountInput__8AA4q:focus{outline:none;border-color:var(--theme-warning);box-shadow:0 0 0 3px rgba(245,158,11,.2);background:var(--theme-input-bg)}.check-out_calcRow__7dszl input[type=text].check-out_discountInput__8AA4q::placeholder{color:var(--theme-input-placeholder)}@media(max-width:480px){.check-out_calcRow__7dszl input[type=text].check-out_discountInput__8AA4q{width:100px;font-size:1rem;padding:.5rem .7rem}}.check-out_submitBtn__uKmOM{margin-top:1rem;padding:1rem;border-radius:14px;background:var(--theme-warning);color:var(--theme-button-text);font-size:1.05rem;font-weight:800;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(245,158,11,.3);min-height:50px}.check-out_submitBtn__uKmOM:hover:not(:disabled){transform:translateY(-2px);background:#ea580c;box-shadow:0 8px 25px rgba(245,158,11,.4)}.check-out_submitBtn__uKmOM:active:not(:disabled){transform:translateY(-1px)}.check-out_submitBtn__uKmOM:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.check-out_submitBtn__uKmOM{font-size:.95rem;padding:.85rem;min-height:45px}}.check-out_receipt__ilnr5{background:#fff;color:#000;font-family:Noto Sans,Noto Sans Devanagari,Arial Unicode MS,sans-serif;font-weight:500;padding:.2rem 1rem 1rem;border:2px solid #000;border-radius:6px;max-width:900px;margin:0 auto}@media(max-width:768px){.check-out_receipt__ilnr5{padding:.9rem}}@media(max-width:480px){.check-out_receipt__ilnr5{padding:.75rem;border-radius:4px}}.check-out_receiptHeader__MYBnl{display:flex;flex-direction:column}@media(max-width:480px){.check-out_receiptHeader__MYBnl{padding-bottom:0;margin-bottom:.2rem}}.check-out_logoRow__GnAQo{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.75rem}@media(max-width:600px){.check-out_logoRow__GnAQo{flex-direction:column;align-items:flex-start;gap:.1rem}}.check-out_leftSide__y8zqx{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.check-out_leftSide__y8zqx{gap:.3rem}}.check-out_logoBox__0AjYE{width:auto;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:#f5f5f5;border:1px solid #ddd}@media(max-width:480px){.check-out_logoBox__0AjYE{width:42px;height:42px}}.check-out_logoImg__NFqhH{width:100%;height:100%;object-fit:contain}.check-out_logoFallback__QA2dc{font-size:1.3rem}@media(max-width:480px){.check-out_logoFallback__QA2dc{font-size:1.1rem}}.check-out_logoText__e_08z h2{font-family:inherit;font-size:1.2rem;font-weight:900;margin:0 0 .05rem;color:#000;line-height:1.2}@media(max-width:480px){.check-out_logoText__e_08z h2{font-size:.86rem}}.check-out_logoText__e_08z .check-out_addressLine__5c3Bz{font-size:.7rem;margin:0;color:#555;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:200px}@media(max-width:480px){.check-out_logoText__e_08z .check-out_addressLine__5c3Bz{font-size:.65rem;max-width:160px}}@media(max-width:600px){.check-out_rightSide__rtQCX{align-items:flex-start;margin-top:0;margin-bottom:0;padding-top:0}}@media(max-width:480px){.check-out_rightSide__rtQCX{font-size:.68rem}}.check-out_rightSide__rtQCX h4{font-size:.75rem;font-weight:700;margin-bottom:2px}@media(max-width:480px){.check-out_rightSide__rtQCX h4{margin-bottom:0;margin-top:0}}.check-out_rightSide__rtQCX p{font-size:.72rem;font-weight:500}@media(max-width:480px){.check-out_rightSide__rtQCX p{margin:0;line-height:1.1}}.check-out_receiptTitle__P8qFv{font-family:inherit;text-align:center;font-size:.85rem;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:1px}@media(max-width:480px){.check-out_receiptTitle__P8qFv{font-size:.88rem;margin-top:.1rem;margin-bottom:.1rem}}.check-out_receiptBody__P37FO{padding:.45rem 0;display:grid;grid-template-columns:1fr 140px;grid-gap:14px;gap:14px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media(max-width:600px){.check-out_receiptBody__P37FO{grid-template-columns:1fr;gap:6px;padding:.4rem 0}}.check-out_detailsGrid__2ztEc{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1px;row-gap:1px;grid-column-gap:2px;column-gap:2px}@media(max-width:480px){.check-out_detailsGrid__2ztEc{row-gap:8px;column-gap:14px}}.check-out_infoRow__c5fGJ{display:flex;flex-direction:row;padding:.15rem 0;font-size:.95rem}.check-out_infoRow__c5fGJ span:first-child{font-weight:700;color:#333;margin-right:.5rem;flex-shrink:0}.check-out_infoRow__c5fGJ span:last-child{font-weight:500;color:#000;word-break:break-word}.check-out_infoRow__c5fGJ.check-out_highlight__6qKSN span:last-child{font-weight:700;color:#16a34a}@media(max-width:480px){.check-out_infoRow__c5fGJ{font-size:.76rem;padding:.38rem 0}}.check-out_driverPhotoContainer__ey1xc{grid-column:2;grid-row:1/-1;display:flex;justify-content:center;align-items:flex-start}.check-out_driverPhotoContainer__ey1xc img{width:150px;height:150px;object-fit:cover;border:1px solid #000}@media(max-width:480px){.check-out_driverPhotoContainer__ey1xc img{width:100px;height:100px}}@media(max-width:600px){.check-out_driverPhotoContainer__ey1xc{grid-column:1;grid-row:-1;margin-top:8px;margin-bottom:0;padding:0;justify-content:center;align-items:center;order:999}.check-out_driverPhotoContainer__ey1xc img{width:100px;height:100px;display:block}}.check-out_receiptFooter__OhOX4{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media(max-width:600px){.check-out_receiptFooter__OhOX4{flex-direction:column;gap:.6rem}}.check-out_footerLeft___e6Tp{flex:1 1;min-width:0}.check-out_signBlock__4jCgd{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;margin-right:.5rem;min-width:120px}@media(max-width:600px){.check-out_signBlock__4jCgd{align-self:flex-end;margin-right:0}}.check-out_signLabel__jQTKa{font-weight:700;color:#000;font-size:.8rem;margin-bottom:.35rem;display:block;margin-right:100px}.check-out_signLine__EHoD9{width:100%;height:28px;border-bottom:1px solid #000;min-width:100px}.check-out_notesMarathi__xLGPS{margin-top:.35rem;text-align:left}.check-out_notesMarathi__xLGPS ul{margin:0;padding-left:1rem;list-style:disc}.check-out_notesMarathi__xLGPS ul li{font-size:.65rem;color:#555}@media(max-width:480px){.check-out_notesMarathi__xLGPS ul li{font-size:.62rem}}@media print{.check-out_hideOnPrint__DWAUm{display:none!important}}.check-out_receiptActions__Yon6R{display:flex;gap:.75rem;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:2px solid hsla(0,0%,100%,.1);flex-wrap:wrap}@media(max-width:768px){.check-out_receiptActions__Yon6R{flex-direction:column;margin-top:1.5rem;padding-top:1.5rem;gap:.75rem}}.check-out_primaryButton__CHqrf{padding:.75rem 1.5rem;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:700;border:none;cursor:pointer;transition:all .3s;font-size:.95rem;flex:1 1;min-width:150px}.check-out_primaryButton__CHqrf:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(245,158,11,.5)}@media(max-width:768px){.check-out_primaryButton__CHqrf{width:100%}}.check-out_ghostButton__F8zcb{padding:.75rem 1.5rem;border-radius:12px;border:2px solid #f59e0b;background:transparent;color:#f59e0b;font-weight:700;cursor:pointer;transition:all .3s;font-size:.95rem;flex:1 1;min-width:150px}.check-out_ghostButton__F8zcb:hover{background:#f59e0b;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.check-out_ghostButton__F8zcb{width:100%}}@media print{.check-out_print-area__zbFNi{position:absolute;top:0;left:0;width:90%}}.check-out_photoUploadContainer__UErZ8{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:2px dashed rgba(6,182,212,.3);border-radius:12px;transition:all .3s ease}.check-out_photoUploadContainer__UErZ8:hover{border-color:rgba(6,182,212,.6);background:rgba(6,182,212,.05)}.check-out_fileInput__uc8Zd{padding:1rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s;font-size:.9rem}.check-out_fileInput__uc8Zd:hover:not(:disabled){border-color:#06b6d4;background:rgba(6,182,212,.1)}.check-out_fileInput__uc8Zd:disabled{opacity:.5;cursor:not-allowed}.check-out_fileInput__uc8Zd::-webkit-file-upload-button{padding:.5rem 1rem;background:#06b6d4;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;margin-right:.5rem;-webkit-transition:all .3s;transition:all .3s}.check-out_fileInput__uc8Zd::file-selector-button{padding:.5rem 1rem;background:#06b6d4;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;margin-right:.5rem;transition:all .3s}.check-out_fileInput__uc8Zd::-webkit-file-upload-button:hover{background:#0891b2}.check-out_fileInput__uc8Zd::file-selector-button:hover{background:#0891b2}.check-out_photoPreview__4j0f4{position:relative;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}.check-out_photoPreview__4j0f4 img{max-width:100%;max-height:200px;border-radius:8px;object-fit:cover}.check-out_clearPhotoBtn__EkvuU{padding:.5rem 1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);border-radius:6px;color:#fca5a5;font-size:.9rem;cursor:pointer;transition:all .3s;font-weight:500}.check-out_clearPhotoBtn__EkvuU:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.7)}.check-out_photoInfo__6idS_{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:8px;gap:1rem}.check-out_photoInfo__6idS_ .check-out_fileName__3ap9r{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.check-out_photoInfo__6idS_ .check-out_fileName__3ap9r .check-out_fileIcon__FJi8A{font-size:1.5rem;flex-shrink:0}.check-out_photoInfo__6idS_ .check-out_fileName__3ap9r .check-out_fileDetails__ebbNP{display:flex;flex-direction:column;gap:.25rem;min-width:0}.check-out_photoInfo__6idS_ .check-out_fileName__3ap9r .check-out_fileDetails__ebbNP .check-out_fileNameText__ARAP5{color:#e2e8f0;font-size:.9rem;font-weight:600;margin:0;word-break:break-all}.check-out_photoInfo__6idS_ .check-out_fileName__3ap9r .check-out_fileDetails__ebbNP .check-out_fileSize__ZxDO8{color:#94a3b8;font-size:.8rem;margin:0}.check-out_removeBtnSmall__atW8E{padding:.5rem .75rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);border-radius:6px;color:#fca5a5;cursor:pointer;transition:all .3s;font-weight:600;font-size:1rem;line-height:1;flex-shrink:0}.check-out_removeBtnSmall__atW8E:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.6)}.check-out_changeBtnSmall__8kL_O{padding:.5rem 1rem;background:rgba(6,182,212,.2);border:1px solid rgba(6,182,212,.4);border-radius:6px;color:#06b6d4;cursor:pointer;transition:all .3s;font-weight:600;font-size:.85rem;flex-shrink:0}.check-out_changeBtnSmall__8kL_O:hover{background:rgba(6,182,212,.3);border-color:rgba(6,182,212,.6)}.check-out_uploadPhotoBtn__f22vS{padding:.8rem 1.2rem;background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.check-out_uploadPhotoBtn__f22vS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,.4)}.check-out_uploadPhotoBtn__f22vS:disabled{opacity:.6;cursor:not-allowed}.check-out_uploadPhotoBtn__f22vS .check-out_spinner__KzXCL{display:inline-block;animation:check-out_spin__DBUJu 1s linear infinite;font-size:1.1rem}@keyframes check-out_spin__DBUJu{to{transform:rotate(1turn)}}.check-out_uploadSuccess__vnW19{padding:1rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.5);border-radius:8px;color:#86efac;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:1rem;justify-content:space-between}.check-out_uploadSuccess__vnW19 .check-out_successIcon__EFnw3{font-size:1.5rem;flex-shrink:0}.check-out_uploadSuccess__vnW19 div{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.check-out_uploadSuccess__vnW19 div .check-out_successText__Cc1aZ{margin:0;font-weight:600}.check-out_uploadSuccess__vnW19 div .check-out_fileName__3ap9r{margin:0;font-size:.85rem;color:rgba(134,239,172,.8);word-break:break-all}.check-out_uploadError__XC3cH{padding:1rem;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fca5a5;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:1rem}.check-out_uploadError__XC3cH .check-out_errorIcon__DqgGE{font-size:1.2rem;flex-shrink:0}.check-out_uploadError__XC3cH p{margin:0}@keyframes check-out_fadeInUp__Pj3wG{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes check-out_fadeIn__D0k8H{0%{opacity:0}to{opacity:1}}@keyframes check-out_slideUp__Ss6gj{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes check-out_pulse__9svGu{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){.check-out_backBtn__rr_Ko{font-size:.8rem;padding:.5rem .9rem;margin-bottom:1.5rem}.check-out_helpText__p_If5{font-size:.85rem}.check-out_activeEntry__Bbb0E{font-size:.8rem;padding:.4rem .9rem}.check-out_infoRow__c5fGJ{padding:.5rem 0}.check-out_receiptTitle__P8qFv{font-size:1rrem}.check-out_signLabel__jQTKa{font-size:.8rem!important}.check-out_ghostButton__F8zcb,.check-out_primaryButton__CHqrf{padding:.65rem 1.2rem;font-size:.9rem}}@media(max-width:480px){.check-out_page__gm_1a{min-height:100vh}.check-out_backBtn__rr_Ko{font-size:.75rem;padding:.5rem .8rem;margin-bottom:1rem;width:100%;justify-content:center}.check-out_helpText__p_If5{font-size:.8rem;flex-direction:column;gap:.3rem}.check-out_activeEntry__Bbb0E{font-size:.75rem;padding:.4rem .8rem}.check-out_calculation__re046 .check-out_calcRow__7dszl span,.check-out_calculation__re046 .check-out_calcRow__7dszl strong{font-size:.8rem!important}.check-out_calculation__re046 .check-out_calcRow__7dszl strong.check-out_amount__qcDfq{font-size:1.3rem!important}.check-out_infoRow__c5fGJ{flex-direction:row;gap:.3rem;padding:.4rem 0}.check-out_infoRow__c5fGJ.check-out_highlight__6qKSN{padding:.5rem 0;margin:.3rem 0}.check-out_signLabel__jQTKa{font-size:.7rem!important}.check-out_ghostButton__F8zcb,.check-out_primaryButton__CHqrf{padding:.6rem 1rem;font-size:.8rem;flex:1 1;min-width:110px}}