body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:#fafafa;color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#6200ee;--primary-light:#9167fe;--primary-dark:#4a00b0;--secondary:#8a2be2;--secondary-light:#bb86fc;--secondary-dark:#6200ea;--background:#fafafa;--paper:#fff;--text-primary:#333;--text-secondary:#666;--success:#4caf50;--warning:#ffc107;--error:#f44336;--info:#2196f3;--sidebar-width:240px;--border-light:#e0e0e0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#6200ee;background:var(--primary);border-radius:3px;opacity:.6}::-webkit-scrollbar-thumb:hover{opacity:.8}@media (max-width:768px){::-webkit-scrollbar{width:3px}}.MuiPaper-root{border-radius:8px!important;transition:all .2s ease-in-out!important}.MuiPaper-root:hover{box-shadow:0 2px 8px #6200ee14!important}.MuiButton-contained{border-radius:6px!important;box-shadow:0 1px 3px #0000001f!important;font-weight:500!important;letter-spacing:.25px!important;min-height:36px!important;padding:8px 16px!important;text-transform:none!important;transition:all .2s ease-in-out!important}.MuiButton-contained:hover{box-shadow:0 2px 8px #6200ee33!important;transform:translateY(-1px)}.MuiButton-outlined{border-radius:6px!important;border-width:1px!important;font-weight:500!important;min-height:36px!important;text-transform:none!important}.MuiAppBar-root{background:#fff!important;box-shadow:0 1px 3px #0000001a!important}.MuiTextField-root .MuiOutlinedInput-root{border-radius:8px!important;min-height:40px!important;transition:all .2s ease-in-out!important}.MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6200ee!important;border-color:var(--primary)!important}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6200ee!important;border-color:var(--primary)!important;border-width:2px!important}.MuiInputLabel-root.Mui-focused{color:#6200ee!important;color:var(--primary)!important}.MuiCard-root{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiCard-root:hover{box-shadow:0 4px 12px #6200ee14!important;transform:translateY(-2px)}.MuiDrawer-paper{border-right:none!important;box-shadow:2px 0 8px #00000014!important}.MuiListItem-button{border-radius:6px!important;margin-bottom:2px!important;min-height:40px!important;transition:all .15s ease-in-out!important}.MuiListItem-button:hover{background-color:#ffffff14!important;transform:translateX(2px)}.MuiListItem-button.Mui-selected{background-color:#ffffff26!important}.MuiChip-root{border-radius:6px!important;font-size:.75rem!important;font-weight:500!important;height:24px!important;transition:all .15s ease-in-out!important}.MuiChip-root:hover{box-shadow:0 1px 4px #6200ee26!important;transform:scale(1.02)}.MuiAvatar-root{border:1px solid #ffffff1a;box-shadow:0 2px 8px #6200ee1a}.MuiTextField-root{margin-bottom:16px!important}.MuiTextField-root .MuiOutlinedInput-root:hover{box-shadow:0 2px 8px #6200ee14;transform:translateY(-1px)}.MuiAlert-root{border-left:3px solid;border-radius:8px!important;box-shadow:0 1px 3px #00000014!important;font-size:.9rem!important}.MuiCircularProgress-root{animation:smoothRotate 1.5s linear infinite}@keyframes smoothRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiTypography-h1,.MuiTypography-h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6200ee,#bb86fc);-webkit-background-clip:text;background-clip:text;display:inline-block}.MuiTypography-h5,.MuiTypography-h6{font-weight:600!important}.MuiTypography-subtitle1,.MuiTypography-subtitle2{font-weight:500!important}@media (min-width:1200px){.MuiContainer-root{max-width:none!important;padding-left:16px!important;padding-right:16px!important}.MuiGrid-container{margin:0!important;width:100%!important}.MuiButton-contained{font-size:.9rem!important;min-height:40px!important;padding:10px 20px!important}.MuiCard-root{min-height:200px}}@media (min-width:1600px){.MuiTypography-h4{font-size:2rem!important}.MuiTypography-h5{font-size:1.5rem!important}.MuiPaper-root{padding:24px!important}}@media (max-width:768px){body{font-size:14px;line-height:1.5}.MuiDrawer-paper{width:280px!important}.MuiButton-contained{font-weight:600!important}.MuiButton-contained,.MuiButton-outlined{font-size:.9rem!important;min-height:44px!important;padding:10px 16px!important}.MuiButton-text{min-height:40px!important;padding:8px 12px!important}.MuiTypography-h1{font-size:2rem!important}.MuiTypography-h2{font-size:1.75rem!important}.MuiTypography-h3{font-size:1.5rem!important}.MuiTypography-h4{font-size:1.25rem!important}.MuiTypography-h5{font-size:1.1rem!important}.MuiTypography-h6{font-size:1rem!important}.MuiTypography-body1{font-size:.9rem!important}.MuiTypography-body2{font-size:.8rem!important}.MuiTypography-caption{font-size:.7rem!important}.MuiCard-root{border-radius:12px!important}.MuiCard-root:hover{transform:none}.MuiCardContent-root{padding:12px!important}.MuiTextField-root .MuiOutlinedInput-root{border-radius:8px!important;font-size:16px!important;min-height:48px!important}.MuiTextField-root .MuiInputLabel-root{font-size:.9rem!important}.MuiTextField-root .MuiFormHelperText-root{font-size:.75rem!important}.MuiTextField-root .MuiOutlinedInput-root:hover{box-shadow:none;transform:none}.MuiListItem-button{min-height:48px!important;padding:8px 16px!important}.MuiListItem-button:hover{transform:none}.MuiListItemIcon-root{min-width:40px!important}.MuiListItemText-primary{font-size:.9rem!important}.MuiChip-root{font-size:.75rem!important;height:28px!important}.MuiChip-root:hover{transform:none}.MuiAvatar-root{font-size:.9rem!important;height:32px!important;width:32px!important}.MuiToolbar-root{min-height:56px!important;padding-left:8px!important;padding-right:8px!important}.MuiIconButton-root{height:40px!important;padding:8px!important;width:40px!important}.MuiAlert-root{font-size:.85rem!important;padding:8px 12px!important}.MuiGrid-container{margin:0!important;width:100%!important}.MuiGrid-item{padding:8px!important}.MuiDialog-paper{margin:16px!important;max-width:none!important;width:calc(100% - 32px)!important}.MuiSnackbar-root{bottom:8px!important;left:8px!important;right:8px!important}.MuiPaper-root{border-radius:12px!important}.MuiFormControl-root{margin-bottom:12px!important}.MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important}.MuiFormControlLabel-label{font-size:.9rem!important}.MuiSwitch-root{height:30px!important;padding:4px!important;width:50px!important}.MuiSwitch-switchBase{padding:5px!important}.MuiSwitch-thumb{height:20px!important;width:20px!important}.MuiSwitch-track{border-radius:15px!important}}@media (max-width:480px){.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}.MuiCard-root{margin-bottom:8px!important}.MuiCardContent-root{padding:8px!important}.MuiButton-contained,.MuiButton-outlined{font-size:.85rem!important;min-height:40px!important;padding:8px 12px!important}.MuiTextField-root .MuiOutlinedInput-root{min-height:44px!important}.MuiTypography-h4{font-size:1.1rem!important}.MuiTypography-h5{font-size:1rem!important}.MuiTypography-h6{font-size:.95rem!important}.MuiDrawer-paper{width:260px!important}}@media (min-width:769px) and (max-width:1024px){.MuiButton-contained{font-size:.95rem!important;padding:10px 18px!important}.MuiTextField-root .MuiOutlinedInput-root{min-height:50px!important}.MuiDrawer-paper{width:300px!important}}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiListItem-button:focus-visible{border-radius:4px;outline:3px solid #6200ee;outline:3px solid var(--primary);outline-offset:2px}.MuiTextField-root .MuiOutlinedInput-root:focus-within{box-shadow:0 0 0 3px #6200ee1a}@media (pointer:coarse){.MuiButton-root,.MuiIconButton-root{min-height:44px!important;min-width:44px!important}.MuiListItem-button{min-height:48px!important}.MuiChip-root{min-height:32px!important}}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6200ee,#bb86fc);-webkit-background-clip:text;background-clip:text}.shadow-soft{box-shadow:0 2px 8px #00000014!important}.shadow-medium{box-shadow:0 4px 12px #0000001a!important}@media (max-width:768px){.mobile-hidden{display:none!important}.mobile-full-width{width:100%!important}.mobile-center{text-align:center!important}.mobile-no-margin{margin:0!important}.mobile-small-padding{padding:8px!important}}@media print{.MuiAppBar-root,.MuiDrawer-paper{display:none!important}.MuiBox-root[component=main]{margin-left:0!important}*{box-shadow:none!important;transform:none!important}body{font-size:12pt!important;line-height:1.4!important}}@media (max-width:768px){*{animation-duration:.2s!important;transition-duration:.2s!important}.MuiButton-root,.MuiCard-root,.MuiCard-root:hover,.MuiPaper-root,.MuiPaper-root:hover{box-shadow:0 1px 3px #0000001a!important}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.9a8ba6f3.css.map*/