body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;margin:0;transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box}.MuiButton-root{font-size:.9rem!important;padding:6px 12px!important}.MuiButton-sizeSmall{font-size:.8rem!important;padding:4px 8px!important}.MuiButton-sizeLarge{font-size:1rem!important;padding:8px 16px!important}.MuiTableCell-root{font-size:.9rem!important;padding:8px 12px!important}.MuiTableCell-head{font-size:.85rem!important;font-weight:600!important}.MuiTypography-h1{font-size:1.9rem!important}.MuiTypography-h2{font-size:1.6rem!important}.MuiTypography-h3{font-size:1.35rem!important}.MuiTypography-h4{font-size:1.2rem!important}.MuiTypography-h5{font-size:1.1rem!important}.MuiTypography-h6{font-size:1rem!important}.MuiTypography-body1{font-size:.9rem!important}.MuiChip-root,.MuiTypography-body2{font-size:.8rem!important}.MuiChip-root{height:24px!important}.MuiChip-label{font-size:.8rem!important}.MuiInputLabel-root,.MuiTextField-root .MuiInputBase-input{font-size:.9rem!important}.MuiListItemButton-root{min-height:36px!important;padding:8px 12px!important}.MuiListItemIcon-root{min-width:36px!important}.MuiCard-root,.MuiPaper-root{border-radius:8px!important}.MuiDialog-paper{border-radius:12px!important}.dark-theme .MuiTable-root,.dark-theme .MuiTableContainer-root{background-color:var(--bg-secondary)!important}.dark-theme .MuiTableHead-root .MuiTableCell-head{background-color:var(--bg-tertiary)!important}.dark-theme .MuiTableBody-root .MuiTableRow-root,.dark-theme .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n),.dark-theme .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background-color:var(--bg-secondary)!important}.dark-theme .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--bg-tertiary)!important}.dark-theme .order-details-section{border:1px solid var(--border-color)!important}.dark-theme .order-details-section,.dark-theme .order-details-section .MuiTableRow-root,.dark-theme .order-details-section .MuiTableRow-root:nth-of-type(2n),.dark-theme .order-details-section .MuiTableRow-root:nth-of-type(odd){background-color:var(--bg-secondary)!important}.dark-theme .order-details-section .MuiTableRow-root:hover{background-color:var(--bg-tertiary)!important}.dark-theme .MuiPaper-root[class*=gradient]{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%)!important}.dark-theme .MuiTypography-h6{color:var(--text-primary)!important}.dark-theme .MuiBox-root[class*=icon]{background:linear-gradient(135deg,#2196f3,#1976d2)!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#00c367;--primary-dark:#008b49;--primary-light:#4caf50}.light-theme{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--text-primary:#212529;--text-secondary:#6c757d;--text-muted:#adb5bd;--border-color:#e9ecef;--border-hover:#dee2e6;--shadow:0 2px 8px #0000001a;--shadow-hover:0 4px 12px #00000026}.light-theme body{background-color:var(--bg-secondary);color:var(--text-primary)}.dark-theme{--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-tertiary:#21262d;--text-primary:#f0f6fc;--text-secondary:#8b949e;--text-muted:#6e7681;--border-color:#21262d;--border-hover:#30363d;--shadow:0 2px 8px #0000004d;--shadow-hover:0 4px 12px #0006}.dark-theme body{background-color:var(--bg-primary);color:var(--text-primary)}.dark-theme{color-scheme:dark}.dark-theme *{scrollbar-color:var(--border-color) var(--bg-primary);scrollbar-width:thin}.dark-theme ::-webkit-scrollbar{height:8px;width:8px}.dark-theme ::-webkit-scrollbar-track{background:var(--bg-primary)}.dark-theme ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.dark-theme .MuiPaper-root{border:1px solid var(--border-color)!important}.dark-theme .MuiAppBar-root,.dark-theme .MuiPaper-root{background-color:var(--bg-secondary)!important;box-shadow:var(--shadow)!important;color:var(--text-primary)!important}.dark-theme .MuiAppBar-root{border-bottom:1px solid var(--border-color)!important}.dark-theme .MuiDrawer-paper{background-color:var(--bg-primary)!important;border-right:1px solid var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .MuiCard-root{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow)!important;color:var(--text-primary)!important}.dark-theme .MuiTableHead-root{background-color:var(--bg-tertiary)!important}.dark-theme .MuiTableHead-root .MuiTableCell-head{color:var(--text-primary)!important;font-weight:600!important}.dark-theme .MuiTableHead-root .MuiTableCell-head,.dark-theme .MuiTableRow-root{border-bottom:1px solid var(--border-color)!important}.dark-theme .MuiTableRow-root,.dark-theme .MuiTableRow-root:nth-of-type(2n),.dark-theme .MuiTableRow-root:nth-of-type(odd){background-color:var(--bg-secondary)!important}.dark-theme .MuiTableRow-root:hover{background-color:var(--bg-tertiary)!important}.dark-theme .MuiTableCell-root{border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .MuiTextField-root .MuiOutlinedInput-root{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.dark-theme .MuiTextField-root .MuiInputLabel-root{color:var(--text-secondary)!important}.dark-theme .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:var(--border-color)!important}.dark-theme .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border-hover)!important}.dark-theme .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00c367!important;border-color:var(--primary-color)!important}.dark-theme .MuiButton-root{color:var(--text-primary)!important}.dark-theme .MuiButton-contained{background-color:#00c367!important;background-color:var(--primary-color)!important;box-shadow:var(--shadow)!important;color:#fff!important}.dark-theme .MuiButton-contained:hover{background-color:#008b49!important;background-color:var(--primary-dark)!important;box-shadow:var(--shadow-hover)!important}.dark-theme .MuiButton-outlined{border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .MuiButton-outlined:hover{background-color:var(--bg-tertiary)!important;border-color:var(--border-hover)!important}.dark-theme .MuiChip-root{background-color:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .MuiChip-filled{background-color:#00c367!important;background-color:var(--primary-color)!important;color:#fff!important}.dark-theme .MuiBadge-badge{background-color:#f85149!important;color:#fff!important}.dark-theme .MuiListItem-root{color:var(--text-primary)!important}.dark-theme .MuiListItem-root.Mui-selected,.dark-theme .MuiListItem-root:hover{background-color:var(--bg-tertiary)!important}.dark-theme .MuiListItemText-primary{color:var(--text-primary)!important}.dark-theme .MuiListItemText-secondary{color:var(--text-secondary)!important}.dark-theme .MuiIconButton-root{color:var(--text-primary)!important}.dark-theme .MuiIconButton-root:hover{background-color:var(--bg-tertiary)!important}.dark-theme .MuiMenu-paper{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-hover)!important}.dark-theme .MuiMenuItem-root{color:var(--text-primary)!important}.dark-theme .MuiMenuItem-root.Mui-selected,.dark-theme .MuiMenuItem-root:hover{background-color:var(--bg-tertiary)!important}.dark-theme .MuiDivider-root{border-color:var(--border-color)!important}.dark-theme .MuiTypography-root{color:inherit!important}.dark-theme .MuiTypography-body1,.dark-theme .MuiTypography-body2,.dark-theme .MuiTypography-h1,.dark-theme .MuiTypography-h2,.dark-theme .MuiTypography-h3,.dark-theme .MuiTypography-h4,.dark-theme .MuiTypography-h5,.dark-theme .MuiTypography-h6{color:var(--text-primary)!important}.dark-theme .MuiTypography-caption{color:var(--text-secondary)!important}.dark-theme .sidebar{background-color:var(--bg-primary)!important;border-right:1px solid var(--border-color)!important}.dark-theme .sidebar-item{color:var(--text-primary)!important}.dark-theme .sidebar-item.active,.dark-theme .sidebar-item:hover{background-color:var(--bg-tertiary)!important}.dark-theme .sidebar-item.active{border-right:3px solid #00c367!important;border-right:3px solid var(--primary-color)!important}.dark-theme .main-content,.dark-theme .table-container{background-color:var(--bg-secondary)!important}.dark-theme .search-bar,.dark-theme .table-container{border:1px solid var(--border-color)!important}.dark-theme .search-bar{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.dark-theme .search-bar::placeholder{color:var(--text-secondary)!important}.dark-theme .filter-button{background-color:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .filter-button:hover{background-color:var(--border-hover)!important}.dashboard-container{background-color:#fff;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;min-height:100vh;padding:0;transition:background-color .3s ease,color .3s ease;width:100%}.dark-theme .dashboard-container{background-color:#0d1117;color:#f0f6fc}.dashboard-header{align-items:center;background:#00c367;box-shadow:0 4px 20px #00c36733;color:#fff;display:flex;justify-content:space-between;margin:0;padding:24px 0}.welcome-section h1{font-size:2.5em;font-weight:700;margin-bottom:8px}.welcome-section p{font-size:1em;font-weight:500;margin:4px 0;opacity:.95}.user-summary{text-align:right}.user-email{font-size:1.1em;font-weight:600;margin-bottom:8px;opacity:.9}.dashboard-time{font-size:.95em;font-weight:500;opacity:.8}.stats-section{background-color:#fff;padding:24px 0 0;transition:background-color .3s ease}.dark-theme .stats-section{background-color:#0d1117}.stats-section h2{color:#2c3e50;font-size:1.6em;font-weight:700;margin-bottom:25px;transition:color .3s ease}.dark-theme .stats-section h2{color:#f0f6fc}.stats-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}@media (min-width:1200px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1199px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{align-items:center;background:#fff;border:2px solid #f8f9fa;border-radius:15px;box-shadow:0 4px 15px #00000014;display:flex;justify-content:center;max-width:100%;padding:20px 15px;transition:all .3s ease}.dark-theme .stat-card{background:#161b22;border:2px solid #21262d;box-shadow:0 4px 15px #0000004d}.stat-card:hover{border-color:#00c367;box-shadow:0 8px 30px #00c36726;transform:translateY(-5px)}.dark-theme .stat-card:hover{box-shadow:0 8px 30px #00c36740}.stat-icon{align-items:center;align-self:center;display:flex;flex-shrink:0;font-size:2.5em;height:50px;justify-content:center;margin-right:12px;min-width:50px;opacity:.8;width:50px}.stat-content h3{color:#495057;font-size:1em;font-weight:700;margin:0 0 10px;text-align:center;transition:color .3s ease}.dark-theme .stat-content h3{color:#f0f6fc}.stat-number{align-items:center;color:#00c367;display:flex;font-size:2.2em;font-weight:800;justify-content:center;line-height:1.2;margin-bottom:8px;min-height:48px}.stat-detail{color:#6c757d;font-size:.9em;font-weight:600;text-align:center;transition:color .3s ease}.dark-theme .stat-detail{color:#8b949e}.modules-section{background-color:#fff;padding:24px 0 0;transition:background-color .3s ease}.dark-theme .modules-section{background-color:#0d1117}.section-header{align-items:center;border-bottom:3px solid #f8f9fa;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;transition:border-color .3s ease}.dark-theme .section-header{border-bottom:3px solid #21262d}.section-header h2{color:#2c3e50;font-size:1.6em;font-weight:700;margin:0;transition:color .3s ease}.dark-theme .section-header h2{color:#f0f6fc}.modules-count{background:#f0fff4;border:2px solid #00c367;border-radius:25px;color:#00c367;font-size:1em;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.dark-theme .modules-count{background:#0d1117;border:2px solid #00c367}.modules-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.module-card{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:15px;box-shadow:0 2px 10px #0000000d;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:180px;overflow:hidden;padding:25px;position:relative;text-align:center;transition:all .4s ease}.module-card:first-child{background:linear-gradient(135deg,#fff,#e3f2fd);border-color:#1976d2 #42a5f5 #90caf9 #64b5f6;border-style:solid;border-width:4px}.module-card:nth-child(2){background:linear-gradient(135deg,#fff,#e8f5e9);border-color:#388e3c #66bb6a #a5d6a7 #81c784;border-style:solid;border-width:4px}.module-card:nth-child(3){background:linear-gradient(135deg,#fff,#fff3e0);border-color:#f57c00 #ff9800 #ffb74d #ffa726;border-style:solid;border-width:4px}.module-card:nth-child(4){background:linear-gradient(135deg,#fff,#f3e5f5);border-color:#7b1fa2 #9c27b0 #ba68c8 #ab47bc;border-style:solid;border-width:4px}.module-card:nth-child(5){background:linear-gradient(135deg,#fff,#e1f5fe);border-color:#0288d1 #03a9f4 #4fc3f7 #29b6f6;border-style:solid;border-width:4px}.module-card:nth-child(6){background:linear-gradient(135deg,#fff,#ffebee);border-color:#c62828 #e53935 #ef5350 #e57373;border-style:solid;border-width:4px}.module-card:nth-child(7){background:linear-gradient(135deg,#fff,#fffde7);border-color:#fbc02d #fdd835 #fff176 #ffeb3b;border-style:solid;border-width:4px}.module-card:nth-child(8){background:linear-gradient(135deg,#fff,#e0f7fa);border-color:#00acc1 #00bcd4 #4dd0e1 #26c6da;border-style:solid;border-width:4px}.module-card:nth-child(9){background:linear-gradient(135deg,#fff,#fafafa);border-color:#616161 #757575 #9e9e9e #848484;border-style:solid;border-width:4px}.dark-theme .module-card{background:#161b22;border:2px solid #21262d;box-shadow:0 2px 10px #0000004d}.dark-theme .module-card:first-child{background:linear-gradient(135deg,#161b22,#0d1b2a);border-color:#1976d2 #42a5f5 #90caf9 #64b5f6;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(2){background:linear-gradient(135deg,#161b22,#0d1f0d);border-color:#388e3c #66bb6a #a5d6a7 #81c784;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(3){background:linear-gradient(135deg,#161b22,#1f1a0d);border-color:#f57c00 #ff9800 #ffb74d #ffa726;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(4){background:linear-gradient(135deg,#161b22,#1f0d1f);border-color:#7b1fa2 #9c27b0 #ba68c8 #ab47bc;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(5){background:linear-gradient(135deg,#161b22,#0d1a1f);border-color:#0288d1 #03a9f4 #4fc3f7 #29b6f6;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(6){background:linear-gradient(135deg,#161b22,#1f0d0d);border-color:#c62828 #e53935 #ef5350 #e57373;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(7){background:linear-gradient(135deg,#161b22,#1f1f0d);border-color:#fbc02d #fdd835 #fff176 #ffeb3b;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(8){background:linear-gradient(135deg,#161b22,#0d1a1f);border-color:#00acc1 #00bcd4 #4dd0e1 #26c6da;border-style:solid;border-width:4px}.dark-theme .module-card:nth-child(9){background:linear-gradient(135deg,#161b22,#1a1a1a);border-color:#616161 #757575 #9e9e9e #848484;border-style:solid;border-width:4px}.module-card:hover{background:#e6f9f1;border-color:#00c367;box-shadow:0 12px 30px #00c36733;transform:translateY(-5px)}.dark-theme .module-card:hover{background:#21262d;box-shadow:0 12px 30px #00c3674d}.module-card:focus{outline:3px solid #00c367;outline-offset:2px}.module-icon{flex-shrink:0;font-size:3.5em;margin:0 0 15px;transition:transform .4s ease}.module-card:hover .module-icon{transform:scale(1.1)}.module-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center;width:100%}.module-name{color:#2c3e50;font-size:1.3em;font-weight:700;margin:0 0 8px;text-align:center;transition:color .3s ease;width:100%}.dark-theme .module-name{color:#f0f6fc}.module-card:hover .module-name{color:#00c367}.module-description{color:#6c757d;font-size:.95em;font-weight:500;line-height:1.4;margin:0;text-align:center;transition:color .3s ease;width:100%}.dark-theme .module-description{color:#8b949e}.dashboard-footer{background:#fff;border-top:2px solid #f8f9fa;margin-top:30px;padding:24px 0;transition:background-color .3s ease,border-color .3s ease}.dark-theme .dashboard-footer{background:#161b22;border-top:2px solid #21262d}.footer-content{align-items:center;color:#6c757d;display:flex;font-size:.95em;font-weight:600;justify-content:space-between;transition:color .3s ease}.dark-theme .footer-content{color:#8b949e}.system-info{display:flex;gap:20px}.status-online{color:#00c367;font-weight:700}.last-update{opacity:.8}@media (max-width:1200px){.modules-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.dashboard-header{flex-direction:column;gap:20px;padding:25px 20px;text-align:center}.user-summary{text-align:center}.dashboard-footer,.modules-section,.stats-section{padding:20px}.footer-content{flex-direction:column;gap:15px;text-align:center}.system-info{flex-direction:column;gap:10px}.modules-grid,.stats-grid{grid-template-columns:1fr}.section-header{align-items:flex-start;flex-direction:column;gap:15px}.module-card{padding:20px}.module-icon{font-size:3em}.module-name{font-size:1.2em}.stat-card{flex-direction:column;text-align:center}.stat-icon{align-self:center;font-size:2.5em;height:50px;margin-bottom:15px;margin-right:0;min-width:50px;width:50px}.stat-content{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important}.stat-content h3,.stat-number{text-align:center!important;width:100%!important}.stat-number{font-size:1.8em}.stat-detail{text-align:center!important;width:100%!important}.stat-content .MuiBox-root{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important;width:100%!important}}@media (max-width:480px){.dashboard-header{padding:20px 15px}.welcome-section h1{font-size:2em}.modules-section,.stats-section{padding:15px}.stat-card{flex-direction:column;padding:20px;text-align:center}.stat-icon{align-self:center;font-size:2.5em;height:50px;margin-bottom:15px;margin-right:0;min-width:50px;width:50px}.stat-content{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important}.stat-content h3,.stat-number{text-align:center!important;width:100%!important}.stat-number{font-size:1.8em}.stat-detail{text-align:center!important;width:100%!important}.stat-content .MuiBox-root{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto!important;width:100%!important}.module-card{flex-direction:column;padding:20px 15px;text-align:center}.module-icon{font-size:2.8em;margin-bottom:15px;margin-right:0}.module-name{font-size:1.1em}.module-description{font-size:.9em}}
/*# sourceMappingURL=main.d402d8db.css.map*/