@import"https://fonts.googleapis.com/css2?family=Abel&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";:root{--background: #2a2829;--backgroundDark: #1e1e1e;--inputBackground: #d9d9d9;--bannerBackground: #262f4c;--linkText: #6d7db2;--textPrimary: #f9f9f9;--textSecondary: #8999af;--buttonPrimary: #040b22;--buttonSecondary: #8999af}*{box-sizing:border-box;margin:0;padding:0}a{color:unset;text-decoration:none}input,select{background-color:var(--inputBackground)}html,body{background-color:var(--background);color:var(--textPrimary);font-family:Inter,sans-serif;font-size:14px;overflow-x:hidden;position:relative;height:100dvh}#root{min-width:100vw;display:flex;flex-direction:column;height:100%}.container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--background);width:100vw;padding:1rem 0;padding-block:2rem}._header_iqq6t_1{padding:1rem;display:flex;align-items:center;justify-content:space-between;min-height:10%;background-color:var(--bannerBackground)}._header_iqq6t_1 h1{font-family:Abel,sans-serif}._header_iqq6t_1 h1 span{font-size:20px;font-style:italic}._menuBar_iqq6t_37{font-size:2.2rem}._header_iqq6t_1 nav{position:absolute;top:0;left:0;width:100%;height:150dvh;padding-bottom:5rem;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3rem;background-color:#1e1e1ef0;z-index:1000}header._header_iqq6t_1 nav a._active_iqq6t_79{color:var(--linkText)}._header_iqq6t_1 nav a._adminNavLinks_iqq6t_87{color:var(--buttonSecondary)}header._header_iqq6t_1 nav h4{font-style:italic;margin-bottom:0;text-decoration:underline}._closeMenu_iqq6t_107{font-size:3rem;color:var(--textPrimary);background-color:#650b0b;width:100%;height:5%;padding-block:1.5rem}._header_iqq6t_1 nav a{font-size:2rem;color:unset;text-decoration:none;font-style:italic}._header_iqq6t_1 nav a._active_iqq6t_79{color:var(--bannerBackground)}._footer_7e0qk_1{padding:3.5rem 0;min-height:10%;display:flex;flex-direction:column;align-items:center;gap:1.4rem;justify-content:center;background-color:var(--bannerBackground);width:100%}._footer_7e0qk_1 div{display:flex;flex-direction:column;align-items:center}._footer_7e0qk_1 div._logoutLink_7e0qk_35{font-size:18px;color:var(--linkText)}._homeBlock_4gw08_1{width:90%;height:100%}._date_4gw08_11{font-style:italic;font-weight:600;color:var(--linkText)}._activityBlock_4gw08_23{margin-top:1rem;width:60svw}._activityBlock_4gw08_23 ul{list-style-type:none;margin-top:5px;max-height:12rem;overflow-y:auto;display:flex;flex-direction:column;gap:4px}._activityBlock_4gw08_23 ul li{background-color:var(--backgroundDark);padding:4px;border:2px solid var(--bannerBackground);border-radius:8px}._activityBlock_4gw08_23 ul li:hover{background-color:var(--bannerBackground)}._activityBlock_4gw08_23 ul li:active{background-color:var(--linkText)}._taskBlock_1u3a8_1{width:90%;margin-top:1rem}._taskForm_1u3a8_9{width:100%;margin-top:1rem}._taskForm_1u3a8_9 h3{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--bannerBackground);padding:4px 8px}._taskForm_1u3a8_9 h3 button{padding:4px;font-size:24px;border-radius:4px;background-color:transparent;color:var(--textPrimary);border:none}._taskForm_1u3a8_9 ul{list-style:none;background-color:var(--backgroundDark);padding:10px 8px;display:flex;flex-direction:column;gap:10px;max-height:16rem;overflow-y:auto}._taskForm_1u3a8_9 ul li{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--textPrimary);padding-bottom:4px}._taskForm_1u3a8_9 ul li p:first-child{display:flex;width:100%;justify-content:space-between}._taskForm_1u3a8_9 ul li p:first-child button{color:var(--inputBackground);font-weight:700;font-size:14px;padding:.1rem .3rem;border:none;border-radius:8px}button._completeTaskBtn_1u3a8_117{background-color:#0e9260;max-height:20px;align-self:center}button._deleteTaskBtn_1u3a8_129{background-color:red;max-height:20px;align-self:center}._taskDate_1u3a8_141{color:var(--buttonSecondary)}._formPoint_1u3a8_147{display:flex;flex-direction:column;padding-top:10px}._formPoint_1u3a8_147 textarea{height:5rem;border-radius:12px;padding:5px;font-size:16px;resize:none}._formPoint_1u3a8_147 button[type=submit]{margin-top:10px;background-color:var(--buttonPrimary);color:var(--textPrimary);font-size:18px;font-weight:700;border:1px solid var(--textPrimary);border-radius:12px;padding-block:10px}._toggleGroup_1u3a8_195{display:flex;border:2px solid #ccc;border-radius:8px;overflow:hidden;width:fit-content}._toggleGroup_1u3a8_195 input[type=radio]{display:none}._toggleGroup_1u3a8_195 label{padding:2px 6px;cursor:pointer;background-color:var(--background);transition:background-color .3s ease,color .3s ease;text-transform:capitalize;font-size:12px}._toggleGroup_1u3a8_195 input[type=radio]:checked+label{background-color:var(--linkText);color:#fff;font-weight:700}._updateUserSelect_13ti6_1{display:flex;flex-direction:column}._updateUserSelect_13ti6_1 select{font-size:20px;height:28px;padding:2px 6px;background-color:var(--inputBackground);color:var(--backgroundDark);margin-top:.6rem}._btn_zqtnb_1{font-size:2rem;padding:.4rem .8rem;border:none;border-radius:8px;background-color:var(--buttonPrimary);color:var(--textPrimary);box-shadow:-4px 4px 24px #000}._secondaryBtn_zqtnb_21{font-size:1.5rem;background-color:var(--buttonSecondary);color:var(--textPrimary);padding:4px 10px;border:none;border-radius:8px;box-shadow:-5px 5px 12px var(--backgroundDark)}._loginForm_19zdi_1{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1.8rem;width:70%}._loginForm_19zdi_1 div{display:flex;flex-direction:column;width:100%}._loginForm_19zdi_1 div label{font-size:16px}._loginForm_19zdi_1 div select{height:2.8rem;border-radius:12px;font-size:18px;padding:8px;background-color:var(--inputBackground);color:var(--backgroundDark)}._loginForm_19zdi_1 div input{height:2.8rem;font-size:18px;border-radius:12px;padding:12px;background-color:var(--inputBackground)}._loginForm_19zdi_1 button{margin-top:1.4rem}._resetLink_19zdi_81{text-decoration:underline;margin-top:2rem;color:var(--linkText)}._registerForm_1cr9w_1{display:flex;flex-direction:column;align-items:center;gap:1.4rem;margin-top:2.5rem}._registerForm_1cr9w_1 div{display:flex;flex-direction:column}._registerForm_1cr9w_1 div label{margin-left:6px}._registerForm_1cr9w_1 div input{height:3rem;border-radius:12px;font-size:18px;width:100%;background-color:var(--inputBackground);padding:12px}._registerForm_1cr9w_1 div select{width:100%;background-color:var(--inputBackground);color:var(--backgroundDark);font-size:16px;padding:8px;height:2.6rem;border-radius:12px;justify-self:flex-start}._registerForm_1cr9w_1 div._check_1cr9w_75{display:flex;flex-direction:row;align-items:center;gap:.4rem}._registerForm_1cr9w_1 div input[type=checkbox]{width:12px}._registerForm_1cr9w_1 button{margin-top:2rem}._formBlock_1anay_1{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:90%;height:100%;position:relative}._formSelector_1anay_21{display:flex;align-items:center;justify-content:space-around;margin-top:1rem;width:95%}._formButton_1anay_37{padding:8px 0;color:var(--textPrimary);border-radius:10px;border:none;font-size:18px;width:25%;background-color:var(--background);text-align:center}._formButtonActive_1anay_59{background-color:var(--backgroundDark);border-radius:10px 10px 0 0;font-weight:700}._repairForm_z8ri5_1{display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:2rem;padding:20px 4px;margin-bottom:1rem;background-color:var(--backgroundDark);border-radius:12px}._repairForm_z8ri5_1 div{display:flex;flex-direction:column;align-items:center;gap:4px;width:90%;align-self:center}._repairForm_z8ri5_1 div label{margin-right:.2rem;font-size:18px;align-self:flex-start}._repairForm_z8ri5_1 div input{height:2.8rem;border-radius:8px;background-color:var(--inputBackground);color:var(--backgroundDark);padding:12px;text-align:start;font-size:18px;width:100%}._repairForm_z8ri5_1 div select{height:2.8rem;width:100%;text-align:start;border-radius:8px;padding-right:8px;background-color:var(--inputBackground);color:var(--backgroundDark);font-size:18px}._repairForm_z8ri5_1 div textarea{width:100%;height:10rem;text-align:start;font-size:18px;border-radius:8px;resize:none;padding:5px}._repairForm_z8ri5_1 button{align-self:center;margin-top:1rem;background-color:var(--buttonSecondary)}._machineCard_1sk5r_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}._cardForm_1sk5r_17{width:100%;display:flex;place-content:center;margin-top:1rem}ul._machineData_1sk5r_31{width:80%;display:flex;flex-direction:column;gap:8px}ul._machineData_1sk5r_31 li{font-size:18px;display:flex;justify-content:space-between;background-color:var(--backgroundDark);padding:6px;border-radius:12px}._cardForm_1sk5r_17 ul li input,._cardForm_1sk5r_17 ul li select{text-align:end;font-size:16px;padding:2px 1px;width:12rem;border-radius:8px;color:var(--backgroundDark);background-color:var(--inputBackground)}._cardForm_1sk5r_17 button{align-self:center}._noteBlock_1sk5r_93{margin-top:.5rem;width:90%}._noteBlock_1sk5r_93 h3{width:100%;display:flex;align-items:center;justify-content:space-between;padding-inline:10px}._noteBlock_1sk5r_93 h3 p._addNoteBtn_1sk5r_117{background-color:transparent;font-size:24px;color:var(--linkText);padding-right:6px}._noteBlock_1sk5r_93 ul{margin-top:10px;padding:5px;list-style:none;background-color:var(--backgroundDark);border-radius:8px}._noteBlock_1sk5r_93 ul li{border-bottom:1px solid var(--textPrimary);padding-block:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}._noteBlock_1sk5r_93 ul li div{display:flex;flex-direction:column;gap:4px}._noteBlock_1sk5r_93 ul li div p:nth-child(2){margin-top:10px;padding-left:10px}._noteBlock_1sk5r_93 ul li div p:last-child{color:var(--textSecondary)}._noteBlock_1sk5r_93 ul li button{background-color:#9e0d0d;color:var(--textPrimary);border:none;padding:6px;border-radius:8px;font-size:16px}._noteBlock_1sk5r_93 ._noteForm_1sk5r_209{display:flex;flex-direction:column;margin-top:10px}._noteBlock_1sk5r_93 ._noteForm_1sk5r_209 textarea{resize:none;height:6rem;border-radius:8px;font-size:16px;padding:4px}._noteBlock_1sk5r_93 ._noteForm_1sk5r_209 button{padding-block:10px;margin-top:10px}._deleteBtn_1sk5r_247{width:70%;margin-top:4rem}._handleMachineButtonBlock_1sk5r_257{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:12px;width:80%}._handleMachineButtonBlock_1sk5r_257 button{background-color:var(--buttonSecondary);color:var(--textPrimary);padding:14px;font-size:18px;font-weight:800;width:100%;border-radius:12px;box-shadow:-8px 8px 25px #000}._handleMachineButtonBlock_1sk5r_257 button._deleteMachineBtn_1sk5r_295{background-color:#9e0d0d}._tableButtonBlock_199ta_1 button{font-size:1.5rem;background-color:var(--buttonSecondary);color:var(--textPrimary);padding:10px 8px;border:none;margin-bottom:1rem}._tableButtonBlock_199ta_1 button:active{background-color:var(--background)}._tableButtonBlock_199ta_1 button:first-child{border-radius:10px 0 0 10px}._tableButtonBlock_199ta_1 button:last-child{border-radius:0 10px 10px 0;padding-inline:18px}button._tableBtnActive_199ta_41{color:var(--buttonSecondary);background-color:var(--textPrimary)}._tableBlock_b4qtm_1{justify-items:start;height:100%;width:100%;display:flex;place-content:center}._noData_b4qtm_17{align-self:center;font-size:1.3rem}table._machineTable_b4qtm_27{width:90%;height:fit-content;margin:0 auto}._machineTable_b4qtm_27 thead{width:100%;background-color:var(--bannerBackground)}._machineTable_b4qtm_27 thead tr th{padding:1rem 0}._machineTable_b4qtm_27 tbody{background-color:var(--backgroundDark);max-height:15rem;overflow-y:auto}._machineTable_b4qtm_27 tbody tr td{border-bottom:1px solid var(--textPrimary);text-align:center;padding:1.4rem 0;font-size:16px;text-wrap:wrap}._resetHeader_jief7_1{font-size:1rem}._resetForm_jief7_9{display:flex;flex-direction:column;align-items:center;margin-top:2rem;width:80svw;gap:1rem}._resetForm_jief7_9 div{display:flex;flex-direction:column;align-self:center;width:80%}._resetForm_jief7_9 div input{font-size:20px;padding:4px 8px;border-radius:8px;height:40px;background-color:var(--inputBackground);color:var(--backgroundDark)}._resetForm_jief7_9 button{margin-top:1rem}form._updateUserForm_13toi_1{display:flex;flex-direction:column;align-items:center;width:90svw;gap:12px;margin-top:1rem}form._updateUserForm_13toi_1 div{display:flex;flex-direction:column}form._updateUserForm_13toi_1 div input{font-size:18px;border-radius:8px;padding:4px 6px}form._updateUserForm_13toi_1 div select{font-size:18px;border-radius:8px;padding:2px}form._updateUserForm_13toi_1 button{margin-top:1rem}
