@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-bg:linear-gradient(120deg,#223049,#344060);--card-bg:#2b3951;--table-bg:#082e80;--text-primary:#f1f5fb;--text-secondary:#e4edfa;--accent-color:#e3206f;--border-color:#38507c;--shadow-light:0 8px 32px #18233b37;--shadow-heavy:0 8px 48px #1d293c70;--font-base:clamp(14px,2.5vw,16px);--font-small:clamp(12px,2vw,14px);--font-large:clamp(16px,3vw,18px);--font-title:clamp(18px,4vw,24px);--font-header:clamp(24px,5vw,34px);--spacing-xs:clamp(4px,1vw,8px);--spacing-sm:clamp(8px,2vw,12px);--spacing-md:clamp(12px,3vw,18px);--spacing-lg:clamp(18px,4vw,24px);--spacing-xl:clamp(24px,5vw,32px);--border-radius:clamp(8px,2vw,15px);--border-radius-small:clamp(6px,1.5vw,11px)}*{box-sizing:border-box}body{background:linear-gradient(120deg,#223049,#344060);background:var(--primary-bg);color:#041227;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(14px,2.5vw,16px);font-size:var(--font-base);line-height:1.6;margin:0;overflow-x:hidden;padding:0}.fullscreen-table-title,h1,h2,h3,h3 .fullscreen-table-title,h4,h5,h6{font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:.02em;line-height:1.3;margin:0;padding:0}.fullscreen-table-title{background:#2d3d56;border-bottom:1.5px solid #384c69;color:#e4edfa;color:var(--text-secondary);filter:drop-shadow(0 30px 14px #1b253c38);font-size:clamp(24px,5vw,34px);font-size:var(--font-header);font-weight:800;margin-bottom:0;padding:clamp(18px,4vw,24px) clamp(24px,5vw,32px) clamp(12px,3vw,18px);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-md) var(--spacing-xl);text-align:left;word-break:break-word}.fullscreen-table-wrap{background:#223049;display:flex;flex-direction:column;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.MuiPaper-root,.paper-card{background:#2b3951;background:var(--card-bg);border:1px solid #38507c;border:1px solid var(--border-color);border-radius:clamp(8px,2vw,15px);border-radius:var(--border-radius);box-shadow:0 8px 32px #18233b37;box-shadow:var(--shadow-light);filter:drop-shadow(0 12px 8px #1d253f15);margin:clamp(12px,3vw,18px) clamp(8px,2vw,12px) clamp(18px,4vw,24px);margin:var(--spacing-md) var(--spacing-sm) var(--spacing-lg) var(--spacing-sm);max-width:calc(100vw - clamp(8px, 2vw, 12px)*2);max-width:calc(100vw - var(--spacing-sm)*2);padding:clamp(18px,4vw,24px) clamp(12px,3vw,18px);padding:var(--spacing-lg) var(--spacing-md);width:calc(100% - clamp(8px, 2vw, 12px)*2);width:calc(100% - var(--spacing-sm)*2)}.table-pro,.table-pro-full{background:#082e80;background:var(--table-bg);border:1.5px solid #405a85;border-radius:clamp(8px,2vw,15px);border-radius:var(--border-radius);box-shadow:0 8px 48px #1d293c70;box-shadow:var(--shadow-heavy);display:flex;flex:1 1;flex-direction:column;margin:0 clamp(12px,3vw,18px) clamp(18px,4vw,24px);margin:0 var(--spacing-md) var(--spacing-lg) var(--spacing-md);max-width:calc(100vw - clamp(12px, 3vw, 18px)*2);max-width:calc(100vw - var(--spacing-md)*2);min-height:0;overflow:hidden;width:calc(100% - clamp(12px, 3vw, 18px)*2);width:calc(100% - var(--spacing-md)*2)}.table-pro table,.table-pro-full table{border-collapse:initial;border-spacing:0;font-size:clamp(14px,2.5vw,16px);font-size:var(--font-base);min-width:100%;width:100%}.table-pro thead th,.table-pro-full thead th{background:#1a2332;border-bottom:2px solid #32486a;color:#99b2d4;font-size:clamp(16px,3vw,18px);font-size:var(--font-large);font-weight:700;letter-spacing:.015em;min-width:100px;padding:clamp(12px,3vw,18px) clamp(4px,1vw,8px);padding:var(--spacing-md) var(--spacing-xs);position:sticky;text-shadow:0 2px 10px #121b2d28;top:0;white-space:nowrap;word-break:break-word;z-index:3}.table-pro tbody,.table-pro-full tbody{background:#223049;display:block;height:calc(100vh - 300px);max-height:70vh;min-height:200px;overflow-x:hidden;overflow-y:auto;width:100%}.table-pro tbody tr,.table-pro thead,.table-pro-full tbody tr,.table-pro-full thead{display:table;table-layout:fixed;width:100%}.table-pro td,.table-pro-full td{background:#0c1f41;border-bottom:1px solid #dadee8;color:#eff1f7;font-family:Inter,Arial,sans-serif;font-size:clamp(14px,2.5vw,16px);font-size:var(--font-base);font-weight:500;min-width:100px;padding:clamp(8px,2vw,12px) clamp(4px,1vw,8px);padding:var(--spacing-sm) var(--spacing-xs);text-align:center;transition:background .18s;word-break:break-word}.table-pro tbody tr:hover td,.table-pro-full tbody tr:hover td{background:#2e415c;color:#fff}.btn,.btn-neumorph,.table-pro button,.table-pro-full button,button{background:linear-gradient(90deg,#3272e0 50%,#61c7ef);border:none;border-radius:clamp(6px,1.5vw,11px);border-radius:var(--border-radius-small);box-shadow:0 3px 13px #314e8830;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 7px #1b243a99);font-family:Inter,Arial,sans-serif;font-size:clamp(14px,2.5vw,16px);font-size:var(--font-base);font-weight:700;letter-spacing:.01em;margin:clamp(4px,1vw,8px) clamp(4px,1vw,8px) clamp(4px,1vw,8px) 0;margin:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 0;min-width:clamp(80px,15vw,126px);overflow:hidden;padding:clamp(8px,2vw,12px) clamp(12px,3vw,18px);padding:var(--spacing-sm) var(--spacing-md);text-overflow:ellipsis;transition:all .18s,filter .13s;white-space:nowrap}.btn-neumorph:hover,.btn:hover,.table-pro button:hover,.table-pro-full button:hover,button:hover{background:linear-gradient(90deg,#61c7ef 10%,#3272e0 90%);color:#fff;filter:drop-shadow(0 2px 14px #3272e090);font-weight:800;transform:translateY(-1px)}.btn-neumorph.danger,.btn.danger,.table-pro-full button.danger{background:linear-gradient(90deg,#ee4e61 60%,#fddada);color:#fff}.btn-neumorph.danger:hover,.btn.danger:hover,.table-pro-full button.danger:hover{background:linear-gradient(90deg,#ee4e61 85%,#c94a4a);color:#fff}.btn-neumorph.print,.btn.print,.table-pro-full button.print{background:linear-gradient(90deg,#2bd2a6 60%,#6ee9df);color:#fff}.btn-neumorph.print:hover,.btn.print:hover,.table-pro-full button.print:hover{background:linear-gradient(90deg,#6ee9df,#2bd2a6);color:#fff}.btn.info{background:linear-gradient(90deg,#61c7ef 40%,#3272e0);color:#fff}.btn.success{background:linear-gradient(90deg,#2bd2a6 40%,#6ee9df);color:#fff}form{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(12px,3vw,18px);gap:var(--spacing-md);justify-content:flex-start;margin-bottom:clamp(12px,3vw,18px);margin-bottom:var(--spacing-md);margin-top:20%}.MuiInputBase-root,.MuiInputLabel-root,.MuiSelect-select,input,select,textarea{background:#58a5e1!important;border:1.2px solid #34518b!important;border-radius:clamp(6px,1.5vw,11px)!important;border-radius:var(--border-radius-small)!important;box-shadow:0 2px 8px #23376b1b;color:#120b79!important;font-family:Inter,Arial,sans-serif;font-size:clamp(14px,2.5vw,16px)!important;font-size:var(--font-base)!important;margin-bottom:clamp(4px,1vw,8px)!important;margin-bottom:var(--spacing-xs)!important;max-width:100%;outline:none!important;padding:clamp(8px,2vw,12px) clamp(12px,3vw,18px)!important;padding:var(--spacing-sm) var(--spacing-md)!important;transition:border-color .12s,background-color .12s;width:clamp(120px,25vw,200px)}input:focus,select:focus,textarea:focus{background:#dfe1e7!important;border-color:#56b8e9!important;color:#110e16!important}.w-full{width:100%!important}label{color:#b5c9e4;display:block;font-size:clamp(12px,2vw,14px);font-size:var(--font-small);font-weight:600;margin-bottom:clamp(4px,1vw,8px);margin-bottom:var(--spacing-xs)}::-webkit-scrollbar{background:#1a2535;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#466294;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#5a7ab0}::-webkit-scrollbar-corner{background:#1a2535}.MuiChip-root,.status-chip{background:linear-gradient(90deg,#273c54 60%,#2c4567);border:1px solid #2bd2a6;border-radius:clamp(6px,1.5vw,11px);border-radius:var(--border-radius-small);color:#a6e4ee;display:inline-block;font-size:clamp(12px,2vw,14px);font-size:var(--font-small);font-weight:700;margin:clamp(4px,1vw,8px) 0;margin:var(--spacing-xs) 0;padding:clamp(4px,1vw,8px) clamp(12px,3vw,18px);padding:var(--spacing-xs) var(--spacing-md);white-space:nowrap}.status-chip.danger{background:linear-gradient(90deg,#ee4e61 40%,#fcdada);border:1px solid #ee4e61;color:#fff}.status-chip.success{background:linear-gradient(90deg,#2bd2a6 40%,#6ee9df);border:1px solid #2bd2a6;color:#233c29}.status-chip.info{background:linear-gradient(90deg,#61c7ef 40%,#3272e0);border:1px solid #61c7ef;color:#fff}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:clamp(12px,3vw,18px);padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:1000}@media (min-width:1400px){:root{--font-base:16px;--font-large:18px;--font-header:36px}.table-pro tbody,.table-pro-full tbody{height:calc(100vh - 280px)}}@media (max-width:1399px) and (min-width:1024px){.fullscreen-table-title{padding:clamp(12px,3vw,18px) clamp(18px,4vw,24px) clamp(8px,2vw,12px);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-sm) var(--spacing-lg)}.table-pro,.table-pro-full{margin:0 clamp(8px,2vw,12px) clamp(12px,3vw,18px);margin:0 var(--spacing-sm) var(--spacing-md) var(--spacing-sm);width:calc(100% - clamp(8px, 2vw, 12px)*2);width:calc(100% - var(--spacing-sm)*2)}}@media (max-width:1023px) and (min-width:768px){:root{--spacing-md:10px;--spacing-lg:16px;--spacing-xl:20px}.fullscreen-table-title{font-size:clamp(20px,4vw,28px);padding:clamp(12px,3vw,18px) clamp(12px,3vw,18px) clamp(8px,2vw,12px);padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm) var(--spacing-md)}.table-pro,.table-pro-full{margin:0 clamp(4px,1vw,8px) clamp(12px,3vw,18px);margin:0 var(--spacing-xs) var(--spacing-md) var(--spacing-xs);overflow-x:auto;width:calc(100% - clamp(4px, 1vw, 8px)*2);width:calc(100% - var(--spacing-xs)*2)}.table-pro table,.table-pro-full table{min-width:800px}.MuiPaper-root,.paper-card{margin:clamp(8px,2vw,12px) clamp(4px,1vw,8px) clamp(12px,3vw,18px);margin:var(--spacing-sm) var(--spacing-xs) var(--spacing-md) var(--spacing-xs);padding:clamp(12px,3vw,18px) clamp(8px,2vw,12px);padding:var(--spacing-md) var(--spacing-sm);width:calc(100% - clamp(4px, 1vw, 8px)*2);width:calc(100% - var(--spacing-xs)*2)}form{gap:clamp(8px,2vw,12px);gap:var(--spacing-sm)}.btn,.table-pro button,.table-pro-full button,button{font-size:clamp(12px,2vw,14px);font-size:var(--font-small);min-width:clamp(70px,12vw,100px);padding:clamp(4px,1vw,8px) clamp(8px,2vw,12px);padding:var(--spacing-xs) var(--spacing-sm)}}@media (max-width:767px) and (min-width:480px){:root{--spacing-xs:6px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px}.fullscreen-table-title{font-size:clamp(18px,5vw,24px);padding:clamp(8px,2vw,12px) clamp(8px,2vw,12px) clamp(4px,1vw,8px);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs) var(--spacing-sm)}.table-pro,.table-pro-full{border-radius:10px;margin:0 clamp(4px,1vw,8px) clamp(8px,2vw,12px);margin:0 var(--spacing-xs) var(--spacing-sm) var(--spacing-xs);overflow-x:auto;width:calc(100% - clamp(4px, 1vw, 8px)*2);width:calc(100% - var(--spacing-xs)*2)}.table-pro table,.table-pro-full table{font-size:14px;min-width:700px}.table-pro td,.table-pro thead th,.table-pro-full td,.table-pro-full thead th{font-size:13px;min-width:80px;padding:clamp(4px,1vw,8px) 4px;padding:var(--spacing-xs) 4px}.table-pro tbody,.table-pro-full tbody{height:calc(100vh - 320px);min-height:180px}.MuiPaper-root,.paper-card{border-radius:10px;margin:clamp(4px,1vw,8px) clamp(4px,1vw,8px) clamp(8px,2vw,12px);margin:var(--spacing-xs) var(--spacing-xs) var(--spacing-sm) var(--spacing-xs);padding:clamp(8px,2vw,12px) clamp(4px,1vw,8px);padding:var(--spacing-sm) var(--spacing-xs);width:calc(100% - clamp(4px, 1vw, 8px)*2);width:calc(100% - var(--spacing-xs)*2)}form{gap:clamp(4px,1vw,8px);gap:var(--spacing-xs)}input,select,textarea{font-size:14px!important;padding:clamp(4px,1vw,8px) clamp(8px,2vw,12px)!important;padding:var(--spacing-xs) var(--spacing-sm)!important;width:clamp(100px,30vw,150px)!important}.btn,.table-pro button,.table-pro-full button,button{font-size:12px;margin:2px;min-width:60px;padding:clamp(4px,1vw,8px);padding:var(--spacing-xs) var(--spacing-xs)}.css-1ygil4i-MuiToolbar-root,.css-awgou1{flex-direction:column}.css-awgou1{align-items:center;display:flex;min-height:56px;padding-left:16px;padding-right:16px;position:relative}}@media (max-width:479px){:root{--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--font-base:13px;--font-small:11px;--font-large:14px;--border-radius:8px;--border-radius-small:6px}body{overflow-x:hidden}.fullscreen-table-wrap{overflow-x:hidden;padding:0}.fullscreen-table-title{font-size:clamp(16px,6vw,20px);-webkit-hyphens:auto;hyphens:auto;padding:clamp(4px,1vw,8px);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);word-break:break-word}.table-pro,.table-pro-full{border-radius:6px;margin:0 2px clamp(4px,1vw,8px);margin:0 2px var(--spacing-xs) 2px;overflow-x:auto;width:calc(100vw - 4px)}.table-pro table,.table-pro-full table{font-size:12px;min-width:600px}.table-pro thead th,.table-pro-full thead th{white-space:nowrap}.table-pro td,.table-pro thead th,.table-pro-full td,.table-pro-full thead th{font-size:11px;min-width:70px;padding:clamp(4px,1vw,8px) 2px;padding:var(--spacing-xs) 2px}.table-pro tbody,.table-pro-full tbody{height:calc(100vh - 300px);min-height:150px}.MuiPaper-root,.paper-card{border-radius:6px;margin:clamp(4px,1vw,8px) 2px;margin:var(--spacing-xs) 2px var(--spacing-xs) 2px;padding:clamp(4px,1vw,8px) 4px;padding:var(--spacing-xs) 4px;width:calc(100vw - 4px)}form{align-items:stretch;flex-direction:column;gap:4px}form>div{width:100%}input,select,textarea{font-size:13px!important;margin-bottom:4px!important;max-width:none!important;padding:clamp(4px,1vw,8px)!important;padding:var(--spacing-xs) var(--spacing-xs)!important;width:100%!important}.btn,.table-pro button,.table-pro-full button,button{border-radius:4px;font-size:11px;margin:1px;min-width:50px;padding:4px 6px}.status-chip{font-size:10px;padding:2px 6px}.table-pro td:last-child,.table-pro-full td:last-child{min-width:120px}.table-pro-full::-webkit-scrollbar,.table-pro::-webkit-scrollbar{height:6px}.table-pro-full::-webkit-scrollbar-thumb,.table-pro::-webkit-scrollbar-thumb{background:#466294;border-radius:3px}.css-1ygil4i-MuiToolbar-root,.css-awgou1{flex-direction:column}.css-awgou1{align-items:center;display:flex;min-height:56px;padding-left:16px;padding-right:16px;position:relative}}@media (max-width:319px){.fullscreen-table-title{font-size:14px;padding:2px}.table-pro table,.table-pro-full table{font-size:11px;min-width:500px}.btn,.table-pro button,.table-pro-full button,button{font-size:10px;min-width:40px;padding:2px 4px}}@media (hover:none) and (pointer:coarse){.btn,.table-pro button,.table-pro-full button,button{min-height:44px;min-width:44px}input,select,textarea{min-height:44px!important}.table-pro td,.table-pro-full td{min-height:40px}}@media (max-width:767px) and (orientation:landscape){.table-pro tbody,.table-pro-full tbody{height:calc(100vh - 200px);min-height:120px}.fullscreen-table-title{padding:clamp(4px,1vw,8px) clamp(8px,2vw,12px);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-sm)}}@media (prefers-reduced-motion:no-preference){.btn,.table-pro button,.table-pro-full button,button{transition:all .2s ease-in-out}.table-pro td,.table-pro-full td{transition:background-color .15s ease-in-out}.MuiPaper-root,.paper-card{transition:box-shadow .2s ease-in-out}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.fullscreen-table-title,.table-pro thead th,.table-pro-full thead th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}.field{background:#1c0454}
/*# sourceMappingURL=main.3b369047.css.map*/