*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{transition:all .2s ease-in-out}:focus{outline:2px solid #3b82f6;outline-offset:2px}::selection{background:#dbeafe;color:#1e40af}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.MuiCard-root{animation:fadeIn .3s ease-out}.MuiButton-root{transition:all .2s ease-in-out!important}.MuiButton-root:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-1px)}.MuiCard-root:hover{box-shadow:0 8px 25px #0000001a!important;transform:translateY(-2px)}.MuiTableContainer-root{border-radius:12px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;overflow:hidden}.MuiTableHead-root .MuiTableCell-root{background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;color:#1e293b!important;font-weight:600!important}.MuiTableBody-root .MuiTableRow-root:hover{background:#f8fafc!important}.MuiTextField-root .MuiOutlinedInput-root{border-radius:8px;transition:all .2s ease-in-out}.MuiTextField-root .MuiOutlinedInput-root:hover{background:#f8fafc}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #3b82f61a}.MuiChip-root{border-radius:6px!important;font-weight:500!important;transition:all .2s ease-in-out}.MuiChip-root:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.MuiAvatar-root{border:2px solid #e2e8f0;transition:all .2s ease-in-out}.MuiAvatar-root:hover{border-color:#3b82f6;transform:scale(1.05)}.MuiBadge-badge{border-radius:9px!important;font-size:.7rem!important;font-weight:600!important;height:18px!important;min-width:18px!important}.MuiLinearProgress-root{border-radius:4px!important;overflow:hidden}.MuiLinearProgress-bar{transition:transform .3s ease!important}.MuiTooltip-tooltip{background:#1e293b!important;border-radius:6px!important;box-shadow:0 10px 15px -3px #0000001a!important;color:#fff!important;font-size:.75rem!important;font-weight:500!important}.MuiMenu-paper{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.MuiDialog-paper{border-radius:16px!important;box-shadow:0 25px 50px -12px #00000040!important}.MuiSnackbar-root .MuiAlert-root{border-radius:8px!important;font-weight:500!important}.MuiDrawer-paper{border-right:none!important}.MuiAppBar-root{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffe6!important}.MuiList-root .MuiListItem-root{border-radius:8px;margin:2px 8px;transition:all .2s ease-in-out}.MuiList-root .MuiListItem-root:hover{background:#3b82f60d!important}.MuiList-root .MuiListItem-root.Mui-selected{background:#3b82f61a!important;border-left:3px solid #3b82f6}.MuiIconButton-root{transition:all .2s ease-in-out!important}.MuiIconButton-root:hover{background:#3b82f61a!important;transform:scale(1.1)}.MuiSwitch-root .MuiSwitch-switchBase{transition:all .2s ease-in-out!important}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{transform:translateX(16px)!important}.MuiSlider-root .MuiSlider-thumb{transition:all .2s ease-in-out!important}.MuiSlider-root .MuiSlider-thumb:hover{box-shadow:0 0 0 8px #3b82f629!important;transform:scale(1.2)}.MuiAccordion-root{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;margin-bottom:8px!important}.MuiAccordion-root:hover{box-shadow:0 4px 12px #00000026!important}.MuiTabs-root .MuiTab-root{font-weight:600!important;text-transform:none!important;transition:all .2s ease-in-out!important}.MuiTabs-root .MuiTab-root.Mui-selected{color:#3b82f6!important}.MuiTabs-root .MuiTabs-indicator{background:#3b82f6!important;border-radius:2px!important;height:3px!important}.MuiStepper-root .MuiStepLabel-root .MuiStepLabel-label{font-weight:600!important}.MuiStepper-root .MuiStepLabel-root.Mui-completed .MuiStepLabel-label{color:#10b981!important}.MuiStepper-root .MuiStepLabel-root.Mui-active .MuiStepLabel-label{color:#3b82f6!important}.MuiRating-root .MuiRating-iconFilled{color:#fbbf24!important}.MuiRating-root .MuiRating-iconHover{color:#f59e0b!important}.MuiSkeleton-root{border-radius:8px!important}.MuiDivider-root{border-color:#e2e8f0!important}.MuiPaper-root{border-radius:12px!important}.MuiBox-root,.MuiContainer-root,.MuiGrid-root,.MuiTypography-root,a{transition:all .2s ease-in-out}a{color:#3b82f6;text-decoration:none}a:hover{color:#1d4ed8;text-decoration:underline}input,select,textarea{font-family:Inter,sans-serif!important}.MuiButtonGroup-root .MuiButton-root{border-radius:0!important}.MuiButtonGroup-root .MuiButton-root:first-child{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.MuiButtonGroup-root .MuiButton-root:last-child{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.MuiFab-root{transition:all .2s ease-in-out!important}.MuiFab-root:hover{box-shadow:0 8px 25px #00000026!important;transform:scale(1.1)!important}.MuiSpeedDial-root .MuiSpeedDial-fab{transition:all .2s ease-in-out!important}.MuiSpeedDial-root .MuiSpeedDial-fab:hover{transform:scale(1.1)!important}.MuiBottomNavigation-root{border-top:1px solid #e2e8f0!important}.MuiBreadcrumbs-root .MuiBreadcrumbs-li{transition:all .2s ease-in-out}.MuiBreadcrumbs-root .MuiBreadcrumbs-li:hover{color:#3b82f6!important}.MuiPagination-root .MuiPaginationItem-root{border-radius:8px!important;transition:all .2s ease-in-out!important}.MuiPagination-root .MuiPaginationItem-root:hover{background:#3b82f61a!important}.MuiPagination-root .MuiPaginationItem-root.Mui-selected{background:#3b82f6!important;color:#fff!important}.MuiAutocomplete-root .MuiOutlinedInput-root,.MuiDatePicker-root .MuiOutlinedInput-root,.MuiTimePicker-root .MuiOutlinedInput-root{border-radius:8px!important}.MuiDataGrid-root{border-radius:12px!important;overflow:hidden}.MuiDataGrid-root .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important}.MuiDataGrid-root .MuiDataGrid-row:hover{background:#f8fafc!important}.MuiTreeView-root .MuiTreeItem-root{border-radius:4px;margin:1px 0}.MuiTreeView-root .MuiTreeItem-root:hover{background:#3b82f60d!important}.MuiTimeline-root .MuiTimelineItem-root{transition:all .2s ease-in-out}.MuiTimeline-root .MuiTimelineItem-root:hover{transform:translateX(4px)}.MuiAlert-root{border-radius:8px!important;font-weight:500!important}@keyframes skeleton-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.MuiSkeleton-wave:after{animation:skeleton-wave 1.6s ease-in-out .5s infinite}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.MuiSkeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out .5s infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{animation:spin 1s linear infinite}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border:1px solid #ffffff2e}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d!important}.shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f!important}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.rounded-sm{border-radius:4px!important}.rounded{border-radius:8px!important}.rounded-md{border-radius:12px!important}.rounded-lg{border-radius:16px!important}.rounded-xl{border-radius:20px!important}.rounded-full{border-radius:9999px!important}.space-y-1>*+*{margin-top:.25rem!important}.space-y-2>*+*{margin-top:.5rem!important}.space-y-3>*+*{margin-top:.75rem!important}.space-y-4>*+*{margin-top:1rem!important}.space-y-6>*+*{margin-top:1.5rem!important}.space-y-8>*+*{margin-top:2rem!important}.flex-center{justify-content:center!important}.flex-between,.flex-center{align-items:center!important;display:flex!important}.flex-between{justify-content:space-between!important}.flex-around{align-items:center!important;display:flex!important;justify-content:space-around!important}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text}.text-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:640px){.sm\:hidden{display:none!important}}@media (max-width:768px){.md\:hidden{display:none!important}}@media (max-width:1024px){.lg\:hidden{display:none!important}}@media (max-width:1280px){.xl\:hidden{display:none!important}}@media print{.no-print{display:none!important}.print-only{display:block!important}*{background:#fff!important;box-shadow:none!important;color:#000!important}}@media (prefers-color-scheme:dark){.dark-mode{background:#1a202c!important;color:#e2e8f0!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.MuiButton-root,.MuiCard-root{border:2px solid!important}}.focus-visible{outline:2px solid #3b82f6!important;outline-offset:2px!important}::selection{background:#dbeafe!important;color:#1e40af!important}::-moz-selection{background:#dbeafe!important;color:#1e40af!important}
/*# sourceMappingURL=main.5454fabe.css.map*/