:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;--primary-color: #2196F3;--primary-light: #64B5F6;--primary-dark: #1976D2;--secondary-color: #FF4081;--secondary-light: #FF80AB;--secondary-dark: #C51162;--background-color: #FFFFFF;--paper-color: #F5F5F5;--text-primary: #333333;--text-secondary: #757575;--divider-color: rgba(0, 0, 0, .12);--shadow: 0 8px 16px 0 rgba(0, 0, 0, .1);--border-radius: 6px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=Light]{--primary-color: #2196F3;--primary-light: #64B5F6;--primary-dark: #1976D2;--secondary-color: #FF4081;--secondary-light: #FF80AB;--secondary-dark: #C51162;--background-color: #FFFFFF;--paper-color: #F5F5F5;--text-primary: #333333;--text-secondary: #757575;--divider-color: rgba(0, 0, 0, .12);--shadow: 0 8px 16px 0 rgba(0, 0, 0, .1)}[data-theme=Dark]{--primary-color: #90CAF9;--primary-light: #BBDEFB;--primary-dark: #42A5F5;--secondary-color: #FF80AB;--secondary-light: #FFB2CC;--secondary-dark: #F50057;--background-color: #121212;--paper-color: #1E1E1E;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .7);--divider-color: rgba(255, 255, 255, .12);--shadow: 0 8px 16px 0 rgba(0, 0, 0, .3)}[data-theme=Neomorphism]{--primary-color: #5D8CAE;--primary-light: #7FA6BF;--primary-dark: #45697C;--secondary-color: #E07A5F;--secondary-light: #E9A598;--secondary-dark: #B25746;--background-color: #E0E0E0;--paper-color: #DDDDDD;--text-primary: #333333;--text-secondary: #666666;--divider-color: rgba(0, 0, 0, .08);--shadow: 9px 9px 16px #BEBEBE, -9px -9px 16px #FFFFFF}[data-theme=Glassmorphism]{--primary-color: #3A86FF;--primary-light: #5D9CFF;--primary-dark: #2D68CC;--secondary-color: #FF006E;--secondary-light: #FF4D9B;--secondary-dark: #CC0058;--background-color: rgba(255, 255, 255, .25);--paper-color: rgba(255, 255, 255, .5);--text-primary: #333333;--text-secondary: #666666;--divider-color: rgba(255, 255, 255, .2);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .1);--backdrop-blur: blur(10px)}[data-theme=Noa]{--primary-color: #FF0099;--primary-light: #FF33AD;--primary-dark: #CC007A;--secondary-color: #FFD700;--secondary-light: #FFDF33;--secondary-dark: #CCB000;--background-color: #121212;--paper-color: #1E1E1E;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .7);--divider-color: rgba(255, 255, 255, .12);--shadow: 0 8px 32px 0 rgba(255, 0, 153, .3)}[data-theme=Glassmorphism] .MuiPaper-root,[data-theme=Glassmorphism] .MuiCard-root{-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);background-color:var(--paper-color);border:1px solid var(--divider-color)}[data-theme=Neomorphism] .MuiPaper-root,[data-theme=Neomorphism] .MuiCard-root{box-shadow:var(--shadow)}[data-theme=Noa] .MuiButton-root:hover{background-image:linear-gradient(45deg,var(--primary-color),var(--secondary-color));transition:all .3s ease}body{transition:background-color .3s ease,color .3s ease;background-color:var(--background-color);color:var(--text-primary);min-height:100vh;margin:0;padding:0}a{color:var(--primary-color);text-decoration:none}button{font-family:inherit;border-radius:var(--border-radius)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:var(--paper-color)}::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-color)}[data-theme=Glassmorphism]{background-image:linear-gradient(135deg,#ffffff1a,#0000001a),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(80, 80, 255, 0.05)' fill-rule='evenodd'/%3E%3C/svg%3E")}[data-theme=Noa]{background-image:linear-gradient(135deg,#ff00990d,#ffd7000d)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}*{scroll-behavior:smooth}input[type=number]{-moz-appearance:textfield}.chart-container{opacity:0;animation:fadeIn 1s ease-in forwards}.animate-logo{animation:rotateScale 5s infinite ease-in-out}@keyframes rotateScale{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes fadeIn{to{opacity:1}}#mobile_navigation,#mobile-invoice-container{display:none}@media only screen and (max-width: 1200px){#AppBar{display:none}#mobile_navigation{display:block}#orderStatusDistribution{display:none}}@media only screen and (max-width: 900px){#invoice-container{display:none}#mobile-invoice-container{display:block}}.MuiOutlinedInput-input{border-top:none}.border-sm{border-radius:4px}.border-md{border-radius:6px}.border-lg{border-radius:8px}.border-xl{border-radius:10px}.border-pill{border-radius:50px}.border-circle{border-radius:50%}button,.MuiButton-root{border-radius:var(--border-radius)}.MuiCard-root{border-radius:8px}.quick_link{color:inherit}.quick_link:hover{text-decoration:underline}.nova-container{width:160px;height:160px;position:relative;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 6px rgba(255,255,255,.7))}.nova-core{position:relative;width:80px;height:80px;margin:auto;border-radius:50%;background:radial-gradient(circle at center,#f5f5ff,#303066 80%);box-shadow:0 0 12px 5px #fff9,inset 0 0 20px 10px #bbd8ff;animation:rotateScale 8s linear infinite}.core-image{position:absolute;top:50%;left:50%;width:50%;height:50%;object-fit:contain;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:2;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))}.glossy-shine{position:absolute;top:15%;left:15%;width:70%;height:30%;border-radius:50%/100%;background:linear-gradient(135deg,#fffc,#fff0);filter:blur(6px);animation:shineMove 5s linear infinite}.energy-pulse{position:absolute;top:50%;left:50%;width:140px;height:140px;margin-left:-70px;margin-top:-70px;border-radius:50%;border:3px solid rgba(173,216,230,.6);box-shadow:0 0 20px 12px #add8e666,0 0 50px 20px #add8e626;animation:pulseExpand 4s ease-in-out infinite;pointer-events:none;z-index:0}.spark{position:absolute;width:6px;height:6px;background:radial-gradient(circle,#cce7ff 0%,transparent 70%);border-radius:50%;filter:drop-shadow(0 0 4px #9ecfff);opacity:0;animation:sparkBlink 3.5s linear infinite;z-index:2}.spark1{top:10%;left:50%;animation-delay:0s}.spark2{top:75%;left:80%;animation-delay:1.2s}.spark3{top:85%;left:20%;animation-delay:2.3s}.spark4{top:45%;left:80%;animation-delay:3.1s}@keyframes rotateScale{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}@keyframes shineMove{0%{left:15%;opacity:.8}50%{left:65%;opacity:.4}to{left:15%;opacity:.8}}@keyframes pulseExpand{0%{transform:scale(.8);opacity:.5;box-shadow:0 0 10px 8px #add8e680,0 0 30px 15px #add8e61a}50%{transform:scale(1.2);opacity:.2;box-shadow:0 0 30px 20px #add8e61a,0 0 50px 30px #add8e600}to{transform:scale(.8);opacity:.5;box-shadow:0 0 10px 8px #add8e680,0 0 30px 15px #add8e61a}}@keyframes sparkBlink{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}
