:root{--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:"Inter","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);background-attachment:fixed;min-height:100vh;color:var(--text-primary);transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);transition:background var(--transition-smooth),color var(--transition-smooth)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}::selection{background:var(--selection-bg)}#root{overflow-x:hidden}.App{text-align:center;min-height:100vh}@-webkit-keyframes float{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}33%{-webkit-transform:translate(30px,-50px) rotate(120deg);transform:translate(30px,-50px) rotate(120deg)}66%{-webkit-transform:translate(-20px,20px) rotate(240deg);transform:translate(-20px,20px) rotate(240deg)}}@keyframes float{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}33%{-webkit-transform:translate(30px,-50px) rotate(120deg);transform:translate(30px,-50px) rotate(120deg)}66%{-webkit-transform:translate(-20px,20px) rotate(240deg);transform:translate(-20px,20px) rotate(240deg)}}@-webkit-keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:1}}canvas{border-radius:12px!important}.leaflet-container{border-radius:0;border:none}.react-datepicker{background:var(--datepicker-bg)!important;border:var(--glass-border)!important;border-radius:var(--radius-md)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--datepicker-text)!important;box-shadow:var(--glass-shadow)}.react-datepicker__header{background:var(--datepicker-header)!important;border-bottom:1px solid var(--divider)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name{color:var(--datepicker-text)!important}.react-datepicker__day:hover{background:var(--accent-primary-transparent)!important;border-radius:var(--radius-sm)!important}.react-datepicker__day--selected{background:var(--accent-primary)!important;border-radius:var(--radius-sm)!important}.react-datepicker__day--keyboard-selected{background:var(--accent-glow)!important;border-radius:var(--radius-sm)!important}.rdrCalendarWrapper{background:var(--datepicker-bg)!important;border-radius:var(--radius-md);color:var(--datepicker-text)!important;font-size:12px!important}.rdrDateDisplayWrapper{background:var(--datepicker-header)!important;border-radius:var(--radius-md) var(--radius-md) 0 0}.rdrDateDisplay{margin:.5em!important}.rdrDateDisplayItem{background:var(--input-bg)!important;border-color:var(--input-border)!important;border-radius:var(--radius-sm)!important}.rdrDateDisplayItem input{color:var(--datepicker-text)!important}.rdrDateDisplayItemActive{border-color:var(--accent-primary)!important}.rdrMonthAndYearWrapper{padding-top:6px!important}.rdrMonthAndYearPickers select{color:var(--datepicker-text)!important;background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:var(--radius-sm)!important;padding:6px 24px 6px 8px!important}.rdrMonthAndYearPickers select option{background:var(--datepicker-bg)!important;color:var(--datepicker-text)!important}.rdrNextPrevButton{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:var(--radius-sm)!important}.rdrNextPrevButton:hover{background:var(--bg-surface-hover)!important}.rdrNextPrevButton i{border-left-color:transparent!important;border-right-color:var(--datepicker-text)!important}.rdrNextPrevButton i,.rdrPprevButton i{border-bottom-color:transparent!important;border-top-color:transparent!important}.rdrPprevButton i{border-left-color:var(--datepicker-text)!important;border-right-color:transparent!important}.rdrDayNumber span{color:var(--datepicker-text)!important}.rdrDayPassive .rdrDayNumber span{color:var(--text-muted)!important}.rdrDay:not(.rdrDayPassive) .rdrDayNumber span:after,.rdrDayToday .rdrDayNumber span:after,.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:var(--accent-primary)!important}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{border-color:var(--accent-primary)!important}.rdrWeekDay{color:var(--text-muted)!important}.rdrMonthName{color:var(--text-secondary)!important}.MuiAccordion-root{background:var(--bg-surface)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--glass-shadow)!important;overflow:hidden}.MuiAccordion-root:before{display:none!important}.MuiAccordionSummary-root{color:var(--text-primary)!important}.MuiAccordionSummary-root .MuiTypography-root{color:var(--text-primary)!important;font-weight:700!important}.MuiAccordionSummary-expandIconWrapper{color:var(--text-secondary)!important}.MuiAccordionDetails-root{padding:16px 24px 24px!important}.MuiAccordionDetails-root>.MuiPaper-root{background:var(--input-bg)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--input-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:16px!important}.MuiPaper-root{background:var(--bg-surface)!important;color:var(--text-primary)!important;border-radius:var(--radius-lg)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow)!important}.MuiOutlinedInput-root{background:var(--input-bg)!important;border-radius:var(--radius-sm)!important;color:var(--text-primary)!important}.MuiOutlinedInput-notchedOutline{border-color:var(--input-border)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--input-border-hover)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent-primary)!important;border-width:1.5px!important}.MuiInputLabel-root{color:var(--text-secondary)!important;font-weight:600!important}.MuiInputLabel-root.Mui-focused{color:var(--accent-primary)!important}.MuiInputLabel-shrink{background:var(--label-bg)!important;padding:0 6px!important;margin-left:-4px!important;border-radius:4px}.MuiSelect-icon{color:var(--text-secondary)!important}.MuiSelect-select{color:var(--text-primary)!important}.MuiMenu-paper,.MuiPopover-paper{background:var(--bg-surface)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-md)!important}.MuiMenuItem-root{display:flex!important;width:100%;color:var(--text-primary)!important}.MuiMenuItem-root.Mui-selected,.MuiMenuItem-root:hover{background:var(--accent-primary-faint)!important}.MuiMenuItem-root.Mui-selected:hover{background:var(--accent-primary-transparent)!important}.MuiCheckbox-root{color:var(--text-secondary)!important}.MuiCheckbox-root.Mui-checked{color:var(--accent-primary)!important}.MuiButton-contained{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!important;color:#fff!important;font-weight:700!important;text-transform:none!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 15px var(--accent-glow)!important;transition:var(--transition-smooth)!important}.MuiButton-contained:hover{background:linear-gradient(135deg,var(--accent-secondary),var(--accent-primary))!important;box-shadow:0 6px 20px var(--accent-glow)!important}.MuiButton-contained.Mui-disabled{background:var(--input-bg)!important;color:var(--text-muted)!important;box-shadow:none!important}.MuiButton-outlined{border-color:var(--accent-primary)!important;color:var(--accent-primary)!important;font-weight:700!important;text-transform:none!important;border-radius:var(--radius-md)!important}.MuiButton-outlined:hover{background:var(--accent-primary-faint)!important}.MuiDataGrid-root{border:1px solid var(--input-border)!important;border-radius:var(--radius-md)!important;color:var(--text-primary)!important;background:transparent!important}.MuiDataGrid-columnHeaders{background:var(--input-bg)!important;border-bottom:1px solid var(--input-border)!important;color:var(--text-primary)!important}.MuiDataGrid-columnHeaderTitle{font-weight:700!important;color:var(--text-primary)!important}.MuiDataGrid-cell{border-bottom:1px solid var(--divider)!important;color:var(--text-primary)!important}.MuiDataGrid-row.Mui-selected,.MuiDataGrid-row:hover{background:var(--accent-primary-faint)!important}.MuiDataGrid-footerContainer{border-top:1px solid var(--input-border)!important;color:var(--text-secondary)!important}.MuiDataGrid-toolbarContainer{padding:8px!important}.MuiDataGrid-toolbarContainer .MuiButton-root{color:var(--text-secondary)!important;box-shadow:none!important;background:transparent!important}.MuiDataGrid-toolbarContainer .MuiButton-root:hover{color:var(--accent-primary)!important;background:var(--accent-primary-faint)!important}.MuiDataGrid-menuIcon .MuiSvgIcon-root,.MuiDataGrid-sortIcon,.MuiTablePagination-root,.MuiTablePagination-selectIcon{color:var(--text-secondary)!important}.MuiDataGrid-columnSeparator{color:var(--input-border)!important}.MuiDialog-paper{background:var(--bg-surface)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;color:var(--text-primary)!important}.MuiDialogTitle-root{font-weight:700!important}.MuiDialogContent-root,.MuiDialogTitle-root{color:var(--text-primary)!important}.MuiTab-root{color:var(--text-secondary)!important;text-transform:none!important;font-weight:600!important}.MuiTab-root.Mui-selected{color:var(--accent-primary)!important}.MuiTabs-indicator{background-color:var(--accent-primary)!important}.MuiChip-root{background:var(--input-bg)!important;color:var(--text-primary)!important;border:1px solid var(--input-border)!important}.MuiChip-deleteIcon{color:var(--text-secondary)!important}.MuiChip-deleteIcon:hover{color:var(--text-primary)!important}.MuiAlert-root{border-radius:var(--radius-md)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.MuiTooltip-tooltip{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:var(--glass-border)!important;border-radius:var(--radius-sm)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;font-weight:600!important}.MuiSwitch-track{background-color:var(--input-border)!important}.MuiSwitch-root .Mui-checked+.MuiSwitch-track{background-color:var(--accent-primary)!important}.MuiSwitch-root .Mui-checked .MuiSwitch-thumb{color:var(--accent-primary)!important}.MuiRadio-root{color:var(--text-secondary)!important}.MuiRadio-root.Mui-checked{color:var(--accent-primary)!important}.MuiFormLabel-root{color:var(--text-secondary)!important}.MuiFormControlLabel-label{color:var(--text-primary)!important}.MuiDivider-root{border-color:var(--divider)!important}.MuiSlider-root{color:var(--accent-primary)!important}.MuiSlider-track{background:var(--accent-primary)!important}.MuiSlider-rail{background:var(--input-border)!important}.MuiSlider-thumb{background:var(--accent-primary)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.MuiTypography-root{color:var(--text-primary)!important}.MuiTypography-colorTextSecondary{color:var(--text-secondary)!important}.MuiInputBase-root input,.MuiInputBase-root textarea,.MuiOutlinedInput-root input,.MuiOutlinedInput-root textarea{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.MuiInputAdornment-root .MuiSvgIcon-root,.MuiOutlinedInput-root .MuiSvgIcon-root{color:var(--text-secondary)!important}.MuiFormControl-root .MuiInputBase-root{background:var(--input-bg)!important;border-radius:var(--radius-sm)!important}.MuiBackdrop-root{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.MuiSelect-root{color:var(--text-primary)!important}.MuiInput-underline:before{border-bottom-color:var(--input-border)!important}.MuiInput-underline:after{border-bottom-color:var(--accent-primary)!important}.MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:var(--input-border-hover)!important}.MuiListItem-root{color:var(--text-primary)!important}.MuiListItem-button:hover{background:rgba(251,133,0,.08)!important}.MuiListItem-root.Mui-selected{background:rgba(251,133,0,.15)!important;border-left:3px solid var(--accent-primary)}.MuiListItemText-primary{color:var(--text-primary)!important}.MuiListItemIcon-root,.MuiListItemText-secondary{color:var(--text-secondary)!important}.MuiCircularProgress-root{color:var(--accent-primary)!important}.MuiCard-root{background:var(--bg-surface)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--glass-shadow)!important;transition:all var(--transition-smooth)!important}.MuiCard-root:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.2),var(--glass-glow)!important;border-color:rgba(251,133,0,.2)!important}.MuiPaper-root:hover{box-shadow:var(--glass-shadow-hover)!important}.MuiToolbar-root .MuiButton-root{color:var(--text-secondary)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:transparent!important}.MuiToolbar-root .MuiButton-root:hover{background:var(--bg-surface-hover)!important;color:var(--accent-primary)!important}.MuiSlider-markLabel{color:var(--text-muted)!important}.pincode-input-container input{color:var(--text-primary)!important}
/*# sourceMappingURL=main.af7a9340.chunk.css.map */