@font-face{font-display:swap;font-family:Montserrat;font-weight:100;src:url(/_next/static/media/Montserrat-Thin.25afdacb.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:300;src:url(/_next/static/media/Montserrat-Light.032e110e.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(/_next/static/media/Montserrat-Regular.09cae4fd.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:url(/_next/static/media/Montserrat-Medium.50ba2624.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:600;src:url(/_next/static/media/Montserrat-SemiBold.39bc7b11.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:100;src:url(/_next/static/media/Poppins-Thin.5806ebba.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:200;src:url(/_next/static/media/Poppins-ExtraLight.a5ba6349.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:300;src:url(/_next/static/media/Poppins-Light.c7f7b0af.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:400;src:url(/_next/static/media/Poppins-Regular.e3fe7ebf.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:600;src:url(/_next/static/media/Poppins-SemiBold.ba60cfd6.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:700;src:url(/_next/static/media/Poppins-Bold.3b6def8c.ttf)}@keyframes navItemIn{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}.prompt-login-navigation-sidebar{position:absolute;width:100%}@media(max-width:767px){.prompt-login-navigation-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:8;height:60px;margin-bottom:-60px}}@media(min-width:768px){.prompt-login-navigation-sidebar .nav-container{max-width:820px;margin:auto}.prompt-login-navigation-sidebar .nav-container .menu-container{display:flex;justify-content:space-between}.prompt-login-navigation-sidebar .menu{display:flex;align-items:center;list-style:none;padding:0}.prompt-login-navigation-sidebar .menu>li{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;height:45px;padding:0;margin-right:15px}.prompt-login-navigation-sidebar .menu>li:hover{background-color:#fff}.prompt-login-navigation-sidebar .menu>li a{padding:10px}.prompt-login-navigation-sidebar .menu>li.active{background-color:#fff}.prompt-login-navigation-sidebar .menu>li:last-child{margin-right:0}.prompt-login-navigation-sidebar .menu .menu-item--dropdown{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;position:relative;padding:0 10px 0 14px}.prompt-login-navigation-sidebar .menu .menu-item--dropdown .dropdown-svg{display:flex;align-items:center;margin-left:4px}.prompt-login-navigation-sidebar .menu .menu-item--dropdown .separator{width:100%;height:2px;background:#000}.prompt-login-navigation-sidebar .menu .menu-item--dropdown .menu-subheading{display:block;padding:8px 10px 2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(0,0,0,.55)}.prompt-login-navigation-sidebar .menu .menu-item--dropdown>ul{position:absolute;top:100%;left:0;list-style:none;overflow:hidden;padding:0;width:220px;max-height:600px;background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;z-index:8}.prompt-login-navigation-sidebar .menu .menu-item--dropdown>ul .menu-item{border:2px solid #2bdea8}.prompt-login-navigation-sidebar .menu .menu-item--dropdown>ul .menu-item a,.prompt-login-navigation-sidebar .menu .menu-item--dropdown>ul .menu-item div{display:flex;align-items:center;gap:8px;padding:10px;white-space:normal}.prompt-login-navigation-sidebar .menu .menu-item--dropdown>ul .menu-item:first-child{border-bottom:none}.prompt-login-navigation-sidebar .menu .menu-item--dropdown>ul .menu-item:last-child{border-top:none}.prompt-login-navigation-sidebar .menu .menu-item--dropdown>ul .menu-item:hover{background-color:#fff}.prompt-login-navigation-sidebar .menu .menu-item--dropdown:focus-within>ul,.prompt-login-navigation-sidebar .menu .menu-item--dropdown:hover>ul{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}.prompt-login-navigation-sidebar .menu .menu-item--dropdown.compact-variant>ul{width:170px}.prompt-login-navigation-sidebar .user-menu .menu-item--dropdown{display:flex;align-items:center;gap:6px;padding:5px 10px}.prompt-login-navigation-sidebar .user-menu .menu-item--dropdown .user-name-label{font-size:14px;font-weight:600;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-login-navigation-sidebar .user-menu .menu-item--dropdown>ul{left:unset;right:0;width:160px}.prompt-login-navigation-sidebar .user-menu .menu-item--dropdown>ul a{display:block;width:100%}}@media(max-width:767px){.prompt-login-navigation-sidebar .nav-container{display:flex;position:relative;width:100%;background:#22212f;padding:10px;height:60px}.prompt-login-navigation-sidebar .nav-container .dropdown-svg{display:none}.prompt-login-navigation-sidebar .nav-container .menu-container{display:flex;position:absolute;justify-content:start;flex-direction:column;top:60px;background:#0b0a17;left:0;z-index:8;width:100%;height:calc(100vh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 10px 40px;opacity:0;visibility:hidden;transform:translateY(-16px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened .main-menu>.menu>li,.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened .user-menu>.menu>li{animation:navItemIn .4s ease both}.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened .main-menu>.menu>li:first-child{animation-delay:.05s}.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened .main-menu>.menu>li:nth-child(2){animation-delay:.1s}.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened .main-menu>.menu>li:nth-child(3){animation-delay:.15s}.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened .main-menu>.menu>li:nth-child(4){animation-delay:.2s}.prompt-login-navigation-sidebar .nav-container .menu-container.menu-opened .user-menu>.menu>li{animation-delay:.25s}.prompt-login-navigation-sidebar .nav-container ul{list-style:none;padding:0;margin:0;z-index:8}.prompt-login-navigation-sidebar .nav-container .menu-item{color:#fff}.prompt-login-navigation-sidebar .nav-container .menu-item a,.prompt-login-navigation-sidebar .nav-container .menu-item div{display:block;font-size:20px;width:100%;padding:10px}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px;padding:0 10px}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown:first-child{margin-top:0}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown .dropdown-label{width:100%;display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#2bdea8;padding:8px 0}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown .menu-subheading{display:block;padding:10px 10px 2px 20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.45)}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown>ul{width:100%}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown>ul .menu-item a,.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown>ul .menu-item div{display:flex;align-items:center;gap:10px;font-size:17px;padding:8px 10px 8px 20px}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown>ul .separator{height:1px;background:rgba(255,255,255,.15);margin:2px 10px}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown.user-account .user-avatar{display:flex;align-items:center;color:#2bdea8;margin-right:8px}.prompt-login-navigation-sidebar .nav-container .menu-item--dropdown.user-account .user-name-label{width:auto;display:inline-flex;align-items:center;font-size:17px;font-weight:600;text-transform:none;letter-spacing:normal;color:#fff;max-width:60vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 0}.prompt-login-navigation-sidebar .nav-container .menu-icon{flex-shrink:0}}.hamburger-menu-container{display:flex;align-items:center;justify-content:space-between;width:100%}.hamburger-menu-container .nav-brand{display:flex;align-items:center;height:32px}.hamburger-menu-container .nav-brand img{height:100%;width:auto}.hamburger-menu-container .menu-toggle-btn{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.hamburger-menu-container .menu-toggle-btn__close,.hamburger-menu-container .menu-toggle-btn__hamburger{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,transform .25s ease}.hamburger-menu-container .menu-toggle-btn__hamburger{width:100%}.hamburger-menu-container .menu-toggle-btn__close{opacity:0;transform:rotate(-90deg) scale(.5);color:#fff}.hamburger-menu-container .menu-toggle-btn.is-open .menu-toggle-btn__hamburger{opacity:0;transform:rotate(90deg) scale(.5)}.hamburger-menu-container .menu-toggle-btn.is-open .menu-toggle-btn__close{opacity:1;transform:rotate(0deg) scale(1)}.toggle-switch{position:relative;display:inline-block;width:200px;height:60px}.toggle-switch-checkbox{opacity:0;width:0;height:0}.toggle-switch-label{display:block;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px;transition:background-color .4s}.toggle-switch-label:before{content:"";position:absolute;width:52px;height:52px;border-radius:50%;background-color:#fff;top:4px;left:4px;transition:transform .4s}.toggle-switch-checkbox:checked+.toggle-switch-label{background-color:#2bdea8}.toggle-switch-checkbox:checked+.toggle-switch-label:before{transform:translateX(140px)}.prompt-login-signin>img{display:block;margin:60px auto auto;text-align:center}.prompt-login-signin__form-container{max-width:720px;margin:40px auto auto;background:#fff;padding:20px}@media(max-width:767px){.prompt-login-signin__form-container{margin:30px 10px 10px}}.prompt-login-signin__form-container--error{width:100%;text-align:center;margin:10px;color:red}.prompt-login-signin__form-container form{display:flex;flex-wrap:wrap}.prompt-login-signin__form-container form h1{width:70%;text-align:center;border-bottom:6px solid #2bdea8;padding-bottom:3px;margin:40px auto}@media(max-width:767px){.prompt-login-signin__form-container form h1{margin:20px auto}}.prompt-login-signin__form-container form label{width:50%;text-align:left;margin:auto;font-weight:600;font-size:18px}@media(max-width:767px){.prompt-login-signin__form-container form label{margin:0 10px}}.prompt-login-signin__form-container form input{width:51%;padding:10px;margin:10px auto 20px;font-size:18px}@media(max-width:767px){.prompt-login-signin__form-container form input{width:100%;padding:11px}}.prompt-login-signin__form-container form .submit-btn{width:50%;margin:auto auto 40px}.prompt-login-signin__form-container form .submit-btn button{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;color:#000!important;margin-right:0}.prompt-login-signin__form-container form .submit-btn button:hover{background-color:#fff}.prompt-login-dashboard__container{position:relative;max-width:720px;background:#fff;margin:100px auto auto;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-dashboard__container{margin:80px 10px 10px}}.prompt-login-dashboard__container h1{text-align:center}.prompt-login-dashboard__container--dayoff{padding:10px 0;max-width:50%;margin:auto}@media(max-width:767px){.prompt-login-dashboard__container--dayoff{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;max-width:100%}}.prompt-login-dashboard__container--dayoff label{font-size:20px;font-weight:600;border-bottom:3px solid #2bdea8;padding-right:5px;margin-right:10px}@media(max-width:767px){.prompt-login-dashboard__container--dayoff label{margin-right:0;margin-bottom:10px}}.prompt-login-dashboard__container span{font-weight:700;font-size:18px}.prompt-login-dashboard__container span.red{color:#e73c35}.prompt-login-dashboard__container span.green{color:#2bdea8}.prompt-login-dashboard__container--login{display:flex;flex-direction:column;align-items:center;margin-top:40px}@media(max-width:767px){.prompt-login-dashboard__container--login{margin-top:20px}.prompt-login-dashboard__container--login p{text-align:center;margin-top:30px}}.prompt-login-dashboard__container--login button{font-family:Poppins;color:#fff;border:none;padding:5px;font-size:20px;height:150px;width:150px;box-shadow:0 2px 4px #2f4f4f;cursor:pointer;border-radius:70%;transition:all .2s ease}.prompt-login-dashboard__container--login button:active{box-shadow:0 0 2px #2f4f4f;transform:translateY(2px)}.prompt-login-dashboard__container--login button.green{background-color:#2bdea8}.prompt-login-dashboard__container--login button.red{background-color:#e73c35}.prompt-login-dashboard__container .prompt-login-dashboard__gate-btn{position:absolute;top:15px;right:15px;display:flex;align-items:center;gap:6px;font-family:Poppins;font-size:13px;font-weight:600;color:#fff;background-color:#2bdea8;border:none;border-radius:20px;padding:8px 14px;cursor:pointer;box-shadow:0 2px 4px #2f4f4f;transition:all .2s ease}@media(max-width:767px){.prompt-login-dashboard__container .prompt-login-dashboard__gate-btn{top:10px;right:10px;font-size:12px;padding:6px 10px}}.prompt-login-dashboard__container .prompt-login-dashboard__gate-btn:active{box-shadow:0 0 2px #2f4f4f;transform:translateY(2px)}.prompt-login-dashboard__container .prompt-login-dashboard__gate-btn:disabled{opacity:.6;cursor:not-allowed}.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses{max-width:420px;margin:40px auto 0}.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses h2{font-size:22px;text-align:center;margin-bottom:15px}.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses table{width:100%;border-collapse:collapse;font-size:14px}.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses td,.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses th{padding:8px 10px;border-bottom:1px solid #eee;text-align:left}.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses td:last-child,.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses th:last-child{text-align:right}.prompt-login-dashboard__container .prompt-login-dashboard__admin-statuses span{font-size:14px}.prompt-login-dashboard__times{display:flex;justify-content:center;width:100%}@media(max-width:767px){.prompt-login-dashboard__times{flex-wrap:wrap}}.prompt-login-dashboard__times>div{padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:767px){.prompt-login-dashboard__times>div{width:100%}}.prompt-login-dashboard__times>div p{font-weight:700}.prompt-login-remote-access__container{max-width:720px;background:#fff;margin:100px auto auto;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-remote-access__container{margin:80px 10px 0}}.prompt-login-remote-access form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.prompt-login-remote-access .form-group{display:flex;flex-wrap:wrap;width:45%}@media(max-width:767px){.prompt-login-remote-access .form-group{width:100%;margin-bottom:20px}}.prompt-login-remote-access .form-group>label{width:100%;padding:10px 0;text-align:center}.prompt-login-remote-access .form-group>input{padding:10px;width:100%;margin:auto;font-size:18px}@media(max-width:767px){.prompt-login-remote-access .form-group>input{width:100%}}.prompt-login-remote-access .form-group .react-datepicker-wrapper{margin:auto;justify-content:center;display:flex;width:100%}@media(max-width:767px){.prompt-login-remote-access .form-group .react-datepicker-wrapper{width:100%}}.prompt-login-remote-access .form-group .react-datepicker-wrapper input{width:100%;padding:10px;font-size:18px;text-align:center}.prompt-login-remote-access .submit-group{display:flex;justify-content:space-around}.prompt-login-remote-access .submit{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-top:40px;text-align:center;display:flex}.prompt-login-remote-access .submit:hover{background-color:#fff}@media(max-width:767px){.prompt-login-remote-access .submit{margin-top:0;margin-left:auto}}.prompt-login-remote-access .delete-popup{position:absolute;top:250px;padding:40px;background:#fff;left:calc(50% - 230px);box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}@media(max-width:767px){.prompt-login-remote-access .delete-popup{width:320px;left:30px}}.prompt-login-remote-access .delete-popup h3{margin-bottom:40px}.prompt-login-remote-access .delete-popup .popup-controllers{display:flex;justify-content:flex-start}.prompt-login-remote-access .delete-popup .popup-controllers button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-right:20px;display:flex;justify-content:center;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-remote-access .delete-popup .popup-controllers button:hover{background-color:#fff}@media(max-width:767px){.prompt-login-remote-access .delete-popup .popup-controllers button{margin-right:0;width:75px;background-color:#fff;justify-content:center}}.prompt-login-remote-access .delete-popup .popup-controllers button.yes{background-color:#d70040;border-color:#d70040;margin-left:auto;color:#fff}.prompt-login-remote-access .delete-popup .popup-controllers button.yes:hover{background-color:#fff;color:#000}.prompt-login-remote-access .prompt-login-remote-work__table{border-collapse:collapse;width:100%}.prompt-login-remote-access .prompt-login-remote-work__table thead th:first-child{width:50%}@media(max-width:767px){.prompt-login-remote-access .prompt-login-remote-work__table thead th:nth-child(2){width:35%}}.prompt-login-remote-access .prompt-login-remote-work__table thead th:last-child{width:5%}@media(max-width:767px){.prompt-login-remote-access .prompt-login-remote-work__table tbody td,.prompt-login-remote-access .prompt-login-remote-work__table thead{font-size:9px}}.prompt-login-remote-access .prompt-login-remote-work__table tbody td img{display:flex;justify-content:center;align-items:center;margin:auto;cursor:pointer}@media(max-width:767px){.prompt-login-remote-access .prompt-login-remote-work__table tbody td img{width:22px}}.prompt-login-remote-access .prompt-login-remote-work__table th{background-color:#f2f2f2;border:1px solid #ddd;padding:8px;text-align:left}.prompt-login-remote-access .prompt-login-remote-work__table td{border:1px solid #ddd;padding:8px}.prompt-login-remote-access .prompt-login-remote-work__table--row:nth-child(2n){background-color:#f2f2f2}.prompt-login-remote-access .sort-asc:after{content:" 🔼"}.prompt-login-remote-access .sort-desc:after{content:" 🔽"}.prompt-login-remote-access .remote-access-dropdown{position:relative;width:240px}@media(max-width:767px){.prompt-login-remote-access .remote-access-dropdown{width:100%;margin-right:0}}.prompt-login-remote-access .remote-access-dropdown .dropdown-svg{display:flex;justify-content:center;align-items:center;transition:rotate .3s ease-in-out}.prompt-login-remote-access .remote-access-dropdown .dropdown-svg.opened{rotate:180deg}.prompt-login-remote-access .remote-access-dropdown--title{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;background-color:#fff;color:#000;margin-top:auto;justify-content:center;height:45px;padding:5px 10px;cursor:pointer;display:flex;justify-content:space-between}.prompt-login-remote-access .remote-access-dropdown--title:hover{background-color:#fff;background-color:#2bdea8;color:#fff}.prompt-login-remote-access .remote-access-dropdown--title:hover svg path{fill:#fff}@media(max-width:767px){.prompt-login-remote-access .remote-access-dropdown--title{width:100%;margin-right:0;justify-content:space-between}}.prompt-login-remote-access .remote-access-dropdown .change-dropdown{display:none;flex-wrap:wrap;flex-direction:column;position:absolute;top:40px;width:100%;z-index:66}.prompt-login-remote-access .remote-access-dropdown .change-dropdown.opened{display:flex}.prompt-login-remote-access .remote-access-dropdown .change-dropdown .change-option{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;display:flex;margin-top:auto;justify-content:flex-start;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-remote-access .remote-access-dropdown .change-dropdown .change-option:hover{background-color:#fff}@media(max-width:767px){.prompt-login-remote-access .remote-access-dropdown .change-dropdown .change-option{width:100%;margin-right:0;justify-content:start}}.prompt-login-log__container{max-width:1040px;padding:40px;background:#fff;margin:100px auto auto}@media(max-width:767px){.prompt-login-log__container{padding:10px;margin:100px 10px 0}.prompt-login-log__container .table-container{height:500px;overflow:auto}}.prompt-login-log__container .table-container table{width:100%;margin-top:40px}.prompt-login-log__container .table-container table tr{width:100%;display:inline-table}.prompt-login-log__container .table-container table tbody{overflow:auto;max-height:500px}.prompt-login-log__container .table-container table tbody tr{border-bottom:1px solid;padding:5px 0}.prompt-login-log__container .table-container table tbody tr:nth-child(2n){background-color:#f1f2f3}.prompt-login-log__container .table-container table td:first-child,.prompt-login-log__container .table-container table td:nth-child(2),.prompt-login-log__container .table-container table th:first-child,.prompt-login-log__container .table-container table th:nth-child(2){width:15%}.prompt-login-log__container .table-container table td:nth-child(4),.prompt-login-log__container .table-container table th:nth-child(4){width:45%}.prompt-login-log__container .table-container table tbody,.prompt-login-log__container .table-container table thead{display:block}.prompt-login-log__container .table-container table thead th{text-align:left}.prompt-login-log__container .table-container table thead tr{border-bottom:2px solid;width:98%}.prompt-login-log__container .table-container .mobile-list{padding:5px;border-bottom:1px solid}.prompt-login-log__container .table-container .mobile-list:first-child{border-top:1px solid}.prompt-login-log__container .table-container .mobile-list:nth-child(2n){background-color:#f1f2f3}.prompt-login-log__container .table-container .mobile-list .list-group div:first-child{font-weight:600}.prompt-login-log__container--header{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.prompt-login-log__container .sort-asc:after{content:" 🔼"}.prompt-login-log__container .sort-desc:after{content:" 🔽"}.prompt-login-log .log-dropdown{position:relative;width:240px}@media(max-width:767px){.prompt-login-log .log-dropdown{width:100%;margin-right:0}}.prompt-login-log .log-dropdown .dropdown-svg{display:flex;justify-content:center;align-items:center;transition:rotate .3s ease-in-out}.prompt-login-log .log-dropdown .dropdown-svg.opened{rotate:180deg}.prompt-login-log .log-dropdown--title{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-top:auto;justify-content:center;height:45px;padding:5px 10px;cursor:pointer;display:flex;justify-content:space-between}.prompt-login-log .log-dropdown--title:hover{background-color:#fff}.prompt-login-log .log-dropdown--title:hover svg path{fill:#000}@media(max-width:767px){.prompt-login-log .log-dropdown--title{width:100%;margin-right:0;justify-content:space-between}}.prompt-login-log .log-dropdown .log-dropdown--list{display:none;flex-wrap:wrap;position:absolute;top:40px;width:100%;z-index:66;max-height:407px;overflow-x:auto}.prompt-login-log .log-dropdown .log-dropdown--list::-webkit-scrollbar{width:10px}.prompt-login-log .log-dropdown .log-dropdown--list::-webkit-scrollbar-track{background-color:#e7e7e7;border:1px solid #cacaca}.prompt-login-log .log-dropdown .log-dropdown--list::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid rgba(0,0,0,0);background-clip:content-box;background-color:#2bdea8}.prompt-login-log .log-dropdown .log-dropdown--list.opened{display:flex}.prompt-login-log .log-dropdown .log-dropdown--list .log-dropdown--option{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;display:flex;margin-top:auto;justify-content:flex-start;height:45px;padding:5px 10px;cursor:pointer;background-color:#fff;color:#000;border-bottom:0;width:100%}.prompt-login-log .log-dropdown .log-dropdown--list .log-dropdown--option:hover{background-color:#fff;background-color:#2bdea8;color:#fff}.prompt-login-log .log-dropdown .log-dropdown--list .log-dropdown--option:hover svg path{fill:#fff}.prompt-login-log .log-dropdown .log-dropdown--list .log-dropdown--option:last-child{border-bottom:2px solid #2bdea8}@media(max-width:767px){.prompt-login-log .log-dropdown .log-dropdown--list .log-dropdown--option{width:100%;margin-right:0;justify-content:start}}.prompt-login-log__controller{width:100%;display:flex;justify-content:space-between}@media(max-width:767px){.prompt-login-log__controller{flex-wrap:wrap}}.prompt-login-log__controller .date-range{display:flex;width:45%}@media(max-width:767px){.prompt-login-log__controller .date-range{flex-wrap:wrap;margin:10px 0}}.prompt-login-log__controller .date-range__group{display:flex;flex-wrap:wrap}@media(max-width:767px){.prompt-login-log__controller .date-range__group{margin:10px 0;width:100%}}.prompt-login-log__controller .date-range__group label{width:100%}.prompt-login-log__controller .search-group{width:40%}@media(max-width:767px){.prompt-login-log__controller .search-group{width:100%;margin-bottom:10px}}.prompt-login-log__controller .search-group input{width:100%}.prompt-login-log__controller input{height:40px;padding:5px 10px}.prompt-login-log__controller>button{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;height:40px;min-height:40px;margin-top:auto;text-align:center;display:flex}.prompt-login-log__controller>button:hover{background-color:#fff}@media(max-width:767px){.prompt-login-log__controller>button{margin-bottom:10px}}.prompt-login-overtime__container{max-width:720px;background:#fff;margin:100px auto auto;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-overtime__container{margin:100px 10px 0}}.prompt-login-overtime__container h1{margin:auto;text-align:center}.prompt-login-overtime__container form{margin-top:40px}.prompt-login-overtime__container form .form-group{display:flex;flex-wrap:wrap}.prompt-login-overtime__container form .form-group>label{width:100%;padding:10px 0;text-align:center}.prompt-login-overtime__container form .form-group>input{padding:10px;width:50%;margin:auto;font-size:18px}@media(max-width:767px){.prompt-login-overtime__container form .form-group>input{width:100%}}.prompt-login-overtime__container form .form-group .react-datepicker-wrapper{margin:auto;justify-content:center;display:flex;width:50%}@media(max-width:767px){.prompt-login-overtime__container form .form-group .react-datepicker-wrapper{width:100%}}.prompt-login-overtime__container form .form-group .react-datepicker-wrapper input{width:100%;padding:10px;font-size:18px;text-align:center}.prompt-login-overtime__container .submit{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;text-align:center;display:flex;margin:40px auto 20px}.prompt-login-overtime__container .submit:hover{background-color:#fff}.prompt-login-holiday__container{max-width:720px;background:#fff;margin:100px auto auto;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-holiday__container{margin:100px 10px 0}}.prompt-login-holiday__container h1{margin:auto;text-align:center}.prompt-login-holiday__container form{margin-top:40px}.prompt-login-holiday__container form .form-group{display:flex;flex-wrap:wrap}.prompt-login-holiday__container form .form-group>label{width:100%;padding:10px 0;text-align:center}.prompt-login-holiday__container form .form-group>input{padding:10px;width:50%;margin:auto;font-size:18px}@media(max-width:767px){.prompt-login-holiday__container form .form-group>input{width:100%}}.prompt-login-holiday__container form .form-group .react-datepicker-wrapper{margin:auto;justify-content:center;display:flex;width:50%}@media(max-width:767px){.prompt-login-holiday__container form .form-group .react-datepicker-wrapper{width:100%}}.prompt-login-holiday__container form .form-group .react-datepicker-wrapper input{width:100%;padding:10px;font-size:18px;text-align:center}.prompt-login-holiday__container .submit{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;text-align:center;display:flex;margin:40px auto 20px}.prompt-login-holiday__container .submit:hover{background-color:#fff}.prompt-login-sickday__container{max-width:720px;background:#fff;margin:100px auto auto;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-sickday__container{margin:100px 10px 0}}.prompt-login-sickday__container .prompt-login-sickday-form--no-btn{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;margin-right:10px;background-color:#e73c35;border:2px solid #e73c35}.prompt-login-sickday__container .prompt-login-sickday-form--no-btn:hover{background-color:#fff}.prompt-login-sickday__container .prompt-login-sickday-form--yes-btn{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8}.prompt-login-sickday__container .prompt-login-sickday-form--yes-btn:hover{background-color:#fff}.prompt-login-profile__container{max-width:720px;padding:40px;background:#fff;margin:100px auto auto}@media(max-width:767px){.prompt-login-profile__container{margin:100px 10px 0}}.prompt-login-profile__container h1{margin:auto;text-align:center}.prompt-login-profile__container form{margin-top:40px}.prompt-login-profile__container form .field-group{display:flex;flex-wrap:wrap}.prompt-login-profile__container form .field-group.error input{border:2px solid #e73c35}.prompt-login-profile__container form .field-group>label{width:100%;padding:10px 0;text-align:center}.prompt-login-profile__container form .field-group>input{padding:10px;width:50%;margin:auto;font-size:18px}@media(max-width:767px){.prompt-login-profile__container form .field-group>input{width:100%;padding:12px}}.prompt-login-profile__container form .field-group .react-datepicker-wrapper{margin:auto;justify-content:center;display:flex;width:50%}.prompt-login-profile__container form .field-group .react-datepicker-wrapper input{width:100%;padding:10px;font-size:18px;text-align:center}.prompt-login-profile__container .submit{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;text-align:center;display:flex;margin:40px auto 20px}.prompt-login-profile__container .submit:hover{background-color:#fff}.prompt-login-employees{display:flex}.prompt-login-employees__container{max-width:1280px;background:#fff;margin:100px auto 60px;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-employees__container{padding:10px;margin:100px 10px 0;height:770px;overflow:auto}}.prompt-login-employees__container--wide{max-width:1120px}.prompt-login-employees__container .prompt-login-employees__main--office table,.prompt-login-employees__container .prompt-login-employees__main--service table{width:100%}.prompt-login-employees__container .prompt-login-employees__main--office table tr,.prompt-login-employees__container .prompt-login-employees__main--service table tr{width:98%;display:inline-table}@media(max-width:767px){.prompt-login-employees__container .prompt-login-employees__main--office table tr,.prompt-login-employees__container .prompt-login-employees__main--service table tr{font-size:14px}}.prompt-login-employees__container .prompt-login-employees__main--office table tbody,.prompt-login-employees__container .prompt-login-employees__main--service table tbody{overflow:auto;max-height:550px}.prompt-login-employees__container .prompt-login-employees__main--office table tbody tr,.prompt-login-employees__container .prompt-login-employees__main--service table tbody tr{border-bottom:1px solid;padding:5px 0}.prompt-login-employees__container .prompt-login-employees__main--office table tbody tr:nth-child(2n),.prompt-login-employees__container .prompt-login-employees__main--service table tbody tr:nth-child(2n){background-color:#f1f2f3}.prompt-login-employees__container .prompt-login-employees__main--office table td,.prompt-login-employees__container .prompt-login-employees__main--office table th,.prompt-login-employees__container .prompt-login-employees__main--service table td,.prompt-login-employees__container .prompt-login-employees__main--service table th{width:16%}.prompt-login-employees__container .prompt-login-employees__main--office table td:first-child,.prompt-login-employees__container .prompt-login-employees__main--office table th:first-child,.prompt-login-employees__container .prompt-login-employees__main--service table td:first-child,.prompt-login-employees__container .prompt-login-employees__main--service table th:first-child{width:24%}@media(max-width:767px){.prompt-login-employees__container .prompt-login-employees__main--office table td:first-child,.prompt-login-employees__container .prompt-login-employees__main--office table th:first-child,.prompt-login-employees__container .prompt-login-employees__main--service table td:first-child,.prompt-login-employees__container .prompt-login-employees__main--service table th:first-child{width:36%}.prompt-login-employees__container .prompt-login-employees__main--office table td:nth-child(2),.prompt-login-employees__container .prompt-login-employees__main--office table th:nth-child(2),.prompt-login-employees__container .prompt-login-employees__main--service table td:nth-child(2),.prompt-login-employees__container .prompt-login-employees__main--service table th:nth-child(2){width:32%}.prompt-login-employees__container .prompt-login-employees__main--office table td:nth-child(n+3),.prompt-login-employees__container .prompt-login-employees__main--office table th:nth-child(n+3),.prompt-login-employees__container .prompt-login-employees__main--service table td:nth-child(n+3),.prompt-login-employees__container .prompt-login-employees__main--service table th:nth-child(n+3){width:24%}}.prompt-login-employees__container .prompt-login-employees__main--office table tbody,.prompt-login-employees__container .prompt-login-employees__main--office table thead,.prompt-login-employees__container .prompt-login-employees__main--service table tbody,.prompt-login-employees__container .prompt-login-employees__main--service table thead{display:block}.prompt-login-employees__container .prompt-login-employees__main--office table thead th,.prompt-login-employees__container .prompt-login-employees__main--service table thead th{text-align:left;cursor:pointer}.prompt-login-employees__container .prompt-login-employees__main--office table thead tr,.prompt-login-employees__container .prompt-login-employees__main--service table thead tr{border-bottom:2px solid;width:98%}@media(max-width:767px){.prompt-login-employees__container .prompt-login-employees__main--office table thead tr,.prompt-login-employees__container .prompt-login-employees__main--service table thead tr{font-size:14px}.prompt-login-employees__main{overflow-y:auto;max-height:unset}}.prompt-login-employees__sort{display:flex;margin-bottom:10px}@media(max-width:767px){.prompt-login-employees__sort{flex-wrap:wrap}}.prompt-login-employees__sort>div{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;height:45px;padding:5px 10px;margin-right:15px;cursor:pointer}.prompt-login-employees__sort>div:hover{background-color:#fff}@media(max-width:767px){.prompt-login-employees__sort>div{margin-bottom:10px;width:100%}}.prompt-login-employees__sort>div.active{background-color:#fff}.prompt-login-employees__sort--year{position:relative;margin-right:17px!important;width:75px;display:flex;justify-content:center;margin-left:auto}@media(max-width:767px){.prompt-login-employees__sort--year{justify-content:start}}.prompt-login-employees__sort--year .year-list{position:absolute;left:-2px;top:45px;display:none}@media(max-width:767px){.prompt-login-employees__sort--year .year-list{width:101.3%}}.prompt-login-employees__sort--year .year-list.list-opened{display:block}.prompt-login-employees__sort--year .year-list .year-option{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;width:75px;display:flex;justify-content:center;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-employees__sort--year .year-list .year-option:hover{background-color:#fff}@media(max-width:767px){.prompt-login-employees__sort--year .year-list .year-option{width:100%;margin-right:0;background-color:#fff;justify-content:start;border-bottom:0}.prompt-login-employees__sort--year .year-list .year-option:last-child{border-bottom:2px solid #2bdea8}}.prompt-login-overtimetable{display:flex}.prompt-login-overtimetable__container{max-width:1040px;min-width:720px;width:100%;background:#fff;margin:100px auto 60px;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-overtimetable__container{min-width:300px;margin:100px 10px 0;padding:10px}}.prompt-login-overtimetable__container .table-container table{width:100%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table td:first-child,.prompt-login-overtimetable__container .table-container table.holiday-requests-table th:first-child{width:20%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table td:nth-child(2),.prompt-login-overtimetable__container .table-container table.holiday-requests-table td:nth-child(3),.prompt-login-overtimetable__container .table-container table.holiday-requests-table td:nth-child(4),.prompt-login-overtimetable__container .table-container table.holiday-requests-table th:nth-child(2),.prompt-login-overtimetable__container .table-container table.holiday-requests-table th:nth-child(3),.prompt-login-overtimetable__container .table-container table.holiday-requests-table th:nth-child(4){width:15%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table td:nth-child(5),.prompt-login-overtimetable__container .table-container table.holiday-requests-table th:nth-child(5){width:25%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table td:nth-child(6),.prompt-login-overtimetable__container .table-container table.holiday-requests-table th:nth-child(6){width:10%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table td:first-child,.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table th:first-child{width:18%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table td:nth-child(2),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table td:nth-child(3),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table td:nth-child(4),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table td:nth-child(6),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table th:nth-child(2),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table th:nth-child(3),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table th:nth-child(4),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table th:nth-child(6){width:13%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table td:nth-child(5),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table th:nth-child(5){width:20%}.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table td:nth-child(7),.prompt-login-overtimetable__container .table-container table.holiday-requests-table.accepted-holiday-requests-table th:nth-child(7){width:10%}.prompt-login-overtimetable__container .table-container table tr{width:98%;display:inline-table}.prompt-login-overtimetable__container .table-container table tbody{overflow:auto;max-height:550px}.prompt-login-overtimetable__container .table-container table tbody tr{border-bottom:1px solid;padding:5px 0}.prompt-login-overtimetable__container .table-container table tbody tr:nth-child(2n){background-color:#f1f2f3}.prompt-login-overtimetable__container .table-container table td:first-child,.prompt-login-overtimetable__container .table-container table td:nth-child(2),.prompt-login-overtimetable__container .table-container table th:first-child,.prompt-login-overtimetable__container .table-container table th:nth-child(2){width:15%}.prompt-login-overtimetable__container .table-container table td:nth-child(3),.prompt-login-overtimetable__container .table-container table th:nth-child(3){width:20%}.prompt-login-overtimetable__container .table-container table td:nth-child(4),.prompt-login-overtimetable__container .table-container table th:nth-child(4){width:40%}.prompt-login-overtimetable__container .table-container table tbody,.prompt-login-overtimetable__container .table-container table thead{display:block}.prompt-login-overtimetable__container .table-container table thead th{text-align:left}.prompt-login-overtimetable__container .table-container table thead tr{border-bottom:2px solid;width:98%}.prompt-login-overtimetable__container .table-container table .controllers{display:flex;justify-content:space-between}.prompt-login-overtimetable__container .table-container table .controllers>div{margin:0 5px;cursor:pointer}.prompt-login-overtimetable__container .table-container table .controllers>div.disabled{cursor:wait;opacity:.45;pointer-events:none}.prompt-login-overtimetable__container .table-container .mobile-list{padding:5px;border-bottom:1px solid}.prompt-login-overtimetable__container .table-container .mobile-list:first-child{border-top:1px solid}.prompt-login-overtimetable__container .table-container .mobile-list:nth-child(2n){background-color:#f1f2f3}.prompt-login-overtimetable__container .table-container .mobile-list .list-group{display:flex;justify-content:space-between}.prompt-login-overtimetable__container .table-container .mobile-list .list-group div:first-child{font-weight:600}.prompt-login-overtimetable__container .table-container .mobile-list>div:nth-child(2){padding:10px 0}.prompt-login-overtimetable__container .table-container .mobile-list .controllers{display:flex;justify-content:right}.prompt-login-overtimetable__container .table-container .mobile-list .controllers div{margin:10px}.prompt-login-overtimetable__container .table-container .mobile-list .controllers div.disabled{cursor:wait;opacity:.45;pointer-events:none}.prompt-login-overtimetable .holiday-request-tabs{display:flex;gap:10px;margin-bottom:20px}@media(max-width:767px){.prompt-login-overtimetable .holiday-request-tabs{flex-direction:column}}.prompt-login-overtimetable .holiday-request-tabs button{border:1px solid #0f0e1c;background:#fff;color:#0f0e1c;cursor:pointer;font-family:Montserrat;font-weight:700;padding:10px 16px}.prompt-login-overtimetable .holiday-request-tabs button.active{background:#0f0e1c;color:#fff}.prompt-login-dayoffs{display:flex}.prompt-login-dayoffs__container{max-width:940px;width:100%;background:#fff;margin:100px auto 60px;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-dayoffs__container{padding:20px 10px;margin:100px 10px 20px;overflow:auto}.prompt-login-dayoffs h1{text-align:center;margin-top:40px}}.prompt-login-dayoffs .prompt-login-dayoffs--change{position:relative;width:240px;margin-right:20px}@media(max-width:767px){.prompt-login-dayoffs .prompt-login-dayoffs--change{width:100%;margin-right:0;margin-bottom:20px}}.prompt-login-dayoffs .prompt-login-dayoffs--change .dropdown-svg{display:flex;justify-content:center;align-items:center;transition:rotate .3s ease-in-out}.prompt-login-dayoffs .prompt-login-dayoffs--change .dropdown-svg.opened{rotate:180deg}.prompt-login-dayoffs .prompt-login-dayoffs--change .change-title{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;background-color:#fff;color:#000;margin-top:auto;justify-content:center;height:45px;padding:5px 10px;cursor:pointer;display:flex;justify-content:space-between}.prompt-login-dayoffs .prompt-login-dayoffs--change .change-title:hover{background-color:#fff;background-color:#2bdea8;color:#fff}.prompt-login-dayoffs .prompt-login-dayoffs--change .change-title:hover svg path{fill:#fff}@media(max-width:767px){.prompt-login-dayoffs .prompt-login-dayoffs--change .change-title{width:100%;margin-right:0;justify-content:start}}.prompt-login-dayoffs .prompt-login-dayoffs--change .change-dropdown{display:none;flex-wrap:wrap;flex-direction:column;position:absolute;top:40px;width:100%;z-index:66}.prompt-login-dayoffs .prompt-login-dayoffs--change .change-dropdown.opened{display:flex}.prompt-login-dayoffs .prompt-login-dayoffs--change .change-dropdown .change-option{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;display:flex;margin-top:auto;justify-content:flex-start;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-dayoffs .prompt-login-dayoffs--change .change-dropdown .change-option:hover{background-color:#fff}@media(max-width:767px){.prompt-login-dayoffs .prompt-login-dayoffs--change .change-dropdown .change-option{width:100%;margin-right:0;justify-content:start}}.prompt-login-dayoffs .table-controllers{display:flex;justify-content:space-between;align-items:end;margin:20px 0}@media(max-width:767px){.prompt-login-dayoffs .table-controllers{flex-wrap:wrap}.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller{width:100%}}.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller .prompt-login-dayoffs--add-dayoff,.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller .prompt-login-dayoffs--add-workday{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;display:flex;margin-top:auto;justify-content:center;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller .prompt-login-dayoffs--add-dayoff:hover,.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller .prompt-login-dayoffs--add-workday:hover{background-color:#fff}@media(max-width:767px){.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller .prompt-login-dayoffs--add-dayoff,.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller .prompt-login-dayoffs--add-workday{width:100%;margin-right:0;justify-content:start}}.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller.filter-dayoffs .prompt-login-dayoffs--add-workday,.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller.filter-workdays .prompt-login-dayoffs--add-dayoff{display:none}.prompt-login-dayoffs .table-controllers .prompt-login-dayoffs--controller.filter-all .prompt-login-dayoffs--add-workday{margin-top:20px}.prompt-login-dayoffs .other-controllers button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;margin-top:40px;display:flex;justify-content:center;height:45px;padding:5px 10px;cursor:pointer;background-color:#d70040;border:2px solid #d70040;margin-left:auto;color:#fff}.prompt-login-dayoffs .other-controllers button:hover{background-color:#fff;color:#000}@media(max-width:767px){.prompt-login-dayoffs .other-controllers button{width:100%;margin-right:0;justify-content:start}}.prompt-login-dayoffs .prompt-login-dayoffs--filter{display:flex;align-items:center;flex-wrap:wrap}@media(max-width:767px){.prompt-login-dayoffs .prompt-login-dayoffs--filter{width:100%;margin-bottom:20px}}.prompt-login-dayoffs .prompt-login-dayoffs--filter label{font-size:16px;font-weight:700;width:100%}.prompt-login-dayoffs .prompt-login-dayoffs--filter input{height:35px;padding:5px}.prompt-login-dayoffs .pager-container{display:flex;justify-content:center;margin-top:20px}.prompt-login-dayoffs .pager-container>span{margin:0 20px;justify-content:center;align-items:center;display:flex}.prompt-login-dayoffs .pager-container button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;display:flex;justify-content:center;min-height:35px;height:35px;padding:5px 10px;cursor:pointer}.prompt-login-dayoffs .pager-container button:hover{background-color:#fff}@media(max-width:767px){.prompt-login-dayoffs .pager-container button{width:-moz-fit-content;width:fit-content;margin-right:0;background-color:#fff;justify-content:start}}.prompt-login-dayoffs .button-container{display:flex;justify-content:space-between;margin:0 40px}@media(max-width:767px){.prompt-login-dayoffs .button-container{flex-wrap:wrap}}.prompt-login-dayoffs .button-container button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-right:20px;display:flex;justify-content:center;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-dayoffs .button-container button:hover{background-color:#fff}@media(max-width:767px){.prompt-login-dayoffs .button-container button{width:100%;margin-right:0;background-color:#fff;justify-content:start}}.prompt-login-dayoffs .button-container button.delete{background-color:#d70040;border-color:#d70040;margin-left:auto;color:#fff}@media(max-width:767px){.prompt-login-dayoffs .button-container button.delete{margin-top:20px}}.prompt-login-dayoffs .button-container button.delete:hover{background-color:#fff;color:#000}.prompt-login-dayoffs .calendar-container{display:flex;flex-wrap:wrap;justify-content:center;margin:40px}.prompt-login-dayoffs .react-calendar__month-view__days__day--weekend{color:unset}.prompt-login-dayoffs .react-calendar__tile--now{background:#2bdea8}.prompt-login-dayoffs .react-calendar__month-view__days__day.non-working-day{color:#d70040!important;font-weight:700}.prompt-login-dayoffs .date-popup{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.prompt-login-dayoffs .date-popup__container{position:absolute;top:205px;margin:40px;padding:40px;background:#fff;left:calc(50% - 392px);width:700px}@media(max-width:767px){.prompt-login-dayoffs .date-popup__container{width:345px;left:15px;margin:0;top:75px}}.prompt-login-dayoffs .date-popup h2{text-align:center;margin-bottom:40px}.prompt-login-dayoffs .date-popup .radio-group{display:flex;justify-content:space-around}@media(max-width:767px){.prompt-login-dayoffs .date-popup .radio-group label{font-size:15px}}.prompt-login-dayoffs .date-popup .form-group{display:flex;flex-wrap:wrap}.prompt-login-dayoffs .date-popup .form-group>label{width:100%;padding:10px 0;text-align:center}.prompt-login-dayoffs .date-popup .form-group>input{padding:10px;width:75%;margin:auto;font-size:18px}@media(max-width:767px){.prompt-login-dayoffs .date-popup .form-group>input{width:100%}}.prompt-login-dayoffs .date-popup .form-group .react-datepicker-wrapper{margin:auto;justify-content:center;display:flex;width:75%}@media(max-width:767px){.prompt-login-dayoffs .date-popup .form-group .react-datepicker-wrapper{width:100%}}.prompt-login-dayoffs .date-popup .form-group .react-datepicker-wrapper input{width:100%;padding:10px;font-size:18px;text-align:center}.prompt-login-dayoffs .date-popup .submit-group{display:flex;justify-content:space-around}.prompt-login-dayoffs .date-popup .submit-group button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-top:40px;margin-right:120px;display:flex;justify-content:center;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-dayoffs .date-popup .submit-group button:hover{background-color:#fff}@media(max-width:767px){.prompt-login-dayoffs .date-popup .submit-group button{width:-moz-fit-content;width:fit-content;margin-right:0;background-color:#fff;justify-content:start}}.prompt-login-dayoffs .date-popup .reset{margin-left:auto;margin-right:20px}.prompt-login-dayoffs .date-popup .submit{background-color:#2bdea8;cursor:pointer;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;padding:5px 30px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-top:40px;text-align:center;display:flex}.prompt-login-dayoffs .date-popup .submit:hover{background-color:#fff}.prompt-login-dayoffs .delete-popup{position:absolute;top:350px;padding:40px;background:#fff;left:calc(50% - 310px);box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}@media(max-width:767px){.prompt-login-dayoffs .delete-popup{width:320px;left:30px}}.prompt-login-dayoffs .delete-popup h3{margin-bottom:40px}.prompt-login-dayoffs .delete-popup .popup-controllers{display:flex;justify-content:flex-start}.prompt-login-dayoffs .delete-popup .popup-controllers button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-right:20px;display:flex;justify-content:center;height:45px;padding:5px 10px;cursor:pointer}.prompt-login-dayoffs .delete-popup .popup-controllers button:hover{background-color:#fff}@media(max-width:767px){.prompt-login-dayoffs .delete-popup .popup-controllers button{margin-right:0;width:75px;background-color:#fff;justify-content:center}}.prompt-login-dayoffs .delete-popup .popup-controllers button.yes{background-color:#d70040;border-color:#d70040;margin-left:auto;color:#fff}.prompt-login-dayoffs .delete-popup .popup-controllers button.yes:hover{background-color:#fff;color:#000}.prompt-login-dayoffs .prompt-login-dayoffs__table{border-collapse:collapse;width:100%}.prompt-login-dayoffs .prompt-login-dayoffs__table thead th:first-child{width:50%}@media(max-width:767px){.prompt-login-dayoffs .prompt-login-dayoffs__table thead th:nth-child(2){width:35%}}.prompt-login-dayoffs .prompt-login-dayoffs__table thead th:last-child{width:5%}.prompt-login-dayoffs .prompt-login-dayoffs__table tbody td img{display:flex;justify-content:center;align-items:center;margin:auto;cursor:pointer}.prompt-login-dayoffs .prompt-login-dayoffs__table th{background-color:#f2f2f2;border:1px solid #ddd;padding:8px;text-align:left}.prompt-login-dayoffs .prompt-login-dayoffs__table td{border:1px solid #ddd;padding:8px}.prompt-login-dayoffs .prompt-login-dayoffs__table--row:nth-child(2n){background-color:#f2f2f2}.prompt-login-dayoffs .sort-asc:after{content:" 🔼"}.prompt-login-dayoffs .sort-desc:after{content:" 🔽"}.prompt-login-overtime-calendar{display:flex}.prompt-login-overtime-calendar__container{max-width:1040px;background:#fff;margin:100px auto 60px;padding:60px 40px 40px}@media(max-width:767px){.prompt-login-overtime-calendar__container{padding:10px;margin:100px 10px 0;height:770px;overflow:auto}}.prompt-login-overtime-calendar .mobile-list__item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid}.prompt-login-overtime-calendar .mobile-list__item:first-child{border-top:1px solid;padding-top:20px}.prompt-login-overtime-calendar .mobile-list__item:last-child{border-bottom:0}.prompt-login-overtime-calendar .statistics-container h2{text-transform:capitalize}.prompt-login-overtime-calendar .statistics-mobile .mobile-list__item:first-child{border-top:0}.prompt-login-overtime-calendar .react-calendar{width:920px;margin:auto}.prompt-login-overtime-calendar .react-calendar__tile{display:flex;flex-wrap:wrap;justify-content:center;min-height:100px;border:1px solid #000!important;position:relative}.prompt-login-overtime-calendar .react-calendar__tile--active{background:#2bdea8;color:#000}.prompt-login-overtime-calendar .react-calendar__tile--active:enabled:focus,.prompt-login-overtime-calendar .react-calendar__tile--active:enabled:hover{background:#2bdea8}.prompt-login-overtime-calendar .react-calendar__tile--active .calendar-tile{background:#fff!important}.prompt-login-overtime-calendar .react-calendar__tile abbr{width:100%;font-weight:700}.prompt-login-overtime-calendar .react-calendar .calendar-tile{width:100%;padding:1px 10px;margin-bottom:1px;border-radius:5px;color:#000;background:#2bdea8}.prompt-login-overtime-calendar .react-calendar .link-tile{width:100%;height:100%;position:absolute;top:0;left:0;z-index:666}.prompt-login-overtime-calendar .react-calendar__month-view__days__day--neighboringMonth{color:gray;pointer-events:none}@media(min-width:767px){.prompt-login-overtime-calendar .react-calendar__navigation__arrow{font-size:30px;font-weight:700}}.prompt-login-overtime-calendar .react-calendar__navigation__label__labelText--from{font-size:20px;font-weight:700}@media(max-width:767px){.prompt-login-overtime-calendar .react-calendar__navigation__label__labelText--from{font-size:18px}}.prompt-login-overtime-calendar .info-box{margin:25px 0;padding-bottom:20px;border-top:2px solid #2bdea8;border-bottom:2px solid #2bdea8}.prompt-login-overtime-calendar .info-box--controller{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.prompt-login-overtime-calendar .info-box--controller{padding-top:20px}}.prompt-login-overtime-calendar .info-box--controller button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;display:flex;justify-content:center;height:45px;background-color:#d70040;border:2px solid #d70040;color:#fff;padding:5px 10px;cursor:pointer}.prompt-login-overtime-calendar .info-box--controller button:hover{background-color:#fff;color:#000}.prompt-login-overtime-calendar table{width:100%}.prompt-login-overtime-calendar table tr{width:98%;display:inline-table}@media(max-width:767px){.prompt-login-overtime-calendar table tr{font-size:14px}}.prompt-login-overtime-calendar table tbody{overflow:auto;max-height:550px}.prompt-login-overtime-calendar table tbody tr{border-bottom:1px solid;padding:5px 0}.prompt-login-overtime-calendar table tbody tr:nth-child(2n){background-color:#f1f2f3}.prompt-login-overtime-calendar table td,.prompt-login-overtime-calendar table th{width:30%}.prompt-login-overtime-calendar table td:first-child,.prompt-login-overtime-calendar table td:nth-child(2),.prompt-login-overtime-calendar table th:first-child,.prompt-login-overtime-calendar table th:nth-child(2){width:15%}.prompt-login-overtime-calendar table td:nth-child(3),.prompt-login-overtime-calendar table th:nth-child(3){width:50%}.prompt-login-overtime-calendar table td:nth-child(4),.prompt-login-overtime-calendar table th:nth-child(4){width:20%}.prompt-login-overtime-calendar table tbody,.prompt-login-overtime-calendar table thead{display:block}.prompt-login-overtime-calendar table thead th{text-align:left}.prompt-login-overtime-calendar table thead tr{border-bottom:2px solid;width:98%}@media(max-width:767px){.prompt-login-overtime-calendar table thead tr{font-size:14px}}.prompt-login-overtime-calendar .calendar-header{display:flex;justify-content:space-between}@media(max-width:767px){.prompt-login-overtime-calendar .calendar-header{flex-wrap:wrap;margin-bottom:40px}}.prompt-login-overtime-calendar .calendar-select{position:relative;width:240px}@media(max-width:767px){.prompt-login-overtime-calendar .calendar-select{width:100%;margin-right:0}}.prompt-login-overtime-calendar .calendar-select .dropdown-svg{display:flex;justify-content:center;align-items:center;transition:rotate .3s ease-in-out}.prompt-login-overtime-calendar .calendar-select .dropdown-svg.opened{rotate:180deg}.prompt-login-overtime-calendar .calendar-select--selected{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;margin-top:auto;justify-content:center;height:45px;padding:5px 10px;cursor:pointer;display:flex;justify-content:space-between}.prompt-login-overtime-calendar .calendar-select--selected:hover{background-color:#fff}@media(max-width:767px){.prompt-login-overtime-calendar .calendar-select--selected{width:100%;margin-right:0;justify-content:space-between}}.prompt-login-overtime-calendar .calendar-select--dropdown{display:none;flex-wrap:wrap;position:absolute;top:40px;width:100%;z-index:6666;max-height:407px;overflow-x:auto}.prompt-login-overtime-calendar .calendar-select--dropdown::-webkit-scrollbar{width:10px}.prompt-login-overtime-calendar .calendar-select--dropdown::-webkit-scrollbar-track{background-color:#e7e7e7;border:1px solid #cacaca}.prompt-login-overtime-calendar .calendar-select--dropdown::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid rgba(0,0,0,0);background-clip:content-box;background-color:#2bdea8}.prompt-login-overtime-calendar .calendar-select--dropdown.opened{display:flex}.prompt-login-overtime-calendar .calendar-select--option{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;display:flex;margin-top:auto;justify-content:flex-start;height:45px;padding:5px 10px;cursor:pointer;background-color:#fff;color:#000;border-bottom:0;width:100%}.prompt-login-overtime-calendar .calendar-select--option:hover{background-color:#fff}@media(max-width:767px){.prompt-login-overtime-calendar .calendar-select--option{width:100%;margin-right:0;justify-content:start}}.prompt-login-overtime-calendar .calendar-select--option:last-child{border-bottom:2px solid #2bdea8}@keyframes gateLogFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.gate-log-filters-toggle{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;display:inline-flex;align-items:center;gap:8px;height:39px;padding:5px 15px;margin-bottom:15px;cursor:pointer}.gate-log-filters-toggle:hover{background-color:#fff}.gate-log-filters-toggle .filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#22212f;color:#fff;font-size:11px;font-weight:700}.gate-log-filters-toggle .chevron-icon{display:flex;align-items:center;transition:transform .2s ease}.gate-log-filters-toggle.is-open .chevron-icon{transform:rotate(180deg)}.gate-log-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:15px;margin-bottom:20px;animation:gateLogFadeIn .2s ease}@media(max-width:767px){.gate-log-filters{flex-direction:column;align-items:stretch}}.gate-log-filters__field{display:flex;flex-direction:column}.gate-log-filters__field label{font-size:14px;margin-bottom:5px}.gate-log-filters__field input,.gate-log-filters__field select{padding:8px 10px;font-size:15px}.gate-log-filters__actions{display:flex;gap:10px}.gate-log-filters__actions button{background-color:#2bdea8;box-shadow:0 10px 20px 0 rgba(105,119,135,.2),0 20px 30px 0 rgba(56,56,56,.05);display:inline-flex;font-family:Montserrat;font-size:1rem;font-weight:500;min-height:45px;align-items:center;position:relative;text-decoration:none;transition:background-color .3s ease-in-out;border:2px solid #2bdea8;height:39px;padding:5px 15px;cursor:pointer}.gate-log-filters__actions button:hover{background-color:#fff}.gate-log-table-scroll{max-height:55vh;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e5e5;border-radius:4px;scrollbar-width:thin}.gate-log-table-scroll::-webkit-scrollbar{width:8px;height:8px}.gate-log-table-scroll::-webkit-scrollbar-thumb{background:#2bdea8;border-radius:4px}.gate-log-table-scroll::-webkit-scrollbar-track{background:#f1f2f3}.gate-log-table{width:100%;min-width:720px;border-collapse:collapse}.gate-log-table td,.gate-log-table th{text-align:left;padding:10px 14px;white-space:nowrap}.gate-log-table td:nth-child(4){white-space:normal;min-width:220px}.gate-log-table thead th{position:-webkit-sticky;position:sticky;top:0;background:#2bdea8;font-weight:700;z-index:1}.gate-log-table tbody tr{border-bottom:1px solid #eee}.gate-log-table tbody tr:nth-child(2n){background-color:#f7f8f9}.timestamp-cell{display:flex;flex-direction:column;line-height:1.3}.timestamp-cell__date{font-weight:600}.timestamp-cell__time{font-size:13px;color:#666}.status-icon{display:block;width:22px;height:22px}html{background-color:#000}body,html{padding:0;margin:0;font-family:Poppins}h1,h2,h3,h4,h5,h6{font-family:Montserrat}h1{font-size:40px;margin-top:0}@media(max-width:767px){h1{font-size:28px}}h2{margin-bottom:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.logo{width:400px;height:120px}@media(max-width:767px){.logo{width:300px;margin-top:30px}}.mini-svg{width:32px;height:32px}.app-container{display:flex;flex-wrap:wrap;position:relative;height:100vh}.app-main{height:100%;width:100%}@media(max-width:767px){.app-main{height:unset;padding-bottom:20px}}.loader-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loader{border:16px solid #f3f3f3;border-top-color:#576398;border-radius:50%;width:120px;height:120px;margin:auto;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-system-message{position:absolute;top:14%;left:50%;transform:translate(-50%,-50%);width:500px;text-align:center;align-items:center;display:flex;padding:10px 20px;background-color:rgba(43,222,168,.8);color:#fff;font-weight:600;z-index:7}@media(max-width:767px){.app-system-message{max-width:calc(100% - 20px);left:10px;top:80px;transform:none}}.app-system-message--close{width:20px;height:20px;margin-left:auto;cursor:pointer}.disable-btn{pointer-events:none}.disable-btn label{opacity:.5}.app-version{position:fixed;left:10px;bottom:10px;color:#fff;font-weight:700}@media(max-width:767px){.app-version{display:none}}