.LoadingSpinner_loadingContainer__KRePB{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;padding:2rem}.LoadingSpinner_loadingFullscreen__TQYNP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999}.LoadingSpinner_loadingContent__sj1rm{display:flex;flex-direction:column;align-items:center;gap:1rem}.LoadingSpinner_spinner__OjRk8{border:4px solid rgba(0,0,0,0);border-radius:50%;animation:LoadingSpinner_spin__GWxDI 1s linear infinite;box-shadow:0 0 20px rgba(255,107,157,.2)}.LoadingSpinner_loadingText__mF6hr{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:500;margin:0;text-align:center;animation:LoadingSpinner_pulse__VvunL 2s ease-in-out infinite}@keyframes LoadingSpinner_spin__GWxDI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner_pulse__VvunL{0%,to{opacity:.8}50%{opacity:.4}}@media(prefers-color-scheme:light){.LoadingSpinner_loadingText__mF6hr{color:rgba(0,0,0,.7)}}@media(max-width:768px){.LoadingSpinner_loadingContainer__KRePB{min-height:150px;padding:1.5rem}.LoadingSpinner_loadingText__mF6hr{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.LoadingSpinner_spinner__OjRk8{animation:none;border-left-color:rgba(0,0,0,0)}.LoadingSpinner_loadingText__mF6hr{animation:none;opacity:.8}}.SimpleVisitorDisplay_simpleVisitorDisplay__rYzZM{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.SimpleVisitorDisplay_visitorHeader__ERXoo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.SimpleVisitorDisplay_visitorHeader__ERXoo h3{margin:0;color:#ff6b9d;font-size:1.25rem}.SimpleVisitorDisplay_refreshBtn__q6r83{background:none;border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem}.SimpleVisitorDisplay_refreshBtn__q6r83:hover{background:#ff6b9d;border-color:#ff6b9d;color:#fff}.SimpleVisitorDisplay_tabButtons__HGXCK{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.SimpleVisitorDisplay_tabBtn__pIRag{background:none;color:hsla(0,0%,100%,.7);padding:.75rem 1rem;border-radius:8px 8px 0 0;cursor:pointer;transition:all .3s ease;font-size:.9rem;border:none;border-bottom:2px solid rgba(0,0,0,0)}.SimpleVisitorDisplay_tabBtn__pIRag:hover{background:rgba(255,107,157,.1);color:#ff6b9d}.SimpleVisitorDisplay_tabBtn__pIRag.SimpleVisitorDisplay_active__UCwPU{background:rgba(255,107,157,.2);color:#ff6b9d;border-bottom-color:#ff6b9d}.SimpleVisitorDisplay_tabContent__G15Py{min-height:300px}.SimpleVisitorDisplay_visitorStats__IOEdV{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.SimpleVisitorDisplay_statItem__SW7CF{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.SimpleVisitorDisplay_statItem__SW7CF:hover{background:rgba(255,107,157,.1);border-color:rgba(255,107,157,.3)}.SimpleVisitorDisplay_statItem__SW7CF.SimpleVisitorDisplay_today__AF7Xf{border-left:4px solid #3b82f6}.SimpleVisitorDisplay_statItem__SW7CF.SimpleVisitorDisplay_current__IrGu8{border-left:4px solid #10b981}.SimpleVisitorDisplay_statItem__SW7CF.SimpleVisitorDisplay_peak__enmgp{border-left:4px solid #f59e0b}.SimpleVisitorDisplay_statItem__SW7CF.SimpleVisitorDisplay_large__smq_p{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem}.SimpleVisitorDisplay_statItem__SW7CF.SimpleVisitorDisplay_large__smq_p .SimpleVisitorDisplay_statIcon__Zh4f4{font-size:2rem}.SimpleVisitorDisplay_statItem__SW7CF.SimpleVisitorDisplay_large__smq_p .SimpleVisitorDisplay_statValue__EODiG{font-size:2rem;font-weight:700}.SimpleVisitorDisplay_statIcon__Zh4f4{font-size:1.5rem}.SimpleVisitorDisplay_statValue__EODiG{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.SimpleVisitorDisplay_statLabel__SVhiv{font-size:.8rem;color:hsla(0,0%,100%,.7)}.SimpleVisitorDisplay_statContent__Rj4AL{display:flex;flex-direction:column}.SimpleVisitorDisplay_hourlyChart__UIlfV h4{margin:0 0 1rem;color:#fff;font-size:1rem;font-weight:600}.SimpleVisitorDisplay_chartBars__xzu0q{display:flex;align-items:end;gap:2px;height:120px;margin-bottom:1rem;padding:0 .5rem}.SimpleVisitorDisplay_chartBars__xzu0q.SimpleVisitorDisplay_weeklyBars__VxuWk{height:140px;margin-bottom:1.5rem}.SimpleVisitorDisplay_barContainer__FoyoW{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.SimpleVisitorDisplay_bar__YIZDp{background:hsla(0,0%,100%,.2);width:100%;min-height:2px;border-radius:2px 2px 0 0;position:relative;transition:all .3s ease;display:flex;align-items:end;justify-content:center;padding-bottom:2px}.SimpleVisitorDisplay_bar__YIZDp.SimpleVisitorDisplay_current__IrGu8{background:#10b981;box-shadow:0 0 10px rgba(16,185,129,.5)}.SimpleVisitorDisplay_bar__YIZDp.SimpleVisitorDisplay_peak__enmgp{background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.5)}.SimpleVisitorDisplay_bar__YIZDp.SimpleVisitorDisplay_today__AF7Xf{background:#10b981;box-shadow:0 0 10px rgba(16,185,129,.5)}.SimpleVisitorDisplay_bar__YIZDp.SimpleVisitorDisplay_weeklyBar__aDJdS{background:hsla(0,0%,100%,.2)}.SimpleVisitorDisplay_bar__YIZDp.SimpleVisitorDisplay_weeklyBar__aDJdS.SimpleVisitorDisplay_today__AF7Xf{background:#10b981;box-shadow:0 0 10px rgba(16,185,129,.5)}.SimpleVisitorDisplay_bar__YIZDp.SimpleVisitorDisplay_weeklyBar__aDJdS.SimpleVisitorDisplay_peak__enmgp{background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.5)}.SimpleVisitorDisplay_bar__YIZDp:hover{background:#ff6b9d;transform:scaleY(1.05)}.SimpleVisitorDisplay_barValue__1Qide{font-size:.6rem;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.SimpleVisitorDisplay_barLabel__cCOQg{font-size:.7rem;color:hsla(0,0%,100%,.6);margin-top:.25rem;height:1rem}.SimpleVisitorDisplay_barLabel__cCOQg.SimpleVisitorDisplay_weeklyLabel__ELcV8{display:flex;flex-direction:column;align-items:center;gap:.25rem}.SimpleVisitorDisplay_dayName__UHUmy{font-weight:600;color:#fff}.SimpleVisitorDisplay_date__dgDU1{font-size:.7rem;color:hsla(0,0%,100%,.5)}.SimpleVisitorDisplay_chartLegend__v1XzI{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.SimpleVisitorDisplay_legendItem__2GINx{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsla(0,0%,100%,.7)}.SimpleVisitorDisplay_legendColor__QJQe8{width:12px;height:12px;border-radius:2px}.SimpleVisitorDisplay_legendColor__QJQe8.SimpleVisitorDisplay_normal__JI_m8{background:hsla(0,0%,100%,.2)}.SimpleVisitorDisplay_legendColor__QJQe8.SimpleVisitorDisplay_current__IrGu8{background:#10b981}.SimpleVisitorDisplay_legendColor__QJQe8.SimpleVisitorDisplay_peak__enmgp{background:#f59e0b}.SimpleVisitorDisplay_legendColor__QJQe8.SimpleVisitorDisplay_today__AF7Xf{background:#10b981}.SimpleVisitorDisplay_historicalStats__2aUIB,.SimpleVisitorDisplay_weeklyChart__nUjzC{background:hsla(0,0%,100%,.02);border-radius:12px;padding:1.5rem;margin-top:1rem}.SimpleVisitorDisplay_historicalStats__2aUIB h4,.SimpleVisitorDisplay_weeklyChart__nUjzC h4{margin:0 0 1.5rem;color:#fff;font-size:1.1rem;font-weight:600}.SimpleVisitorDisplay_historicalOverview__zD_3z,.SimpleVisitorDisplay_weeklyStats__O2D5b{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.SimpleVisitorDisplay_dayAverages__h69bi{margin-top:2rem}.SimpleVisitorDisplay_dayAverages__h69bi h5{margin:0 0 1rem;color:var(--default-color);font-size:1rem;font-weight:600}.SimpleVisitorDisplay_averagesGrid__hvOzg{display:grid;gap:.75rem}.SimpleVisitorDisplay_averageItem__MeOCM{background:hsla(0,0%,100%,.05);border-radius:8px;padding:.75rem;position:relative;overflow:hidden}.SimpleVisitorDisplay_averageItem__MeOCM .SimpleVisitorDisplay_dayName__UHUmy{font-weight:600;color:#fff;margin-bottom:.25rem}.SimpleVisitorDisplay_averageValue__sm6jP{font-size:1.25rem;font-weight:700;color:#ff6b9d}.SimpleVisitorDisplay_averageBar__P6bqg{position:absolute;bottom:0;left:0;height:3px;background:#ff6b9d;transition:width .5s ease}.SimpleVisitorDisplay_insights__nfE2G{margin-top:2rem;background:hsla(0,0%,100%,.03);border-radius:12px;padding:1.5rem}.SimpleVisitorDisplay_insights__nfE2G h5{margin:0 0 1rem;color:#fff;font-size:1rem;font-weight:600}.SimpleVisitorDisplay_insightList__AA_ou{display:flex;flex-direction:column;gap:.75rem}.SimpleVisitorDisplay_insightItem__vlQDQ{display:flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.8);font-size:.9rem}.SimpleVisitorDisplay_insightIcon__q6nW7{font-size:1.2rem}.SimpleVisitorDisplay_updateInfo__95Vvw{text-align:center;color:hsla(0,0%,100%,.5)}@media(max-width:768px){.SimpleVisitorDisplay_historicalOverview__zD_3z,.SimpleVisitorDisplay_visitorStats__IOEdV,.SimpleVisitorDisplay_weeklyStats__O2D5b{grid-template-columns:1fr}.SimpleVisitorDisplay_statItem__SW7CF{padding:.75rem}.SimpleVisitorDisplay_statItem__SW7CF.SimpleVisitorDisplay_large__smq_p{flex-direction:column;text-align:center;gap:.75rem}.SimpleVisitorDisplay_chartBars__xzu0q{height:100px}.SimpleVisitorDisplay_chartBars__xzu0q.SimpleVisitorDisplay_weeklyBars__VxuWk{height:120px}.SimpleVisitorDisplay_chartLegend__v1XzI{flex-direction:column;align-items:center;gap:.5rem}.SimpleVisitorDisplay_tabButtons__HGXCK{flex-direction:column}.SimpleVisitorDisplay_tabBtn__pIRag{border-radius:8px;border-bottom:none;border-left:2px solid rgba(0,0,0,0)}.SimpleVisitorDisplay_tabBtn__pIRag.SimpleVisitorDisplay_active__UCwPU{border-left-color:#ff6b9d;border-bottom:none}}.AdminDashboard_adminDashboard__o1Chh{min-height:100vh;background:var(--background-color);color:var(--default-color)}.AdminDashboard_statsSection__y33N6{margin-bottom:2rem}.AdminDashboard_statsSection__y33N6 h2{font-size:1.5rem;font-weight:600;color:var(--heading-color);margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.AdminDashboard_statsGrid__XLATn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.AdminDashboard_statCard__tfGsP{background:var(--surface-color);border-radius:12px;padding:1.5rem;border:1px solid var(--border-color);transition:all .3s ease;display:flex;align-items:center;gap:1rem}.AdminDashboard_statCard__tfGsP:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.AdminDashboard_statCard__tfGsP.AdminDashboard_total__7SYfV{border-left:4px solid #4caf50}.AdminDashboard_statCard__tfGsP.AdminDashboard_working__VZawJ{border-left:4px solid #2196f3}.AdminDashboard_statCard__tfGsP.AdminDashboard_waiting__Mt_sJ{border-left:4px solid #ff9800}.AdminDashboard_statCard__tfGsP.AdminDashboard_break__ShJzE{border-left:4px solid #9c27b0}.AdminDashboard_statCard__tfGsP.AdminDashboard_off__MLCAC{border-left:4px solid #f44336}.AdminDashboard_statCard__tfGsP.AdminDashboard_new__p9wmf{border-left:4px solid #ff6b9d}.AdminDashboard_statCard__tfGsP.AdminDashboard_comingSoon__fycKg{border-left:4px solid #00bcd4}.AdminDashboard_statCard__tfGsP.AdminDashboard_public__uNd8L{border-left:4px solid #4caf50}.AdminDashboard_statCard__tfGsP.AdminDashboard_private__wbeR3{border-left:4px solid #607d8b}.AdminDashboard_statIcon__HNvyM{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.AdminDashboard_total__7SYfV .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#4caf50,#66bb6a)}.AdminDashboard_working__VZawJ .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#2196f3,#42a5f5)}.AdminDashboard_waiting__Mt_sJ .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#ff9800,#ffa726)}.AdminDashboard_break__ShJzE .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.AdminDashboard_off__MLCAC .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#f44336,#ef5350)}.AdminDashboard_new__p9wmf .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#ff6b9d,#ff8fab)}.AdminDashboard_comingSoon__fycKg .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#00bcd4,#26c6da)}.AdminDashboard_public__uNd8L .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#4caf50,#66bb6a)}.AdminDashboard_private__wbeR3 .AdminDashboard_statIcon__HNvyM{background:linear-gradient(135deg,#607d8b,#78909c)}.AdminDashboard_statInfo__OlTrU{flex:1}.AdminDashboard_statInfo__OlTrU h3{font-size:2rem;font-weight:700;color:var(--heading-color);margin:0 0 .25rem}.AdminDashboard_statInfo__OlTrU p{font-size:.875rem;color:var(--default-color);margin:0;font-weight:500}.AdminDashboard_errorMessage__iIv0D{display:flex;align-items:center;justify-content:center;gap:.5rem}.AdminDashboard_errorMessage__iIv0D i{font-size:1.2rem}.AdminDashboard_closeBtn__Hki4s{background:none;border:none;color:tomato;font-size:1.5rem;cursor:pointer;margin-left:1rem;padding:.25rem;border-radius:4px;transition:all .3s ease}.AdminDashboard_closeBtn__Hki4s:hover{background:rgba(255,99,71,.2)}.AdminDashboard_analyticsSection__a65ug{margin-bottom:2rem}.AdminDashboard_analyticsSection__a65ug.AdminDashboard_priority__dp8CC{order:-1}.AdminDashboard_businessControlSection__rRkbN{margin-bottom:2rem}.AdminDashboard_businessControlSection__rRkbN h2{font-size:1.5rem;font-weight:600;color:var(--heading-color);margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.AdminDashboard_businessControlCard__NNdGV{background:var(--surface-color);border-radius:16px;padding:2rem;border:1px solid var(--border-color);box-shadow:0 4px 20px rgba(0,0,0,.1)}.AdminDashboard_businessStatusDisplay__9n5O4{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:1.5rem;background:var(--background-color);border-radius:12px;border:1px solid var(--border-color)}@media(max-width:768px){.AdminDashboard_businessStatusDisplay__9n5O4{flex-direction:column;gap:1rem;text-align:center}}.AdminDashboard_statusInfo__ZYTzH{display:flex;align-items:center;gap:1rem}.AdminDashboard_statusInfo__ZYTzH i{font-size:2rem;color:var(--accent-color)}.AdminDashboard_statusInfo__ZYTzH h3{font-size:1.25rem;font-weight:600;color:var(--heading-color);margin:0 0 .5rem}.AdminDashboard_statusInfo__ZYTzH p{font-size:.875rem;color:var(--default-color);margin:0}.AdminDashboard_liveStatus__lZBWw{flex:1;display:flex;justify-content:flex-end}@media(max-width:768px){.AdminDashboard_liveStatus__lZBWw{justify-content:center}}.AdminDashboard_manualControls__cN8rb h4{color:var(--accent-color)}.AdminDashboard_adminLoading__o9FNZ{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background-color);color:var(--default-color)}.AdminDashboard_spinnerLarge__mpU_c{width:40px;height:40px;border-top:3px solid var(--border-color);border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:AdminDashboard_spin__oYSoB 1s linear infinite;margin-bottom:1rem}.AdminDashboard_adminHeader__Z1keP{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(26,26,26,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.3)}.AdminDashboard_adminNav__6E6Y0{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.AdminDashboard_navLeft__oCz_H{display:flex;align-items:center}.AdminDashboard_navLeft__oCz_H h1{margin:0;font-size:1.5rem;background:linear-gradient(135deg,#ff6b9d,#ff8fab);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:700}.AdminDashboard_navRight__CyQ_A{display:flex;align-items:center;gap:1rem}.AdminDashboard_navMenuItem__RzUAQ,.AdminDashboard_navMenu__lpUei{display:flex;align-items:center;gap:.5rem}.AdminDashboard_navMenuItem__RzUAQ{padding:.5rem 1rem;color:hsla(0,0%,100%,.7);text-decoration:none;border-radius:8px;transition:all .3s ease;font-size:.9rem;border:1px solid rgba(0,0,0,0)}.AdminDashboard_navMenuItem__RzUAQ:hover{background:rgba(255,107,157,.1);color:#ff6b9d;border-color:rgba(255,107,157,.3)}.AdminDashboard_navMenuItem__RzUAQ.AdminDashboard_active__NKGzA{background:rgba(255,107,157,.15);color:#ff6b9d;border-color:rgba(255,107,157,.4);font-weight:600}.AdminDashboard_navMenuItem__RzUAQ i{font-size:1.1rem}.AdminDashboard_navDivider__Oa4qG{width:1px;height:24px;background:hsla(0,0%,100%,.2);margin:0 .5rem}.AdminDashboard_adminInfo__qhAhT{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.8);font-size:.9rem}.AdminDashboard_adminInfo__qhAhT i{font-size:1.2rem;color:#ff6b9d}.AdminDashboard_logoutBtn___gG1Q{background:rgba(255,107,157,.1);border:1px solid rgba(255,107,157,.3);color:#ff6b9d;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.AdminDashboard_logoutBtn___gG1Q:hover{background:rgba(255,107,157,.2);border-color:rgba(255,107,157,.5);transform:translateY(-1px)}.AdminDashboard_logoutBtn___gG1Q i{font-size:1rem}.AdminDashboard_adminContent__gwYpA{padding:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.AdminDashboard_dashboardTitle__01Cs6{text-align:center;margin-bottom:3rem}.AdminDashboard_dashboardTitle__01Cs6 h2{font-size:2.5rem;background:linear-gradient(135deg,#ff6b9d,#ff8fab,#ffb3d1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0 0 1rem;font-weight:800}.AdminDashboard_dashboardTitle__01Cs6 p{color:hsla(0,0%,100%,.7);font-size:1.1rem;margin:0}.AdminDashboard_errorMessage__iIv0D{background:rgba(255,99,71,.1);border:1px solid rgba(255,99,71,.3);color:tomato;padding:1rem;border-radius:8px;margin-bottom:2rem;text-align:center}.AdminDashboard_dashboardGrid__2gbit{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.AdminDashboard_dashboardSection__angQB{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.AdminDashboard_dashboardSection__angQB h3{margin:0 0 1.5rem;color:#ff6b9d;font-size:1.3rem;display:flex;align-items:center;gap:.5rem}.AdminDashboard_dashboardSection__angQB h3 i{font-size:1.4rem}.AdminDashboard_manualControls__cN8rb h4{color:#ff6b9d;margin:0 0 1rem;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.AdminDashboard_manualControls__cN8rb h4 i{font-size:1.2rem}.AdminDashboard_businessHoursControl__xN3h6{margin-bottom:2rem}.AdminDashboard_hoursEditContainer__e2dQC{display:flex;flex-direction:column;gap:1rem}.AdminDashboard_hoursInputGroup__OcACr{display:flex;flex-direction:column;gap:.5rem}.AdminDashboard_hoursInputGroup__OcACr label{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:600}.AdminDashboard_hoursInputGroup__OcACr.AdminDashboard_holidayCheckbox__8Doc3{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:1rem}.AdminDashboard_hoursInputGroup__OcACr.AdminDashboard_holidayCheckbox__8Doc3 .AdminDashboard_checkboxLabel__bz5IF{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:hsla(0,0%,100%,.9);font-size:.95rem}.AdminDashboard_hoursInputGroup__OcACr.AdminDashboard_holidayCheckbox__8Doc3 .AdminDashboard_checkboxLabel__bz5IF .AdminDashboard_holidayCheckboxInput__Nm8Ay{width:18px;height:18px;accent-color:#ff6b9d;cursor:pointer}.AdminDashboard_hoursInputGroup__OcACr.AdminDashboard_holidayCheckbox__8Doc3 .AdminDashboard_checkboxLabel__bz5IF .AdminDashboard_checkboxText__ngtOb{font-weight:500}.AdminDashboard_timeInput__T0gqr{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;padding:.75rem;font-size:.9rem;transition:all .3s ease}.AdminDashboard_timeInput__T0gqr:focus{outline:none;border-color:#ff6b9d;background:rgba(255,107,157,.1);box-shadow:0 0 0 3px rgba(255,107,157,.2)}.AdminDashboard_timeInput__T0gqr:disabled{opacity:.5;cursor:not-allowed;background:hsla(0,0%,100%,.02)}.AdminDashboard_hoursActions__lXxuq{display:flex;gap:.75rem;margin-top:1rem}.AdminDashboard_btn___npnl{padding:.75rem 1.5rem;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none;justify-content:center}.AdminDashboard_btn___npnl:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.AdminDashboard_btn___npnl i{font-size:1rem}.AdminDashboard_btn___npnl i.AdminDashboard_spin__oYSoB{animation:AdminDashboard_spin__oYSoB 1s linear infinite}.AdminDashboard_btn___npnl.AdminDashboard_btnSuccess__2ttOh{background:linear-gradient(135deg,#4caf50,#66bb6a);border:1px solid rgba(76,175,80,.3);color:#fff}.AdminDashboard_btn___npnl.AdminDashboard_btnSuccess__2ttOh:hover:not(:disabled){background:linear-gradient(135deg,#66bb6a,#4caf50);transform:translateY(-2px);box-shadow:0 4px 15px rgba(76,175,80,.3)}.AdminDashboard_btn___npnl.AdminDashboard_btnWarning__dZECB{background:linear-gradient(135deg,#ff9800,#ffa726);border:1px solid rgba(255,152,0,.3);color:#fff}.AdminDashboard_btn___npnl.AdminDashboard_btnWarning__dZECB:hover:not(:disabled){background:linear-gradient(135deg,#ffa726,#ff9800);transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,152,0,.3)}.AdminDashboard_btn___npnl.AdminDashboard_btnSecondary__mHA2g{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.AdminDashboard_btn___npnl.AdminDashboard_btnSecondary__mHA2g:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.AdminDashboard_btn___npnl.AdminDashboard_btnOutline__MBKCm{background:rgba(0,0,0,0);border:1px solid rgba(255,107,157,.5);color:#ff6b9d}.AdminDashboard_btn___npnl.AdminDashboard_btnOutline__MBKCm:hover:not(:disabled){background:rgba(255,107,157,.1);border-color:#ff6b9d}.AdminDashboard_siteSettingsControl__qqdZM{margin-bottom:2rem}.AdminDashboard_maintenanceToggle__b_75G{display:flex;flex-direction:column;gap:1rem}.AdminDashboard_maintenanceToggle__b_75G .AdminDashboard_toggleInfo__xMbXq .AdminDashboard_toggleLabel__HgIKA{color:#ff6b9d;font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.AdminDashboard_maintenanceToggle__b_75G .AdminDashboard_toggleInfo__xMbXq .AdminDashboard_toggleLabel__HgIKA i{font-size:1.2rem}.AdminDashboard_maintenanceToggle__b_75G .AdminDashboard_toggleInfo__xMbXq .AdminDashboard_toggleDescription__R6S7F{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.4;margin:0}.AdminDashboard_maintenanceToggle__b_75G .AdminDashboard_maintenanceBtn__sNCLp{align-self:flex-start;margin-top:.5rem}.AdminDashboard_inputHint__471v7{color:hsla(0,0%,100%,.6);font-size:.8rem;margin-top:.3rem;display:block;font-style:italic}.AdminDashboard_holidayDatesSection__HgRcA{margin-top:1rem}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDatesList__96_bw{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDateItem__G7P4D{display:flex;align-items:center;justify-content:space-between;background:rgba(255,107,157,.1);border:1px solid rgba(255,107,157,.3);border-radius:8px;padding:.5rem .75rem;transition:all .3s ease}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDateItem__G7P4D:hover{background:rgba(255,107,157,.15);border-color:rgba(255,107,157,.5)}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDateItem__G7P4D .AdminDashboard_holidayDateText__5jfCq{color:hsla(0,0%,100%,.9);font-size:.9rem;font-weight:500}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDateItem__G7P4D .AdminDashboard_removeHolidayBtn__pEx1u{background:rgba(255,107,157,.2);border:none;border-radius:4px;color:#ff6b9d;cursor:pointer;font-size:.8rem;font-weight:700;padding:.2rem .4rem;transition:all .2s ease}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDateItem__G7P4D .AdminDashboard_removeHolidayBtn__pEx1u:hover{background:rgba(255,107,157,.4);color:#fff;transform:scale(1.1)}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO{margin-top:.75rem}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo{display:flex;gap:.5rem;align-items:center}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_dateInput__fkHJT{flex:1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;padding:.6rem;font-size:.9rem;transition:all .3s ease}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_dateInput__fkHJT:focus{outline:none;border-color:#ff6b9d;background:rgba(255,107,157,.1);box-shadow:0 0 0 3px rgba(255,107,157,.2)}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_addHolidayBtn__vFtsI{background:linear-gradient(135deg,#4caf50,#66bb6a);border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;padding:.6rem .9rem;transition:all .3s ease}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_addHolidayBtn__vFtsI:hover:not(:disabled){background:linear-gradient(135deg,#66bb6a,#4caf50);transform:translateY(-2px);box-shadow:0 4px 15px rgba(76,175,80,.3)}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_addHolidayBtn__vFtsI:disabled{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);cursor:not-allowed;transform:none;box-shadow:none}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_addHolidayBtn__vFtsI i{font-size:1rem}@keyframes AdminDashboard_spin__oYSoB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.AdminDashboard_adminNav__6E6Y0{padding:0 1rem;flex-direction:column;gap:1rem;align-items:stretch}.AdminDashboard_navLeft__oCz_H h1{font-size:1.3rem;text-align:center}.AdminDashboard_navRight__CyQ_A{justify-content:space-between}.AdminDashboard_navMenu__lpUei{justify-content:center}.AdminDashboard_navMenuItem__RzUAQ span{display:none}.AdminDashboard_adminContent__gwYpA{margin-top:140px;padding:1rem}.AdminDashboard_dashboardGrid__2gbit{grid-template-columns:1fr;gap:1.5rem}.AdminDashboard_dashboardTitle__01Cs6 h2{font-size:2rem}.AdminDashboard_hoursActionsGroup__KiVWX{flex-direction:column}.AdminDashboard_hoursActionsGroup__KiVWX .AdminDashboard_btn___npnl{width:100%}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDateItem__G7P4D{padding:.4rem .6rem}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_holidayDateItem__G7P4D .AdminDashboard_holidayDateText__5jfCq{font-size:.8rem}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo{flex-direction:column}.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_addHolidayBtn__vFtsI,.AdminDashboard_holidayDatesSection__HgRcA .AdminDashboard_addHolidaySection__8M1MO .AdminDashboard_addHolidayInputs__lD_Lo .AdminDashboard_dateInput__fkHJT{width:100%}}@media(max-width:480px){.AdminDashboard_navMenu__lpUei{gap:.25rem}.AdminDashboard_navMenuItem__RzUAQ{padding:.4rem .6rem;font-size:.8rem}.AdminDashboard_navMenuItem__RzUAQ i{font-size:1rem}.AdminDashboard_adminContent__gwYpA{margin-top:120px}.AdminDashboard_dashboardSection__angQB{padding:1.5rem}}.AdminDashboard_hoursDisplayContainer__9ndo7{display:flex;flex-direction:column;gap:1rem}.AdminDashboard_currentHours__ZFjmX{display:flex;flex-direction:column;gap:.5rem}.AdminDashboard_currentHours__ZFjmX .AdminDashboard_hoursLabel__fqjeT{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:600}.AdminDashboard_currentHours__ZFjmX .AdminDashboard_hoursValue__Z4U1D{color:#ff6b9d;font-size:1.1rem;font-weight:700}.AdminDashboard_hoursActionsGroup__KiVWX{display:flex;gap:.75rem;flex-wrap:wrap}