*{margin:0;padding:0;box-sizing:border-box}:root{--dark-blue-color: #1771b9;--blue-transparent: rgba(23, 112, 185, .281) 9;--blue-color: #1766a7;--red-color: #c02026;--red-transparent: #ff00080e;--black-color: rgb(40, 40, 40);--white-color: white;--white-color2: white;--gray-color: rgb(230, 230, 230);--gray-color1: rgb(184, 184, 184);--red-trans: rgba(255, 0, 0, .092);--green-trans: rgba(0, 128, 0, .066);--orange-trans: rgba(255, 166, 0, .148);--font-family: "Poppins", sans-serif;--light-bg: #dedede;--box-shadow: 0 5px 10px rgba(0, 0, 0, .045)}body{font-family:var(--font-family);color:var(--black-color);background-color:#dedede32;text-decoration:none;scroll-behavior:smooth}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.login-container{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;width:100%;background-color:var(--light-bg)}.login-container .wrapper{width:55%;display:flex;min-height:70vh;min-height:70dvh;background-color:var(--white-color);border-radius:10px;overflow:hidden}.login-container .wrapper .right{flex:1;display:flex;flex-direction:column;align-items:center}.login-container .wrapper .right .top{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1;background-color:#c7c7c71a;padding:1em 3em}.login-container .wrapper .right .top h1{font-weight:400;font-size:1.5rem}.login-container .wrapper .right .top p{align-self:center;text-align:center}.login-container .wrapper .right img{width:150px;margin-bottom:1em}.login-container .wrapper .right .login-links{align-self:flex-start;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:.85em;padding:1em 3em}.login-container .wrapper .right .login-links h6{font-size:1em;font-weight:400;color:var(--black-color)}.login-container .wrapper .right .login-links h6 a{text-decoration:none;color:var(--gray-color1)}.login-container .wrapper .right .login-links .current-log{border-bottom:4px solid var(--blue-color)}.login-container .wrapper .right form{display:flex;width:100%;flex-direction:column;justify-content:center;flex:1;padding:1em 3em}.login-container .wrapper .right form input{width:100%;padding:.5em;outline:none;border:none;background-color:#c7c7c715;border-radius:4px;font-family:var(--font-family);font-weight:400;margin-bottom:1em}.login-container .wrapper .right form input:focus{color:var(--black-color);font-weight:400;border:1px solid hsla(0,0%,78%,.438)}.login-container .wrapper .right form ::placeholder{font-family:Poppins,sans-serif;font-size:.85rem}.login-container .wrapper .right form .error{color:var(--red-color);font-size:.85rem}.login-container .wrapper .right form button{cursor:pointer;font-family:Poppins,sans-serif;width:fit-content;outline:none;border:none;color:var(--white-color);background-color:var(--blue-color);padding:.5em 1em;font-size:.85rem;border-radius:4px;margin-bottom:1em;display:flex;align-items:center;gap:4px}.login-container .wrapper .right form button:hover{background-color:var(--dark-blue-color)}.login-container .wrapper .right p{align-self:flex-start;font-size:.85rem}.login-container .wrapper .right p span{font-weight:700}.login-container .wrapper .right p span a{text-decoration:none;color:var(--blue-color)}.login-container .wrapper .right .errors{display:flex;align-items:center;justify-content:center;margin-bottom:.5em}.login-container .wrapper .left{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:2em;gap:12px;background:linear-gradient(#121212b5,#191919b5),url(/assets/team_work-C97-Mu-g.jpg);background-size:cover;background-position:center;color:var(--white-color)}.login-container .wrapper .left img{width:18%}.login-container .wrapper .left h1{font-weight:700;align-self:flex-start;font-size:1.5rem}.login-container .wrapper .left p{text-align:justify;font-size:.85rem;font-style:italic}.login-container .wrapper .left h3{align-self:flex-start;font-size:.85rem}.login-container .wrapper .left h6{align-self:flex-start;font-size:.85rem;font-weight:400}.login-container .wrapper .left a{text-align:center;text-decoration:none;padding:.5em 2em;background-color:var(--blue-color);color:var(--white-color);align-self:start;border-radius:4px;transition:.3s all ease;display:flex;align-items:center;gap:4px}.login-container .wrapper .left a:hover{background-color:var(--dark-blue-color)}.logout-btn{border:none;display:flex;align-items:center;outline:none;background-color:transparent;font-family:Poppins,sans-serif;cursor:pointer}header{position:fixed;top:0;width:100%}.toggle-lang-container{cursor:pointer;display:flex;align-items:center;gap:8px;position:fixed;background-color:var(--white-color);border-radius:4px;padding:.25em .5em;top:1em;left:2em;z-index:1}.toggle-lang-container p{color:var(--black-color);font-size:.65rem;display:flex;align-items:center}.toogle-lang{background-color:transparent;outline:none;border:none}.toogle-lang img{width:20px;border-radius:2px}.top-nav{top:0;display:flex;align-items:center;justify-content:center;min-height:10vh;padding:.5em 4em;gap:65px;width:100%;background-color:var(--blue-color)}.top-nav .mail-and-nbr{display:flex;align-items:center;gap:15px}.top-nav .mail-and-nbr span{font-size:.75rem;color:var(--white-color);display:flex;align-items:center}.top-nav .avatar-name{display:flex;gap:10px;align-items:center}.top-nav .avatar-name .name h6{font-size:.85rem;color:var(--white-color)}.top-nav .avatar-name .name p{font-size:.75rem;color:var(--gray-color1)}.top-nav .avatar-name .avatar img{width:60px;object-fit:cover}.top-nav .profile{display:flex;align-items:center;gap:20px}.top-nav .profile h6{display:flex;align-items:center}.top-nav .profile h6 a{background-color:var(--blue-color);color:var(--white-color);padding:.75em;font-size:.65rem;border-radius:50%;display:flex;align-items:center}.top-nav .profile .logout{padding:.5em .75em;border-radius:4px;background-color:var(--black-color);color:var(--blue-color)}.top-nav .profile .logout a{cursor:pointer}.top-nav .profile .logout button{color:var(--white-color);font-size:.75rem}.top-nav .burger{width:35px;height:21px;display:none;flex-direction:column;gap:3px}.top-nav .burger .bar{background-color:var(--white-color);width:100%;height:4px}.marquee{background-color:#ececec;width:100%;color:var(--black-color);font-size:.75rem;padding:.5em;top:9vh}.notif-wrapper{position:relative}.notif-bell{position:relative;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;color:#fff}.notif-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:9px;line-height:18px;text-align:center;background:#d32f2f;color:#fff;font-family:var(--font-family)}.notif-dropdown{position:absolute;right:0;top:38px;width:360px;max-height:70vh;overflow:auto;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 10px 24px #0000001f;z-index:99999999}.notif-header{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #f1f1f1}.notif-header .spacer{flex:1}.notif-markall,.notif-close{border:0;background:transparent;cursor:pointer;margin-left:8px}.notif-list{padding:8px 0}.notif-item{display:flex;align-items:start;gap:8px;padding:10px 12px;border-bottom:1px solid #fafafa;font-size:.75rem}.notif-msg a{color:inherit;text-decoration:none}.notif-msg a:hover{text-decoration:underline;white-space:pre-wrap}.notif-meta{font-size:9px;color:#888;margin-top:2px}.notif-x{margin-left:auto;background:transparent;border:0;cursor:pointer;display:inline-flex}.notif-loading,.notif-empty{padding:12px;color:#666}.left-links{position:absolute;left:0%;width:18%;padding:0;padding-top:14vh;top:0;z-index:2;z-index:-1;display:flex;flex-direction:column;height:100vh;overflow:scroll;box-shadow:var(--box-shadow);background-color:var(--white-color)}.left-links::-webkit-scrollbar{display:none}.left-links .dashboard-text{padding-left:1em;font-size:1.25rem;margin:.5em 0;color:var(--gray-color1)}.left-links ul{margin-bottom:2em;display:flex;flex-direction:column;justify-content:center;gap:1px}.left-links ul li{list-style:none;padding:0 1em}.left-links ul li a{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--black-color);text-decoration:none;padding:.5em 1em;font-weight:400;width:100%;margin-bottom:.25em}.left-links ul li a span{background-color:var(--black-color);padding:.25em .5em;border-radius:12px;color:var(--white-color)}.left-links ul li a:hover{background-color:#f6f6f6d7;color:var(--white-color);font-weight:400;color:var(--black-color);border-radius:4px}.left-links ul li .activeLink,.left-links ul li .activeLink:hover{color:var(--white-color);border-radius:4px;background-color:var(--red-color)}.left-links ul li h6{display:flex;align-items:center;gap:2px;font-size:.75rem;color:var(--black-color);text-decoration:none;padding:.5em 1em;cursor:pointer;font-weight:400;width:100%;margin-bottom:.5em}.left-links ul li h6:hover{background-color:#f6f6f6d7;color:var(--black-color);border-radius:4px}.left-links ul .dropdown{margin:0 0 1em;padding:0;display:none}.left-links ul .dropdown li{width:85%}.left-links ul .dropdown li a{color:gray;margin-left:1em;padding:.55em;font-weight:400}.left-links ul .dropdown li a:hover{background-color:#f6f6f6d7;color:var(--black-color)}.left-links ul .dropdown li .activeLink,.left-links ul .dropdown li .activeLink:hover{color:var(--white-color);background-color:var(--red-color);border-radius:4px}.left-links ul .show_list{display:flex}.left-links ul .hide_list{display:none}.left-links ul .line-divide{margin:1em 0;width:100%;height:2px;background-color:#edededac}.left-links ul .user-details{align-self:flex-start;margin:0;padding-left:0}.left-links ul .user-details .name_pos .name-flag{display:flex;align-items:center;gap:2px;margin-bottom:.25em}.left-links ul .user-details .name_pos .name-flag img{border:none;width:18px;object-fit:cover;border-radius:2px;aspect-ratio:16/9}.left-links ul .user-details a{position:relative;display:flex;justify-content:flex-start;align-items:center}.left-links ul .user-details a:hover{background-color:transparent;color:var(--black-color);font-weight:400;box-shadow:none}.left-links ul .user-details .online{bottom:2%;left:15%;position:absolute;width:100px;border-radius:50%}.left-links ul .user-details img{border:3px solid var(--gray-color);display:block;width:22%;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.left-links ul .user-details h1{font-size:.65rem;margin-bottom:.25em;line-height:.85rem}.left-links ul .user-details .position-country{display:flex;align-items:center;gap:4px}.left-links ul .user-details p{color:var(--black-color);font-size:.65rem}.settings{display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:absolute;right:0%;width:18%;padding-top:14vh;top:0;z-index:-1;height:100vh;overflow:scroll;overflow-x:hidden;box-shadow:var(--box-shadow);background-color:var(--white-color);color:var(--white-color)}.settings::-webkit-scrollbar{display:none}.settings .right-links{display:flex;flex-direction:column;gap:14px;margin-top:2em}.settings h6{display:flex;align-items:center;gap:4px;padding:.25em 1em;font-size:.85rem;color:var(--black-color);font-weight:400;cursor:pointer}.settings h6 a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:4px}.settings h6:hover{color:var(--blue-color)}.settings .dropdown{display:flex;flex-direction:column;padding-left:2em}.settings .dropdown li a{text-decoration:none;font-size:.85rem;color:var(--gray-color1)}.settings .dropdown li a:hover{color:var(--black-color)}.settings .show_list{display:flex}.settings .hide_list{display:none}.settings .contact{display:flex;flex-direction:column;gap:20px;padding:2em;color:var(--black-color)}.settings .contact h3{font-weight:400;font-size:1rem;color:var(--blue-color)}.settings .contact h6{font-weight:400;color:var(--black-color);padding:0}.settings .contact a{padding:0;font-size:.75rem}.settings .contact a:hover{background-color:transparent;color:var(--blue-color)}.home{width:64%;margin-left:18%;margin-right:18%;padding:0 .75em;display:flex;margin-top:12vh;flex-direction:column;align-items:center;min-height:86vh}.home .ceo-message{width:100%;animation:slideOut .5s ease-in-out;background-color:var(--white-color);padding:1.5em;border-radius:4px;display:flex;flex-direction:column;gap:10px;margin-bottom:.5em}.home .ceo-message h1{color:var(--red-color);font-weight:400;font-size:1.15rem}.home .ceo-message p{font-size:.85rem;text-align:justify;line-height:1.5rem}.home .ceo-message .signature h3{font-size:1rem;font-weight:700}.home .ceo-message .signature span{font-size:.85rem}.home .overview{animation:slideIn .5s ease-in-out;display:flex;margin-bottom:.5em;margin-top:1.5em;gap:20px;align-items:center;justify-content:space-between;width:100%;color:var(--white-color);background-color:var(--blue-color);box-shadow:var(--box-shadow);padding:1em;border-radius:4px}.home .overview .text{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.home .overview .text .wrap-time{width:100%;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.home .overview .text .wrap-time h1{border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:2rem;line-height:1.85rem}.home .overview .text .wrap-time h1 span{font-weight:400;font-size:.85rem}.home .overview .text h6{font-weight:300;font-size:1.25rem}.widgets{width:100%;margin-bottom:.5em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.widgets .widget{animation:slideIn .5s ease-in-out;flex:1;max-height:300px;overflow-y:scroll;background-color:var(--white-color);padding:2em;border-radius:4px;box-shadow:var(--box-shadow);-ms-overflow-style:none;scrollbar-width:none}.widgets .widget .widget::-webkit-scrollbar{display:none}.widgets .widget .title{margin-bottom:1em;gap:10px;display:flex;justify-content:space-between}.widgets .widget .title a{color:var(--red-color);font-weight:700;font-size:.85rem}.widgets .widget .title .date-picker input{padding:.5em;font-family:var(--font-family);font-size:.75rem;border-radius:4px;border:1px solid var(--gray-color1)}.widgets .widget .title h3{font-size:1.25rem;font-weight:400}.widgets .widget .info{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75em;padding-bottom:.25em;border-bottom:1px solid var(--gray-color)}.widgets .widget .info p{color:var(--gray-color1);font-size:.85rem}.widgets .widget .info .status{flex:2;display:flex;align-items:center;gap:6px}.widgets .widget .info .status div{border-radius:50%;width:12px;height:12px}.widgets .widget .info .status .green-icon{background-color:green}.widgets .widget .info .status .red-icon{background-color:red}.widgets .widget .info .status .green-border{background-color:#0080002b;color:green;padding:.25em .5em;margin:0 .5em;border-radius:4px}.widgets .widget .info .status .red-border{background-color:#ff000020;color:red;padding:.25em .5em;margin:0 .5em;border-radius:4px}.widgets .widget .info .status .blue-border{background-color:var(--blue-color);color:var(--white-color);padding:.25em .5em;margin:0 .5em;border-radius:4px}.widgets .widget .info .status .orange-border{background-color:orange;color:var(--white-color);padding:.25em .5em;margin:0 .5em;border-radius:4px}.widgets .widget .info .status .medium-border{background-color:#c9c9c920;color:gray;padding:.25em .5em;margin:0 .5em;border-radius:4px}.widgets .widget .info .status h6{cursor:pointer;font-weight:500;font-size:.75rem;color:var(--black-color);display:flex;flex-direction:column}.widgets .widget .info .status h6 span{color:var(--blue-color);font-weight:700}.widgets .widget .info .status .green-color{color:green}.widgets .widget .info .status .red-color{color:red}.widgets .widget .info .status .gray-color{color:gray}.widgets .widget .info .bar{width:2px;background-color:var(--gray-color1);height:12px}.widgets .widget .info .time_date{flex:1;color:var(--black-color);font-weight:400;font-size:.75rem}.widgets .widget .info .time_date span{color:var(--gray-color1)}.widgets .widget .info a{text-align:center;text-decoration:none;color:var(--white-color);background-color:var(--blue-color);font-size:.75rem;padding:.35em 1em;border:1px solid var(--blue-color);border-radius:4px;transition:.3s all ease}.widgets .widget .info a:hover{border:1px solid var(--dark-blue-color);color:var(--white-color);background-color:var(--dark-blue-color)}.widgets .widget .info-center{align-items:center}.widgets .widget-ext{animation:slideOut .5s ease-in-out}.container{width:62%;margin-left:19%;margin-right:19%;padding:0 1em;display:flex;margin-top:14vh;flex-direction:column;align-items:center;justify-content:center;z-index:-9999}.container .flags{width:100px}.container .links-list{width:100%;display:flex;align-items:center;gap:20px;padding:1em}.container .links-list a{display:flex;align-items:center;gap:4px;background-color:var(--white-color);border-radius:4px;border:1px solid var(--white-color);padding:.5em 1em;text-decoration:none;color:var(--black-color)}.container .links-list a:hover{color:var(--blue-color);border:1px solid var(--blue-color)}.custom-ui{background-color:var(--white-color);padding:2em 4em;box-shadow:var(--box-shadow);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.custom-ui .Icon{display:block;color:var(--red-color);font-size:6rem;text-align:center;margin:0 auto}.custom-ui p{font-size:.75rem}.custom-ui h1{font-size:1.5rem;font-weight:400}.custom-ui button{border:none;cursor:pointer;font-family:var(--font-family);padding:.5em 1em;font-size:.75rem;border-radius:4px;color:var(--white-color)}.custom-ui .red{background-color:var(--red-color)}.custom-ui .blue{background-color:var(--gray-color1)}.access-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;gap:10px}.access-denied img{width:40%}.access-denied h1{font-size:1.25rem;font-weight:300}.table{width:100%;margin:1em 0;animation:slideIn .5s ease-in-out}.table .toggle-tasks{display:flex;align-items:center;gap:60px;background-color:var(--white-color);padding:1em;margin-top:.5em}.table .toggle-tasks span{font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:4px}.table .top-tasks{display:flex;align-items:center;justify-content:center;gap:10px;padding:1em 0;background-color:var(--white-color);margin:.5em 0}.table .top-tasks .block{display:flex;align-items:center;background-color:var(--white-color);border:1px solid rgba(170,170,170,.146);justify-content:center;padding:.5em 1em;width:20%;gap:10px;cursor:pointer}.table .top-tasks .block span{background-color:#000;width:10px;height:10px;border-radius:100%}.table .top-tasks .block h6{font-weight:400;font-size:.75rem}.table .top-tasks .block .blue{background-color:var(--blue-color)}.table .top-tasks .block .orange{background-color:orange}.table .top-tasks .block .green{background-color:green}.table .table-title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1em .5em;background-color:var(--white-color);border-bottom:1px solid rgba(237,237,237,.676)}.table .table-title .top{display:flex;gap:12px}.table .table-title h1{font-size:1.5rem;color:var(--black-color);text-transform:uppercase;font-weight:400}.table .table-title h2{font-size:1rem;color:var(--black-color);text-transform:uppercase;font-weight:400}.table .table-title h6{font-size:.85rem;color:var(--blue-color);font-weight:400}.table .table-title a{display:flex;align-items:center;gap:4px;text-decoration:none;color:var(--white-color);background-color:var(--blue-color);padding:.5em 1em;font-size:.75rem;border-radius:4px}.table .table-title .backBtn{display:flex;background-color:transparent;align-items:center;color:var(--black-color);justify-content:center;text-decoration:none;padding:.25em 1em;width:fit-content;border:1px solid var(--black-color)}.table .no-data{color:#b8b8b8}.table thead th{font-family:var(--font-family);font-weight:700;font-size:.85rem;padding:.25em 1em;text-transform:uppercase;color:var(--black-color);white-space:nowrap}.table thead th .x-hidden{opacity:0}.table .incomplete{background-color:var(--red-trans)}.table .complete{background-color:var(--green-trans)}.table td{font-family:var(--font-family);font-size:.75rem;color:gray;white-space:pre}.table td a{color:var(--black-color);text-decoration:none}.table td .link{color:var(--white-color);background-color:var(--blue-color);padding:.5em;border-radius:4px;text-align:center;font-size:.7rem;transition:.3s all ease;display:flex;align-items:center;justify-content:center}.table td .link:hover{background-color:var(--dark-blue-color)}.table .green-icon{background-color:var(--green-trans);padding:.25em .5em;border-radius:4px;color:green;width:fit-content}.table .red-icon{color:red;background-color:var(--red-trans);padding:.25em .5em;border-radius:4px;display:flex;align-items:center;justify-content:center;width:fit-content}.table .gray-icon{color:gray;background-color:#eaeaea79;padding:.25em .5em;border-radius:4px}.table .orange-icon{color:orange;background-color:#ffa60027;padding:.25em .5em;border-radius:4px}.table .actions{display:flex;align-items:center;gap:4px}.table button{margin:0 .25em;font-size:.75rem;font-family:var(--font-family);padding:.15em;border:none;outline:none;border-radius:4px;font-weight:400;cursor:pointer}.table button a{display:flex;align-items:center;gap:2px}.table .delete-btn{display:flex;align-items:center;background-color:var(--red-transparent);color:var(--red-color);width:fit-content}.table .info-btn{display:flex;align-items:center}.table #days{font-weight:700;padding:.15em;border-radius:4px}.table .red-days{color:red;background-color:var(--red-trans)}.table .green-days{color:green;background-color:var(--green-trans)}.table .orange-days{color:orange;background-color:var(--orange-trans)}.table a{text-decoration:none;color:var(--black-color)}.table .primary-th,.table .priority{font-size:.75rem;font-weight:400;font-family:var(--font-family);color:var(--black-color);display:flex;align-items:center;white-space:nowrap;gap:4px}.table .primary-th a,.table .priority a{color:var(--black-color);display:flex;align-items:center;gap:4px}.table .primary-th a img,.table .priority a img{box-shadow:#959da533 0 8px 24px}.table .low-red{color:var(--red-color);background-color:#ff00001b;padding:.25em 1em;border-radius:4px}.table .medium-red{color:var(--red-color);background-color:#ff00006a;padding:.25em 1em;border-radius:4px}.table .high-red{color:var(--white-color);background-color:red;padding:.25em 1em;border-radius:4px}.table .circle{width:10px;height:10px;border-radius:100%}.table .blue-circle{background-color:var(--blue-color);color:var(--white-color)}.table .orange-circle{background-color:orange}.table .green-circle{background-color:green}.table .title{align-self:flex-start;padding:1em;background-color:var(--white-color);display:flex;justify-content:space-between;align-items:center}.table .title h1{text-transform:uppercase;color:var(--black-color);font-size:1.5rem;font-weight:400}.table .title button{background-color:var(--black-color)}.table .title button a{display:flex;align-items:center;justify-content:center;color:var(--white-color);padding:.5em}.table .title h3{font-weight:300;margin-bottom:.5em;color:var(--black-color);font-size:1.5rem}.table .highlight-title{background-color:#78787816;border-left:8px solid var(--gray-color1);border-radius:4px;margin-bottom:.5em}.table .highlight-title h1{color:var(--gray-color1);font-size:.85rem;text-transform:uppercase}.table .table-info{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;background-color:var(--white-color);border-bottom:1px solid rgba(237,237,237,.676);padding:.5em}.table .table-info h6{background-color:#0000000c;color:var(--black-color);padding:.5em 1em;font-weight:300;font-size:.85rem;border-radius:4px;text-transform:uppercase}.table .table-info h6 span{font-weight:700}.table .table-info .search{display:flex;align-items:center;padding:.15em .5em;border:1px solid var(--gray-color);border-radius:4px}.table .table-info .search input{outline:none;border:none;background-color:transparent;font-size:.85rem;font-family:Poppins,sans-serif}.table .table-info .search div{display:flex;align-items:center;color:var(--gray-color1)}.table .table-info select{border:1px solid var(--gray-color1);outline:none;background-color:var(--white-color);padding:.5em;border-radius:4px;font-family:var(--font-family);font-size:.75rem}.table .table-info button{background-color:var(--blue-color);outline:none;border:none;color:var(--white-color);padding:.5em 1.25em;border-radius:4px;font-size:.75rem;font-family:var(--font-family)}.table .table-info button a{display:flex;align-items:center;justify-content:center;color:var(--white-color);text-decoration:none}.table .table-info .datePicker input{font-family:var(--font-family);padding:.5em;font-size:.75rem}.table .table-info .datePicker input:focus{outline:none;border:1px solid var(--blue-color)}.table .table-info .datePicker label{font-size:.75rem}.table .table-info .datePicker div{display:flex;flex-direction:column}.table .table-info .current_off{background-color:#919191}.table .table-info .current-patients{background-color:green}.table .table-info .deceased_off{background-color:#919191}.table .table-info .deceased-patients{background-color:green;display:flex;align-items:center}.table .table-info .week-div{position:relative;display:flex;align-items:center;justify-content:center}.table .table-info .week-div .span-week{outline:none;border:none;cursor:pointer;background-color:var(--blue-color);color:var(--white-color);font-family:var(--font-family);padding:.5em;font-size:.75rem;border-radius:4px}.table .table-info .dateRange input,.table .table-info .dateRange button,.table .table-info .dateRange select{background-color:transparent;margin:0;padding:0;color:var(--black-color)}.table .table-down{display:flex;align-items:center;justify-content:center;margin-top:1.5em;gap:20px}.table .table-down .item-per-page{display:flex;align-items:center;gap:5px}.table .table-down .item-per-page label{font-size:.75rem;color:var(--gray-color1)}.table .table-down .item-per-page input{width:40px;display:flex;align-items:center;justify-content:center;padding:.15em;background-color:transparent;border:1px solid var(--gray-color1);border:none;border-radius:4px;font-weight:400;font-family:var(--font-family);outline:none}.table .pagination{display:flex;align-items:center;gap:4px}.table .pagination button{width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:.35rem;background-color:var(--gray-color1);background-color:transparent;border:none;outline:none;color:var(--black-color);padding:.5em;border-radius:50%;transition:.3s all ease}.table .pagination button:hover{background-color:var(--black-color);color:var(--white-color)}.table .pagination span{font-size:.75rem}.tableLayout{overflow:scroll;overflow-y:hidden}.tableLayout::-webkit-scrollbar{width:2px}.tableLayout::-webkit-scrollbar-track{background:#f1f1f1}.tableLayout::-webkit-scrollbar-thumb{background:#e3e3e3}.tableLayout::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.tableLayout-full th,.tableLayout-full td{border:1px solid rgba(47,47,47,.192);border-collapse:collapse;min-width:200px;word-wrap:break-word;white-space:normal}.tables{width:100%;display:flex;flex-direction:column;justify-content:center;gap:10px}.tables .table{width:100%;margin:0}.tables .table .no-data{color:#b8b8b8}.tables .table thead th{font-family:var(--font-family);font-size:.7rem;padding:.5em;white-space:nowrap}.tables .table thead th .x-hidden{opacity:0}.tables .table td{font-family:var(--font-family);font-size:.75rem;padding:.15em}.tables .table .actions{display:flex;align-items:center}.container-summary{padding:1em;display:flex;flex-direction:column;background-color:var(--white-color);gap:20px}.container-summary .summary-title{display:flex;align-items:center;justify-content:space-between;padding:1em;background-color:#ededed49}.container-summary .summary-title h1{font-size:1.25rem;display:flex;align-items:center;text-transform:uppercase;gap:16px}.container-summary .summary-title h1 span{cursor:pointer}.container-summary .summary-title .buttons{display:flex;align-items:center;gap:8px}.container-summary .summary-title .buttons a{color:var(--white-color);background-color:var(--black-color);padding:.5em 1em;border-radius:4px;font-size:.85rem;text-decoration:none}.container-summary .summary-block{display:flex;flex-direction:column;gap:10px;background-color:#ededed27;border-radius:8px;padding:1em}.container-summary .summary-block h1{font-size:1.25rem}.container-summary .summary-block h5{color:var(--blue-color);font-weight:300;font-size:1.25rem}.container-summary .summary-block h6{font-weight:300;font-size:1.25rem;color:var(--gray-color1)}.container-summary .summary-block p{font-size:.85rem;line-height:1.5rem;text-align:justify}.container-report{padding:0}.container-report .title{color:var(--black-color)}.container-report .title h1{text-transform:uppercase;color:var(--black-color)}.container-report .table-info{display:flex;flex-direction:column;background-color:var(--white-color);color:var(--white-color)}.container-report .table-info .datePicker{display:flex;align-items:flex-end;justify-content:center;gap:25px}.container-report .table-info .datePicker button{background-color:var(--blue-color);color:var(--white-color);padding:.5em 1.5em;text-transform:capitalize;font-weight:400}.container-report .table-info .datePicker .search{display:flex;flex-direction:row-reverse;align-items:center;padding:.15em .5em;border:1px solid var(--gray-color);border-radius:4px}.container-report .table-info .datePicker .search input{outline:none;border:none;background-color:transparent;font-size:.85rem;font-family:Poppins,sans-serif}.container-report .table-info .datePicker .search div{display:flex;align-items:center;color:var(--gray-color1)}.container-report .table-info .datePicker .patients-suggestions{position:absolute;width:350px;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:#fff;border:1px solid rgba(204,204,204,.4274509804);border-radius:4px;color:#969696;margin-top:4px;padding:0;list-style:none;z-index:20}.container-report .table-info .datePicker .patients-suggestions li{font-size:.8rem;padding:.25em 1em;cursor:pointer}.container-report .table-info .datePicker .patients-suggestions li:hover{background-color:var(--black-color);color:var(--white-color)}.container-report .patients-details{background-color:var(--white-color);display:flex;flex-direction:column;padding:1em;gap:25px}.container-report .patients-details .wrapper{display:flex;flex-direction:column;gap:40px}.container-report .patients-details .wrapper .single-patient-info{display:flex;flex-direction:column;gap:8px;padding:2em;border:1px solid rgba(188,188,188,.588);border-radius:4px}.container-report .patients-details .wrapper .single-patient-info h1{font-size:1.25rem}.container-report .patients-details .wrapper .single-patient-info h4{font-weight:400;text-transform:uppercase;color:var(--black-color);padding:.5em;font-size:.8rem;background-color:var(--gray-color)}.container-report .patients-details .wrapper .single-patient-info h3{font-weight:400;width:fit-content;color:var(--white-color);padding:.5em;font-size:.85rem;background-color:var(--black-color)}.container-report .patients-details .wrapper .single-patient-info .no-info{color:var(--gray-color1);margin:1em;font-size:.85rem}.container-report .patients-details .wrapper .single-patient-info ul{border-bottom:1px solid rgba(188,188,188,.588);margin:1em 0}.container-report .patients-details .wrapper .single-patient-info ul li{list-style:none}.container-report .patients-details .wrapper .single-patient-info ul li .parameters{display:flex;align-items:center;justify-content:space-between;padding:1em 0}.container-report .patients-details .wrapper .single-patient-info ul li h6{font-size:.8rem;font-weight:700;line-height:2}.container-report .patients-details .wrapper .single-patient-info ul li h6 span{font-weight:400}.container-report .patients-details .wrapper .single-patient-info ul li .vital{font-weight:600;padding:.25em;font-size:.75rem;border-radius:4px}.container-report .patients-details .wrapper .single-patient-info ul li .vital--normal{color:#1b5e20;background-color:#1b5e1f16}.container-report .patients-details .wrapper .single-patient-info ul li .vital--warning{color:#ef6c00;background-color:#ff44001e}.container-report .patients-details .wrapper .single-patient-info ul li .vital--danger{color:#b71c1c;background-color:#ff00001f}.container-report .patients-details .wrapper .single-patient-info ul li .vital--crisis{color:#4a148c;background-color:#4a148c1a}.container-report .patients-details .wrapper .single-patient-info ul li p{text-align:justify;font-size:.8rem;line-height:1.8;margin-bottom:1em}.charts{background-color:var(--white-color);width:100%;display:flex;flex-direction:column;gap:20px;align-items:center;padding:2em 1em}.charts .filtering-year{display:flex;align-items:center;gap:10px}.charts .filtering-year label{font-size:.85rem}.charts .filtering-year select{font-family:var(--font-family);border:1px solid var(--gray-color);color:var(--black-color);padding:.25em;border-radius:4px}.charts .chart{width:100%;display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.charts .chart .Line{flex:1;font-family:var(--font-family)}.card-container{width:100%;display:flex;align-items:center;justify-content:center;margin-top:3em;border-radius:12px}.user-container{width:100%;display:flex;flex-direction:column;background-color:var(--white-color);border-radius:8px;margin-bottom:1em;overflow:hidden;animation:slideOut .5s ease-in-out}.user-container .title{display:flex;align-items:center;justify-content:space-between;color:var(--black-color);background-color:var(--white-color);padding:1em;border-bottom:1px solid rgba(237,237,237,.768)}.user-container .title h1{font-size:1.5rem;font-weight:400;display:flex;align-items:center;text-transform:uppercase;gap:4px}.user-container .title h1 span{font-size:1rem}.user-container .title h1 .arrow-icon{cursor:pointer}.user-container .title a{text-decoration:none;color:var(--white-color);background-color:var(--black-color);padding:.5em 1em;border-radius:4px;font-size:.85rem}.user-container .user-info{display:flex;flex-direction:column;padding:1em}.user-container .user-info h1{font-size:1rem;margin:1em 0}.user-container .user-info .buttons{margin:.5em 0}.user-container .user-info button{outline:none;border:none;background-color:var(--blue-color);color:var(--white-color);cursor:pointer;font-family:var(--font-family);padding:.25em 1em;border-radius:4px;margin:0 .5em}.user-container .user-info button a{display:flex;align-items:center;color:var(--white-color);text-decoration:none}.user-container .user-info button:hover{background-color:var(--dark-blue-color)}.user-container .user-info .btns{display:flex;align-items:center;gap:10px}.user-container .user-info .hide-for-pdf{display:none}.user-container .user-info .delete-btn{background-color:var(--red-color);color:var(--white-color)}.user-container .user-info .delete-btn a{color:var(--white-color)}.user-container .user-info .delete-btn:hover{background-color:var(--red-color);color:var(--white-color)}.user-container .user-info .delete-btn:hover a{color:var(--white-color)}.user-container .user-info .info-block{display:flex;justify-content:space-between;padding:.85em 0;flex-wrap:wrap;gap:16px}.user-container .user-info .info-block div{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--gray-color)}.user-container .user-info .info-block div .red-days{color:red;background-color:var(--red-trans)}.user-container .user-info .info-block div .green-days{color:green;background-color:var(--green-trans)}.user-container .user-info .info-block div .orange-days{color:orange;background-color:var(--orange-trans)}.user-container .user-info .info-block div .red-days,.user-container .user-info .info-block div .green-days,.user-container .user-info .info-block div .orange-days{width:fit-content;padding:.25em;border-radius:4px;font-weight:700}.user-container .user-info .info-block h6{font-weight:300;font-size:.75rem;display:flex;align-items:center;color:var(--gray-color1)}.user-container .user-info .info-block h3{color:var(--black-color);font-size:.85rem;font-weight:400}.user-container .user-info .info-block p{font-size:.85rem;color:var(--blue-color)}.user-container .user-info .info-block textarea{font-family:poppins,sans-serif;text-wrap:pre;background-color:transparent;border:none;outline:none}.user-container .user-info.hidden{display:none}.user-container .top-rubrics{display:flex;align-items:center;gap:10px}.user-container .top-rubrics h2{font-size:.85rem;color:var(--gray-color1);display:flex;align-items:center;gap:4px;font-weight:400;font-size:1.25rem;padding:.25em 1em;cursor:pointer}.user-container .actions-wrapper{display:flex;flex-direction:column;padding:.5em 1em}.user-container .actions-wrapper h2{color:var(--gray-color1);display:flex;align-items:center;gap:4px;font-size:1.25rem;cursor:pointer;font-weight:400;margin-bottom:.5em}.user-container .actions-wrapper .actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;width:100%}.user-container .actions-wrapper .actions button{outline:none;cursor:pointer;border:1px solid var(--gray-color1);font-family:var(--font-family);font-weight:400;gap:4px;text-decoration:none;background-color:transparent;color:var(--gray-color1);padding:.5em 1em;font-size:.75rem;border-radius:4px;display:flex;align-items:center}.user-container .actions-wrapper .actions button a{text-decoration:none;color:var(--gray-color1)}.user-container .actions-wrapper .actions button:hover{border:1px solid var(--black-color);background-color:var(--black-color);color:var(--white-color)}.user-container .actions-wrapper .actions button:hover a{text-decoration:none;color:var(--white-color)}.user-container .actions-wrapper .actions .action-triggered{color:var(--white-color);background-color:var(--blue-color);border:2px solid var(--blue-color)}.user-container .actions-wrapper .actions .action-triggered:hover{color:var(--white-color);background-color:var(--dark-blue-color);border:2px solid var(--blue-color)}.user-container .actions-wrapper .actions .empty-check{color:var(--red-color);background-color:transparent;border:2px solid var(--red-color)}.user-container .actions-wrapper .actions .empty-check a{color:var(--red-color)}.user-container .actions-wrapper .actions .empty-check:hover{color:var(--white-color);background-color:var(--red-color);border:2px solid var(--red-color)}.user-container .actions-wrapper .actions .checked{color:green;background-color:transparent;border:2px solid green}.user-container .actions-wrapper .actions .checked a{color:green}.user-container .actions-wrapper .actions .checked:hover{color:var(--white-color);background-color:green;border:2px solid green}.user-container .actions-wrapper .hidden{display:none}.user-container .actions-dropdown ul{display:flex;flex-direction:column;gap:4px}.user-container .actions-dropdown ul li button{border:none;outline:none;background-color:transparent;display:flex;align-items:center;gap:4px;padding:.25em 1em;font-family:var(--font-family)}.user-container .actions-dropdown ul li .empty-check{color:var(--red-color);background-color:transparent}.user-container .actions-dropdown ul li .empty-check:hover{color:var(--white-color);background-color:var(--red-color)}.user-container .actions-dropdown ul li .checked{color:green;background-color:transparent}.user-container .actions-dropdown ul li .checked:hover{color:var(--white-color);background-color:green}.employee-card{overflow:hidden;width:100%;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:20px;background-color:var(--white-color)}.employee-card .left-card{padding:1em 2em;display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(#0000007c,#0000005e),url(/assets/office-D0QkX39j.jpg);background-position:center;background-size:cover;animation:slideIn .5s ease-in-out}.employee-card .left-card img{border-radius:50%;width:25%;aspect-ratio:4/4;object-fit:cover}.employee-card .right-card{width:100%;padding:.5em 2em;animation:slideOut .5s ease-in-out}.employee-card .right-card .employee-name div{display:flex;flex-direction:column;align-items:center;justify-content:center}.employee-card .right-card .employee-name div h1{font-size:1.5rem}.employee-card .right-card .employee-name p{color:var(--black-color);display:flex;align-items:center;gap:4px;font-weight:4300;font-size:.85rem}.employee-card .right-card .line{width:80%;height:1px;background-color:var(--gray-color);margin:1em 0}.employee-card .right-card .contacts{display:flex;align-items:center;justify-content:center;gap:10px}.employee-card .right-card p{font-size:.85rem;font-weight:400;margin-bottom:.5em;text-align:justify;color:var(--black-color);display:flex;align-items:center}.employee-card .right-card p a{text-decoration:none;color:var(--black-color)}.employee-card .right-card p span{font-weight:700;color:var(--gray-color);margin-right:.5em}.employee-card .right-card .bio{font-weight:400;font-size:.7rem;text-align:justify;color:var(--black-color);text-wrap:pre}.employee-card .right-card textarea{font-size:.85rem;width:100%;height:150px;font-family:Poppins,sans-serif;border:none;outline:none}.employee-card .right-card .back{text-decoration:none;padding:.25em 1em;border-radius:4px;color:var(--white-color);background-color:var(--black-color);font-size:.75rem;display:block;width:fit-content;margin-bottom:1em}.hidden-action{display:none}.form-container{width:100%;display:flex;flex-direction:column;justify-content:center;padding:0;overflow:hidden;align-items:center;border-radius:8px;background-color:var(--white-color);animation:slideIn .5s ease-in-out}.form-container img{width:120px}.form-container .form-title{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1em;background-color:var(--white-color);border-bottom:1px solid rgba(237,237,237,.676)}.form-container .form-title .top-links{display:flex;align-items:center;gap:4px}.form-container .form-title h2{color:var(--bllack-color);font-size:1.25rem;font-weight:300;text-transform:uppercase}.form-container .form-title a{text-decoration:none;color:var(--white-color);background-color:var(--black-color);padding:.45em 1em;border-radius:4px;font-size:.85rem}.form-container .preview{align-self:flex-start;justify-self:flex-start;display:flex;align-items:flex-start;justify-content:flex-start}.form-container .form-subtitle{width:100%;background-color:#dddddd6b;align-self:flex-start;display:flex;gap:20px;padding:.5em}.form-container .form-subtitle form{flex-direction:row;gap:8px;align-items:flex-end;justify-content:flex-start;display:flex}.form-container .form-subtitle form button{margin:0}.form-container form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em}.form-container form .subtitle{align-self:flex-start;justify-self:flex-start;margin-bottom:.5em}.form-container form .subtitle h3{color:var(--gray-color1);font-size:1rem;font-weight:300}.form-container form .subtitle span{font-size:.75rem;color:var(--gray-color1)}.form-container .input-group{display:flex;align-items:flex-end;justify-content:center;width:100%;gap:14px;flex-wrap:wrap;margin-bottom:1.5em}.form-container .input-group div{flex:1;display:flex;flex-direction:column;justify-content:center}.form-container .input-group .pair-input{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;gap:12px;margin-bottom:1em}.form-container .input-group .pair-input input{width:80%;font-size:.85rem}.form-container .input-group .pair-input button{background-color:var(--black-color);color:var(--white-color);font-size:.75rem;margin:0}.form-container .input-group .div-2{flex:2}.form-container .input-group .div-5{flex:5}.form-container .input-group .select-div{display:flex}.form-container .input-group .flex-2{flex:1}.form-container .input-group .flex-5{flex:5}.form-container .input-group .file-upload-div{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:10px}.form-container .input-group .file-upload-div .file-upload{display:flex;align-items:center;cursor:pointer;border:1px solid var(--black-color);color:var(--black-color);width:fit-content;padding:.35em 1em;border-radius:4px;font-size:.85rem}.form-container .input-group .file-upload-div .file-upload .icon{font-size:1em}.form-container .input-group .file-upload-div .file-upload .btn{padding:.3em}.form-container .input-group .checkbox-group{justify-content:flex-start;flex-direction:row;gap:4px}.form-container .input-group p{font-size:.85rem;white-space:pre;font-weight:700}.form-container .input-group .fee-builder{display:flex;width:100%;gap:4px;align-items:center}.form-container .input-group .fee-builder input{width:100%;padding:6px 8px;font-size:.8rem}.form-container .input-group .fee-builder button{padding:6px 10px;font-size:.75rem;cursor:pointer;border-radius:4px}.form-container .input-group .fees-preview{margin-top:2px;display:flex;flex-direction:row;flex:auto;gap:16px;width:100%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.form-container .input-group .fees-preview .preview-block{display:flex;flex-direction:row;gap:1px;align-items:center;justify-content:flex-start;flex:0 auto}.form-container .input-group .preview-text{font-size:.7rem;color:var(--gray-color1)}.form-container .input-group .remove-btn{border:none;background:transparent;cursor:pointer;color:red;font-size:.7rem;font-weight:700;padding:0 4px}.form-container .input-group .error-input{border:1px solid #d32f2f!important}.form-container .input-group .form-error-summary{margin-top:20px;padding:12px 16px;border:1px solid #d32f2f;background:#fdecea00;border-radius:6px;align-items:flex-start}.form-container .input-group .form-error-summary .error-title{font-weight:600;margin-bottom:6px;color:#b71c1c}.form-container .input-group .form-error-summary ul{margin:0;padding-left:10px;display:flex;flex-direction:column;align-items:flex-start}.form-container .input-group .form-error-summary li{color:#b71c1c;font-size:.7rem}.form-container .task-group{align-items:flex-start}.form-container .task-group div label{text-transform:uppercase;font-weight:700}.form-container .task-group div textarea{border:1px solid transparent;background-color:#e4e4e428;border:1px solid rgba(228,228,228,.3882352941);font-size:.75rem;min-height:70px}.form-container .task-group div input{border:1px solid transparent;background-color:#e4e4e428}.form-container .task-group div .green-input{background-color:var(--green-trans);border:1px solid rgba(0,128,0,.372)}.form-container .checkbox-dropdown{position:relative;display:inline-block}.form-container .checkbox-dropdown .checkbox-dropdown-label{padding:.5em 1em;outline:none;border:1px solid hsla(0,0%,80%,.212);border-radius:4px;background-color:#f0f0f030;font-family:var(--font-family);font-size:.8rem;font-weight:400}.form-container .checkbox-dropdown .checkbox-dropdown-content{display:none;position:absolute;background-color:#fff;min-width:200px;max-height:250px;overflow-y:auto;border:1px solid #ccc;padding:.5em;border-radius:4px;margin-top:4px;z-index:999}.form-container .checkbox-dropdown:hover .checkbox-dropdown-content,.form-container .checkbox-dropdown .checkbox-dropdown-content:hover{display:block}.form-container .checkbox-dropdown .checkbox-item{margin:4px 0;display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-direction:row}.form-container .checkbox-dropdown .checkbox-item:hover{background-color:#f1f1f1}.form-container .checkbox-dropdown .checkbox-item label{margin-left:4px;cursor:pointer}.form-container .reportBMI{justify-content:flex-start;padding:1em;border-radius:8px;border:1px solid transparent}.form-container .reportBMI p{font-size:.85rem;font-weight:400}.form-container .lighter-orange{background-color:#ffde4d10;border:1px solid #FFDE4D;color:#ffde4d}.form-container .clear-green{background-color:#88d66c11;border:1px solid #88D66C;color:#88d66c}.form-container .green{background-color:#88d66c11;border:1px solid #265415;color:#265415}.form-container .light-orange{background-color:#f8902022;border:1px solid #f89d3c;color:#f89d3c}.form-container .orange{background-color:#f8902022;border:1px solid #f88f20;color:#f88f20}.form-container .red{background-color:#f9000022;border:1px solid #ff0000;color:red}.form-container label{font-size:.75rem;font-weight:400;color:var(--black-color);display:flex;align-items:center;gap:4px}.form-container label .label_icon{color:var(--gray-color1)}.form-container label span{color:var(--gray-color1);font-size:.75rem}.form-container input,.form-container select{padding:.5em 1em;outline:none;border:1px solid hsla(0,0%,80%,.212);border-radius:4px;background-color:#f0f0f030;font-family:var(--font-family);font-size:.8rem;font-weight:400}.form-container option{font-size:.7rem}.form-container input:focus{border:2px solid hsla(0,0%,67%,.129)}.form-container option{color:var(--black-color)}.form-container input[type=date]{font-weight:400;color:var(--gray-color1)}.form-container textarea{outline:none;border:1px solid var(--gray-color);height:auto;min-height:110px;border-radius:4px;font-family:var(--font-family);padding:.5em;text-wrap:pre;resize:none}.form-container .hidden-input{display:none}.form-container textarea:focus{border:2px solid var(--blue-color)}.form-container textarea::-webkit-scrollbar{width:0%}.form-container .input-single{display:flex;flex-direction:column;align-self:flex-start;width:100%}.form-container .input-single button{background-color:var(--gray-color1)}.form-container ul{display:flex;gap:12px;flex-wrap:wrap}.form-container ul li{list-style:none;display:flex;flex-direction:row-reverse;align-items:center;font-size:.75rem;gap:4px;padding:.25em 1em;border-radius:2px;background-color:#b8b8b810}.form-container ul li button{background-color:transparent;color:var(--gray-color);padding:0;font-size:1rem;font-weight:700;transition:.3s all ease}.form-container ul li button:hover{color:var(--red-color)}.form-container .errors-div{align-self:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:1em}.form-container .error{color:var(--red-color);font-size:.75em}.form-container .error-input{border:1px solid var(--red-color)}.form-container .btns{display:flex;align-items:center;gap:12px;align-self:flex-start}.form-container .btns .secondary-btn{background-color:var(--gray-color1)}.form-container .btns a{text-decoration:none;color:var(--black-color);font-weight:400;border:1px solid var(--black-color);border-radius:4px;padding:.5em;font-size:.75rem}.form-container .hide-for-pdf{display:none}.form-container button{margin:.5em 0;cursor:pointer;display:flex;align-self:flex-start;align-items:center;width:fit-content;outline:none;border:none;background-color:var(--blue-color);color:var(--white-color);padding:.5em 1em;border-radius:4px;font-size:.75rem;font-weight:400;font-family:var(--font-family)}.form-container .delete-btn,.form-container .delete-btn:hover{background-color:var(--red-color)}.form-container .input-75{width:100%;align-items:center;justify-content:flex-start;gap:10px}.form-container .input-75 input{flex:5;border:none;border-bottom:1px solid var(--gray-color)}.form-container .input-75 .add-btn{color:var(--black-color);background-color:transparent;font-size:1.5rem;padding:0}.form-container .check-group{width:100%;display:flex;align-items:center;gap:25px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:1em}.form-container .check-group div{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:.25em}.form-container .check-group div label{font-size:.85rem;align-self:flex-start}.form-container .check-group div .unchecked{background-color:transparent;padding:.5em 1em;border-radius:4px;border:1px solid hsla(0,0%,0%,.369);cursor:pointer}.form-container .check-group div .checked{background-color:var(--green-trans);border:1px solid green;color:green}.form-container .filled{align-self:flex-start;margin-bottom:1em;font-size:.85rem;font-weight:400}.form-container .filled span{font-weight:700}.free-modal{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;width:62%;min-height:80vh;left:19%;top:12vh;background-color:#fcfcfcd0;border-radius:4px}.free-modal div{width:75%;gap:10px;display:flex;flex-direction:column}.free-modal div textarea{height:200px;resize:none;border:1px solid #ccc;padding:1em;font-family:var(--font-family);font-size:.75rem}.free-modal div button{width:fit-content}.form-container-edit{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;border-radius:8px;background-color:var(--white-color);height:100%}.form-container-edit .img{padding:1em 2em;display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(#0000007c,#0000005e),url(/assets/office-D0QkX39j.jpg);background-position:center;background-size:cover}.form-container-edit .img a{text-align:center}.form-container-edit .img img{width:25%;aspect-ratio:4/4;object-fit:cover;border-radius:50%;margin:0 auto}.form-container-edit .details{display:flex;align-items:center;flex-direction:column;padding:2em;gap:10px;width:100%}.form-container-edit .details h1{font-size:2rem;line-height:2rem}.form-container-edit .details h3{font-size:1.25rem;color:var(--black-color);font-weight:400;display:flex;align-items:center;gap:8px}.form-container-edit .details .privileges{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.form-container-edit .details .privileges p{display:flex;align-items:center;cursor:pointer;font-size:.15rem;color:var(--gray-color1)}.form-container-edit .details .privileges p span{display:none}.form-container-edit .details .privileges p:hover{color:var(--blue-color)}.form-container-edit .details .privileges .hidden-tag{display:none}.form-container-edit form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-container-edit .group{display:flex;align-items:center;gap:10px;margin-bottom:1em}.form-container-edit .group span{font-size:.75rem;display:flex;align-items:center;gap:2px}.form-container-edit .input-group{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;gap:4px;flex-wrap:wrap;margin-bottom:.5em}.form-container-edit .input-group div{width:100%;flex:1;display:flex;align-items:center;justify-content:center}.form-container-edit .input-group .bio{flex-direction:column;align-items:flex-start}.form-container-edit label{font-size:.85rem;font-weight:400;color:var(--gray-color)}.form-container-edit .newProfileImage{cursor:pointer;display:flex;align-items:center;gap:4px;color:var(--white-color);background-color:var(--blue-color);padding:.5em;border-radius:4px}.form-container-edit .newProfileImage:hover{background-color:var(--dark-blue-color)}.form-container-edit input,.form-container-edit select{padding:.25em;outline:none;border:none;font-family:var(--font-family);font-size:1rem;font-weight:400}.form-container-edit input{font-size:.75rem}.form-container-edit input[type=file]{display:none}.form-container-edit input:focus{border-bottom:2px solid var(--gray-color)}.form-container-edit select:focus{border:2px solid var(--blue-color)}.form-container-edit textarea{outline:none;border:1px solid rgba(238,238,238,.334);width:100%;height:125px;border-radius:4px;font-family:var(--font-family);font-size:.85rem;padding:.5em;font-weight:400;text-wrap:pre;resize:none}.form-container-edit textarea:focus{border:2px solid var(--blue-color)}.form-container-edit .input-single{display:flex;flex-direction:column;align-self:flex-start;width:100%}.form-container-edit button{margin:.5em 0;cursor:pointer;align-self:flex-start;width:fit-content;outline:none;border:none;background-color:var(--blue-color);color:var(--white-color);padding:.5em 1em;border-radius:4px;font-size:.85rem;font-weight:700;font-family:var(--font-family)}.form-container-edit button:hover{background-color:var(--dark-blue-color)}.docs-container{display:flex;flex-direction:column;background-color:var(--white-color);padding:2em}.docs-title{display:flex;flex-direction:column;border-bottom:1px solid rgba(237,237,237,.676);margin-bottom:.5em}.docs-title h1{font-size:1.75rem;font-weight:400}.docs-title p{font-size:.85rem;margin-bottom:.5em}.docs-wrapper{padding:1em;width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.doc{box-shadow:var(--box-shadow);padding:1em;display:flex;flex-direction:column;align-items:center;aspect-ratio:1/1;border-radius:8px}.doc img{width:150px}.doc a{text-decoration:none;text-align:center}.doc p{color:var(--black-color);font-size:.85rem}.admin-container{display:flex;width:100%;flex-direction:column;align-items:center;min-height:86vh;background-color:var(--white-color);padding:2em}.admin-container .title{align-self:flex-start;margin:1em 0;display:flex;flex-direction:column;gap:10px}.admin-container .title h1{font-weight:400;color:var(--black-color);font-size:2rem;text-transform:uppercase}.admin-container .title p{color:var(--gray-color1);font-size:.85rem}.admin-container .title a{text-decoration:none;color:var(--white-color);background-color:var(--black-color);padding:.5em;border-radius:4px;font-size:.85rem;width:fit-content}.group-chart{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:2.5em}.group-chart .chart-2,.group-chart .chart-5{font-family:var(--font-family);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;max-width:100%;background-color:var(--white-color)}.group-chart .chart-2 p,.group-chart .chart-5 p{font-size:.85rem}.group-chart .chart-2{flex:2}.group-chart .chart-2 .title{border-bottom:1px solid rgba(237,237,237,.676)}.group-chart .chart-2 .title h1{color:var(--black-color);font-size:2rem;padding:.5em;font-weight:400;text-transform:uppercase}.group-chart .chart-2 .title h3{font-weight:300;margin-bottom:.5em;color:var(--black-color);font-size:1.5rem}.group-chart .chart-2 .table-info{display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap;border-bottom:1px solid rgba(237,237,237,.676);padding:.5em 0}.group-chart .chart-2 .table-info h6{background-color:#1766a71f;color:var(--blue-color);padding:.5em 1em;font-weight:400;font-size:.85rem;border-radius:4px}.group-chart .chart-2 .table-info h6 span{font-weight:700}.group-chart .chart-2 .table-info .search{display:flex;align-items:center;padding:.15em .5em;border:2px solid var(--gray-color);border-radius:4px}.group-chart .chart-2 .table-info .search input{outline:none;border:none;background-color:transparent;font-size:.85rem;font-family:Poppins,sans-serif}.group-chart .chart-2 .table-info .search div{display:flex;align-items:center;color:var(--gray-color1)}.group-chart .chart-5{flex:6}.group-chart-inverse{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:2.5em}.group-chart-inverse div{font-family:var(--font-family);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;max-width:100%;background-color:var(--white-color)}.group-chart-inverse div p{font-size:.85rem}.group-chart-inverse .chart-2{flex:2}.group-chart-inverse .chart-5{flex:6}.task-card{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:100px;min-height:80vh;min-height:80dvh;background-color:var(--white-color);padding:2em;border-radius:4px}.task-card .comments{width:100%;display:flex;flex-direction:column;border-radius:4px;gap:5px}.task-card .comments h1{font-size:1rem;padding:.5em 1em;font-weight:400;color:var(--black-color);background-color:#d0d0d021}.task-card .comments .top{display:flex;gap:6px}.task-card .comments .comment-icon{color:var(--blue-color);font-size:1.5rem}.task-card .comments .comment{display:flex;flex-direction:column;padding:1em}.task-card .comments .comment .prg{display:flex;flex-direction:column}.task-card .comments .comment .prg p{font-size:.75rem;gap:4px;text-align:justify}.task-card .comments .comment .comment-author{display:flex;align-items:center;gap:8px;margin:.5em 0}.task-card .comments .comment .comment-author span{font-size:.75rem;color:var(--blue-color);padding:.25em .5em;font-weight:400;border-radius:4px}.task-card .comments .comment .comment-author .manage{color:var(--white-color)}.task-card .comments .comment .comment-author .blue-circle{background-color:var(--blue-color);color:var(--white-color)}.task-card .comments .comment .comment-author .orange-circle{background-color:orange}.task-card .comments .comment .comment-author .red-circle{background-color:red}.task-card .comments .comment .comment-author .green-circle{background-color:green}.task-card .comments .comment .comment-author .status{background-color:green;color:var(--white-color);padding:.25em;border-radius:4px}.task-card .comments .comment .btns{display:flex;align-items:center;gap:5px}.task-card .comments .comment button{background-color:transparent;outline:none;border:none;cursor:pointer;color:var(--white-color);display:flex;align-items:center;justify-content:center;padding:.5em;font-size:.7rem;font-family:var(--font-family);border-radius:4px}.task-card .comments .comment .delete{color:var(--red-color)}.task-card .comments .comment .edit{color:var(--blue-color)}.task-card .comments .comment .line{width:100%;height:.5px;background-color:#8080802d}.task-card .comments .new{padding:1em}.task-card .comments .new span{background-color:var(--black-color);color:var(--white-color);font-size:.75rem;padding:.5em 1em;border-radius:4px;cursor:pointer}.task-card .comments .new-invisible{display:none}.task-card .addadd a{text-decoration:none;font-size:.75rem;padding:.5em 1em;background-color:var(--black-color);color:var(--white-color);border-radius:4px}.task-card .task-form{width:100%;display:none;padding:1em;flex-direction:column}.task-card .task-form .input-group{width:100%;display:flex;flex-direction:column}.task-card .task-form .input-group textarea{border:1px solid rgba(128,128,128,.197);background-color:transparent;resize:none;height:60px;padding:.5em;font-family:var(--font-family);width:100%}.task-card .task-form button{cursor:pointer;background-color:var(--black-color);color:var(--white-color);font-family:var(--font-family);font-size:.75rem;padding:.25em .5em;border-radius:4px}.task-card .task-form-visible{display:flex}.task-card .task-info{width:100%;display:flex;flex-direction:column;gap:20px}.task-card .task-info .header{display:flex;flex-direction:column;gap:12px}.task-card .task-info .header .text{display:flex;justify-content:space-between;align-items:center}.task-card .task-info .header .text h1{font-size:1rem;display:flex;font-weight:400;align-items:center;text-transform:uppercase;gap:4px}.task-card .task-info .header .text .links{display:flex;gap:10px}.task-card .task-info .header .text a{text-decoration:none;background-color:var(--blue-color);color:var(--white-color);font-size:.75rem;padding:.5em 1em;border-radius:4px;border:1px solid transparent}.task-card .task-info .header .text .back{background-color:transparent;color:var(--black-color);border:1px solid var(--black-color)}.task-card .task-info .header .line{width:100%;height:.5px;background-color:#80808026}.task-card .task-info .title-date{display:flex;flex-direction:column;gap:8px}.task-card .task-info .title-date h2{font-size:1rem;font-weight:700}.task-card .task-info .title-date span{color:gray;font-weight:700;font-size:.75rem}.task-card .task-info .other-info{background-color:#cacaca28;display:flex;padding:2em;align-items:center;gap:30px}.task-card .task-info .other-info h6{font-weight:400;font-size:.75rem}.task-card .task-info .other-info p{font-size:.75rem;font-weight:700}.task-card .task-info .other-info .priority{background-color:red;color:var(--white-color);padding:.25em 1em;border-radius:4px;font-weight:700}.task-card .task-info .other-info .low-red{color:var(--red-color);background-color:#ff00001b;padding:.25em 1em;border-radius:4px}.task-card .task-info .other-info .medium-red{color:var(--red-color);background-color:#ff00006a;padding:.25em 1em;border-radius:4px}.task-card .task-info .other-info .high-red{color:var(--white-color);background-color:red;padding:.25em 1em;border-radius:4px}.task-card .task-info .other-info .status{background-color:green;color:var(--white-color);padding:.25em 1em;border-radius:4px;font-weight:700}.task-card .task-info .other-info .blue-circle{background-color:var(--blue-color);color:var(--white-color)}.task-card .task-info .other-info .orange-circle{background-color:orange}.task-card .task-info .other-info .green-circle{background-color:green}.task-card .task-info .team-member{display:flex;flex-direction:column}.task-card .task-info .team-member .team-title{margin-bottom:1em;background-color:var(--red-color);border-radius:2px;padding:.5em}.task-card .task-info .team-member .team-title h2{font-size:1rem;font-weight:400;display:flex;align-items:center;color:var(--white-color);gap:4px;text-transform:uppercase}.task-card .task-info .team-member .team-title .line{width:100%;height:.5px;background-color:#80808026}.task-card .task-info .team-member p{font-size:.85rem}.task-card .task-info .team-member .items{display:flex}.task-card .task-info .team-member .team-member-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.task-card .task-info .team-member .team-member-item img{width:40px;height:40px;border-radius:100%;object-fit:cover}.task-card .task-info .team-member .team-member-item span{font-size:.75rem}.task-card .task-info .actions-results{display:flex;gap:30px}@media (max-width: 786px){.login-container{flex-direction:column;justify-content:flex-start;height:100vh;height:100dvh;background-color:var(--white-color)}.login-container .wrapper{width:100%;flex-direction:column;border-radius:0;height:100vh;height:100dvh}.login-container .wrapper .right{padding:1em;display:flex;flex-direction:column}.login-container .wrapper .right img{width:80px;margin-bottom:1em}.login-container .wrapper .right .login-links{align-self:flex-start;display:flex;gap:20px;margin-bottom:1em}.login-container .wrapper .right .login-links h6{font-size:1em}.login-container .wrapper .right .login-links .current-log{border-bottom:3px solid var(--blue-color)}.login-container .wrapper .right form input{font-size:.95rem;margin-bottom:1.75em}.login-container .wrapper .right form ::placeholder{font-size:.85rem}.login-container .wrapper .right form button{font-size:.85rem}.login-container .wrapper .right .errors{display:flex;align-items:center;justify-content:center;margin-bottom:.5em}.login-container .wrapper .left{min-height:100vh;min-height:100dvh;padding:1em;gap:16px;background:linear-gradient(#121212b5,#191919b5),url(/assets/team_work.jpg);background-position:center;background-size:cover}.login-container .wrapper .left img{width:70%}.login-container .wrapper .left h1{font-size:2rem}.login-container .wrapper .left p{font-size:1.25rem}.login-container .wrapper .left a{text-align:center;align-items:center;padding:1em 5em;margin:0 auto}.toggle-lang-container{padding:.25em;top:1.5em;left:2em}.toggle-lang-container p{display:none}.toogle-lang{background-color:transparent;outline:none;border:none}.toogle-lang img{width:25px;border-radius:2px}.top-nav{top:0;display:flex;align-items:center;justify-content:flex-end;min-height:10vh;padding:.5em;gap:20px;width:100%}.top-nav .mail-and-nbr,.top-nav .avatar-name,.top-nav .profile .logout{display:none}.top-nav .burger{display:flex}.left-links{display:none;position:absolute;left:0%;width:80%;padding:0;padding-top:14vh;top:0;min-height:100vh;min-height:100dvh;overflow:scroll;overflow-x:hidden}.left-links::-webkit-scrollbar{display:none}.left-links ul{padding:0 .5em;margin-bottom:.5em;gap:0px}.left-links ul li a{gap:4px;font-size:.75rem;padding:.25em}.left-links ul .line-divide{margin:.5em 0}.left-links ul .user-details{align-self:center}.left-links ul .user-details .online{width:12px;height:12px}.left-links ul .user-details img{width:30%}.left-links ul .user-details h1{font-size:.75rem;line-height:.85rem}.left-links ul .user-details p{font-size:.65rem}.left-links.activate-links{display:flex}.settings{display:none;flex-direction:column;justify-content:space-between;gap:20px;position:absolute;right:0%;width:18%;padding-top:14vh;top:0;z-index:-1;height:100vh;overflow:scroll;overflow-x:hidden;box-shadow:var(--box-shadow);background-color:var(--white-color);color:var(--white-color)}.settings::-webkit-scrollbar{display:none}.settings .right-links{display:flex;flex-direction:column;gap:28px;margin-top:2em}.settings h6{list-style:none;padding-left:2em;font-weight:400}.settings h6 a{display:flex;align-items:center;gap:5px;padding:.5em 1em;font-size:.85rem;color:var(--gray-color1);text-decoration:none}.settings h6 a:hover{background-color:var(--black-color);color:var(--white-color);border-radius:24px 0 0 24px}.settings .contact{background-color:#edededac;display:flex;flex-direction:column;gap:20px;padding:4em 2em;color:var(--black-color)}.settings .contact h3{font-weight:400;font-size:1rem;color:var(--blue-color)}.settings .contact h6{font-weight:400;font-size:.75rem;color:var(--black-color)}.settings .contact a:hover{background-color:transparent;color:var(--black-color)}.home{width:100%;margin:0;padding:0 .75em;display:flex;margin-top:14vh;min-height:86vh;min-height:86dvh}.home .overview{flex-direction:column-reverse;justify-content:center;align-items:center;gap:20px;width:100%;padding:1em;border-radius:8px}.home .overview .image{flex:1}.home .overview .image img{width:40%}.home .overview .text{align-self:flex-start;flex:1}.home .overview .text h1{font-weight:700;font-size:2rem;line-height:1}.home .overview .text h6{font-weight:300;font-size:1rem}.container{width:100%;margin:0;padding:0 1em;margin-top:14vh}.container .flags{width:100px}.table{width:100%;margin:.5em 0}.table .table-title{width:100%;padding:.5em}.table .table-title h1,.table .table-title h2{font-size:1rem;color:var(--black-color);font-weight:400}.table .table-title a{gap:4px;padding:.5em 1em;font-size:.75rem;border-radius:4px}.table thead th{font-size:.75rem;padding:.5em}.table thead th .x-hidden{opacity:0}.table td{font-size:.75rem}.table button{margin:0 .25em;font-size:.75rem;font-family:var(--font-family);padding:.15em;border:none;outline:none;border-radius:4px;font-weight:400;cursor:pointer}.table button a{display:flex;align-items:center;gap:2px}.table .delete-btn{display:flex;align-items:center;background-color:var(--red-transparent);color:var(--red-color)}.table .info-btn{display:flex;align-items:center}.table #days{font-weight:700;padding:.15em;border-radius:4px}.table .red-days{color:red;background-color:var(--red-trans)}.table .green-days{color:green;background-color:var(--green-trans)}.table .orange-days{color:orange;background-color:var(--orange-trans)}.table a{text-decoration:none;color:var(--black-color);display:flex;align-items:center}.table .primary-th{font-size:.75rem;font-weight:700;font-family:var(--font-family);color:var(--black-color);display:flex;align-items:center}.table .primary-th a{color:var(--black-color);display:flex;align-items:center;gap:4px}.table .primary-th a img{box-shadow:#959da533 0 8px 24px}.table .title h1,.table .title h3{font-size:1.25rem}.table .table-info{gap:15px;padding:.5em 0}.table .table-info h6,.table .table-info .search input{font-size:.75rem}.table .table-down .item-per-page label{font-size:.75rem;color:var(--gray-color1)}.table .table-down .item-per-page input{width:20px;padding:.2em}.table .pagination{gap:5px}.table .pagination button{width:20px;height:20px;font-size:.65rem}.table .pagination button:hover{background-color:var(--blue-color)}.table .pagination span{font-size:.75rem}.info-block{flex-direction:column}}
