@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2) format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-Ca5OILQq.woff2) format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ga3u8m5q.woff2) format("woff2-variations");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{--color1: #ffffff;--color2: #000000;--color3: #f5f5f5;--cancel: #ca0c0c;--color5: #0061eb;--color-primary: #404ff9;--color-primary-dark: #2e3dbb;--color-primary-light: #6b79ff;--color-neutral-light: #f5f7fa;--color-neutral-dark: #495057;--overlayBackgroundColor: rgba(0, 0, 0, .35);--infoColor: #0d4b6d;--infoColorBody: #cde8f6;--errorColor: #93140f;--errorColorBody: #ecc8c5;--warningColor: #68480e;--warningColorBody: #fcf2a2;--successColor: #3c5533;--successColorBody: #caf8b9;--placeholderColor: #8f8f8f;--routerHeaderLogin: 4rem;--dashboardWidth: 18rem;--dashboardIconWidth: 5rem;--sidebarDashboardItems: repeat(4, 3rem) 1fr 3rem;--mainFont: "Lexend Variable", sans-serif}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box}html{font-size:16px;font-family:var(--mainFont);font-weight:300}body{background-color:var(--color3)}.anchor{color:#333;text-decoration:none}.page-title{font-size:2rem}.page-header{margin-top:1rem;display:grid;gap:1rem;grid-template-columns:1fr auto}.welcome-message{font-weight:300}.welcome-message>span{font-weight:500}.today-message{font-weight:300}.fieldset{border:none;display:flex;flex-flow:column nowrap}.label{font-weight:400;padding-bottom:.125rem;margin-bottom:.25rem}.input{width:100%;font-size:1.125rem;padding:.6rem 1rem;outline:none;border:1px solid #c9c9c9;border-radius:.125rem;min-height:3rem;font-family:var(--mainFont);font-weight:400}.input::placeholder{font-size:1rem;font-family:var(--mainFont);font-weight:300;color:var(--placeholderColor)}.textarea{resize:none;height:100%}.textarea:focus:not(.inputErrors),.input:focus:not(.inputErrors){border:1px solid transparent;outline:2px solid rgb(45 124 235 / 50%)}.inputErrors{outline:2px solid rgb(235 45 45 / 50%);animation:shake .1s ease-in-out 0s 3;border:1px solid transparent}@keyframes shake{50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}.small-error{color:#b30f0f;font-weight:350}.btn{width:auto;height:auto;max-height:3rem;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out;gap:.75rem;color:#fff}.btn__text{font-size:1.125rem;font-weight:500}.overlay{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:var(--overlayBackgroundColor);z-index:90;display:grid;place-content:center}.status{padding:.25rem 1rem;border-radius:50px}.status--info{font-weight:400;color:#2563eb;border:1px solid rgb(191 219 254);background-color:#eff6ff}.status--active{font-weight:400;color:#16a34a;background-color:#f0fdf4;border:1px solid rgba(22,163,74,.25)}.status--inactive{font-weight:400;color:#ea310c;background-color:#ffefed;border:1px solid rgba(234,49,12,.25)}.wrapper-toggle{--dashboardWidth: 5rem;--dashboardIconWidth: 4rem}.wrapper-toggle .sidebar{padding:1rem .5rem}.wrapper-toggle .sidebar__items{overflow-x:hidden}@media (width >= 576px) and (width < 768px){html{font-size:13px}}@media (width >= 768px) and (width <= 992px){html{font-size:14px}}@media (width < 576px){html{font-size:12px}.page-header{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (width <= 992px){:root{--dashboardWidth: 5rem;--dashboardIconWidth: 4rem}}.loader[data-v-a43f8062]:after{display:block;content:"";width:1.5rem;height:1.5rem;border:.2rem solid #ffffff;border-top-color:#ffffff59;border-radius:100%;animation:loading-a43f8062 1s linear infinite}@keyframes loading-a43f8062{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.auth-wrapper[data-v-e1194474]{box-shadow:0 0 2px 1px #cbcbcbbf}.form-wrapper[data-v-e1194474]{width:25rem;height:auto;background-color:#fff;padding:2rem}.auth__form[data-v-e1194474]{display:grid;gap:.75rem}.auth__form-fieldset[data-v-e1194474]{border:none;width:100%;display:flex;flex-flow:column nowrap}.auth__form-wrapper[data-v-e1194474]{position:relative}.auth__form-input[data-v-e1194474]{width:100%;font-size:1.25rem;padding:.6rem 1rem;outline:none;border:1px solid #c9c9c9;border-radius:.125rem}.auth__form-input--password[data-v-e1194474]{padding-right:2.5rem}.auth__form-input-icon[data-v-e1194474]{position:absolute;top:50%;transform:translateY(-50%);right:12.5px;cursor:pointer;fill:#555}.auth__form-input[data-v-e1194474]:focus:not(.inputErrors){background-color:#fff;border:1px solid transparent;outline:2px solid rgb(45 124 235 / 50%)}.auth__form__small[data-v-e1194474]{padding-top:.25rem;color:#b30f0f;font-weight:350}.auth__form-label[data-v-e1194474]{font-weight:400;padding-bottom:.125rem}.auth__form-btn[data-v-e1194474]{cursor:pointer}.auth__form-btn[data-v-e1194474]{font-size:1rem;width:100%;height:3rem;text-transform:uppercase;padding:.5rem .75rem;border:none;background-color:#5110b2;border-radius:.25rem;color:#fff;font-weight:700;border:2px solid transparent;transition:.3s ease-in-out background-color;display:flex;justify-content:center;align-items:center;gap:1rem}.auth__form-btn[data-v-e1194474]:hover{background-color:#310473}.inputErrors[data-v-e1194474]{outline:2px solid rgb(235 45 45 / 50%);animation:shake-e1194474 .1s ease-in-out 0s 3;border:1px solid transparent}@keyframes shake-e1194474{50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}.wrapper[data-v-b1c1ad1c]{width:100%;height:calc(90dvh - var(--routerHeaderLogin));display:grid;place-content:center}
