.sidebar{height:100vh;background-color:var(--first-color-second);width:325px;overflow:auto;transition:width .3s}.left-bar{width:45px;height:100vh}.right-bar{height:100vh;padding-top:20vh}.nav-item{margin-left:-35px;color:#f5f5f5;margin-top:15px;border-radius:20px 0 0 20px;text-transform:uppercase}.nav-item span{color:#fff;margin-left:10px}.nav-item i{font-size:1.2em;color:#fff;border-radius:20px 0 0 20px;padding:8px;margin-right:10px}.nav-item.router-link-exact-active{background:#f5f5f5;padding:5px 0}.nav-item.router-link-exact-active span{color:#222;font-weight:600}.nav-item.router-link-exact-active i{color:#fff;background-color:#222}.top-item.router-link-exact-active{color:blue!important}@media screen and (max-width:992px){.sidebar{width:250px}}@media screen and (max-width:768px){.sidebar{position:fixed;left:-325px;z-index:1001}.sidebar.active{left:0}}.drp{position:absolute!important;background-color:#fff;min-width:200px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;display:none;border-radius:8px}.drp.active{display:block}.drp-child:hover{background-color:#f6f6f6}.topbar{height:48px}.topbar img{height:45px}.user_image{height:20px!important;width:20px}.user_image_big{height:80px!important;width:80px;-o-object-fit:cover;object-fit:cover}.dropdown-account{width:270px!important;background-color:#f6f6f6}.dropdown-menu.dropdown-submenu{left:-150px!important;right:0!important;width:100%!important}.dropdown-submenu .dropdown-menu{left:auto!important;right:100%!important}.logout-btn:hover{background:red!important}.top-left{width:263px;border-right:1px solid #555}.dropdown-menu li{position:relative}.dropdown-menu .dropdown-submenu{display:none;position:absolute;left:100%;top:-7px}.dropdown-menu .dropdown-submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.dropdown-submenu{display:block}.content{width:100%;padding-top:6vh;height:100vh;overflow:auto}.main-content{flex-grow:1;display:flex;flex-direction:column}@media (max-width:768px){.sidebar{position:fixed;left:-325px;top:0;bottom:0;z-index:1000;transition:left .3s}.sidebar-visible{left:0}}.loadingmain{height:100px;width:100px;margin:50px auto}.buyings td,.buyings th{color:#fff!important}.assistance .user_image{height:70px!important;width:70px!important}.assistance .user_image_reply{height:50px!important;width:50px!important}.dashboard-container[data-v-07a5931a]{background-color:#f8f9fa;min-height:100vh}.dashboard-card[data-v-07a5931a]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.dashboard-card[data-v-07a5931a]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.card-header[data-v-07a5931a]{padding:20px 20px 10px;border-bottom:1px solid #eee}.card-title[data-v-07a5931a]{font-size:14px;color:#6c757d;margin-bottom:5px;font-weight:500}.card-subtitle[data-v-07a5931a]{font-size:18px;color:#343a40;font-weight:600;margin-bottom:0}.chart-container[data-v-07a5931a]{padding:15px;position:relative;height:calc(100% - 70px)}@media (max-width:768px){.dashboard-card[data-v-07a5931a]{margin-bottom:20px}.card-title[data-v-07a5931a]{font-size:12px}.card-subtitle[data-v-07a5931a]{font-size:16px}}.img-display{width:auto;height:auto}.doc-display{width:100%;min-height:60vh}.footer a{font-size:14px;color:var(--white)!important}.footer-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;text-align:center}.footer-mobile a{display:block;font-size:14px;color:var(--white)!important}.input-container{position:relative}.suffix-icon{position:absolute;right:10px;top:5px}.home-menu-item:hover div.move{color:aqua!important;transform:rotate(15deg)!important;transition:all .3s ease-in-out}.h120px{height:120px!important}.h240px{height:272px!important}img{height:170px}.mails td,.mails th{color:#fff!important}.mails td.status{min-width:120px!important}.user_image{height:45px!important;width:45px;-o-object-fit:cover;object-fit:cover}.text-sm{font-size:5px!important}table.table{width:auto!important}.box_status{width:-moz-fit-content;width:fit-content;border-radius:25px}.bg-gray{background-color:#7c7a7a}.td-w{width:150px!important}.profiles td,.profiles th{color:#fff!important}.profiles td.status{min-width:150px!important}.candidate_image_list{height:80px}.offer_status{width:-moz-fit-content;width:fit-content;border-radius:25px}.offer_icon{color:#ff0}.input-fcv:disabled{background-color:transparent!important;color:#000;border:1px solid transparent;padding:0;cursor:text;font-weight:700}.label-{text-decoration:none}.contracts td,.contracts th{color:#fff!important}canvas{margin:0 auto;display:block;margin:20px auto;color:#fff}.employees td,.employees th,.formations td,.formations th,.jobs td,.jobs th,.sales td,.sales th,.sections td,.sections th{color:#fff!important}.setting_user_image{height:120px;width:120px!important;-o-object-fit:cover;object-fit:cover;border-radius:50%!important}.htmlContainer{font-size:.9em!important;text-align:left!important}.assistance .user_image{height:100px!important;width:100px!important}.modal-overlay[data-v-1f748eed]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;background-color:#000000be}.m-modal[data-v-1f748eed]{background-color:#fff;height:80vh;width:70vw;margin-top:5%;border-radius:15px;max-height:100vh;overflow-y:auto}.modal-title[data-v-1f748eed]{margin-top:0;color:#fff;padding-left:20px;font-size:2.5rem;font-weight:700}.modal-container[data-v-1f748eed]{padding:10px 20px}p[data-v-1f748eed]{font-size:16px;margin:20px 10%;color:#4d4b4bcc}.close[data-v-1f748eed]{background-color:#f81d1d;width:150px;height:40px;color:#faf9f9;font-size:14px;border-radius:6px;margin-top:12px;float:right;outline:none;border:none}.close[data-v-1f748eed]:hover,.valide[data-v-1f748eed]:hover{transform:scale(.95)}@media screen and (max-width:414px){.m-modal[data-v-1f748eed]{width:80%}}@media screen and (max-width:375px){.m-modal[data-v-1f748eed]{width:80%}}@media screen and (max-width:280px){.m-modal[data-v-1f748eed]{width:80%}}.modal-overlay[data-v-269adf96]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;background-color:#000000be}.m-modal[data-v-269adf96]{background-color:#fff;height:80vh;width:70vw;margin-top:5%;border-radius:15px;max-height:100vh;overflow-y:auto}.modal-title[data-v-269adf96]{margin-top:0;color:#fff;padding-left:20px;font-size:2.5rem;font-weight:700}.modal-container[data-v-269adf96]{padding:10px 20px}p[data-v-269adf96]{font-size:16px;margin:20px 10%;color:#4d4b4bcc}.close[data-v-269adf96]{background-color:#f81d1d;width:150px;height:40px;color:#faf9f9;font-size:14px;border-radius:6px;margin-top:12px;float:right;outline:none;border:none}.close[data-v-269adf96]:hover,.valide[data-v-269adf96]:hover{transform:scale(.95)}@media screen and (max-width:414px){.m-modal[data-v-269adf96]{width:80%}}@media screen and (max-width:375px){.m-modal[data-v-269adf96]{width:80%}}@media screen and (max-width:280px){.m-modal[data-v-269adf96]{width:80%}}.modal-overlay[data-v-6d5df855]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;background-color:#000000be}.m-modal[data-v-6d5df855]{background-color:#fff;height:80vh;width:70vw;margin-top:5%;border-radius:15px;max-height:100vh;overflow-y:auto}.modal-title[data-v-6d5df855]{margin-top:0;color:#fff;padding-left:20px;padding-top:5px;padding-bottom:5px;font-size:2rem;font-weight:700}.modal-container[data-v-6d5df855]{padding:10px 20px}p[data-v-6d5df855]{font-size:16px;margin:20px 10%;color:#4d4b4bcc}.close[data-v-6d5df855]{background-color:#f81d1d;width:150px;height:40px;color:#faf9f9;font-size:14px;border-radius:6px;margin-top:10px;float:right;outline:none;border:none}.close[data-v-6d5df855]:hover,.valide[data-v-6d5df855]:hover{transform:scale(.95)}@media screen and (max-width:414px){.m-modal[data-v-6d5df855]{width:80%}}@media screen and (max-width:375px){.m-modal[data-v-6d5df855]{width:80%}}@media screen and (max-width:280px){.m-modal[data-v-6d5df855]{width:80%}}.rate_item img{height:70px;width:70px;-o-object-fit:cover;object-fit:cover}.documents td,.documents th{color:#fff!important}.employe_item img{height:100px;width:100px}.calendar{max-width:100%;margin:20px auto;border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.calendar-header{background-color:#007bff;color:#fff;padding:10px 0;font-size:18px;font-weight:700}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.day{height:auto;display:flex;justify-content:center;align-items:center}.empty{background-color:#f5f5f5}.current-day{background-color:#ffeb3b;font-weight:700}