.LegalModal_overlay__HkDKZ{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:9999}.LegalModal_modal__x9efB{width:600px;max-width:95%;max-height:80vh;background:var(--theme-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;padding:1.5rem;border:1px solid var(--theme-border);color:var(--theme-text-primary);display:flex;flex-direction:column;font-family:Roboto,sans-serif}.LegalModal_modal__x9efB h2{margin-bottom:1rem;font-size:1.3rem;font-weight:700}.LegalModal_modal__x9efB .LegalModal_text__OcW86{white-space:pre-wrap;font-size:.9rem;font-family:var(--font-body);font-weight:400;color:var(--theme-text-body);line-height:1.6;overflow-y:auto;flex:1 1;margin-bottom:1rem;text-align:left}.LegalModal_modal__x9efB button{align-self:flex-end;padding:.6rem 1.5rem;border-radius:10px;border:none;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));color:#fff;font-weight:600;font-family:Roboto,sans-serif;cursor:pointer;transition:transform .2s}.LegalModal_modal__x9efB button:hover{transform:translateY(-2px)}.Toast_toast___jydD{position:relative;min-width:320px;max-width:480px;padding:0;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3);overflow:hidden;animation:Toast_slideInRight__8GkVf .3s ease-out}@media(max-width:640px){.Toast_toast___jydD{min-width:280px;max-width:90vw;margin:0 1rem}}.Toast_toast___jydD.Toast_success__b8tDo{background:linear-gradient(135deg,rgba(16,185,129,.9),rgba(5,150,105,.9));border:1px solid rgba(16,185,129,.3)}.Toast_toast___jydD.Toast_error___pYo0{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));border:1px solid rgba(239,68,68,.3)}.Toast_toast___jydD.Toast_warning__ZY_a6{background:linear-gradient(135deg,rgba(245,158,11,.9),rgba(217,119,6,.9));border:1px solid rgba(245,158,11,.3)}.Toast_toast___jydD.Toast_info__FCkWI{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9));border:1px solid rgba(59,130,246,.3)}.Toast_toastContent__k_HHD{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;position:relative;z-index:2}.Toast_toastIcon__3LzC8{font-size:1.25rem;flex-shrink:0;margin-top:.1rem}.Toast_toastText__YYqEW{flex:1 1;min-width:0}.Toast_toastTitle__FTrNx{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:.25rem;line-height:1.2}.Toast_toastMessage__xYiga{font-size:.85rem;color:hsla(0,0%,100%,.9);line-height:1.3;word-wrap:break-word}.Toast_toastClose__585_L{background:none;border:none;color:hsla(0,0%,100%,.8);font-size:1.5rem;font-weight:700;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.Toast_toastClose__585_L:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1)}.Toast_toastClose__585_L:active{transform:scale(.95)}.Toast_toastProgress__9Cf6r{position:absolute;bottom:0;left:0;height:3px;background:hsla(0,0%,100%,.6);animation:Toast_progressBar__ioryY 5s linear forwards;border-radius:0 0 12px 12px}@keyframes Toast_slideInRight__8GkVf{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_progressBar__ioryY{0%{width:100%}to{width:0}}.Toast_toast___jydD.Toast_fadeOut__T5UWq{animation:Toast_slideOutRight__xY7g5 .3s ease-in forwards}@keyframes Toast_slideOutRight__xY7g5{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.ToastContainer_toastContainer__qtK_f{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;max-height:90vh;overflow-y:auto;pointer-events:none}@media(max-width:640px){.ToastContainer_toastContainer__qtK_f{top:.75rem;right:.75rem;left:.75rem;width:auto}}.ToastContainer_toastContainer__qtK_f>*{pointer-events:auto}@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";.parking-list_page__udDM3{background:var(--theme-background);min-height:100vh;padding:2rem;animation:parking-list_gradientShift__nI9Hs 15s ease infinite;background-size:200% 200%}@media(max-width:768px){.parking-list_page__udDM3{padding:1rem}}@media(max-width:480px){.parking-list_page__udDM3{padding:.75rem}}@keyframes parking-list_gradientShift__nI9Hs{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.parking-list_container__keO4l{max-width:1600px;margin:0 auto}.parking-list_dashboardBanner__tETA_{background:var(--theme-primary-focus);border:1px solid var(--theme-border)}[data-theme=light] .parking-list_dashboardBanner__tETA_{border-color:var(--theme-border)}.parking-list_dashboardBanner__tETA_{border-radius:12px;margin-bottom:2rem;padding:0;overflow:hidden}.parking-list_dashboardBanner__tETA_ .parking-list_bannerContent__RU_2h{display:flex;align-items:center;padding:1rem 1.5rem;gap:1rem}.parking-list_dashboardBanner__tETA_ .parking-list_bannerContent__RU_2h .parking-list_bannerIcon__SryQv{font-size:1.5rem;flex-shrink:0}.parking-list_dashboardBanner__tETA_ .parking-list_bannerContent__RU_2h .parking-list_bannerText__OIxzM{flex-grow:1}.parking-list_dashboardBanner__tETA_ .parking-list_bannerContent__RU_2h .parking-list_bannerText__OIxzM h4{margin:0;color:var(--theme-primary);font-size:1rem;font-weight:600}.parking-list_dashboardBanner__tETA_ .parking-list_bannerContent__RU_2h .parking-list_bannerText__OIxzM p{margin:.25rem 0 0;color:var(--theme-text-muted);font-size:.875rem}.parking-list_dashboardBanner__tETA_ .parking-list_bannerContent__RU_2h .parking-list_clearDashboardFilter__IqFWV{background:var(--theme-danger-light);border:1px solid var(--theme-danger-border);color:var(--theme-danger);padding:.5rem .75rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.parking-list_dashboardBanner__tETA_ .parking-list_bannerContent__RU_2h .parking-list_clearDashboardFilter__IqFWV:hover{background:var(--theme-danger-light);border-color:var(--theme-danger)}.parking-list_header__TV8CW{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.parking-list_header__TV8CW h1{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--theme-text-primary);margin:0}@media(max-width:768px){.parking-list_header__TV8CW h1{font-size:1.5rem}}@media(max-width:480px){.parking-list_header__TV8CW h1{font-size:1.2rem}}.parking-list_header__TV8CW p{color:var(--theme-text-muted);margin:.5rem 0 0}@media(max-width:480px){.parking-list_header__TV8CW p{font-size:.85rem}}.parking-list_headerActions__co_jl{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.parking-list_headerActions__co_jl{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}}@media(max-width:480px){.parking-list_headerActions__co_jl{display:flex;flex-direction:column;gap:.5rem}}.parking-list_filterToggleBtn___VbM4{padding:.75rem 1.5rem;background:var(--theme-primary-focus);border:2px solid var(--theme-border);border-radius:10px;color:var(--theme-primary)}[data-theme=light] .parking-list_filterToggleBtn___VbM4{border-color:var(--theme-border)}.parking-list_filterToggleBtn___VbM4{font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;position:relative;min-height:44px;display:flex;align-items:center;justify-content:center}.parking-list_filterToggleBtn___VbM4:hover{background:var(--theme-primary-light);border-color:var(--theme-primary);transform:translateY(-1px)}.parking-list_filterToggleBtn___VbM4.parking-list_active__kKs9_{background:var(--theme-primary);color:var(--theme-button-text);border-color:var(--theme-primary)}@media(max-width:768px){.parking-list_filterToggleBtn___VbM4{width:100%;padding:.65rem 1.25rem;font-size:.9rem}}@media(max-width:480px){.parking-list_filterToggleBtn___VbM4{width:100%;padding:.6rem 1rem;font-size:.85rem;min-height:42px}}.parking-list_unsavedDot__6rxdF{position:absolute;top:-5px;right:-5px;background:var(--theme-danger);color:var(--theme-button-text);border-radius:50%;width:12px;height:12px;font-size:8px;display:flex;align-items:center;justify-content:center}.parking-list_header__TV8CW .parking-list_refreshBtn__8DbFM{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));color:var(--theme-button-text);border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px var(--theme-primary-glow);min-height:44px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.parking-list_header__TV8CW .parking-list_refreshBtn__8DbFM:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--theme-primary-glow)}.parking-list_header__TV8CW .parking-list_refreshBtn__8DbFM:active{transform:translateY(0)}@media(max-width:768px){.parking-list_header__TV8CW .parking-list_refreshBtn__8DbFM{width:100%;padding:.65rem 1.25rem;font-size:.9rem}}@media(max-width:480px){.parking-list_header__TV8CW .parking-list_refreshBtn__8DbFM{width:100%;padding:.6rem 1rem;font-size:.85rem;min-height:42px}}.parking-list_filterSection__zzlok{background:var(--theme-input-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:20px;padding:1.75rem;margin-bottom:2rem}@media(max-width:768px){.parking-list_filterSection__zzlok{padding:1.5rem;border-radius:16px}}@media(max-width:480px){.parking-list_filterSection__zzlok{padding:1rem;border-radius:12px;margin-bottom:1.5rem}}.parking-list_dateFilterRow__2ix5I{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}@media(max-width:768px){.parking-list_dateFilterRow__2ix5I{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:480px){.parking-list_dateFilterRow__2ix5I{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}}.parking-list_filterRow__ZqP40{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}@media(max-width:768px){.parking-list_filterRow__ZqP40{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}}@media(max-width:480px){.parking-list_filterRow__ZqP40{grid-template-columns:1fr;gap:.75rem;margin-bottom:.75rem}}@media(max-width:768px){.parking-list_filterRow__ZqP40{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:480px){.parking-list_filterRow__ZqP40{grid-template-columns:1fr;gap:.75rem}}.parking-list_filterGroup___bLPd{display:flex;flex-direction:column;gap:.5rem}.parking-list_filterGroup___bLPd label{color:var(--theme-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media(max-width:480px){.parking-list_filterGroup___bLPd label{font-size:.7rem}}.parking-list_filterGroup___bLPd .parking-list_filterInput__ZfE_Z,.parking-list_filterGroup___bLPd .parking-list_filterSelect__YDJjE{padding:.75rem 1rem;background:var(--theme-input-bg);border:1px solid var(--theme-input-border);border-radius:10px;color:var(--theme-text-body);font-size:.95rem;transition:all .3s ease;min-height:24px}.parking-list_filterGroup___bLPd .parking-list_filterInput__ZfE_Z:focus,.parking-list_filterGroup___bLPd .parking-list_filterSelect__YDJjE:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-primary-focus)}.parking-list_filterGroup___bLPd .parking-list_filterInput__ZfE_Z::placeholder,.parking-list_filterGroup___bLPd .parking-list_filterSelect__YDJjE::placeholder{color:var(--theme-text-muted)}@media(max-width:480px){.parking-list_filterGroup___bLPd .parking-list_filterInput__ZfE_Z,.parking-list_filterGroup___bLPd .parking-list_filterSelect__YDJjE{font-size:.85rem;padding:.65rem .9rem;min-height:42px}}.parking-list_filterGroup___bLPd .parking-list_filterSelect__YDJjE{background:var(--theme-surface);color:var(--theme-text-primary);border-color:var(--theme-border-strong)}.parking-list_filterGroup___bLPd .parking-list_filterSelect__YDJjE option{background:var(--theme-surface);color:var(--theme-text-primary)}.parking-list_filterActions__X_YxM{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;align-items:center}@media(max-width:768px){.parking-list_filterActions__X_YxM{gap:.75rem;justify-content:center}}@media(max-width:480px){.parking-list_filterActions__X_YxM{gap:.5rem;margin-top:.75rem;flex-direction:column;width:100%}}.parking-list_filterActions__X_YxM .parking-list_applyBtn__oVwB8{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--theme-success),var(--theme-success-dark));color:var(--theme-button-text);border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px var(--theme-success-glow);display:flex;align-items:center;gap:.5rem;min-height:44px}@media(max-width:480px){.parking-list_filterActions__X_YxM .parking-list_applyBtn__oVwB8{width:100%;justify-content:center}}.parking-list_filterActions__X_YxM .parking-list_applyBtn__oVwB8:hover:not(.parking-list_disabled__DjuLn){transform:translateY(-2px);box-shadow:0 6px 16px var(--theme-success-glow)}.parking-list_filterActions__X_YxM .parking-list_applyBtn__oVwB8.parking-list_disabled__DjuLn{opacity:.5;cursor:not-allowed}.parking-list_filterActions__X_YxM .parking-list_applyBtn__oVwB8 .parking-list_unsavedBadge__b_bMl{background:var(--theme-badge-bg);padding:.2rem .5rem;border-radius:6px;font-size:.75rem}@media(max-width:768px){.parking-list_filterActions__X_YxM .parking-list_applyBtn__oVwB8{padding:.65rem 1.25rem;font-size:.9rem}}@media(max-width:480px){.parking-list_filterActions__X_YxM .parking-list_applyBtn__oVwB8{width:100%;padding:.6rem 1rem;font-size:.85rem;min-height:42px}}.parking-list_filterActions__X_YxM .parking-list_clearBtn__O1ero{padding:.75rem 1.5rem;background:var(--theme-danger-light);color:var(--theme-danger);border:1px solid var(--theme-danger-border);border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:44px}@media(max-width:480px){.parking-list_filterActions__X_YxM .parking-list_clearBtn__O1ero{width:100%;justify-content:center}}.parking-list_filterActions__X_YxM .parking-list_clearBtn__O1ero:hover{background:var(--theme-danger-hover);border-color:var(--theme-danger)}@media(max-width:768px){.parking-list_filterActions__X_YxM .parking-list_clearBtn__O1ero{padding:.65rem 1.25rem;font-size:.9rem}}@media(max-width:480px){.parking-list_filterActions__X_YxM .parking-list_clearBtn__O1ero{width:100%;padding:.6rem 1rem;font-size:.85rem;min-height:42px}}.parking-list_activeFilters__m1XR7{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;background:var(--theme-primary-focus);border:1px solid var(--theme-border);border-radius:10px;flex-wrap:wrap}.parking-list_activeFilters__m1XR7 .parking-list_activeLabel__VlZXk{color:var(--theme-primary);font-size:.85rem;font-weight:600}.parking-list_activeFilters__m1XR7 .parking-list_filterTag__gyvqw{background:var(--theme-primary-light);color:var(--theme-primary);padding:.35rem .75rem;border-radius:6px;font-size:.85rem;font-weight:500}.parking-list_statsGrid___avCe{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:768px){.parking-list_statsGrid___avCe{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}}@media(max-width:480px){.parking-list_statsGrid___avCe{grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}}.parking-list_statCard__Zgd7s{background:var(--theme-input-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:18px;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;transition:all .3s ease;position:relative;overflow:hidden}@media(max-width:768px){.parking-list_statCard__Zgd7s{padding:1.25rem;gap:1rem}}@media(max-width:480px){.parking-list_statCard__Zgd7s{padding:1rem;gap:.75rem;border-radius:14px}}.parking-list_statCard__Zgd7s:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s ease}.parking-list_statCard__Zgd7s:hover{transform:translateY(-4px);box-shadow:0 12px 24px var(--theme-hover-shadow);border-color:var(--theme-hover-border)}.parking-list_statCard__Zgd7s:hover:before{opacity:1}.parking-list_statCard__Zgd7s.parking-list_blue__orSxC:before{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.parking-list_statCard__Zgd7s.parking-list_green__Y6Son:before{background:linear-gradient(90deg,#10b981,#34d399)}.parking-list_statCard__Zgd7s.parking-list_purple__OvTNi:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.parking-list_statCard__Zgd7s.parking-list_orange___ymOq:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.parking-list_statCard__Zgd7s .parking-list_statIcon__Mahtt{font-size:2.5rem;filter:drop-shadow(0 4px 8px var(--theme-icon-shadow));flex-shrink:0}@media(max-width:768px){.parking-list_statCard__Zgd7s .parking-list_statIcon__Mahtt{font-size:2rem}}@media(max-width:480px){.parking-list_statCard__Zgd7s .parking-list_statIcon__Mahtt{font-size:1.75rem}}.parking-list_statCard__Zgd7s .parking-list_statContent__dCeQU{flex:1 1}.parking-list_statCard__Zgd7s .parking-list_statContent__dCeQU .parking-list_statLabel__IQgBA{display:block;color:var(--theme-text-muted);font-size:.85rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}@media(max-width:480px){.parking-list_statCard__Zgd7s .parking-list_statContent__dCeQU .parking-list_statLabel__IQgBA{font-size:.75rem;margin-bottom:.3rem}}.parking-list_statCard__Zgd7s .parking-list_statContent__dCeQU .parking-list_statValue__NjS_l{display:block;color:var(--theme-text-primary);font-size:1.75rem;font-weight:800;line-height:1}@media(max-width:768px){.parking-list_statCard__Zgd7s .parking-list_statContent__dCeQU .parking-list_statValue__NjS_l{font-size:1.5rem}}@media(max-width:480px){.parking-list_statCard__Zgd7s .parking-list_statContent__dCeQU .parking-list_statValue__NjS_l{font-size:1.25rem}}.parking-list_loading___O3s4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--theme-text-body);gap:1rem}.parking-list_loading___O3s4 .parking-list_spinner__DkAJ_{width:50px;height:50px;border:4px solid var(--theme-primary-focus);border-top-color:var(--theme-primary);border-radius:50%;animation:parking-list_spin__f3mc3 1s linear infinite}@keyframes parking-list_spin__f3mc3{to{transform:rotate(1turn)}}.parking-list_tableWrapper__l8lNb{background:var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:20px;overflow-x:auto;box-shadow:0 8px 24px var(--theme-table-shadow);-webkit-overflow-scrolling:touch;padding-bottom:100px}@media(max-width:768px){.parking-list_tableWrapper__l8lNb{border-radius:16px}}@media(max-width:480px){.parking-list_tableWrapper__l8lNb{border-radius:12px;margin:0 -.75rem;border-radius:0}}.parking-list_table__feNJd{width:100%;min-width:1200px;border-collapse:collapse}@media(max-width:768px){.parking-list_table__feNJd{min-width:900px}}@media(max-width:480px){.parking-list_table__feNJd{min-width:800px;font-size:.85rem}}.parking-list_table__feNJd thead{background:var(--theme-table-header-bg)}.parking-list_table__feNJd th{padding:1rem 1.25rem;text-align:left;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:var(--theme-text-primary);border-bottom:1px solid var(--theme-border);white-space:nowrap}@media(max-width:768px){.parking-list_table__feNJd th{padding:.85rem 1rem;font-size:.75rem}}@media(max-width:480px){.parking-list_table__feNJd th{padding:.7rem .85rem;font-size:.7rem}}.parking-list_table__feNJd td{padding:1rem 1.25rem;color:var(--theme-text-body);border-bottom:1px solid var(--theme-border-light);vertical-align:middle}@media(max-width:768px){.parking-list_table__feNJd td{padding:.85rem 1rem;font-size:.9rem}}@media(max-width:480px){.parking-list_table__feNJd td{padding:.7rem .85rem;font-size:.8rem}}.parking-list_table__feNJd .parking-list_tableRow__eEmni{transition:all .2s ease}.parking-list_table__feNJd .parking-list_tableRow__eEmni:hover{background:hsla(0,0%,100%,.05)}.parking-list_table__feNJd .parking-list_tableRow__eEmni:last-child td{border-bottom:none}.parking-list_table__feNJd .parking-list_clickableRow__iWETa{cursor:pointer}.parking-list_table__feNJd .parking-list_clickableRow__iWETa:hover{background:rgba(59,130,246,.1)!important;transform:scale(1.01);box-shadow:0 4px 12px rgba(59,130,246,.2)}.parking-list_table__feNJd .parking-list_clickableRow__iWETa:active{transform:scale(.99)}.parking-list_table__feNJd .parking-list_token__uRwEa{display:inline-block;padding:.4rem .85rem;background:var(--theme-primary-light);color:var(--theme-primary);border-radius:8px;font-weight:700;font-family:Courier New,monospace;font-size:.9rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_token__uRwEa{padding:.3rem .6rem;font-size:.75rem}}.parking-list_table__feNJd .parking-list_vehicleNumber__eKqfH{font-weight:700;color:var(--theme-text-primary);font-size:1rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_vehicleNumber__eKqfH{font-size:.9rem}}.parking-list_table__feNJd .parking-list_clickableVehicle__eQxVL{cursor:pointer;transition:all .2s ease;padding:.25rem .5rem;border-radius:6px;display:inline-block}.parking-list_table__feNJd .parking-list_clickableVehicle__eQxVL:hover{background:var(--theme-primary-hover);color:var(--theme-primary);transform:translateY(-1px)}.parking-list_table__feNJd .parking-list_clickableVehicle__eQxVL:active{transform:translateY(0)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_clickableVehicle__eQxVL{padding:.2rem .4rem}}.parking-list_table__feNJd .parking-list_personInfo__SavaC{display:flex;flex-direction:column;gap:.25rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_personInfo__SavaC{gap:.15rem}}.parking-list_table__feNJd .parking-list_personInfo__SavaC .parking-list_name__5HUsr{font-weight:600;color:var(--theme-text-primary)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_personInfo__SavaC .parking-list_name__5HUsr{font-size:.85rem}}.parking-list_table__feNJd .parking-list_personInfo__SavaC .parking-list_mobile__CzXgc{font-size:.8rem;color:var(--theme-text-muted)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_personInfo__SavaC .parking-list_mobile__CzXgc{font-size:.7rem}}.parking-list_table__feNJd .parking-list_driverName__RUEOb{color:var(--theme-text-muted)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_driverName__RUEOb{font-size:.8rem}}.parking-list_table__feNJd .parking-list_noDriver__SZFNi{color:var(--theme-text-muted);font-style:italic;font-size:.9rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_noDriver__SZFNi{font-size:.8rem}}.parking-list_table__feNJd .parking-list_vehicleType__lJr_7{display:inline-block;padding:.35rem .75rem;background:var(--theme-accent-light);color:var(--theme-accent);border-radius:8px;font-size:.85rem;font-weight:600}@media(max-width:480px){.parking-list_table__feNJd .parking-list_vehicleType__lJr_7{padding:.25rem .6rem;font-size:.75rem}}.parking-list_table__feNJd .parking-list_dateTime__hsCZV{display:flex;flex-direction:column;gap:.2rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_dateTime__hsCZV{gap:.1rem}}.parking-list_table__feNJd .parking-list_dateTime__hsCZV span{font-weight:600;color:var(--theme-text-primary)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_dateTime__hsCZV span{font-size:.8rem}}.parking-list_table__feNJd .parking-list_dateTime__hsCZV small{font-size:.8rem;color:var(--theme-text-muted)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_dateTime__hsCZV small{font-size:.7rem}}.parking-list_table__feNJd .parking-list_pending__OEqjc{color:var(--theme-text-muted);font-style:italic}@media(max-width:480px){.parking-list_table__feNJd .parking-list_pending__OEqjc{font-size:.75rem}}.parking-list_table__feNJd .parking-list_duration__9idGS{display:inline-block;padding:.35rem .75rem;background:var(--theme-warning-light);color:var(--theme-warning);border-radius:8px;font-weight:600;font-size:.85rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_duration__9idGS{padding:.25rem .6rem;font-size:.75rem}}.parking-list_table__feNJd .parking-list_duration__9idGS.parking-list_ongoing__vcQVx{background:var(--theme-success-light);color:var(--theme-success)}.parking-list_table__feNJd .parking-list_rate__IhVIy{color:var(--theme-primary);font-weight:600;font-size:.95rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_rate__IhVIy{font-size:.8rem}}.parking-list_table__feNJd .parking-list_amount__kdJOT,.parking-list_table__feNJd .parking-list_pending__OEqjc{color:var(--theme-success);font-weight:700;font-size:1.05rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_amount__kdJOT,.parking-list_table__feNJd .parking-list_pending__OEqjc{font-size:.9rem}}.parking-list_table__feNJd .parking-list_statusBadge__FefnD{display:inline-block;padding:.4rem .85rem;border-radius:8px;font-size:.85rem;font-weight:600}.parking-list_table__feNJd .parking-list_statusBadge__FefnD.parking-list_statusActive__PIF3x{background:var(--theme-success-light);color:var(--theme-success)}.parking-list_table__feNJd .parking-list_statusBadge__FefnD.parking-list_statusCompleted___VcjD{background:var(--theme-muted-light);color:var(--theme-text-muted)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_statusBadge__FefnD{padding:.3rem .6rem;font-size:.75rem}}.parking-list_table__feNJd .parking-list_emptyState__HxGRm{text-align:center!important;padding:4rem 2rem!important;grid-column:1/-1}.parking-list_table__feNJd .parking-list_emptyState__HxGRm .parking-list_emptyIcon__Bp7o3{font-size:3rem;margin-bottom:1rem;opacity:.5}.parking-list_table__feNJd .parking-list_emptyState__HxGRm p{font-size:1.1rem;font-weight:600;color:var(--theme-text-muted);margin:0 0 .5rem}@media(max-width:480px){.parking-list_table__feNJd .parking-list_emptyState__HxGRm p{font-size:.95rem}}.parking-list_table__feNJd .parking-list_emptyState__HxGRm small{color:var(--theme-text-muted)}@media(max-width:480px){.parking-list_table__feNJd .parking-list_emptyState__HxGRm small{font-size:.8rem}}.parking-list_actionWrapper__sdrPp{position:relative}.parking-list_actionWrapper__sdrPp .parking-list_actionBtn__vIpPP{width:36px;height:36px;background:var(--theme-primary-light);border:1px solid var(--theme-primary-border);border-radius:8px;color:var(--theme-primary);font-size:1.2rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.parking-list_actionWrapper__sdrPp .parking-list_actionBtn__vIpPP:hover{background:var(--theme-primary-hover);border-color:var(--theme-primary)}.parking-list_actionWrapper__sdrPp .parking-list_actionMenu__0oNvG{position:absolute;right:0;top:calc(100% + .5rem);background:var(--theme-dropdown-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:12px;padding:.5rem;min-width:200px;box-shadow:0 8px 24px var(--theme-dropdown-shadow);z-index:100;animation:parking-list_slideDown__rQZEB .2s ease}.parking-list_actionWrapper__sdrPp .parking-list_actionMenu__0oNvG .parking-list_menuItem__b5DeC{width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--theme-text-body);text-align:left;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500}.parking-list_actionWrapper__sdrPp .parking-list_actionMenu__0oNvG .parking-list_menuItem__b5DeC:hover:not(:disabled){background:var(--theme-menu-hover);color:var(--theme-text-primary)}.parking-list_actionWrapper__sdrPp .parking-list_actionMenu__0oNvG .parking-list_menuItem__b5DeC:disabled{opacity:.4;cursor:not-allowed}@keyframes parking-list_slideDown__rQZEB{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.parking-list_pagination__FkxGk{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;padding:1.5rem;background:var(--theme-input-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:16px}@media(max-width:768px){.parking-list_pagination__FkxGk{gap:1rem;margin-top:1.5rem;padding:1.25rem;flex-wrap:wrap}}@media(max-width:480px){.parking-list_pagination__FkxGk{flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:12px}}.parking-list_pagination__FkxGk .parking-list_paginationBtn__TtbMV{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));color:var(--theme-button-text);border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px var(--theme-primary-glow);display:flex;align-items:center;gap:.5rem;min-height:44px}.parking-list_pagination__FkxGk .parking-list_paginationBtn__TtbMV:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px var(--theme-primary-glow)}.parking-list_pagination__FkxGk .parking-list_paginationBtn__TtbMV:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.parking-list_pagination__FkxGk .parking-list_paginationBtn__TtbMV{padding:.65rem 1.25rem;font-size:.9rem}}@media(max-width:480px){.parking-list_pagination__FkxGk .parking-list_paginationBtn__TtbMV{width:100%;padding:.6rem 1rem;font-size:.85rem;min-height:42px}}.parking-list_pagination__FkxGk .parking-list_pageInfo__M1QvV{color:var(--theme-text-muted);font-weight:600;font-size:.95rem;white-space:nowrap}@media(max-width:480px){.parking-list_pagination__FkxGk .parking-list_pageInfo__M1QvV{font-size:.85rem;width:100%;text-align:center}}.parking-list_receipt__ZwZNf{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){.parking-list_receipt__ZwZNf{padding:.9rem}}@media(max-width:480px){.parking-list_receipt__ZwZNf{padding:.75rem;border-radius:4px}}.parking-list_receiptHeader__FZBLK{display:flex;flex-direction:column}@media(max-width:480px){.parking-list_receiptHeader__FZBLK{padding-bottom:0;margin-bottom:.2rem}}.parking-list_logoRow__WcMd3{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media(max-width:600px){.parking-list_logoRow__WcMd3{flex-direction:column;align-items:flex-start;gap:.1rem}}.parking-list_leftSide__oMpHV{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.parking-list_leftSide__oMpHV{gap:.3rem}}.parking-list_logoBox__wcgYt{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){.parking-list_logoBox__wcgYt{width:42px;height:42px}}.parking-list_logoImg__cJXYu{width:100%;height:100%;object-fit:contain}.parking-list_logoFallback__nNcKq{font-size:1.3rem}@media(max-width:480px){.parking-list_logoFallback__nNcKq{font-size:1.1rem}}.parking-list_logoText__Kbt8L 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){.parking-list_logoText__Kbt8L h2{font-size:.86rem}}.parking-list_logoText__Kbt8L .parking-list_addressLine__xG8wC{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){.parking-list_logoText__Kbt8L .parking-list_addressLine__xG8wC{font-size:.65rem;max-width:160px}}@media(max-width:600px){.parking-list_rightSide__usG3R{align-items:flex-start;margin-top:0;margin-bottom:0;padding-top:0}}@media(max-width:480px){.parking-list_rightSide__usG3R{font-size:.68rem}}.parking-list_rightSide__usG3R h4{font-size:.75rem;font-weight:700;margin-bottom:2px}@media(max-width:480px){.parking-list_rightSide__usG3R h4{margin-bottom:0;margin-top:0}}.parking-list_rightSide__usG3R p{font-size:.72rem;font-weight:500}@media(max-width:480px){.parking-list_rightSide__usG3R p{margin:0;line-height:1.1}}.parking-list_contact__PxBeT{font-size:.75rem;font-weight:700;margin-bottom:2px}.parking-list_receiptTitle__q6PMl{font-family:inherit;text-align:center;font-size:.85rem;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:1px}@media(max-width:480px){.parking-list_receiptTitle__q6PMl{font-size:.88rem;margin-top:.1rem;margin-bottom:.1rem}}.parking-list_receiptBody__9Gyx5{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){.parking-list_receiptBody__9Gyx5{grid-template-columns:1fr;gap:6px;padding:.4rem 0}}.parking-list_detailsGrid__CuQN_{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){.parking-list_detailsGrid__CuQN_{row-gap:8px;column-gap:14px}}.parking-list_infoRow__nKqcl{display:flex;flex-direction:row;padding:.15rem 0;font-size:.95rem}.parking-list_infoRow__nKqcl span:first-child{font-weight:700;color:#333;margin-right:.5rem;flex-shrink:0}.parking-list_infoRow__nKqcl span:last-child{font-weight:500;color:#000;word-break:break-word}@media(max-width:480px){.parking-list_infoRow__nKqcl{font-size:.76rem;padding:.38rem 0}}.parking-list_highlight__LohVp{background:#f8f8f8;padding:.2rem .1rem;border-bottom:2px solid #000;font-weight:700}.parking-list_driverPhotoContainer__q3yga{grid-column:2;grid-row:1/-1;display:flex;justify-content:center;align-items:flex-start}.parking-list_driverPhotoContainer__q3yga img{width:150px;height:150px;object-fit:cover;border:1px solid #000}@media(max-width:480px){.parking-list_driverPhotoContainer__q3yga img{width:100px;height:100px}}@media(max-width:600px){.parking-list_driverPhotoContainer__q3yga{grid-column:1;grid-row:-1;margin-top:8px;margin-bottom:0;padding:0;justify-content:center;align-items:center;order:999}.parking-list_driverPhotoContainer__q3yga img{width:100px;height:100px;display:block}}.parking-list_receiptFooter__MOR2m{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media(max-width:600px){.parking-list_receiptFooter__MOR2m{flex-direction:column;gap:.6rem}}.parking-list_footerLeft__AcHaQ{flex:1 1;min-width:0}.parking-list_signBlock__dJvyT{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;margin-right:.5rem;min-width:120px}@media(max-width:600px){.parking-list_signBlock__dJvyT{align-self:flex-end;margin-right:0}}.parking-list_signLabel__NU7GZ{font-weight:700;color:#000;font-size:.7rem;margin-bottom:.35rem;display:block;margin-right:100px}.parking-list_signLine___VdC8{width:100%;height:28px;border-bottom:1px solid #000;min-width:100px}.parking-list_notesMarathi__NDK6Y{margin-top:.35rem;text-align:left}.parking-list_notesMarathi__NDK6Y ul{margin:0;padding-left:1rem;list-style:disc}.parking-list_notesMarathi__NDK6Y ul li{font-size:.65rem;color:#555}@media(max-width:480px){.parking-list_notesMarathi__NDK6Y ul li{font-size:.62rem}}@media print{.parking-list_print-area__lIe2B,.parking-list_print-area__lIe2B *{visibility:visible}.parking-list_print-area__lIe2B{position:absolute;left:0;top:0;width:90%}.parking-list_receipt__ZwZNf{border:2px solid #000;page-break-inside:avoid}}.organization-details_page__Ovu1L{background:var(--theme-background);min-height:100vh;padding:2rem;animation:organization-details_gradientShift__CRxIF 15s ease infinite;background-size:200% 200%}@keyframes organization-details_gradientShift__CRxIF{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.organization-details_container__OiKmd{max-width:1600px;margin:0 auto}.organization-details_header__NI9pU{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.organization-details_header__NI9pU .organization-details_backLink__4KSnr{background:none;border:none;color:var(--theme-primary);font-size:.95rem;font-weight:600;cursor:pointer;margin-bottom:.5rem;transition:color .2s ease}.organization-details_header__NI9pU .organization-details_backLink__4KSnr:hover{opacity:.9}.organization-details_header__NI9pU h1{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--theme-text-primary);margin:0}.organization-details_header__NI9pU p{color:var(--theme-text-muted);margin:.5rem 0 0}.organization-details_header__NI9pU .organization-details_headerActions__h_wqJ{display:flex;gap:1rem;flex-wrap:wrap}.organization-details_header__NI9pU .organization-details_refreshBtn__MZVYM{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(6,182,212,.3)}.organization-details_header__NI9pU .organization-details_refreshBtn__MZVYM:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(6,182,212,.4)}.organization-details_header__NI9pU .organization-details_createBtn__uJZge{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--theme-success),#00a07a);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(16,185,129,.3)}.organization-details_header__NI9pU .organization-details_createBtn__uJZge:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.organization-details_orgCard__TJBHH{background:var(--theme-input-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:20px;padding:2rem;margin-bottom:2rem}.organization-details_orgCard__TJBHH .organization-details_orgHeader__0kcRU{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.organization-details_orgCard__TJBHH .organization-details_orgHeader__0kcRU h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.organization-details_orgCard__TJBHH .organization-details_orgDetails__IeNnT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE{display:flex;flex-direction:column;gap:.5rem}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE .organization-details_label__cGHIe{color:#94a3b8;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE .organization-details_value__e7oZ5{color:#e2e8f0;font-size:1.1rem;font-weight:600}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE .organization-details_valueAmount__GjqLN{color:#60a5fa;font-size:1.1rem;font-weight:700}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE .organization-details_valuePaid__7qy1w{color:#10b981;font-size:1.1rem;font-weight:700}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE .organization-details_valueDues__rLTUv{font-size:1.1rem;font-weight:700}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE .organization-details_valueDues__rLTUv.organization-details_duesPositive__ouOZk{color:#ef4444}.organization-details_orgCard__TJBHH .organization-details_detailItem__CBsCE .organization-details_valueDues__rLTUv.organization-details_duesZero__UeOtj{color:#64748b}.organization-details_createFormCard__e_fHe{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;margin-bottom:2rem;animation:organization-details_slideDown__ZwwnV .3s ease}.organization-details_createFormCard__e_fHe .organization-details_formHeader__3M1AA{margin-bottom:2rem}.organization-details_createFormCard__e_fHe .organization-details_formHeader__3M1AA h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}.organization-details_createFormCard__e_fHe .organization-details_formHeader__3M1AA p{color:#94a3b8;margin:0}@keyframes organization-details_slideDown__ZwwnV{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.organization-details_form__LRj7I{display:flex;flex-direction:column;gap:1.5rem}.organization-details_form__LRj7I .organization-details_formRow__8E6y7{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.organization-details_form__LRj7I .organization-details_formGroup__rOm3s{display:flex;flex-direction:column;gap:.5rem}.organization-details_form__LRj7I .organization-details_formGroup__rOm3s label{color:#94a3b8;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.organization-details_form__LRj7I .organization-details_formGroup__rOm3s label .organization-details_required__8fT7i{color:#ef4444;margin-left:.25rem}.organization-details_form__LRj7I .organization-details_formGroup__rOm3s input,.organization-details_form__LRj7I .organization-details_formGroup__rOm3s select{padding:.875rem 1rem;background:rgba(30,41,59,.6);border:1px solid rgba(51,65,85,.5);border-radius:10px;color:#e2e8f0;font-size:.95rem;transition:all .3s ease;font-family:inherit}.organization-details_form__LRj7I .organization-details_formGroup__rOm3s input:focus,.organization-details_form__LRj7I .organization-details_formGroup__rOm3s select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.organization-details_form__LRj7I .organization-details_formGroup__rOm3s input::placeholder,.organization-details_form__LRj7I .organization-details_formGroup__rOm3s select::placeholder{color:#64748b}.organization-details_form__LRj7I .organization-details_formGroup__rOm3s select{cursor:pointer}.organization-details_form__LRj7I .organization-details_formActions__Wx_b1{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.organization-details_form__LRj7I .organization-details_formActions__Wx_b1 .organization-details_cancelBtn__AR_2i{padding:.875rem 2rem;background:rgba(148,163,184,.15);color:#94a3b8;border:1px solid rgba(148,163,184,.3);border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.organization-details_form__LRj7I .organization-details_formActions__Wx_b1 .organization-details_cancelBtn__AR_2i:hover{background:rgba(148,163,184,.25);border-color:rgba(148,163,184,.5)}.organization-details_form__LRj7I .organization-details_formActions__Wx_b1 .organization-details_submitBtn__K_d0W{padding:.875rem 2rem;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(16,185,129,.3)}.organization-details_form__LRj7I .organization-details_formActions__Wx_b1 .organization-details_submitBtn__K_d0W:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.organization-details_form__LRj7I .organization-details_formActions__Wx_b1 .organization-details_submitBtn__K_d0W:disabled{opacity:.5;cursor:not-allowed}.organization-details_statsGrid__pTqBu{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.organization-details_statCard__o3joj{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;transition:all .3s ease;position:relative;overflow:hidden}.organization-details_statCard__o3joj:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s ease}.organization-details_statCard__o3joj:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.organization-details_statCard__o3joj:hover:before{opacity:1}.organization-details_statCard__o3joj.organization-details_blue__0_OXz:before{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.organization-details_statCard__o3joj.organization-details_green___Iqni:before{background:linear-gradient(90deg,#10b981,#34d399)}.organization-details_statCard__o3joj.organization-details_purple__aDjQe:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.organization-details_statCard__o3joj.organization-details_orange__krIx1:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.organization-details_statCard__o3joj .organization-details_statIcon__DBTXf{font-size:2.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.organization-details_statCard__o3joj .organization-details_statContent__U9LJV{flex:1 1}.organization-details_statCard__o3joj .organization-details_statContent__U9LJV .organization-details_statLabel__HhEqX{display:block;color:#94a3b8;font-size:.85rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.organization-details_statCard__o3joj .organization-details_statContent__U9LJV .organization-details_statValue__oIvOO{display:block;color:#fff;font-size:1.75rem;font-weight:800;line-height:1}.organization-details_loading__r3B8y{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#e2e8f0;gap:1rem}.organization-details_loading__r3B8y .organization-details_spinner__YYjVq{width:50px;height:50px;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:organization-details_spin__BCl1p 1s linear infinite}@keyframes organization-details_spin__BCl1p{to{transform:rotate(1turn)}}.organization-details_error__zvcWk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#e2e8f0;gap:1.5rem}.organization-details_error__zvcWk p{font-size:1.2rem;font-weight:600}.organization-details_error__zvcWk .organization-details_backBtn__2ZX0l{padding:.875rem 2rem;background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(6,182,212,.3)}.organization-details_error__zvcWk .organization-details_backBtn__2ZX0l:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(6,182,212,.4)}.organization-details_tableWrapper__3GUOH{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow-x:auto;overflow-y:visible;box-shadow:0 8px 24px rgba(0,0,0,.2)}.organization-details_table__dSAWG{width:100%;min-width:900px;border-collapse:collapse;position:relative}.organization-details_table__dSAWG thead{background:hsla(0,0%,100%,.08)}.organization-details_table__dSAWG th{padding:1rem 1.25rem;text-align:left;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;border-bottom:1px solid hsla(0,0%,100%,.1);white-space:nowrap}.organization-details_table__dSAWG td{padding:1rem 1.25rem;color:#e2e8f0;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:middle}.organization-details_table__dSAWG .organization-details_tableRow__J4SNu{transition:all .2s ease;position:relative}.organization-details_table__dSAWG .organization-details_tableRow__J4SNu:hover{background:hsla(0,0%,100%,.05);z-index:1}.organization-details_table__dSAWG .organization-details_tableRow__J4SNu:last-child td{border-bottom:none}.organization-details_table__dSAWG .organization-details_userName__yvde8{font-weight:700;color:#fff;font-size:1rem}.organization-details_table__dSAWG .organization-details_mobile__8Sfsp{color:#94a3b8;font-family:Courier New,monospace;font-weight:600}.organization-details_table__dSAWG .organization-details_roleBadge__971XA{display:inline-block;padding:.4rem .85rem;border-radius:8px;font-size:.85rem;font-weight:600}.organization-details_table__dSAWG .organization-details_roleBadge__971XA.organization-details_roleAdmin__yeFMF{background:rgba(139,92,246,.15);color:#a78bfa}.organization-details_table__dSAWG .organization-details_roleBadge__971XA.organization-details_roleOperator__RfWXF{background:rgba(59,130,246,.15);color:#60a5fa}.organization-details_table__dSAWG .organization-details_statusBadge__61O6D{display:inline-block;padding:.4rem .85rem;border-radius:8px;font-size:.85rem;font-weight:600}.organization-details_table__dSAWG .organization-details_statusBadge__61O6D.organization-details_statusActive__ClYsy{background:rgba(34,197,94,.15);color:#22c55e}.organization-details_table__dSAWG .organization-details_statusBadge__61O6D.organization-details_statusDisabled__S9f2x,.organization-details_table__dSAWG .organization-details_statusBadge__61O6D.organization-details_statusInactive__jXw15{background:rgba(239,68,68,.15);color:#ef4444}.organization-details_table__dSAWG .organization-details_dateInfo__g_S6P{display:flex;flex-direction:column;gap:.2rem}.organization-details_table__dSAWG .organization-details_dateInfo__g_S6P span{font-weight:600;color:#fff}.organization-details_table__dSAWG .organization-details_dateInfo__g_S6P small{font-size:.8rem;color:#94a3b8}.organization-details_table__dSAWG .organization-details_emptyState__Tm1tH{text-align:center!important;padding:4rem 2rem!important}.organization-details_table__dSAWG .organization-details_emptyState__Tm1tH .organization-details_emptyIcon__6LvYu{font-size:3rem;margin-bottom:1rem;opacity:.5}.organization-details_table__dSAWG .organization-details_emptyState__Tm1tH p{font-size:1.1rem;font-weight:600;color:#94a3b8;margin:0 0 .5rem}.organization-details_table__dSAWG .organization-details_emptyState__Tm1tH small{color:#64748b}.organization-details_actionWrapper__N3tYX{position:relative}.organization-details_actionWrapper__N3tYX .organization-details_actionBtn__E3n79{width:36px;height:36px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#3b82f6;font-size:1.2rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.organization-details_actionWrapper__N3tYX .organization-details_actionBtn__E3n79:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.organization-details_actionWrapper__N3tYX .organization-details_actionMenu__MxUhB{position:absolute;right:0;top:calc(100% + .5rem);background:rgba(15,23,42,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:.5rem;min-width:200px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;animation:organization-details_slideDownMenu__mXouC .2s ease}.organization-details_actionWrapper__N3tYX .organization-details_actionMenu__MxUhB .organization-details_menuItem__c5GJw{width:100%;padding:.75rem 1rem;background:transparent;border:none;color:#e2e8f0;text-align:left;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap}.organization-details_actionWrapper__N3tYX .organization-details_actionMenu__MxUhB .organization-details_menuItem__c5GJw:hover{background:rgba(59,130,246,.15);color:#fff}@keyframes organization-details_slideDownMenu__mXouC{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.organization-details_overlay__SFStx{position:fixed;inset:0;background:transparent;z-index:999}.organization-details_modalOverlay__1eSCS{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:organization-details_fadeIn__w9oX8 .2s ease}@keyframes organization-details_fadeIn__w9oX8{0%{opacity:0}to{opacity:1}}.organization-details_modalContent__eSj4D{background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:organization-details_slideUp__9rNmI .3s ease}@keyframes organization-details_slideUp__9rNmI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.organization-details_modalHeader__AUeg7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.organization-details_modalHeader__AUeg7 h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.organization-details_modalHeader__AUeg7 .organization-details_closeBtn__TI4pV{width:32px;height:32px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:1.2rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.organization-details_modalHeader__AUeg7 .organization-details_closeBtn__TI4pV:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}@media(max-width:768px){.organization-details_page__Ovu1L{padding:1rem}.organization-details_header__NI9pU{flex-direction:column;align-items:flex-start}.organization-details_header__NI9pU h1{font-size:1.5rem}.organization-details_header__NI9pU .organization-details_headerActions__h_wqJ{width:100%}.organization-details_header__NI9pU .organization-details_headerActions__h_wqJ .organization-details_createBtn__uJZge,.organization-details_header__NI9pU .organization-details_headerActions__h_wqJ .organization-details_refreshBtn__MZVYM{flex:1 1}.organization-details_orgCard__TJBHH{padding:1.5rem}.organization-details_orgCard__TJBHH .organization-details_orgDetails__IeNnT{grid-template-columns:1fr}.organization-details_createFormCard__e_fHe{padding:1.5rem}.organization-details_form__LRj7I .organization-details_formRow__8E6y7{grid-template-columns:1fr}.organization-details_statsGrid__pTqBu{grid-template-columns:repeat(2,1fr);gap:1rem}.organization-details_table__dSAWG{min-width:800px;font-size:.85rem}.organization-details_table__dSAWG td,.organization-details_table__dSAWG th{padding:.75rem .85rem}.organization-details_modalContent__eSj4D{width:95%;padding:1.5rem}}@media(max-width:480px){.organization-details_page__Ovu1L{padding:.75rem}.organization-details_header__NI9pU h1{font-size:1.3rem}.organization-details_statsGrid__pTqBu{grid-template-columns:1fr}.organization-details_table__dSAWG{font-size:.8rem}.organization-details_table__dSAWG td,.organization-details_table__dSAWG th{padding:.6rem}}