@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh;overflow-x:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:0px;display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{display:none}::-webkit-scrollbar-thumb:hover{display:none}html{scroll-behavior:smooth}@media (max-width: 768px){html,body,#root{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}*:focus{outline:2px solid #ff6b35;outline-offset:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){body{font-size:14px}button,[role=button]{min-height:44px;min-width:44px}.MuiBox-root{word-wrap:break-word;overflow-wrap:break-word}}@media (max-width: 480px){body{font-size:13px}h1,h2,h3,h4,h5,h6{line-height:1.2}.MuiTextField-root{margin-bottom:8px}}@media (max-width: 600px){*{max-width:100%}input,textarea,select{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}*{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.MuiButton-root{padding:8px 16px;font-size:14px}.MuiGrid-container{margin:0!important}.MuiGrid-item{padding:4px!important}.MuiPickersCalendarHeader-root{padding:8px 16px!important}.MuiPickersCalendarHeader-label{font-size:16px!important;font-weight:600!important}.MuiDayCalendar-root{padding:8px!important}.MuiPickersDay-root{min-width:40px!important;min-height:40px!important;font-size:14px!important;margin:2px!important;border-radius:8px!important}.MuiPickersYear-yearButton{min-width:60px!important;min-height:40px!important;font-size:14px!important;margin:4px!important;border-radius:8px!important}.MuiPickersMonth-monthButton{min-width:80px!important;min-height:40px!important;font-size:14px!important;margin:4px!important;border-radius:8px!important}.MuiPaper-root.MuiPickersPopper-paper{max-width:320px!important;max-height:400px!important;margin:8px!important;width:320px!important}.MuiPickersCalendar-root{width:100%!important;max-width:320px!important}.MuiPickersDay-root{min-width:32px!important;min-height:32px!important;font-size:12px!important;margin:1px!important}.MuiPickersCalendarHeader-root{padding:4px 8px!important;min-height:40px!important}.MuiPickersCalendarHeader-label{font-size:14px!important}.MuiPickersActionBar-root{padding:8px!important}.MuiPickersActionBar-actionButton{min-height:36px!important;font-size:12px!important;border-radius:6px!important;padding:4px 8px!important}.MuiPickersPopper-paper{transform-origin:top left!important;position:relative!important}.MuiPickersPopper-root[data-popper-placement]{max-width:320px!important;max-height:400px!important}.MuiPickersPopper-root{z-index:9999!important}.MuiFormControl-root.MuiPickersTextField-root,.MuiPickersInputBase-root{position:relative!important;overflow:visible!important}.MuiFormControl-root.MuiPickersTextField-root:not(:focus-within) .MuiPickersPopper-root{display:none!important}.MuiPickersTextField-root,.MuiPickersTextField-root *{pointer-events:auto!important}.MuiPickersPopper-root{z-index:9999!important;max-width:320px!important;max-height:400px!important}.MuiPickersTextField-root{position:relative!important;overflow:visible!important}.MuiPickersTextField-root .MuiPickersPopper-root{display:block!important;visibility:visible!important}.MuiPickersTextField-root .MuiInputAdornment-root .MuiIconButton-root{pointer-events:auto!important;cursor:pointer!important;z-index:10!important}.MuiPickersPopper-root[data-popper-placement]{display:block!important;visibility:visible!important;opacity:1!important}.MuiPickersCalendar-root{padding:4px!important}.MuiPickersTextField-root .MuiInputAdornment-root .MuiIconButton-root{padding:4px!important;min-width:32px!important;min-height:32px!important;width:32px!important;height:32px!important}.MuiPickersTextField-root .MuiInputAdornment-root .MuiIconButton-root .MuiSvgIcon-root{font-size:18px!important;width:18px!important;height:18px!important}.MuiPickersTextField-root .MuiInputAdornment-root{padding:0!important;margin:0!important}.MuiPickersTextField-root .MuiInputAdornment-root .MuiIconButton-root{border-radius:4px!important;margin:0!important}.MuiPickersTextField-root .MuiInputAdornment-positionEnd .MuiIconButton-root{padding:4px!important;min-width:32px!important;min-height:32px!important;width:32px!important;height:32px!important;margin:0!important;pointer-events:auto!important;cursor:pointer!important}.MuiPickersTextField-root .MuiInputAdornment-positionEnd .MuiIconButton-root .MuiSvgIcon-root{font-size:18px!important;width:18px!important;height:18px!important}.MuiPickersTextField-root .MuiInputAdornment-positionEnd{padding:0!important;margin:0!important;min-width:32px!important;width:32px!important}.MuiPickersPopper-root{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:9999!important;max-width:90vw!important;max-height:80vh!important;width:90vw!important;margin:0!important}.MuiPickersPopper-root .MuiPaper-root{max-width:100%!important;max-height:100%!important;width:100%!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.MuiPickersCalendar-root{width:100%!important;max-width:100%!important;padding:8px!important}.MuiPickersDay-root{min-width:36px!important;min-height:36px!important;font-size:14px!important;margin:2px!important}.MuiPickersCalendarHeader-root{padding:8px 12px!important;min-height:48px!important}.MuiPickersCalendarHeader-label{font-size:16px!important}.MuiPickersActionBar-root{padding:12px!important}.MuiPickersActionBar-actionButton{min-height:40px!important;font-size:14px!important;padding:8px 12px!important}.MuiDayCalendar-weekContainer{margin:0!important}.MuiDayCalendar-weekDayLabel{font-size:11px!important;padding:4px!important}.MuiPickersCalendarHeader-switchViewButton{min-width:44px!important;min-height:44px!important}.MuiPickersCalendarHeader-switchViewIcon{font-size:20px!important}.MuiPickersInputBase-root{font-size:16px!important}.MuiPickersInputBase-input{font-size:16px!important;padding:12px 14px!important}.MuiTextField-root input,.MuiOutlinedInput-input,.MuiInputBase-input{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MuiBox-root{max-width:100%!important;box-sizing:border-box!important}.MuiBox-root[style*="display: grid"]{max-width:100%!important;overflow-x:hidden!important}.MuiBox-root[style*=z-index]{overflow:visible!important}.MuiBox-root[style*=z-index]{opacity:1!important;visibility:visible!important}.MuiBox-root[style*=bgcolor]{background-color:#fff!important;opacity:1!important}.MuiTextField-root,.MuiFormControl-root{opacity:1!important;visibility:visible!important}[style*="mt: -6"],[style*="mt: -8"]{overflow:visible!important;clip-path:none!important;clip:auto!important}.MuiBox-root[role=button]{padding:0!important}.MuiFormControl-root,.MuiPickersTextField-root{max-width:100%!important;width:100%!important;overflow-x:hidden!important}.MuiTextField-root{max-width:100%!important;overflow-x:hidden!important}.MuiPickersInputBase-input{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MuiToggleButton-root,.MuiChip-root{touch-action:manipulation;-webkit-touch-callout:none}.MuiDialogContent-root{padding-top:2px!important}.MuiDialogContent-root .MuiInputLabel-root{overflow:visible!important;white-space:nowrap!important}.MuiDialogContent-root .MuiTextField-root,.MuiDialogContent-root .MuiTextField-root .MuiInputLabel-root,.MuiDialogContent-root .MuiFormControl-root{overflow:visible!important}.MuiDialogContent-root .MuiFormControl-root .MuiInputLabel-root{overflow:visible!important;white-space:nowrap!important}.MuiDialogContent-root>.MuiBox-root[style*="display: grid"]{padding-top:8px!important}}
