.login-container{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-header{font-size:3em;text-align:center}.login-subheader{font-size:1.5em;text-align:center}.login-btn{width:250px;height:60px;border-radius:30px;background-color:var(--color-bg);border:2px solid var(--color-green);color:var(--color-text-light);font-size:1.2em;box-shadow:var(--shadow-md)}.login-btn:hover{background-color:var(--color-green-hover)}.login-btn:active{background-color:var(--color-green-hover);box-shadow:none}.login-form{margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-field{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-label{width:150px;font-size:1em;color:var(--color-text-light);margin-bottom:15px;text-align:center}.login-input{width:400px;height:35px;background-color:var(--color-bg);border:var(--border-line);border-radius:5px;box-shadow:var(--shadow-sm);font-size:1em;color:var(--text-color);display:flex;text-align:center;padding-top:5px;padding-bottom:5px}.home-container{width:100%;height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:center}.btn-home{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn-home-text{color:var(--color-text-light);font-size:1.5em}.btn-home-icon{color:var(--color-text-light);font-size:10em}.form-page-container{width:100%}.form-container{display:flex;flex-direction:column;align-items:center;gap:20px}.form-pages-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form-pages-buttons{width:100%;display:flex;flex-direction:row;align-items:center;gap:15px}.form-row{width:100%;display:flex;flex-direction:row;align-items:center;gap:20px}.form-title{width:20%}.form-input{color:var(--color-text-light);font-size:1em;padding:5px;background-color:var(--color-bg);border:0;border-bottom:var(--border-line)}.form-input-full{width:100%}.form-input-lg{width:80%}.form-input-mdlg{width:60%}.form-input-md{width:40%}.form-input-sm{width:20%}.form-dropdown{padding:10px;width:80%;font-size:1em;background-color:var(--color-bg);color:var(--color-text-light);border-bottom:var(--border-line)}.form-header{font-size:1.5em;font-weight:700;color:var(--color-orange);padding-top:50px}.form-subheader{font-size:1.1em;font-weight:700;color:var(--color-text-light);padding-top:20px;margin-bottom:20px;margin-top:20px}.form-text{font-size:1em;margin-top:20px;margin-bottom:40px;color:var(--color-text-light)}.form-list-container{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.form-list-details{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:75%}.form-list-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:25%}.form-list-icon{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.form-list-underline{border-bottom:1px solid rgba(255,255,255,.11);padding-bottom:8px}.form-list-bg{padding:30px;background-color:var(--color-bg-light)}input[type=checkbox]{accent-color:#04AA6D}.list-checkbox-container{display:flex;flex-direction:column;align-items:center;margin-bottom:15px;background-color:#2b2a2a;box-shadow:0 5px 20px #0202024d;padding:5px;border-radius:5px;align-items:flex-start}.list-checkbox-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.list-checkbox-title{display:flex;flex-direction:row;align-items:center}.list-checkbox-content{padding:5px;margin-top:10px;text-align:left}.list-checkbox{margin-right:15px;width:25px;height:25px}.list-checkbox-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.list-checkbox-expand{color:var(--color-text-dark);background-color:#0000;font-weight:700;text-decoration:none;border:0;background:none}.list-move-buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:end;margin-bottom:20px}.list-move-buttons.disabled{pointer-events:none;opacity:.3}.popup-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg);z-index:1000;overflow:auto}.popup-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:50px}.popup-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.popup-title{color:var(--color-orange);font-size:1.6em;font-weight:700}.popup-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:"20px"}.popup-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.app-theme-dark{--color-bg: #242424;--color-bg-light: #323232;--color-orange: #e86124;--color-orange-hover: #e8622434;--color-orange-active: #e8622434;--color-blue: #087fc9;--color-blue-hover: #087fc921;--color-blue-active: #087fc921;--color-green: #04AA6D;--color-green-hover: #04aa6d1d;--color-green-active: #04aa6d1d;--color-red: #f44747;--color-red-hover: #f4474724;--color-red-active: #f4474724;--color-yellow: #f8f24a;--color-yellow-hover: #f8f24a19;--color-yellow-active: #f8f24a19;--color-white: #ffffff;--color-white-hover: #d8d8d8;--color-white-active: #d8d8d8;--color-text-light: #ffffffde;--color-text-medium: #e7e7e77f;--color-text-dark: #8a8888de;--color-transparent-hover: #ffffff27;--border-line: 1px solid rgba(255, 255, 255, .5);--shadow-sm: 0 10px 25px rgba(2, 2, 2, .5);--shadow-md: 0 10px 25px rgba(2, 2, 2, .5);--shadow-lg: 0 10px 25px rgba(2, 2, 2, .5)}html,body{font-family:Montserrat,sans-serif;width:100%;margin:0;background-color:#242424}button,div,input,label,textarea{font-family:Montserrat,sans-serif;color:var(--color-text-light)}.app{margin:auto}.app-pages{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.app-scene{width:95%;margin-top:30px}.app-footer{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.app-footer-text{margin-top:60px;margin-bottom:60px;font-size:1em;color:var(--color-text-dark)}.navbar,.navbar-logo-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navbar-buttons{margin-top:10px}.navbar-import{display:none}.sidenav-container{width:200px;height:100vh;position:fixed;overflow:hidden;background-color:var(--color-bg-light)}.sidenav-container.collapsed{width:56px}.sidenav-text{font-size:1em;margin-left:20px}.sidenav-alert{width:15px;height:15px;background-color:var(--color-red);border-radius:50%;position:absolute;top:0;margin-top:9px;margin-left:32px;z-index:1;color:#fff;font-size:.6em;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center}.sidenav-icon.selected{width:100%;background-color:#ffffff1a}.shadow-bottom{border:1px solid var(--color-bg);box-shadow:0 0 15px #000;clip-path:inset(0px 0px -15px 0px)}.btn{color:var(--color-text-light);background-color:var(--color-bg);font-weight:700;border-radius:4px}.btn-shadow{box-shadow:var(--shadow-md)}.btn-shadow:hover,.btn-shadow:active{box-shadow:0 0 #0000}.btn-xs{width:35px;height:35px;padding:15px 20px}.btn-sm{width:150px;height:55px;padding:15px 20px}.btn-md{width:200px;height:55px;padding:15px 32px}.btn-lg{width:300px;height:55px;padding:15px 42px}.btn-outline-orange{border:2px solid;border-color:var(--color-orange)}.btn-outline-orange:hover{background-color:var(--color-orange-hover)}.btn-outline-orange:active{background-color:var(--color-orange-active)}.btn-outline-green{border:2px solid;border-color:var(--color-green)}.btn-outline-green:hover{background-color:var(--color-green-hover)}.btn-outline-green:active{background-color:var(--color-green-active)}.btn-outline-green:disabled{border-color:#454545;background-color:#fff0;color:var(--color-text-dark)}.btn-outline-red{border:2px solid;border-color:var(--color-red)}.btn-outline-red:hover{background-color:var(--color-red-hover)}.btn-outline-red:active{background-color:var(--color-red-active)}.btn-outline-red:disabled{border-color:#454545;background-color:#fff0;color:var(--color-text-dark)}.btn-outline-blue{border:2px solid;border-color:var(--color-blue)}.btn-outline-blue:hover{background-color:var(--color-blue-hover)}.btn-outline-blue:active{background-color:var(--color-blue-active)}.btn-outline-white{border:2px solid;border-color:var(--color-white)}.btn-outline-white:hover{background-color:var(--color-white-hover)}.btn-outline-white:active{background-color:var(--color-white-active)}.btn-fill-orange{border:none;background-color:var(--color-orange)}.btn-fill-orange:hover{background-color:var(--color-orange-hover)}.btn-fill-orange:active{background-color:var(--color-orange-active)}.btn-fill-green{border:none;background-color:var(--color-green)}.btn-fill-green:hover{background-color:var(--color-green-hover)}.btn-fill-green:active{background-color:var(--color-green-active)}.btn-fill-red{border:none;background-color:var(--color-red)}.btn-fill-red:hover{background-color:var(--color-red-hover)}.btn-fill-red:active{background-color:var(--color-red-active)}.btn-fill-blue{border:none;background-color:var(--color-blue)}.btn-fill-blue:hover{background-color:var(--color-blue-hover)}.btn-fill-blue:active{background-color:var(--color-blue-active)}.btn-fill-white{border:none;background-color:var(--color-white);color:var(--color-bg)}.btn-fill-white:hover{background-color:var(--color-white-hover);color:var(--color-bg)}.btn-fill-white:active{background-color:var(--color-white-active);color:var(--color-bg)}.btn-transparent{border:none;background-color:#0000}.btn-transparent:hover{background-color:var(--color-transparent-hover)}.btn-print{display:flex;flex-direction:row;align-items:center;text-align:left;padding:15px 24px}.btn-list{font-size:.8em;font-weight:700;background-color:#0000;border:0;border-radius:4px;padding:7px}.btn-list-grey{color:var(--color-text-dark)}.btn-list-grey:hover,.btn-list-grey:active{color:var(--color-text-light)}.btn-list-red{color:var(--color-red)}.btn-list-red:hover,.btn-list-red:active{color:var(--color-text-light)}.btn-list-green{color:var(--color-green)}.btn-list-green:hover,.btn-list-green:active{color:var(--color-text-light)}.btn-list-yellow{color:var(--color-yellow)}.btn-list-yellow:hover,.btn-list-yellow:active{color:var(--color-text-light)}.btn-number-picker{width:35px;height:30px;margin-right:5px;color:var(--color-text-light);font-weight:700;border:2px;border-color:#fff0;background-color:#fff0;border-radius:4px}.btn-number-picker:hover{color:var(--color-orange)}.btn-number-picker:active{color:var(--color-text-light)}.btn-number-picker-selected{width:35px;height:30px;margin-right:5px;color:var(--color-text-light);font-weight:700;border:2px;border-color:var(--color-orange);background-color:var(--color-orange);border-radius:4px}.btn-number-picker-selected:hover,.btn-number-picker-selected:active{background-color:var(--color-orange-hover)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-vOaqz9CW.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-4z3sNOWE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-9OhHGxkQ.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-95VoEncJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-BWKK40rE.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-DoB8ClNE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-omNc5MGi.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-DE2qOTV3.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BfmCfwfZ.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-BhTl8mZv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-_fdriTWl.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-BeU4Q0n7.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-DzkGcYvb.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-qy70MWNy.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-h6YWzX6_.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-CX1l58mF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-tcAtWkSr.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CAA_b1_S.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-CFh7D7Z4.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-C1Wg56Vg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-CPM1T4AE.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-DW3FJ1uK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-Ba9yHwOC.woff2) format("woff2"),url(/assets/montserrat-cyrillic-800-normal-ohJ4n8bG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BPYfAgHj.woff2) format("woff2"),url(/assets/montserrat-vietnamese-800-normal-DSSCkt_I.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-9_ldeTv9.woff2) format("woff2"),url(/assets/montserrat-latin-ext-800-normal-DadQjPPO.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-DIlMgMlR.woff2) format("woff2"),url(/assets/montserrat-latin-800-normal-Cf8oFnaQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-y:scroll}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#434343}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}
