:root{--background-color:#0f172a;--paper-background:#1e293b;--text-color:#f1f5f9;--text-secondary:#94a3b8;--border-color:#ffffff0f;--hover-background:#ffffff08;--shadow-color:#00000026}[data-theme=light]{--background-color:#f8fafc;--paper-background:#fff;--text-color:#1e293b;--text-secondary:#64748b;--border-color:#0000000f;--hover-background:#00000005;--shadow-color:#0000000f}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0000;color:#f1f5f9;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0;position:relative;transition:all .3s ease}a{color:inherit;text-decoration:none}.app-container,.layout{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.content-container{display:flex;flex:1 1;gap:0;overflow-x:hidden;position:relative}.main-content{background-color:initial;box-sizing:border-box;flex:1 1;min-height:calc(100vh - 64px);padding:20px;transition:margin-left .3s ease,width .3s ease}.sidebar-collapsed .main-content{margin-left:60px;width:calc(100% - 60px)}.sidebar-expanded .main-content{margin-left:200px;width:calc(100% - 200px)}.dashboard-card{background-color:#1e293b;background-color:var(--paper-background);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px var(--shadow-color);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-card:hover{border-color:#0000001a;box-shadow:0 4px 12px #00000026;box-shadow:0 4px 12px var(--shadow-color)}[data-theme=dark] .dashboard-card:hover{border-color:#ffffff1a}.dashboard-card-loading{animation:cardFadeIn .6s ease-out forwards;opacity:0;transform:translateY(20px)}.dashboard-content-loading{animation:contentSlideIn .8s ease-out forwards;opacity:0;transform:translateX(-10px)}.dashboard-stat-loading{animation:statCountUp 1.2s ease-out forwards;opacity:0}.dashboard-list-item-loading{animation:listItemSlide .5s ease-out forwards;opacity:0;transform:translateX(30px)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contentSlideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes statCountUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes listItemSlide{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.dashboard-card:hover .MuiSvgIcon-root{transform:scale(1.1);transition:transform .3s ease}.dashboard-card .MuiSvgIcon-root{transition:transform .3s ease}.dashboard-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0);background-size:200% 100%}.dashboard-counter{animation:counterFadeIn 1s ease-out forwards;opacity:0}@keyframes counterFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-grid-item:first-child{animation-delay:.1s}.dashboard-grid-item:nth-child(2){animation-delay:.2s}.dashboard-grid-item:nth-child(3){animation-delay:.3s}.dashboard-grid-item:nth-child(4){animation-delay:.4s}.dashboard-grid-item:nth-child(5){animation-delay:.5s}.dashboard-grid-item:nth-child(6){animation-delay:.6s}.dashboard-button-loading{overflow:hidden;position:relative}.dashboard-button-loading:before{animation:buttonShine 1.5s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes buttonShine{0%{left:-100%}to{left:100%}}.dashboard-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.dashboard-content-transition{transition:all .3s ease-in-out}.dashboard-skeleton{animation:skeletonShimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3 50%,#ffffff1a 75%);background-size:200% 100%}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-interactive:hover{cursor:pointer;transform:translateY(-2px);transition:transform .2s ease}.dashboard-interactive:active{transform:translateY(0);transition:transform .1s ease}.dashboard-stat-card{background-color:#1e293b;background-color:var(--paper-background);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px var(--shadow-color);margin-bottom:16px;padding:20px}.stat-value{font-size:28px;font-weight:700;margin-bottom:8px}.stat-label{color:#94a3b8;color:var(--text-secondary);font-size:14px;margin-bottom:16px}.stat-change{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;padding:4px 8px}.stat-change.increase{background-color:#4caf501a;color:#4caf50}.stat-change.decrease{background-color:#f443361a;color:#f44336}.chart-container{background-color:#1e293b;background-color:var(--paper-background);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px var(--shadow-color);height:100%;padding:16px}.progress-container{margin:16px 0;position:relative}.progress-bar{background-color:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.progress-bar-fill{border-radius:4px;height:100%;transition:width .6s ease}.progress-label{color:#94a3b8;color:var(--text-secondary);display:flex;font-size:14px;justify-content:space-between;margin-top:8px}@media (max-width:1100px){.main-content{margin-left:0!important;padding:16px;width:100%!important}.sidebar-collapsed .main-content,.sidebar-expanded .main-content{margin-left:0;width:100%}.MuiDrawer-root .MuiBackdrop-root{background-color:#00000080;opacity:1!important}.MuiDrawer-root.MuiDrawer-temporary .MuiDrawer-paper{box-shadow:4px 0 8px #00000026;min-width:250px}.MuiIconButton-root[aria-label=menu]{position:relative;z-index:1300}.sidebar-open .MuiIconButton-root[aria-label=menu]{display:none!important}.MuiCard-root{margin-bottom:16px}.dashboard-card:hover{transform:none}}@media print{.main-content{margin-left:0}.MuiAppBar-root,.MuiDrawer-root{display:none!important}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.theme-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.sidebar-open .MuiAppBar-root .MuiIconButton-root[aria-label=menu]{opacity:0;pointer-events:none;visibility:hidden}.MuiDrawer-root.MuiDrawer-temporary{z-index:1300!important}.MuiTableContainer-root{position:relative}.MuiTableHead-root .MuiTableCell-head{background:#0000;font-size:.75rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.MuiTableBody-root .MuiTableRow-root{transition:background-color .15s ease}.MuiTableBody-root .MuiTableRow-root:hover{background-color:#00000005}[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:hover{background-color:#ffffff08}.MuiChip-root{font-weight:500;letter-spacing:.2px}.MuiChip-root.status-pending{background-color:#f59e0b1f;color:#d97706}[data-theme=dark] .MuiChip-root.status-pending{background-color:#f59e0b26;color:#fbbf24}.MuiChip-root.status-active{background-color:#22c55e1f;color:#16a34a}[data-theme=dark] .MuiChip-root.status-active{background-color:#22c55e26;color:#4ade80}.MuiChip-root.status-completed{background-color:#3b82f61f;color:#2563eb}[data-theme=dark] .MuiChip-root.status-completed{background-color:#3b82f626;color:#60a5fa}.MuiChip-root.status-error{background-color:#ef44441f;color:#dc2626}[data-theme=dark] .MuiChip-root.status-error{background-color:#ef444426;color:#f87171}.MuiButton-containedPrimary:hover,.MuiButton-outlined:hover{transform:none}.MuiDialog-paper{box-shadow:0 25px 50px #00000026}[data-theme=dark] .MuiDialog-paper{box-shadow:0 25px 50px #0006}.MuiTextField-root .MuiOutlinedInput-root{border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease}.MuiTextField-root .MuiOutlinedInput-root:hover{transform:none}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #3b82f61a}[data-theme=dark] .MuiTextField-root .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #3b82f626}.MuiAppBar-root{box-shadow:0 1px 0 #0000000d}[data-theme=dark] .MuiAppBar-root{box-shadow:0 1px 0 #ffffff0d}.loading-shimmer{overflow:hidden;position:relative}.loading-shimmer:before{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}[data-theme=dark] .loading-shimmer:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000)}@keyframes shimmer{0%{left:-100%}to{left:100%}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#00000008;border-radius:4px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff08}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff40}::selection{background:#3b82f633;color:inherit}::-moz-selection{background:#3b82f633;color:inherit}:focus-visible{border-radius:4px;outline:2px solid #3b82f680;outline-offset:2px}@media (max-width:768px){.MuiCard-root{margin:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.MuiCard-root,.MuiList-root,.MuiTableContainer-root{border-width:2px}}
/*# sourceMappingURL=main.3ae16d0b.css.map*/