@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);*{-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:Nunito Sans,sans-serif;image-rendering:-webkit-optimize-contrast}:root{--md-primary:#03a14a;--md-primary-variant:#ccda00;--md-secondary:#03dac6;--md-brand:#fecf4c;--md-background:#dff4e8;--md-surface:#fff;--md-on-primary:#fff;--md-on-surface:#000;--md-score-good:#03a14a;--md-score-normal:#20c997;--md-score-bad:#fa5252;--md-elevation-1:0 1px 3px #0000001f,0 1px 2px #0000003d;--md-elevation-2:0 3px 6px #00000029,0 3px 6px #0000003b}html{box-sizing:border-box;min-height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0}#root,body{display:inline-flex;width:100%}#root{flex:1 1;flex-direction:column;min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,p{font-size:18px}input::placeholder{color:#b0b0b0}select{background-image:url(/static/media/icon-dropdown-green.ea95418c24d5ce8fb7c3.svg);background-position:calc(100% - 6px);background-repeat:no-repeat;background-size:auto 6px;border:1px solid #00a43d;border-radius:5px;height:35px;padding:0 16px 0 6px;width:auto}button.secondary{background-color:#fff!important;border:1px solid #03a14a!important;border:1px solid var(--md-primary)!important;color:#03a14a!important;color:var(--md-primary)!important}button.yellow{background-color:#fecf4c;background-color:var(--md-brand);color:#333}button.red{background-color:#f8928a;color:#fff}button:disabled{color:#ddd;cursor:not-allowed;opacity:.6}.modal{-ms-overflow-style:none;align-items:center;background-color:#0009;display:inline-flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;overflow:scroll;position:fixed;top:0;transition:all .2s ease-in-out;visibility:hidden;width:100%;z-index:100}.modal.open{opacity:1;visibility:visible}.modal::-webkit-scrollbar{display:none}.modal .form{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:8px;box-shadow:0 0 3px #00000040;display:inline-flex;flex-direction:column;max-height:80%;max-width:90%;overflow-x:hidden;overflow-y:auto;padding:45px 30px 30px;position:relative}.modal .form .title{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center;width:100%}.modal .form .row{align-items:flex-start;border-bottom:1px solid #00a43d;display:inline-flex;flex-direction:row;justify-content:flex-start;max-width:480px;padding-bottom:15px;padding-top:18px;width:100%}.modal .form .row .form-title{font-size:18px;font-weight:600;text-align:left;width:135px}.modal .form .row input,.modal .form .row select{border:none;display:inline-flex;flex:1 1;font-size:18px;height:auto;padding:0;width:auto}.modal .form .row input:focus,.modal .form .row select:focus{outline:none}.modal .form .row input::placeholder{color:#b0b0b0}.modal .form button{background-color:#fff;border:2px solid #00a43d;color:#00a43d;margin-top:30px;padding:.8em 1.8em}.modal .close{background-color:#00a43d;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABfCAYAAACOTBv1AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAASJSURBVHhe7d3JitRAHAbwaVwGQd9BGEEfQNSboN5FRMWrCwgeFFQUPAruqMhcBJ2ry0HEszdRcTnpQQ/iW+hhPLRfSXcb05Wkkn8tXy2BQidJVZnfV11Jt53JaKEswQRGwXouHS/M4Y/H491wuYWyhLIW5QfKzdFo9Lh4dQvAbw/2uo6yBWUdynf1M/ye1mvP8FFJ/f0SyhWUNZpu7mHdRTSy2v1PyHMPGJ7Fkd9tOPqrsLtc3VbF344NbydpNemtYMMJNDLOk7f5qAF/BlvVAG1bDsLu+XSHKv4TrDxigFoCqCEZwqtaH4C/U4f/DSu3GuCrXUoAE6ge8KrGKvAXpfglAAj0hFdmv1EWp9P2kGmn+uLI9hUwAF65fQT8Dt3IVytfo6w3nHqmu2UXwEB45XUA+C/m8NUKNKouNa/1xM9qCoLRORzw7QFG9wGvrohmi+5Nlsklk67v5F8BghG/AvjjdTTtxwuSTtBBku8DJCY6eBVE42c7ks5SC0Bi0QTfij85B2Q/BbmC78TPPQCX8Eb4uQbgGt4YP7cAfMD3ws8lAF/wvfFTD8An/CD8VAPwDT8YP7UAQsCL8FMJIBS8GD/2AELCW8GPNYDQ8NbwYwuAAd4qfiwBsMBbx2cPgAneCT5rAGzwzvDZAmCEd4rPEgArvHP80AEww3vBDxUAO7w3fN8BxADvFd9XALHAe8d3HUBM8EHwXQUQG3wwfNsBxAgfFN9WALHCB8e3EMAXtNF0D5RqvmnRfneyrYKLbRS3ggpG7xATCniKkT/V8xQADTwVvnAKMnkFUMHT4TsMgA6eEt9BAJTwtPgWA6CFp8a3EAA1fPL4OEDqW5QorvN1lyqWLj2pb9KjxLcEP82UNgA6fMvw1AFQ4TuCpw2ABt8xPGUAFPie4OkCCI4vgFcn0s8oXb/dSXcxRXESDoovgZ/e2S1pI/T7gGD4ErT6LfWStkIGEARfgtX0uwwkbYYKwDu+BKntl0gIPwsKcg7wiu8S3sL/iHkPwBu+D/jYAvCC7xM+pgCc44eAjyUAp/gh4WMIwBk+Azx7AE7wmeCZA7COzwjPGoBVfGZ4xgCs4ccAzxaAFfyY4JkCEOPHCM8SgAg/ZniGAAbjpwAfOoBB+CnBhwygN36K8KEC6IWfMnyIAIzxc4D3HYARfk7wPgPoxM8R3lcArfg5w/sIoBG/wP/7opvEou1rKVp8SWddX+/QfXcvhnUSk6YA5vAlnaQK72oK+g8f8KfR0fKAkfgQ8CcH1IuuimRw1l8BM3w0qp6H+w5FPf25z0J/11+fgzHZVxDAUQxS9ejbv0sV/xl+PmTSeWWf7OCFU9B74O/S4fd5Hq6qny28IICfqLtJ90jWr9iwzXDkZw8/MIBfqLdRh6+eTn/YAL/A15B6nAMapx31PNw3HSfcAt8wOg0D2I9R/3Juzlcr0MAx/PGoof0bqKiel1uWYQE8gN+palXdm6zN2OECyl41P6G8QrmDiurms7J0CGAAL2GX8yj7UDZM/Jbh96letfNTzaLtTqDgu7PtbLngdxK52+EPTYSIjevcebcAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:auto 14px;border-radius:50%;cursor:pointer;display:inline-block;height:36px;position:absolute;right:10px;top:10px;width:36px;z-index:20}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:123 88% 33%;--primary-foreground:0 0% 98%;--secondary:123 30% 92%;--secondary-foreground:123 88% 20%;--accent:51 100% 50%;--accent-foreground:0 0% 0%;--success:123 88% 33%;--success-foreground:0 0% 98%;--warning:51 100% 50%;--warning-foreground:0 0% 0%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:123 88% 33%;--radius:0.75rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:123 88% 33%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:123 30% 92%;--sidebar-accent-foreground:123 88% 20%;--sidebar-border:220 13% 91%;--sidebar-ring:123 88% 33%;--brand-green:123 88% 33%;--brand-yellow:51 100% 50%;--brand-light-green:123 30% 92%;--brand-dark-green:123 88% 20%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:123 88% 40%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:51 100% 60%;--accent-foreground:0 0% 0%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:123 88% 40%}*{@apply border-border}body{@apply bg-background text-foreground;font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}}@layer utilities{.text-brand-green{color:hsl(var(--brand-green))}.text-brand-yellow{color:hsl(var(--brand-yellow))}.bg-brand-green{background-color:hsl(var(--brand-green))}.bg-brand-yellow{background-color:hsl(var(--brand-yellow))}.bg-brand-light-green{background-color:hsl(var(--brand-light-green))}.border-brand-green{border-color:hsl(var(--brand-green))}.gradient-brand{background:linear-gradient(135deg,hsl(var(--brand-green)) 0,hsl(var(--brand-yellow)) 100%)}.gradient-brand-soft{background:linear-gradient(135deg,hsl(var(--brand-light-green)) 0,#ecf9ed 100%)}}footer,footer .container{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;width:100%}footer .container{max-width:1200px;padding:20px 0}.page-container,.page-content{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:100%}section{align-items:center;justify-content:center}section,section .container{display:inline-flex;width:100%}section .container{align-items:flex-start;flex-direction:column;justify-content:flex-start;max-width:1200px;padding:45px 0}h2{font-size:30px}h2,h3{margin-bottom:20px;margin-top:0}h3{font-size:19px}p{font-size:18px}a{color:inherit;font-size:inherit}input:not([type=checkbox]){border:1px solid #ddd;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:14px;padding:15px 12px 14px;text-align:left;width:100%}input:not([type=checkbox]),select{-webkit-appearance:none;appearance:none}textarea{border:1px solid #ddd;font-family:Nunito Sans,sans-serif;font-size:14px;padding:15px 12px 14px;resize:vertical;text-align:left;width:100%}button,textarea{-webkit-appearance:none;appearance:none;display:inline-block}button{-webkit-touch-callout:none;background-color:#00a43d;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;padding:.5em 1.2em;-webkit-user-select:none;user-select:none;width:auto}button.load{background-image:url(/static/media/load.77d19fdb173316407067.gif);background-position:50%;background-repeat:no-repeat;background-size:auto 16px;color:#0000!important;cursor:not-allowed}.error-page{padding:45px 60px}.login-screen{align-items:center;display:inline-flex;flex:1 1 1px;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.login-screen .logo{display:inline-block;height:auto;left:45px;position:absolute;top:30px;width:90px}.login-screen .title{color:#1a1a1a;font-size:48px;font-weight:700;margin-bottom:30px;text-align:center}.login-screen .form-block{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;max-width:360px;width:100%}.login-screen .form-title{color:#8e8e8e;display:inline-block;font-size:12px;font-weight:400;margin-bottom:3px;text-align:left;vertical-align:top;width:100%}.login-screen button,.login-screen input{font-size:14px;height:35px;width:100%}.login-screen button{align-items:center;background-color:#fff;border:1px solid var(--md-primary);border-radius:2px;color:var(--md-primary);display:inline-flex;justify-content:center;margin-top:8px;max-width:360px}.login-screen .forget{align-self:center;color:#8e8e8e;cursor:pointer;font-size:14px;margin-top:24px;text-decoration:underline}.login-screen .tnc{align-self:center;color:#8e8e8e;font-size:12px;margin-top:60px;max-width:360px;text-align:center;width:100%}.login-screen .tnc a{font-size:inherit}nav.menu{align-items:flex-start;background-color:#fff;box-shadow:0 4px 4px #00000040;display:inline-flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:100vh;padding-bottom:20px;padding-top:40px;transition:all .2s ease-in-out;visibility:visible;width:260px}nav.menu .logo{align-self:center;height:45px;width:auto}nav.menu .menu-toggle{align-items:center;background-color:var(--md-primary);background-image:url(/static/media/icon-arrow-left-white.a735bdcb053d655dc5ea.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 16px;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:30px;margin-top:30px;visibility:visible;width:32px}nav.menu .menu-toggle.collapse{background-color:#000;background-image:url(/static/media/icon-arrow-right-white.444374396489a2d0f5df.svg)}nav.menu .menu-list{align-items:flex-start;flex:1 1;flex-direction:column;margin-top:15px;overflow-y:auto;padding-left:30px;padding-right:10px}nav.menu .menu-item,nav.menu .menu-list{display:inline-flex;justify-content:flex-start;width:100%}nav.menu .menu-item{align-items:center;color:#333;cursor:pointer;flex-direction:row;font-size:16px;padding:12px 0}nav.menu .menu-item.selected{color:var(--md-primary)}nav.menu .menu-item img{height:16px;margin-right:8px;width:auto}nav.menu .profile{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-start;padding:0 30px;width:100%}nav.menu .profile .thumbnail{align-items:center;background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}nav.menu .profile .name{color:#333;flex:1 1;font-size:16px;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}nav.menu .profile .logout{align-items:center;background-image:url(/static/media/portal-logout.5ba6a5f75744e7217dd8.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 16px;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}nav.menu.collapse{align-items:center;background-color:var(--md-primary);width:75px}nav.menu.collapse .logo{height:40px;width:auto}nav.menu.collapse .menu-toggle.collapse{background-color:#000;margin-left:0}nav.menu.collapse .menu-list{align-items:center;padding:0}nav.menu.collapse .menu-item{align-items:center;border-radius:50%;height:32px;justify-content:center;margin-bottom:8px;padding:0;width:32px}nav.menu.collapse .menu-item.selected{background-color:#fff}nav.menu.collapse .menu-item img{margin-right:0}nav.menu.collapse .menu-item span{display:none}nav.menu.collapse .profile{flex-direction:column-reverse}nav.menu.collapse .profile .name{display:none}nav.menu.collapse .profile .logout{margin-bottom:15px}.portal-screen{align-items:flex-start;display:inline-flex;flex:1 1 1px;flex-direction:row;height:100%;justify-content:flex-start;overflow:hidden;width:100%}.portal-content{align-items:flex-start;background-color:#eee;flex:1 1;height:100vh;overflow:hidden;width:auto}.portal-content,.portal-content>div{display:inline-flex;justify-content:flex-start}.portal-content>div{align-items:center;flex:1 1;flex-direction:column;height:100%;overflow:auto}.portal-content>div>div{flex-shrink:0}.portal-content *{font-family:Rubik,sans-serif}.portal-content ol,.portal-content ul{list-style:auto;padding-left:1.8em}.portal-content .card-container{align-items:flex-start;background-color:#fff;border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:30px;max-width:1440px;padding:24px 40px;width:100%}.portal-content .card-title{color:#333;font-size:20px;font-weight:600;text-align:left}.portal-content .card-title.margin{margin-bottom:8px;margin-top:24px}.portal-content .card-subtitle{color:#333;font-size:16px;margin-bottom:12px;margin-top:16px;text-align:left}.portal-content .card-desc{color:#333;font-size:14px;margin-top:16px;text-align:left}.portal-dashboard{align-items:center;background-color:#f3fcf3;padding:60px 45px}.portal-dashboard,.portal-dashboard .container{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.portal-dashboard .container{align-items:flex-start;max-width:1280px}.Dashboard_topRow__mHzh0{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.Dashboard_topRowText__IGSBY{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.Dashboard_topRowTitle__cplA4{font-size:36px;font-weight:700;text-align:left}.Dashboard_topRowDesc__uEEJO{color:#71717a;font-size:16px;font-weight:400;text-align:left}.Dashboard_topRowButtons__vrsYn{align-items:center;display:inline-flex;flex-direction:row;gap:12px;justify-content:center}.Dashboard_topRowButtonPrimary__hY7ko,.Dashboard_topRowButtonSecondary__NKWh\+{align-items:center;display:inline-flex;flex-direction:row;font-size:14px;gap:6px;justify-content:center}.Dashboard_topRowButtonSecondary__NKWh\+{background-color:initial;box-shadow:0 0 2px #0003;color:#00a43d}.Dashboard_topRowButtonIcon__wfrHv{height:14px;width:14px}.Dashboard_statRow__C7h\+W{align-items:flex-start;display:inline-flex;flex-direction:row;gap:16px;justify-content:flex-start;margin-top:24px;width:100%}.Dashboard_statItem__xug9c{background-color:#fff;border-radius:16px;box-shadow:0 0 2px #0003;flex:1 1;flex-direction:row;gap:12px;padding:24px}.Dashboard_statItemIcon__86J62,.Dashboard_statItem__xug9c{align-items:center;display:inline-flex;justify-content:center}.Dashboard_statItemIcon__86J62{background-color:#d0ecdb;border-radius:50%;height:48px;width:48px}.Dashboard_statItemIconImg__dw6NJ{height:24px;width:24px}.Dashboard_statItemDetail__yfIq8{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.Dashboard_statItemNumber__XnrVY{color:#2e2e2e;font-size:24px;font-weight:700;text-align:left}.Dashboard_statItemName__iY-LV{color:#71717a;font-size:14px;text-align:left}.Dashboard_subtitle__MCfvl{font-size:24px;font-weight:700;margin-top:36px;text-align:left}.Dashboard_jobList__Wcmlf{align-items:flex-start;flex-direction:column;gap:16px;margin-top:16px}.Dashboard_jobItem__GA\+iJ,.Dashboard_jobList__Wcmlf{display:inline-flex;justify-content:flex-start;width:100%}.Dashboard_jobItem__GA\+iJ{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 0 2px #0003;flex-direction:row;padding:24px}.Dashboard_jobItemDetails__LNWaw{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:12px;justify-content:flex-start;width:auto}.Dashboard_jobItemName__9PWeq{color:#2e2e2e;font-size:18px;font-weight:600;text-align:left}.Dashboard_jobItemAttrRow__vpY1y{align-items:center;display:inline-flex;flex-direction:row;gap:18px;justify-content:flex-start}.Dashboard_jobItemAttr__qqrag{color:#71717a;font-size:14px;text-align:center}.Dashboard_jobItemAttrDivider__soJ7M{background-color:#71717a;border-radius:50%;height:5px;width:5px}.Dashboard_jobItemButton__S4kyC{align-items:center;background-color:#f3fcf3;box-shadow:0 0 2px #0003;color:#00a43d;display:inline-flex;flex-direction:row;font-size:14px;gap:6px;justify-content:center}.Dashboard_jobItemButtonIcon__hy7Q1{height:14px;width:14px}.Dashboard_empty__ckHcr{color:#71717a;font-size:16px;font-style:italic;justify-content:center;padding:30px 0;text-align:center}.Dashboard_empty__ckHcr,.portal-content .header{align-items:center;display:inline-flex;flex-direction:row}.portal-content .header{background-color:#fff;border-bottom:1px solid #eee;height:60px;justify-content:flex-start;padding:0 15px;width:100%}.portal-content .header .back{background-position:50%;background-repeat:no-repeat;background-size:auto 24px;cursor:pointer;height:30px;width:30px}.portal-content .header .title{color:#000;font-size:20px;font-weight:700;margin-left:8px;text-align:left}.portal-content .header .tutorial{cursor:pointer;height:18px;margin-left:8px;width:18px}.portal-content .header .tutorial img{height:100%;width:100%}.uitable{align-items:flex-start;flex-direction:column;gap:8px}.uitable,.uitable .uitable-row{display:inline-flex;justify-content:flex-start;width:100%}.uitable .uitable-row{align-items:center;flex-direction:row;font-size:0;margin:0;padding:5px 0}.uitable select.uitable-offset{background-color:#fff;background-position:calc(100% - 6px);background-repeat:no-repeat;background-size:auto 6px;border:1px solid #00a43d;border-radius:5px;height:35px;margin-right:5px;padding-left:10px;width:60px}.uitable .uitable-label{color:#333;font-size:14px;text-align:left}.uitable input.uitable-search{background-color:#fff;border:1px solid #00a43d;border-radius:5px;height:35px;margin-left:auto;padding-left:10px;width:120px}.uitable button.uitable-search{background-color:#00a43d;border:1px solid #00a43d;border-radius:5px;color:#fff;height:35px;margin-left:5px}.uitable table{background-color:#fff;border-collapse:collapse;width:100%}.uitable table tr,.uitable tbody,.uitable thead{width:100%}.uitable table thead tr{border-bottom:2px solid #00a43d}.uitable table tbody tr:nth-child(odd){background-color:#f9f9f9}.uitable table th{background-position:100%;background-repeat:no-repeat;background-size:auto 12px;color:#00a43d;cursor:pointer;font-size:14px;font-weight:700;padding:.8em 1.2em;text-align:left;transition:all .2s ease-in-out}.uitable table th img{height:9px;margin-left:4px;width:9px}.uitable table td{color:#1a1a1a;font-size:14px;padding:.8em 1.2em;text-align:left}.uitable .uitable-pagination{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;margin-left:auto}.uitable .uitable-pagination-item{align-items:center;border-radius:6px;color:#00a43d;cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;text-align:center;transition:background-color .2s ease-in-out;width:36px}.uitable .uitable-pagination-item:hover{background-color:#f9f9f9}.uitable .uitable-pagination-item.disabled{color:#9e9e9e;cursor:not-allowed}.uitable i.empty{color:#8e8e8e;display:inline-block;font-size:14px;padding:24px 0;text-align:center;width:100%}.portal-interview .card-container{margin:30px 24px;width:calc(100% - 48px)}.portal-interview .filter-row{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-bottom:12px}.portal-interview .filter-row select{width:120px}.uiimageupload{align-items:center;background-color:#eee;background-image:url(/static/media/portal-upload.3c35fec4a912eb7f8373.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 24px;border-radius:8px;cursor:pointer;display:inline-flex;flex-direction:column;height:200px;justify-content:center;margin-top:8px;width:320px}.uiimageupload.uploaded{background-image:none}.uiimageupload .preview{height:auto;max-height:160px;max-width:300px;width:auto}.uiimageupload .file-icon{height:24px;width:auto}.uiimageupload.uploaded .file-icon{height:150px}.uiimageupload .file-name{color:#000;font-size:12px;margin-top:8px;text-align:center}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid #0000;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.portal-interview-detail .card-container{margin:30px 24px;max-width:1600px;width:calc(100% - 48px)}.portal-interview-detail .card-title{margin-bottom:24px}.portal-interview-detail .form-content{align-items:flex-start;display:inline-flex;flex-direction:row;gap:48px;justify-content:flex-start;overflow-x:hidden;width:100%}.portal-interview-detail .form-col{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.portal-interview-detail .form-col:first-child{flex:1 1;overflow-x:auto}.portal-interview-detail .form-col:last-child{width:480px}.portal-interview-detail .subtitle{font-size:16px;font-weight:600;text-align:left}.portal-interview-detail .form-row{gap:24px;margin-bottom:16px}.portal-interview-detail .form-row,.portal-interview-detail .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-interview-detail .form-subrow{gap:16px}.portal-interview-detail .form-block{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:auto}.portal-interview-detail .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-interview-detail input,.portal-interview-detail select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-interview-detail input[type=date]{flex:1 1;width:auto}.portal-interview-detail select{background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px}.portal-interview-detail select.time{width:80px}.portal-interview-detail textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-interview-detail button{font-size:14px}.portal-interview-detail .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}.portal-interview-detail .stat-row{align-self:flex-start;display:inline-flex;flex-direction:column;justify-content:space-between;margin-top:16px;max-width:320px;width:100%}.portal-interview-detail .stat-item{align-items:center;align-self:stretch;background-color:#fff;border-radius:12px;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-bottom:15px;padding:30px 25px;width:100%}.portal-interview-detail .stat-item .number{color:#fff;font-size:36px;font-weight:700;margin-right:auto;text-align:left}.portal-interview-detail .stat-item .name{color:#fff;font-size:16px;font-weight:500;text-align:left;width:180px}@media only screen and (min-width:1201px) and (max-width:1600px){.portal-interview-detail .form-col:last-child{width:320px}}.InterviewAdd_container__fckH8{max-width:1080px;padding:60px 45px;width:100%}.InterviewAdd_title__Et0rq{font-size:36px;font-weight:700;text-align:left}.InterviewAdd_desc__8imL7{color:#71717a;font-size:16px;font-weight:400;margin-top:8px;text-align:left}.InterviewAdd_formBlock__PG7rP{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;justify-content:flex-start;margin-top:18px;width:100%}.InterviewAdd_formTitle__6RNFx{color:#2e2e2e;font-size:14px;font-weight:500;text-align:left}.InterviewAdd_input__V1HgZ{border-radius:12px;height:40px;width:100%}.InterviewAdd_checkboxRow__\+nbjE{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;gap:4px;justify-content:flex-start}.InterviewAdd_checkbox__v0Z0Z{height:16px;width:16px}.InterviewAdd_select__O0DBK{border-radius:12px;height:40px;padding:0 12px;width:100%}.InterviewAdd_textarea__lZRAl{border-radius:12px;min-height:180px;width:100%}.InterviewAdd_titleButtonSecondary__d4p8W,.InterviewAdd_titleButton__rKPic{align-items:center;display:inline-flex;flex-direction:row;font-size:14px;gap:6px;justify-content:center;margin-left:12px}.InterviewAdd_titleButtonSecondary__d4p8W{background-color:initial;box-shadow:0 0 2px #0003;color:#00a43d}.InterviewAdd_questionList__IRMRY{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;justify-content:flex-start;margin-top:12px;width:100%}.InterviewAdd_questionItem__Bb2ld{align-items:center;border:1px solid #00a43d;border-radius:12px;display:inline-flex;flex-direction:row;gap:6px;height:40px;justify-content:flex-start;padding:0 15px;width:100%}.InterviewAdd_questionName__8nA4E{color:#00a43d;flex:1 1;font-size:14px;text-align:left}.InterviewAdd_questionButton__CoZdJ{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;height:24px;justify-content:center;width:24px}.InterviewAdd_questionButtonIcon__1rNsa{height:18px;object-fit:contain;width:18px}.InterviewAdd_candidateList__uEAfE{align-items:flex-start;display:inline-flex;flex-direction:column;gap:6px;justify-content:flex-start;margin-top:12px;width:100%}.InterviewAdd_candidateItem__T2taS{align-items:center;border:1px solid #00a43d;border-radius:12px;display:inline-flex;flex-direction:row;gap:6px;height:40px;justify-content:flex-start;padding:0 15px;width:100%}.InterviewAdd_candidateName__ZjpE-{color:#00a43d;flex:1 1;font-size:14px;text-align:left}.InterviewAdd_candidateButton__FkNWS{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;height:24px;justify-content:center;width:24px}.InterviewAdd_candidateButtonIcon__MfdbD{height:18px;object-fit:contain;width:18px}.InterviewAdd_bottomButtons__rHAKY{align-items:center;display:inline-flex;flex-direction:row;gap:12px;justify-content:space-between;margin-top:30px;width:100%}.InterviewAdd_bottomButtonSecondary__USpAc{background-color:initial;border:1px solid #00a43d;color:#00a43d}.SelectQuestionModal_form__RA\+Yn{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 3px #00000040;display:inline-flex;flex-direction:column;justify-content:flex-start;max-height:80%;max-width:90%;overflow-x:hidden;overflow-y:auto;padding:45px 30px 30px;position:relative;width:1080px}.SelectQuestionModal_title__k2CZu{font-size:24px;font-weight:600;margin-bottom:24px;text-align:left}.SelectQuestionModal_table__LPN03{background-color:#fff;border-collapse:collapse;width:100%}.SelectQuestionModal_tableHeadRow__o9iYw{border-bottom:2px solid #00a43d}.SelectQuestionModal_tableRow__eUqVu:nth-child(odd){background-color:#f9f9f9}.SelectQuestionModal_tableHeadCell__NToON{background-position:100%;background-repeat:no-repeat;background-size:auto 12px;color:#00a43d;font-size:14px;font-weight:700;padding:.8em 1.2em;text-align:left;transition:all .2s ease-in-out}.SelectQuestionModal_tableCell__DWw4d{color:#1a1a1a;font-size:14px;padding:.8em 1.2em;text-align:left}.SelectQuestionModal_checkbox__Qc71t{cursor:pointer;height:16px;padding:0;width:16px}.SelectQuestionModal_closeButton__dufi\+{color:#5e5e5e;cursor:pointer;font-size:14px;margin-top:12px;text-align:center;text-decoration:underline}.modal[name=resume-upload] .form{align-items:center;width:480px}.modal[name=resume-upload] .title{font-size:18px;font-weight:600;text-align:center}.modal[name=resume-upload] .description{font-size:16px;line-height:24px;text-align:center}.modal[name=resume-upload] .description span{color:var(--md-primary)}.modal[name=resume-upload] .upload{align-items:center;background-color:#eee;background-image:url(/static/media/portal-upload.3c35fec4a912eb7f8373.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 24px;border-radius:8px;cursor:pointer;display:inline-flex;flex-direction:column;height:200px;justify-content:center;margin-top:8px;width:320px}.modal[name=resume-upload] .upload.uploaded{background-image:none}.modal[name=resume-upload] .upload .file-icon{height:48px;width:auto}.modal[name=resume-upload] .upload .file-name{color:#000;font-size:12px;margin-top:8px;text-align:center}.modal[name=resume-upload] button{align-items:center;background-color:var(--md-primary);border:none;border-radius:20px;color:#fff;display:inline-flex;height:40px;justify-content:center;padding:0;width:320px}.modal[name=resume-upload] button:disabled{background-color:#707070;cursor:not-allowed}.AddCandidateModal_form__nIid\+{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 3px #00000040;display:inline-flex;flex-direction:column;justify-content:flex-start;max-height:80%;max-width:90%;overflow-x:hidden;overflow-y:auto;padding:45px 30px 30px;position:relative;width:1080px}.AddCandidateModal_title__XcPmS{align-items:center;align-self:flex-start;display:inline-flex;flex-direction:row;font-size:24px;font-weight:600;gap:12px;margin-bottom:24px;text-align:left}.AddCandidateModal_topButton__vZ1Tr{font-size:14px}.AddCandidateModal_table__ShQJ8{background-color:#fff;border-collapse:collapse;width:100%}.AddCandidateModal_tableHeadRow__LWWFB{border-bottom:2px solid #00a43d}.AddCandidateModal_tableRow__1S6rY:nth-child(odd){background-color:#f9f9f9}.AddCandidateModal_tableHeadCell__F1Iwf{background-position:100%;background-repeat:no-repeat;background-size:auto 12px;color:#00a43d;font-size:14px;font-weight:700;padding:.8em 1.2em;text-align:left;transition:all .2s ease-in-out}.AddCandidateModal_tableCell__s0sHD{color:#1a1a1a;font-size:14px;padding:.8em 1.2em;text-align:left}.AddCandidateModal_tableEmpty__lHEUS{color:#8e8e8e;padding:24px 0;text-align:center}.AddCandidateModal_tableInput__8lqXN{height:40px;padding:0 8px}.AddCandidateModal_tableDelete__\+uGl5{cursor:pointer;font-size:14px;text-decoration:underline}.AddCandidateModal_checkbox__xmkjc{cursor:pointer;height:16px;padding:0;width:16px}.AddCandidateModal_closeButton__5TmKN{color:#5e5e5e;cursor:pointer;font-size:14px;margin-top:12px;text-align:center;text-decoration:underline}.portal-resume .card-container{background-color:initial;flex-direction:column;max-width:1200px;padding-top:0}.portal-resume .card-title{color:var(--md-primary);font-size:20px;font-weight:600;margin-bottom:16px;text-align:left}.portal-resume .card-title button{margin-left:24px}.portal-resume .button-row{align-self:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-bottom:16px;width:100%}.portal-resume .button-item{align-items:center;background-color:#fff;border-radius:12px;cursor:pointer;display:inline-flex;flex-direction:row;gap:8px;height:40px;justify-content:center;margin-bottom:15px;width:168px}.portal-resume .button-item.green{background-color:var(--md-primary)}.portal-resume .button-item img{height:24px;width:24px}.portal-resume .button-item .name{color:#333;font-size:12px}.portal-resume .button-item.green .name{color:#fff}.portal-resume .stat-row{align-self:flex-start;flex-direction:row;margin-bottom:16px;width:100%}.portal-resume .stat-item,.portal-resume .stat-row{display:inline-flex;gap:16px;justify-content:flex-start}.portal-resume .stat-item{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:12px;flex:1 1;flex-direction:row;margin-bottom:15px;padding:24px 16px}.portal-resume .stat-item .icon{align-items:center;border-radius:8px;display:inline-flex;height:48px;justify-content:center;width:48px}.portal-resume .stat-item .icon img{height:24px;width:24px}.portal-resume .stat-item .detail{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;gap:8px;justify-content:flex-start;padding-top:8px;width:auto}.portal-resume .stat-item .name{color:#2b303b;font-size:16px;font-weight:500;text-align:left}.portal-resume .stat-item .number{color:#2b303b;font-size:36px;font-weight:700;text-align:left}.portal-resume .table-container{align-items:flex-start;background-color:#fff;border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:24px 16px;width:100%}.portal-user-detail .card-container{max-width:1600px}.portal-user-detail .form-content{align-items:flex-start;display:inline-flex;flex-direction:row;gap:48px;justify-content:flex-start;width:100%}.portal-user-detail .form-col{align-items:center;display:inline-flex;flex-direction:column;justify-content:flex-start}.portal-user-detail .form-row{gap:24px;margin-top:16px}.portal-user-detail .form-row,.portal-user-detail .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-user-detail .form-subrow{gap:16px}.portal-user-detail .form-block{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:auto}.portal-user-detail .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-user-detail input,.portal-user-detail select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-user-detail select{background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px}.portal-user-detail textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-user-detail button{font-size:14px}.portal-user-detail .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}.portal-user-detail .col-row{flex-direction:row;width:100%}.portal-user-detail .col,.portal-user-detail .col-row{align-self:flex-start;display:inline-flex;justify-content:flex-start}.portal-user-detail .col{flex-direction:column}.portal-user-detail .col:first-child{align-items:center;width:280px}.portal-user-detail .col:last-child{flex:1 1}.portal-user-detail .subtitle{color:#00a43d;font-size:18px;font-weight:500;text-align:left}.portal-user-detail .thumbnail{border:2px solid #ddd;border-radius:50%;display:inline-block;height:120px;margin-top:30px;overflow:hidden;width:120px}.portal-user-detail .thumbnail img{height:100%;object-fit:cover;width:100%}.portal-user-detail .username{color:#00a43d;font-size:20px;font-weight:700;margin-top:20px;text-align:center}.portal-user-detail .attr{color:#707070;font-size:16px;margin-top:10px;text-align:center}.portal-user-detail .attr[name=curriculum]{margin-top:30px}.portal-user-detail .stat-row{align-self:flex-start;display:inline-flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:100%}.portal-user-detail .stat-item{align-items:center;align-self:stretch;background-color:#fff;border-radius:12px;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-bottom:15px;padding:30px 25px;width:32%}.portal-user-detail .stat-item.w{width:100%}.portal-user-detail .stat-item[name=hours]{background-color:#00a43d}.portal-user-detail .stat-item[name=question]{background-color:#4e9eaa}.portal-user-detail .stat-item[name=complete]{background-color:#c85e60}.portal-user-detail .stat-item .emoji{align-items:center;background-color:#f9f9f9;display:inline-flex;font-size:24px;height:50px;justify-content:center;text-align:center;width:50px}.portal-user-detail .stat-item .name{color:#fff;font-size:16px;font-weight:600;text-align:left;width:180px}.portal-user-detail .stat-item.w .name{font-size:14px;font-weight:500;width:120px}.portal-user-detail .stat-item .number{color:#fff;font-size:36px;font-weight:700;margin-right:auto;text-align:left}.portal-user-detail .stat-item.w .number{font-size:28px}.portal-user-detail .subtab-list{align-items:center;border-bottom:1px solid #ddd;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-top:30px;padding-bottom:10px;width:100%}.portal-user-detail .subtab{border:1px solid #ccc;border-radius:8px;color:#000;cursor:pointer;font-size:16px;margin-right:10px;padding:.4em 1.2em;text-align:center}.portal-user-detail .subtab.selected{background-color:#00a43d;border-color:#00a43d;color:#fff;font-weight:500}.portal-user-detail .subtab-content{padding-top:15px}.portal-user-detail .cv-paragraph,.portal-user-detail .subtab-content{align-self:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.portal-user-detail .cv-paragraph{border:1px solid #00a43d;border-radius:15px;margin-bottom:15px;padding:15px 18px}.portal-user-detail ul{padding-left:1.5em}.portal-user-detail li{color:#707070;font-size:16px;line-height:1.8em;margin-bottom:5px;text-align:left}.portal-user-detail i.empty{color:#8e8e8e;display:inline-block;font-size:16px;padding:30px 0;text-align:center;width:100%}.portal-job .card-container{margin:30px 24px;width:calc(100% - 48px)}.portal-job .filter-row{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-bottom:12px}.portal-job .filter-row select{width:120px}.portal-job-detail .card-container{margin:30px 24px;max-width:1600px;width:calc(100% - 48px)}.portal-job-detail .form-content{flex-direction:row;gap:48px;overflow-x:hidden;width:100%}.portal-job-detail .form-col,.portal-job-detail .form-content{align-items:flex-start;display:inline-flex;justify-content:flex-start}.portal-job-detail .form-col{flex-direction:column}.portal-job-detail .form-col:first-child{width:480px}.portal-job-detail .form-col:last-child{flex:1 1;overflow-x:auto}.portal-job-detail .subtitle{font-size:16px;font-weight:600;text-align:left}.portal-job-detail .form-row{gap:24px;margin-top:16px}.portal-job-detail .form-row,.portal-job-detail .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-job-detail .form-subrow{gap:16px}.portal-job-detail .form-block{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:auto}.portal-job-detail .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-job-detail input,.portal-job-detail select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-job-detail input[type=date]{flex:1 1;width:auto}.portal-job-detail select{background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px}.portal-job-detail select.time{width:80px}.portal-job-detail textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-job-detail button{font-size:14px}.portal-job-detail .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}.portal-job-detail .stat-row{align-self:flex-start;display:inline-flex;flex-direction:column;justify-content:space-between;margin-top:16px;max-width:320px;width:100%}.portal-job-detail .stat-item{align-items:center;align-self:stretch;background-color:#fff;border-radius:12px;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-bottom:15px;padding:30px 25px;width:100%}.portal-job-detail .stat-item .number{color:#fff;font-size:36px;font-weight:700;margin-right:auto;text-align:left}.portal-job-detail .stat-item .name{color:#fff;font-size:16px;font-weight:500;text-align:left;width:180px}@media only screen and (min-width:1201px) and (max-width:1600px){.portal-job-detail .form-col:first-child{width:360px}}.portal-candidate .card-container{margin:30px 24px;overflow-x:auto;width:calc(100% - 48px)}.portal-candidate .filter-row{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-bottom:12px}.portal-candidate .filter-row select{width:120px}.portal-candidate-detail .card-container{margin:30px 24px;max-width:1600px;width:calc(100% - 48px)}.portal-candidate-detail .card-title{margin-bottom:24px}.portal-candidate-detail .card-item .card-title{margin-bottom:12px}.portal-candidate-detail .card-item .card-desc{margin-top:0}.portal-candidate-detail .form-content{align-items:flex-start;display:inline-flex;flex-direction:row;gap:48px;justify-content:flex-start;width:100%}.portal-candidate-detail .form-col{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.portal-candidate-detail .form-col:first-child{width:320px}.portal-candidate-detail .form-col:last-child{flex:1 1;overflow-x:auto}.portal-candidate-detail .subtitle{font-size:16px;font-weight:600;text-align:left}.portal-candidate-detail .form-row{gap:24px;margin-bottom:16px}.portal-candidate-detail .form-row,.portal-candidate-detail .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-candidate-detail .form-subrow{gap:16px}.portal-candidate-detail .form-block{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:auto}.portal-candidate-detail .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-candidate-detail input,.portal-candidate-detail select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-candidate-detail input[type=date]{flex:1 1;width:auto}.portal-candidate-detail select{background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px}.portal-candidate-detail select.time{width:80px}.portal-candidate-detail textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-candidate-detail .button-row{align-items:center;display:inline-flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-top:8px;width:100%}.portal-candidate-detail button{font-size:14px}.portal-candidate-detail .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}.portal-candidate-detail .card-row{flex-direction:row;width:100%}.portal-candidate-detail .card-column,.portal-candidate-detail .card-row{align-items:flex-start;display:inline-flex;gap:16px;justify-content:flex-start;margin-bottom:16px}.portal-candidate-detail .card-column{align-self:stretch;flex-direction:column;width:calc(33.3333% - 10.6666px)}.portal-candidate-detail .card-column.large{flex:1 1;width:auto}.portal-candidate-detail .card-item{align-items:flex-start;align-self:stretch;border:1px solid #d9d9d9;border-radius:16px;display:inline-flex;flex-direction:column;justify-content:flex-start;padding:12px 22px;width:calc(50% - 8px)}.portal-candidate-detail .card-item.large{width:100%}.portal-candidate-detail .card-desc{color:#707070;font-size:12px;margin-top:5px;text-align:left}.portal-candidate-detail .score-block{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-top:12px;width:100%}.portal-candidate-detail .score-wrap{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start}.portal-candidate-detail .score-name{color:#707070;font-size:12px;text-align:left}.portal-candidate-detail .score-num{color:var(--md-primary);font-size:24px;font-weight:500;margin-top:5px;text-align:left}.portal-candidate-detail .score-num.good{color:var(--md-score-good)}.portal-candidate-detail .score-num.normal{color:var(--md-score-normal)}.portal-candidate-detail .score-num.bad{color:var(--md-score-bad)}.portal-candidate-detail .score-rate{align-items:center;border:8px solid var(--md-primary);border-radius:50%;color:var(--md-primary);display:inline-flex;font-size:18px;font-weight:500;height:75px;justify-content:center;margin-left:auto;text-align:center;width:75px}.portal-candidate-detail .score-rate.good{border-color:var(--md-score-good);color:var(--md-score-good)}.portal-candidate-detail .score-rate.normal{border-color:var(--md-score-normal);color:var(--md-score-normal)}.portal-candidate-detail .score-rate.bad{border-color:var(--md-score-bad);color:var(--md-score-bad)}.portal-candidate-detail .score-item{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:20px;width:100%}.portal-candidate-detail .score-row{align-items:center;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-candidate-detail .score-title{color:#707070;font-size:12px;font-weight:500;text-align:left}.portal-candidate-detail .score-percent{color:var(--md-primary);font-size:12px;margin-left:auto;text-align:right}.portal-candidate-detail .score-percent.good{color:var(--md-score-good)}.portal-candidate-detail .score-percent.normal{color:var(--md-score-normal)}.portal-candidate-detail .score-percent.bad{color:var(--md-score-bad)}.portal-candidate-detail .score-bar{background-color:#d9d9d9;border-radius:2px;height:3px;margin-top:8px;position:relative;width:100%}.portal-candidate-detail .score-bar .fill{background-color:var(--md-primary);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:0}.portal-candidate-detail .score-bar .fill.good{background-color:var(--md-score-good)}.portal-candidate-detail .score-bar .fill.normal{background-color:var(--md-score-normal)}.portal-candidate-detail .score-bar .fill.bad{background-color:var(--md-score-bad)}.portal-candidate-detail .feedback-item{align-items:flex-start;border-left:3px solid var(--md-primary);display:inline-flex;flex-direction:column;justify-content:flex-start;margin-top:20px;padding-left:15px;width:100%}.portal-candidate-detail .feedback-item.good{border-color:var(--md-score-good)}.portal-candidate-detail .feedback-item.normal{border-color:var(--md-score-normal)}.portal-candidate-detail .feedback-item.bad{border-color:var(--md-score-bad)}.portal-candidate-detail .feedback-title{color:var(--md-primary);font-size:14px;text-align:left}.portal-candidate-detail .feedback-item.good .feedback-title{color:var(--md-score-good)}.portal-candidate-detail .feedback-item.normal .feedback-title{color:var(--md-score-normal)}.portal-candidate-detail .feedback-item.bad .feedback-title{color:var(--md-score-bad)}.portal-candidate-detail .feedback-desc{color:#707070;font-size:14px;line-height:24px;margin-top:4px;text-align:left}.portal-candidate-detail .chart-container{aspect-ratio:1;height:auto;width:100%}.portal-candidate-detail .chart-container tspan{font-size:11px}.portal-candidate-detail video{height:auto;margin-top:16px;width:100%}@media only screen and (min-width:1201px) and (max-width:1600px){.portal-candidate-detail .form-col:first-child{width:280px}}.portal-staff .card-container{margin:30px 24px;width:calc(100% - 48px)}.portal-staff .card-title{align-items:center;display:inline-flex;flex-direction:row;gap:16px;justify-content:flex-start;margin-bottom:8px}.portal-staff-detail .card-container{margin:30px 24px;max-width:1200px;width:calc(100% - 48px)}.portal-staff-detail .form-content{flex-direction:row;gap:48px;width:100%}.portal-staff-detail .form-col,.portal-staff-detail .form-content{align-items:flex-start;display:inline-flex;justify-content:flex-start}.portal-staff-detail .form-col{flex-direction:column}.portal-staff-detail .subtitle{font-size:16px;font-weight:600;text-align:left}.portal-staff-detail .form-row{gap:24px;margin-top:16px}.portal-staff-detail .form-row,.portal-staff-detail .form-subrow{align-items:flex-start;display:inline-flex;flex-direction:row;justify-content:flex-start;width:100%}.portal-staff-detail .form-subrow{gap:16px}.portal-staff-detail .form-block{align-items:flex-start;display:inline-flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:auto}.portal-staff-detail .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-staff-detail input,.portal-staff-detail select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-staff-detail select{background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:auto 6px}.portal-staff-detail textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-staff-detail button{font-size:14px}.portal-staff-detail .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}.portal-settings{align-items:center;padding-bottom:30px}.portal-settings,.portal-settings .card-container{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}.portal-settings .card-container{align-items:flex-start;background-color:#fff;border-radius:16px;margin-top:30px;max-width:800px;padding:24px 40px}.portal-settings .card-title{color:#333;font-size:20px;font-weight:600;text-align:left}.portal-settings .card-title.margin{margin-bottom:8px;margin-top:24px}.portal-settings .card-subtitle{color:#333;font-size:16px;margin-bottom:12px;margin-top:16px;text-align:left}.portal-settings .card-desc{color:#333;font-size:14px;margin-top:16px;text-align:left}.portal-settings .form-row{flex-direction:row;gap:24px;margin-top:16px;width:100%}.portal-settings .form-block,.portal-settings .form-row{align-items:flex-start;display:inline-flex;justify-content:flex-start}.portal-settings .form-block{flex:1 1;flex-direction:column;max-width:calc(50% - 12px);width:auto}.portal-settings .form-title{color:#000;font-size:12px;margin-bottom:8px;text-align:left}.portal-settings input,.portal-settings select{background-color:#eee;border:1px solid #ddd;border-radius:8px;font-size:14px;height:40px;padding:8px 16px;width:100%}.portal-settings textarea{background-color:#eee;border:1px solid #ddd;border-radius:8px;min-height:120px;padding:8px 12px;resize:vertical;width:100%}.portal-settings button{font-size:14px}.portal-settings .divider{background-color:#ddd;flex-shrink:0;height:1px;margin:24px 0;width:100%}
/*# sourceMappingURL=main.3922c9a0.css.map*/